body {font-size:12px;}
a {color:#333; text-decoration:none;}
a:hover{text-decoration:underline;color:#E13D00;}

.blank {clear:both;overflow:hidden;height:25px;font-size:0;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}


/*-----top------*/
.wrap{ background:none}
.topbanner{width:100%; height:470px; background:#af131e;  }
.topbanner h1{background:url("headerImg.jpg") no-repeat center  center ;margin:0px auto;overflow:hidden;height:470px;text-indent:-99999px;}

/*-----main------*/
.main{ width:1000px; margin:0 auto;
}
.mainTitle{ width:1000px; float:left; text-align:left;
}
.mainContent{ width:1000px; float:left; text-align:center; background:#fff; padding:20px 0px; border-top:7px solid #cd1724;
}
.mainContent img{ margin-right:20px; vertical-align:middle;
}
.notice{  padding:50px 0px; line-height:42px; 
}
.notice a{ background:#d70536; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius:10px; color:#fff; font-size:30px; padding:10px 30px;  font-family:'Microsoft Yahei','Arial';         
}
.notice a:hover{ text-decoration:none; background:#a80027; color:#fff;
}
.mainContent td,th{ border:1px solid #dbdbdb; line-height:30px; color:#000;  padding:5px 10px;
}
.mainContent table thead th{ background:#f8f8f8; font-size:20px; text-align:center;
}
.mainContent table tbody td{ background:#fff; font-size:16px;
}
.mainContent table{ border-collapse:collapse; width:940px; margin:0 auto;
}
.mainContent table th,td p{ text-align:left;
}
.mainContent table td a.red{ width:100px; height:30px; background:#e51417; display:block; color:#fff;
}
.mainContent table td a:hover.red{ background:#b30003; text-decoration:none;
}
.mainContent table td a.blue{ width:100px; height:30px; background:#4787c5; display:block; color:#fff; margin-bottom:10px;
}
.mainContent table td a:hover.blue{ background:#125698; text-decoration:none;
}
.mainContent dl{ width:940px; float:left; text-align:left; padding:20px 30px 0px 30px; line-height:24px;
}
.mainContent dt{ font-size:16px; color:#d70536; font-weight:bold;
}
.mainContent dd{ font-size:14px
}


#demo{ width:940px; margin:0 auto;overflow:hidden;height:385px;
}

/*-----weibo------*/
.weibo{ width:1000px; height:150px; margin:0 auto;
}


/*----- 弹出层------*/
.popbox{width:400px; height:240px;background:#fff;}
.popbox-title{ width:400px; height:33px; background:#f7f7f7; float:left; border-bottom:1px solid #e7e7e7; line-height:33px; text-align:center; font-size:18px; color:#d70532;
}
.popbox-title span{ font-size:12px; color:#000
}
.popbox-title span i.red{ color:#ff0000
}
.popbox-title a.ico{float:right; width:24px; height:20px; display:inline-block; background:url(cls.gif) -1px 1px no-repeat; margin-top:5px;
}
.popbox-title a:hover.ico{ background:url(cls.gif) -1px -19px no-repeat;
}
.popbox-con{ width:400px; float:left; font-size:14px;
}
.popbox-con td{  line-height:19px; color:#000;  padding:5px 5px;
}
.popbox-con th{ padding:5px 5px;border:0;text-align:right;
}
.popbox-con table tbody td{ background:#fff; font-size:14px; 
}
.popbox-con table{ border-collapse:collapse; margin:0 auto;}
.txt{ width:200px; height:19px; border:1px solid #e3e3e3;font-size:12px; }
.btn1{ background:none; border:none;background:#d70536; -moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; color:#fff; font-size:14px; padding:0px 10px;  font-family:'Microsoft Yahei','Arial'; cursor:pointer;
}
.btn1:hover{ text-decoration:none; background:#ea0000; color:#fff;
}
.btn2{ background:none; border:none;background:#e3e3e3; margin-left:20px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px; color:#000; font-size:14px; padding:0px 10px;  font-family:'Microsoft Yahei','Arial'; cursor:pointer;
}
.btn2:hover{ text-decoration:none; background:#d0d0d0; color:#000;
}
