/* 公共样式 */
div,form,ul,ol,li,dl,dt,dd,cite,p,input,img{ margin:0; padding:0; border:none; }
img{ vertical-align:middle; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; }
input,textarea,select{ font-size:12px; font-family:Microsoft Yahei; }
ol,ul,li{ list-style-type:none;}
a,a:visited{ color:#000; text-decoration:none; }
a:hover{ color:#000; text-decoration:underline; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { *+height:1%; }
body{ margin:0; padding:0; width:100%; height:auto; color:#000; font-size:14px; font-family:SimSun,Microsoft Yahei,Arial, Helvetica, sans-serif;} 
:focus { outline: none; } 
.left{ float:left; }
.right{ float:right; }
.marbtom40{ margin-bottom:40px; }
.hide{ display:none; }
.textcenter{ text-align:center; }
.overflow-ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; }

/* 本专题样式 */
/* 活动页 */
.newsfocus h1,.title,.main-rt h4,.showtitle{font-size:24px; font-family:Microsoft Yahei;}
.title span,.descr h3,.main-rt h4{ font-weight:800; }
.maright{ margin-right:10px; }
.banner{ height:439px; background:url(banner.jpg) no-repeat center top; }
.main{ width:1000px; margin:20px auto; background:#fff7e7; }
.borderbt{ border-bottom:5px solid #dd251f; }
.main-lt{ width:700px; padding:20px; background:#fff7e7; }
.newsfocus{ margin-bottom:40px; }
.newsfocus h1,.showtitle{ color:#333; padding:20px 0; }
.newsfocus ul{ padding-left:15px; }
.newsfocus ul li{ height:40px; line-height:40px; background:url(list_img.png) no-repeat left center; padding-left:10px;  }
.newsfocus img,.newspic{ width:360px; height:200px; }
.classdiv{ width:345px; height:328px; margin-bottom:30px; }
.title{ height:25px; line-height:25px; padding:0 12px; margin-bottom:20px; background:url(title_bg.jpg) no-repeat left center; color:#6c0502; }
.title a,.descr h3{ font-size:14px; font-family:SimSun; }
.descr h3{ margin-bottom:5px;}
.descr img,.descrpic{ width:120px; height:90px; }
.descrpic{ margin-right:7px; }
.descr p{ height:72px; }
.descr p,.rtcon p{ font-size:12px; color:#666; line-height:24px; text-indent:2em; }
.descr p a,.rtcon a{ color:#dd251f; }
.classdiv ul li{ height:36px; line-height:36px; background:url(list_img.png) no-repeat left center; padding-left:10px;  }
.classdiv ul{ padding-top:10px; }
.picshow{ width:100%; overflow:hidden; }
.picshow ul li{ float:left; width:160px; margin-right:20px; text-align:center; }
.picshow ul li img{ width:160px; height:120px; margin-bottom:10px; }
.main-rt{ width:220px; padding:0 20px; background:#f9e7c5; }
.main-rt h4{ color:#6c0502; letter-spacing:20px; text-align:center; padding:20px 0 10px; }
.rtcon{ height:139px; padding:20px; background:#f9f4e9; margin-bottom:15px; }
.rtconIn{ height:172px; }
.rtcon h5{ font-size:16px; color:#6c0502; font-family:Microsoft Yahei; }

/* 列表页 */
.list-title,.list-title a{ color:#fff; }
.list-title{ height:48px; padding:0 60px; line-height:48px; background:#d4a347; }
.list-title a{ padding-left:27px; background:url(icon_return.png) no-repeat left center; }
.list-cont{ padding:10px 60px 30px; }
.list-cont ul,.list-contpic ul{ padding:30px 0 0;}
.list-cont ul li{ height:30px; line-height:30px; background:url(list_img.png) no-repeat left center; padding-left:10px;  }
.dashed{ height:5px; border-top:1px solid #dcd5c7; margin:25px 0; }
.list-contpic{ padding:10px 50px 30px; }
.list-contpic ul li{ float:left; width:160px; height:160px; padding:10px; text-align:center; overflow:hidden; }
.list-contpic ul li img{ width:160px; height:120px; margin-bottom:10px; }
.pages{ padding:25px 0; }

/* 文章页 */
.showtitle{ padding:40px 0 30px; border-bottom:1px dotted #dcd5c7; }
.show-content{ padding:30px 0; }

/*  页尾 */
.footer{ width:1000px; margin:0 auto; padding:45px 0; color:#000; }


