﻿.box_a{ background:#fff; border-bottom:#ccc 1px solid; padding:15px 0;}
.box_a .list{ width:1200px; margin:0 auto; overflow:hidden; height:92px;}
.box_a .list ul{ overflow:hidden; width:1250px;}
.box_a .list ul li{ overflow:hidden;float:left; border-bottom:#dcdcdc 1px dotted; border-right:1px dotted #dcdcdc; width:92px; height:92px;}
.box_a .list ul li a{ display:block; height:92px; text-align:center; padding-top:15px;}
.box_a .list ul li a img{ display:block; margin:0 auto; width:44px; height:44px;}
.box_a .list ul li a:hover{ background:#FC9; color:#fff;}


.box_b{ width:1200px; margin:0 auto;}
.box_b *{box-sizing:content-box;}
.box_b .top{ overflow:hidden; height:40px; line-height:40px; padding:15px 0px 15px 15px;}
.box_b .top dl{ float:left; height:40px; width:800px;}
.box_b .top dl dt{ float:left; height:40px; overflow:hidden;}
.box_b .top dl dt img{ display:block; float:left; width:33px; height:33px; margin-top:3px;}
.box_b .top dl dt h3{ padding-left:45px;font-size:18px; line-height:40px;}
.box_b .top dl dd{ float:left; height:40px; padding-left:15px; font-size:15px;}
.box_b .top .list{ height:40px; float:right; text-align:right; width:300px; overflow:hidden;}
.box_b .top .list a{ padding:0 5px; font-size:14px;}


.box_b .bottom{ position:relative;}
.box_b .bottom .line{ position:absolute; background:url(../images/3_03.png); width:84px; height:331px; top:-35px; left:-35px;}
.box_b .list{ overflow:hidden; width:1250px;}
.box_b .list section{ background:#fff;  float:left;box-shadow: 0px 0px 5px -1px #CBCBCB; width:387px; margin-right:20px; padding-bottom:15px; margin-bottom:20px;}
.box_b .list section .box{ padding:15px;}
.box_b .list section .box .pic{ width:355px; height:230px; position:relative;}
.box_b .list section .box .pic img{ position:absolute; width:355px; height:230px; left:0px; top:0px;}
.box_b .list section .box .pic .link{ position:absolute; width:355px; height:230px; left:0px; top:0px;}
.box_b .list section .box .pic .cat{ position:absolute; width:105px; height:30px; color:#fff; text-align:center; line-height:30px; background:#F06; right:10px; top:10px; display:none;}
.box_b .list section .box .pic:hover .cat{ display:block;}
.box_b .list section .box .pic:hover .link{ background:url(../images/pic_41.png);}
.box_b .list section .box .text{ padding-top:10px;}
.box_b .list section .box .text dt{ overflow:hidden; font-size:16px; font-weight:bold; color:#000;height:35px; line-height:35px;}
.box_b .list section .box .text dt a{}
.box_b .list section .box .text dd{ font-size:13px; color:#666; line-height:20px; height:80px; overflow:hidden;}
.box_b .list section .box .price{ overflow:hidden; height:35px; line-height:35px; padding-top:10px;}
.box_b .list section .box .price span{ font-size:13px; text-decoration:line-through; color:#999;}
.box_b .list section .box .price strong{ font-size:22px; color:#f06; padding-left:15px;}
.box_b .list section .box .button{ overflow:hidden; height:34px; line-height:34px; padding-top:15px;}
.box_b .list section .box .button dt{ float:left; width:117px; height:34px; line-height:34px; }
.box_b .list section .box .button dt a{ display:block;color:#fff; text-align:center; background:url(../images/pic_83.png);}
.box_b .list section .box .button dd{ float:left; padding-left:15px; background:url(../images/pic_86.png) right center no-repeat; padding-right:20px; color:#666;}
