﻿body { background: #FFF url(body_bg.jpg) no-repeat center top;}
.header, .cont, .footer {width: 950px; margin: 0 auto; height: 100%; overflow: hidden; clear: both;}
.header {height: 320px; position: relative;}
.header .logo { float: left; display: inline; width: 300px;}
.header .logo a { display: block; height: 80px; background: url(logo.gif) no-repeat;}
.header .fun {float: right; display: inline; line-height: 80px;}
.header .nav {height: 42px; overflow: visible; clear: both;}
.header .nav li {float: left; display: inline; background: url(nav_li.gif) no-repeat right top; padding: 7px; height: 28px; position: relative;}
.header .nav li a.one {display: block; float: left; padding: 0 10px; height: 28px; line-height: 28px; text-align: center; color: #FFF; font-family: 微软雅黑; font-size: 18px; font-weight: bold;}
.header .nav li a.one:hover, .header .nav li:hover a.one {text-decoration: none; background: url(nav_li_ahover.gif) repeat-x 0 0;}
.header .nav li div {background: #3E9EC8; width: 180px; padding: 5px; position: absolute; left: 7px; top: -3333px;}
.header .nav li:hover div {top: 33px;}
.header .nav li div a {float: left; display: inline; width: 90px; height: 30px; line-height: 30px; color: #FFF; text-align: center; font-size: 14px; font-weight: bold;}
.header .nav li div a:hover { background: #60B6DC; text-decoration: none;}

.header .tel {display: none;color: #FF6600; font-size: 16px; font-weight: bold; position: absolute; left: 390px; top: 285px;}
.footer {margin: 10px auto 0 auto;}
.footer .lsPic ul {height: 100%; overflow: hidden; clear: both; width: 960px; margin: 0 0 0 -10px;}
.footer .lsPic li {float: left; display: inline; width: 182px; height: 135px; margin: 0 0 0 10px; text-align: center;}
.footer .lsPic li img {display: block; margin: 0 auto 5px auto; width: 170px; height: 90px;}
.footer .lsPic li a img {padding: 5px; border: 1px solid #D8D8D8;}
.footer .lsPic li a:hover img {padding: 4px; border: 2px solid #CCC;}
.footer .ls1 li {width: 150px; height: 125px;}
.footer .ls1 li img {width: 138px; height: 80px;}
.footer .copy {background: #1FAAD7; text-align: center; color: #FFF; padding: 10px 0;}
.footer .lianxi {text-align: center; padding: 5px 0; line-height: 22px;}
.footer .lianxi strong {padding: 2px 0 2px 20px;}
.lianxi strong {margin: 0 0 0 10px;}
.lianxi .tel { background: url(icon_tel.gif) no-repeat left center;}
.lianxi .email { background: url(icon_email.gif) no-repeat left center;}
.lianxi .skype { background: url(icon_skype.gif) no-repeat left center;}
.lianxi .msn { background: url(icon_msn.gif) no-repeat left center;}
.lianxi .line { background: url(icon_line.gif) no-repeat left center;}
.sideL {width: 240px; float: left; display: inline;}
.main {width: 710px; float: left; display: inline;}
.sideR {width: 230px; float: right; display: inline;}
.index .main {width: 460px; margin: 0 0 0 10px;}
.home .text {line-height: 20px; padding: 15px; background: #F7F7F7; border: 1px solid #DDD; margin: 0 0 10px 0;}
.home .text h1 { display: inline;}
.home .lsText1 { width: 950px; margin: 0 0 0 -15px; padding: 0 0 15px 0; height: 100%; overflow: hidden;}
.home .lsText1 li { float: left; display: inline; width: 450px; margin: 0 0 0 15px;}
.home .lsText1 li a { display: block;}
.gg {margin: 0 0 10px 0;}
.flash460 {margin: 0 0 10px 0;}
.col1 {margin: 0 0 10px 0; height: 100%; overflow: hidden; clear: both;}
.col1 .tit {height: 25px; line-height: 25px; padding: 0 10px;}
.col1 .tit h2 {display: inline; float: left; font-size: 14px; font-weight: bold; color: #FFF;}
.col1 .tit .more {float: right; font-family: 宋体;}
.col1 .tit .more a {color: #FFF;}
.col1 .cot {height: 100%; overflow: hidden; clear: both;}
.col2 {margin: 0 0 10px 0; height: 100%; overflow: hidden; clear: both; border: 1px solid #D8D8D8;}
.col2 .tit {height: 32px; line-height: 28px; background: url(tit_bg2.gif) repeat-x 0 0; padding: 0 10px;}
.col2 .tit h2 {display: inline; float: left; font-size: 14px; font-weight: bold;}
.col2 .tit .more {float: right; font-family: 宋体;}
.col2 .cot {height: 100%; overflow: hidden; clear: both; padding: 19px;}
.zxxx .tit {background: #FFF url(tit_bg1.gif) repeat-x 0 0;}
.zyzz .tit {background: #FFF url(tit_bg1.gif) repeat-x 0 -25px;}
.fzwd .tit {background: #FFF url(tit_bg1.gif) repeat-x 0 -50px;}
.zyzz .cot {background: #EEE;}
.index .zyzz .cot {padding: 5px;}
.gywm .cot { line-height: 22px; font-size: 14px;}
.fzwd marquee {height: 150px;}
.lsText1 {padding: 5px 0 0 0;}
.lsText1 li {height: 22px; line-height: 22px; border-bottom: 1px dashed #E3E3E3; background: url(ico_li1.gif) no-repeat left center; padding: 0 0 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lsText1 li em {float: right; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #AAA;}
.lsPic1 ul {height: 100%; overflow: hidden; clear: both;}
.lsPic1 li {float: left; display: inline; width: 138px; height: 160px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lsPic1 li img {display: block; margin: 0 auto 5px auto; width: 120px; height: 120px;}
.lsPic1 li a img {padding: 3px; border: 1px solid #D8D8D8;}
.lsPic1 li a:hover img {padding: 1px; border: 3px solid #CCC;}
.page ul {height: 100%; overflow: hidden; clear: both; padding: 10px 0;}
.page ul li {float: left; display: inline; text-align: center; margin: 0 5px 0 0; width: 26px; height: 26px; overflow: hidden;}
.page ul li a {display: block; width: 24px; height: 24px; line-height: 24px; border: 1px solid #CCC; background: #F7F7F7;}
.page ul li a:hover {border: 1px solid #999; background: #EEE; text-decoration: none;}
.page ul li.prev {width: 52px;}
.page ul li.prev a {width: 50px;}
.page ul li.active {width: 26px; line-height: 26px; color: #DD0000; font-weight: bold;}
.page ul li.record {float: right; margin: 0; width: auto; color: #888;}
.tabBox ul {overflow: hidden; clear: both;}
.tabBox li {float: left; display: inline; width: 68px; height: 30px; line-height: 30px; text-align: center; margin: 0 2px 0 0; cursor: pointer;}
.tabBox .blur {background: #F5F5F5; color: #0088CC;}
.tabBox .focus {background: #FFF; border: 1px solid #DDD; border-bottom: #FFF;}
.cotBox {clear: both; background: #FFF; border: 1px solid #DDD; margin: -1px 0 10px 0;}
.cotBox ul {padding: 14px;}
.cotBox li {height: 22px; line-height: 22px; background: url(ico_li1.gif) no-repeat 5px center; padding: 0 0 0 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.cotBox li em {float: right; color: #CCC;}
.cotBox p {text-align: right; border-top: 1px dashed #DDD; padding: 10px 0 0 0; margin: 10px 0 0 0; font-family: 宋体;}
.listText dl {padding: 0 0 15px 0;}
.listText dl dt {border: 1px solid #E3E3E3; background: #F6F6F6; padding: 0 10px; height: 30px; line-height: 30px;}
.listText dl dt strong {padding: 0 0 0 10px;}
.listText dl dt strong a {color: #0074B7;}
.listText dl dt em {float: right; color: #AAA; font-family: Arial, Helvetica, sans-serif;}
.listText dl dd {padding: 10px 0 0 0; line-height: 18px; color: #888;}
.listText dl dd em {color: #444;}
.listText dl dd em a {color: #0074B7;}
.listPage .cot img {max-width: 670px; margin: 0 0 5px 0;}
.newsDetails h1 { font-family: 微软雅黑; font-size: 20px; line-height: 22px; font-weight: bold; text-align: center; padding: 5px 0;}
.newsDetails .info { text-align: center; border-bottom: 1px dashed #DDD; padding: 0 0 15px 0; color: #888;}
.newsDetails .text {font-size: 14px; line-height: 22px; padding: 0 10px;}
.newsDetails .text p {padding: 15px 0 0 0;}
.newsDetails .text img {max-width: 660px;}
.newsDetails .related {border-top: 1px dashed #DDD; padding: 15px 0; font-size: 14px;}
.newsDetails .related li {line-height: 24px; color: #888;}
.newsDetails .related li a {font-size: 14px;}
.sitemap h2 {font-weight: bold; border-top: 1px dashed #DDD; padding: 10px 0 0 10px; margin: 10px 0 0 0; background: url(ico_jt7.gif) no-repeat left 15px;}
.sitemap h3 {display: inline; margin: 0 0 0 8px;}
.myForm .btn1 {background: url(btn1.gif) no-repeat 0 0; width: 120px; height: 35px; border: 0; cursor: pointer; font-size: 14px; font-weight: bold;}
.myForm .message {height:26px; line-height:26px; padding:0px 10px; background: #FFFED1; border:1px dotted #FFA200; color: #FF3300;}
.marquee {overflow: hidden; height: 530px;}
.daren h2 {font-family: 微软雅黑; font-size: 20px; font-weight: bold; height: 50px; line-height: 50px;}
.daren img {max-width: 660px;}