@charset "utf-8";

.container {padding-bottom:24px;}

.hTitle .hd {width: 100%; height: 38px; line-height:38px; background:url(hTitle.jpg) right no-repeat; position: relative;}
.hTitle .hd .h1 {width:130px;height:68px;color:#fff;background:url(h22.png);font-size: 14px; font-weight: normal; position:absolute;top:0;left:-22px;padding-left:42px;}
.hTitle .hd .h2 {color:#fff;font-size: 14px; font-weight: normal; padding-left:20px;}
.hTitle .hd a{position:absolute;top:0;right:10px;color:#fff;}

/*aArea*/
.aArea{height:48px;background:url(aArea.jpg);}
.hot{float:left;line-height:47px;}
.hot span{font-weight:bold;font-size:14px;}
.hot a{font-weight:normal;font-size:12px;padding:0 10px;}

.search {height:24px; background:url(search.jpg); float:right; position:relative; margin-top:12px; overflow:hidden;}
.search form {width:220px; height:24px;}
.search form .search-input-box input {width:180px; height:24px; line-height:24px; color:#aaa; padding-left:5px;}
.search form .search-btn {position:absolute; right:0; top:0;}
.search form .search-btn button {display:block; width:35px; height:24px; background:url(blank); text-indent:-999em; cursor:pointer;}

/*bArea*/
.bArea{width:1120px;margin:20px auto 0;}
.bArea .sub{width:250px;float:left;}
.bArea .sub h2{height:63px;line-height:46px;color:#000;font-weight:normal;text-align:center;background:url(h2.png);font-size:18px;}
.bArea .sub ul{width:228px;background:#222021;position:relative;margin:-6px 0 0 22px;padding-top:14px;}
.bArea .sub li{border-bottom:4px solid #313131;height:36px;line-height:36px;}
.bArea .sub li a{display:block;color:#fff;font-size:14px;background:url(no.png) 15px center no-repeat;padding-left:35px;}
.bArea .sub li a:hover{color: #ff0700;background:#444 url(on.png) 15px center no-repeat;}

.bArea .main{width:860px;float:right;}
.bArea .main .hd{height:47px;line-height:47px;background:url(hd.jpg);}
.bArea .main .hd a{float:right;color:#fff;padding-right:10px;}
.bArea .main .hd li{width:145px;text-align:center;background:url(no2.jpg);float:left;display:inline;font-size:14px;color:#fff;margin-right:5px;}
.bArea .main .hd li.on{background:url(on2.jpg);}
.bArea .main .bd li{border:1px solid #dedede;padding:3px;float:left;display:inline;margin:18px 0 0 20px;}
.bArea .tit{text-align:center;font-size:14px;margin-top:3px;}
.bArea .tit a{display:block;line-height:38px;background:url(span.jpg);}
.bArea .tit a:hover{background:url(spanOn.jpg);color:#fff;}

/*cArea*/
.cArea{width:1090px;margin:20px auto 0;padding:15px;background:#eaeaea;}
.cArea h2{width:130px;height:62px;background:#b71210;float:left;color:#fff;font-size:14px;padding:20px 0 0 20px;}
.cArea em{display:block;font-size:12px;font-weight:normal;}
.cArea .tempWrap{width:925px !important;overflow:hidden;float:left;margin-left:15px;}
.cArea li{border:1px solid #d9d9d9;margin-right:15px;float:left;display:inline;}

/*dArea*/
.dArea {height: 412px; position: relative; margin:20px auto 0; }
.dArea .prev{display:block;width:46px;height:45px;position:absolute;left:9%;top:183px;background:url(prev.png);z-index:10;cursor:pointer;}
.dArea .next{display:block;width:46px;height:45px;position:absolute;right:9%;top:183px;background:url(next.png);z-index:10;cursor:pointer;}
.dArea .bd { position: relative; width:100%; height: 412px; z-index: 0; overflow: hidden;}
.dArea .bd ul{width:1920px;height:412px;position:absolute;left:50%;top:0;margin-left:-960px;}
.dArea .bd ul li { zoom:1; vertical-align:middle; height:412px;}

/*eArea*/
.eArea{width:1098px;margin:20px auto 0;}
.eArea .sub{width:665px;float:left;border:1px solid #e3e3e3;}
.eArea .sub .bd{padding:15px 0 20px;}
.eArea .sub .bd li{width:302px;height:90px;float:left;display:inline;margin:21px 0 0 20px;}
.eArea .sub .pic{float:left;}
.eArea .sub .txt{width:170px;float:right;}
.eArea .sub h3{font-size:14px;padding-bottom:5px;}

.eArea .main{width:409px;float:right;border:1px solid #e3e3e3;}
.eArea .main .bd{padding:15px 15px 10px;}
.eArea .main .info{padding-top:10px;line-height:21px;}

/*fArea*/
.fArea{width:1098px;margin:20px auto 0;}
.fArea .sub{width:665px;float:left;border:1px solid #e3e3e3;}
.fArea .sub .bd{padding:27px 20px 20px;}
.fArea .sub .pic{float:left;}
.fArea .sub .info{width:370px;float:right;line-height:21px;}

.fArea .main{width:409px;float:right;border:1px solid #e3e3e3;}
.fArea .main .bd{padding:13px 20px;}
.fArea .main li{height:33px;line-height:33px; vertical-align:top;}
.fArea .main li a{background:url(ico.png) left center no-repeat;padding-left:10px;float:left;}
.fArea .main li span{float:right;}
