@charset "utf-8";

.title .hd { background: url(itemm.jpg) no-repeat center; font-size: 18px; height: 38px; line-height: 38px; padding-left: 40px; }
.title .hd h2 { font-weight: normal; }
.title .hd .more {float: right; padding-right: 8px; font-size: 14px; }
.title .hd .more a {color: #025d85; }

.r1 .hd { background: url(iteml.jpg) no-repeat center; }
.r1 .bd {background: #fff; padding: 13px; }

.b-l {position: relative; float: left; width:584px; height:310px; }
.b-l .mt {position: absolute; z-index: 10; right: 0; bottom: 7px; }
.b-l .mt li {float: left; width: 14px; height: 14px; line-height: 14px; text-align: center; margin-right: 7px; background: #fff; color: #000; cursor: pointer;}
.b-l .mt .on {background: red; color: #fff;}

.slide {position: absolute; top: 52px; left: 11px; z-index: 10; }
.slide .hd {position: absolute; z-index: 20; right: 0; bottom: 7px; }
.slide .hd li {float: left; width: 14px; height: 14px; line-height: 14px; text-align: center; margin-right: 7px; background: #fff; color: #000; cursor: pointer; }
.slide .hd .on {background: red; color: #fff;}

.b-r {float: right; width: 560px; margin-top:-3px; }
.b-r li { border-bottom: 1px dashed #d3d3d3; color: #333; line-height: 38px; font-size: 14px; }
.b-r li span { margin-right: 17px; }

.r2 {margin-top: 10px; }
.mod {float: left; width: 385px; margin-right: 21px; }
.mod .hd {background: url(itemm.jpg) no-repeat center;}
.mod .bd { padding: 3px 0 16px; background: #fff; }
.mod .bd li { border-bottom: 1px dashed #c9c9c9; padding-left: 17px; background: url(rightArrow.jpg) no-repeat 6px center; font-size: 14px;line-height: 39px; }

.r3 { background: #fff; padding: 11px 0; margin-top: 10px; }
.r3 .hd { float: left; width: 166px; background: url(items.jpg) no-repeat left center; line-height: 38px; }
.r3 .hd h2 { padding-left:41px; font-size:18px; font-weight: normal; }

.r3 .bd { display: block; overflow:hidden; padding:7px 10px; }
.r3 .bd li { float: left; position:relative; padding: 0 24px; font-size: 14px; line-height:24px; }
.r3 .bd li:after {content: ''; position: absolute; width: 1px; height: 16px; top:50%; bottom: 0; margin-top:-8px; background: #025d85; z-index: 10; right: 0;}
.r3 .bd li:last-child:after { display: none; }
.r3 .bd li a { color: #02587e; }
.r3 .bd li a:hover { color: #0499ee; }
