body,div,p,ul,ol,li,li,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,th,td{padding:0; margin:0;}
table{boder-collapse:collapse; border-spacing:0;}
img{border:0;}
ol,ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
input,select,label{vertical-align:middle;}
a{text-decoration:none;}
a{outline:none; /*移除虚线框  IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*html{background-image:url(about:blank);  background-attachment:fixed; /*fix IE6闪烁抖动*/} 
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
body{font:14px/1.5 "Microsoft Yahei", simsun, Arial; }
.mt10{margin-top: 10px;}
.hide{display: none;}
.center{text-align: center;}
.top, .head .nav, .main, .focus, .footer{min-width: 1200px;}
.block{width: 1200px; margin-left: auto; margin-right: auto; position: relative;}
.top{background-color: #295087; border-bottom: 1px solid #3465aa;}
.btop{}
.top-tel{color: #fff; line-height: 40px; float: left;}
.top-tel .tel,.head-pos .pos, .head-rgt .ico, .sear-icon, .block-tit .toggle .ico, .cnav-item .ico, .cartbtn a .cartico, .toggle-abtn .arrow, .earrow, .subnav-tit .ico,.telnum .telico, .focusbar .arr{background-image: url("http://img.lankaola.com/images/lankaola.png"); background-repeat: no-repeat;}
.top-tel .tel{display: inline-block; float: left; margin-top: 7px; width: 24px;height: 24px; background-position: -6px -6px; font-family: Arial;  }

.top-rgt{float: right; font-size: 0;}
.top-rgt a{display: inline-block;  width: 89px; line-height: 40px; text-align: center; border-left: 1px solid #3c5f92; color: #fff; *display: inline; zoom: 1; font-size: 14px;}
.top-rgt a:last-child{border-right: 1px solid #3c5f92; border-right-style: expression(this.nextSibling==null?"none":"solid");}
.top-rgt a:hover{background-color: #f5f5f5; color: #3465aa;}

.head{background-color: #3465aa; height: 119px; min-width: 1200px;}
.head h1{float: left;}
.logo img{margin: 18px 18px 0 2px;}
.head-pos{ display: inline-block; float: left; cursor: pointer; margin-top: 42px; padding: 0 12px 0 0;  height: 33px; line-height: 33px; border: 1px solid #658abe; color: #fff;}
.head-pos .pos{display: inline-block; float: left; width: 24px; height: 24px; margin-top: 5px; background-position: -3px -69px; padding-right: 3px;}
.head-rgt{float: right; margin-top: 36px;}
.head-rgt a{display: inline-block; position: relative; width: 156px; height: 45px; line-height: 45px; border: 2px solid #fff; color: #fff; font-size: 16px;}
.head-rgt a:hover{color: #f29120; background-color: #fff; cursor: pointer;}
.head-rgt .ico{display: inline-block; width:27px; height:24px; cursor: pointer; position: absolute; top: 10px; left: 26px;}
.head-rgt .account{margin-right: 20px;}
.account .ico{background-position: -5px -131px;}
.cart{position: relative;}
.cart .ico{background-position: -4px -197px;}
.head-rgt .txt{position: absolute; left: 66px; top: 0;}
.head-rgt a.account:hover .ico{background-position: -776px -70px;}
.head-rgt a.cart:hover .ico{background-position: -884px -68px;}
.cart .num{position: absolute; top: 2px; left: 47px; display: inline-block; text-align: center; width: 20px; height: 20px; background: url("http://img.lankaola.com/images/lankaola.png") -188px -426px no-repeat; color: #fff; font:12px/20px Arial; text-align: center;}

.nav { font-family: "Microsoft YaHei", "微软雅黑"; box-shadow: 0 3px 5px rgba(0,0,0,.1); -moz-box-shadow: 0 3px 5px rgba(0,0,0,.1); min-width: 1200px;}
.fixednav{position: fixed; top: 0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); left: 0; width: 100%; z-index: 1000; background-color: RGBA(255,255,255,1) !important; background: #fff; -webkit-opacity:1; -moz-opacity:1; opacity: 1; filter:alpha(opacity=100);}
.bnav{position: relative; height: 60px; line-height: 60px; font-size: 0;}
.bnav a{display: block; height: 100%; color: #515659; padding: 0 36px; text-align: center;  border-right: 1px solid #ededed;}
.bnav a.first-item{border-left: 1px solid #ededed;}
.bnav a.nav-sel, .bnav a:hover{background-color: #d33; color: #fff;}

.search{float: right; margin-top: 12px;}
.sear{ float: left;  height: 34px; position: relative; width: 161px; }
.sear-icon{ display: inline-block; float: left; width:27px;height:34px; background-position: -5px -262px; cursor: pointer; position: absolute; right: 5px; top: 0;}
.search-input{display: inline-block; float: left; width: 120px; height: 19px; line-height: 19px; padding: 5px 32px 6px 5px;    font-size: 12px; color: #666; border: 2px solid #efefef; }


.focusin{height: 460px; width: 100%;}
.focus img{vertical-align: top;}
.focusbar { width:100%; height:460px; clear:both; position:relative; background:#fff; overflow:hidden;}
.focusbar li { width:100%; clear:both; height:644px; display:none; position:absolute;/* position:relative;*/ overflow: hidden;}
.focusbar .focusL { height:460px; margin-top: -1px; position:absolute; z-index:9; /*left:-1000px;*/ top:0px; left:-500px; margin-left:50%;}
.focusbar .focusR { height:460px; margin-top: -1px; position:absolute; z-index:19;/* right:1000px; */top:0px; left:-500px; margin-left:50%;}
a.arrL,a.arrR {display:block; width:60px; height:60px; text-align: center; position:absolute; top:210px; z-index:99; cursor:pointer; background:#fff; -webkit-opacity: .5; -moz-opacity:.5; opacity: .5; filter:alpha(opacity:=50);}
.focusbar a.arrL { left:-60px; background-position: -232px 2px;} 
.focusbar a.arrR { right:-60px; background-position: -367px 2px;}
.focusbar a.arrL:hover{background-position: -232px -88px;}
.focusbar a.arrR:hover{background-position: -367px -88px;}
#focusBar .bd{position: relative; height: 100%; z-index: 0;}
#focusBar .bd li{zoom: 1; vertical-align: middle; width: 100%; height: 460px; position: relative; display: block; clear: none;}
#focusBar .bd li img{display: block; position: absolute; left: 50%; top: 0; margin-left: -960px; width: 1920px; height: 460px;}

.block-tit{position: relative; height: 30px; line-height: 30px;}
.block-tit-name{color: #333;font-size: 24px; position: absolute; z-index: 100; background-color: #fff; padding-right: 20px;}
.block-tit .line{position: absolute; left: 0; top: 18px; width: 100%; border-top:1px solid #ced0d4;}
.block-tit .toggle{position: absolute; right: 0; top: 4px; background-color: #fff;}
.block-tit .toggle-btn{ display: inline-block; width: 28px;height: 28px; margin-left: 20px;  background-color: #3465aa;}
.block-tit .toggle .ico{display: inline-block; width: 100%; height: 100%; background-position: -2px -338px;}
.block-tit a.toggle-btn:hover{background-color: #d33;}
.block-tit .toggle-abtn{width: 66px; background-color: #eef0f1;}
.toggle-abtn .arrow{display: inline-block; width: 28px; height: 28px; background-color: #3465aa; cursor: pointer;}
.toggle-abtn a.arrow:hover{background-color: #d33;}
.toggle-abtn .arrow-lft{background-position:-87px -4px; margin-right: 10px;}
.toggle-abtn .arrow-rgt{background-position:-125px -4px;}

.sblock{margin-top: 37px;}
.slist{padding: 20px 0;}
.slist-item{ width: 103px; float: left;  margin-right: 53px;}
.slist-item a{color: #515659;}
.slist-item a:hover{color: #3465aa; cursor: pointer;}
.slist-item-ico{height: 103px; width: 103px; background: url("http://img.lankaola.com/images/sicon.jpg") no-repeat 0 0;}
.slist-item-txt{text-align: center; margin-top: 20px; /*color: #515659;*/ font-size: 16px; white-space: nowrap; width: 100%; overflow: hidden; text-overflow:ellipsis;}
.slist-item8{margin-right: 0;}
.slist-item2 .slist-item-ico{background-position: -155px 0;}
.slist-item3 .slist-item-ico{background-position: -314px -1px;}
.slist-item4 .slist-item-ico{background-position: -471px -1px;}
.slist-item5 .slist-item-ico{background-position: -627px -1px;}
.slist-item6 .slist-item-ico{background-position: -784px -1px;}
.slist-item7 .slist-item-ico{background-position: -941px -1px;}
.slist-item8 .slist-item-ico{background-position: -1098px -1px;}
/*.slist-item8 .slist-item-txt{width: 110%; *width: 100%;}*/

.stlist{padding: 40px 0 0;}
.cnav{padding: 20px 0 0; height: 73px;}
.cnav-item{ position: relative; width: 198px; height: 58px; line-height: 58px; float: left; display: inline-block; color: #515659; font-size: 16px; border: 1px solid #ebebeb; border-right: 0;}
.cnav-item-last{border-right: 1px solid #ebebeb;}
.cnav-item .index-text{display: inline-block; float: left;}
.cnav-item .ico{display: inline-block; float: left; width: 45px;height: 58px; margin-left: 35px; *display: inline;}
.cnav-item1 .ico{background-position: -244px -298px;}
.cnav-item2 .ico{background-position: -459px -298px;}
.cnav-item3 .ico{background-position: -653px -298px;}
.cnav-item4 .ico{background-position: -853px -298px;}
.cnav-item5 .ico{background-position: -1061px -298px;}
.cnav-item6 .ico{background-position: -1245px -298px;}

.cnav-item-selected, .cnav a:hover{background-color: #3465aa; color: #fff; cursor: pointer;}
.cnav a .arrow{display: inline-block; position: absolute; left: 90px; bottom: -14px; height: 0; overflow: hidden; border-width: 14px 14px 0; border-color: #3465aa transparent transparent; border-style: solid; display: none;}
.cnav a:hover .arrow{display: block;}
.cnav a.cnav-item1:hover .ico, .cnav a.cnav-item1.cnav-item-selected .ico{background-position: -244px -196px;}
.cnav a.cnav-item2:hover .ico, .cnav a.cnav-item2.cnav-item-selected .ico{background-position: -459px -196px;}
.cnav a.cnav-item3:hover .ico, .cnav a.cnav-item3.cnav-item-selected .ico{background-position: -653px -196px;}
.cnav a.cnav-item4:hover .ico, .cnav a.cnav-item4.cnav-item-selected .ico{background-position: -853px -196px;}
.cnav a.cnav-item5:hover .ico, .cnav a.cnav-item5.cnav-item-selected .ico{background-position: -1061px -196px;}
.cnav a.cnav-item6:hover .ico, .cnav a.cnav-item6.cnav-item-selected .ico{background-position: -1245px -196px;}
 
.clist{padding: 20px 0 60px;}
.clistone{width: 1200px; display: none;}
.clistone-item{float: left; position: relative; width: 222px; margin-right: 19px; border: 1px solid #ebebeb;}
.clistone-item-last{margin-right: 0;}
.clistone-item .lpic{text-align: center;}
.lpic img{padding: 5px 10px;}
.ldesc{font-size: 12px; line-height: 16px; padding: 0 15px; height: 32px; overflow: hidden; color: #515659;}
.ldesc a{color: #515659;}
.ldesc a:hover{color: #3465aa; }
.lbtm{height: 39px; line-height: 39px; border-top: 1px solid #ebebeb; margin: 10px 0 0; background-color: #fff; }
.lprice{float: left; width: 49.9%; color: #d33; margin-right: -1px; font:16px/39px "Microsoft New Tai Lue", Verdana; background-color: #f5f6f7; text-align: center;}
.cartbtn{float: right; width: 49.9%; text-align: center; border-left: 1px solid #ebebeb; font: 12px/39px simsun;}
.cartbtn a{display: block; position: relative; width: 111px; height: 39px; overflow: hidden; color: #3465aa; background-color: #fff;}
.cartbtn a .cartico{display: inline-block; position: absolute; left: 15px; top: 12px; width: 20px; height: 16px; background-position: -131px -75px;}
.cartbtn a:hover{color: #fff; background-color: #3465aa; cursor: pointer;}
.cartbtn a:hover .cartico{background-position: -91px -74px;}
.cartbtn a .txt{position: absolute; left: 35px; top: -1px;}
.clistone-item .mark{position: absolute; top: 0; width: 36px;height: 25px; color: #fff; font: 12px/25px Tahoma,Verdana; text-align: center;}
.clistone-item .mark-right{background-color: #3465aa; right: -1px;}
.clistone-item .mark-left{background-color: #d33; left: -1px;}
.clistone-item .mark .arrow{display: inline-block; height: 0; overflow: hidden; /*for ie6 */position: absolute;  top: 7px;border-style: solid; }
.clistone-item .mark-right .arrow{border-width: 5px 5px 5px 0; border-color: transparent #3465aa transparent transparent; left: -5px;}
.clistone-item .mark-left .arrow{ border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #d33; right: -5px;}

.flist{padding: 40px 0 0; background-color: #eef0f1;}
.flist .block-con{overflow: hidden;}
.mid{background-color: #eef0f1;}
.mid .block-tit-name, .mid .block-tit .toggle, .emain .block-tit-name, .emain .block-tit .toggle{background-color: #eef0f1;}
.flist-con{ padding: 20px 0 0;}
.flist-item{width: 277px; height: 320px; float: left; background: url("http://img.lankaola.com/images/fbg.jpg") no-repeat 0 0; margin-right: 30px;}
.flist-item-last{margin-right: 0;}
.fpic{text-align: center; padding: 5px 10px 0;}
.ftitle{ text-align: center; line-height: 20px; height: 20px; overflow: hidden; padding: 0 10px;}
.ftitle a{color: #515659;}
.ftitle a:hover{color: #3465aa; }
.fprice{text-align: center; font-family: Verdana;}
.fprice .oldprc{font-size: 16px; color: #666; margin-right: 9px; text-decoration: line-through;}
.fprice .currprc{font-size: 20px; color: #d33;}
.fmor{width: 152px; height: 41px; line-height: 41px; text-align: center; border: 2px solid #3465aa; margin: 36px auto ;}
.fmor a{display: inline-block; width: 100%; height: 100%; color: #3465aa;}
.fmor a:hover{background-color: #3465aa; color: #fff;}

.bmain{}
.boffice{padding: 95px 0 40px; }
.olist-item{float: left; position: relative; width: 280px; height: auto; margin-right: 26px;}
.olist-item-last{margin-right: 0;}
.olist-item a{color: #515659;}
.olist-item a:hover{color: #3465aa; }
.office-tit{color: #333; font-size: 24px; padding-bottom: 10px;}
.office-des{color: #333; padding-bottom: 20px;}
.oinfo{position: absolute; top: 225px; left: auto; right: 0; width: 70px; height: 37px; padding: 13px 0 0 20px; font-size: 14px; line-height: 18px; color: #fff; background: url("http://img.lankaola.com/images/zx.png"); }
.oname{float: left; position: relative; /*定位实现IE文字不透明*/ padding: 0 20px;}

.oprc{float: right; position: relative; /*定位实现IE文字不透明*/ padding-right: 20px;}
.onum{font-size: 22px; font-family: "Microsoft YaHei",Verdana; color: #f83232; padding-right: 2px;}

.emain{background-color: #eef0f1; margin: 60px auto 0;}
.benv{padding: 40px 0 10px;}
.elist{padding: 20px 0; width: 1200px; height: 265px; overflow: hidden; position: relative;}
.elist-item{float: left; width: 178px; background: url(http://img.lankaola.com/images/bgenv.jpg) no-repeat; margin: 0 10px;}
.epic{text-align: center; height: 205px; padding-top: 20px;}
.epic img{padding: 2px 5px;}
.einfo{color: #333; margin-top: 10px; line-height: 30px;}
#bghj-list{position: relative;}
#bghj-list .tempWrap{padding-top: 20px;}
.etit{float: left; }
.eprice{float: right; font-size: 12px;}
.enum{font: 20px Verdana; color: #d33;}
.earrow{position: absolute; display: inline-block; width: 35px;height: 35px; top: 95px;}
.earrow-left{left: -45px; background-position: -453px -9px;}
.earrow-right{right: -30px; background-position: -636px -9px;}
.elist a.earrow-left:hover{background-position: -453px -55px;}
.elist a.earrow-right:hover{background-position: -636px -55px;}
.eshadow{height: 60px;background: url("http://img.lankaola.com/images/bgoff.jpg") no-repeat 50% 0; }

.catelist{padding: 20px 0 30px;}
.catelist-item{float: left; width: 360px; height: 156px; margin:0 40px 30px 0;}
.catelist-item img{float: left; margin-right: 20px;}
.catename{font-size: 20px; color: #333; margin: 15px 0;}
.catedes{font: 12px/150% simsun; color: #777; padding-right: 20px;}

.smain{background: url("http://img.lankaola.com/images/bggap.jpg") repeat-x 0 0; border-bottom: 1px solid #dedfe1; *zoom:1;}
.snav{padding: 30px 0 20px;}
.subnav-item{float: left; width: 158px; margin-right: 25px;}
.subnav-tit{font-size: 16px; color: #3465aa; margin-bottom: 10px;}
.subnav-tit .ico{display: inline-block; width: 6px; height: 20px; background-position: -98px -134px; vertical-align: middle; margin-right: 12px;}
.subnav-des a{display: inline-block; width: 100%; height: 24px; color: #515659; line-height: 24px;}
.subnav-des a:hover{color: #3465aa; }
.contact{width: 400px; float: right; border-left: 1px solid #dedfe1; }
.contact .subnav-item{width: 120px;}
.subnav-contact{ margin-left: 80px;}
.telnum{float: left; padding: 30px 80px 0 80px; border-top: 1px solid #dedfe1; margin-top: 30px; }
.telnum .telico{display: inline-block; width: 35px; height: 35px; background-position: -5px -585px; margin-right: 8px;}
.number .telico,.number img{vertical-align: middle;}
.telnum .stime{color: #515659; padding: 10px 0 40px 45px;}

.blinks{color: #8e8e8e; font: 12px/150% simsun,Arial,sans-serif; padding: 10px 0;}
.blinks a{color: #8e8e8e; padding: 0 5px;}

.footer{background-color: #3465aa; padding: 13px 0; color: #fff; font:12px/150% simsun;}
.copyright{text-align: center;}
