﻿
body{ margin:0; padding:0; background:#ffffff url(mainBg.jpg) top center no-repeat;font-size:12px; font-family: "宋体"}
a{color:#002f6e; font-family:"宋体"}
a:hover{color:#ff0000;}


#topnavnopg{float:right; margin-right:7px;display:inline;}
#zxfwbox{position:relative}
#zxfwselect{list-style-type:none; width:84px; background:#EFEDE8; border:1px solid #CCCCCC; position:absolute; left:2px; top:25px; margin:0; padding:0; z-index:9997}
#zxfwselect li{color:#3A3A3A; list-style-type:none; width:84px; height:24px; line-height:24px; padding-left:12px; text-align:left;list-style-position:outside;float: left;}
#zxfwselect li a{color:#3A3A3A; }
#zxfwselect li a:hover {color: #FF5A00;text-decoration: none;}
#zxfw{ background:url(zxfw.gif) no-repeat; width:90px; height:30px;}

.classtopbj{background:url(classtop.jpg) top left no-repeat; width:260px;}
.classtoptxt{height:40px; width:120px;}
.morea {background:#F7F7F7; display:block; margin-top:2px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color: #666666; width:50px; height:36px; line-height:36px; text-align:center; float:right;overflow:hidden;}
.morea a{color: #666666;}
.morea a:hover{color: #ff0000;}
.nomorea {display:block; margin-top:2px; border-right:1px solid #cccccc; color: #666666; width:50px; height:36px; line-height:36px; text-align:center; float:right;overflow:hidden;}

.footlink{width:125px; margin-top:13px; float:left; margin-left:10px;display:inline;overflow:hidden;}
.footlinkjiange{width:1px; height:250px; margin-top:13px; margin-bottom:13px; float:left; overflow:hidden; background:#C8C2B6; margin-left:5px;display:inline;}
.footlinktitle{color:#85271F; font-weight:bold; text-align:left; height:25px; background:url(di.png) no-repeat 10px 0px; padding-left:45px; padding-top:4px;}
.footlinkcontent{color:#4C514A; text-align:left; padding-top:8px; padding-left:5px;}
.footlinkcontent a{color:#4C514A; display:block; margin-bottom:8px;* margin-bottom:6px;overflow:hidden; line-height:14px;*line-height:14px;_line-height:14px;}
.footlinkcontent a:hover{color: #FF5A00; text-decoration:none}

.topclass{ list-style:none; margin:0; padding:0; margin:8px 0 0 5px;}
.topclass li{margin-bottom:8px; height:42px; width:100%; overflow:hidden;list-style-position:outside;float: left;}
.topclass p{ margin:0; padding:0; padding-left:10px; color:#6E3F00; font-size:18px; font-weight:bold; height:24px; line-height:24px;background:url(topclassico.gif) center left no-repeat; width:100%; overflow:hidden;}
.topclass p a{ color:#6E3F00;}
.topclass .tptxt{ color:#666666; display:block; font-size:12px; line-height:18px; font-weight:normal; padding-left:10px; width:100%; overflow:hidden}

.classtitle{ background:url(titlebg.gif) no-repeat left top; height:16px; margin-top:10px; color:#FFFFFF; padding-left:6px; margin-left:10px; cursor:pointer;overflow:hidden;}

.imgli{ list-style:none; margin:0; padding:0; margin-left:10px; margin-top:10px; overflow:hidden; width:224px;list-style-position:outside;}
.imgli li{ margin-bottom:10px; text-align:left; color:#002F6E; clear:both; width:224px; height:60px;overflow:hidden;list-style-position:outside;float: left;}
.imgli li a{ float:left; color:#002F6E; }
.imgli li img{ margin-right:5px; float:left; border:1px solid #CCCCCC; width:86px; height:56px; padding:1px; overflow:hidden; cursor:pointer;display:inline;}
.imgli li span{ width:129px; height:40px; overflow:hidden; display:block; color:#575757; line-height:1.8;}

.imgrightli{ list-style:none; margin:0; padding:0; overflow:hidden; width:248px;}
.imgrightli li{ margin-bottom:2px;*margin-bottom:0px;_margin-bottom:2px; margin-top:2px; text-align:left; color:#002F6E; clear:both; width:248px; height:78px;overflow:hidden;list-style-position:outside;float: left;}
.imgrightli li .leftdiv{float:left; width:149px; overflow:hidden}
.imgrightli li .leftdiv a{color:#002F6E; width:149px; font-size:14px; font-weight:bold}
.imgrightli li .leftdiv a:hover{color:#ff0000}
.imgrightli li .leftdiv span{font-size:12px; color:#252525}
.imgrightli li .rightdiv{ float:left; border:1px solid #CCCCCC; width:95px; height:72px; padding:1px; overflow:hidden}
.imgrightli li .rightdiv img{ width:95px;}

.bignews{ list-style:none; margin:0; padding:0; margin-top:8px; overflow:hidden; width:301px; margin-left:5px;}
.bignews li{ margin:0px; padding:0px; text-align:left; color:#002F6E; clear:both; width:291px; height:24px; overflow:hidden; padding-left:10px; font-size:15px; background:url(topclassico.gif) center left no-repeat;list-style-position:outside; float:left;}
.bignews li a{ float:left; color:#002F6E; height:24px; overflow:hidden}
.bignews li span{ float:left; color:#002F6E; display:block; font-size:10px; height:24px; line-height:24px; font-family:"宋体"}

.qhdiv{ float:left; width:261px; height:157px; overflow:hidden; margin-top:10px;}
.qhdivtop{ width:260px; height:32px; border-right:1px solid #CFCFCF; margin:0; padding:0;}
.qhdivtop li{ width:130px; height:32px; list-style-type:none; background:url(qh2.gif) no-repeat left top; text-align:center; color:#000000; line-height:32px; float:left; cursor:pointer; font-size:14px;list-style-position:outside;}
.qhdivtop li a:hover {color: #BA2636;}
.qhdivbottom { clear:both; width:261px; height:125px; margin-top:10px;overflow:hidden;}
.qhdivbottom .qhimg{ float:left; width:261px; height:125px; overflow:hidden;}
.qhdivbottom .qhimg div{ width:134px; height:120px; overflow:hidden; float:left; margin-top:5px;}
.qhdivbottom .qhimg div img{ width:130px; height:85px; overflow:hidden; cursor:pointer }
.qhdivbottom .qhimg div a{ color:#252525; width:134px; height:26px; line-height:26px; overflow:hidden ;text-align:center; clear:both; display:block}
.qhdivbottom .qhimg div a:hover{ color:#ff0000}
.qhdivbottom .qhimg ul{ float:left; list-style:none; margin:0; padding:0; width:127px; height:120px; overflow:hidden; }
.qhdivbottom .qhimg ul li{ text-align:left; color:#252525; width:112px; overflow:hidden; padding-left:10px; margin-left:5px; background:url(topclassico2.gif) left center no-repeat; line-height:23px; height:23px;list-style-position:outside;float: left;}
.qhdivbottom .qhimg ul li a{ color:#252525; width:112px; height:23px; line-height:23px; overflow:hidden;}
.qhdivbottom .qhimg ul li a:hover{ color:#ff0000}

.qh2div{ float:left; width:990px; height:200px; overflow:hidden; margin-top:10px;}
.qh2divtop{ width:989px; height:32px; overflow:hidden; margin:0; padding:0; padding-left:1px; background:url(qh2bj.gif) repeat-x left top;}
.qh2divtop li{ height:30px; width:160px; list-style-type:none; background:#f7f7f7; text-align:center; color:#000000; line-height:32px; float:left; cursor:pointer; font-size:14px; margin-top:2px; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;overflow:hidden;list-style-position:outside;}
.qh2divtop li a {color: #000000;}
.qh2divtop li a:hover {color: #000000;}
.qh2divbottom { clear:both; width:990px; height:158px; margin-top:10px;overflow:hidden;}
.qh2divbottom .qh2img{ float:left; width:990px; height:158px; overflow:hidden;}
.qh2divbottom .qh2img ul{ float:left; list-style:none; margin:0; padding:0; width:990px; height:158px; overflow:hidden; }
.qh2divbottom .qh2img ul li{ text-align:center; width:158px; height:158px; overflow:hidden; margin-right:8px; float:left;display:inline;list-style-position:outside;}
.qh2divbottom .qh2img img{ width:158px; height:158px; overflow:hidden; }

.imgnewsdiv{ float:left; width:357px; height:346px; overflow:hidden;}
.imgnewsdivtop { clear:both; width:357px; height:90px; overflow:hidden; margin-top:13px;}
.imgnewsdivtop .imgnewsimg{ float:left; width:357px; height:90px; overflow:hidden; vertical-align:top}
.imgnewsdivtop .imgnewsimg div{ width:105px; height:90px; overflow:hidden; float:left;}
.imgnewsdivtop .imgnewsimg div img{ width:105px; height:70px; overflow:hidden; cursor:pointer }
.imgnewsdivtop .imgnewsimg div a{ font-size:12px; color:#ffffff; background:#000000; width:105px; height:20px; line-height:20px; overflow:hidden ;text-align:center; clear:both; display:block}
.imgnewsdivtop .imgnewsimg div a:hover{color:#ff0000;}
.imgnewsdivtop .imgnewsimg ul{ float:left; list-style:none; margin:0; padding:0; width:242px; height:90px; overflow:hidden; margin-left:8px;display:inline;}
.imgnewsdivtop .imgnewsimg ul li{ text-align:left; color:#252525; width:229px; overflow:hidden; padding-left:10px; margin-left:5px; background:url(topclassico3.gif) left center no-repeat; margin-bottom:6px; line-height:1.2;list-style-position:outside;float: left;}
.imgnewsdivtop .imgnewsimg ul li a{ color:#1B3A73; width:229px; overflow:hidden;font-size:15px;}
.imgnewsdivtop .imgnewsimg ul li a:hover{color:#ff0000;}
.imgnewsdivbottom { clear:both; width:355px; height:243px; overflow:hidden; margin-top:6px;}
.imgnewsdivbottom ul{list-style:none; margin:0; padding:0; width:500px;}
.imgnewsdivbottom ul li{text-align:left; color:#252525; width:500px; height:24px; line-height:24px; margin-bottom:2px;overflow:hidden;list-style-position:outside;float: left;}
.imgnewsdivbottom ul li a{ color:#1B3A73;font-size:15px; float:left; margin-right:5px; padding-left:4px; width:168px; height:24px; line-height:24px; overflow:hidden;display:inline;}
.imgnewsdivbottom ul li a:hover{color:#ff0000;}

.smallimgnewsdiv{ float:left; height:280px; overflow:hidden;}
.smallimgnewsdivtop { clear:both; height:65px; overflow:hidden; margin-top:7px; margin-left:9px;}
.smallimgnewsdivtop .smallimgnewsimg{ float:left; height:65px; overflow:hidden; vertical-align:top;}
.smallimgnewsdivtop .smallimgnewsimg div{ width:65px; height:65px; overflow:hidden; float:left; text-align:center; line-height:1.6}
.smallimgnewsdivtop .smallimgnewsimg div img{ width:65px; height:44px; overflow:hidden; cursor:pointer; margin-top:6px; display: block }
.smallimgnewsdivtop .smallimgnewsimg div a{ width:65px; height:15px; overflow:hidden; text-align:center; color:#FF8618}
.smallimgnewsdivtop .smallimgnewsimg ul{ float:left; list-style:none; margin:0; padding:0; width:150px; height:65px; overflow:hidden; margin-left:8px; line-height:1.1;display:inline;}
.smallimgnewsdivtop .smallimgnewsimg ul li{ text-align:left; color:#252525; width:150px; overflow:hidden; margin-left:5px;height:23px; line-height:23px;list-style-position:outside;float: left;display:inline;}
.smallimgnewsdivtop .smallimgnewsimg ul li a{ color:#686868; width:150px; overflow:hidden;font-size:12px;background:url(topclassico3.gif) left center no-repeat; padding-left:8px;}
.smallimgnewsdivbottom { clear:both; width:237px; height:205px; overflow:hidden; margin-top:6px;}
.smallimgnewsdivbottom ul{list-style:none; margin:0; padding:0; width:231px;}
.smallimgnewsdivbottom ul li{text-align:left; color:#252525; width:231px; overflow:hidden; height:22px; line-height:22px; padding-left:6px;list-style-position:outside;float: left;}
.smallimgnewsdivbottom ul li a{ color:#686868;font-size:12px; background:url(topclassico3.gif) left center no-repeat; padding-left:8px;}


.book{width:100%; height:288px; overflow:hidden;}
.book .booktop{width:100%; margin-top:5px;overflow:hidden;}
.book .booktop img{width:125px; height:176px; overflow:hidden; margin:5px 10px 5px 0; float:left; cursor:pointer;display:inline;}
.book .booktop a{font-weight:bold; overflow:hidden; width:100%; height:30px; line-height:30px; font-size:14px; overflow:hidden}
.book .booktop span{width:138px; color:#575757; line-height:1.8;}
.book .bookbottom{width:100%; height:100px;  overflow:hidden}
.book .bookbottom ul{list-style:none; margin:0; padding:0; width:100%; height:100px; overflow:hidden}
.book .bookbottom ul li{text-align:left; color:#1B3A73; height:23px; line-height:23px; width:177px; overflow:hidden; float:left;list-style-position:outside;}
.book .bookbottom ul li a{color:#1B3A73;font-size:12px; background:url(topclassico3.gif) left center no-repeat; padding-left:8px; margin-left:5px; font-weight:normal;}

.upgunimgbox{ width:722px; height:190px; overflow:hidden; padding:0px; margin:0px; position:relative;}
.upgunimg{ width:722px; height:190px; overflow:hidden; list-style:none; padding:0px; margin:0px; position:absolute; left:0px; top:0px;}
.upgunimg li{list-style:none; width:174px; height:188px; margin-right:6px; overflow:hidden; border:1px solid #DDDDDB; float:left; vertical-align:top;display:inline;list-style-position:outside;}
.upgunimg li img{ width:168px; height:125px; margin:3px; overflow:hidden; margin-bottom:8px; display:block; cursor:pointer;overflow:hidden;}
.upgunimg li a{ width:168px; height:18px; line-height:18px; margin:3px 3px 0px 3px; overflow:hidden; display:block; text-align:center; color:#333333;overflow:hidden;}
.upgunimg li span{width:168px; margin:0px 3px 0px 3px; margin-bottom:30px;  overflow:hidden; display:block; color:#984E49; text-align:center; cursor:default}


.samllimgonly{padding-left:4px; overflow:hidden;}
.samllimgonly .samllimgonlytop{width:100%; text-align:left; display:inline}
.samllimgonly .samllimgonlytop img{overflow:hidden; border:1px solid #CCCCCC; padding:1px; margin:5px 5px 5px 0; float:left;display:inline;}
.samllimgonly .samllimgonlytop a{font-weight:bold; overflow:hidden; width:100%; height:28px; line-height:28px; font-size:14px; text-align:left}
.samllimgonly .samllimgonlytop span{width:100%; color:#575757; line-height:1.7; text-align:left;}



.redtxt {color: #85271F}
.redredtxt {color: #ff0000}
.foottxt {color: #897250}
.foottxt a{color: #897250}
.foottxt a:hover{color: #897250}

#shenqingguestdiv{
	position:absolute;
	width:690px;
	height:220px;
	left:50%;
	top:50%;
	margin-left:-345px;
	margin-top:-100px;
	display:none;
	z-index:9999;
	overflow:hidden;
}
#shenqingguestdivbj{
	position:absolute;
	display:none;
	background:#000000;
	z-index:9998;
	top:0;
	left:0;
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Moz + FF */ 
	opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/ 
}
.lyclose{
	position:absolute;
	background:url(closelabel.gif) no-repeat left top;
	width:66px;
	height:22px;
	left:605px;
	top:10px;
	float:right;
	display:block;
	cursor:pointer;
	border:none;
	text-indent: -9999em;
	display:inline;
	overflow:hidden;
}