﻿@charset "utf-8";


#banner{ text-align:center; position:relative; max-width:100%; margin-left:auto; margin-right:auto; height:auto;background:url(loading.gif) center no-repeat;}
#banner img{ width:100%; max-width:1200px;}
#banner  .caption{ width:862px; height:55px; line-height:55px; padding-top:5px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:50%; margin-left:-501px; text-align:left; font-size:20px; color:#fff; font-family:Microsoft YaHei; padding-left:140px;}
#banner  .caption .date{ width:120px; line-height:50px; position:absolute; bottom:0; left:0; text-align:center; font-size:20px; vertical-align:bottom; overflow:hidden;}
#banner  .caption a{ color:#fff; float: right;padding-right: 1em;}
#calender{ width:972px; margin:0 auto; line-height:40px; position:relative; padding-left:30px; color:#aaa; font-family:Microsoft YaHei;}
#prevMouth,#nextMouth{ color:#fff; position:absolute; text-align:center; padding-left:14px; padding-right:14px; font-weight:bold;}
#prevMouth{ left:0;}#nextMouth{right:0;}
#days{ padding-left:10px;}
#days a,#days span{ padding:5px 8px 5px 7px; font-size:14px;}
.Mouth{ font-size:18px; color:#EEE;}
#days a{color:#fff;}#days a.cur{color:#Fc0;}
#days a:hover{ background:#703d97;}
#banner .fa{ position:absolute; top:50%; font-size:20px; color:#fff; width:40px; line-height:40px; margin-top:-20px; border:2px solid #fff; -moz-border-radius:50%;border-radius:50%;}
#banner .fa:hover{ background:rgba(0,0,0,0.5);}
#banner .next{ right:5px;}#banner .prev{ left:5px;}


#headline{ padding:35px; line-height:30px; background:url(headline.png) center bottom no-repeat;}
#headline h1{ text-align:center; font-size:22px;}
#headline h2{ text-align:center; font-size:16px; font-weight:normal;}

#main{ padding:10px 0;}

.hotNews,.newslist{ display:inline-block; *zoom:1;*display:inline; width:32.9%; vertical-align:top;}
.hotNews h3{ margin:0 10px 5px; font-size:16px; line-height:24px;}
.hotNews p{ margin:10px 10px 15px; color:#777; line-height:20px;}
.hotNews-2-3{width:66%;}

#main hr{border:0 none;background-color:#ddd;height:1px; color:#ddd;}

.newslist dt,.newslist h3{ margin:10px; font-size:20px; border-bottom:2px solid #156b3e; padding-bottom:7px;}
.newslist dd{ line-height:26px; margin-left:10px;}
.newslist li{ margin:0 0 11px 10px; height:61px; font-size:12px;}
.newslist .date{ width:60px; height:61px; text-align:center; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:10px;}
.newslist .date p{ font-size:24px; line-height:38px;}
.newslist h4{ font-size:14px; line-height:20px; display:inline;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist p{ color:#777; padding-top:3px; line-height:18px;}
.newslist2 dt{ margin:10px; font-size:20px; border-bottom:2px solid #156b3e; padding-bottom:7px;}

fieldset, table, th, td, span{padding:0;margin:0;}
#full-screen-slider { width:100%; height:360px; float:left; position:relative;z-index:-555;}
#slides { display:block; width:100%; height:360px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}