* {
	margin: 0;
	padding: 0;
}
div{ margin:0 auto}
img {
	border: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
ul, li {
	list-style-type: none;
	margin:0 auto;
}
p {
	font-size: 16px;
}
.clear {
	clear: both;
	font-size: 1px;
	height: 0px;
	line-height:0px;
}

/*CSSÇå³ý¸¡¶¯ clearfix:after*/
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
.cf {
	zoom: 1;
}
/* Hides from IE-mac \*/
*html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height: 1%;
}
a{color:#333;
text-decoration: none;}
a:link {
	color:#333;  
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
body{ font-size:12px; line-height:24px; font-family:"ËÎÌå"; font-stretch:normal; font-style:normal; font-variant:normal;margin:0px; padding:0px;background:#fff url(../images/bodybg.jpg) repeat-x;  }
#top{
	width:100%;
	height:100px;
	background:url(../images/topbg.jpg) repeat-y top center;
}
.gsjjborder{ border:1px solid #cccccc; padding:3px;}
#top ul{ margin:0 auto; height:100px; width:990px;}
#top h1{ float:left; width:400px; line-height:25px; color:#333; font-size:12px; font-weight:normal; padding-left:40px;}
#top span{ float:right; width:303px; color:#224390; text-align:right;  line-height:25px; padding-right:20px}
#top span a{ color:#333; font-size:12px;padding-left:0px; width:auto;}
#top span img{ float:none; text-align:right; width:auto; vertical-align:middle; padding-top:20px;}
#top img{ float:left; width:auto;  vertical-align:middle }


#nav{
	width:990px;
	height:58px;
	margin:0 auto;
}
#nav ul{ width:100%; margin:0 auto}
#nav li{
	float:left;
	width:110px;
	font-size:14px;
	height:58px;
	text-align:center;
	color:#ffffff;
	letter-spacing:1px;
	background:url(../images/navline.jpg) no-repeat left top;
}
#nav li a{
	color:#ffffff;
	width:110px;
	font-size:14px;
	display:block;
	margin:0 auto;
	line-height:58px;
	height:58px;
	display:block;
	font-family:"Î¢ÈíÑÅºÚ";
}
#nav li a:hover{
	color: #FF0;
	width:110px;
	height:58px;
	background:url(../images/navon.jpg) repeat-x;
	display:block;
	text-decoration: none;
}
#nav .li_link{ background:url(../images/li_link.jpg) no-repeat; float:left; width:2px; height:58px;}
#nav .li_wel{ width:auto; padding-left:10px; font-size:14px; font-weight:bold; color:#fff; line-height:44px;}

#hot{ padding-left:18px; height:36px; width:972px;}
#hot span{ width:93px; height:36px; background:url(../images/hotleft.jpg) no-repeat center 50%; color:#fff; text-align:center; font-size:12px; float:left; display:block; line-height:36px;}
#hot a{ float:left; padding-left:10px; width:auto; display:block; line-height:36px;}

#banner{ width:1000px; text-align:center; margin:0 auto; height:258px;background:#fff; padding-top:6px;padding-bottom:6px;} 
#banner img{ vertical-align:middle;}

#concent{
	width:1000px !important;
	margin:0 auto;
	background:#fff;
	margin-bottom:5px;	
}
#concent .mainleft{
	width:238px;
	padding-top:5px;
	padding-left:5px;
}

#concent .mainleft .list{
	width:238px;
}
#concent .mainleft .listtop{ background:url(../images/leftcptop.jpg) no-repeat; height:32px; line-height:32px; padding-left:30px; font-size:14px; font-weight: normal; color:#fff;}
#concent .mainleft .listtop a{ font-size:14px; font-weight:normal; color:#fff;}


#concent .mainleft .list ul {
	width:236px;
	clear:both;
	border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
