/* CSS Document */

*{ margin:0px; padding:0px;}
ul{list-style:none;}
.clear{clear: both; visibility: hidden;}
body{margin:0px auto; padding:0px; line-height:40px; font-size:24px; font-family: "微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#333; BACKGROUND:#fff;min-width:1010px; }
body a{ text-decoration:none; cursor:pointer;color:#333;}
body a:hover{ text-decoration: underline; color:#f23547;}
a{outline:none;}
a:focus{outline:none;}
a:active{outline:none;}
.contain{ width:1000px; margin:0 auto; position: relative;}
.fl{ float:left;}
.fr{ float:right;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f24{ font-size:32px;}
.t_right{ text-align:right}
.t_center{ text-align:center;}
img{ border: none;}
.move{ clear:both;}
.ml364{ margin-left:364px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml35{ margin-left:35px;}
.ml45{ margin-left:45px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr45{ margin-right:45px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb40{ padding-bottom:40px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl25{ padding-left:25px;}
.pl55{ padding-left:55px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr25{ padding-right:25px;}
.fb{ font-weight:bold;}
.banner{ background:url(../images/banner.jpg) no-repeat 50% 0%; height:430px; width:100%;}
.p40{ padding:40px 0px;}
.bg1{ background:#f3f3f3; width:100%;}
.bg2{ background:#fdf4f5 url(../images/img1.jpg) 0 0 no-repeat; height:315px;}
.contain h1{ font-size: 48px; height:66px; text-align:center; font-weight: bold; color:#f23547; margin:0px 0 40px 0; line-height:66px;}
.title{ width:384px; color:#fff; text-align:center;}
.title h2{ font-size:60px; font-weight:bold; line-height:70px; margin-top:50px;}
.title h3{ font-size:36px; font-weight:bold; line-height:50px;margin-top:30px;}
.inf{ font-size:30px; line-height:45px; width:520px; margin-right:45px; margin-top:45px;}
.tb1,.tb1 th,.tb1 td{ border-collapse:collapse; border:1px solid #a0a0a0; }
.tb1 th{ background:#f23547; line-height:60px; color:#fff; font-size:24px; font-weight:bold;}
.tb1 td{ line-height:60px;  font-size:24px; padding:0 30px;}
.tb2,.tb2 td{ border-collapse:collapse; border:3px solid #f23547; }
.tb2 td{ font-size:24px; font-weight:bold; line-height:70px;}
.red_big{ font-size:72px; font-weight:bold; color:#f23547;}
.red_smoall{ font-size:48px; font-weight:bold; color:#f23547;}
h4{ font-size:18px; color:#f23547; font-weight:bold; text-align:center;}
.fxys{ font-size:14px; line-height:22px;}
.fxys p{ margin-top:10px;}