﻿@charset "utf-8";
/* CSS Document */

body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
h1,h2,h3,p,ul,li{ margin: 0px; padding: 0px; list-style-type: none; }
img{border: 0px;}
a{ text-decoration: none; color:#333}
a:hover{ text-decoration: underline; color:#333 }
.clear{ clear: both; }
input,select{background-color: transparent;outline:none;}
.header {/*display: none;*/ background:#FFFFFF; background-repeat: repeat-x; background-position: left top; height: 100px; position: absolute; width: 100%; margin: 0px; float: left; }
.header h1 { float: left; width:300px; padding-left:120px; }
.nav { width:820px;padding-right:120px; float:right; padding-top:30px;}
.nav .nav_list{ float:right;padding-right:10px;}
.nav li{float:left;height:57px; width:90px; line-height:57px;position:relative; }
.nav li.last{background:none;}
.nav li a{float:left;display:block; width:97px; height:57px; text-align:center; line-height:57px; }
.nav li a:hover{background:#bb1e2f no-repeat center center; text-decoration:none;color:#FFFFFF;}
.nav li a span{float:left;display:block; width:97px; height:57px; line-height:57px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center; color:#000000; font-size:16px;}
.nav li a span:hover{color:#FFFFFF;}
.nav li a.selected{ background:#bb1e2f ; color:#FFFFFF;}
.nav li a.selected2{ background:#bb1e2f ; color:#FFFFFF;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:57px;left:0px; background:#bb1e2f;}
.nav li .submenu{width:97px;}
.nav li .submenu{ z-index:9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:30px; line-height:30px;}
.nav li .submenu li a{float:none;padding:0;text-align:left; font-family:"Microsoft YaHei";height:30px;line-height:30px;background:none; color:#fff; padding-left:15px; width:82px; font-size:14px;}
.nav li .submenu li a:hover{background:#333333 no-repeat center center;;font-weight:normal; color:#fff; text-decoration:none;}
/* 懒人之家 www.lanrenzhijia.com */
.banner_box {  height: 476px;  width: 100%; padding-top:50px;text-align:center; }
.banner_box2 { background-color: #fbbe61; height: 208px; width: 100%; padding-top: 100px;}
.banner { height: 476px; width: 100%; background-repeat: no-repeat; background-position: center center; text-align:center;}
.banner2 { height: 208px; width: 100%; background-repeat: no-repeat; background-position: center center; }
.index_main { width: 1003px; margin-right: auto; margin-left: auto; padding-top: 90px; padding-bottom: 46px; }
.index_main2 { width: 1003px; margin-right: auto; margin-left: auto; padding-bottom: 46px; margin-top: 3px; }
.box1 { padding-right: 24px; padding-left: 24px; background-image: url(index4_06.gif); background-repeat: no-repeat; background-position: 570px top; }
.index_about_box { float: left; width: 450px; }
.index_news_list_box { width: 450px; float: right; }
.index_title span { font-size: 16px; color: #FF0000; background-image: url(../img/index4_09.gif); background-repeat: no-repeat; background-position: right center; padding-right: 20px; font-family: "微软雅黑"; }
.index_about_box{ font-size: 14px; color: #707070; line-height:1.5em; }
.index_text{ padding-top: 15px; }
.index_about_box ul li { line-height: 30px; background-image: url(../img/index4_09.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px;  }
.index_about_box ul li a { color: #707070;font-size:14px;  }
.index_about_box ul li a:hover { color:#FF0000; text-decoration:none;}
.index_news_list_box ul li { line-height: 30px; background-image: url(../img/index4_09.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.index_news_list_box ul li a { color: #707070;font-size:14px;  }
.index_news_list_box ul li a:hover { color:#FF0000; text-decoration:none;}
.index_product_list_box { background-image: url(../img/index4_14.gif); background-repeat: repeat-x; background-position: left top; padding-top: 20px; margin-top: 20px; width: 953px; margin-right: auto; margin-left: auto; overflow: hidden; }
.product_box ul { width: 1000px; padding-top: 20px; }
.product_box ul li { float: left; width: 141px; margin-right: 20px; }
.product_box ul li a { display: block; font-size: 12px; color: #333; line-height: 20px; }
.product_box ul li .thumb a img{width:141px; height:90px;}
.index_title small { float: right; }
.index_title small a { font-size: 12px; color:#666666; }
.footer { background-color:#dddddd; padding-top: 18px;}
.footer_box { width: 976px; margin-right: auto; margin-left: auto; color:#666666; font-size: 12px; padding-bottom: 50px;padding-left:20px; }
.footer_box a{ font-size:14px;}
.footer_box a:hover{ color:#FF0000; text-decoration:none;}
.siteinfo { float: left; }
.ft-menu { float: right; }
.ft-menu a { font-size: 12px; color: #666666; margin-right: 5px; margin-left: 5px;}
.left { float: left; width: 250px; background-image: url(../img/2.gif); background-repeat: no-repeat; background-position: right top; height:526px; }
.left h2 { font-size: 14px; padding-top: 20px; padding-bottom: 10px; padding-left: 10px; }
.left ul { padding-left: 10px; }

.right { float: right; width: 715px; }
.left ul li { line-height: 30px; height: 30px; }
.left ul li a { line-height: 30px; color: #666; display: block; }
.left h2 { background-image: url(../img/1.gif); background-repeat: no-repeat; background-position: 10px 25px; padding-left: 20px; }
.left ul li { background-image: url(../img/1-1.gif); background-repeat: no-repeat; background-position: 20px center; padding-left: 30px; }
.Location { line-height: 40px; background-image: url(../img/index4_14.gif); background-repeat: repeat-x; background-position: left bottom; height: 40px; }
.Location a { color: #333; margin-right: 10px; margin-left: 10px; }
.Location a:hover{ color:#FF0000; text-decoration:none;}
.ihome { background-image: url(../img/lhome.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.Content { padding-top: 10px; padding-bottom: 20px; }
.top-login,.tool-wrap,.block-foot ,.index_text .block-products,.index_main2 .left .more  { display: none; }
.grey{ line-height: 30px; background-color: #F9F9F9; padding-right: 15px; padding-left: 15px; margin-bottom: 25px; }
.grey span{ margin-right: 20px; }
.leirong{ color: #666; }

.Content_list { padding-top: 20px; padding-bottom: 20px; }
.Content_list ul li{ line-height: 40px; background-image: url(../img/index4_15.gif); background-repeat: repeat-x; background-position: left bottom; height: 40px; }
.Content_list ul li a{ color:#333333; font-size:14px; }
.Content_list ul li a:hover{ color:#FF0000; text-decoration:none; }


.pager-nolink,.pager-item { line-height: 27px; background-color: #F3F3F3; text-align: center; height: 27px; width: 50px;  display: inline-block; }
.pager-current{line-height: 27px; background-color: #F9F9F9; text-align: center; height: 27px; width: 50px;  display: inline-block;}
.ppages { padding: 20px 0px;}
.products_box ul { margin: 0px; padding: 0px; width: 800px; list-style-type: none; }
.products_box ul li { float: left; width: 145px; margin-top: 30px; margin-right: 30px; padding: 10px; background-color: #F2F2F2; height: 180px; border-radius: 8px; }
.products_box ul li a img { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.products_box ul li span { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; display: block; color: #999; height: 31px; overflow: hidden; }
.products_box ul li span a{ line-height: 23px; color: #333; text-decoration: none; }
.row.clearfix { padding-top: 5px;clear: both; }
.row.clearfix .label { float: left; width: 80px; font-size: 13px; text-align: center; padding-right: 10px; line-height: 30px; }
.row.clearfix .label label { text-align: right; margin: 0px; padding: 0px;  float: right; }
.row.clearfix .tips,.error, blockquote{ float: left; font-size: 13px; padding-left: 10px; line-height: 30px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.error{color: #F00; }
.row.clearfix .enter { float: left; }
.book { padding-top: 30px; }
.row-submit{ padding-left: 90px; }
.label span { color: #F00; padding-right: 5px;float: right;}
.text,#field1,#field4{ border: 1px solid #CCC;  }
.text,#field4{ line-height: 23px; height: 23px; }
.btn-inner{ background-color: #F7F7F7; border: 1px solid #CCC; }

.col-main .form{padding:10px 0;}
.col-main .form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.col-main .form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.col-main .form .row .enter{padding:0 1em 0 0;}
.col-main .form input.text,
.col-main .form select,
.col-main .form textarea{border:#ddd 1px solid;}
.col-main .form input.text:focus,
.col-main .form select:focus,
.col-main .form textarea:focus{border-color:#999;}
.col-main .form .row .enter .check{float:left;margin-right:12px;}
.col-main .form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.col-main .form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}
.col-main .form .row .label .required{margin-right:0.3em;font-weight:bold;color:#f00;}
.col-main .form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap;}
.col-main .form .row p.tips{clear:both;padding:0 7px 5px;}
.col-main .form .row{padding:5px 0 5px 106px;}
.col-main .form .row .label{width:100px;margin-left:-106px;padding-right:6px;}
.col-main .form .row .buttons{padding:10px 0;}
.col-main .form blockquote{height:23px;padding:0 6px 0 27px;border:#F7ECAA 1px solid;line-height:23px;background:#FDFFD7 url(../../common/img/icon/icon-16.png) no-repeat 5px -117px;white-space:nowrap;}
.col-main .form blockquote.error{border-color:#FFBFBF;background-color:#FFEAEA;background-position:5px -147px;}
.col-main .form blockquote.accepted{border-color:#fff;background-color:#fff;background-position:5px -177px;color:#999;}
.col-main .form blockquote.loading{border-color:#fff;background:#fff url(../../common/img/icon/loading.gif) no-repeat 5px center;color:#DA6100;}
.col-main .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}
.col-main .form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.jobs_box .title { font-family: "微软雅黑"; font-size: 16px; line-height: 40px; }
.jobs_box .head-inner{ height: 40px; }
.jobs_box .head-inner .title{ float: left; }
.jobs_box .head-inner .links{ float: right; line-height: 40px;}
.jobs_box .head-inner .links a{ font-size: 13px; color: #666; }
.jobs_box .detail-head{ background-image: url(../img/index4_15.gif); background-repeat: repeat-x; background-position: left bottom; height: 40px; }
.jobs_box .detail-head .title{ float: left; }
.jobs_box .detail-head .date{ color: #999; float: right; line-height: 40px;}
.jobs_box .jobs_content{ background-color: #F9F9F9; margin-top: 10px; margin-bottom: 10px; padding: 10px;}
.jobs_box .detail-list{ float: left; width: 360px; }
.jobs_box .detail-list .item{ line-height: 23px;padding-left: 10px; font-family: "微软雅黑"; font-size: 13px;  }
.jobs_box .block{ clear: both; }
.jobs_box .btn-inner{height: 23px; width: 62px; display: block; line-height: 23px; color: #F90; text-align: center;margin-top: 10px; margin-left: 10px; float: left; }
.jobs_box .content-text{ line-height: 23px; color: #666;}
.link_list{ padding-top: 20px; }


/*= Products detail =*/
.product_view_box .layout-show-withpic .info h1{color:#195D9E;font:133% "Microsoft Yahei";padding:8px 0;}
.product_view_box .layout-show-withpic .info .details dl{border-bottom:#DCE4D0 1px dashed;padding:4px 0 3px 75px;line-height:25px;}
.product_view_box .layout-show-withpic .info .details dl dt{width:80px;margin-left:-75px;float:left;display:inline;padding-left:10px;}
.product_view_box .layout-show-withpic .info .details dl dd{padding:0 5px;color:#999;}
.product_view_box .layout-show-withpic .info .details dl.price{line-height:35px;}
.product_view_box .layout-show-withpic .info .details .marketprice{font-size:105;text-decoration:line-through;color:#555;}
.product_view_box .layout-show-withpic .info .btn-buy{margin-top:10px;}
.product_view_box .pro-param-list{padding:0;}
.product_view_box .pro-param-list li{width:190px;height:26px;padding:0 5px 0 0;line-height:26px;float:left;overflow:hidden;}

.index_main2 .right .product_view_box .col-main .main-wrap .block.first-block.block-products-detail .block-content.clearfix .layout-show-withpic.clearfix .col-sub { float: left; }
.index_main2 .right .product_view_box .col-main .main-wrap .block.first-block.block-products-detail .block-content.clearfix .layout-show-withpic.clearfix .col-main .main-wrap.info { float: right; width: 370px; }
.product_view_box { padding-top: 10px; }
.index_main2 .right .product_view_box .col-main .main-wrap .block.first-block.block-products-detail .block-content.clearfix .layout-show-withpic.clearfix .col-sub #slide-showpic #showpic-gallery .button.prev { display: none; }
.index_main2 .right .product_view_box .col-main .main-wrap .block.first-block.block-products-detail .block-content.clearfix .layout-show-withpic.clearfix .col-sub #slide-showpic #showpic-gallery .button.next { display: none; }
.index_main2 .right .product_view_box .col-main .main-wrap .block.first-block.block-products-detail .block-content.clearfix .layout-show-withpic.clearfix .col-sub #slide-showpic #showpic-picholder img { height: 285px; width: 380px; }
.index_main2 .right .product_view_box .col-main .main-wrap .block.first-block.block-products-detail .block-content.clearfix .layout-show-withpic.clearfix .col-main .main-wrap.info .btnwrap.btn-h30.btn-buy .btn-inner { display: inline-block; width: 82px; height: 37px; line-height: 37px; font-weight: bold; text-decoration: none; text-align: center; background-image: url(../img/sprites.png); background-repeat: no-repeat; background-position: 0 -9999px; }

#showpic-gallery{position:relative;}
#showpic-gallery .wrap{width:272px;height:205px;display:table;table-layout:fixed;}
#showpic-gallery a.picholder{width:270px;height:203px;overflow:hidden;border:1px solid #cdcdcd;text-align:center;display:table-cell;vertical-align:middle;*display:block;*font-size:177px;}
#showpic-gallery a.picholder img{margin-left:auto;margin-right:auto;vertical-align:middle;max-width:270px;max-height:203px;}
#showpic-gallery .box{width:272px;height:55px;overflow:hidden;margin-top:4px;}
#showpic-gallery .box ul{margin-right:-4px;}
#showpic-gallery .box li{width:51px;margin:4px 4px 0 0;float:left;_display:inline;}
#showpic-gallery .box li a{display:block;width:45px;height:45px;padding:2px;border:#bbbdbd 1px solid;overflow:hidden;}
#showpic-gallery .box li a img{display:block;width:45px;height:45px;}
#showpic-gallery .box li.selected{ width:51px; margin:0 4px 0 0; background-image: url(../img/gallery-select.png); background-repeat: no-repeat; background-position: 0 0; }
#showpic-gallery .box li.selected a{padding:7px 3px 3px;border:none;}
#showpic-gallery .share{position:absolute;left:0;top:0;z-index:5;}
.product_view_box .block-head .head-inner .title { font-family: "微软雅黑"; font-size: 14px; line-height: 40px; background-image: url(../img/index4_14.gif); background-repeat: repeat-x; background-position: left bottom; }
.product_view_box .block .block-content.clearfix .content-text { font-size: 12px; color: #666; padding-top: 10px; padding-bottom: 10px; }

.join{ font-size:14px; line-height:28px; padding-left:10px;}

.temp li a{ font-size:14px;}
.temp li a:hover{ font-size:14px; color:#FF0000; text-decoration:none;}