#concent .mainleft .list ul li { width:236px; height:31px; background:url(../images/leftlibg.jpg) no-repeat center; }
#concent .mainleft .list ul li a.small:link,#concent .mainleft .list ul li a.small:visited{ font-size:13px; color:#333; padding-left:30px; height:31px; display:block; line-height:31px;}
#concent .mainleft .list ul li a.small:hover{ color:#F60;width:168px; height:31px; background:url(../images/leftlionbg.jpg) no-repeat bottom center; display:block;}
a.big:link,a.big:visited{ font-weight:bold; color:#002e93; font-size:13px;padding-left:30px; line-height:31px;}

#concent .mainleft .indexnews{width:238px;}
#concent .mainleft .indexnews ul {
	width:236px;
	clear:both;
	padding-bottom:2px;
	padding-top:10px;
	border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
#concent .mainleft .indexnews ul li { width:207px; height:31px; background:url(../images/newslistbg.gif) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:15px; line-height:31px;}
#concent .mainleft .indexnews ul li a{ font-size:13px; color:#333;  line-height:31px; width:auto}
#concent .mainleft .indexnews ul li span{ width:auto; float:right; line-height:31px;}
.m10{ margin-top:10px;}

.mainright{
width:736px; 
padding-top:5px;
margin-bottom:10px;
padding-left:15px;
}
.about{width:736px;}
.about ul{  font-size:13px; letter-spacing:0px; line-height:27px; color:#323232; margin:0px; padding-top:10px; width:100%; margin:0 auto}
.about ul p{font-size:13px;}
.about .mainmiddimg{
	padding-bottom:5px;
}
.abouttop{ font-size:14px; font-weight:bold;line-height:27px;color:#3c3c3c; border-bottom:1px solid #ccc;height:34px;}
.abouttop .left{ width:auto; float:left; margin-left:10px !important;_margin-left:5px; padding-right:5px;background:url(../images/spanbg.jpg) no-repeat left center; padding-left:25px; color:#990000;}
.abouttop span{ float:right; width:auto; padding-right:10px; color:#3d3d3d; font-size:12px; font-weight:normal; padding-left:10px; height:34px;}
.abouttop span a:link,.cpzs1 span a:visited{ font-size:12px; color:#3d3d3d; line-height:26px; font-weight:normal;}



.prore{ width:100%; margin:0 auto; padding-top:15px;}
.prore .top{ border-bottom:1px #cccccc solid; font-size:14px; font-weight:bold; height:27px; line-height:27px; width:98%; margin:0 auto; padding-left:5px; color:#990000}
.prore ul{ width:100%; list-style:none}
.prore ul li{ width:48%; list-style:none; height:27px; float:left; margin-left:10px !important;_margin-left:5px; background:url(../images/newslistbg.gif) no-repeat left 50%; border-bottom:1px dashed #ccc;}
.prore ul li a{ float:left; width:auto; line-height:27px; padding-left:15px;}
.prore ul li span{ float:right; width:auto; line-height:27px;}

.proshow{ margin-top:10px;}
.proshow dl{
	width:172px;
	float:left;
	padding:10px 0 0 10px;
}
.proshow dl dt{
}
.proshow dl dd{
	text-align:center;
}
.proshow dl dd a{ font-weight: normal; color:#333333; font-size:12px;}

.cpzsbg {
	width: 735px;
	height: auto;
	float: left;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:5px;
	height:210px;
}
.ex {
	width: 222px;
	margin-right:15px;
	display:inline-block;
}
.tp {

}
.tp img{border:1px solid #c5c8ce}
.bt {
	text-align:center;
	font-size:12px;
	padding:3px 0;
}
.bt a:link,.bt a:visited{ font-size:12px; color:#333; line-height:1.5;}
.bt a:hover {
	color: #F60;
	text-decoration: none;
}
.wb {
	width: 480px;
	height:110px;
	float: left;
	line-height: 22px;
	font-size:13px;
	padding-left: 15px;
	padding-top:10px;
	
}
.wb a:link{ color:#ff0000; font-size:13px;}
.wb a:hover{ text-decoration:underline;}
.jszc {
	width: 362px;
	height: auto;
	float: left;
	margin-top:20px;
}
.jszc ul {
	width:356px;
	clear:both;
	padding-bottom:2px;
	padding-top:10px;
}
.jszc ul li { width:341px; height:26px; background:url(../images/newslistbg.gif) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:15px;}
.jszc ul li a{ font-size:13px; color:#333;  line-height:26px; width:auto}
.jszc ul li span{ width:auto; float:right; line-height:26px;}
.xwdt {
	width: 356px;
	height: auto;
	float: left;
	margin-left:12px !important;_margin-left:6px;
	margin-top:20px;
}
.xwdt ul {
	width:356px;
	clear:both;
	padding-bottom:2px;
	padding-top:10px;
}
.xwdt ul li { width:341px; height:26px; background:url(../images/newslistbg.gif) no-repeat left center; border-bottom:1px dashed #ccc; padding-left:15px;}
.xwdt ul li a{ font-size:13px; color:#333;  line-height:26px; width:auto}
.xwdt ul li span{ width:auto; float:right; line-height:26px;}

.protop{ background:url(../images/protop.jpg) no-repeat center bottom; height:34px; padding-top:10px;}
.prob{ width:988px; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#MarqueeDiv2{width:970px;overflow:hidden; padding-top:15px;}
.gd{ width:1090px !important;_width:1061px;}
.gd li{ float:left;width:169px; height:185px;margin-left:12px !important;_margin-left:6px;  line-height:29px; text-align:center}
.gd li a{ font-size:12px; font-weight:normal; color:#333;}
.gd li a:hover{ color:#F30;}

.link {
	width: 990px;
	height: auto;
	float: left;
	line-height:27px;
	padding-top:10px;
	padding-bottom:20px;
}
.link li {
	width: auto;
	height: auto;
	float: left;
	list-style-type: none;
	padding:5px 5px;
}
.link li a {
	color: #000;
	text-decoration: none;
}
.link li a:hover {
	color: #F60;
	text-decoration: none;
}
#footer{
	width:100%;
	height:90px;
	line-height:90px;
	margin:0 auto;
	color:#fff;
	clear:both;
	text-align:center;
	background:url(../images/footerbg.gif) repeat-x top center;
}
#footer .cdh{ text-align:center; width:925px; font-size:13px; line-height:32px;}
#footer a{ color:#fff;}
#footer ul{
	width:1080px;	
	text-align:center;
	height:auto;
}
#footer ul li{
	font-size:13px;	
	display:inline;
	color:#fff;	
}
#footer ul li a{
 font-weight: normal;
}
#footer p{
	line-height:25px;
	font-size:13px;
	color:#fff;
	font-weight: normal;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
}
#profx{ width:96%; border-bottom:1px #cccccc solid; margin-top:20px; height:220px;}
#profx .pic{ width:310px; height:210px; float:left; padding-left:10px;}
#profx .pictext{ float:left; width:290px; height:210px; margin-left:30px !important; _margin-left:15px; font-size:14px; line-height:26px; margin-top:5px}
#profx .pictext h1{ font-size:16px; font-weight:bold;}

.newslist ul{ width:98%; margin:0 auto padding-top:15px;}
.newslist ul li{ border-bottom:1px #cccccc dotted;  height:24px; background:url(../images/newslistbg.gif) no-repeat 5px 50%; clear:both;}
.newslist ul li a{ width:auto; float:left; font-size:13px; line-height:24px; color:#333;letter-spacing:1px; padding-left:25px;}
.newslist ul li a:hover{ color:#F30}
.newslist ul li span{ width:auto; float:right;letter-spacing:1px; text-align:right; color:#333; font-size:13px;}
.newslist p{ text-indent:2em; font-size:14px; line-height:28px;}
.dede_pages {
	width: 600px;
	text-align:center;
	padding-top:10px;
}
.dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 150%;
	list-style-type: none;
	height: auto;
	width: auto;
}
.dede_pages a{ font-size:16px; margin-left:2px; margin-right:2px; border:solid 1px #ccc; padding:3px 6px;}
.dede_pages span{ font-size:16px;margin-left:2px; margin-right:2px; border:solid 1px #ccc; padding:3px 6px;}
.dede_pages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #666;
	border-bottom: 1px solid #EEE;
}
.dede_pages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 1px;
	border-bottom: 2px solid #690;
}
.dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
	color: #F63;
	padding: 2px 4px 1px;
	border-bottom: 2px solid #F63;
	font-weight: bold;
}
.dede_pages .pageinfo {
	float: right;
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}
.dede_pages .pageinfo strong {
	color: #666;
	font-weight: normal;
	margin: 0px 2px;
}
.press_message {
	width: 720px;
	overflow: hidden;
	margin-left: 10px;
	float: left;
}
.press_message .intro_t {
	width: 90%;
	line-height: 30px;
	text-align: center;
}
.press_message .title {
	width: 616px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	padding-left: 15px;
	background: #AAA;
}
.contitle, .contitle h1 {
	margin: 8px 0px;
	color: #000;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif, "";
	font-size: 20px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
}
.contitle { border-bottom:1px dashed #999999;width:97%; margin:0 auto; padding-top:30px; line-height:40px; font-size:15px;}
.conAuthor{height:30px;  text-align:center; border-bottom:1px dashed #999999;width:97%; margin:0 auto;}
.conAuthor font{ float:left; font-size:12px; padding-left:120px;line-height:30px;}
.bds_more{ line-height:15px;}
.contenttext{
	text-align: left; font-size:14px; margin:0 auto; color:#323232; 
}
.contenttext p{ font-size:14px; line-height:28px; text-indent:2em;}
.contenttext, .contenttext_G {
	padding: 20px 0 0;
	font: normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, "";
	width: 96%;
	height: auto !important;
	height: auto;
	min-height: 300px;
}
.press_message a {
	color: #000;
	text-decoration: none;
}
.book {
	width: 1005px;
	margin-left: auto;
	margin-right: auto;
}
.more {
	float: right;
	margin-top: 17px;
	margin-right: 32px;
}
.more1 {
	float: right;
	margin-top: 8px;
	margin-right: 32px;
}
.all {
	background-color: #FFF;
	height: auto;
	width: 1005px;
	margin: 0 auto;
}
.cx {
	width: auto;
	height: auto;
	float: left;
	margin-left: 30px !important;
	_margin-left: 10px;
	margin-top: 15px;
}
