﻿body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {margin:0;padding:0; color:#333; word-break:break-all; word-wrap:break-word;}
body,button,input,select,textarea {font:12px/1.125 microsoft yahei,arial; background:#fff;}
ul,ol,li{list-style:none;}
img{ border:0;vertical-align:top;}
em,i{font-style:normal;}
a{ color:#666; text-decoration:none;}
a:hover{text-decoration:underline; color:#09f;}
.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.clearfix{*zoom:1;}
body{ background:#f2f2f2;}

.top_bg{ background:#39f; height:91px; width:100%;}
.top{ margin:0 auto; width:980px; height:91px; position:relative;}
.top2{ position:absolute; width:980px; left:0; top:0; height:91px; border-bottom:1px solid #eee; clear:both; overflow:hidden;}
.logo{ float:left; width:204px;}
.nav{ float:left; width:750px; padding:45px 0 0 20px; font-size:12px; color:#fff;}
.nav a{ display:inline-block; color:#fff; margin:0 15px;}
.w980{ margin:0 auto; width:980px;}
.l1{ float:left; background:#f9f9f9; width:204px; padding:10px 0;}
.l1 a{ float:left; width:166px; height:42px; line-height:42px; font-size:14px; margin:10px 0; color:#333; padding-left:38px;}
.l1 a:hover,.l1 a.here{ background:url(../images/left.png) no-repeat; color:#fff; text-decoration:none;}

.r1{ float:right; background:#fff; width:676px; padding:0 50px 20px;}
.r1 h1{ font-size:30px; padding-top:46px; height:75px; font-weight:normal; text-align:center;}
.r1 p{ font-size:14px; padding-top:10px; line-height:1.8;}

.footer{ text-align:center; line-height:80px;}
