
.content,#header,#footer div.footinc,.main {
width: 1220px;
}
#d_header{padding: 10px 0;}
#d_header div{display: inline-block;}
#d_header div:first-child{vertical-align: bottom;position: relative;}
#d_header div:last-child{}
#d_header a img{height:60px;vertical-align: middle;margin-right: 11px;}
#d_header a b{font-size: 24px;vertical-align: middle;}
div.search {height: 42px;float: right;margin: 7px 0;}
#d_header input:first-child{width: 200px;font-size: 16px;height: 38px;padding: 2px 14px;}
#d_header input:last-child{height: 42px;font-size: 20px;padding: 2px 0;width: 120px;}
div.search ul{font-size: 16px;height: 42px;}
div.search a{line-height: 40px;height: 40px;}
div.search s{top: 19px;left: 56px;}
#d_header h1{ display: inline-block;
font-size: 40px;
vertical-align: middle;
color: #ff500b;
font-family: Î¢ÈíÑÅºÚ,ÑÅºÚ,ºÚÌå;
padding: 0 10px 0 0;
border: 1px solid #fff;
border-bottom: 0;
z-index: 114;
background: #fff;
position: relative;
line-height: 58px;
height: 58px;}
#d_header h1.active{border: 1px solid #ddd;border-bottom: 0;}
#d_header div:first-child s{border-width: 7px;
border-color: #666 transparent transparent;
border-style: solid dashed dashed;
font-size: 0;
line-height: 0;
height: 0;
}
#d_header div:first-child span{font-size: 12px;
display: inline-block;color: #252525;
margin-left: 4px;}
#d_header .dlist{position: absolute;
width: 504px;
border: 1px solid #ddd;
background: #fff;
z-index: 100;
display: none;
top: 58px;
left: 72px;
padding: 10px;
-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.05);
box-shadow: 3px 3px 3px rgba(0,0,0,0.05);}
#d_header .dlist a{display: inline-block;
width: 116px;
height: 32px;
line-height: 32px;
overflow: hidden;
padding-right: 10px;
font-size: 14px;}
#divbtn{cursor: pointer;}
.list{ width: 1003px;
float: right;
margin-left: 10px;
border-left: 1px solid #e2e2e2;
padding-left: 10px;
margin-right: 0;
border-right: 0;
padding-right: 0;}
.sidebar {
width: 192px;
float: left;
}
.sidebar .p_list img{ max-width: 190px;
max-height: 190px;}
.sidebar .p_list li a.pthumbs{ width: 190px;
height: auto;}
.sidebar .p_list li{ width: 190px;margin:0 0 10px;}
.sidebar .p_list span.txt{ width: 180px;margin:0 5px 3px;line-height: 16px;display: block;
height: auto;font-size: 12px; max-height: 32px;}
.sidebar .p_list li span.price{font-size: 16px;margin: 0 5px;}
.addcart{ height: 44px;
float: right;
background: #f7f7f7;
border: 1px solid #e2e2e2;
width: 108px;
padding: 0 10px;
line-height: 44px;
margin: 7px 0 7px 20px;
}
.addcart div{display: inline-block;}
.addcart div:first-child{ font-size: 14px;
margin-right: 10px;
margin-left: 14px;}
.addcart div:first-child a{color: #e4393c;}
.addcart div:last-child{ background: #e4393c;
line-height: 14px;
font-size: 12px;
color: #fff;
vertical-align: top;
margin-top: 13px;
padding: 2px 0;
border-radius: 7px;
width: 28px;
text-align: center;}
.main .div-box-login{text-align:center;font-size: 0;border-bottom: 1px solid #e2e2e2;}
.div-box-login a{width: 104px;
display: inline-block;font-size: 14px;color: #fff;
text-align: center; background: #ed6e00;line-height: 32px;height: 32px;margin:10px 5px;}
.div-box-tab{ border-bottom: 1px solid #e2e2e2;
margin: 7px 10px 0;
padding-bottom: 3px;}
.div-box-tab span{ font-size: 14px;
display: inline-block;
border-bottom: 2px solid #ed6e00;
margin-bottom: -4px;}
ul.div-box-nav{ list-style: none;
padding: 5px 10px 7px;
border-bottom: 1px solid #e2e2e2;}
.div-box-nav li{ float: left;
width: 50%;
margin: 3px 0;}
.div-box-nav a{ line-height: 28px;
height: 28px;
font-size: 14px;
vertical-align: middle;
display: inline-block;}
.div-box-nav img{ width: 16px;
height: 16px;
background: #27AE60;
vertical-align: middle;
padding: 6px;
margin-right: 4px;}
.div-box-list{list-style: none; margin: 5px 10px 6px;}
.div-box-list li{ line-height: 24px;
height: 24px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.ibox{margin: 17px auto 10px;}
.lbox{float: left;width: 250px;}
.ibox ul{list-style: none;}
.lbox ul{
height: 316px;
box-sizing: border-box;
padding: 20px 14px;}
.lbox li{width: 60px;height: 60px;margin: 7px;border-radius: 60px;background: #fff;
text-align: center;float: left;
display: table;
padding: 0 6px;
box-sizing: border-box;}
.lbox li a{ display: table-cell;
vertical-align: middle; line-height: 14px;}
.cbox{float: left;width: 717px;}
.rbox{float: right;width: 252px;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.tbox{border-bottom: 2px solid #000;
padding: 0 0 7px 4px;}
.tbox b{font-size: 22px;
color: #333;
line-height: 1;}
.cbox li{
width: 239px; float: left;
height: 283px;padding:14px;
box-sizing: border-box;
border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;text-align: center;}
.rbox dl{}
.rbox dt{height: 40px;border-bottom:1px solid #e2e2e2;font-size: 18px;font-weight: 700;color: #333;
line-height: 40px;padding-left: 14px;}
.rbox dd{height: 104px;border-bottom:1px solid #e2e2e2;margin: 0 14px;}
.rbox dd:last-child{border:0 }
.ipic{width: 210px;
height: 210px;display: table-cell;
vertical-align: middle;;
text-align: center;}
.ipic img{max-height: 210px;max-width: 210px;}
.price{display: block;
font-size: 16px;
margin: 7px 0 1px;
color: #e4393c;
text-align: left;}
.txt{ font-size: 14px;
line-height: 18px;text-align: left;
height: 18px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: block;
}
.tbox a{float: right;font-size: 16px;line-height: 22px;margin-right: 7px;}
.rbox dd img{width: 80px;height: 80px;}
.rbox dd a:first-child{ display: inline-block;
margin: 12px 7px 12px 0;
vertical-align: middle;}
.rbox dd a:last-child{ max-height: 36px;
line-height: 18px;
font-size: 14px; width: 134px;
overflow: hidden;
display: inline-block;
vertical-align: middle;}
.rcbox{width: 100%;border-left:1px solid #e2e2e2;}
.rcbox li{width: 244px;padding:16px;height: 286px;}
.p_list span.txt{height: 20px;color: #999;}
.divsites{ border: 1px solid #ed6e00;
width: 1220px;
margin: 7px auto 0;
font-size: 14px;
line-height: 2;
padding: 7px;
box-sizing: border-box;
}
.divsites b{color: #ff500b;}
.divsites a{}