.main { width:1190px; overflow:hidden; margin:40px auto 0px;}
.spe { height:26px; margin-left:15px;}
.spe a { font-size:12px; color:#878787; line-height:26px; } 
.spe a:hover{ color:#ff7646;}
.spe li { width:68px; height:26px; background:#ededed; float:left; margin:0 5px 10px 0; text-align:center; display:block;}
.main-l,.bottom-l { border:1px solid #dfdfdf; width:556px; height:301px; float:left; margin:40px 18px 0; }
.main-l img ,.main-r img { margin:20px 0 0 20px; float:left;}
.new-list a,.new-li a{ font-size:14px; color:#939292; }
.new-list ,.new-li {  padding-right:8px; }
.bnt img { float:right; position:relative; top:-20px; right:-40px;}
.bnt { width:40px; height:40px; overflow:hidden; float:right; margin:30px 0 0 0;}
.bxt img { float:right; position:relative; top:-20px; }
.bxt { width:40px; height:40px; overflow:hidden; float:right; margin:30px 20px 0 0;}
.main-a,.main-b,.bottom-m,.bottom-n { width:556px; height:100px; background:#ececec; margin:0 auto; }
.date,.date-r,.date-i ,.date-e{ width:343px; height:56px; float:left; margin:25px 0 0 30px;}
.main-r,.bottom-r { border:1px solid #dfdfdf; width:576px; height:301px; float:right; margin-top:40px;}
.bet img { float:right; position:relative; top:-20px;}
.bet { width:40px; height:40px; overflow:hidden; float:right; margin:30px 20px 0 0;}
.bwt img { float:right; position:relative; right:-40px; top:-20px; }
.bwt { width:40px; height:40px; overflow:hidden; float:right; margin:30px 1px 0 0;}
/*bottom*/
h1 { font-size:14px; color:#535353; font-weight:normal; margin:28px 0;}
.bottom-t { width:532px; margin:0 auto;}
.list li a{ font-size:14px; color:#939292; }
.list li { line-height:23px; }
.bat img { float:right; position:relative;}
.bat { width:40px; height:40px; overflow:hidden; float:right; margin:30px 20px 0 0;}
.brt img { float:right; position:relative; right:-40px;  }
.brt { width:40px; height:40px; overflow:hidden; float:right; margin:30px 1px 0 0;}

.bottom-h { width:532px; margin:0 auto;}
.list-l li a{ font-size:14px; color:#939292; }
.bdt img { float:right; position:relative;}
.bdt { width:40px; height:40px; overflow:hidden; float:right; margin:30px 20px 0 0;}
.bvt img { float:right; position:relative; right:-40px;  }
.bvt { width:40px; height:40px; overflow:hidden; float:right; margin:30px 1px 0 0;}
/*page*/
.page { clear:both; white-space:nowrap; text-align:center; padding-top:50px;}
.page a { background:#fafafa; border:1px solid #e7ecf0; display:inline-block; height:27px; line-height:28px; margin-right:5px; text-align:center; font-size:14px; color:#666666; width:31px;}

.date-m-d { margin-top:-15px;color:#666; font-size:60px; font-weight:bold; float:left; margin-right:30px; }
.date-y { color:#666; font-size:23px; }
.news-class { color:#666; font-size:16px; }
.nolist { width:1190px; text-align:center; height:300px; line-height:200px; margin:0px auto; }