@charset "utf-8";
/* CSS Document */


/*通用*/
/*页头banner*/
.banner02 { width:1000px; height:200px; margin:20px auto 0px; overflow:hidden;}
.banner02 img { width:1000px; height:200px;}


/*分页*/
.page { text-align:right; margin:40px 20px 0px 0px; }
.page span { font-size:12px; color:#666;  }
.page a { display:inline-block; padding:0px 7px; line-height:20px; background:#f7f7f7; border:1px solid #dcdcdc; margin-left:6px; }
.page .pagecur { display:inline-block; padding:0px 7px; line-height:20px; background:#ea4f5f; color:#fff; border:1px solid #dcdcdc; margin-left:6px; }

/*内容*/
.content { width:1000px; margin:20px auto; }

/*左竖导航*/
.Lnav { width:200px; background:#f2f2f2; overflow:hidden; }
.Lnav .lnttl1,.Lnav .lnttl2,.Lnav .lnttl3,.Lnav .lnttl4,.Lnav .lnttl5,.Lnav .lnttl6,.Lnav .lnttl7 { height:46px; color:#fff; line-height:28px; font-size:15px;}
.Lnav .lnttl1 { background:url(../images/ttl1.jpg) no-repeat; width:157px; padding-left:43px; }
.Lnav .lnttl2 { background:url(../images/ttl2.jpg) no-repeat; width:164px; padding-left:36px; }
.Lnav .lnttl3 { background:url(../images/ttl3.jpg) no-repeat; width:163px; padding-left:37px; }
.Lnav .lnttl4 { background:url(../images/ttl4.jpg) no-repeat; width:175px; padding-left:25px; }
.Lnav .lnttl5 { background:url(../images/ttl5.jpg) no-repeat; width:164px; padding-left:36px; }
.Lnav .lnttl6 { background:url(../images/ttl6.jpg) no-repeat; width:161px; padding-left:39px; }
.Lnav .lnttl7 { background:url(../images/ttl7.jpg) no-repeat; width:161px; padding-left:39px; }
.Lnav01 { display:block; margin-bottom:20px;}
.Lnav01 li { width:200px; height:35px; display:block; line-height:35px; border-bottom:1px solid #e2e2e2;}
.Lnav01 li a { width:165px; padding:0px 10px 0px 25px; height:35px; display:block; font-size:13px; color:#555; _height:18px; _padding:8px 10px 8px 25px; overflow:hidden;}
.Lnav01 li a:hover { background:#ea4f5f; color:#fff; }
.Lnav01 li a i { width:20px; height:9px; display:inline-block; line-height:9px; background:url(../images/icon_02.png) 0px 0px no-repeat; margin-bottom:1px; overflow:hidden; _margin-bottom:5px; }
.Lnav01 li a:hover i {  background:url(../images/icon_02.png) no-repeat 0px -37px; }
.Lnav01 .selected { height:35px; display:block; color:#fff; line-height:35px; background-color:#ea4f5f; border-bottom:1px solid #e2e2e2;   }
.Lnav01 .selected i { background:url(../images/icon_02.png) 0px -37px no-repeat; margin-bottom:1px; }
.Lnav01 .selected a { color:#fff;}

.Lnav02 .lnttl2 { width:164px; height:46px; color:#fff; line-height:28px; font-size:15px; background:url(../images/ttl2.jpg) no-repeat; padding-left:36px; }
.Lnav02 .lnttl3 { width:163px; height:46px; color:#fff; line-height:28px; font-size:15px; background:url(../images/ttl3.jpg) no-repeat; padding-left:37px; }

ul.Lnav02 { width:200px; background:#f2f2f2; margin-bottom:20px; overflow:hidden; }
ul.Lnav02 li a.header { display:block; padding:0px 10px 0px 25px; font-size:13px; color:#555; height:35px; line-height:35px; border-bottom:1px solid #e2e2e2; _height:18px; _padding:8px 10px 8px 25px; overflow:hidden; }
ul.Lnav02 a.header:hover { background:#ea4f5f;  color:#fff; } 
ul.Lnav02 li ul li { height:32px; line-height:32px; padding:0px 10px 0px 47px; border-bottom:1px solid #e2e2e2; color:#555; overflow:hidden;  }
ul.Lnav02 li ul li:hover { background:#ea4f5f; color: #fff; cursor: pointer; }
ul.Lnav02 li ul li:active { background:#ea4f5f; color: #fff; cursor: pointer; }
ul.Lnav02 li ul.menu li a { width:100%; height:32px; font-size:12px; display:block; color:#555; _height:18px; _padding:6px 0px; overflow:hidden; }
ul.Lnav02 li ul.menu li a:hover { color:#fff; _color:#cf4654;  }

ul.Lnav02 li a.header i { width:20px; height:9px; display:inline-block; line-height:9px; background:url(../images/icon_02.png) 0px 0px no-repeat; margin-bottom:1px; overflow:hidden; _margin-bottom:5px; }
ul.Lnav02 li a.header:hover i { width:20px; height:9px; display:inline-block; line-height:9px; background:url(../images/icon_02.png) 0px -37px no-repeat; margin-bottom:1px; overflow:hidden; _margin-bottom:5px;}
ul.Lnav02 li ul.menu li a i { width:15px; height:9px; display:inline-block; line-height:9px; background:url(../images/icon_02.png) -4px -114px no-repeat; overflow:hidden; _margin-bottom:4px;}
ul.Lnav02 li ul.menu li a:hover i { width:15px; height:9px; display:inline-block; line-height:9px; background:url(../images/icon_02.png) -4px -77px no-repeat; }

ul.Lnav02 li.selected { height:35px; display:block; color:#fff; line-height:35px; background-color:#ea4f5f; border-bottom:1px solid #e2e2e2;   }
ul.Lnav02 li.selected a.header i { background:url(../images/icon_02.png) 0px -37px no-repeat; margin-bottom:1px; }
ul.Lnav02 li.selected a span { color:#fff; }
ul.Lnav02 .menu li.selected a { color:#fff; }
ul.Lnav02 .menu li.selected a i { background:url(../images/icon_02.png) -4px -77px no-repeat; color:#fff; }

.Lnav03 { width:200px; background:#f2f2f2; overflow:hidden; }

/*
ul.Lnav02 { width:200px; background:#f2f2f2; overflow:hidden; }
ul.Lnav02 li a.header { display:block; padding:0px 10px 0px 45px; font-size:13px; background:url(../images/icon_02.png) no-repeat 25px 13px; color:#555; height:35px; line-height:35px; border-bottom:1px solid #e2e2e2; }
ul.Lnav02 a.header:hover { background:url(../images/icon_02.png) no-repeat 24px -24px #ea4f5f; color:#fff; } 
ul.Lnav02 li ul li { height:35px; line-height:35px; padding:0px 10px 0px 60px; border-bottom:1px solid #e2e2e2; background:url(../images/icon_02.png) 40px -100px no-repeat; color:#555;  }
ul.Lnav02 li a.header .label {  background: no-repeat; }
ul.Lnav02 a.header:hover {  cursor: pointer; }
ul.Lnav02 li ul li:not(.selected):hover { background:url(../images/icon_02.png) 40px -62px no-repeat #ea4f5f; color: #fff; cursor: pointer; }
ul.Lnav02 li ul li:not(.selected):active { background:url(../images/icon_02.png) 40px -62px no-repeat #ea4f5f; color: #fff; cursor: pointer; }
ul.Lnav02 li ul.menu li a { width:100%; height:35px; display:block; color:#555; }
ul.Lnav02 li ul.menu li a:hover { color:#fff;}
*/


.con_right { width:780px;  padding:0px 0px 30px 0px; background:#fff; }
.con_right .conrttl { width:760px; _width:760px; padding:0px 10px; height:45px; line-height:45px; border-bottom:1px solid #e8e8e8; background:#fff; font-size:16px; color:#444; _padding-top:10px; _height:35px; _line-height:35px; }
.con_right .conrttl .titleline { display:inline; padding:6px 5px 9px; font-size:17px; border-bottom:2px solid #ea4f5f; }
.con_right .conrttl span { width:400px; height:35px; display:inline-block; float:right; margin-right:10px; text-align:right; font-size:12px; color:#666; _margin-top:-27px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.con_right .conrttl span a { color:#666; font-size:12px;}
.con_right .conrttl span a:hover { color:#ea4f5f; }


/*新闻专区*/
.con_right .conrcon1 { padding:35px 55px; min-height:250px; font-size:13px; line-height:18px; }
.con_right .conrcon1 li { display:block; width:625px; float:left; padding:0px 15px 0px 30px; line-height:40px; border-bottom:1px dotted #ccc; background: url(../images/icon_01.png) -103px 15px no-repeat;  }
.con_right .conrcon1 li a { font-size:13px; display:inline-block; float:left; width:520px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#555; }
.con_right .conrcon1 li a:hover { color:#ea4f5f; }
.con_right .conrcon1 li span { color:#999; float:right; _width:78px;  }


/*产品中心*/
.con_right .conrcon2 { padding:40px 20px; min-height:250px; font-size:13px; line-height:18px; }
.con_right .conrcon2 li { width:185px; height:210px; display:inline-block; float:left; }
.con_right .conrcon2 li a { display:block; width:165px; height:190px; margin:auto; }
.con_right .conrcon2 li img { width:163px; height:163px; border:1px solid #e2e2e2; }
.con_right .conrcon2 li span { width:165px; height:22px; margin-top:6px; display:block; text-align:center; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}


/*经销商专区*/
.con_right .conrcon3 { padding:35px 55px; min-height:250px; font-size:13px; line-height:18px; }
.con_right .conrcon3 li { display:block; width:625px; float:left; padding:0px 15px 0px 30px; line-height:40px; border-bottom:1px dotted #ccc; background: url(../images/icon_01.png) -103px 15px no-repeat;  }
.con_right .conrcon3 li a { font-size:13px; display:inline-block; float:left; width:520px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#555; }
.con_right .conrcon3 li a:hover { color:#ea4f5f; }
.con_right .conrcon3 li span { color:#999; float:right; _width:78px;  }


/*行业文化*/
.con_right .conrcon4 { padding:35px 55px; min-height:250px; font-size:13px; line-height:18px; }
.con_right .conrcon4 li { display:block; width:625px; float:left; padding:0px 15px 0px 30px; line-height:40px; border-bottom:1px dotted #ccc; background: url(../images/icon_01.png) -103px 15px no-repeat;  }
.con_right .conrcon4 li a { font-size:13px; display:inline-block; float:left; width:520px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#555; }
.con_right .conrcon4 li a:hover { color:#ea4f5f; }
.con_right .conrcon4 li span { color:#999; float:right; _width:78px;  }


/*工程案例*/
.con_right .conrcon5 { padding:45px 30px; min-height:250px; font-size:13px; line-height:28px; }
.con_right .conrcon5 li { width:240px; height:205px; display:inline-block; float:left; }
.con_right .conrcon5 li a { display:block; width:202px; height:195px; margin:auto; }
.con_right .conrcon5 li img { width:200px; height:160px; border:1px solid #e2e2e2; }
.con_right .conrcon5 li span { width:200px; height:22px; display:block; text-align:center; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}


/*关于心海家丽*/
.con_right .conrcon6 { padding:45px 65px; min-height:250px; font-size:13px; line-height:28px; position:relative; }
.con_right .conrcon6 p { margin-bottom:15px;}
.con_right .conrcon6 span { color:#4B4138; font-weight:bold; font-size:15px; }
.con_right .conrcon6 .text { margin-bottom:30px;}
.con_right .conrcon6 .text span { width:580px; height:px; margin:auto; display:block; }
.con_right .conrcon6 .text span .red { display:inline; float:none; margin:0px; color:#b10000;}
.con_right .conrcon6 form { display:block;}
.con_right .conrcon6 form div { width:590px; display:block; margin:12px auto;}
.con_right .conrcon6 form label { width:120px; display:inline-block; text-align:right; line-height:30px;}
.con_right .conrcon6 form .inputbox { width:200px; height:28px; border:1px solid #dcdcdc; padding:0px 5px; line-height:24px;}
.con_right .conrcon6 form input { vertical-align:middle;}
.con_right .conrcon6 form textarea { width:400px; height:72px; border:1px solid #dcdcdc; padding:3px 5px; line-height:24px; vertical-align:middle;}
.con_right .conrcon6 form span { color:#b10000; }
.con_right .conrcon6 form .slabel { color:#454545; font-weight:normal; font-size:13px; }
.con_right .conrcon6 form .slabel label { width:40px; text-align:left; }
.con_right .conrcon6 form .sub_btn { width:132px; height:36px; display:block; clear:both; margin:20px 0px 0px 154px; line-height:34px; text-align:center; color:#fff; font-size:16px; background:#ea4f5f;}
.con_right .conrcon6 form a.sub_btn:hover { background:#ee7280;}
.con_right .conrcon6 strong { width:85px; margin-right:10px; margin-top:5px; display:inline-block; text-align:right;}


/*内容页-新闻&经销商&行业*/
.con_right .conrcon7 { padding:5px 45px 20px; min-height:250px; font-size:13px; line-height:28px; word-wrap: break-word; 
word-break: normal; }
.con_right .conrcon7 h2 { font-size:22px; line-height:36px; margin:18px 0px; font-weight:normal; text-align:center;}
.con_right .conrcon7 .block1 { width:690px; padding:5px 0px; line-height:27px; font-size:12px; color:#666; text-align:center; margin:auto; border-top:1px dashed #dcdcdc; border-bottom:1px dashed #dcdcdc; margin-bottom:30px; position:relative; }
.con_right .conrcon7 .datetime { margin-right:20px;}
.con_right .conrcon7 p { text-indent:2em; padding:0px 10px; }
.con_right .conrcon7 .shareicon { display:inline-block; vertical-align:middle; margin-top:-2px; _position:absolute; _top:7px; _right:92px; }

.con_right .others { height:30px; margin-top:30px; padding:15px 0px 0px 15px; border-top:1px solid #dcdcdc; }
.con_right .others div { width:320px; float:left; }
.con_right .others div span { width:55px; display:inline-block; float:left; color:#ea4f5f; }
.con_right .others div a { width:250px; height:30px; line-height:30px; display:inline-block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }



/*内容页-案例*/
.con_right .conrcon8 {  padding:50px 60px 20px; min-height:250px; font-size:13px; line-height:28px;  }
.con_right .conrcon8 img { width:350px; display:block; border:1px solid #dcdcdc; margin:auto;}
.con_right .conrcon8 .describe { width:660px; margin-top:30px; }
.con_right .conrcon8 .des_ttl { width:656px; height:37px; line-height:37px; color:#fff; font-size:14px; border-bottom:1px solid #ea4f5f;}
.con_right .conrcon8 .des_ttl span { width:90px; height:37px; display:block; text-align:center; background:#ea4f5f; }
.con_right .conrcon8 .des_con { padding:20px;} 


/*内容页-产品*/
.con_right .conrcon9 {  padding:50px 60px 20px; min-height:250px; font-size:13px; line-height:28px;  }
.con_right .conrcon9 .detail_text { width:330px; line-height:32px;  }
.con_right .conrcon9 .detail_text dl { display:block; clear:both; }
.con_right .conrcon9 .detail_text dt { width:80px; float:left; text-align:right; }
.con_right .conrcon9 .detail_text dd { width:225px; float:left;}
.con_right .conrcon9 .detail_text .highlight { color:#ea4f5f; }
.con_right .conrcon9 .detail_text dd a { margin-right:10px; color:#ea4f5f; }
.con_right .conrcon9 .describe { width:660px; margin-top:30px; }
.con_right .conrcon9 .des_ttl { width:656px; height:37px; line-height:37px; color:#fff; font-size:14px; border-bottom:1px solid #ea4f5f;}
.con_right .conrcon9 .des_ttl span { width:90px; height:37px; display:block; text-align:center; background:#ea4f5f; }
.con_right .conrcon9 .des_con { padding:20px;} 
 
.con_right .conrcon9 .shareblock { margin-top:40px; _padding-right:140px; text-align:right; position:relative;}
.con_right .conrcon9 .shareicon { display:inline-block; vertical-align:middle; margin-top:-2px; _position:absolute; _top:0px; _right:5px; }
.con_right .conrcon9 .othersp { width:250px; float:right; }
.con_right .conrcon9 .othersp a { width:110px; height:28px; display:inline-block; margin-left:10px; font-size:12px; line-height:28px; text-align:center; color:#fff; background:#ea4f5f; }
.con_right .conrcon9 .othersp a:hover { background:#ee7280;}
 
 /*多图展示*/
#preview{ float:left; text-align:center; width:300px;}
.jqzoom { width:292px; height:292px; position:relative; margin-left:5px;}
.jqzoom img { width:290px; height:290px; border:1px solid #dcdcdc; }

.zoomdiv{ left:500px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:300px; height:70px; padding-top:8px; overflow:hidden;}
#spec-list{ width:300px; float:left; overflow:hidden; margin-left:2px; display:inline; background:#fff;}
#spec-list ul{ float:left!important; margin:0px; padding:0px;}
#spec-list ul li{ float:left; display:inline; width:60px; height:55px;}
#spec-list ul li img{ padding:1px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:400px;height:400px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:64px;height:64px;border:1px solid #aaa;background:#a10101 30% top no-repeat;opacity:0.3;-moz-opacity:0.3;-khtml-opacity:0.3;filter:alpha(Opacity=30);cursor:move;}
#spec-list{ position:relative; width:300px;}
#spec-list div{ margin:0px; padding:0px;}


/*产品随机*/
.bottom { width:1000px; margin:auto;}
.randomblock { width:800px; margin-top:20px; }
.randomblock a { width:180px; height:220px; display:block; float:left; margin-left:20px; _margin-left:20px; border-bottom:3px solid #d5d5d5; background:#f2f2f2; }
.randomblock a:hover { border-bottom:3px solid #ea4f5f;}
.randomblock a img { width:180px; height:180px; }
.randomblock a h3 { width:165px; height:36px; padding:0px 5px; line-height:36px; font-size:13px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
 
 

 /* 相册 */










 /* 2017-03-24 */

 .Lnav .yunfEnTitle, .Lnav02 .yunfEnTitle{
  width: 174px;
height: 46px;
color: #fff;
line-height: 46px;
background: #828282;
font-size: 20px;
padding: 0 13px;
text-transform: uppercase;
 }