*{ margin:0; border:0; padding:0; }
body{ font:14px normal 'Microsoft YaHei',Arial,'宋体'; color:#333; background:#f3f3fe; }

.tindt{ text-indent:5em; }
.colrRed{ color:#e85a64; }
.magnTop{ margin-top:20px; }

.title{ font-size:30px; font-weight:bold; color:#fff; height:58px;  line-height:58px; background:#0097f7; }
.titleRed{ font-size:30px; font-weight:bold; color:#fff; height:58px;  line-height:58px; background:#e85a64; }
.title p,.titleRed p{ width:1100px; padding:0 40px; margin:0 auto; }
.item{ font-size:18px; width:1100px; margin:0 auto; background:#fff; box-shadow:1px 1px 2px #dedede; line-height:40px; margin-bottom:12px; }
.item div{ padding:40px 30px; }
.item div a{ width:330px; height:50px; margin-top:30px; display:block; }

#header{ background:#0097f7; height:400px; }
#header .top{ width:1100px; height:400px; margin:0 auto; background:url(banner.png) no-repeat 0 bottom; text-align:center; position:relative; }
#header .top div{ padding-top:46px; }
#header .top div h1{ font-size:50px; color:#f7fcff; }
#header .top div p{ font-size:24px; color:#7ecdff; }
#header .top div h3{ font-size:36px; color:#ffea00; position:absolute; bottom:90px; right:45px; }
#header .top div h5{ font-size:18px; color:#7ecdff; position:absolute; bottom:10px; right:45px; }
#header .top div h5 a{ color:#7ecdff; text-decoration:none; }

#center{ height:100%; }
#center .desc{ font-size:18px; height:100%; overflow:hidden; background:url(bg_desc.jpg); }
#center .desc div{ width:1100px; height:100%; margin:0 auto; padding:30px; line-height:30px; text-indent:2em; }

#footer{ text-align:center; line-height:30px; padding:20px 0 40px 0; }
#footer a{ margin:0 10px; text-decoration:none; }