﻿/*public*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,th,thead,tr,button,object,a,abbr,b,em,i,img,samp,span,strong,sub,sup,tt,var,input,select{margin:0;padding:0}
input,button,img,fieldset{border:0;outline:none}
input,select{outline:none}
/* set image max width to 100% */
img,video{max-width:100%;height:auto;width:auto\9;/* ie8 */}
/* set html5 elements to block */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{width:100%;height:100%;font:12px/1.5 '微软雅黑',Arial,Helvetica,sans-serif;color:#2d2d2d;word-wrap:break-word;word-break:break-all;}
body div,body p{margin:0 auto;word-break:normal;}
a { text-decoration:none; outline:none; color:#000; }
a:hover { text-decoration:underline; }
#topHeader { height: 32px; text-align: center; border-bottom:1px solid #c9c9ca; background: #f9f7f4; }
#topHeader .top { width:1000px; margin:0 auto; height:inherit; }
#topHeader a { float:left; height: 32px; line-height: 32px; color: #000; margin:0 10px; font-size: 12px; }
#topHeader a:hover { color:#fca22c!important; }

.head{width: 100%; height: 447px; margin: 0 auto;position: relative; background: url(../img/header.jpg) no-repeat top;}
.main{width: 100%; margin: 0 auto;position: relative;}
.sum{width: 100%; height: 796px; margin: 0 auto;position: relative; background: url(../img/zonglun1.jpg) no-repeat top;}
.timeline{width: 100%; height: 4320px; margin: 0 auto;position: relative; background: url(../img/timeline1.jpg) no-repeat top;}
.footer{width: 100%; padding: 20px; background: #3877BC;}
.footer p{color: #fff;font-size: 16px;text-align: center;}