@charset "utf-8";
.container { padding: 20px 0 10px; }

.title .hd { border-bottom:1px solid #008fd7; font-size: 18px; height: 36px; line-height: 36px; }
.title .hd h2 { position: relative; float: left; padding: 0 18px 0 24px; background: url(tit.png) no-repeat 0 50%; color: #0088cc; font-weight: normal; }
.title .hd .more { float: right; font-size: 14px; }
.title .bd { padding: 10px 0; }

.list li { padding-left: 17px; background: url(ico1.png) no-repeat 6px 13px; line-height: 35px; }
.list li span {float: right; }

.b-l {position: relative; width:600px; height:360px; }
.b-l .mt { position: absolute; right: 0; bottom: 0; z-index: 2; }
.b-l .mt ul { float: right; padding: 5px; }
.b-l .mt ul li {float: left; width: 22px; height: 22px; line-height: 22px; text-align: center; margin-right: 2px; background: #800000; color: #fff; cursor: pointer;}
.b-l .mt ul li.on {background: #cc1705; color: #fff;}
.b-l .txt { position: absolute; bottom: 0;  height: 32px; width: 100%; background: url(bg2.png); overflow: hidden;z-index: 1; }
.b-l .txt li { position: absolute; left: 0; width: 100%; height: 32px; line-height: 32px; }
.b-l .txt li a { display: block; padding: 0 25px; color: #fff; }
.b-l .txt li a:hover { color: #ff0; }
.b-l .prev,.b-l .next { display:block; position: absolute; bottom: 14px; width:30px; height:30px; overflow:hidden; cursor:pointer; z-index: 1; }
.b-l .prev { right: 38px; background:url(z_prev2.png) no-repeat; }
.b-l .next { right: 5px; background:url(z_next2.png) no-repeat; }

.c-1 { margin-bottom: 20px; }
.c-1 .b-l { float: left; width: 600px; }
.c-1 .b-r { float: right; width: 590px; }

.b-r .bd { padding-top: 8px; padding-bottom: 0; }
.b-r .bd .list li { line-height: 35px; }
.b-r .bd .list li:hover{background: url(warow.png) no-repeat 6px 13px #0ca0eb;}
.b-r .bd .list li:hover a{color:#fff;}
.b-r .bd .list li:hover span{color:#fff;}

.mc ul li img{width:100%;}


.setting { margin-bottom: 10px; }

.list2 { padding-left:5px; padding-right:5px; }
.list2 li { margin-bottom: 4px; padding-left: 25px; background: url(ico2.png) no-repeat; font-size: 13px; line-height: 38px; }
.list2 li a { color: #006ea6; }

.c-2 .sd { float: left; width: 240px; }
.c-2 .mn { float: right; width: 960px; }

.item { float: left; width: 300px; margin-left: 20px; margin-bottom: 10px; }

.fn { position: relative; width:240px; height:210px; }
.fn .txt { position: absolute; bottom: 0;  height: 32px; width: 100%; background: url(bg2.png); overflow: hidden; z-index: 1; }
.fn .txt li { position: absolute; left: 0; width: 100%; height: 32px; line-height: 32px; text-align: center; }
.fn .txt li a { color: #fff; }
.fn .txt li a:hover { color: #ff0; }
.fn .prev,.fn .next { display:block; position: absolute; top: 90px; width:16px; height:16px; overflow:hidden; cursor:pointer; z-index: 1; }
.fn .prev { left: 3px; background:url(z_prev.png) no-repeat; }
.fn .next { right: 3px; background:url(z_next.png) no-repeat; }