@charset "UTF-8";

body{font-family: "宋体";font-size: 12px;color: #434343;line-height: 25px;background: url(../images/bodybj.gif) repeat-y #f2f1f1 center;}
*{margin: 0px;padding: 0px;}
ul, li{list-style: none;}
img{border: none 0px;}
a{color: #434343;text-decoration: none;}
a:hover{color: #cc0000;}
a:active {color: #cc0000;}
.clear{clear: both;height: 0px;line-height: 0px;overflow: hidden;}

#top{height: 70px;overflow: hidden;width: 942px;margin: 0px auto;background: url(../images/topbj.gif) repeat-x 0px top; padding:40px 20px 0px 40px;}
#top h2{background: url(../images/logo.png) no-repeat 0px 4px;height: 50px;width: 400px;float: left;font-size: 0px;line-height: 0px;overflow: hidden;overflow: hidden; text-indent:0px; color:#fff;}

#top #home{height: 20px;margin: 0px;text-align: right;padding-right: 10px;line-height: 20px; width:200px; float:right;}
#top #home a{color: #c61111;}
#banner{width: 947px;margin: 0px auto;height: 306px;}
#menu{height: 42px;width: 946px;background: url(../images/menubj.gif) repeat-x;margin: 0px auto;overflow: hidden;}
#menu ul{margin-left: 0px; background:url(../images/menubj-left.gif) no-repeat left; height:42px; padding-left:160px;}
#menu li{float: left;font-size: 14px;font-weight: bold;line-height: 42px;background: url(../images/menu-line.gif) no-repeat right;width: 110px;text-align:center;}
#menu li.hover{background: url(../images/menubj3.gif) no-repeat center;color: #ca2a1c; text-align:center;}
#menu li.hover a{color: #fff;}
#menu li a{color: #f2f1f1;display: block;}
#menu li a:hover{background: url(../images/menubj2.gif) repeat-x top;color: #fff;text-decoration: none;}

.con{width: 947px;margin: 0px auto;clear: both;background-color:#FFFFFF;padding:10px 10px;}

.left{float: left;width: 219px;clear: both;}
.left-tit { background:url(../images/title.png) no-repeat 0px -108px; height:27px;line-height: 27px;font-size: 14px;color: #fff;font-weight: bold; overflow:hidden; margin:0px; padding-left:20px;}
.left-tit span {width:60px; height:27px; display:block;}
	.zyyw {background: url(../images/title.png) 0px 0px;} 
	.lxwm {background: url(../images/title.png) 0px -27px;} 
	
.lank{ border:solid 1px #e0e0e0; border-top:0px none; margin-bottom:10px; color:#666666;}
.lank ul{padding:8px; line-height:21px;}

#lantern_slide {
	BORDER: #ccc 1px solid; PADDING: 2px;  MARGIN: 0px; OVERFLOW: hidden;WIDTH: 172px; HEIGHT: 136px; float:left; margin-top:8px;}

.gundong { padding-top:8px; width:220px; overflow:hidden;}
#gun { width:200px; margin:0px auto; height:120px; overflow:hidden; padding:0 8px;}
#gun li { height:115px;}
#gun li img { width:196px; height:110px; padding:1px;border: 1px solid #ccc;}

.center-con{float:left;width:500px; margin-left:20px;}
.center-tit { height:35px; border-bottom:solid 1px #e0e0e0;line-height:35px;overflow:hidden; margin-bottom:5px;}
.center-tit em { float:left;width:130px; height:35px; display:block; text-indent:-200px;}
	.xwdt {background:url(../images/title.png) no-repeat -115px 5px;}
	.dxsb {background:url(../images/title.png) no-repeat -115px -40px;}
.center-tit span {float:right; font-weight: normal; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.center-tit span a { color:#FF0000;}
.lank2{margin-bottom:10px; }
.lank2 ul{ margin-top:5px;}
.lank2 li{ text-indent:25px; height:30px; line-height:30px;}
.lank2 li span {float:right;padding:0px 5px 0px 0px;color:#999999;}
	.xinwen {background:url(../images/list2.gif) no-repeat 0 6px; float:right; width:310px; }
	.jdt { width:200px; float:left;}

.tab1{ margin:10px 0;}
.tab1 td{padding: 0px 7px;text-align: center;}
.tab1 td img{width: 150px;height: 113px;padding: 2px;border: solid 1px #CCCCCC; background: url(../images/pic_bg.jpg);}

.right-con{float: right;width: 186px;}
.right-tit { background:url(../images/title.png) no-repeat 0px -135px; height:27px;line-height: 27px;font-size: 14px;color: #fff;font-weight: bold; overflow:hidden; margin:0px; padding-left:20px;}
.right-tit span { width:60px; height:27px; display:block;}
	.ywfw {background: url(../images/title.png) 0px -54px;}
	.zzzs {background: url(../images/title.png) 0px -81px;}

.lank3{ margin-bottom:10px; background-color:#f2f2f2;}
.lank3 ul{padding:13px 15px; text-align:center;}



#xinxi{ margin-bottom:7px;}
#xinxi ul{padding:0px 5px;}
#xinxi li{ background:url(../images/list2.gif) no-repeat 3px center; text-indent:14px; border-bottom:dashed 1px #e0e0e0;}
#xinxi li span {float:right;padding:0px 5px 0px 0px;font-style: italic;}

#foot{width: 962px;line-height: 20px;color: #000000;background: url(../images/bottombj.gif) repeat-x top #f2f1f1;margin:0px auto;padding:20px 20px 10px 20px;}
#foot select { margin-bottom:10px; width:200px;}
.footlogo { width:400px; height:60px; float:right; background:url(../images/logo.png) no-repeat 0px -133px; margin-top:10px;}
.banquan { width:650px; float:left; line-height:20px; display:inline;}




.erji-con{float: right;width:710px;}
.erji-lank{ border:solid 1px #e0e0e0; margin-bottom:6px;}
.erji-lank ul{padding:8px 4px; font-size:14px; font-weight:bold;}
.erji-lank li{ height:31px; line-height:31px; margin-bottom:5px; background:url(../images/nei_17.gif) no-repeat center; text-indent:55px; padding-top:3px; overflow:hidden; }
.erji-lank li.hover { background:url(../images/nei_14.gif) no-repeat center; color:#CC0000;}
.erji-lank li.hover a { color:#CC0000;}

.erji-tit { background:url(../images/erjititbj.gif) repeat-x; height:32px;line-height: 38px;font-size: 12px;color: #666;text-indent: 30px; overflow:hidden; margin:0px 0px 3px 0px; font-weight:normal; }
.erji-tit span {font-size: 14px;color: #c61111;font-weight: bold;}


.first {FONT-SIZE: 14px; COLOR: #275b73; PADDING-TOP: 10px; margin-bottom:10px; margin-top:20px; border-bottom:solid 1px #e0e0e0;}
.first H5 {FONT-SIZE: 14px;FLOAT: right; height:25px;width:480px; text-align:left; }
.first H5 A { COLOR: #cc0000;}
.first dl {FONT-SIZE: 14px; FLOAT: right; WIDTH: 480px; COLOR: #878787; LINE-HEIGHT: 1.5em; display:block; text-align:left;}
.first IMG {  FLOAT: left; BORDER: solid 1px #cccccc; PADDING: 2px;MARGIN-RIGHT: 14px; width:150px; height:110px;}

.erji-lank2{ border:solid 1px #ccc; margin-bottom:7px;background:url(../images/erjibj.gif) repeat-x;}
.erji-lank2 ul{padding:10px 25px;}
.erji-lank2 li{ height:35px; line-height:35px; background:url(../images/list.gif) no-repeat 3px center; text-indent:20px; border-bottom:dashed 1px #CCCCCC;}
.erji-lank2 li span {float:right;padding:0px 10px 0px 0px;}
.tishi { color:#CC0000;font-weight: bold; text-indent:20px;}
.tishi span {float: right; padding-right:12px;}

.infor { background: url(../images/ej-titbj.gif) no-repeat #f1f1f1; border:solid 1px #e0e0e0; text-align:center; height:67px; padding:10px 0; line-height:30px;color:#999; margin-bottom:20px;}
.infor h4 { height:40px; font-size:20px; line-height:40px; color:#000;}
.infor span { color:#333333;}
.xx-con {border:solid 1px #e0e0e0; margin-bottom:7px; }
.xx-con ul{padding: 20px 20px 10px 20px;}
.xx-con .f{display: block;text-align: center;color: #666666;margin-bottom: 15px;border-bottom: 1px dashed #CCCCCC;}

.kuang{ border:solid 1px #e0e0e0; margin-bottom:7px;background:url(../images/erjibj.gif) repeat-x; padding-top:20px; height:auto!important; height:470px; min-height:470px;}
.ejpro{padding:0px 10px 0px 5px;overflow:hidden;}
.ejpro li { background:url(../images/probj.gif) no-repeat; float: left; width:160px; height:160px; padding-left:8px; padding-top:1px; margin:5px 25px;}
.ejpro li img { width:150px; height:113px; padding:2px; border:solid 1px #ccc; }
.ejpro li h5 { text-align:center; font-size:12px;}

.photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
	height:auto!important; height:470px; min-height:470px;text-align: center;
	font-size: 12px;
	color: #888888;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.photoblock-many img {
	width: 175px;
	height:120px;
	padding: 1px;
	border: 8px solid #eaedee;
	margin: 15px;
}


.list{ margin:0px 0px 20px 0px;}
.list h4 { background-color:#EFEFEF; height:25px;line-height: 25px;font-size: 14px;color: #c61111;text-indent: 25px;font-weight: bold; overflow:hidden;}
.list ul{padding:0px 20px; background:url(../images/list2.gif) no-repeat 20px 32px;}
.list li{ height:30px; line-height:30px; text-indent:25px; border-bottom:dashed 1px #CCCCCC;}
.list span{float: right; padding-right:12px;}




/*分页样式*/
.digg
{
	text-align: right;
	margin-top: 15px;
	margin-bottom: 3px;
	color: #666666;
	background-color: #f5f5f6;
	height: 30px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.digg A
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	color: #cc0000;
	padding-top: 2px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.digg A:hover
{
	color: #cc0000;
	border: 1px solid #cc0000;
}
.digg A:active
{
	color: #ffcc00;
	border: 1px solid #ffcc00;
}
.digg SPAN.current
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	color: #fff;
	padding-top: 2px;
	background-color: #cc0000;
	border: 1px solid #a70307;
	float: none;
}
.digg SPAN.disabled
{
	border-right: #eee 1px solid;
	padding-right: 5px;
	border-top: #eee 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #eee 1px solid;
	color: #ddd;
	padding-top: 2px;
	border-bottom: #eee 1px solid;
	float: none;
}
/*分页样式结束*/



.tab{width: 70%;border-collapse: collapse;margin: 0px auto;}
.tab td{padding: 5px 7px;text-align: left;}


.cantact
{
	height: 300px;
	width: 450px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 3px solid #FF9900;
	background-image: url(../images/cantactbj.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 20px;
	padding-top: 20px;
}
.cantact h5
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}



.qingchu {height:0px!important;line-height:0px;overflow:hidden;*display:inline;_display:inline; padding-left:10px; color:#FFFFFF;}


.red {color:#FF0000;}
/*在线留言*/
.messagebook {border:solid 1px #f0f0f0; background-color:#FFFFFF; margin:0px auto;}
.message-img {margin-top:10px; width:80px; text-align:center; float:left; height:90px;  display:block;}
.message-img img{ width:50px; height:60px;}
.message_con { width:530px; float:right; border-left:solid 1px #CCCCCC;}
.message_tit { border-bottom:solid 1px #CCCCCC; padding: 0px 10px;}
.message_tit li .time { float:right;} 
