﻿html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

article,aside,canvas,details,div,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary{display:block;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

html {font-size: 100%;}
body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#323232; position:relative; -webkit-text-size-adjust:none; background:url(../images/body_bg.jpg) repeat left top; }
a { color:#323232; text-decoration:none; }
a:hover { text-decoration:underline;}

.wrapper { margin:0 auto; width:1200px; }
#header{background:#0a4d64; height:100px; width:100%; position:absolute; z-index:1001;}
.m_head_wrap { }
.m_head_logo{ width:15%; float:left; display:inline; max-width:185px;}
.m_head_logo2{display:none;}
.m_head_tel { float:right; color:#4a4a4a; background:url(../images/m_head_tel.jpg) no-repeat left center; padding-left:22px; margin-top:30px; }
.m_head_tel span { font-size:24px; color:#f22e00; }
.m_nav_wrap { width:79.2%; float:right; margin-right:1.25%;}
.m_nav_wrap ul li { float:left; display:inline-block; height:100px; }
.m_nav_wrap ul li.m_nav_line { width:1px; background:url(../images/m_nav_line.jpg) no-repeat center center; }
.m_nav_wrap ul li.m_nav_menu { width:12.2%; }
.m_nav_wrap ul li a { display:block; line-height:100px; text-align:center; color:#fff; }
.m_nav_wrap ul li a:hover { text-decoration:none; background:url(../images/m_nav_on.jpg?t=3) no-repeat center bottom; }

#banner{padding-top:100px;}

.m_foot_wrap { background-color:#0a4d64; color:#fff; height:50px; line-height:50px; font-size:13px;}
.m_foot_wrap a { color:#fff; }
.m_menu_wrap { float:left; width:60.4%; padding:35px 0;  }
.m_menu_wrap dl { float:left; display:inline; width:20%; }
.m_menu_wrap dl dt, .m_conc_wrap dl dt { font-size:16px; line-height:40px; }
.m_menu_wrap dl dd, .m_conc_wrap dl dd { font-size:12px; line-height:30px; white-space:nowrap; }
.m_conc_wrap { float:left; width:22.8%; padding:35px 3% 35px 1%; }
.m_code_wrap { float:right; width:10.7%; padding:35px 1%; }
.m_code_wrap p { line-height:30px; text-align:center; }
.m_com_wrap { border-top:solid 1px #fff; line-height:30px; padding:20px 0; }
.m_com_wrap p { line-height:30px; }

.hidden-lg { display:none; visibility:hidden; }
#mobile_nav_wrap, #mobile_nav { display:none; }

.img-responsive { width:100%; display:block; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 { font-size:0.75em;}
.font14 { font-size:0.875em;}
.font16 { font-size:1em;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}

.page {height:30px; line-height:30px; width:100%; text-align:center; color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#0098d9; color:#fff; border:solid 1px #e62129; }
.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd; }
.page a:hover {color:#fff; background-color:#0a4d64; }
.page a.current { color:#fff; background-color:#0a4d64; }


.wrapper1{ width:1200px; margin:0 auto; }
.m_pro_list {padding:0% 0px 0px; background-color:#fff; border-radius:3px;}
#m_right { width:100%; margin:33px 0 24px;}
.m_pro_lh{font-size:31px; text-align:center; height:70px; line-height:70px; background: url(../images/products_hy.jpg) no-repeat center bottom; padding:21px 0 0 0;}
.m_pro_list .p2 {border:solid 0px #dedede; width:385px; float:left; display:inline; margin-bottom:0px;}
.m_pro_list .p3 {width:229px;}
.m_pro_list .p4 {width:390px;}
.item_q {padding:0px; overflow:hidden; }
.item_q img {border:solid 0px #ececec;}
.m_pro_list .p2 :hover img{ }
.m_pro_list .p2 .info { font-size:0.875em;}
.m_pro_list .p2 .info dt { border-bottom:solid 0px #e0e0e0; padding-top:5px; height:3.285em; line-height:3.285em; }
.m_pro_list .p2 .info dd { line-height:180%; padding-top:5px; }
.m_pro_list .p2 figcaption {display:block; height:60px; line-height:60px; text-align:center; font-size:16px; color:#333; padding:0px 0 5px 0px; margin-bottom:0px; overflow:hidden;}
/*.m_pro_list .p2:hover { border:solid 0px #11539f;}*/
.m_pro_list .p2:hover figcaption{}
.nofirst1, .nofirst2{ margin-right:20px;}
.nofirst4, .nofirst8, .nofirst12, .nofirst16, .nofirst20{ margin-right:0;}
.p4_nofirst1, .p4_nofirst2, .p4_nofirst4, .p4_nofirst5, .p4_nofirst7, .p4_nofirst8, .p4_nofirst10, .p4_nofirst11, .p4_nofirst13, .p4_nofirst14, .p4_nofirst16, .p4_nofirst17, .p4_nofirst19, .p4_nofirst20{ margin-right:10px;}
.p4_nofirst3, .p4_nofirst6, .p4_nofirst9, .p4_nofirst12, .p4_nofirst15, .p4_nofirst18, .p4_nofirst21{ margin-right:0;}
.m_pro_clear { font-size:15px; line-height:27px; padding-top:20px;}

.nofi_1, .nofi_2, .nofi_3, .nofi_5, .nofi_6, .nofi_7, .nofi_9, .nofi_10, .nofi_11, .nofi_13, .nofi_14, .nofi_15{ margin-right:20px;}
.nofi_4, .nofi_8, .nofi_12, .nofi_16{ margin-right:0;}

/*智能家居*/
.wap_w{display:none;}
.pwen_h{margin-bottom:48px;}
.znjj_01{float:left; width:100%; display:block; background-color:#f5f5f5; padding:42px 0 51px; margin:0 0 46px 0; color:#6e6d6d; font-size:16px;}
.znjj_pnt{padding-left:53px; line-height:25px;}
.znjj_02{/*background:url(../images/znjj_01.jpg) no-repeat top center;*/ width:100%; padding:0px 0; margin-bottom:50px;}
.znjj_02 img{width:100%;}
.znjj_03, .znjj_04{float:left; width:50%; height:350px; display:block; background:url(../images/znjj_02.jpg) no-repeat center top;}
.znjj_04{background:url(../images/znjj_03.jpg) no-repeat center top;}
.znjj_p{float:left; width:50%; height:350px; background-color:#f2f2f2;}
.znjj_p_01{background:url(../images/znjj_bk.jpg) no-repeat center top; background-color:#f2f2f2;}
.znjj_p_pnt{padding:35px 10% 0 10%;}
.znjj_ht{font-size:22px; margin-bottom:43px;}
.znjj_p_02{background:url(../images/znjj_dtg.jpg) no-repeat center top;  background-color:#f2f2f2;}
.znjj_p_pnt p{line-height:24px;}
.znjj_05{display:none;}

/*系列*/
.pwen_h{background-color:#f1f1f1; padding-top:14px; margin-bottom:2px;}
.pwen_li{height:106px; line-height:90px; padding:0 0 0 58px; float:left;}
.pwen_li_01{background:url(../images/dt_01.jpg) no-repeat left top 17px; margin-left:20px;}
.pwen_li_02{background:url(../images/dt_02.jpg) no-repeat left top 29px; padding:0 0 0 80px;}
.pwen_li_03{background:url(../images/dt_03.jpg) no-repeat left top 35px; padding:0 0 0 86px;}
.pwen_li_04{background:url(../images/dt_04.jpg) no-repeat left top 13px; padding:0 0 0 63px;}
.pwen_li_05{background:url(../images/dt_05.jpg) no-repeat left top 19px; padding:0 0 0 60px;}
.pwen_li_06{background:url(../images/dt_06.jpg) no-repeat left top 22px; padding:0 0 0 66px;}
.pwen_txt{font-size:19px; margin-right:45px;}
.pwen_txt_t50{margin-right:75px;}
.pwen_txt_xz{margin-right:0;}

@media screen and (max-width:1024px){  
#banner{padding-top:0px;}
}
@media screen and (max-width:640px){  
.m_foot_wrap{height:auto;}


.cp_w{display:none;}
.wap_w{display:block;}
.wrapper1{ width:100%; margin:0 auto;}
.m_pro_lh .m_pro_lh1{font-size: 24px; text-align: center; height: 60px; line-height: 65px; margin: 0 0 20px 0;}
#m_right{margin:auto;}
.m_pro_lh { margin-bottom:20px; font-size:24px;
    text-align: center;
    height:60px;
    line-height:65px;
    padding: 0px 0 0 0;
}

.m_pro_list .p2 {border: 1px solid #e4e4e4; width:48.5%; float: left; display: inline; margin-bottom:20px;}
.item_q{padding:4% 4% 0;}
.m_pro_list .p2 figcaption{font-size: 13px; line-height: 36px; height: 36px; padding-top: 0px;}
.nofi_1, .nofi_3, .nofi_5, .nofi_7, .nofi_6, .nofi_7, .nofi_9, .nofi_10, .nofi_11, .nofi_13, .nofi_14, .nofi_15{ margin-right:15px;}
.nofi_2, .nofi_4, .nofi_6, .nofi_8{ margin-right:0;}
.nofirst1, .nofirst2{margin-right:0;}
.m_pro_list .nofirst_r{float: right;}


.znjj_03, .znjj_04{display:none;}
.znjj_05{width:100%; display:block;}


.pwen_h{ display:none;}
.znjj_01{padding:20px 0;}
.znjj_pnt{padding:0 10px;}
.znjj_p{width:100%; background-color:#fff; float:none;}
.znjj_p_pnt{padding: 17px 2% 10px 2%;}
.znjj_ht{margin-bottom:10px;}



}