.banner{ position:relative; overflow:hidden; height:390px;}
.banner img{ position:absolute; left:50%; margin-left:-960px;}
h1{ background-image:url(background-images/line.png); background-repeat:no-repeat; background-position:center center; font-size:36px; color:#4d4d4d; font-weight:900;
line-height:40px; text-align:center; margin-top:60px; margin-bottom:90px; font-family:"宋体";}
.products{ overflow:hidden; margin-bottom:100px; width:1012px;}
.product{ width:234px; margin:0 8px 0 0; float:left; position:relative;}
.product img{ width:234px;}
.product div{ font-size:16px; text-align:center; color:#fff; line-height:36px; position:absolute;bottom:0; background:rgba(57,166,236,0.7); width:100%;}
.clear{ clear:both;}
.background-blue{ background-color:#f0f0f0;}
.news{ overflow:hidden; margin-bottom:100px; width:1000px;}
.new{ width:311px; margin:0 10px 0 0; background-color:white; float:left; border-radius:6px; border:1px solid #ebebeb;}
.text{ width:110px; padding:20px 10px; float:left; border-right:1px solid #ebebeb; height:140px;}
h2{ font-size:16px; line-height:20px; color:#39a6ec; margin-bottom:16px;}
p{ font-size:14px; line-height:18px; color:#4d4d4d;}
.new img{ float:right; width:180px;}
.column{ width:438px; margin:0 20px 0 20px; margin-bottom:40px; border:1px solid #d5d7dc; background-color:white; float:left;}
.column img{ float:left; border-right:1px solid #d5d7dc;}
.text-2{ padding:18px 10px 0 10px; float:left; width:155px;}
h3{ font-size:16px; color:#323232; line-height:20px;}
.text-2 div{ font-size:14px; color:#666; line-height:24px; margin-top:13px;}
.footer-bg{ margin:0;}
