@charset "utf-8";




.hd {margin-bottom: 10px; line-height: 36px;}
.hd h2 {float: left; margin-left: 25px; color: #fff; font-weight: normal; font-size: 18px; }
.hd .more {float: right; margin-right: 12px;}
.hd .more a {color: #94080b;}
.hd .more img {margin-left: 2px; vertical-align: middle;}
.list li {padding-left: 11px; line-height: 39px; border-bottom: 1px dashed #cccccc;}
.list a {color: #333; }
.list a:hover {color: #a61215;}
.list span {float: right; }
.item {float: left; width: 386px; margin-right: 14px; background: #fff;}
.item:nth-child(3) {float: right;}


.c-1 {margin: 15px 0 20px 0; }
.c-1 .l {float: left; width: 820px; margin-right: 20px; background: #fff;}
.c-1 .r {float: left; width: 360px; background: #fff;}
.c-1 .l .hd {background: url(xbg1.jpg) no-repeat center;}
.c-1 .b-l {position: relative; margin-right: 20px;}
.c-1 .b-l {float: left; width: 340px;}
.c-1 .b-r {float: left; width: 450px;}
.c-1 .sh {position: absolute; z-index: 10; bottom: 11px; right: 6px;}
.c-1 .sh li {float: left; width: 6px; height: 6px; border-radius: 50%; margin-right: 4px; background: #ccc; cursor: pointer;}
.c-1 .sh .on {background: #aa1b1e;}
.c-1 .sb li {position: relative;}
.c-1 .sb span {position: absolute; z-index: 5; left: 15px; bottom: 4px; color: #fff;}
.c-1 .b-r li {background: url(ar2.png) no-repeat left center;}
.c-1 .r .hd {background: url(xbg2.jpg) no-repeat center;}
.c-1 h2 {margin-left: 8px;}
.c-1 .r li {background: url(ar2.png) no-repeat left center;}
.c-2 {margin: 0 0 20px 0; }
.c-2 .hd {margin-bottom: 3px; background: url(xbg3.jpg) no-repeat center;}

.c-3 {background: #fff2f2; margin: 20px 0 24px;}
.c-3 .hd {float: left; width: 49px; height: 200px; background: url(ybg.png) no-repeat center; font-size: 18px;}
.c-3 .bd {float: left; width: 1151px; margin-top: 18px;}
.c-3 .slide {width: 1080px; margin: 0 auto;}
.c-3 li {float: left; width: 200px; margin-right: 20px;}
.c-3 a {color: #333;}
.c-3 a:hover {color: #a61215;}
.c-3 span {display: block; text-align: center; margin-top: 5px;}

.f-1 a {color: #fff7fe; padding: 0 6px;}
.f-1 a:after {right: 0; width: 2px; height: 16px; background: rgba(255,255,255,0.4);}