﻿/* 默认 */

html {background:  url(html_bg.gif) repeat;}

.pmd {height: 30px; background: #EEE; padding: 0 20px;}
.pmd marquee {height: 30px; line-height: 30px;}

.col {margin: 0 0 20px 0;}

.col .top {height: 50px; background: url(col_top_bg.gif) no-repeat; line-height: 40px; color: #FFF; padding: 0 15px 0 50px;}

.col .top a {color: #FFF;}

.top h2 {display: inline; font-size: 14px; font-weight: bold;}

.top .more {float: right; display: inline; font-family: "宋体";}

.col .cot {height: 100%; overflow: hidden; clear: both; padding: 10px 15px; background: #FFF; border: 1px solid #DDD; border-top: 0;}



ul.lsText1 li {height: 22px; line-height: 22px; background: url(ico_li1.gif) no-repeat 10px center; padding: 0 0 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

ul.lsText1 li em {float: right; color: #999; font-size: 11px;}



ul.menu {height: 100%; overflow: hidden;}

ul.menu li {float: left; display: inline; width: 118px; height: 24px; line-height: 20px;}



.page {overflow: hidden; height: 100%; clear: both;}

.page ul {overflow: hidden; height: 100%; 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; background: #FFF; border: 1px solid #CCC; color: #444;}

.page ul li a:hover {background: #EEE; border: 1px solid #AAA; text-decoration: none; font-weight: bold;}

.page ul li.prev {width: 52px;}

.page ul li.prev a {width: 50px;}

.page ul li.active {width: 26px; line-height: 26px; color: #CB184F; font-weight: bold;}

.page ul li.record {float: right; margin: 0; width: auto; color: #888;}



.warp {width: 950px; padding: 0 20px; margin: 0 auto; background: url(warp_bg.gif) repeat-y;}

.funBar {width: 950px; height: 30px; line-height: 30px; text-align: right;}

.header {background: #FFF url(header_bg.gif) no-repeat right top;}

.header .logo {float: left; display: inline; width: 300px;}

.header .logo a {display: block; height: 90px; background: url(logo.gif) no-repeat;}

.header .nav {height: 37px; clear: both; background: url(nav_bg.gif) repeat-x; color: #FFF;}

.header .nav ul {padding: 0 0 0 10px;}

.header .nav li {float: left; display: inline; position: relative;}

.header .nav li a.one {color: #FFF; display: block; width: 75px; height: 27px; line-height: 27px; text-align: center; margin: 4px 0 0 0;}

.header .nav li a.one:hover, .header .nav li.active a.one {background: url(nav_a.gif) repeat-x; color: #9D4914; text-decoration: none;}

.header .nav li div {display: none; width: 270px; position: absolute; left: 0; top: 31px; background: #FFF;}

.header .nav li:hover div {display: block;}

.header .nav li:hover div a {display: block; float: left; display: inline; width: 90px; height: 27px; line-height: 27px; text-align: center;}

.header .nav li:hover div a:hover {text-decoration: none; background: #C4AAB8; color: #FFF;}

.header .nav li.tel {float: right; height: 37px; line-height: 28px; padding: 0 10px 0 30px; background: url(nav_tel.gif) no-repeat left center; color: #FFFF00;}

.header .nav li.tel strong {font-family: 微软雅黑; font-size: 16px; font-weight: bold; color: #FFF;}

.header .position {color: #666; padding: 0 0 0 10px; padding: 10px 0 0 0;}

.header .position strong {background: url(ico_position.gif) no-repeat 0 center; padding: 0 0 0 20px;}

.header .position h3 {display: inline; padding: 0 5px 0 0;}



.cont {height: 100%; overflow: hidden; clear: both; padding: 20px 0 0 0;}

.cont .side {float: left; display: inline; width: 220px;}

.cont .side .time {background: #d5d5d5 url(time_bg.gif) no-repeat center top; padding: 60px 0 20px 0; text-align: center; font-family: 微软雅黑; font-weight: bold; font-size: 14px; margin: 0 0 20px 0;}
.cont .side .time p {padding: 0 0 20px 0;}

.cont .side .liuyan {margin: 0 0 20px 0;}
.cont .main {float: right; display: inline; width: 710px;}

.cont .main .about {float: left; display: inline; width: 400px; font-size: 14px; line-height: 24px; border: 1px solid #DDD; padding: 14px;}

.cont .main .about p {font-size: 14px; line-height: 22px; padding: 10px 0 0 0;}

.cont .main .news {float: right; display: inline; width: 230px; border: 1px solid #DDD; padding: 14px;}

.cont .main .news .top {border-bottom: 1px solid #DDD; padding: 0 0 10px 0;}

.cont .main .news .cot {padding: 10px 0 0 0;}

.cont .main .clearfix {margin: 0 0 20px 0;}

.cont .main .box .top {height: 38px; line-height: 38px; background: url(col_top_bg2.gif) repeat-x; padding: 0 10px;}

.cont .main .box .cot {padding: 10px 0 0 0;}



.links {border: 1px solid #DDD; margin: 0 0 10px 0;}

.links ul {height: 100%; overflow: hidden; padding: 10px 0;}

.links li {float: left; display: inline; width: 115px; height: 24px; line-height: 24px; padding: 0 0 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}



.footer {text-align: center;}

.footer .lj {height: 40px; line-height: 40px; background: #EEE;}

.footer .lj a {background: url(ico_li2.gif) no-repeat right center; padding: 0 10px;}

.footer .bq {color: #999;}



#cms {display: none;}



.home {height: 100%; overflow: hidden; clear: both;}

.home ul.picList {height: 100%; overflow: hidden; padding: 10px 0 20px 0;}

.home ul.picList li {float: left; display: inline; width: 158px; height: 120px;}

.home ul.picList li img { width: 158px; height: 120px;}

.home .col {width: 465px; margin: 0;}

.home .top {background: url(col_top_bg1.gif) no-repeat;}

.home .goBtn {margin: 0 0 20px 0;}

.home .goBtn a {display: block; height: 75px; background: url(goBtn.gif);}



.index ul.picList {width: 720px; margin: 0 0 0 -30px; padding: 10px 0 0 0;}

.index ul.picList li {width: 150px; height: 60px; margin: 0 0 0 30px; float: left; display: inline; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.index ul.picList li img {width: 150px; height: 50px; display: block; margin: 0 auto;}



.listText dl {padding: 0 0 10px 0;}

.listText dt {background: #F7F7F7; border: 1px solid #DDD; padding: 8px 12px;}

.listText dt strong {padding: 0 0 0 10px;}

.listText dt strong a {color: #9D4914;}

.listText dt em {float: right;}

.listText dd a {color: #9D4914;}

.listText dd.detail {padding: 10px 0; text-indent: 24px; line-height: 18px;}

.listText dd.detail em {color: #9D4914;}



.detailed h1 {text-align: center; font-family: 微软雅黑,黑体; font-size: 24px; font-weight: bold; line-height: 40px; padding: 0 0 5px 0;}

.detailed .info {text-align: center; border-bottom: 1px dashed #CCC; padding: 0 0 20px 0; margin: 0 0 20px 0; color: #999;}

.detailed .text {font-size: 14px; line-height: 26px; word-wrap: break-word; word-break: break-all; padding: 0 10px;}

.detailed .text p {padding: 0 0 10px 0;}

.detailed .text img {max-width: 610px;}

.detailed .pic {text-align: center;}

.detailed .pic img {max-width: 610px;}

.detailed .related {padding: 20px 0; margin: 20px 0 0 0; border-top: 1px dashed #CCC; font-size: 14px;}

.detailed .related ul li {height: 24px; line-height: 24px;}

.sitemap h2 {height: 40px; line-height: 40px; background: url(ico_li1.gif) no-repeat left center; padding: 0 0 0 13px; margin: 0 0 5px 0; border-bottom: 1px dashed #DDD;}
.sitemap h2 a {font-size: 14px;}
.sitemap h3 {padding: 0 0 0 13px; display: inline;}

.guestbook .error {text-align: center; height: 30px; line-height: 30px; background: #FFFED1; border: 1px dotted #FFA200; color: #FF3300;}
.guestbook .time {float: right; color: #888; font-size: 11px;}
.guestbook .bt {background: #F7F7F7 url(ico_comment.gif) no-repeat 10px center; border-top: 1px dashed #DDD; padding: 0 10px 0 30px; margin: 10px 0 0 0; height: 26px; line-height: 26px;}
.guestbook .nr {padding: 10px 10px 0 10px;}
.guestbook .nr .fb {color: #0081C2;}
.guestbook .hf {padding: 5px 10px 0 10px;}
.guestbook .hf .fb {color: #DD0000;}
.guestbook .pages {padding: 10px; height: 24px; line-height: 24px; overflow: hidden; clear: both;}
.guestbook .pages span {float: right;}
.guestbook .pages strong {color: #DD0000;}
.guestbook form {border: 1px dashed #DDD; background: #F9F9F9; padding: 15px; font-size: 14px;}
.guestbook form .hs {color: #DD0000;}
.guestbook form .sr input, .guestbook form .ipt2 {border-right: 1px solid #E2E3EA; border-bottom: 1px solid #E2E3EA; border-top: 1px solid #ABADB3; border-left: 1px solid #ABADB3; width: 292px; height: 16px; padding: 3px;}
.guestbook form .ipt2 {width: 92px;}
.guestbook form .sr textarea {border-right: 1px solid #E2E3EA; border-bottom: 1px solid #E2E3EA; border-top: 1px solid #ABADB3; border-left: 1px solid #ABADB3; width: 392px; height: 92px; padding: 3px;}
.guestbook form .sr p {padding: 5px 0 0 0; color: #888;}
.guestbook form .btn1 {width: 118px; height: 48px; cursor: pointer; border: 1px solid #ABADB3; background: #EEE;}



.lsPic1 {height: 100%; overflow: hidden; clear: both;}

.lsPic1 li {float: left; display: inline; width: 120px; height: 120px; margin: 0 0 0 20px; text-align: center;}

.lsPic1 li img {display: block; margin: 0 auto 5px auto; width: 120px; height: 90px;}