@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button{font-family:'宋体',sans-serif;font-size:14px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none; color:#666;}
a:hover,a:active,a:focus{text-decoration:underline; color:#ef4036;}



body { background:#fff; color:#666; font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}

/* banner css  */
.eclogo { height:68px; padding:40px 0 20px; width:1000px; margin:0 auto;}
.banner{ height:377px; background:url(../img/banner.jpg) no-repeat 50% 0; overflow:hidden; zoom:1;}



#content {width:1000px;margin:0 auto;}
.layer,.layer .bd {overflow:hidden; zoom:1;}
.layer .hd { background:url(../img/bg_hd.png) no-repeat; height:73px; margin-bottom:15px;}
.layer .hd h2 { text-indent:-999em;}



/* layer-news css */
.layer-news { padding-top:27px;}
.news-dis { float:left; width:474px;}
.news-dis .bd { padding:5px 0 0 5px; width:430px;}
.news-dis p { font-size:15px; line-height:26px;letter-spacing:-1px;}
.news-list ul { background:url(../img/news_list.png) no-repeat 0 8px; padding-left:30px;}
.news-list li { height:38px; line-height:38px; font-size:18px; overflow:hidden;}


/* layer-plan css */
.layer-plan { padding-top:40px;}
.layer-plan .hd { background-position:0 -80px;}
.layer-plan .bd { background:#f5f5f5; color:#000; padding:50px 0;}
.layer-plan table {border-collapse: collapse;border-spacing: 0; font-size:16px; width:832px; margin:0 auto;}
.layer-plan table td span { display: block; }
.layer-plan table td { height: 32px; line-height: 32px; padding-left: 10px; text-align: left; }
.layer-plan .date { width: 100px; }
.layer-plan.time { width: 120px; }
.layer-plan .form { width: 120px; }
.layer-plan .guest { width: 330px; }
.layer-plan thead td { font-weight: bold; }
.layer-plan .tr {border-bottom: #ccc 1px solid;}

/* layer-plan css */
.layer-blog { padding-top:40px;}
.layer-blog .hd { background-position:0 -160px;}

/* friend-link css */
.friend-link { background:url(../img/friend.jpg) no-repeat 0 0; height:102px; margin-top:21px;}

#footer{ padding:20px 0;line-height:24px;text-align:center;font-family:'宋体'; font-size:12px; margin-top:20px;}
#footer .con { width:960px; margin:0 auto; font-weight:normal;}

