
html{height: 100%;}
body{height: 100%;color: #595959;position: relative; font-family:"Microsoft YaHei";}
img{height: auto;}
.bg{background: #f8f8f8;}
h1,h2,h3,h4,ol,ul,li,p,dd,dl,dt{list-style: none;padding: 0;margin: 0;font-weight: normal;}
a{text-decoration: none;color: #595959;}
a:hover,a:active,a:focus{text-decoration: none;color: #595959;}
.fl{float: left;}
.fr{float: right;}

.header{height:100px; width:100%;}
.header .header-logo{ display:block; max-height:100px; float:left;}
.header .nav{ display:block;float:right; padding-top:20px; }
.header .nav li{ display:inline-block; padding-left:15px; padding-right:15px; height:40px;}
.header .nav li a{ display:block; width:100%;}
.header .nav li a h1{ width:100%; height:20px; line-height:20px; font-size:16px; color:#525252; text-align:center; font-weight:bold; letter-spacing:2px; }
.header .nav li a h2{ width:100%; height:20px; line-height:20px; font-size:12px; color:#999999; text-align:center;}

.banner{ display:block; width:100%;}
.banner img{ display:block; width:100%;}

.main-title{ display:block; width:100%; padding-top:30px; padding-bottom:30px; text-align:center;}
.main-title h1{width:100%; height:40px; line-height:40px; font-size:30px; color:#1b5f93; text-align:center; font-weight:bold; letter-spacing:5px;}
.main-title h2{width:100%; height:20px; line-height:20px; font-size:16px; color:#999999; text-align:center;letter-spacing:3px;}

.main-box{background:#f3f3f3; padding:60px 30px; margin-bottom:60px;}
.main-box img{ display:block; width:100%;}
.main-box h1{width:100%; height:90px; line-height:90px; font-size:30px; color:#2b2b2b; text-align:center; font-weight:bold; letter-spacing:5px;}
.main-box p{width:100%; line-height:60px; font-size:20px; color:#2b2b2b; letter-spacing:2px; text-indent:2em;}

.contact-l{width: 120px; height:120px; float:left;}
.contact-r{width: calc(100% - 120px); float:right;}
.contact-r p{ line-height:30px; font-size:20px;color:#2b2b2b;}
.member-title{width:100%; height:40px; border-bottom:#CCC 1px dashed;}
.member-title a{display:block; width:calc(100% - 300px); height:40px; line-height:40px; color:#2b2b2b; font-size:20px; font-weight:bold; text-align:left; float:left;}
.member-title span{display:block; width:150px; height:40px; line-height:40px; color:#2b2b2b; font-size:20px; font-weight:bold;text-align:center;float:left;}
.main-box ul{width:100%; padding-top:15px;}
.main-box ul li{ display:block; width:100%; height:30px; line-height:30px;}
.main-box ul li a{display:block; width:calc(100% - 300px); height:30px; line-height:30px; color:#2b2b2b; font-size:16px; text-align:left; float:left;}
.main-box ul li span{display:block; width:150px; height:40px; line-height:40px; color:#2b2b2b; font-size:16px; text-align:center;float:left;}

.footer{color:#FFF;}
.footer-top{width:100%; background:#5f5f5f; padding-top:30px; padding-bottom:30px;}
.footer-top img{ display:block; margin:0 auto;}
.footer-top span{ display:block; width:100%; text-align:center; height:30px; font-size:14px;}
.footer-top h1 {width:100%;font-size:24px; text-align:right; font-weight:bold; letter-spacing:3px; padding-bottom:15px;}
.footer-top p{ line-height:40px; font-size:14px; text-align:right}

.footer-bot{width:100%; background:#2b2b2b;color:#fff; height:60px;}
.footer-bot p{ line-height:60px; font-size:14px; text-align:center;}

