﻿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;}h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px}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())}

body { font-size:14px; font-family:"Microsoft YaHei",Arial; color:#333; color:#000; background:url(../images/body_bg.jpg) repeat-y center top; overflow-x:hidden; line-height:25px; background-color:#fff;}
a { color:#333; text-decoration:none; font-size:14px;}
a:hover { text-decoration:underline;}

#header { position:fixed; left:0; top:0; height:100px; background:url(../images/header_bg.png) repeat-x left top; z-index:10000; width:100%; }
.wrapper { width:1100px; margin:0 auto; }
.wrapper1{ width:1200px; margin:0 auto; }
.wrapper11{ width:1300px; margin:0 auto; }
#header .logo { float:left; display:inline; padding-top:0px;}
#nav { float:right; height:100px; position:relative; }
#nav ul li { height:100px; float:left; display:inline;}
#nav ul li.line { width:1px; background:url(../images/line_bg.png) no-repeat center 0px; }
#nav ul li.menu { width:115px;}
#nav ul li.menu a { display:block; color:#fde9c3; overflow:hidden; text-align:center; line-height:120px;}
#nav ul li.menu a:hover { text-decoration:none; background:url(../images/nav_on.jpg) no-repeat center top; height:100px; color:#FFFFFF;}
#nav ul li.menu a.current { background:url(../images/nav_on.jpg) no-repeat center top; }

/*#nav ul li.menu p{ color:#656161; font-size:11px; margin:0; padding:0; text-align:center; text-indent:0px; line-height:170%;}
#nav ul li.menu p:hover { color:#ffffff; font-size:11px; margin:0; padding:0; text-align:center; text-indent:0px; line-height:170%;}*/

#nav li ul { width:150px; padding:12px 0 17px; background:url(../images/sub_bg.png) repeat center top; border-bottom:solid 10px #59371e; height:auto; }
#nav li.menu ul li { display:block; color:#013469; height:35px; float:none }
#nav li.menu ul li a {display:block; height:35px; line-height:35px; font-size:12px; background:url(../images/sub_line.png) no-repeat center bottom;}
#nav li.menu ul li a:hover { background:url(../images/sub_line.png) no-repeat center bottom; text-decoration:underline; line-height:35px; height:35px;}

#banner { height:540px; text-align:center; margin-top:100px;}

.pro{font-size:18px; color:#59371e; text-decoration:none;}
.prox{font-size:18px; color:#59371e; text-decoration:none; padding-left:20px;}
.xa{font-size:12px; color:#2d2e30; text-decoration:none;}
.about{font-size:18px; color:#cd1f75; text-decoration:none;}
.leftabout{font-size:18px; color:#282828; text-decoration:none; padding-left:30px;}

#category { width:100%; margin-top:25px; padding:0; }
#category .c_1 { float:left; display:inline; width:350px; position:relative; overflow:hidden; margin-right:8px; margin-left:8px;}
#category .c_title { color: #ffffff; left: 70px; position: absolute; top:120px; width: 100%; z-index: 1; font-size:24px; }
#category .c_title h3 { position:relative; letter-spacing:2px; font-style:normal; border-bottom: 1px solid #ffffff; display: inline-block; line-height:200%; font-size:20px; }
#category .c_title span { position:relative; font-size:12px; display:block; line-height:220%;  }
#category .c_aph { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; background:url(../images/aph-bf5f5d.png) repeat left top; }
#category .c_1 img { display:block; }

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15,.line10 { height:15px; line-height:15px; }
.font12 *, .font12 { font-size:12px;}
.font14 *, .font14 { font-size:14px;}
.font16 *, .font16 { font-size:16px;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";
clear: both; height: 0; }
.clearfix{*zoom:1;}


a.tbai:link{font-size:16px; color:#fff; text-decoration:none;}
a.tbai:visited{font-size:16px; color:#fff; text-decoration:none;}
a.tbai:hover{font-size:16px; color:#fff; text-decoration:underline;}

a.kc:link{font-size:14px; color:#fde9c3; text-decoration:none;}
a.kc:visited{font-size:14px; color:#fde9c3; text-decoration:none;}
a.kc:hover{font-size:14px; color:#ff0000; text-decoration:underline;}





a.cc:link{font-size:14px; color:#ff0000; text-decoration:none;}
a.cc:visited{font-size:14px; color:#ff0000; text-decoration:none;}
a.cc:hover{font-size:14px; color:#333; text-decoration:underline;}

a.ct:link{font-size:12px; color:#333; text-decoration:none;}
a.ct:visited{font-size:12px; color:#333; text-decoration:none;}
a.ct:hover{font-size:12px; color:#ff0000; text-decoration:underline;}


#iprolist { height:192px; position:relative; overflow:hidden;}
#iprolist ul li {width:170px; float:left; display:inline; margin-right:17px; margin-left:17px;}
#iprolist ul li span { display:block; height:30px; line-height:30px; text-align:center; color:#FFFFFF;}
#iprolist ul li a span{font-size:14px; color:#333;}
#iprolist ul li a{font-size:14px; color:#333;}  
#iprolist ul li a:hover span{font-size:14px; color:#333;} 

#demo1 { width:1010px; position:absolute; left:32px; top:0; overflow:hidden;}
#iprolist .btnPrev { position:absolute; left:10px; top:70px;}
#iprolist .btnNext { position:absolute; right:10px; top:70px;}




.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}



.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; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.item_q img {border:solid 0px #ececec;}
.m_pro_list .p2 :hover img{ transform: scale(1.1); transition: all 0.7s;}
.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;}

/*智能家居*/
.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;}

/*系列*/
.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;}


