.box-shadow{box-shadow: 1px 2px 1px rgba(0,0,0,.072);-webkit-box-shadow: 1px 2px 1px rgba(0,0,0,.072);  -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.072);  -o-box-shadow: 1px 2px 1px rgba(0,0,0,.072);}
.body{background-color: #F2F2F2;margin-bottom: 0px;}
.index-icon{background: url("index-icon.png") no-repeat;vertical-align: middle;display: inline-block;}
.ask-icon{background-position:-1px -1px;margin-right: 5px;width: 20px;height: 20px;}
.apply-icon{background-position:-24px 0px;margin-right: 5px;width: 20px;height: 20px;}
.casus-icon{background-position:-49px 0px;margin-right: 5px;width: 20px;height: 20px;}
.zhinan-icon{background-position:-74px -1px;margin-right: 5px;width: 20px;height: 20px;}
.wh-icon{background-position:0px -26px;margin-right: 5px;width: 16px;height: 16px;}
.user-icon{background-position:-31px -27px;;margin-right: 5px;width: 16px;height: 16px;}
.weituo-icon{background-position:-95px -2px;;margin-right: 5px;width: 20px;height: 20px;}
.title{padding: 0 0px; margin:0px 10px;height: 43px;line-height: 43px;border-bottom: 1px solid #e5e5e5;}
.title h3{font-size: 100%;}
.title h3 a{font-size: 18px;font-weight: normal; color: #333;}
.title h3 a:hover,.title .more-link:hover{color: #3180CF;text-decoration:underline;}
.big-title{padding: 0 0px; margin: 15px 0 50px;height: 14px;border-bottom: 1px solid #e5e5e5; text-align: center;position: relative;}
.big-title h3{font-size: 100%;}
.big-title h3 a{font-size: 18px;font-weight: normal; color: #333;position: absolute;display: block;width: 198px; line-height: 36px;left: 41%;background-color: #fff;top: -5px;}
.big-title h3 a:hover,.title .more-link:hover{color: #3180CF;text-decoration:underline;}
.title .more-link{color: #999;}
.title .apply-link{display: block;width: 80px;height: 30px;margin: 6px 0px 0px;border-radius:3px;font-size: 12px;line-height: 30px;text-align: center;color: #FFF;background: #3180CF none repeat scroll 0% 0%;}
.block-banner{padding: 10px 0px;background-color: #FFF;}
.block-banner .main{background-color: #fff;}
.block-banner .menu-panel{float: right;width: 680px; background-color: #fff; padding: 20px 0px 0px;}
.block-banner .menu-panel .m-title{text-align: center;margin: 20px 15px;font-size: 20px;border-bottom: 1px solid #e5e5e5; position: relative;}
.block-banner .menu-panel .m-title h3{position: absolute;display: block;padding: 0px 10px; line-height: 36px;left: 36%;background-color: #fff;top: -17px;font-size: 18px;font-weight: normal; }
.block-banner .menu-panel ul{margin-top: 15px;width: 650px;padding: 0px 15px 15px;}
.block-banner .menu-panel ul li{float:left;background:#fff; text-align:center; border:0px solid #e9e9e9;}
.block-banner .menu-panel ul li a{display: block;width: 130px;padding: 15px 0px;}
.block-banner .menu-panel ul li:hover{background:#3180CF;border-radius: 48%;}
.block-banner .menu-panel ul li:hover a p{color: #fff;}
.block-banner .menu-panel ul li a p{color: #3180CF; font-size: 14px;font-weight: 700;}
.block-banner .menu-panel ul li i.item-icon{background: url("index-button-icon.png") no-repeat;display: block;width: 60px;height: 60px; margin: 15px auto;}
.block-banner .menu-panel ul li.item-1 .item-icon{background-position: 0px 0px;}
.block-banner .menu-panel ul li.item-1:hover .item-icon{background-position: 0px -56px;}
.block-banner .menu-panel ul li.item-2 .item-icon{background-position: -59px 0px;}
.block-banner .menu-panel ul li.item-2:hover .item-icon{background-position: -59px -56px;}
.block-banner .menu-panel ul li.item-3 .item-icon{background-position: -118px 0px;}
.block-banner .menu-panel ul li.item-3:hover .item-icon{background-position: -118px -56px;}
.block-banner .menu-panel ul li.item-4 .item-icon{background-position: -171px 0px;}
.block-banner .menu-panel ul li.item-4:hover .item-icon{background-position: -171px -56px;}
.block-banner .menu-panel ul li.item-5 .item-icon{background-position: -227px 0px;}
.block-banner .menu-panel ul li.item-5:hover .item-icon{background-position: -227px -56px;}
.block-banner .menu-panel ul li.item-6 .item-icon{background-position: -286px 0px;}
.block-banner .menu-panel ul li.item-6:hover .item-icon{background-position: -286px -56px;}
.block-banner .menu-panel ul li.item-7 .item-icon{background-position: -342px 0px;}
.block-banner .menu-panel ul li.item-7:hover .item-icon{background-position: -342px -56px;}
.block-banner .menu-panel ul li.item-8 .item-icon{background-position: -400px 0px;}
.block-banner .menu-panel ul li.item-8:hover .item-icon{background-position: -400px -56px;}
.block-banner .menu-panel ul li.item-9 .item-icon{background-position: -457px 0px;}
.block-banner .menu-panel ul li.item-9:hover .item-icon{background-position: -457px -56px;}
.block-banner .menu-panel ul li.item-10 .item-icon{background-position: -514px 0px;}
.block-banner .menu-panel ul li.item-10:hover .item-icon{background-position: -514px -56px;}
.block-banner .recommend-panel{float: left;width:409px; background-color: #fff; margin-top: 20px; margin-left: 10px;}

.block2{background-color: #fff;padding: 20px 0px;}
.block2 .p-recommend-panel{ }
.block2 .p-recommend-panel .re-img{float: left; }
.block2 .p-recommend-panel .re-product{float: left;margin-left: 10px; width: 869px; }
.block2 .p-recommend-panel .re-product .product-panel{width: 429px;}
.block2 .p-recommend-panel .re-product .product-list{}
.block2 .p-recommend-panel .re-product .product-list a{display: block;padding: 20px 0 20px 32px;position: relative;height: 120px;}
.block2 .p-recommend-panel .re-product .product-list a .p-title{font-size: 18px;color: #333;}

.block2 .p-recommend-panel .re-product .product-list a .p-des {
    font-size: 12px;
    color: #000;
    margin-top: 12px;
    z-index: 999;
    font-weight: bold;
}
.block2 .p-recommend-panel .re-product .product-list a .p-price{font-size: 14px;margin-top: 15px;}
.block2 .p-recommend-panel .re-product .product-list a .p-price b{font-size: 18px;color: #ff7835;font-weight: 700;}
.block2 .p-recommend-panel .re-product .product-list a .p-price em{font-size: 10px;color: #ff7835;font-style: normal;}
.block2 .p-recommend-panel .re-product .product-item-1 a{background: url("zz.png") no-repeat right #F7F7F7;}
.block2 .p-recommend-panel .re-product .product-item-2 a{margin-top: 10px;background: url("bg.png") no-repeat right #F7F7F7;}
.block2 .p-recommend-panel .re-product .product-item-3 a{background: url("jz.png") no-repeat right #F7F7F7;}
.block2 .p-recommend-panel .re-product .product-item-4 a{margin-top: 10px;background: url("nb.png") no-repeat right #F7F7F7;}
.block2 .p-recommend-panel .re-product .product-list a:hover{box-shadow: 0px 0px 14px 3px rgba(0,0,0,.05);}
.block2 .p-recommend-panel .re-product .product-list a img{position: absolute;right: 0px;top: 0px;z-index: 1;}

.block3{background-color: #fff;padding: 20px 0px;}
.block3 .ask-panel{background-color: #fff;float: left;width: 640px;}
.block3 .ask-panel .ask-box{padding: 3px 10px;}
.block3 .ask-box .ask-list li{height: 40px;  line-height: 40px;  clear: both;}
.block3 .ask-box .ask-list li .question-title a.cate{margin-right: 5px;color: #999;}
.block3 .ask-box .ask-list li .question-title{float: left;width: 440px;}
.block3 .ask-box .ask-list li .question-title a{color: #666;}
.block3 .ask-box .ask-list li .question-title a:hover{color:#ff6e0e;text-decoration:underline;}
.block3 .ask-box .ask-list li .question-info{float: right; color: #999;width: 156px;}
.block3 .ask-box .ask-list li .question-info .answer-num{float: left;width: 65px; }
.block3 .ask-box .ask-list li .question-info .question-time{padding-left: 10px;float: left;width: 80px;text-align: right;}

.block3 .apply-panel{background-color: #fff;float: right;width: 449px;}
.block3 .apply-panel .apply-box{margin: 0px 0px;padding: 0px 10px;overflow: hidden;height: 400px;}
.block3 .apply-panel .apply-box .apply-list{}
.block3 .apply-panel .apply-box .apply-list li{margin-left: 96px;border-left: 1px solid #eaeaea;padding: 13px 0 9px;font-size: 14px;}
.block3 .apply-panel .apply-box .apply-list li .fixed-time{float: left;margin-left: -96px;}
.block3 .apply-panel .apply-box .apply-list li .fixed-time .dian-icon{width: 12px;height: 12px;background-position:0px -43px;}
.block3 .apply-panel .apply-box .apply-list li .fixed-time .time{border: #ddd solid 1px;padding: 2px 5px;position: relative;width: 68px;display: inline-block;text-align: right;color: #7498b2;font-size: 12px;}
.block3 .apply-panel .apply-box .apply-list li .fixed-time .time s{background-position: -16px -42px;; width: 15px;  height: 24px;  right: -9px;  top: 4px;  *top: 18px;  position: absolute;  }

.block3 .apply-panel .apply-box .apply-list li .apply-cont{float: left;margin-left: 10px;margin-top: 1px;}
.block3 .apply-panel .apply-box .apply-list li .apply-cont .apply-name{float: left; margin-right: 5px;color: #3180CF;}
.block3 .apply-panel .apply-box .apply-list li .apply-cont .apply-title{float: left;color: #333;}

.block4{background-color: #fff;padding: 10px 0px;}
.block4 .casus-panel{background-color: #fff;}
.block4 .casus-list{ padding: 0px 15px;}
.block4 .casus-list ul{width: 1124px;}
.block4 .casus-list ul li{ float: left;margin:0px 12px 20px 0px;position: relative; }
.block4 .casus-list ul li img{ width: 258px; height: 240px;}
.block4 .casus-list ul li .casus-info{position: absolute;  left: 0px;  bottom: 0px;  width: 258px;  height: 30px;  line-height: 30px;  background-color: #000;  opacity: 0.75; }
.block4 .casus-list ul li .casus-info .casus-title{margin-left: 10px;  font-size: 14px;  color: #FFF;}
.block4 .casus-list ul li .casus-info .casus-num{position: absolute;  margin-right: 10px;  color: #999;  right: 0px;  top: 0px;}
.block-links{padding-bottom: 10px;background-color: #fff;}
.block-links .links-panel{background-color: #fff;padding: 0px 10px;min-height: 100px;}
.block-links .links-panel .links-bar{;padding-top: 20px;width: 100%; position: relative;border-bottom: #e9e9e9 solid 1px;}
.block-links .links-panel .links-bar span{float: left;font-size: 16px;color: #333;padding: 0 15px;cursor: pointer;}
.block-links .links-panel .links-bar span.current{color: #0777dd;border-bottom: #0777dd solid 2px;padding-bottom: 5px;}
.block-links .links-panel .linksCon{display: none;padding: 15px 15px 20px;}
.block-links .links-panel .linksCon a{display: block;float: left;line-height: 23px;margin-right: 20px;  white-space: nowrap;  word-wrap: break-word;}
.block10{display: none;}

/*幻灯片*/
.slider{position:relative;text-align:center; margin:0 auto;z-index:1}
.slider .bd,.slider .bd li,.slider .bd img{width:409px; height:309px}
.slider .bd{z-index:2;overflow:hidden}
.slider .bd li{float:left;width: 100%;overflow:hidden; background-position:center; background-repeat:no-repeat}
.slider .bd li a{ display:block; width: 100%; height: 100%}
.slider .bd li img{display:block}
.slider .hd{ position: absolute; z-index: 3; left: 0; right: 0; bottom:-10px; padding: 0 10px; text-align: center}
.slider .hd li{display:inline-block;text-align:center;margin-right:10px;cursor:pointer;background-color:#C2C2C2}
.slider .hd li.active{background-color:#fff}
.dots   li{width:10px; height:10px;font-size:0px;line-height:0px;border-radius:50%}
.numbox li{width:20px; height:20px; line-height:20px; font-size:13px;font-family:Arial;font-weight:bold; text-indent:inherit}
.numbox li.active{color:#fff}
.rectangle li{width:40px; height:10px;font-size:0px;line-height:0px}