@charset "utf-8";


body { background-color: #f3f3f3;}
.w1200 { width: 1200px; margin: 0 auto; }
.w1000 { width: 900px; margin: 0 auto; }
.h5 { width: 100%; height: 5px; clear: both;}
.h20 { width: 100%; height: 20px; clear: both;}
.h40 { width: 100%; height: 40px; clear: both;}
.h80 { width: 100%; height: 80px; clear: both;}
.no-mr { margin-right: 0 !important;}
.no-ml { margin-left: 0 !important;}
.no-br { border-right: 0 !important;}
.no-mb { margin-bottom:0 !important;}



/*导航*/
.nav {  font-weight: bold;   position:absolute; right:350px; top: 20px;  z-index:101;}
.nav li { float: left; margin: 0 20px; font-size: 16px;  }
.nav a {color: #333; }
.nav a:hover { color: #999;}
.slogan { color: #565656 !important;}

/*导航二级菜单*/
 .nav_pdl a {display:block; }

.nav_pdl{ width: 450px; height:auto;  display:none; overflow:hidden; position: absolute; left: 20px; top: 25px; font-weight: normal;
         background-color: #fafafa; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; }
.nav_pdls { width:420px; height: auto;   margin: 20px 10px 10px; color: #333;  font-size: 14px; }
.nav_pdls h2 { font-weight: bold;}
.nav_pdls p { float: left; width: 140px; font-size: 12px;}



/* 其他页 */
.logo { margin-top: 10px;  width:230px; height: 50px; }
.banner { width: 100%; height: 200px; margin: 10px auto;}

/* 其他页 - 导航列表 */
.nav_list { font-size: 14px; margin-top: 20px;}
.nav_list a:hover { color: #999;}

.about_l { width: 870px; margin-right: 60px; height: auto; text-align: justify; float: left;}
.about_r { width: 250px; height: auto; float: left;}

.contact_l { width: 670px; margin-right: 0px; height: auto; text-align: justify; float: left;}
.contact_l p { margin-top: 10px;}
.contact_l p span{ font-weight: bold;}
.contact_l h2{ font-size: 16px;font-weight: bolder;margin-top: 20px;}
.contact_r { width: 400px; height: auto; float: left;}

.about_l h2, .product h2 { font-size: 28px; margin: 20px  0 30px 0;  font-weight: normal;}
.about_l p { font-size: 14px; margin: 10px 0; line-height: 1.8em; }
.about_r img { margin-top: 90px; }

.product li { float: left; margin:0 50px 30px 0;}
.product li img { width: 250px; height: 160px; }
.product li a:hover p {color: #999;}
.product p { font-size: 16px; margin-top: 5px;}

/*产品详情页*/
.product_xq { margin-top:40px;}

.pro_img { margin-top: 40px;}
.products_l { width: 350px; height: auto; float: left; }
.products_r { width: 550px; height: auto; float: left; }
.products_r h2 { font-size: 24px; margin: 10px 0;}
.prouct_list { width: 550px;height: auto; padding: 10px 0; border-top: 1px solid #CDCDCD; border-bottom: 1px solid #CDCDCD; }
.prouct_list h3{ font-size: 18px;  font-weight: bold;}
.prouct_list h4{ font-size: 14px; color: #666;}
.prouct_list p { margin: 2px 0 5px; font-size: 14px;}


.product_bt { width: 100%; height: 30px; line-height: 30px;  background-color: #4f4f4f;}
.product_bt p { color: #fff; font-size: 16px; margin-left: 10px; }

.product_qt { margin-top: 20px;}
.product_qt li { float: left; margin-right: 10px; width: 120px; height: 120px;}

.share { width: 300px;}
.share li{float:left; width: 8%; list-style: none; margin: 0 10px 10px 0; }



/*图片放大镜 box*/
.box{width:400px; margin:20px auto;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:100px !important; width:100px !important;}
.tb-booth{position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("http://demo.lanrenzhijia.com/2015/jqzoom0225/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}




/*联系我们*/

.contact_r p { font-size: 14px;}
.contact_r input { margin-bottom: 8px; border: #CCCCCC 1px solid; width: 300px;}
.contact_r textarea { margin-bottom: 5px; width: 400px; height: 150px; border: #CCCCCC 1px solid;}
.contact_r button { width: 60px; height: 30px; border: #CCCCCC 1px solid; background-color: #fff;}
.contact_r button:hover { color: #999;}

.foot { width: 100%; height: 35px; border-top: 1px solid #333333; text-align: center; padding-top: 20px; }
em{ color:#C00;}



























