@charset "utf-8";
/* CSS Document */
.ny_headbg{ width:100%; height:320px;}
.ny_headbg2{ width:100%; height:600px;}
.ny_location{ width:100%; height:654px;}
.breadtit{ width:100; height:320px; padding-top:120px; display:table;}
.breadtitcon{ display:table-cell; vertical-align:middle;}
.bread_bg{ background:rgba(255,255,255,0.8); display: block; max-width:400px; padding:35px 50px; margin-top:150px;}
.breadtit .zw_tit{ font-size:30px; color:#333; line-height:55px;}
.bread_bg .zw_tit{ color: #999; }
.breadtit .color_red { color:#1b780e;}
.breadtit .en_tit{ font-size:24px; text-transform:uppercase; color:#1b780e;}
.breadtit .zw_tit b{ display:inline-block; width:16px; height:16px; background:#1b780e; border-radius:16px; vertical-align:middle; margin:0 10px;}
.breadtit .zw_tit span{ display:block; font-size:18px; line-height:normal; margin-bottom:-10px;}
.zw_tit2{ font-size:18px; line-height:40px;}
.zw_tit2 em{ font-style:normal; font-size:30px; color:#1b780e;}

.bread{ width:100%; height:61px; line-height:60px; background:#fff; border-top:1px solid #eee;border-bottom:1px solid #eee;}
.breadul{ width:1200px; margin:0 auto;}
.breadul li{ display:block; float:left; position:relative;}
.breadul li>a{ display:block; min-width:150px; text-align:center; height:60px; color:#333; padding:0 30px; font-size:14px; border-right:1px solid #eee; }
.breadul li>a.icon_home{ display:block; min-width:inherit; width:60px; height:60px; background:url(../images/home.png) no-repeat center center/18px 16px; text-indent:-9999px; border-left:1px solid #eee; border-right:1px solid #eee; padding:0;}
.breadul li>a img{ display:inline-block; width:9px; height:auto; margin-left:30px;}
.breadul li dl.text{ width:100%; height:0; position:absolute; left:0; top:58px; z-index:20; background:#1b780e; overflow:hidden;}
dl.text dd a{ display:block; width:100%; height:50px; line-height:50px; background:#1b780e;  text-align:center; color:#fff; border-top:1px solid #d73a42;}



/*新闻中心*/
.news{ width:100%; height:auto; background:url(../images/nr_bg.png) no-repeat center bottom;}
.news .main{ padding:0 70px 40px; background:#fff; box-shadow:0 45px 90px #a6a6a6;}
.news_scroll{ height:auto; padding:60px 0 45px; position:relative; border-bottom:1px solid #e6e6e6;}
.ny_newslist{ color:#676669;}
.ny_newspic{ width:251px; height:181px; float:left;}
.ny_newspic img{width:251px; height:181px;}
.ny_newscon{ width:780px; height:auto; float:right;}
.ny_newscon h2{ font-weight:normal;font-size:24px; color:#333;}
.ny_newscon p{ font-size:14px; margin-top:20px; height:72px; overflow:hidden;}
.ny_newscontwo{ width:100%; padding:30px 0;  border-bottom:1px solid #e6e6e6;}
.ny_newscontwo p{ height:48px;}

.page{ text-align:center; margin:30px 0;}
.page ul li{ display:inline-block; margin-left:-3px;}
.page ul li a{background:#f8f8f8 none repeat scroll 0 0;color:#666;display:block;padding:10px 20px}
.page ul li a.pagecur,.page ul li a:hover{background:#1b780e none repeat scroll 0 0;color:#fff}


.newsdetail{ margin:50px 0;}
.newsdetail .main{ width:1070px;} 
.newsdetail_tit{ text-align:center; color:#333; margin-bottom:20px;}
.newsdetail_tit h2{ font-size:30px; font-weight:normal;}
.newsdetail_tit span{ display:block; font-size:14px; color:#999; margin-top:20px;}

.edit img{ max-width:100%; width:auto;}

/*解决方案*/
.case_w_con a{ display: block; float: left; width:330px; margin:52.5px 0 0 52.5px; background:#fff;}
.casepic{ width:330px; height: 249px; overflow: hidden;}
.casepic img{ width:100%; height: 100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all ease 0.3s;
	-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;}
.casetit{ width:100%; text-align: center; font-size:14px; height:60px; line-height: 60px;}
.casetit span{ display:inline-block; max-width:70%; height:60px; line-height: 60px; overflow: hidden; }
.icon_go{ display: inline-block; width: 40px; height:60px; background:url(../images/icon_case.png) no-repeat center center/20px 20px;}

.housepadd{ width:100%; height:auto; padding:60px 0; }
.houseleftpic{ width:540px; height:408px;}
.houseleftpic img{ display: block;width:540px; height:408px; }

.houseright{ background:#fff; width:540px;height:408px; padding:0 50px;}
.dl_list{ width:300px; margin:30px auto 0; }
.dl_list dt{ font-size:18px; margin-bottom:10px;}
.dl_list dd{ font-size:15px; color:#888; line-height:2em;}
.dl_list_1{ background:url(../images/dl_1.png) no-repeat left top; padding-left:60px;}
.dl_list_2{ background:url(../images/dl_2.png) no-repeat left top; padding-left:60px;}

.houseright2{ width:680px; height: 311px; }
.housedes{ width:400px; line-height:2em; font-size: 16px; color:#888;}
.houseleftpic2{ width:400px; height:311px;}
.houseleftpic2 img{ display: block;width:400px; height:311px; }

.case_w_con a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.xgnr{ width:1080px; margin:0 auto;}
.housetit{ font-weight: normal; font-size:20px; margin-bottom:40px;}
.design_ul li{ display: block; float: left; margin-left:40px; width:240px; height: auto;}
.design_ul li:first-child{ margin-left:0; }
.design_ul li a{ display: block;width:240px; height: auto; }
.xgpic,.xgpic img{ display:block; width:240px; height:163px; }
.design_ul .xgdes{ width:100%; height:40px; line-height:40px; background: #fff; text-align: center; }

.house_w{ margin:80px auto 80px; }
.house_scroll{position:relative;}
.house_scroll .swiper-container { width: 100%;position: relative;}
.house_scroll .arrow{position: absolute;z-index: 9;top:0; width:50px; height:234px;cursor:pointer; text-indent:-9999px;}
.house_scroll .arrow-left{left:-20px; background:url(../images/left.png) no-repeat center center/40px 40px;}
.house_scroll .arrow-right{right:-20px; background:url(../images/right.png) no-repeat center center/40px 40px;}
.house_scroll a{ display: block; float: left; width:310px; height: auto; margin:0 15px 0 60px;}
.house_scroll .casepic{ width:310px; height: 234px; }


/*关于我们——发展历史*/
.history_tit{ margin:-80px 0 30px 0;font-size:28px; color:#fff;}
.historytitndt h3{ color:#333; font-size:24px;}

/*关于我们——质量环境*/
.quality_l{ width:645px; height:auto; float:left; margin:50px 0 0 80px;}
.quality_list{ margin-top:70px;}
.quality_list .point{ position:static; top:auto; left:auto; display:block; float:left;}
.quality_list_con{ width:590px; float:right; color:#676669;}
.quality_list_con h2{ font-size:30px; font-weight:normal; color:#000; margin-bottom:25px;}
.quality_list_con b{font-weight:normal; color:#1b780e;}
.quality_list_con p{ margin-bottom:5px;}

.quality_r{ display:block; width:396px; height:540px; float:right; margin:50px 80px 0 0; box-shadow:0 20px 50px #bbb;}
.quality_r img{ width:100%; height:auto;}


/*关于我们——全球办事处*/
.location{ padding:30px 0;}
.aboutside_t{ float:left; min-width:180px;}
.aboutside_t a{ display:block; width:auto; text-indent:1em; height:45px; line-height:45px; font-size:14px; padding-right:40px; position:relative; color:#333; text-align:left;}
.aboutside_t a b{ display:block; width:0;  height:45px; line-height:45px; position:absolute; left:0; top:0; overflow:hidden; transition:all ease 0.5s; z-index:1;}
.aboutside_t a span{ display:block;width:100%;  height:45px; line-height:45px; position:absolute; left:0; top:0; z-index:2;}
.aboutside_t a:hover b,.aboutside_t a.acur2 b{width:100%;  height:45px; line-height:45px; background:#1b780e;}
.aboutside_t a:hover,.aboutside_t a.acur2{ color:#fff;}

.aboutcon_w{ width:900px; height:auto;float:right; margin-top:-60px;}
.case_w{ width:100%; height:auto; margin-top:-100px;}
.case_ptl{ margin:0; }
.aboutcon_h{ margin-top:-150px;}
.aboutcon_t{ width:100%; height:auto; background:rgba(247,247,247,0.9); padding:70px 0 40px;font-family:'Montserrat-Light'}
.locationpad{ padding:60px 0 40px;}
.location_tit{ font-size:30px; margin-left:36px;}
.locationul li{ display:block; width:250px; height:250px; overflow: hidden; background:#fff; float:left; margin:36px 0 0 36px; 
	padding:15px 20px; box-shadow:3px 3px 3px #aaa; position:relative;}
.locationul li h2{ font-size:18px;font-family:'Montserrat-Regular'}
.location_con{ margin-top:10px;}
.bot{ position:absolute; left:20px; bottom:15px;}
.historytit{ color:#fff; margin:0; padding-bottom:20px; font-size:40px;font-family:'Montserrat-Regular';}
.case_ptl .aboutcon_t{ padding:0 0 40px;}


.colorlist{ padding:36px 36px 0;}
.colorlist ul li{ display:inline-block; margin-right:20px; font-size:14px;}
.colorlist span{ display:inline-block; width:20px; height:10px; vertical-align:middle; margin-left:5px;}
span.bg_red{ background:#c00000;}
span.bg_blue{ background:#3366ff;}
span.bg_yellow{ background:#f1bb22;}
span.bg_green{ background:#00b050;}
.location_con span{ display:inline-block; width:15px; height:6px; vertical-align:middle; margin-left:5px;}


/*关于我们——空缺职位*/
.aboutjob{ width:100%; height:auto; padding:30px 0;}
.job_w{ padding:40px 0;}
.jobpicright{ width:320px; height:auto; float:right; margin:35px 20px 0 0;}
.jobpicright img{ width:320px;}
.jobcon{ width:500px; height:auto; margin:0 20px 0 40px; float:left;}
.jobcon .job_tit{ font-weight:normal; font-size:24px; margin:40px 0 20px; color:#1b780e;}
.jobcon .job_des{ font-size:15px; line-height:1.8em;}
.E_mail{ display:block;margin-top:20px;font-size:16px; width:240px; height:40px; line-height:38px; border:1px solid #1b780e; text-align:center; position:relative;}
.E_mail b{ position:absolute; left:0; top:0; display:block; width:0px;height:40px; line-height:38px; overflow:hidden; transition:all ease 0.5s; background:#1b780e; z-index:1;}
.E_mail span{ display:block;width:240px;height:40px; line-height:38px;position:absolute; left:0; top:0; overflow:hidden; z-index:2;color:#1b780e;  transition:all ease 0.5s;}
.E_mail:hover span{color:#fff;}
.E_mail:hover b{ width:240px;}

.knowmore{ font-size:16px; margin-top:40px;}
.knowmore span{ display:block; margin-bottom:40px;}
.knowmore a{ display:inline-block; width:150px; height:66px; vertical-align:middle; margin-right:20px;}
.knowmore a img{ width:100%; height:100%;}

/*关于我们——资质荣誉*/
.honor{ width:750px; height: auto; margin:50px auto 0; }
.rzul li{ display: block; width:330px; height: auto; float: left; margin:0 0 30px 30px; box-shadow:0 4px 4px #ddd;}
.rzul li img{ display: block; max-width: 330px; height:230px; margin:0 auto;}
.rzul li p,.zlzs p{ width: 100%; height: 40px; line-height: 40px; background: #fff; text-align: center; border-top:1px solid #eee;}
.zlzs{ width:690px; height: auto; margin-left:30px;box-shadow:0 4px 4px #ddd;}
.zlzs img{ display:block; width:100%; height:auto; }


/*关于我们——奥斯博格中国*/
.in_china{ width:750px; margin:40px auto 0; }
.in_china_left{ float: left; width:285px; height: auto; }
.in_china_tit{ width:284px; height:50px; line-height:50px; font-size:20px; color:#1b780e; text-align:center;}
.in_china_con p{ margin-bottom:10px;}

.in_china_right{ width:400px; height:540px; float: right; position:relative;}
.in_china_tw{ width:400px; height: auto;  box-shadow:0 4px 4px #ddd;}
.in_china_tw p{ width: 100%; height: 50px; line-height: 50px; background:#fff;text-align: center; overflow: hidden; }
.contact_btn{ display: block; width: 110px; height: 40px; line-height: 40px; background:#1b780e; border-radius:5px; color: #fff;
text-align:center; position: absolute; bottom:0; left: 0;}
.contact_btn:hover{ background:#92d050; color: #fff; }




/*产品中心*/
.product{ width:100%; height:889px; background:url(../images/product_bg.png) no-repeat center top;}
.product_tit{ text-align:center; margin:50px 0 0;}
.product_tit h2{ font-size:28px; color:#676669; font-weight:normal; letter-spacing:2px;}
.product_tit p{ font-size:18px; color:#888; margin-top:15px;}
.product .pro_scroll{ padding-top:70px;}
.product .pro_pic{ width:270px; height:270px; border-radius:270px; overflow:hidden; margin:0 auto;}



/*产品中心——风机*/
.product_list{ width:100%; min-height:400px; background:url(../images/nr_bg3.png) no-repeat center center; margin:40px 0 70px;}
.product_list .main{ width:1280px;}
.product_fancon{ width:1200px;border:1px solid #e6e6e6; border-right:none;border-bottom:none; margin-left:40px;}
.pro_qy{ float:left; width:599px; height:361px; padding:30px; background:url(../images/probg.png) no-repeat; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;color:#676669;}
.pro_qy h2{ font-size:24px; color:#000; font-weight:normal; margin-bottom:15px;}
.pro_qy .pro_gy_des{ margin-bottom:10px;}
.pro_qy .pro_gy_small{ font-size:12px; margin-top:5px;}
.product_fancon a,.product_runcon a{ display:block; width:299.5px; height:362px; background:#fff; border:1px solid #e6e6e6; float:left; border-left:1px solid #fff;border-top:1px solid #fff;}
.prolistpic{ width:100%; height:260px;}
.prolistpic img{ display:block; width:100%; height:100%;}
.prolistcon{ width:100%; text-align:center; height:100px; padding:25px 0 0;}
.prolistcon .prolist_tit{ font-size:16px; color:#000;}
.prolistcon .prolist_tit b{ color:#1b780e; margin-right:10px; font-weight:normal;}
.prolistcon .prolist_des{ color:#676669;}
.product_fancon a:hover,.product_runcon a:hover{ border:1px solid #1b780e; box-shadow:0 20px 30px #999; transition:all ease 0.5;}

/*产品中心——热回收转轮*/
.sidebar{ width:250px; height:auto; float:left; margin-left:40px;}
.sidebar h2{ font-size:20px; color:#333; font-weight:normal; border-bottom:1px solid #eee; padding-bottom:10px;text-indent:1em;}
.sidenav li{ display:block; width:100%; height:auto;text-indent:1em;}
.sidenav li>a{ display:block; width:100%; height:auto; padding:10px 0; border-bottom:1px solid #eee;}
.icon_r{ display:block; width:6px; height:12px; background:url(../images/icon_r.png) no-repeat right center; float:right; margin-top:5px; transition:all ease 0.3s;}
.sidecur{ color:#1b780e;}
.sidexz .icon_r{ transform:rotate(90deg);}

.sideson{ display:none;}
.sideson dd{display:block; width:100%; height:auto; }
.sideson dd a{display:block; width:100%; height:40px; line-height:40px; background:#fafafa; margin-bottom:1px; color:#333; font-size:12px;}
.sideson dd.ddcur a{ color:#1b780e;}

.pro_edit{ width:900px; height:auto; float:right; margin-right:40px;}
.pro_edit img{ max-width:100%; width:auto; height:auto;}

.product_runcon{ width:900px; height:auto; float:right;border:1px solid #e6e6e6; border-right:none;border-bottom:none; margin-right:40px;}


.erv_detail_list{ width:100%; height:auto;padding:60px 0;}
.mainbox{ width:1080px; height:auto; margin:0 auto; overflow:hidden;}
.erv_detail_tit{ text-align:center; font-size:28px; letter-spacing:2px; height:35px; line-height:35px;}
.ervul{ width:1091px; margin-top:60px;}
.ervul li{ display:block; width:353px; padding-bottom:10px; float:left; margin-right:10.5px; cursor:pointer;}
.ervulpic{width:353px; height:240px;}
.ervulpic img{ width:100%; height:100%;}
.ervuldes{ text-align:center; margin-top:20px;}
.ervuldes p{ text-transform:uppercase; font-size:18px; }
.ervuldes .more{ font-size:14px; width:120px;}
.ervul li a{ position:relative; }
.ervul li:hover a,.ervul li.thiscur a{ background:#1b780e; color:#fff;}
.ervul li.thiscur a::after,.ervul li:hover a::after{content:""; width:14px; height:14px; background:#1b780e;transform:rotate(45deg);-webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-0-transform:rotate(45deg);position:absolute; left:50%; 
 bottom:-7px; margin-left:-7px;}

/*产品中心——能量回收型新风系统(ERV)*/
.gray{ background:#f2f2f2;}
.white{ background:#fff;}

.made{ width:100%; height:auto; padding:45px 0;}
.madecon{ width:517px; height:auto; float:left;}
.madecon img{width:517px; height:387px;}
.made_des{ width:100%; height:60px; line-height:60px; text-align:center; font-size:18px;}
.made_des a{ display:inline-block; margin-left:40px; color:#1b780e;}
.madeqs{ width:430px; height:auto; float:right;}
.madeqs ul li{ display:block; width:100%; float:left; margin-bottom:40px;}
.madeqs i{ display:block; width:70px; height:70px; float:left;}
.madeqs i.icon_tp1{ background:url(../images/icon_tp1.png) no-repeat center top/70px 70px;}
.madeqs i.icon_tp2{ background:url(../images/icon_tp2.png) no-repeat center top/70px 70px;}
.madeqs i.icon_tp3{ background:url(../images/icon_tp3.png) no-repeat center top/70px 70px;}
.madeqscon{ width:330px; height:auto; float:right; color:#646469; font-size:14px; margin-top:10px;}
.madeqscon .p_tit{ color:#000; font-size:16px;}
.btnw { width:100%; height:auto; clear:both;}
.btnw a.more{ display:inline-block; width:130px; height:41px; line-height:38px;  text-align:center; border:1px solid #1b780e; border-radius:20px; color:#1b780e; margin-right:30px;}
.btnw a .icon_more{ display:inline-block; width:9px; height:10px; background:url(../images/icon_more.png) no-repeat center center/9px 10px;  vertical-align:middle; float:none;}
.btnw a:hover{ color:#fff;}

.bot_banner img{ display:block; width:100%; height:auto;}
.botjs{ width:100%; height:837px; background:url(../images/t_bg.jpg) repeat center center; padding:50px 0;}
.botjstext{ width:540px; height:367px; background:rgba(255,255,255,0.8); display:table; padding:0 70px;}
.botjstextcon{ display:table-cell; vertical-align:middle; color:#646469;}
.botjsimg,.botjsimg img{ width:540px; height:367px;}
.botjstextcon h2{ font-weight:normal; font-size:40px; color:#333; margin-bottom:40px;}
.botjstextcon p{ font-size:20px; line-height:35px;}


/*服务与支持*/
.service .main{ overflow:visible;}
.service{ margin:40px 0;}
.service_top{ text-align:center; color:#676669; font-size:16px; line-height:2em;}
.servicetab{background:#fff; border-bottom:1px solid #eee; padding:0 40px;}
.servicetab a{ display:block; float:left; width:20%; text-align:center; height:60px; line-height:60px; border-left:1px solid #fff; border-right:1px solid #fff; color:#676669; font-size:16px; position:relative;}
.service_con{ width:100%; height:auto; margin-top:40px;}
.servicetab a::after{content:""; width:0; height:2px; background:#1b780e; position:absolute; left:0; bottom:0; transition:all ease 0.8s;}
.servicetab a.servicecur::after{ content:""; width:100%; height:2px; background:#1b780e; position:absolute; left:0; bottom:0; transition:all ease 0.8s;}

.servicetaben .servicetab a{ display:block; float:left; width:20%; text-align:center; height:60px; line-height:20px; font-size: 12px; padding: 0 10px; border-left:1px solid #fff; border-right:1px solid #fff; color:#676669; font-size:16px; position:relative;}


.servicetab_con{ width:100%; padding:30px 0;}
.customer{ width:850px; height:auto; margin:0 auto;}
.customerpic{ float:left; width:500px; height:317px; margin-right:40px;}
.customerpic img{ width:100%; height:100%;}
.customercon{ padding-top:40px;}
.customercon .tel{ font-size:25px; line-height:50px; margin-bottom:40px;}
.customercon .tel b{ display:block; color:#1b780e; font-size:30px;}
.customercon .jobtime{ font-size:18px; color:#666; line-height:40px;}

.download { width:1220px;}
.downlist{ display:block; float:left; width:285px; height:auto; margin:20px 20px 0 0; border:1px solid #e6e6e6;transition:all ease 0.5s;}
.down_tit{ width:100%; height:80px; line-height:80px; text-align:center; position:relative;}
.down_tit::after{ content:""; width:60px; height:2px; background:#1b780e; position:absolute; left:50%; margin-left:-30px; bottom:15px;}
.down_pic{ width:285px; height:236px;}
.down_pic img{ width:285px; height:236px;}
.downlist:hover{ box-shadow:0 0 20px #999;}

.faq_w{ width:1040px; margin:0 auto;}
.faq{ margin-bottom:20px;}
.faq dt,.faq dd{ display:block; width:100%;margin-bottom:5px; float:left;}
.faq i{ display:block; width:20px; line-height:20px; border-radius:5px; color:#fff; float:left; text-align:center; font-style:normal; margin-right:20px;}
.faq i.icon_q{ background:#1b780e;margin-top:6px;}
.faq i.icon_a{ background:#646469; margin-top:8px;}
.faq_q{ font-size:16px; color:#333; float:left; width:940px;}
.faq_a{ font-size:14px; color:#888; float:left; width:940px; line-height:28px;}



.partner{ width:800px; height:auto;border-radius:5px; margin:0 auto; padding:30px;}
.partner_tit{ width:100%; height:50px; line-height:50px; text-align:center; font-size:22px; color:#333;}
.partner_text{ width:100%; height:auto;}
.partner_text .input_text{ width:100%; height:45px; text-indent:10px; border:1px solid #dedede; border-radius:5px; margin-bottom:15px;}
.partner_text .input_text:focus{ border:1px solid #ef0b0b;}
.partner_text textarea{ width:100%;border:1px solid #dedede; border-radius:5px; padding:10px; min-height:300px;}

.tjbtn{ display:block; width:160px; height:45px; line-height:45px; background:#ef0b0b; color:#fff; text-align:center; margin:20px auto; border-radius:20px; font-size:16px;}
.tjbtn:hover{ color:#fff; cursor:pointer;}


/*经销商*/
.dealer_top{ text-align:center; font-size:28px; color:#676669; margin-bottom:40px;}
.dealer_l{ float:left; width:580px;}
.dealerpic{ width:580px; height:387px;}
.dealerpic img{width:580px; height:387px;}
.dealer_r{ float:right;width:580px;}
.dealer_con{ display:block; width:100%; height:auto; padding:30px 20px; text-align:center;}
.dealer_con h2{ font-weight:normal; font-size:24px; margin-bottom:20px;}
.dealer_con p{font-size:16px;}
.dealer_input{ width:100%; border:1px solid #e6e6e6; height:50px; line-height:50px;}
.dealer_input .dealer_text{ width:450px; height:48px; float:left; border:none; text-indent:10px;}
.dealer_input .dealer_sub{ width:70px; float:right; text-indent:-9999px; height:48px; background:#1b780e url(../images/icon_search2.png) no-repeat center center/20px 20px; color:#fff; border:none;}


.dealer_sidebar{ width:230px; height:508px;background:#646469;  float:left;}
.dealer_tit{ width:100%; height:50px; line-height:50px; background:#404040; color:#fff; text-align:center;}
.dealerlist li{ display:block; width:100%;}
.dealerlist li a{ display:block; width:100%; height:50px; line-height:50px; color:#fff; text-align:center; position:relative;}
.dealerlist li a b{width:0; height:50px; background:#404040; position:absolute; left:0; top:0; transition:all ease 0.5s;}
.dealerlist li span{ display:block;width:100%; height:50px; position:absolute; left:0; top:0; z-index:2;}
.dealerlist li a:hover b{ width:100%;}
.dealer_login_con{ width:960px; float:right;}
.dealer_login_con .downlist{ margin:0 0 20px 20px; width:220px;}
.dealer_login_con .down_pic,.dealer_login_con .down_pic img{width:220px; height:182px;}
.dealer_login_con .down_tit{ height:60px; line-height:60px;}
.dealer_login_con .down_tit::after{ content:normal;}



/*联系我们*/
.contact{ width:100%; height:auto; background:#fff; padding:40px 0 20px;}

.contact_left{ width:380px; height:auto; float:left;}
.contact_mk{ width:100%; height:auto; border:1px solid #fff; background:#f3f3f3; padding:30px 20px; margin-bottom:20px;}
.contact_tit{ font-size:18px; text-align:left; margin-bottom:25px;}
.contact_tel{ font-size:20px;font-family:'Montserrat-Light';}
.contact_time{ font-size:14px; line-height:30px;}
.contact_mk2{ text-align:center;}
.contact_mk i{ display:inline-block; margin-right:15px;}
.contact_mk img{ width:55px;}

.contact_center{width:370px; height:auto; float:left; background:#f3f3f3; border:1px solid #fff; margin-left:20px;}
.contact_center h2{ font-weight:normal; font-size:18px; text-align:center; height:76px; line-height:76px;}
.contact_center img{ width:100%; height:auto;}


.contact_right{width:800px; height:356px; float:right; background:#fafafa; border:1px solid #e6e6e6; padding:15px 0;}
.bdlist{ width:370px; float:left; margin:0 0 0 20px;}
.bdlist2{ width:760px; height:auto; clear:both; margin-left:20px;}
.contact_right h2{ width:70px; margin:0 auto; padding-bottom:5px; text-align:center; font-weight:normal; text-align:center; font-size:16px; border-bottom:1px solid #1b780e;}
.contact_right .inputtext{ width:100%; height:40px; margin-bottom:5px; border:none; text-indent:10px; border-radius:5px; border:1px solid #e6e6e6; margin-top:20px;}
.contact_right .textarea{ width:100%; height:90px; border:none; padding:10px; clear:both; border-radius:5px; border:1px solid #e6e6e6; margin-top:20px; resize:none;}
.fsbtn{ display:block; width:80px; height:35px; line-height:35px; text-align:center; color:#fff; border-radius:5px; background:#1b780e; margin:15px auto 0}
.fsbtn:hover{ background:#026122; color:#fff;}


.contactw{ width:100%; height:730px;}
.contactw .main{ position:relative; }
.contact_map{ float:right; width:100%; height:730px; border:1px solid #e6e6e6;}
.contact_con{ float:left; width:500px;position:absolute; left:0; top:65px; background:rgba(255,255,255,0.9); z-index:10; box-shadow:0 0 12px rgba(0,0,0,0.2);}
.contact_con img{ width:100%;}
.contact_conee{ width:500px; padding:30px;}
.contact_con h2{ font-size:18px; margin-bottom:30px;}
.contact_con h2 span{ display:block; font-weight:normal; font-size:16px; line-height:2em;}
.contact_con p{ margin-bottom:20px; font-size:14px;}
.contact_con i{ display:inline-block; width:23px; height:23px; vertical-align:middle; margin-right:10px;}
.contact_con i.icon_p1{ background:url(../images/p1.png) no-repeat center center/23px 23px;}
.contact_con i.icon_p2{ background:url(../images/p2.png) no-repeat center center/23px 23px;}
.contact_con i.icon_p3{ background:url(../images/p3.png) no-repeat center center/23px 23px;}
.contact_con i.icon_p4{ background:url(../images/p4.png) no-repeat center center/23px 23px;}


/*咨询专家*/
.consult{ width:690px; height: auto; margin:-110px auto 0; float:none;}
.consult_tit{ text-align: center; font-weight: normal; height:80px; line-height: 80px; overflow: hidden; font-size: 16px;}
.radio_ul{ margin:10px 0 0 115px; }
.radio_ul li{ float: left; width:190px; margin:0 0 20px 0;}
.radio_ul li .input_radio{ margin-right:10px; }
.input_w{ width:455px; margin:0 auto; }
.input_con li{ display: block; width:100%;margin-top:20px; }
.input_con span{ color:#1b780e; font-size:24px; display: inline-block;vertical-align: top; margin-right:10px;}
.input_con .input_text_con{ width:420px; height:40px; border:1px solid #eee; background:#fff; border-radius:5px; text-indent:10px;}
.input_con textarea{ width:420px; height:230px; border:1px solid #eee; background:#fff; border-radius:5px; padding: 10px;}
.input_btn{ position:static; left:auto; bottom: auto; margin:40px 0 0 20px;}

/*案例分析*/
.case_fx{ width:800px; margin:30px auto 0;}
.case_one{ margin-bottom:60px; }
.case_one_l{ width:380px;}
.case_one_l h2{ font-weight: normal; font-size: 22px; }
.case_one_l p{ margin-bottom:10px; color: #666; }
.casetable{ width:380px; margin-top:20px;}
.casetable td{ min-width:100px;height:auto; padding:10px 20px; }
.case_one_pic,.case_one_pic img{ width:380px; height:269px;}

.dashborder{ border-bottom:1px dashed #aaa}
.qtmk{ margin-top:40px; padding-bottom:20px;}
.qtmkcon{ margin-bottom:40px;}
.qtmktit{ font-weight:normal; font-size: 18px; margin-bottom:15px; }
.qtmkcon p{ margin-bottom:10px; color: #666; }

.pictext{ margin-bottom:20px; }
.pictext img{ display: block; }
.pictext p{ width:100%; height: 50px; line-height: 50px; background:#fff; text-align: center; border-top:1px solid #ddd;}

.piclist li{ display: block; float: left; width:246.5px; margin-left:30px;}
.piclist li:first-child{ margin-left: 0; }
.piclist li img{ width:246.5px; height: 185px;}



@media (min-width: 1180px) and (max-width: 1440px){
.solution_family .main,.breadul{ width:1180px;}

	}


@media (min-width: 992px) and (max-width: 1180px){
.breadtitcon .zw_tit{ font-size:24px; padding:0 20px;}
.breadul{ width:100%;}
.about .main{ width:990px;}	
.history_list{ width:280px;}

/*关于我们——质量和环境*/
.quality_l{ width:545px;}
.quality_l{ margin:10px 0 0 20px;}
.quality_list_con{ width:490px;}
.quality_r{margin:50px 20px 0 0;}

/*解决方案*/
.case_w_con a{ display: block; float: left; width:300px; }
.casepic{ width:300px; height: 227px; }

/*产品——能量回收型新风系统(ERV)*/
.ervlist_tit{ width:100%; height:auto;}
.ervlist_con,.mainbox{ width:980px;}
.ervul li{ width:316px;}
.ervulpic{width:316px; height:215px;}
.ervuldes p{ font-size:16px; margin-top:10px;}
.ervuldes a{ margin-top:10px;}


/*经销商*/
.dealer_l,.dealer_r{ width:470px;}
.dealerpic,.dealerpic img{ width:470px; height:313px;}
.dealer_input .dealer_text{ width:310px;}


/*新闻动态*/
.news .main{ padding:0 30px;}
.ny_newscon{ width:650px;}
.ny_newscontwo{ width:100%;}

.newsdetail .main{ width:980px;}

/*关于我们*/
.aboutcon_w{ width:760px;}

.history_tit{ font-size:24px;}
.jobcon{ width:450px; height:auto; margin:0 20px;}
.jobpicright,.jobpicright img{ width:230px;} 

.about_wrap{ padding-bottom:300px;}
.aboutright{ width:780px;}
.aboutpic_l,.aboutpic_l img{ width:430px; height:300px;}
.aboutrightcon{ width:540px; height:300px;}
.aboutpic_r,.aboutpic_r img{ width:540px; height:293px;}
.aboutleftcon{ width:430px;  height:293px;}
.aboutpic_con{ padding:10px;}
.aboutpic_con h2{ font-size:18px; margin:0 0 10px;}
.aboutpic_con p{ line-height:2em; font-size:14px;}


.locationul li{ width:230px; margin:17px 0 0 17px;}


	}

@media (min-width: 768px) and (max-width: 991px){
.breadtitcon .zw_tit{ font-size:24px; padding:0 20px;}	
.breadul{ width:100%;}
.about .main{ width:750px;}	
.history_list{ width:220px; padding:0 30px; margin-left:30px;}

/*关于我们——质量和环境*/
.quality_l{ width:365px; margin:10px 0 0 20px;}
.quality_list_con{ width:310px;}
.quality_r{margin:50px 20px 0 0; width:296px; height:auto; box-shadow:none;}	



/*解决方案*/
.solution_con{width:768px; margin:0 auto;}
.solu_list{ width:172px; margin:0 0 0 20px;}
.solu_list_tit{ font-size:16px; line-height:30px;}
.solu_more .onemore,.solu_more .twomore{ padding:0 15px; font-size:14px;}
.icon_solu{ margin-right:0;}
.solu_more span{ margin:0 15px;}


/*解决方案——公共和工业环境*/
.solution_family .main{ width:700px; height:700px;}
.jz_pic{ display:none;}
.jz_tit{ top:45px;}
.jz_r_con{ width:650px; top:60px; background-size:700px 650px;}

/*解决方案——家庭环境*/
.family_tit{ top:20px;}

/*产品——能量回收型新风系统(ERV)*/
.ervlist_tit{ width:100%; height:auto; padding:0 20px;}
.ervlist_con{ width:100%;}
.ervlist_con a{ width:230px;}
.ervlistpic{ height:199px; width:100%;}
.ervlistcon{ font-size:18px;}
.mainbox{ width:768px;}
.ervul li{ width:245.5px;}
.ervulpic{width:245.5px; height:167px;}

.madecon{ width:400px;}
.madecon img{ width:400px; height:299px;}
.madeqs{ width:350px;}
.madeqs i.icon_tp1,.madeqs i.icon_tp2,.madeqs i.icon_tp3{ background-size:70px 70px;}
.madeqscon{ width:250px; margin-top:10px;}
.btnw a{ width:150px;}


/*服务与支持*/
.customer,.faq_w{ width:768px;}
.customerpic{ width:400px; height:253px;}
.servicetab_con{ width:786px; overflow:hidden;}
.downlist{ width:242px;}
.down_pic,.down_pic img{ width:242px; height:200px;}
.faq_q,.faq_a{ width:700px;}
.partner{ width:768px;}


/*经销商*/
.dealer_top{ font-size:24px;}
.dealer_con h2{ font-size:20px;}
.dealer_l,.dealer_r{ width:360px;}
.dealerpic,.dealerpic img{ width:360px; height:240px;}
.dealer_con p{ font-size:14px;}
.dealer_input .dealer_text{ width:200px;}

/*新闻动态*/
.news .main{ padding:0 30px;}
.ny_newscon{ width:440px;}
.ny_newscontwo{ width:100%;}
.newsdetail .main{ width:768px;}

/*关于我们*/
.aboutside_t{ width:100%;}
.aboutside_t a{ width:auto; float:left; position:static; padding:0 10px;}
.aboutside_t a span{ position:static; left:auto; top:auto;}
.aboutcon_w{ width:100%; margin-top:0;}
.aboutside_t a b{ display:none;}
.aboutside_t a:hover, .aboutside_t a.acur2{ color:#1b780e; border-bottom:1px solid #1b780e;}
.history_tit{ color:#666; margin:30px 0; font-size:24px;}
.ny_headbg2{ width:100%; height:400px;}

.about_wrap{ padding-bottom:200px;}
.aboutright{ width:550px;}
.aboutpic_l,.aboutpic_l img{ width:330px; height:230px;}
.aboutrightcon{ width:430px; height:230px;}
.aboutpic_r,.aboutpic_r img{ width:430px; height:233px;}
.aboutleftcon{ width:330px;  height:233px;}
.aboutpic_con{ padding:10px;}
.aboutpic_con h2{ font-size:16px; margin:0;}
.aboutpic_con p{ line-height:1.5em; font-size:13px;}




.locationul li{ width:235px; margin:15px 0 0 15px;}

.jobpicright{ display:none;}
	}


@media(max-width:750px){
.breadtitcon .zw_tit,.breadtitcon .en_tit{ font-size:24px; padding:0 20px; line-height:30px; margin-top:10px;}
	
/*解决方案*/
.solution_con{ width:100%;}
.solu_list{ width:100%; margin:0; padding:0 20px;}
.solu_list_tit{ font-size:16px; line-height:30px;}
.solu_more .onemore,.solu_more .twomore{ padding:0 15px; font-size:14px;}
.icon_solu{ margin-right:0;}
.solu_more span{ margin:0 15px;}


/*解决方案——公共和工业环境*/
.solution_family .main{ width:750px;}
.jz_pic,.family_pic{ display:none;}
.jz_tit{ position:static; left:auto; top:auto;}
.jz_r_con{ position:static; left:auto; top:auto; width:100%; height:auto; background:none;}
.jz_text,.family_text{ width:100%; margin:0; height:auto; padding:30px;}



/*解决方案——公共和工业环境*/
.solution_family .main{ width:100%; height:auto; padding-bottom:40px;}
.jz_tit{ position:static;  right:auto; top:auto; width:100%; background:url(../images/solu_tit.png) no-repeat center center/280px auto; margin-top:30px;}



	
/*关于我们——空缺职位*/
.aboutjob .main{width:100%; height:auto;}
.family_r_con{ width:100%; height:auto; position:static; background:none; right:auto; top:auto;}
.family_tit{ display:none;}



/*关于我们——质量和环境*/		
.quality_list{ margin-top:40px;}
.quality_l{ width:100%; padding:0 20px;margin:0 0 30px 0;}
.quality_list_con{ width:85%;}
.quality_r{margin:20px auto; float:none; width:90%; height:auto; box-shadow:none; clear:both;}	

/*关于我们——发展历史*/	
.breadul{ width:100%;}
.about{ height:auto;}
.about .main{ width:100%; height:auto; padding:0 10px;}	
.history_tit{ margin:30px 0 60px;}
.history_h1,.history_h2,.history_h3{ height:auto;}
.history_list{ width:100%; padding:0 30px 40px; margin:0 0 15px 20px;}	



/*产品中心——风机*/
.product_list{margin:20px 0 40px;}
.product_list .main{ width:100%; padding:0 10px;}
.product_fancon{ width:100%;margin-left:0;}

.pro_qy{width:100%; height:auto; padding:15px;}
.pro_qy h2{ font-size:24px; color:#000; font-weight:normal; margin-bottom:15px;}
.product_fancon a,.product_runcon a{ display:block; width:50%; height:auto; }
.prolistpic{ width:100%; height:41vw; overflow:hidden;}
.prolistpic img{ display:block; width:100%; height:auto;}
.prolistcon{ width:100%; text-align:center; height:80px; padding:25px 0 0;}
.prolistcon .prolist_tit{ font-size:16px; color:#000;}
.prolistcon .prolist_tit b{ color:#1b780e; margin-right:10px; font-weight:normal;}
.prolistcon .prolist_des{ color:#676669;}
.product_fancon a:hover,.product_runcon a:hover{border:1px solid #1b780e; box-shadow:0 20px 30px #999; transition:all ease 0.5;}
	
	
	
/*产品——能量回收型新风系统(ERV)*/
.ervlist_tit{ width:100%; height:auto; padding:0 20px;}
.ervlist_con{ width:100%;}
.ervlist_con a{ width:46%; margin:2%;}
.ervlistpic{ height:auto; width:100%;}
.ervlistcon{ font-size:14px;}

.erv_detail_list{ padding:30px 0;}
.ervul{ margin-top:30px;}
.mainbox{ width:100%; padding:0 10px;}
.ervul{ width:100%; padding:0;}
.ervul li{ width:30%; margin-bottom:20px; margin-left:2.3%; margin-right:0;}
.ervulpic,.ervulpic img{width:100%; height:auto;}
.ervuldes{ margin:0; }
.ervuldes p{ font-size:14px; margin:10px 0; }
.ervuldes .more{ width:85%; margin:auto; font-size:12px;}

.madecon{ width:100%;}
.madecon img{ width:100%; height:auto;}
.madeqs{ width:100%;}
.madeqs i.icon_tp1,.madeqs i.icon_tp2,.madeqs i.icon_tp3{ background-size:20vw 20vw;}
.madeqscon{ width:63vw; margin-top:10px;}
.made_des{ font-size:16px; height:40px; line-height:40px;}
.btnw{ text-align:center;}
.btnw a{ width:130px; font-size:14px; margin:0 0 0 10px;}

.botjs{ height:auto;}
.botjstext{ width:100%; height:auto; padding:40px 20px;}
.botjstextcon h2{ font-size:28px; margin-bottom:20px;}
.botjstextcon p{ font-size:18px;}
.botjsimg, .botjsimg img{ width:100%; height:auto;}

/*服务与支持*/
.service_top{ padding:0 20px;font-size:14px;}
.servicetab_w{ width:100%; height:auto; overflow-y:hidden; overflow-x:scroll;}
.servicetab{ padding:0;}
.servicetab a{ font-size:14px; min-width:100px; width:auto; padding:0 10px; height:40px; line-height:40px;}
.customer,.customerpic,.down_pic,.down_pic img{ width:100%; height:auto; margin:0;}
.down_pic img{ display:block;}
.customercon{ padding:0 20px;}
.download{ width:100%;}
.downlist{ width:48%;margin: 2% 1% 0 1%;}

.faq_w{ width:100%; padding:0 10px;}
.faq_q,.faq_a{ width:80%;}

.partner{ width:100%; padding:0 30px 30px;}
.partner_text textarea{ min-height:150px;}

/*经销商*/
.dealerw{ margin:20px 0;}
.dealer_top{ font-size:16px; padding:0 10px; margin-bottom:20px;}
.dealer_l,.dealer_r{ width:100%; padding:0 10px;}
.dealer_r{ margin-top:20px;}
.dealerpic,.dealerpic img{ width:100%; height:auto;}
.dealer_con{ padding:10px;}
.dealer_con h2{ font-size:18px;}
.dealer_con p{ font-size:16px;}
.dealer_input .dealer_text{ width:60%;}

/*新闻动态*/
.news_scroll{ padding:30px 0;}
.news .main{ padding:0 30px;}
.ny_newscon,.ny_newscontwo{ width:100%;}
.ny_newspic,.ny_newspic img{ width:100%; height:200px;}
.ny_newscon h2{ font-size:16px;}
.ny_newscon p{ margin-top:10px;}
.newsdetail .main{ width:100%; padding:0 15px;}

.newsdetail_tit h2{ font-size:18px; }

/*关于我们*/
.aboutside_t{ width:100%;}
.aboutside_t a{ width:auto; float:left; position:static; padding:0;}
.aboutside_t a span{ position:static; left:auto; top:auto;}
.aboutcon_w{ width:100%; margin-top:0;}
.aboutcon_t{ padding:10px 20px 40px;}
.aboutside_t a b{ display:none;}
.aboutside_t a:hover, .aboutside_t a.acur2{ color:#1b780e; border-bottom:1px solid #1b780e;}
.history_tit{ color:#666; margin:30px 0; font-size:16px; padding:0 10px; }
.history_tit h2{font-weight:normal; font-size:16px;}
.ny_headbg2{ width:100%; height:250px;}

.in_china,.in_china_tit{ width:100%; margin:auto; }
.in_china_left{ width:100%; height: auto; float: none; }
.in_china_right{width:100%;height:auto;}
.in_china_tw{ width:100%; }
.contact_btn{ position: static;left:auto; bottom: auto; margin-top:30px; }

.about_wrap{ padding-bottom:200px;}
.aboutside{ width:100%; padding:0 10px;}
.aboutside a{ float:left; padding:0 10px; font-size:14px; text-indent:inherit;}
.aboutright{  width:100%; padding:0 10px; margin-top:20px;}
.aboutright_tit{ font-size:18px;}
.aboutright_desbt{ margin-top:20px;}
.aboutright_desbt b{ font-size:30px;}

.aboutus{ padding:20px 10px;}
.aboutpic_l,.aboutpic_l img,.aboutrightcon,.aboutpic_r,.aboutpic_r img,.aboutleftcon{ width:100%; height:auto;} 

.colorlist{ padding:20px 10px 10px;}
.colorlist ul li{ margin-right:10px; font-size:13px;}
.locationul li{ width:100%; height:auto; margin:10px 0; padding-bottom:60px;}

.jobcon{ width:100%; margin:0;}
.jobcon .job_tit{ font-size:16px; margin:20px 0;}
.jobcon .job_des{ font-size:14px;}
.knowmore a{ width:100px; height:40px;}

.historytitndt{ margin-top:20px;}


.honor{ width:100%; margin:30px auto 0; }
.rzul li{ width:100%; margin:30px 0 0; }
.rzul li img{ width:100%; height:auto; }

.case_fx,.case_one_l,.case_one_pic, .case_one_pic img{ width:100%; height:auto;}
.case_one{ margin-bottom:30px; }


/*联系我们*/
.contact_left,.contact_center{ float:none; width:90%; margin:0 auto;}
.contact_right{ width:90%; height:auto; margin:20px auto 0; float:none; padding:20px 0;}
.bdlist,.bdlist2{ float:none; width:90%; margin:0 auto;}
.contactw{ width:100%; height:auto; padding:20px;}
.contactw .main{ position:static;}
.contact_con{ position:static; width:100%; background:#fafafa;}
.contact_map{ height:400px;}
.contact_conee{width:100%; padding:30px 10px;}
	}

