﻿@charset "utf-8";
.nav{ border:none;}
.n-banner{ height:100px; width:100%; min-width:1200px; margin:0px auto; background:#ccc url(../images/th.jpg) no-repeat center center; overflow:hidden;}
.m-banner-main{ width:1200px; height:100px; margin:0px auto; color:#fff;}
.m-banner-main h2{ font-weight:normal; font-size:20px; height:55px; line-height:75px; text-align:center;}
.m-banner-main p{ font-size:12px; text-align:center;}
.n-main{ width:1200px; height:auto; margin:20px auto; overflow:hidden;}
.n-sidebar{ width:265px; height:auto; overflow:hidden; float:left;}
.n-sidebar .n-ctag{ margin:0 15px auto 0; overflow:hidden;}
.h-hn{ height:48px; line-height:48px; border-bottom:solid 2px #ececec; color:#666; font-size:14px; clear:both; font-weight:bold;}
.n-sidebar .n-ctag dd{ height:38px; color:#666; line-height:38px; border-bottom:solid 1px #ececec; text-height:14px; font-size:13px; overflow:hidden;}
.n-sidebar .n-ctag dd a{ color:#666; display:block;}
.n-sidebar .n-ctag dd a:hover,.n-sidebar .n-ctag dd a.active{ color:#ff0036;}
.n-sidebar .n-ctag dd i{ font-size:12px; margin-left:5px;}
.n-sidebar .n-ctag dd a span{ float:right; color:#999;}
.n-sidebar .n-tag{ width:100%; height:auto; margin:10px auto; overflow:hidden;}
.n-sidebar .h-tagmain{ width:100%; margin:10px auto 0px auto;}
.n-sidebar .n-tag .h-tag{ padding:5px 15px; background-color:#bbb; color:#fff; border-radius:3px; display:inline-block; margin:6px 4px 0 0;}
.n-sidebar .n-tag .h-tag a{ color:#fff; display:block; width:100%; height:100%;}
.n-sidebar .n-tag .h-tag:hover{ color:#fff; background-color:#ff0036;}

.n-sidebar .n-hot{ margin:10px auto 0px auto;}
.n-sidebar .n-hot ul{ margin:5px auto; overflow:hidden;}
.n-sidebar .n-hot ul li{ line-height:32px; height:32px; overflow:hidden; border-bottom:dotted 1px #ececec; white-space: nowrap; width:100%;text-overflow: ellipsis;}
.n-sidebar .n-hot ul li a{ color:#666;}
.n-sidebar .n-hot ul li a:hover{ color:#ff0036; text-decoration:underline;}

.n-right{ width:910px; float:right; height:auto; overflow:hidden;}
.n-right dl{ width:100%; height:140px; border-bottom:dotted 1px #ececec; overflow:hidden; margin:10px auto;}
.n-right dl dt{ width:200px; height:120px; float:left; overflow:hidden; margin-right:15px;}
.n-right dl dt img{ width:200px; height:130px; margin-top:8px;}
.n-right dl dd.n-right-title{ font-size:15px; color:#333; height:34px; line-height:34px; overflow:hidden;}
.n-right dl dd.n-right-title a{ color:#333;}
.n-right dl dd.n-right-title a:hover{ text-decoration:underline; color:#ff0036;}
.n-right dl dd.n-right-intro{ color:#666; height:48px; line-height:24px; overflow:hidden; margin-bottom:5px;}
.n-right dl dd.n-right-intro a{ color:#ff0036;}
.n-right dl dd.n-right-date{ color:#999; height:24px; line-height:24px;}

.h-date{ height:25px; text-align:center; color:#999; line-height:25px;}
.h-date i{ margin:0 4px;}
.h-intro{ border:dotted 1px #ddd; color:#666; line-height:200%; padding:6px 8px; margin:10px auto; border-radius:2px;}
.h-hns{ text-align:center; font-size:16px; text-align:center; line-height:40px; font-weight:normal; color:#333; margin-top:15px;}
.h-content{ line-height:200%; font-size:14px; color:#666; margin-top:15px;}
.h-content img{ max-width:900px; display:block; margin:2px auto;}

.n-page{ padding:0; clear:both; text-align:center; margin:10px auto;}
.n-page li{ width:26px; height:26px;text-align:center; display:inline-block; line-height:26px; margin-right:4px;}
.n-page li a{ width:100%; height:26px; text-align:center; line-height:26px; display:block; font-size:13px; color:#32332e; border:solid 1px #d9d9d9; border-radius:2px; }
.n-page li a:hover,.n-page li.active a{ background:#ff0036; color:#fff; border:solid 1px #ff0036; }