
/*动态大图*/
.flg_bigimg { background: url("../images/bg.jpg") center top no-repeat; width: 100%; height: 718px }
.in_ct { overflow: hidden }
.box { background: url("../images/banner_big.jpg") center top no-repeat; }
.box1 { width: 100%; color: #666; text-decoration: none; cursor: pointer; position: relative; height: 718px; }
.toll_img { position: absolute; height: 1070px; left: 50%; margin-left: -960px; width: 1920px; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 88 }
.toll_info { width: 1920px; vertical-align: middle; display: table-cell; position: absolute; height: 718px; left: 50%; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index: 100; margin-left: -960px }
.toll_info img { padding: 0 652px }
.toll_logo { width: 100%;left: 0px;top: 520px;text-align: center; position: absolute;z-index: 999}
.toll_logo img{display: block;margin: 0 auto;width: 200px}
/*内容*/
#contain_1 dd img,#contain_2 dd img, #contain_3 dd img { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%);  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(1); width: 179px;height: 115px}
#contain_1 dd img:hover,#contain_2 dd img:hover, #contain_3 dd img:hover { filter: grayscale(0); -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0);  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);
-webkit-filter: grayscale(0); }
.flg_cont { background:#313939 url(../images/bigbig_bg.jpg) repeat;; width: 100% }
.flg_c_kuan { width: 978px; margin: 0 auto; overflow: hidden }
.flg_list_a { margin-top: 30px; }
.flg_list_a dl { border-bottom: 1px solid #4a4a4a; overflow: hidden; padding-top: 20px; height: 205px;position: relative;}
.flg_list_a dl dt { float: left; font-size: 20px; margin-right: 20px; width: 166px; margin-top: 6px }
.flg_list_a dl dt h2 { color: #E7E7E8; line-height: 34px }
.flg_list_a dl dt a.more{position: absolute;right: 0px;top: 4px;font-size: 13px;color: #ECEDED}
.flg_list_a dl dt a:hover{color: #fff}
.flg_list_a dl dt span { color: #9C867A; line-height: 20px }
.flg_list_a dl dd { float: left; margin-left: 6px;position: relative; }
.flg_list_a dl dd .f_logo{position: absolute;z-index: 9;background: url(../images/f_logo.png) no-repeat center;width: 70px;height: 8px;left: 15px;top: 13px}
.flg_list_a dl dd p { font-size: 20px; text-indent: 7px }
.flg_list_a dl dd p a { color: #D8D8D9; }
.flg_list_a dl dd span { font-size: 14px; padding-left: 7px; line-height: 22px }
.flg_list_a dl dd span a { color: #969AA3; }
.flg_list_a dl dd i { width: 192px; height: 129px; overflow: hidden; display: block }
.flg_list_a dl dd i img { margin: 6px 7px 8px 6px }
.bg_beiji dd i:hover { background: url("../images/flge_bg.png") 1px 0 no-repeat; }
.flg_img_img { margin-bottom: 50px; overflow: hidden }
/*右侧返回顶部*/
.fail_l { position: fixed; top: 75.2%; left: 50%; cursor: pointer; margin-top: -118px; margin-left: 520px; width: 76px; _position: absolute;  _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight-55);
height: 177px; z-index: 999; }
/*默认样式，主要是position:fixed实现屏幕绝对定位
#gotoTop{display:none;position:fixed;top:75%;left:50%;cursor:pointer;margin-top:27px;margin-left:520px;padding:9px 4px;width:210px;text-align:center;border:1px solid #e0e0e0;background:url(../images/jt_top.png) 68px 12px no-repeat #f6f6f6; font-weight:bold; font-size:14px; color:#ee751a}  */
#gotoTop { cursor: pointer; width: 76px; text-align: center; font-weight: bold; font-size: 14px; color: #ee751a; background: #746d64; }
.gottop { height: 236px; width: 76px; display: none }
.weixi_bg { background: url("../images/wexi.jpg") no-repeat; width: 76px; height: 76px; display: block; overflow: hidden }
.weixi_bg:hover { background: url("../images/howexi.jpg") no-repeat; }
/*用CSS表达式(expression)来实现ie6下position:fixed效果
#gotoTop{_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}*/
/*法律声明*/
.flg_cont_bfl { background: #e3e3e3; }
.flg_cont_fl { width: 978px; margin: 0 auto; overflow: hidden }
.flsm_ul { margin-top: 40px; overflow: hidden; line-height: 22px; color: #525252; }
.cont_para { background: #FFF; padding: 30px 60px 100px 60px; margin: 5px 0 100px 0 }
.cont_para h1 { font-weight: bold; text-align: center; font-size: 24px; color: #3b3b3b; line-height: 32px }
.cont_para h3 { color: #3b3b3b; font-weight: bold; font-size: 16px; border-bottom: 1px solid #cac6c5; margin-top: 40px; line-height: 24px; padding-bottom: 4px }
.cont_para p { line-height: 18px; margin-top: 6px; font-size: 14px; color: #525252 }
.cont_para ul { margin-top: 10px; line-height: 18px }
.cont_para ul li { background: url("../images/fl_dian.png") 1px 6px no-repeat; text-indent: 14px; margin-left: 6px }
/*联系我们*/
.bigimg_lxkf { background: url("../images/lianxime.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.bigimg_lxwm { margin: 0 auto; position: relative;width: 978px; }
.bigimg_lxwm ul { position: absolute; top: 403px ;text-align: center;width: 100%;left:5px}
.ultab_hot a { background: #FFF !important; /*border-bottom: none !important */}
.bigimg_lxwm ul li {  width: 160px; background: #ffffff; height: 46px; margin-right: 3px;display: inline-block;float: left }
.bigimg_lxwm ul li a { font-size: 16px; color: #3b3b3b; background: #efeeea; display: block; line-height: 44px; border: 1px solid #cac6c5; text-align: center; }
.flg_lxwmbig { background: url("../images/bigblack_bg.jpg") repeat; }
.flg_lxwm_cont { width: 880px; margin: 0 auto; overflow: hidden; padding-bottom: 60px }
.flg_lxwm_cont h2 { font-size:30px; color: #000000; height: 60px; line-height: 60px; text-align:center; background: #ecebe7; margin-top: 36px; text-indent: 8px;margin-bottom: 20px }
.flg_lxwm_text h3 { color: #222222; /*font-size:16px; */ border-bottom: 1px solid #cac6c5; line-height: 26px; padding-bottom: 2px; margin-top: 16px }
.flg_lxwm_cont h4 {line-height:50px; text-align:center; color:#999; font-size:12px }
.flg_lxwm_text p { width: 380px; line-height: 20px; font-size: 14px; padding: 7px 0;color: #58595b }
.flg_lxwm_text { padding: 0 8px }
.lxwm_tex_l { float: left; }
.lxwm_tex_wx { float: right; width: 140px; overflow: hidden; margin-top: 40px }
.lxwm_tex_wx span { text-align: center; width: 140px; line-height: 20px; display: block; margin-top: 6px; }
/*招贤纳士*/
.bigimg_zxnsbig { background: url("../images/zhaoxianimg.jpg") center top no-repeat #161616; width: 100%; height: 450px; border-bottom: 1px solid #cac6c5; }
.flg_zxns_nav { background: url("../images/imgnext_nav.jpg") center top no-repeat; }
.ygxiao_nav { width: 978px; margin: 0 auto; overflow: hidden }
.tabchange { width: 978px; overflow: hidden; height: 36px; padding-top: 24px; text-align: center; }
.tabchange a { padding: 0px 40px; font-size: 16px; color: #848484 }
.tabchange .thistab { color: #3b3b3b;font-weight: bold }
/*员工关怀*/
.yggh_img_i { overflow: hidden; margin-bottom: 30px }
.yggh_img_i i { float: left; margin-top: 12px }
.flg_yggh_cont p { width: 800px; padding: 5px 20px; color: #525252; line-height: 22px; font-size: 14px }
.img_mar_ll { margin-right: 12px }
.ygghihot i { margin-right: 11px; }
.yggh_imgmpps { overflow: hidden; margin-top: 40px; }
.yggh_mpps { float: left; width: 414px; margin-right: 12px; }
.yggh_mpps i { display: block; margin-bottom: 11px; overflow: hidden }
.ygghmpps { float: left }
/*职位发布*/
.flg_zwfb_cont { width: 840px; overflow: hidden; }
.zwfb_img_b { margin-top: 12px }
.zwfb_ultable { border-bottom: 1px solid #cac6c5; margin-top: 30px; font-size: 16px; color: #000; height: 32px; line-height: 32px; padding: 0 35px 2px }
.zwfb_ultable span { float: left; display: block; height: 32px }
.tbe_lia { width: 330px; }
.tbe_lib { width: 300px; }
.tbe_lic { width: 136px }
.zwfb_table { overflow: hidden; margin: 25px auto }
.zwfb_table li { background: url("../images/table_fh.png") 0 10px no-repeat; line-height: 32px;/* font-size:16px; */ width: 790px; margin: 0 auto; height: 32px; padding-left: 20px }
.zwfb_table li span { float: left; display: block; height: 32px; }
#pagination-flickr { overflow: hidden; line-height: 22px; height: 24px; width: 650px; margin: 0 auto }
.wi-dk-dan { width: 128px }
#pagination-flickr li { border: 0; margin: 0; padding: 0 4px; font-size: 11px; list-style: none; font-size: 14px; float: left }
#pagination-flickr a { margin-right: 2px; }
#pagination-flickr .previous-off, #pagination-flickr .next-off, #pagination-flickr .dl_danq { font-size: 18px; color: #525252; margin: 0 4px; line-height: 18px }
#pagination-flickr .pre_page_left, #pagination-flickr .pre_page_right { margin: 0 10px; padding: 2px; }
#pagination-flickr .next a, #pagination-flickr .previous a { font-weight: bold; border: solid 1px #FFFFFF; }
#pagination-flickr .active { color: #525252; font-weight: bold; }
#pagination-flickr span.active a { color: #525252; }
#pagination-flickr a:link, #pagination-flickr a:visited { color: #9e9e9e; padding: 2px 4px; text-decoration: none; }
#pagination-flickr a:hover { color: #525252 }
.dl_danq form, .dl_danq span { display: block; float: left; }
.dl_danq input { border: 1px solid #999; background: #FFF; border-radius: 5px; padding: 0 5px; height: 18px; width: 25px; margin: 0 5px; text-align: center }
.flg_zwfb_xq { padding: 0 20px; margin-top: 18px }
.flg_zwfb_ul { overflow: hidden; width: 690px; margin-bottom: 20px }
.flg_zwfb_ul li { line-height: 20px; font-size: 14px; float: left; margin-right: 60px; width: 210px; padding: 2px 0 }
.flg_zwfb_ul li span { font-weight: bold; color: #444444 }
.flg_ganwei { width: 690px; }
.flg_ganwei ol { width: 690px; font-size: 14px; margin-top: 32px; }
.flg_ganwei ol li { padding-left: 100px; line-height: 22px }
.flg_ganwei ol span { color: #444444; font-weight: bold }
.flg_ganwei ol li p { font-size: 14px; }
.flg_ganwei div p { font-size: 14px; margin-top: 40px }
/*新闻中心*/
.bigimg_newbig { background: url("../images/new_1.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.flg_new_cont { width: 978px; margin: 0 auto; overflow: hidden; padding-bottom:60px; padding-top: 30px }
.flg_new_right { width: 797px; float: left; margin-left: 30px }
.flg_lis_a { float: left; width: 140px; padding-bottom: 50px; border-right: 1px solid #cac6c5; padding-right: 10px }
.flg_lis_a a { display: block; font-size: 14px; line-height: 22px; text-align: right }
.flg_new_right h2 { font-size: 20px; color: #000000; height: 34px; line-height: 34px; background: #ecebe7; text-indent: 8px }
.new_paragraph { margin-top: 28px; overflow: hidden }
.new_text_left { float: left; width: 488px; padding: 0 15px; }
.new_text_left h3 { font-size: 18px; color: #3b3b3b; margin-bottom: 12px; line-height: 22px }
.new_text_left p { color: #525252; line-height: 20px; padding: 5px 0; font-size: 14px; }
.new_img_right { float: right; }
.new_xq_hot { float: right; font-size: 14px; }
.new_xq_hot a { color: #3b3b3b }
.new_xq_hot a:hover { text-decoration: underline; }
.new_list_n { margin: 120px 0 30px 0; overflow: hidden }
.new_list_n li { background: url("../images/table_fh.png") 22px 14px no-repeat; font-size: 14px; text-indent: 20px; padding: 0 30px; line-height: 44px; border-bottom: 1px solid #cac6c5; }
.new_list_n li span { float: right }
/*新闻中心-内容*/
.parag_spa { font-size: 14px; line-height: 18px; padding: 4px 0 }
.parag_spa span { margin-left: 10px; margin-right: 8px }
.para_tex_dl { margin-top: 25px }
.para_tex_dl p { text-indent: 16px; line-height: 18px; padding: 3px 10px }
.para_tex_dl h3 { font-weight: bold; line-height: 24px; margin-top: 10px; margin-bottom: 6px }
.para_tex_dl p img, .para_tex_dl img { padding: 5px; border: 1px solid #cac6c5; background: #FFF; margin: 38px 0; display: block }
.flg_djfh { float: right; background: url("../images/table_rig.png") 0 2px no-repeat; padding-left: 22px; font-size: 14px }
/*贴心服务*/
.bigimg_fuwu { background: url("../images/service_1.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.flg_fuwu_cont { width: 978px; margin: 0 auto; overflow: hidden }
.flg_new_right .flg_tiexin_fw h2 { font-size: 20px; color: #000000; height: 34px; line-height: 34px; background: #ecebe7; text-indent: 8px; margin-bottom: 15px }
.flg_tiexin_fw p { padding: 0 30px; line-height: 20px; font-size: 14px ;width: auto}
.flg_tx_ul { overflow: hidden; margin-bottom: 20px; position: relative; margin: 0 10px; } /* padding:0 10px;*/
.flg_tx_ul li, .flg_ffpz_l { width: 378px; float: left; overflow: hidden; margin-bottom: 10px; }
.flg_tx_ul li h4, .flg_ffpz_l h4, .germa_tx_ul li h4, .germa_tx_uls li h4 { border-bottom: 1px solid #cac6c5; font-weight: bold; color: #3b3b3b; font-size: 14px; padding-bottom: 3px }
.flg_tx_ul li span, .flg_ffpz_l span, .germa_tx_ul li span, .germa_tx_uls li span { line-height: 20px; display: block; margin: 5px 0; font-size: 14px }  /*overflow:hidden;*/
.flg_tx_ul dd { float: left; width: 378px }
.flg_tx_ul dd h4 { border-bottom: 1px solid #cac6c5; font-weight: bold; color: #3b3b3b; font-size: 14px; padding-bottom: 3px }
.flg_tx_ul dd span { line-height: 18px; display: block; margin-bottom: 3px }
.flg_tiexin_fw h3 { font-weight: bold; font-size: 14px; color: #3b3b3b; line-height: 22px; margin: 15px 0; padding: 0 10px; }
.flg_tiexin_fw h4 { font-weight: bold; font-size: 14px; color: #3b3b3b; line-height: 22px; margin: 9px 0; }
.tiexin_tuwen ul { overflow: hidden; margin-bottom: 28px }
.tiexin_tuwen li { float: left; margin-bottom: 10px; background: #FFF; width: 386px; height: 358px; border: 1px solid #cac6c5; }
.tiexin_tuwen li img { padding: 6px }
.mar_r_t { margin-right: 34px }
.mar_r_tw { margin-right: 20px }
.mar_r_ft { margin-right: 50px }
.tiexin_tuwen li h6 { font-size: 14px; font-weight: bold; color: #3b3b3b; margin-left: 8px; line-height: 22px; margin-bottom: 4px }
.tiexin_tuwen li p { font-size: 14px; line-height: 18px }
.flg_tiexin_fw h5 { font-size: 14px; font-weight: bold; color: #3b3b3b; padding: 0 10px; line-height: 18px; margin-bottom: 14px }
/*经销网络查询*/
.form_lilib #searchForm label, .form_lilib #searchtwForm label { height: 25px; overflow: hidden; padding-right: 8px; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 60px; }
#searchForm .styled-select select, #searchtwForm .styled-select select { background: transparent; width: 155px; padding: 0 3px; font-size: 12px; border: 1px solid #b9b9b9; height: 25px; color: #666666; -webkit-appearance: none; /*for chrome*/ }
#searchForm .styled-select select option, #searchtwForm .styled-select select option { display: block; line-height: 18px; height: 18px; padding: 4px }
#searchForm .styled-select, #searchtwForm .styled-select { width: 135px; height: 25px; overflow: hidden; background: url("../images/select.jpg") no-repeat right #fafdfe; margin-right: 10px; }
.jxs_maat { margin: 0 auto; float: none !important }
.jxs_maat .form_lilib label { color: #3b3b3b }
.jxs_search { border: 1px solid #919191; padding: 0 14px; background: #f0f0f0; line-height: 23px !important }
.jxs_maat .form_lilib form { margin: 20px auto 20px 22px }
.yhzx_tips { border-right: 1px solid #cac6c5; border-top: 1px solid #cac6c5; margin-top: 10px; overflow: hidden; width: 809px; background: #e5e5e5 }
.yhzx_tips dd { border-bottom: 1px solid #cac6c5; border-left: 1px solid #cac6c5; float: left; font-weight: bold; height: 36px; line-height: 36px; text-align: center; }
.mygame { margin-bottom: 22px; width: 810px; }
.yhzx_right_ul li span { border-bottom: 1px solid #cac6c5; border-left: 1px solid #cac6c5; display: block; float: left; height: 36px; line-height: 36px; text-align: center; font-size: 14px }
.yhzx_right_ul li { clear: both; display: inline; height: 33px; overflow: hidden; width: 838px; }
.yhzx_right_ul { border-right: 1px solid #cac6c5; margin-bottom: 20px; overflow: hidden; width: 809px; }
.yhzx_wd1 { width: 125px; }
.yhzx_wd2 { width: 115px; }
.yhzx_wd3 { width: 115px; }
.yhzx_wd4 { width: 296px; }
.yhzx_wd5 { width: 153px }
/*质保卡*/
.txfw_zbk { overflow: hidden }
.txfw_zbk li { float: left; width: 404px }
.txfw_zbk li { text-align: center }
.txfw_zbk li h3 a { text-decoration: underline; color: #3b3b3b; font-size: 20px; line-height: 26px; }
.txfw_zbk li p { line-height: 18px; padding: 8px 0 }
.le_zbkhot { border-right: 1px solid #999999 }
/*会员卡登录*/
.form_nzm { overflow: hidden }
.form_nzm label { float: left }
.form_nzm_in { width: 123px; border: 1px solid #999; height: 25px; background: #FFF; float: left; }
.form_nzm_in input { width: 100px !important; }
.form_nzm i { display: block; float: left; padding: 0 8px }
.form_kty { border-top: 1px solid #b9b9b9; width: 250px; margin-left: 68px; margin-top: 13px; color: #b9b9b9 }
.form_kty span { padding: 0 16px; font-size: 14px; }
/*生产工艺*/
.bigimg_ffpz { background: url("../images/ffpz_1.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.flg_ffpz_k { overflow: hidden; margin-bottom: 40px; width: 810px; }
.flg_ffpz_l { float: left; margin-bottom: 10px; overflow: hidden; width: 378px; }
.flg_ffpz_r { float: left }
.flg_ffpz_r p img, .flg_ffpz_r img { padding: 5px; border: 1px solid #cac6c5; background: #FFF; display: block }
.ffpz_te_r h4 { text-align: right }
.ffpz_te_r span { text-align: right }
.ffpz_l { margin-left: 40px; }
.ffpz_r { margin-right: 40px }
.flg_ff_rimg { float: left; margin-left: 10px }
.flg_ffpz_hot { margin-bottom: 35px }
.bh_line { border-bottom: 1px solid #cac6c5; padding-bottom: 5px !important; margin-bottom: 9px !important }
/*第三方验证*/
.flg_niaz_cont { width: 840px; margin: 0 auto; overflow: hidden; }
.flg_niaz_cont h2 { font-size: 20px; color: #000000; height: 34px; line-height: 34px; background: #ecebe7; text-indent: 8px; margin-bottom: 12px }
.flg_niaz_cont p { font-size: 14px; line-height: 22px; padding: 0 10px; margin-bottom: 35px }
/*10+V技术*/
.tenv_js { text-align: center; }
.tenv_list { overflow: hidden }
.tenv_list li { float: left; width: 387px; margin-top: 36px }
.tenv_list li div { float: left; border: 1px solid #cac6c5; padding: 18px; background: #FFF }
.tenv_list li h3 { /*font-size:18px; */ float: left; width: 283px; margin-left: 10px; line-height: 24px; text-indent: 10px; margin-top: 2px }
.tenv_list li p { width: 263px; height: 60px; background: #ecebe7; float: left; margin-left: 10px; padding: 4px 10px; margin-top: 5px;/* font-size:12px;*/ line-height: 16px }
.tenv_l_hot { margin-right: 22px }
/*德国发展史*/
.bigimg_germany { background: url("../images/germany_img.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.germany_fz { overflow: hidden }
.germany_fz li { float: left; width: 387px; margin-bottom: 30px; background: url("../images/germany_libg.png") top left no-repeat }
.germany_fz li div { float: left; border: 1px solid #cac6c5; padding: 3px; background: #FFF }
.germany_fz li h3 { font-size: 16px; float: left; width: 281px; margin-left: 10px; line-height: 32px; text-indent: 10px; font-weight: normal; padding: 0 !important; margin: 20px 0px 0 !important }
.germany_fz li h3 i { font-size: 36px; color: #9e9e9e; font-family: "宋体"; line-height: 30px; float: left; display: block }
.germany_fz li p { width: 261px; background: #ecebe7; float: left; margin-left: 10px; padding: 4px 10px; font-size: 12px; line-height: 16px }
.germany_fzs { overflow: hidden }
.germany_fzs li { float: left; width: 387px; margin-bottom: 30px; background: url("../images/germany_libg.png") top left no-repeat }
.germany_fzs li div { float: left; border: 1px solid #cac6c5; padding: 3px; background: #FFF }
.germany_fzs li h3 { font-size: 16px; float: left; width: 281px; margin-left: 10px; line-height: 32px; text-indent: 10px; font-weight: normal; padding: 0 !important; margin: 20px 0px 0 !important }
.germany_fzs li h3 i { font-size: 36px; color: #9e9e9e; font-family: "宋体"; line-height: 30px; float: left; display: block }
.germany_fzs li p { width: 261px; background: #ecebe7; float: left; margin-left: 10px; padding: 4px 10px; font-size: 12px; line-height: 16px }
.imgbas_ma, .imgbas_ma2, .imgbas_ma3, .imgbas_ma4, .imgbas_ma5 { background-color: rgba(0, 0, 0, 0.8); filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; text-align: center; cursor: pointer; padding: 8px 0; width: 810px; }
.germany_fz { overflow: hidden; }
.change_line { margin-bottom: 40px; overflow: hidden; position: relative; padding-top: 20px; }
.change_line2 { margin-bottom: 40px; overflow: hidden; position: relative; }
.change_line img{max-width: 100%}
.germa_tx_ul, .germa_tx_uls { overflow: hidden; position: relative; }
.germa_tx_ul li, .germa_tx_uls li { width: 368px; float: left; overflow: hidden; margin-bottom: 10px; }
/*在中国*/
.dlgaodu { padding-top: 20px }
.dlgaodu li p { height: 80px }
.change_line3 { margin-bottom: 40px; overflow: hidden; position: relative; }
.change_line4 { margin-bottom: 40px; overflow: hidden; position: relative; }
.change_line5 { margin-bottom: 40px; overflow: hidden; position: relative; }
.g_t_u_l { float: left; width: 390px; }
.g_t_u_r { float: left; width: 390px; margin-left: 30px }
.flg_china_l { width: 390px; float: left; overflow: hidden; margin-bottom: 10px; }
.flg_china_l h4 { border-bottom: 1px solid #cac6c5; font-weight: bold; color: #3b3b3b; font-size: 14px; padding-bottom: 3px }
.flg_china_l span { line-height: 20px; display: block; overflow: hidden; margin: 5px 0; font-size: 14px }
.hygz_big { overflow: hidden; }
.img_list_l, .img_list_ls { width: 810px; overflow: hidden; }
.img_list_l img, .img_list_ls img { margin-bottom: 8px; float: left; display: block }
.mar_r_e { margin-right: 8px }
.row_img { float: left; width: 426px; margin-right: 8px; }
.row_imgone { float: left; width: 346px; margin-right: 8px; }
/*精彩视频*/
.tv_shiping ul { overflow: hidden; width: 810px; padding-top: 12px; margin-bottom: 42px }
.tv_shiping ul li { float: left; margin-right: 13px; overflow: hidden }
.tv_shiping ul li p { overflow: hidden; line-height: 24px; }
.mar_rzero { margin-right: 0 !important }
/*找灵感*/
.bigimg_zhaolinggbig { background: url("../images/zhaolinggan.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.bigimg_zholingga { width: 880px; margin: 0 auto; position: relative; }
.bigimg_lining { position: absolute; top: 360px }
.bigimg_lining ul { position: relative; width: 880px; }
.bigimg_lining ul li { width: 220px; height: 144px; position: absolute }
.bigimg_lining ul li a { color: #FFF; text-align: center; width: 126px; margin: 0 auto; display: block; font-size: 18px; line-height: 24px; padding: 74px 30px 6px 20px }
.bigimg_lining ul li p { color: #aba7a4; border-top: 1px dashed #aba7a4; text-align: center; width: 126px; display: block; margin: 0 auto; font-size: 14px; padding: 4px 0; }
.bg_zlg_on { background: url("../images/zhaolingg_01.jpg") 0 0 no-repeat; top: 0; left: 0px; z-index: 100 }
.bg_zlg_tw { background: url("../images/zhaolingg_02.jpg") 0 0 no-repeat; top: 0; left: 220px; z-index: 100 }
.bg_zlg_thr { background: url("../images/zhaolingg_03.jpg") 0 0 no-repeat; top: 0; left: 440px; z-index: 100 }
.bg_zlg_fou { background: url("../images/zhaolingg_04.jpg") 0 0 no-repeat; top: 0; left: 660px; z-index: 100 }
.zlg_hot_on { background: url("../images/zhaoliang_rb.png") no-repeat; height: 160px !important; z-index: 999; left: -24px; top: -8px; padding-right: 13px; width: 245px !important }
.zlg_hot_on a, .zlg_hot_tw a, .zlg_hot_on a, .zlg_hot_fou a { margin-top: 8px !important; }
.zlg_hot_tw { background: url("../images/zhaoliang_hx.png") no-repeat; height: 160px !important; z-index: 999; left: 192px; top: -8px; padding: 0 13px; width: 245px !important }
.zlg_hot_thr { background: url("../images/zhaoliang_gl.png") no-repeat; height: 160px !important; z-index: 999; left: 412px; top: -8px; padding: 0 13px; width: 245px !important }
.zlg_hot_fou { background: url("../images/zhaoliang_sj.png") no-repeat; height: 160px !important; z-index: 999; left: 646px; top: -8px; padding: 0 13px; width: 245px !important }
.linggan_pad { padding-top: 125px }
.linggan_tbg { background: url("../images/linggan_tbg.jpg") center top no-repeat; overflow: hidden; padding: 2px 0 }
.lingg_daohan { width: 982px; margin: 0 auto; line-height: 18px; padding: 10px 0 }
.ygxiao_daohan dl { line-height: 40px; padding-left: 40px; overflow: hidden; position: relative }
.ygxiao_daohan dt { position: absolute; top: 0; left: 16px }
.ygxiao_daohan dd { float: left; }
.ygxiao_daohan dd a { padding: 0 35px; color: #505050 }
.ygxiao_daohan dd a:hover { color: #b70000; }
.linggan_tbg .ygxiao_daohan { width: 982px; margin: 0 auto; border-bottom: 1px solid #cac6c5 }
.daohan_line { border-bottom: 1px dashed #cac6c5 }
.ygxiao_daohan dl .red_a { color: #b70000; }
.seacher_px { width: 982px; margin: 0 auto }
.seacher_big { background: url("../images/seacher_ss.png") no-repeat; float: right; width: 191px; line-height: 18px; padding: 1px 0; height: 24px; text-indent: 5px; font-size: 14px; color: #b2b2b2; margin: 15px 0 }
.linggan_tbg .seacher_px .hot_new_sec { float: left; margin: 15px 0 }
.se_input { color: #b2b2b2; float: left; width: 148px; padding: 2px 0 2px 12px }
.seacher_big span { float: left; display: block; width: 17px; height: 17px; margin-top: 2px }
.hot_new_sec a { background: url("../images/daohangt.jpg") no-repeat; width: 50px; height: 22px; display: block; float: left; line-height: 22px; text-align: center; color: #3b3b3b; margin-right: 15px }
.hot_red { background: url("../images/daohangb.jpg") no-repeat !important; color: #b70000 !important; }
/*瀑布流*/
#main { padding: 35px 0px 120px 0px; position: relative; width: 982px; margin: 0 auto }
#tiles, #ytiles { position: relative; overflow: hidden; margin-left: -8px }
.bbliu_bi { padding: 14px 18px 12px 18px; overflow: hidden }
#tiles li, #ytiles li { width: 322px; background-color: #ffffff; cursor: pointer; border: 1px solid #cac6c5; -moz-box-sizing: border-box; box-sizing: border-box; float: left; margin-top: 8px; margin-left: 8px }
#tiles li a.bigtu_img img, #ytiles li a.bigtu_img img { width: 100%; height: auto; display: block; }
#tiles li p, #ytiles li p { color: #595959; font-size: 14px; line-height: 18px; }
#tiles li h2, #ytiles li h2 { font-size: 16px; line-height: 18px; color: #000 }
.huhao_xx span { display: block; float: right }
.huhao_xx span a:hover { color: #ac7545 }
.xiao_xx { display: block; float: right; background: url("../images/xiao_xx_zc.png") no-repeat; width: 17px; height: 16px; overflow: hidden }
.xiao_zz { display: block; float: right; background: url("../images/xiao_zz_zc.png") no-repeat; width: 17px; height: 15px; overflow: hidden }
.xiao_pl { display: block; float: right; background: url("../images/diuhua_ico.png") no-repeat; width: 17px; height: 15px; overflow: hidden }
.xiao_xx:hover { background: url("../images/xiao_xx.png") no-repeat !important; }
.xiao_zz:hover { background: url("../images/xiao_zz.png") no-repeat !important; }
.xiao_pl:hover { }
/*找户型*/
.zhaohuxin { background: url("../images/zhaohuxin.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.linggan_duan { background: url("../images/linggan_duan.jpg") center top no-repeat; overflow: hidden; padding: 2px 0; height: 47px; overflow: hidden }
.linggan_duan .seacher_px .hot_new_sec { float: left; margin: 13px 0 }
.linggan_duan .seacher_px .styled-select { float: left; margin: 12px 12px 12px 0; }
.seacher_px label { float: left; display: block; height: 25px; line-height: 25px; margin: 12px 0; padding-right: 15px }
.seacher_px #zhaoliganform { overflow: hidden; margin-right: 10px; float: left }
.seacher_px .styled-select select { background: transparent; width: 125px; padding: 0 3px; font-size: 12px; border: 1px solid #b9b9b9; height: 25px; color: #444444; -webkit-appearance: none; /*for chrome*/ }
.seacher_px .styled-select select option { display: block; line-height: 18px; height: 18px; padding: 4px }
.seacher_px .styled-select { width: 100px; height: 25px; overflow: hidden; background: url("../images/select.jpg") no-repeat right #fafdfe; margin-right: 10px; }
.seacher_px .hwidthot { width: 125px !important; }
.seacher_px .hwidthot select { width: 148px !important }
.seacher_px .seacher_big { margin: 12px 0 11px 0 !important }
.zhaohuxi_listimg { margin: 0 auto; width: 982px; }
.zhaohuxi_ulimg { width: 982px; overflow: hidden; margin-top: 8px; padding-bottom: 100px }
.zhaohuxi_ulimg ul { margin-left: -8px; }
.zhaohuxi_ulimg li { float: left; border: 1px solid #cac6c5; margin-left: 7px; margin-top: 18px; background: #ffffff }
.zhaohuxi_ulimg li p { text-align: center; line-height: 42px }
.zhaohuxi_ulimg li p a { color: #000 }
/*找攻略*/
.bigimg_zhaogl_big { background: url("../images/zhaogl_big.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.linggan_zhaogl { background: url("../images/zhao_gongl.jpg") center top no-repeat; overflow: hidden; padding: 6px 0 }
.linggan_zhaogl .seacher_px .hot_new_sec { float: left; margin: 16px 0 }
.linggan_zhaogl .ygxiao_daohan { width: 982px; margin: 0 auto; }
.linggan_zhaogl .seacher_big { margin: 15px 0 12px 0 !important }
.pad_padd li .bigtu_img { padding: 7px 7px 0 7px; display: block }
.zcj-ckyp-a a { background: url("../images/button_bla.png") no-repeat; color: #fff; display: block; float: right; height: 24px; line-height: 24px; margin-top: 10px; text-align: center; width: 61px; margin-left: 20px }
/*找活动*/
.zhaohuodong { background: url("../images/zhaohuodong.jpg") center top no-repeat #161616; width: 100%; height: 422px; border-bottom: 1px solid #cac6c5; }
.zhaohd_pad { padding-top: 30px }
.zhaohoudon_listimg { margin: 0 auto; width: 948px; }
.zhaohoudon_ulimg { width: 948px; overflow: hidden; padding-bottom: 100px }
.zhaohoudon_ulimg ul { margin-left: -100px; }
.zhaohoudon_ulimg li { float: left; margin: 30px 0 55px 100px; width: 424px; }
.zhaohoudon_ulimg li h3 { font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px }
.zhaohoudon_ulimg li p { height: 44px; }
.zhaohoudon_ulimg li p a { color: #000 }
.zhd_lis_lt { float: left; width: 280px; }
.zhd_lis_lt span { display: block; line-height: 22px; float: left; width: 340px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zhd_lis_rt { float: right; }
.zhd_lis_rt span, .zhd_lis_rt a { text-align: right; line-height: 22px; display: block; line-height: 22px }
.zhd_lis_rt a { background: url("../images/table_rig.png") 0 3px no-repeat; font-weight: bold; padding-left: 20px }
.zhd_lis_rt .zxz_hot { color: #ac7545 }
/*弹框找灵感三级页面*/
.flg_zlgbig-bb { margin-left: -353px; top: 185px; left: 50%; z-index: 1800; position: absolute; }
.box_close_c { position: absolute; width: 32px; height: 32px; left: 674px; top: 31px }
.box_close_c a { padding: 8px; display: block }
.box_close_c a img { width: 24px; height: 24px }
.xubox_close_c { position: absolute; width: 60px; height: 60px; left: 755px; top: -25px }
.xubox_close_c a img { width: 60px; height: 60px }
.thr-tc-bg { width: 668px; padding: 22px; float: left }
.thr-tc-bg .to-fenxian { float: right; line-height: 22px; margin-bottom: 8px }
.thr-tc-bg .to-fenxian p { background: #919191; padding: 1px 0; width: 75px; height: 20px; float: right; margin-left: 6px }
.thr-tc-bg .to-fenxian p a { padding-left: 1px; }
.thr-tc-bg .xghx_lr h3 { float: left; color: #000; font-size: 20px; line-height: 24px; margin-bottom: 10px; }
.thr-tcbg-a { width: 662px; padding: 22px; float: left }
.thr-tcbg-a .to-fenxian { text-align: right; line-height: 22px; margin-bottom: 8px; width: 660px }
.thr-tcbg-a .to-fenxian p { background: #919191; padding: 1px 0; width: 75px; height: 20px; float: right; margin-left: 6px }
.thr-tcbg-a .to-fenxian p a { padding-left: 1px; }
.thr-tcbg-a .xghx_lr h3 { float: left; color: #000; font-size: 20px; line-height: 24px; margin-bottom: 10px; }
.xghx_lr { overflow: hidden }
/*弹户型*/
.yinying {
filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=10); -moz-box-shadow: 0px -1px 10px #333; -webkit-box-shadow: 0px -1px 10px #333; box-shadow: 0px -1px 10px #333; margin-bottom: 28px }
.thr-tc-bg .zhaohuxing { overflow: hidden; border-bottom: 1px solid #dad7d6; padding-bottom: 28px }
.thr-tc-bg .zhaohuxing i { float: left; border: 1px solid #b9b9b9; margin-right: 10px }
.thr-tc-bg .zhaohuxing i img { width: 291px; height: 205px; }
.thr-tc-bg .zhaohuxing h2 { margin-top: 5px; float: left; color: #3b3b3b; font-size: 24px; line-height: 28px;/* text-indent:15px;*/ padding: 8px 0; width: 358px; }
.thr-tc-bg .zhaohuxing ul { float: left; width: 328px; border: 1px solid #cac6c5; background: #FFF; padding: 14px }
.thr-tc-bg .zhaohuxing ul li { border-bottom: 1px dashed #c2baba; }
.huxing-zl #slide-box { width: 592px; position: relative; height: 132px; margin: 38px auto 0 auto }
.huxing-zl #slide-box .JQ-slide-content { position: absolute; }
.huxing-zl #slide-box .JQ-slide-nav a { display: block; z-index: 99; width: 30px; position: absolute; top: 1px; height: 95px; }
.huxing-zl #slide-box .JQ-slide-nav .prev { left: -38px; }
.huxing-zl #slide-box .JQ-slide-nav .next { right: -38px; }
.huxing-zl #slide-box .wrap { overflow: hidden; width: 592px; height: 132px; position: relative; }
.huxing-zl #slide-box ul { width: 10000px; }
.huxing-zl #slide-box li { float: left; width: 148px; height: 95px; }
.huxing-zl #slide-box li .thumb { width: 140px; height: 93px; border: 1px solid #cac6c5; }
.huxing-zl #slide-box .JQ-slide-nav a:hover, #slide-box .JQ-slide-nav a:hover span { color: #f43d1e; }
.huxing-zl { overflow: hidden; margin-top: 25px; }
.huxing-zl h3 { color: #000; float: left; font-size: 20px; line-height: 24px }
.huxing_preview { position: absolute; z-index: 101; top: 133px; }
.huxing_preview div { background-color: #eee; border: 1px solid #999; padding: 10px; -webkit-border-radius: 5px; }
.huxing_preview img { }
/*.huxing-zl #slide-box li .big_box { position: absolute;}*/


.yh-yf-big {
width:; border: 1px solid #cac6c5; background: #ffffff; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; overflow: hidden; margin-top: 25px }
.yh-yqyf { float: left; width: 382px; border-right: 1px solid #cac6c5; height: 120px; padding: 3px 0 }
.yh-yqyf p { line-height: 28px; height: 28px; text-indent: 36px; color: #525252 }
.yh-yqyf h3 { font-size: 20px; font-weight: bold; color: #000000; text-indent: 20px; line-height: 36px }
.yh-yqyf .add-bjbg { background: #efeeea; }
.yh-zxfa { float: left; margin: 3px 0 3px 1px; background: #efeeea; height: 120px; width: 264px; padding-left: 18px }
.yh-zxfa h3 { font-weight: bold; line-height: 24px; font-size: 20px; color: #000; margin-top: 10px }
.yh-zxfa p { line-height: 42px; font-size: 14px; }
.yh-zxfa p a { display: block; float: right; width: 80px; color: #ffffff; line-height: 22px; margin-top: 10px; margin-right: 20px; height: 22px; text-indent: 8px; font-size: 12px; text-shadow: 0px 1px 1px #333; background: url("../images/button_jian.png") no-repeat; }
/*滚动*/

#imgPlay, .imgPlay { overflow: hidden; width: 668px; zoom: 1; position: relative }
#imgPlay, .imgPlay { overflow: hidden; zoom: 1; position: relative; }/*height:470px;width:916px;*/
#imgPlay .tabimgs img, .imgPlay .tabimgs img { border: 1px solid #b9b9b9; width: 666px }
#imgPlay .tabimgs li, .imgPlay .tabimgs li { float: left; position: relative; }
#imgPlay .tabimgs li, .imgPlay .tabimgs li a img { display: block; }
#imgPlay .prev, .imgPlay .prev { background: url("../images/left_jt.png") no-repeat 0 0; left: 35px; width: 56px; cursor: pointer; text-indent: -9999px; position: absolute; top: 150px; height: 105px; }
#imgPlay .next, .imgPlay .next { background: url("../images/right_jt.png") no-repeat 0 0; right: 35px; width: 56px; cursor: pointer; text-indent: -9999px; position: absolute; top: 150px; height: 105px; }
#imgPlay .num, .imgPlay .num { display: inline; left: 400px; position: absolute; top: 275px; height: 12px; }
#imgPlay .num span, .imgPlay .num span { display: inline-block; background: url("../images/dian_bl.png") no-repeat -15px 0px; margin: 0 2px; overflow: hidden; width: 10px; cursor: pointer; line-height: 0; height: 10px; }
#imgPlay .num span.on, .imgPlay .num span.on { background-position: 0px 0px; }
#imgPlay #numInner, .imgPlay .numInner { padding-right: 0; padding-left: 0; background: none transparent scroll repeat 0 0; padding-bottom: 0; padding-top: 3px; position: absolute; top: 443px; text-align: center; }
.xitulzia li a img { width: 660px !important; }
.nlw-text { border-radius: 0 0 10px 10px; background: #eae9e6; padding: 15px 25px; overflow: hidden }
.nlw-text h3 { font-size: 20px; line-height: 24px; margin-bottom: 8px; color: #3b3b3b; }
.nlw-text p { font-size: 14px; line-height: 16px; margin-bottom: 10px; color: #525252 }
.diban_huhao_xx { float: left; font-size: 14px; }
.diban_huhao_xx span { display: block; float: right; margin-right: 25px }
.diban_huhao_xx span a { color: #ac7545 }
.diban_huhao_xx a:hover { color: #ac7545 }
.se_diban { display: block; float: right; background: url("../images/button_blacb.png") no-repeat; width: 101px; height: 24px; line-height: 24px; text-align: center; color: #FFF }
.diban_huhao_xx .xiao_xx { width: 32px !important; padding-left: 22px; height: 18px }
.diban_huhao_xx .xiao_zz { width: 45px !important; padding-left: 22px; height: 18px }
.diban_huhao_xx .xiao_pl { width: 32px !important; padding-left: 22px; height: 18px }
.pinl_zy { padding: 30px 0; border-bottom: 1px solid #d7d4d3; overflow: hidden }
.pl-wozhuil { margin-top: 25px; margin-bottom: 10px; overflow: hidden }
.pl-wozhuil h3 { font-size: 20px; line-height: 24px; margin-bottom: 10px; color: #000 }
.pl-woztext { border: 1px solid #cac6c5; overflow: hidden; padding-left: 20px; background: #FFF }
.pl-woztext textarea { display: inline-block; float: left; font-size: 16px; margin-left: -20px; outline: medium none; padding: 10px; resize: none; width: 100%; border: 0; overflow: auto; height: 60px; }
.fabuai_l a { float: right; display: block; text-align: center; line-height: 24px; height: 24px; background: url("../images/button_bla.png") no-repeat; width: 61px; color: #FFF; margin-top: 10px }
.pianzilaid { background: #eae9e6; overflow: hidden; padding: 0px 30px 20px 30px }
.pl-onon { overflow: hidden; width: 100%; padding: 20px 0; }
.b-pl-line { border-bottom: 1px solid #d4d1cf; }
.pl-on-left p { text-align: center; width: 51px; padding-top: 2px; color: #3b3b3b; line-height: 20px }
.pl-on-right { float: left; overflow: hidden; width: 530px }
.pl-ontext { line-height: 16px; padding-top: 10px }
.pl-ontime { padding: 16px 0 2px 0; line-height: 16px; overflow: hidden; width: 100% }
.tim-huif, .tim-zhang { color: #3b3b3b; display: block; float: right; background: url("../images/buttom_w.png") no-repeat; width: 88px; height: 26px; line-height: 26px; text-align: center }
.tim-zhang img { margin-top: 6px; float: left; margin-left: 10px }
.tim-zhang { margin-right: 10px }
.pl-ontime span { color: #ac7545 }
.pl-ontime em { line-height: 26px; color: #6a6a6a; }
.pianzilaid hr { border: 1px solid #d4d1cf }
.b-pl-smbg { background: url("../images/sjx_top_bg.png") 30px 5px no-repeat; margin-left: 72px; padding-top: 3px }
.b-pl-sm { background: #d9d6cf; overflow: hidden; padding: 10px 18px; margin-top: 8px }
.b-pl-left { float: left }
.b-pl-right { float: left; margin-left: 12px }
.b-pl-text { margin-top: 7px; line-height: 18px; }
.b-pl-text em { padding-right: 12px }
.b-pl-time { line-height: 18px }
.pl-list-i { width: 304px; float: left; }
.pl-list-i i { float: left; margin-right: 16px; display: block; height: 184px }
.pl-list-i h4 { font-size: 14px; width: 100px; line-height: 16px; color: #3b3b3b; font-weight: bold; border-bottom: 1px solid #ababab; float: left; padding: 4px 0; margin-bottom: 6px }
.pl-list-i i img { display: block; border: 1px solid #b9b9b9; }
.pl-list-i p { float: left; width: 100px; line-height: 18px }
.pl-lcahk { background: url("../images/buttom_w.png") no-repeat; display: block; text-align: center; height: 26px; line-height: 26px; width: 88px; float: left; margin-top: 8px }
.chanixihuan { float: left; clear: both; width: 706px; padding-bottom: 20px }
.chanixihuan h2 { text-shadow: 0px 2px 2px #333; color: #ffffff; margin-top: 35px; line-height: 22px; padding-bottom: 5px }
.chanixihuan hr { border: 1px solid #cccccc; -webkit-box-shadow: 0px 2px 2px #333; -moz-box-shadow: 0px 2px 2px #333; box-shadow: 0px 2px 2px #333; height: 1px; border: none; border-bottom: 1px solid #FFF }
.chanixihuan .cxh_imls { margin-left: -11px; margin-top: 20px }
.chanixihuan .cxh_imls li { float: left; border: 1px solid #ffffff; -moz-border-radius: 5px 5px 5px 5px; filter: progid:DXImageTransform.Microsoft.Shadow(color='#444444', Direction=135, Strength=10);
background-color: #ffffff; -moz-box-shadow: 1px 1px 5px #444444; -webkit-box-shadow: 1px 1px 5px #444444; box-shadow: 1px 1px 5px #444444; margin-left: 10px; padding-bottom: 20px; width: 227px; }
.chanixihuan .cxh_imls li img { width: 227px; height: 156px; }
.chanixihuan .cxh_imls li p { line-height: 18px; text-align: center; color: #000; font-weight: bold }
/*找活动*/
.zhdnlw-text { background: #eae9e6; border-radius: 0 0 10px 10px; padding: 15px 0px; }
.zhd-big-img img { border: 1px solid #b9b9b9; }
.zhdnlw-text h1 { font-size: 20px; font-weight: bold; color: #3b3b3b; padding: 0 20px 6px 20px; line-height: 24px }
.hdjs_js { border-top: 1px solid #d4d1cf; padding: 20px 20px 30px 20px; overflow: hidden }
.hdjs_js .hdjs_js_span { border: 1px solid #525252; line-height: 24px; padding: 0 6px; font-size: 14px }
.hdjs_js p { font-size: 14px; line-height: 18px; margin-top: 6px }
.hdjs_js i { float: left; margin-right: 40px; margin-top: 15px }
.marhotb { display: block; float: left; }
.mar-widt { width: 488px; line-height: 16px }
.mar_t_fg { margin-top: 10px }
.huodon-left { float: left; width: 45%; margin-right: 5% }
.huodon-right { float: left; width: 45%; margin-left: 5% }
.floarigh { float: right !important }
.onon-the { border: none; padding: 30px 0 0 0 !important; }
.pinl_zy .to-fenxian { float: left }
.mar_t_eb h3 { color: #000; font-size: 20px; line-height: 24px; margin-bottom: 7px; }
.mar_t_eb p { line-height: 16px; }
.liuyan_big { background: url("../images/big_liuyan_bg.png") no-repeat; width: 658px; padding: 20px 20px 0px 24px; height: 394px; margin-top: 18px }
.liuyan_bigtw { background: url("../images/big_liuyan_bgt.png") no-repeat; width: 624px; padding: 20px 20px 0px 24px; height: 394px; margin-top: 18px }
.formliuyan li label { height: 25px; line-height: 25px; width: 45px; text-align: left; color: #525252 }
.formliuyan li label.witri { width: 50px !important; text-align: center !important }
.formliuyan li { clear: both; margin-bottom: 16px; overflow: hidden }
.liuyan_big h4 { color: #525252; font-size: 16px; margin-bottom: 18px; width: 660px }
.liuyan_bigtw h4 { color: #525252; font-size: 16px; margin-bottom: 18px; width: 645px; }
.ylr-tc-bg { float: left; padding: 32px 32px 12px 32px; width: 704px; margin-left: -30px; }
.formliuyan .styled-select select { background: transparent; width: 105px; padding: 0 3px; font-size: 12px; border: 1px solid #b9b9b9; height: 25px; color: #7777777; -webkit-appearance: none; /*for chrome*/ }
.formliuyan .styled-select select option { display: block; line-height: 18px; height: 18px; padding: 4px }
.formliuyan .styled-select { width: 81px; height: 25px; overflow: hidden; background: url("../images/select.jpg") no-repeat right #fafdfe; margin-right: 10px; float: left }
.formliuyan ul { margin-bottom: 20px }
.formliuyan label { float: left }
.formliuyan span input { background: #FFF; border: 1px solid #919191; height: 23px; padding: 0 8px; overflow: hidden }
.biaot_boline { border-bottom: 1px solid #d9d8d7; padding-bottom: 10px }
.formliuyan span { float: left; }
.st-se-c { width: 81px !important }
.st-se-c select { width: 99px !important }
.ly-woztext { background: #fff; border: 1px solid #cac6c5; overflow: hidden; padding-left: 20px; width: 636px; }
.ly-woztext textarea { border: 0 none; display: inline-block; float: left; font-size: 14px; height: 60px; margin-left: -20px; outline: medium none; overflow: auto; padding: 10px; resize: none; width: 636px }
.ly-woztextwo { background: #fff; border: 1px solid #cac6c5; overflow: hidden; padding-left: 20px; width: 625px; }
.ly-woztextwo textarea { border: 0 none; display: inline-block; float: left; font-size: 14px; height: 60px; margin-left: -20px; outline: medium none; overflow: auto; padding: 10px; resize: none; width: 625px }
.mar-r-onl { margin-right: 186px !important }
.name_inpa { width: 110px; margin-right: 43px }
.name_inpb { width: 144px; }
.name_inpc { width: 135px; margin-right: 18px }
.name_inpe { width: 456px }
.qiandi_liuyan { background: url("../images/input_qd.jpg") no-repeat; width: 105px; height: 22px; line-height: 22px; text-align: center; margin: 12px auto 0 auto }
.hdzx-endt { overflow: hidden; margin-bottom: 20px }
.plyy-end { background: #e4e2df; overflow: hidden; padding: 8px 35px }
.wanyu-ly { color: #6a6a6a; width: 320px }
.zxnl-ly { color: #444444 }
.zxnl-hf { color: #ac7545 }
.pl-list-o { overflow: hidden; padding-bottom: 15px; padding-top: 10px; }
.pl-list-o div { line-height: 18px; margin: 4px 0; }
.pl-list-o div p { width: 780px; line-height: 18px; overflow: hidden }
.pl-list-o div p span { width: 500px; display: block; float: left }
.pl-list-o div em { padding-right: 16px; }
.pl-list-o div b { display: block; float: left; margin-right: 6px; width: 56px }
.pl-list-o div strong { float: right; color: #6a6a6a }
.zgltc-big { overflow: hidden; }
.pl-on-left { float: left; margin-right: 20px; }
.mar-b-two { margin-bottom: 45px }
.mar_t_eb { margin-top: 28px; float: left; width: 668px; padding: 22px; overflow: hidden }
.mar-r-trf { margin-right: 12px }
.zgl-tc-img { overflow: hidden; clear: both }
.zgl-tc-img span { float: left; display: block; }
.zgltc-big p { font-size: 16px; line-height: 24px; padding: 10px 20px }
.single { width: 840px; padding: 5px 20px; color: #525252; line-height: 32px; font-size: 14px;margin: 0 auto }
.single:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.single img{max-width: 100%;display: block;margin: 0 auto}
.show_left{float: left;width: 235px;height: 235px;margin-right:30px}
.show_right{float: left;width: 575px}
/*footer*/
footer { /*background: #1B1B1B;*/ font-size: 12px;  display: block; }
footer, footer a { }
footer .footer-top { border-bottom: 1px solid #3F4041; padding-top: 23px; padding-bottom: 35px; color: #939598 }
footer .footer-top ul li { float: left; width: 140px; }
footer .footer-top ul li h3 { font-weight: normal; font-size: 18px; margin-bottom: 5px; }
footer .footer-top ul li h3 a { font-size: 18px }
footer .footer-top ul li a { display: block; line-height: 2; color: #939598; font-size: 13px }
footer .footer-top ul li.first { width: 300px; padding-top: 12px}
footer .footer-top .s-1 { line-height: 1.4; padding-left: 45px; }
.f24 { font-size: 24px; }
footer .footer-top .s-1 .icon { position: absolute; margin-left: -45px; }
footer .footer-top ul li.last { width: 200px; text-align: center; margin-top: -4px}
footer .footer-top .s-2 a { display: inline-block; }
footer .footer-top .erwm { font-size: 12px; }
footer .footer-btm { padding: 25px 0; line-height: 1.6; color: #757678; }
footer .footer-btm a { margin: 0 5px; color: #757678; }
.f24 { font-size: 24px; }
.mb10 { margin-bottom: 10px; }

.tc { text-align: center; }
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
#wrap { position: relative; }
.new-box .box_new { float: left; width: 272px; padding: 10px; }
.new-box .box_new .case { box-shadow: 0 4px 10px #ccc; border: 1px solid #e5e5e5; overflow: hidden }
.new-box .box_new .case .con { color: #888; line-height: 20px; padding: 5px 10px 10px 10px }
.new-box .box_new .con .tm { margin-top: 12px; background: url("../images/img-90.png") no-repeat left; height: 18px; line-height: 18px; padding-left: 20px; }
.new-box .box_new .case img { width:100% }
.new-box .box_new .con span { font-size: 12px; display: block; color: #99a0a9; line-height: 22px; text-align: justify; }
.new-box .box_new a { line-height: 22px; display: block; color: #000000; font-size: 16px; padding-bottom: 10px; }
.new-box { background: #ffffff; width:1241px; margin: 0 auto; box-shadow: 0 0 10px #f2f2f2; padding:30px; margin-bottom:50px;box-sizing: border-box; }
.new-box .new-l { width: 810px; line-height: 1.8; }
.new-box .new-l .title { border-bottom: 1px solid #e2e2e2; padding-bottom: 50px; font-size: 30px; color: #252525; line-height: 1; }
.new-box .new-l .time { padding: 25px 0px 0px 0px; }
.new-box .new-l .time span { background: url("../images/img-90.png") no-repeat left; display: inline-block; height: 16px; line-height: 16px; padding-left: 20px; }
.new-box .new-l .body { font-size: 16px; padding-top: 5px;/*padding-top:15px;*/ color: #333; line-height: 30px; text-align: justify; }
.new-box .new-l .body p { padding-top: 15px; }
.new-box .new-l .body h2 { color: #F60; padding-top: 15px; font-size: 16px; }
.new-box .new-l .body img { padding: 10px; }
.product-box { width:1241px; margin: 0 auto; padding:  0 }
.ablist_ones { }
.ablist_ones li { width: 290px; float: left;  position: relative; margin-left:10px; margin-bottom: 36px;margin-right:10px }
.ablist_ones li h3 { height: 32px; line-height: 32px; background: #37322f; font-size: 12px; text-indent: 8px; }
.ablist_ones li h3 a { color: #FFF; }
.gwc_shop { height: 23px; text-indent: 8px; line-height: 23px; background: #745643; position: absolute; right: 18px; bottom: 18px; z-index: 9999 }
.ablist_ones li .alon_titl { height: 29px }
.ablist_ones li .alon_titl p { color: #58595b; line-height: 29px; font-size: 15.48px }
.ablist_ones li .alon_titl { overflow: hidden;  position: relative; }
.ablist_ones li > div > a{display: block;border: 1px solid #ccc;    padding: 2px; line-height: 0}
.ablist_ones img { width: 284px; height: 284px; }
.onelis-sale { float: left; background: url(../images/bot_sale.png) no-repeat; width: 56px; height: 63px; text-align: center; font-size: 14px; color: #FFF; padding-top: 3px; margin-left: 8px }
.onelist-money { position: absolute; right: 0px; bottom: 56px; background: url(../images/sma_zm_sale.png) no-repeat; width: 110px; height: 53px; }
.onelist-money strong, .onelist-hmoney strong { height: 20px; display: block; float: left; font-family: Arial; font-weight: bold; font-size: 12px; padding-left: 17px; color: #bebebe; margin-top: 8px }
.onelist-money span, .onelist-hmoney span { color: #FFF; font-family: Arial; font-size: 26px; font-weight: bold; line-height: 34px }
.twolist-money { position: absolute; right: 0px; bottom: 77px; background: url(../images/zm_sale.png) no-repeat; width: 182px; height: 84px; }
.twolist-money strong { height: 20px; display: block; float: left; font-family: Arial; font-weight: bold; font-size: 12px; padding-left: 42px; color: #bebebe; margin-top: 12px }
.twolist-money span { color: #FFF; font-family: Arial; font-size: 42px; font-weight: bold; line-height: 62px }
.ablang-bc h2 { color: #b2b1b1; line-height: 42px; background: url(../images/lin_b.png) left bottom no-repeat; height: 70px; font-size: 46px; margin-bottom: 28px }
.ablang-bc h2 i, .ablang-cd h2 i { padding-left: 10px; overflow: hidden }
.ablang-cd h2 { color: #b2b1b1; line-height: 42px; background: url(../images/lin_c.png) left bottom no-repeat; height: 70px; font-size: 46px; margin-bottom: 28px }

.alonr-posibig{ position:absolute; top:10px; left:5px}
.alonr-posiems{background:url(../images/f_logo.png) no-repeat; width:136px; height:26px; float:left; margin-left:8px}

.shfw_des{font-size: 18px;color: #6d6e71;margin-bottom: 15px}
.shfw_01{background: url(../images/shfw_01.png) no-repeat center top;line-height: 18px;font-size: 14px;width: 820px;margin: 0 auto;}
.shfw_01 ul{padding-left: 32px;padding-right: 75px}
.shfw_01 ul li{padding-top: 20px;height: 84px}
.shfw_02{background: url(../images/shfw_02.png) no-repeat center top;line-height: 18px;font-size: 14px;width: 820px;margin: 0 auto;}
.shfw_02 ul{padding-left: 32px;padding-right: 75px}
.shfw_02 ul li{padding-top: 20px;height: 95px}

.zdxx{position: relative;margin: 0 auto;width: 880px;height: 215px}
.zdxx .center{margin: 0 auto}
.zdxx .hd{display: none}
.zdxx .center li{padding: 11px;float: left;width: 257px;height: 193px}
.zdxx img{width: 257px;height: 193px}
.zdxx .prev{position: absolute;width:25px;height:29px;cursor: pointer;left: -45px;top: 88px;background: url(../images/zdxx_left.png) no-repeat center;}
.zdxx .next{position: absolute;width:25px;height:29px;cursor: pointer;right:-45px;top:88px;background: url(../images/zdxx_right.png) no-repeat center}

.zdxx_box {padding-bottom: 180px}
.zdxx_box .flg_lxwm_cont{padding-bottom: 0}


.count .logo{color:#ff0000; line-height:36px;}
.count{ width:800px;margin:60px auto 30px;font-family:"微软雅黑"; }
.count .count_title{ height:40px; line-height:40px; background:url(../images/stripe_bg.jpg) repeat-x top; margin-bottom:10px; margin-top:20px}
.count .count_title span{ display:block; overflow:hidden; float:left; line-height:40px; padding-left:25px; color:#c41230; font-size:16px; font-weight:bold; width:200px;font-family:"微软雅黑";}
.count .count_title p{ float:right; text-align:right; color:#c41230; width:70%;}
.count .count_info{ background:url(../images/count_bg.jpg) no-repeat right top #efefef; padding-left:70px; margin-bottom:14px;}
.count .count_info ul{ display:block; overflow:hidden; padding:55px 0 30px 0px; width: 55%;
float: left;}
.count .count_info ul li{ display:block; width:600px;  height:30px; padding:10px 0;border: 0 none;

}
.count .count_info ul li span{ font-size:14px; color:#333; font-weight:bold; display:block; float:left; width:112px; height:30px; line-height:30px;font-family:"微软雅黑";}
.count .count_info ul li .count_drop{width:200px;color:#888; float:left}
.count .count_info ul li h3{ }
.count .count_info ul li h3.huxingsize{font-size:14px;background:url(images/arrow_05.jpg) no-repeat 185px center #fff; width:200px; height:30px; line-height:30px; padding-left:10px; }
.count .count_info ul li .count_drop .count_down{ position:absolute;  overflow:hidden; top:30px; background:#fafafa; width:190px; padding:5px 10px; left:0px; z-index:999; display:none}
.count .count_info ul li .count_down font{ overflow:hidden; height:25px; line-height:25px; cursor:pointer; font-size:12px; border-bottom:1px dashed #ddd;z-index:9999; display:block}
.count .count_info ul li input{ float:left; background:#fff; height:30px; line-height:30px; border:none; padding-left:10px; width:198px; color:#bababa; border: 1px solid #E2DFDF;}
.count .count_info ul li label{ display:block; overflow:hidden; float:left; line-height:30px; padding-right:15px;}
.count .count_info ul li label input{ width:15px; height:15px; margin-top:8px; margin-right:8px; background:none;}
.count .count_info ul li p{ font-size:12px; float:left; width:80px; line-height:30px; padding-left:5px;margin: 0px;}
.count .count_info ul li a{ background:#c41230; width:131px; line-height:34px; height:34px; color:#FFF; display:inline-block; text-align:center; font-weight:bold;cursor: pointer;}
.count .count_info h1{ display:block; overflow:hidden; border-left:1px dashed #cfcfcf; padding:10px 0 50px;/* width:352px;*/ text-align:left;width: 40%;margin-top: 55px;
float: right;
padding-left: 30px;}
.count .count_info h1 a{color:#888; text-decoration:none; font-family:"微软雅黑";font-size: 14px; font-weight:100}
.fixed_box{ position:fixed; left:0px; top:0px; background:url(images/transparent.png) repeat; width:100%; height:100%; z-index:999; display:none;}
.fixed_box .fixed_info{ background:#fff; width:682px; height:304px; overflow:hidden; position:absolute; z-index:12px; left:50%; top:50%; margin-left:-341px; margin-top:-152px;}
.fixed_box .fixed_info .fixed_title{ height:50px; line-height:50px; background:#c41230; overflow:hidden;}
.fixed_box .fixed_info .fixed_title p{ color:#fff; font-weight:bold; font-family:"微软雅黑"; padding-left:25px; float:left; overflow:hidden; width:90%;margin: 0px;}
.fixed_box .fixed_info .fixed_title span{ display:block; cursor:pointer; overflow:hidden; float:left; margin-top:5px;line-height: 50px;}
.fixed_box .fixed_info .grasp_info{ padding:30px; line-height:24px; color:#444;}
.fixed_box .fixed_info .grasp_info p{ text-indent:2em; padding-bottom:15px;margin: 0px;}
::selection {
background: #3399FF;
color: #fff;
text-shadow: none;
}

.styled-select {
    width: 210px;
    height: 34px;
    overflow: hidden;
 background: url('../images/arrow_05.jpg') no-repeat 190px center #FDFBFB;
}
.styled-select select {
   background: transparent;
   width: 210px;
   padding: 2px 5px; line-height: 24px;
   font-size: 12px;
   border: 1px solid #E2DFDF;
   min-height: 34px;
   -webkit-appearance: none; /*for chrome*/
}
.clear{clear:both}
.fl{float: left}
.fr{float: right}

.page {
    text-align: center; font-size: 14px;
    padding: 40px 0;
}
.page a {
    display: inline-block;
    padding: 0 15px;margin-left:2px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #616161;
    font-size: 14px; cursor:pointer
}
.page a:hover,
.page a.current{
    background: #cd392a;
    color: #ffffff !important;
}
.page span{
    background: #cd392a;   display: inline-block;
    padding: 0 15px;
    height: 30px;margin-left:2px;
    line-height: 30px;
    text-align: center;
    color: #616161;
    font-size: 14px;
    color: #ffffff;
}
 .page span u{ text-decoration:none;}
  .page  .pagecount{display: none;}
.bannerimg{background: url(../images/bannerimg.jpg) no-repeat center;height: 236px;}

.flg_tiexin_fw .change_line p{}
.flg_tiexin_fw .change_line p img{margin: 0}
.box1.act .toll_logo{
    animation:toll_logo 9s ;
    -webkit-animation:toll_logo 9s ; /*Safari and Chrome*/
}

@media (min-width: 300px) and (max-width: 992px){
	.bigimg_zxnsbig{background:none !important;min-height:60px  !important; height:auto  !important; }
	.flg_fuwu_cont,.flg_new_cont,.flg_lxwm_cont,.zdxx,.img_list_l, .img_list_ls{width:100% !important; }
	.flg_new_cont{padding-top:15px !important;padding-bottom:15px !important;}
	.flg_tiexin_fw p,.single{padding: 0 10px !important;width:auto !important; line-height: 26px !important;}
	.flg_new_right{margin-left:0px !important;}
	.bigimg_lxwm,.tabchange,.flg_new_right,.product-box{width:100% !important; }
	.bigimg_lxwm ul{top:90px !important;padding-left: 10px; box-sizing:border-box;left:0px !important; }
	.bigimg_lxwm ul li{width:19% !important; font-size:14px; box-sizing:border-box}
	.bigimg_lxwm ul li a{font-size:11px !important; max-height:44px; overflow:hidden; line-height: 35px;}
	.tabchange a{padding:0px 10px !important; font-size:12px !important; }
	.flg_lis_a,.count .count_info h1{display:none !important}
	.ablist_ones li{width:48% !important; margin-left:1% !important; margin-right:1% !important;margin-bottom:10px !important;}
	.ablist_ones img,.shfw_01,.zdxx .center li img{width:100% !important; height:auto !important;}
	.show_left,.count,.count .count_info ul li{width:100% !important; height:auto !important;}
	.single img,.img_list_l img, .img_list_ls img{width:100% !important; height:auto !important;}
	.show_right,.count .count_info ul{width:100% !important; padding:10px 0px !important;}
	.count .count_info{padding-left:10px !important; }
	.footer-nav{width: calc(100% - 12px);}
	.shfw_01 ul,.page{padding: 10px !important;width:100% !important;box-sizing:border-box}
	.zdxx .center li{width:43% !important; height:auto !important;}
	.new-box #wrap{width:100% !important; padding:0px !important; height:auto !important;}
	.new-box{width:100% !important; padding:0px !important; margin-bottom:10px !important;}
	.new-box .box_new{width:50%  !important; box-sizing:border-box; position: inherit !important; top:0px !important;left:0px !important}
	.new-box .box_new .case{width:98%  !important;}
	.new-box .box_new .con .tm{font-size:11px  !important;margin-top:2px  !important;}
	.new-box .box_new a{padding-bottom:1px  !important; font-size:14px  !important;}
	.page span,.page a{padding: 0 10px !important;height: 25px !important;margin-left: 2px !important;line-height: 25px !important;}
	.page{font-size:12px  !important;}
	/*采暖计算器*/
	.count .count_info ul li span{width:30% !important}
	.count .count_info ul li .count_drop{width:70% !important;}
	.count .count_info ul li{display:inline-block !important}
	.styled-select select,.styled-select,.flg_ffpz_k{width:100% !important;}
	.count .count_info ul li input{width:30% !important}

	.imgbas_ma2,.imgbas_ma3,.imgbas_ma5{display:none !important }
	.germa_tx_ul, .germa_tx_uls,.flg_tx_ul{height:auto !important;}
	.germa_tx_ul li, .germa_tx_uls li,.flg_tx_ul li, .flg_ffpz_l{ position:initial !important; width:100% !important;}
	.change_line5{margin-bottom:10px !important }
	.flg_new_cont{padding:0px 10px  !important; box-sizing:border-box;}
	.flg_lxwm_cont h2 { font-size:18px !important; color: #000000; height: auto !important; line-height: 22px !important; text-align:center; background:none !important; margin-top:15px !important; text-indent: 0px !important;margin-bottom: 15px !important }
	
	.bigimg_zxnsbig_showpro{height:105px !important}
	.bigimg_lxwm_showpro ul{top:65px !important}
	.bigimg_lxwm_showpro ul li{height:35px !important;}
	.bigimg_lxwm_showpro ul li a{height:35px !important; line-height:35px !important; box-sizing: border-box !important;}
	.new-box .box_new .con a{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden; height:45px}
	.new-box .box_new .con span{    display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
	.new-box .box_new .case img { height: 130px;object-fit: cover; }
}


@keyframes toll_logo
{
0% {top:520px}
40% {top:-150px}
60% {top:-150px}
100%{top:520px}
}

@-webkit-keyframes toll_logo /*Safari and Chrome*/
{
0% {top:520px}
40% {top:-150px}
60% {top:-150px}
100%{top:520px}
}

.box1.act .toll_info{
    animation:toll_info 7.5s 2.5s;
    -webkit-animation:toll_info 7.5s 2.5s; /*Safari and Chrome*/
}
@keyframes toll_info
{
0% {top:0}
50% {top:-550px}
60% {top:-550px}
100%{top:0}
}

@-webkit-keyframes toll_info /*Safari and Chrome*/
{
0% {top:0}
50% {top:-550px}
60% {top:-550px}
100%{top:0}
}
.box1.act .toll_img{
    animation:toll_img 7.5s 2.5s;
    -webkit-animation:toll_img 7.5s 2.5s; /*Safari and Chrome*/
}
@keyframes toll_img
{
0% {bottom:0}
50% {bottom:-718px}
60% {bottom:-718px}
100%{bottom:0}
}

@-webkit-keyframes toll_img /*Safari and Chrome*/
{
0% {bottom:0}
50% {bottom:-718px}
60% {bottom:-718px}
100%{bottom:0}
}