

*{ margin:0; padding:0; font-family:Helvetica,Arial,sans-serif; font-size:14px; color:#666;}
body{ text-align:center;}
.whole{ width:1000px; height:auto; margin:0 auto;}

/*-----------top------------------*/
.top{ margin:0 auto; padding-top:40px;}	
a{ text-decoration:none; }
a.mBotton{ padding:14px 30px 0 30px; color:#FFF; font-weight:bold; text-decoration:none;display:block; line-height:16px; max-width:150px; height:40px; word-break:break-all; overflow:hidden; }
a.mBottonDef,a.mBotton:hover{ padding:12px 20px 0 20px;
							border: 1px solid #31a8e6;
							-webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
							-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.2);
							box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
							-webkit-border-radius: 30px;
							-moz-border-radius: 30px;
							border-radius: 30px;
							font-weight:bold; 
							text-decoration:none; 
							line-height:16px; 
							background:#fff; 
							color:#31a8e6; 
							float:left; 
							display:block; height:40px; max-width:150px;word-break:break-all;overflow:hidden;}
							
.logo{ width:250px; height:50px; background-image:url(http://www.lasereshop.com/images/picIntegrate.png);}
.share{ width:160px; height:50px; background:url(http://www.lasereshop.com/images/picIntegrate.png) -300px 0; background-repeat:no-repeat;}

#menu_ul{ margin:20px 0; height:40px; list-style:none; height:50px; background:31a8e6; display:block;}
.dis1{ float:left;}
#menu_ul li{ margin:0; float:left; }
.dis2{ float:right }
.dis3{ clear:both;}
.bannar{ height:auto;border-bottom:#31a8e6 solid 1px;}
.bannar img{ width:100%;}
/*-----------top------------------*/


/*-----------mid------------------*/

/*-----p1------*/
.p1{ padding:35px 0 0 0; height:1245px; background:#FFF;}

.titl{ height:70px; background:#FFF; color:#31a8e6; font-weight:bold; text-transform:uppercase; line-height:70px;}
.titl2{ font-family:Cooper Black; font-size:32px; color:#31a8e6;}
.line{ width:440px; margin:30px 0 30px 0; border-bottom:#dadada solid 1px;}
.space{ padding:0 25px 0 0;}
.product1{ margin:0 0 0 25px; width:440px; height:440px; border:#dedede solid thin; background:#fbfbfb;}

#subl{ list-style-image:url(images/dot.png);}
li{ margin:10px 0 0 20px;}
.price{ padding:25px 0 0 0;}
.price1{ font-size: 28px; font-weight:bold; color:#ccc; text-decoration:line-through;}
.price2{ font-size: 52px; font-weight:bolder; color:#cc0000;}

.smPicBox{ margin-bottom:20px;}
.smPic{ margin:30px 15px 0 0;width:110px; height:110px; border:#ebebeb solid 2px; float:left; background:#fefefe; text-align:center;}
.smPic:hover{border:#00a1e9 solid 2px;}
.button1{ margin:30px 25px 0 0; width:240px; height:60px;  color:#FFF; text-align:center; line-height:60px; clear:right;}

.productBox{ margin:0 10px 0 25px; padding-top:35px;}
.product2{ margin:0 15px 15px 0; width:465px; height:220px; border:#00a1e9 solid thin;}
.pic2 img{ margin:10px 10px; width:180px; height:200px; border:none; }

.detlBox{ margin:20px 35px 0 0;}
.titl3{ padding-bottom:10px; font-size:18px; color:#333; text-align:left;}
.txt1{ margin-bottom:10px; padding-bottom:10px; font-size:14px; color:#999; text-align:left; line-height:18px; word-break:break-all; max-width:200px; max-height:100px;overflow:hidden;}
.button2{ width:88px; height:30px; border:#e5e5e5 solid 1px; color:#00a1e9; font-size:14px; line-height:30px;}
/*-----p1------*/

/*-----p2------*/
.p2 .titl{margin:20px 0;}
.p2 .txt1{ margin:0 auto;text-align:center; max-height:80px; max-width:280px;overflow:hidden;}
.product3Box{ width:320px; border:#00a1e9 solid 3px; }
.product3Box:hover{ border:#1d7aaa solid 3px;}
.pic3{ width:320px;  background:url(images/picIntegrate.png) 0 -63px;}
.detlBox2{ padding:10px 0;  background:#FFF}
.detlBox223{ padding:10px 0;  background:#FFF ,height:136px;}
.titl4{ padding-bottom:10px; font-size:18px; color:#00a1e9; text-align:center;}
.detlBox2 .txt1{ color:#999; text-align:center;}
.price3{ padding:5px 0; font-size: 22px; color:red; text-align:center;}
.detlBox2 .button2{margin:0 auto;}
.product3Box2{ margin:0 10px; border:#00a1e9 solid 3px;}
.product3Box2:hover{ border:#1d7aaa solid 3px;}

.space2{ height:10px;}
.space3{ height:30px;}

/*-----p2------*/

.attention{ padding:35px 25px;  height:110px; border:#fff solid thin; color:#FFF; background:#FFF;}

.cop{ padding:35px 0; background:#F9F9F6;}
.cop span{ font-weight:bold; color:#c7e7f8;}


.SEO{background:#fff; text-align:left;}
.dis4{ margin:0 auto;}

.STYLE1 {font-size: 32px}
.STYLE5 {color: #999}


/*TOP RANK*/
#topbang{ width:1200px; margin:0 auto;}
.top_nav1 {background:url(../images/topnav3.jpg);    width: 1200px;   height:51px;  margin-bottom: 10px;}
.top_nav1>span{ font-size:24px; color:#fff; font-weight:bold; line-height:51px; padding-left:92px;  }
.topb_a1 li {border: 1px solid #ccc; width: 220px;  margin-bottom:24px; padding-bottom:8px;}
.topb_b1 { float: left; margin-left: 22px; position: relative;}
.topb_b2 { float: left;  position: relative;}
.jfeiqi4{ width:218px; height:218px; }
.phpc {position: absolute; top: -6px; right: -8px; width: 50px;  height: 40px;}
.cpbt>a{ display:block; padding:10px 6px 6px 6px; color:#333; font-size:15px;line-height:1.3em;  }
.zekoub { font-size: 15px; color: red;  line-height: 16px;  padding:0px 6px 2px 6px;    }
.star1 {padding: 8px 0px; margin-left: 4px; float: left; }
.tejiao {font-size: 21px; font-weight: bold; color: red;  float: right;   margin-right: 6px;    padding-top:6px ;}
.yuanjiao {  font-size: 12px; float:right; color: #666;   text-decoration: line-through;     margin-right:6px; margin-top:-2px;}

