﻿/* CSS Document */
.header {
    background:url(imageshead_bg.jpg) repeat-x; height:160px;
}
.spehead{background:#EEE; border-bottom:1px solid #cfcfcf; overflow:hidden;margin-bottom:5px;}

.wrapper {
}
img {
    background:#EEE
}
a:hover img {
    filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
}
.box {
    width:1100px; margin:5px auto; overflow:hidden
}
.btn {
    width:40px; height:18px; border:#ccc solid 1px; background:#fec; margin:0 2px;
}
.txt {
    width:80px; height:16px; color:#666666; border:#ccc solid 1px;
}
.ad {
    width:1100px; margin:0 auto; overflow:hidden
}
.top {
    line-height:32px;
}
.top a {
    font-weight:bold; color:#FF0000
}
.login a{color:#000000; font-weight:normal;}
.speDescription{margin:5px auto;border:1px solid #cfcfcf;line-height:32px;text-indent:2em;font-size:14px;background: url("imagessummary_top.gif") no-repeat scroll 10px 10px #fafafa;
    
    padding: 10px;}
.speDescription p {
    background: url("imagessummary_bottom.gif") no-repeat scroll right bottom;
    padding: 0 20px 0 68px;
}
.tophead1{background-image: url(imagesindex_13a.gif);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
    width: 80px;}
.tophead2{background-image: url(imagesindex_10a.gif);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;width: 85px;}
.tophead3{background-image: url(imagesindex_10a.gif);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
    width: 80px;}
.tophead4{background-image: url(imagesindex_16a.gif);
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 12px;
    line-height: 28px;
    padding-left: 20px;
    width: 80px;}
.login {
    float:right
}
.logo {
    float:left; width:300px; height:128px; background: url(imageslogo.jpg) #fff center 30px no-repeat;
}
.nav_list{width:1100px;margin:0 auto;float: left;}
.nav {
    float:left; overflow:hidden; width:800px;
}
.subnav {
    padding: 35px 30px 5px 20px; *padding:30px 30px 5px 20px; line-height:24px;
}
.subnav a {
    padding:0 6px;font-size: 12px;
    margin-left: 10px;
    margin-right: 20px;
}
.menu {
    line-height:40px; padding-left:20px; margin-top: 1px;
}
.menu a {
    float:left; display:block; font-size:14px; font-weight:bold; padding:0 12px; color:#FFF
}
.menu a:hover {
    color:#FFF
}
.today {
    overflow:hidden; height:80px; border:#E3E3E3 solid 1px; background:#FFF; margin:10px auto;
}
.today .headline {
    float:left; font-family:"微软雅黑"; width:936px; font-size:40px; line-height:56px; font-weight:bold; text-align:center;
}
.today .headline a:hover{
    color:#FF0000; text-decoration:none
}
.slide {
    background:#DDD;
}
.title {
    line-height:40px; overflow:hidden; height:100%; background: url(imagest.jpg) left top #EEE no-repeat;
}
.title span {
    float:right; margin-right:10px; padding-right:10px; background:url(imagesarrow.gif) right center no-repeat;
}
.title h3 {
    float:left; padding:0 10px; font-family:"微软雅黑"; font-size:20px; color:#FFFFFF
}
.title strong {
    float:left; font-weight:normal; color:#FFFFFF
}
.content {
    overflow:hidden; height:100%; padding:5px;border-bottom: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
}
.content li {
    list-style-position:outside
}
.hotnews {
    border:#CCCCCC solid 1px;
}
.hotnews_title {
    line-height:33px; overflow:hidden;border-bottom: 3px solid #cc0000;
}
.hotnews_content {
    line-height:34px; font-size:14px; overflow: hidden;
}
.hotnews_content li a {
    background:url(imagesicon.gif) 0 50% no-repeat; padding-left:15px; float:left;width: 357px;
}
.hotnews_content li span {
    float:right; margin-right:5px; color:#999999
}
.tabCon ul{width:96%;margin: 0 auto;overflow: hidden;}
.tab ul {
	width: 100%; overflow:hidden; font-size:16px;
}
.tab li {
	float: left; width:130px; text-align: center;
}
.tab .tabOn {
	background: url(imageson.png) center center no-repeat;
} 
.tab .tabOn a {
	font-weight: bold; cursor: pointer; color: #fff; text-decoration: none
}
.special {
    border:#CCCCCC solid 1px; overflow:hidden; height:100%; width: 1098px; padding-bottom:0px;width:50
}
.special a {
    float:left; margin:0 8px;
}
.special a img{
    width:240px; height:50px; padding:1px; border:#CCCCCC solid 1px;
}


.specia2 {
    border:#CCCCCC solid 1px; overflow:hidden; height:100%; padding-bottom:5px;BACKGROUND: url(imagesztzt_032.jpg) no-repeat left top;padding-left:62px;
}
.specia2 a {
    float:left;margin: 10px 8px 0 10px;
}
.specia2 a img{
    width:150px; height:50px; padding:1px; border:#CCCCCC solid 1px;
}

.info_public1 {
    line-height:32px; border:#cc0001 solid 2px; border-bottom:none; text-align:center; margin:0 10px; margin-top:5px; color:#CC0000;
}
.info_public1 a{
    color:#CC0000; margin:0 5px;
}
.info_public2 {
    line-height:25px; border:#cc0001 solid 2px; border-bottom:none; overflow:hidden; height:100%; padding:10px;
}
.info_public2 a {
    padding-left:15px; display:block; width:120px; float:left; background:url(imagesarrow2.gif) 5px 8px no-repeat;
}
.info_index_tongzhigonggao{line-height:25px; border:#cc0001 solid 2px; overflow:hidden; height:100%;padding:9px 0px 9px 8px; }
.itemt{width:280px;border-bottom:1px dashed #cfcfcf; height: auto; overflow:hidden;}
.info_index_tongzhigonggao ul{ overflow:hidden;height:auto;width:100%;margin:5px auto;}
.info_index_tongzhigonggao ul li{float:left;line-height:25px;background:url(imagesarrow2.gif) 0px 9px no-repeat;padding-left: 13px;font-size: 12px;margin:5px;}
.info_index_tongzhigonggao ul li span{float:right;} 
.info_public3 {
    line-height:25px; border:#cc0001 solid 2px; border-top:#cc0001 dashed 1px; overflow:hidden; height:100%; padding:10px;border-bottom:#ffffff double 0px;
}
h5{font-size:15px;line-height:25px; color:#CC0000;text-align:center; font-family:"宋体"; font-weight:bold;}
.info_public3 a {
    float:left; display:block; width:60px; margin-left:5px; text-align:right
}
.info_news .tit {
    border-bottom:#CCC solid 2px; line-height:28px; font-size:14px
}
.info_news .tit strong {
    background:url(imageson.gif) center bottom no-repeat; padding:6px 10px; color:#FFFFFF
}
.info_news .tit span {
    float:right; font-size:12px;
}
.info_news .con {
    padding:5px;
}
.info_news .con li {
    line-height:25px;
}
.info_news .con li a{
    background:url(imagesicon.gif) 0 50% no-repeat; padding-left:12px;
}
.info_news .con li span {
    float:right;
}
.part_nav {
    line-height:30px; height:30px; border-bottom:#CCCCCC solid 1px; height:100%
}
.part_nav a {
    margin:0 10px;
}
.part_title {
    font-size:14px; font-weight:bold; color:#CC0000; line-height:30px; border-bottom:#CCCCCC solid 1px; margin-top:10px;padding-left: 5px;    padding-right: 8px;
}
.part_title a{font-size:12px;}
.part_title span {
    float:right; font-size:14px; color:#999999; font-weight:normal
}
.part_title span a{color:#CC0000;font-size:14px;font-weight:bold;}
.part_list{width:1080px;margin:0 auto;padding:0px auto;}
.part_content dt {
    background: url(imagesbq.gif) 0 3px no-repeat; padding-left:10px; color:#FFFFFF; height:25px; line-height:25px
}
.part_content dt a {
    float:right
}
.part_content dd em {
    color:#CC0000; font-style:normal
} 
.part_content dd,.part_content dd a,.part_list a {
    color:#666666; line-height:25px;
}
.serve {
    border:#CCCCCC solid 1px; overflow:hidden; height:100%
}
.serve dt{
    float:left; width:25px; font-size:14px; font-weight:bold; text-align:center; margin-right:10px; padding:8px 3px; border-left:#C00 solid 3px; border-right:#CCCCCC solid 1px; background:#EEE
}
.serve dd{
    float:left; width:80px; text-align:center; padding:5px 0;
}
.serve dd img {
    width:60px; height:60px;
}
.work_title {
    border-bottom:#CC0000 solid 1px; margin-top:15px
}
.work_title strong {
    background:#CC0000; padding:3px 10px; color:#FFFFFF; margin:0 10px; font-size:14px
}
.work_list {
    padding:10px 0; height:100%
}
.work_list a {
    width:100px; float:left; background:url(imagesarrow2.gif) 0 50% no-repeat; padding-left:15px
}   
.about {
    overflow:hidden; margin-top:10px
}
.about_title {
    line-height:30px; border-bottom:#C00 solid 1px; font-size:14px; font-weight:bold; color:#CC0000
}
.about_content {
    padding:5px; overflow:hidden; height:100%;
}
.about_content .fl {
    width:90px
}
.about_content .fr {
    width:200px;
}
.about_content .fr a{
    width:90px; float:left;line-height: 19px;
}
.about_content .fr a:hover{
    text-decoration:none
}
.about_content .fl img {
    width:80px; height:60px;
}
.about_pic {
    margin:5px 0 5px 0px; padding:5px; overflow:hidden;
}
.about_pic li {
    float:left; line-height:0px; margin:8px 5px; _margin:0 5px;
}
.about_pic li a img {
    width:200px; height:135px; padding:2px;border:#CCC solid 1px;
}
.about_pic .img1 a img {
    width:150px; height:204px;
}
.link_title {
    background:#C00; line-height:30px; color:#FFFFFF;height: 31px;width:1100px;
}
.link_title a {
    float:right; color:#FFFFFF; margin-right:10px
}
.link_title h3 {
    font-size:15px; margin:0 10px; padding:0 10px; width:158px;height:31px;float: left;
}
.link_title li {
    font-size:14px; padding:0 10px; width:108px;float: left;
}
.link_title .tabOn {
    background:#a00;
}

.link_content {
    border:#CCCCCC solid 1px; padding:15px; overflow:hidden; height:100%;min-height: 60px;
}
.link_content a{
    line-height:25px; padding:0 10px
}
.guild {
    line-height:50px; _padding:3px;height:50px;
}
.guild strong{
    margin-top:3px;font-size:15px;
}
.guild select {
    width:165px; height:25px;
}
.footer {
    text-align:center
}
.footnav {
    line-height:30px; border-top:#CC0000 solid 3px; border-bottom:#E3E3E3 solid 1px
}
.copyright {
    color:#666666;
}
.part_list li{line-height:26px;height:26px;}
.part_list li span{float:right;line-height:26px;height:26px;}
.special img{margin-bottom: 9px;
    margin-left: 9px;
    margin-top: 15px;width: 250px;}

.linkpic {
    background-color: #FFFFFF;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;display:none;
}
.linkpic ul img {
    border: 1px solid #999999;
    height: 50px;
    margin: 0 0 0 2px;
    padding: 2px;
    width: 150px;
    margin: 9px 0 3px 20px;
}
.link_line{border-top:1px dashed #ECF6FF;width:100%;margin-top:20px;float:left;margin-bottom: 10px;}
.headline img{height:80px;width:936px;}
.GuestBook_Titlepic{height:30px;margin-top:5px;margin-bottom:5px;}
.GuestBook_Titlepic img{height:30px;}

.flleft2px{margin-left:10px;}
.bmabout_border{border:1px solid #cccccc;}
.bmabout_title{line-height:32px;height:38px;background:url(imagesbmabout_title.jpg) 0 50% no-repeat; }
.bmabout_title a{float: right;line-height:32px;height:32px;margin-right: 12px;}
.bmabout_content{height:173px;}
.bmabout_content li{ width:128px; float:left; line-height:32px; margin:0 8px; *margin:4px 8px;}
.bmabout_content li img{ height: 28px;    margin: 3px;    width: 112px;}

.frbmfw{width:460px;height: 212px;float: right;border-left:3px solid #ecf6ff; margin-bottom: 10px;margin-top: 10px;}

#lwc,   #rwc   { 
width:97px; 
height:240px; 
background:#009999;
}
#lwca,   #rwca   { 
width:97px; 
height:97px; 
background:#009999;
}
.close{
	height: 13px;
	width: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(imagesclose.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 2px;
}
#lwc,#rwc,#lwc_c,#rwc_c { 
display:none; 
}
#lwca,#rwca,#lwc_ca,#rwc_ca { 
display:none; 
}




.liulin_title_news_list {
    border-bottom: 1px dashed #CCCCCC;
     margin: 15px 8px 6px;
}

.liulin_title_news_list h1 {
    color: #000000;
    font-family: "微软雅黑";
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;text-align: center;
}

.liulin_title_news_list dd {
    font-size: 12px;
    line-height: 26px;
    margin-top: 5px;  text-indent:2em;font-family: 仿宋;
}

.liulin_title_news_list dd a {
    color: #B13034;padding-left:5px;
}
.search-input-area{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    float: right;
    height: 28px;
     width: 358px;margin-top: 9px;
}
.textBox {
    border: 0 none;
    color: #BCBCBC;
    float: left;
    height: 28px;
    line-height: 28px;
    text-indent: 8px;
   width: 318px;
}

.search-logo{
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 28px;
	background-image:url(imagessprites_v1.3.jpg);
	width: 30px;
	background-repeat: no-repeat;
}

/* index.html spe*/
.speimage{border-bottom: 1px dashed #cfcfcf; overflow:hidden;margin-top: 10px;padding: 4px;width: 340px;}
.speimage img {width:338px;height:60px;}
.speimage h6{font-size:16px;text-align:center;word-spacing:19px}
.speinfo{font-size: 12px;width: 330px;
    line-height: 22px;
    margin-left: 10px;
    margin-top: 10px;
    text-indent: 2em;text-justify:auto;text-align:Justify;text-justify:inter-ideograph;
    }
.speinfo a{font-size:13px; font-weight:bold;font-family: "微软雅黑";}
.spemore{font-size:13px; font-weight:bold;font-family: "微软雅黑";text-align:right;width: 300px;
    margin-bottom: 10px;}
	

.spenewslist dl {
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0; overflow:hidden;
}
.spenewslist dl dt {
    background: url(imagesbg_right_time.jpg) no-repeat;
    color: #fff;
    float: left;
    font-size: 26px;
    height: 79px;
    padding-top: 20px;
    text-align: center;
    width: 95px;
}
.spenewslist dl dt span {
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
}

.spenewslist dl dd {
    float: left;
    margin: 0;
    width: 650px;
}
.spenewslist dl dd h2 {
    color: #666;
    font-size: 14px;
    height: 25px;
    line-height: 30px;
}

.spenewslist dl dd .intro {
    color: #a1a1a1;
    line-height: 170%;text-indent: 2em;
}
.btn_more{text-align:right;margin-right: 50px;}
.spesort {
    height: 100%;
    overflow: hidden;
    padding-bottom: 10px;
}
.spesort li {
    float: left;
    font-size: 16px;
    line-height: 35px;
    margin-top: 3px;
    min-width: 100px;
}
.spesort li a {
    background: url("imagesarrow2.gif") no-repeat;
    padding-left: 10px;
}
.newheadtitle{height:30px;line-height:33px;font-family: "黑体";color: red;font-size: 15px;}
.index_imgad1{height:36px;background-color: #ffffff; overflow:hidden;}
.index_imgad1 ul{}
.index_imgad1 li{background-color: #cc0001;border: 1px solid #cfcfcf;color: #ffffff;float: left;font-family: 仿宋;font-size: 16px;font-weight: bold;height: 35px;line-height: 28px;margin-left: 3px;margin-right: 3px;margin-top: 5px;overflow: hidden;text-align: center;width: 120px;}
.index_imgad1 li a{color:#ffffff;}

.spe_list{height:auto;overflow: hidden;}
.spe_list dl{height:auto;overflow: hidden;margin: 5px 0;}

.spe_list dl dt {
    background: url(imagesbg_right_time.jpg) no-repeat; 
    color: #fff;
    float: left;
    font-size: 26px;
    height: 79px;
    padding-top: 20px;
    text-align: center;
    width: 78px;
}
.spe_list dl dt span {
    display: block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
}
.spe_list dl dd {
    float: right;
    margin: 0;overflow: hidden;
    width: 650px;
}
.spe_list dl dd h2 {
    color: #666;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}

.spe_list dl dd .intro {
    color: #a1a1a1;
    line-height: 170%;text-indent: 2em;
}

.spe_page{height:32px;line-height:32px;width:100%;text-align:center;}
.speindex_fl{float:left;}





.c3 li {
    clear:both; line-height:25px
}
.c3 li .a1 {
    float:left; width:100px;
}
.c3 li .a2 {
    float:left; width:440px; margin-left:10px;
}
.c3 li .a3 {
    float:left; width:50px; margin-left:10px; color:#FF0000
}
.c3 li .a3 b {
    color:#333333
}
.c3 li .a4 {
    float:left; width:100px; margin-left:10px;
}
.c3 li .b1 {
    float:left; width:180px;
}
.c3 li .b2 {
    float:left; width:380px; margin-left:10px;
}
.c3 li .b3 {
    float:left; width:120px; margin-left:10px;
}
.c3 li .b4 {
    float:left; width:50px; margin-left:10px; color:#FF0000
}
.c3 li .b4 b {
    color:#333333
}
.c3 li .b5 {
    float:left; width:100px; margin-left:10px;text-align: center;
}
.c3 li .b6 {
    float:left; width:80px; margin-left:10px;text-align: center;
}

.t3 {
    background: url(imagestitle6_bg.jpg); line-height:30px;width:200px;margin-top:5px;
}
.t3 strong {
    display:block; width:120px; height:30px; text-align:center; font-weight: bold;font-size: 15px;
}
.t3 a {
    float:right; margin-right:10px;
}
.speDescriptionqd{background: #fafafa url("imagesggty.jpg") no-repeat scroll 0 0;height: 400px;margin: 5px auto;}
.speDescriptionqdd