@charset "gb2312";
/* CSS Document */
@import url(base.css);
body{background:url(../Images/11.gif) repeat; } 

.clear{ clear:both;}
a{ text-decoration:none;color:#555555;}
a:hover{color:#C80222; text-decoration:none;}
/*Í·²¿²Ëµ¥*/
.top{ width:100%; height:139px;  background:url(../Images/menu-bj.gif) repeat-x;/*position:fixed;*/ }
.top-co{ width:1000px; height:135px;  margin:0 auto;}
.logo{ width:1000px; height:80px; padding:5px 0px;float:left; }
.logo-tu{ width:600px; height:80px; float:left}
.sou{ width:232px;  float:right; margin:0px 12px 0 0;}
.search_btn{width:30px; height:30px;background:url(../images/soutu.jpg) no-repeat center center ; border:none;float:right;}
.search_box{
	width:200px;
	height:28px;
	border:1px solid #dddddd;
	color:#999;
	float:left;
	line-height:28px;
	background-color: #efefef;
}

/*ÓïÑÔ°æ±¾*/
.zhuang{  height:35px; line-height:35px;float:right; font-family:Arial, Helvetica, sans-serif,ËÎÌå; }
.weibo3 {background: url(../images/cn.jpg) no-repeat left center;line-height:35px;margin-right: 16px;padding-left: 20px;color:#999}
.weibo4 {background: url(../images/en.jpg) no-repeat left center;line-height:35px;margin-right: 16px;padding-left: 20px; color:#999}


.menu{ width:1000px; height:45px; float:left;  }
#caidan{ width:1000px;height:45px; float:left; }
#navul li {float: left; width:120px;height:45px;position:relative;text-align:center;line-height:45px;z-index:9 }
#navul li.libg {text-align:center; width:1px;  text-align:center; padding:0px 2px;}
#navul li a:link, #navul li a:visited {color:#fff; text-decoration:none; text-transform:uppercase; font-family:Î¢ÈíÑÅºÚ; font-size:14px }
#navul li ul {
	display:none;
	position:absolute;
	z-index:999;
	top:45px;
	left:-2px;
	width:124px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #E20A13;
	background-color: #FFFFFF;
}
#navul li ul li{display:block;height:32px;line-height:32px;text-align:center; width:124px; }
#navul li.navmoon {background: url(../images/nav_on.gif) no-repeat center  bottom;height:45px;line-height:45px;}
#navul li.navon {background: url(../images/nav_on.gif) no-repeat center bottom;height:45px;line-height:45px; }
#navul li.navmoon a ,#navul li.navon  a{color:#fff;} 
#navul li ul li.libottom { height:0px;  border-bottom:1px #efefef solid;text-align:center; width:124px;}
#navul li.navhome a:hover {color:#fff;}
#navul li.navmoon ul {display:block;font-family:12px}
#navul li.navmoon ul a {display:block; font-family:Î¢ÈíÑÅºÚ;overflow:hidden; text-align:center; color:#999; font-weight:normal; font-size:12px; text-transform:uppercase}
#navul li.navmoon ul a:hover { background:#E20A13; color:#fff;}

.l{ float:left}
.r{ float:right}
.hotbg {
	height:10px;
	overflow: hidden;
	border-bottom:1px #fff solid;
	background-color: #efefef;
}
.hotNews { width:1000px;height:45px; margin:0 auto}
.hotNews span {display: block;width:75px;height: 45px;line-height: 45px;color: #fff;background: url(../images/hotnews.gif) no-repeat 0 center;text-indent:0.5em;float: left;font-family:Î¢ÈíÑÅºÚ;}
.hotNews em{ float:right; font-family:Î¢ÈíÑÅºÚ; font-style:normal}
.scrollNews {height: 40px;float: left;width:95%;overflow: hidden;margin-left:10px;}
.scrollNews ul li {width:90%;float: left;height:45px;line-height: 45px;overflow: hidden;overflow: hidden;background: url(../images/icon.gif) no-repeat left  center;padding-left: 12px;font-family:Î¢ÈíÑÅºÚ;color:#ccc }
.scrollNews ul li  a{ color:#ccc}

.control {height: 45px;width: 29px;background: url(../images/control1.jpg) no-repeat 0 50%;float: right;}
.control a {width:25%;height:10px;margin-top:17px; }
.realContent {width: 970px;margin: 0 auto;background: #f6f6f6;padding: 0 15px;}


/*µ×²¿*/

.Bottom{
	height:91px;
	border-top:1px #fff solid;
	line-heighT:24px;
	widtH:100%;
	margin-top:10px;
	overflow:hidden;
	background-color: #E20A13; color:#FFFFFF;
}
.Bottom .m{width:1000px; margin:25px auto 0 auto}
.Bottom .m div{float:left;margin-lefT:15px;_display:inline;font-family:Arial, Helvetica, sans-serif}
.Bottom  a{ color:#FFFFFF;}
.Bottom p{ font-family:Arial, Helvetica, sans-serif}
.Bottom p a{margiN:0 10px;}
.Bottom span{float:right;widtH:70px;height:40px;text-align:center;color:#fff;}
.Bottom  label{float:left;height:40px;line-heighT:24px;padding-righT:23px; border-right:1px #666 solid; }
/*******C********/
.Contact{overflow:hidden;margin:0 10px;line-height:28px;}
.Contact strong{font-size:14px;}




/*·ÖÒ³ÑùÊ½*/
.pagenum {padding:10px 10px; text-align:center; font-family:14px; font-family:"ËÎÌå"}
.pagenum a {color: #333;margin: 0 5px;padding:5px 9px;background-color: #fff; border: 1px solid #ccc;  }
.pagenum a:hover {color: #fff !important;padding:5px 9px;background-color: #C80222; border: 1px solid #B70623;}
.pagenum .current {color: #fff !important;padding:5px 9px;;background-color: #191919; border: 1px solid #000;margin: 0 5px;}


/*Ö÷Ìå*/
.contentt{
	width:1000px;/*margin:183px auto 15px;*/
	margin:15px auto;
	min-height:400px;
	height:auto !important;
	background-image: url(../images/mbg-.gif);
	background-repeat: repeat-y;
}

.left{
	width:170px;
	float:left;
	padding:0px 15px 0px 15px;
	overflow:hidden;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
} 
.le-cai{ width:170px; float:left; }
.le-biaoti{ width:170px; float:left; height:40px;text-align:left;margin-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.le-biaoti span{
	line-height:40px;
	color:#E20A13;
	text-indent:0.2em;
	margin-right:5px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.rig{ width:170px; float:left;}
.rig li{ width:170px; height:31px; line-height:31px;text-indent:10px;font-family:Î¢ÈíÑÅºÚ; margin-bottom:10px; font-size:12px; }
.rig li a {color:#333; height:31px; line-height:31px; text-decoration:none; background:url(../images/li.gif) no-repeat; display:block}
.rig li a:hover {color:#fff; height:31px; line-height:31px; text-decoration:none; background:url(../images/li_on.gif) no-repeat; display:block}
.cat{
	width:150px;
	float:left;
	background:#fff;
	line-height:25px;
	padding:10px;
	font-family:"ËÎÌå";
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E20A13;
	border-right-color: #E20A13;
	border-bottom-color: #E20A13;
	border-left-color: #E20A13;
}



.right{
	width:783px;
	float:right;
	min-height:400px;
	background-color: #FFFFFF;
	background-image: url(../images/rightbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #CCCCCC;
}
.ght{ width:783px; float:left; margin-bottom:50px;  overflow:hidden; }
.hzw{ width:781px; float:left; }
.nebiao{ height:40px;font:12px/40px Arial, Helvetica, sans-serif; color:#444; text-align:left; text-transform:uppercase;padding:0px 15px;border-bottom:1px #ccc solid}



.weii{
	line-height:25px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #333333;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 13px;
	padding-left: 15px;
}
.wei{padding:13px 10px; line-height:25px;}


/*ÎÄÕÂÁÐ±íÒ³*/
#lib_info_list{width:100%; clear:both; overflow:hidden;}
#lib_info_list li{height:33px; line-height:33px; border-bottom:1px dotted #ccc; overflow:hidden; text-indent:15px; background:url(../images/icon1.gif) no-repeat 5px center; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/*ÎÄÕÂÏêÏ¸Ò³*/
.lib_info_detail{width:100%; clear:both; overflow:hidden;}
.lib_info_detail .title{line-height:30px; font-size:14px; margin:5px 0;text-align:center;color:#000;}
.lib_info_detail .info{height:30px; line-height:30px;font-size:12px; text-align:right;background:#e2e2e2; font-family:Arial, Helvetica, sans-serif;text-align:center}
.lib_info_detail .contents{line-height:200%; padding:10px;  }

/*Í¼Æ¬ÁÐ±í*/
.prdzlist ul li{ width:170px; margin:10px; display:inline; float:left;}
.prdzlist ul li .list_a{ width:160px; padding:4px; height:121px;border:1px solid #e2e2e2; background:#fff;}
.prdzlist ul li img{ width:160px; height:121px; max-width:160px; max-height:121px }
.prdzlist ul li p{ text-align:center; line-height:32px; font-family:ËÎÌå; background:#fff;border:1px solid #e2e2e2; border-top:none}

.guestbook{ background:url(../images/guestbook.jpg) no-repeat right bottom}
.feedback{}
.feedback td{padding:0px 10px 6px 0; }
.feedback input{width:280px; height:20px; line-height:20px; border:1px #d4d4d4 solid;  background-color:#fff; }
.feedback textarea{width:280px; height:90px; overflow:auto; line-height:20px; border:1px #d4d4d4 solid; background-color:#fff;}
.feedback input.width{width:75px;}
.feedback td a.btnStyle{ background: url(../images/btn.gif) left top no-repeat; display: inline-block; text-align: center; width: 83px; line-height:30px; height:30px;  }

/******ÁôÑÔÐÅÏ¢******/
.question_list .q{ border-bottom: 1px dotted #d4d4d4;height:25px;line-height:25px; padding:5px; font-size:12px}
.question_list .q a{padding-left:15px;background:url("../Images/icon1.gif") no-repeat 5px center;}
.question_list .q .o{margin-right:5px;float:right;cursor:pointer;margin-top:7px}
.question_list .q .c{margin-right:5px;float:right;cursor:pointer;margin-top:7px }
.question_list .q .o .close,.question_list .q .c .open{display:inline;}
.question_list .q .o .open,.question_list .q .c .close{display:none;}
.question_list .answer{ border-bottom:1px #d4d4d4 dotted;line-height:35px; display:none;font-size:12px}
.question_list .answer .answer_inner{padding:5px}


.contentexpand { padding:10px 0;}
.contentexpand .imagebox {float:left; width:520px; border:1px solid #ddd;}
.contentexpand .imagebox .pic { width:500px;margin-right: auto;margin-left: auto; padding:10px; text-align:center}
.contentexpand .imagebox .pic img{ max-width:500px; max-height:384px}


.contentexpand .info {float:right; width:210px;}
.contentexpand .info .list ul li { line-height:35px; height:35px;border-bottom:1px dotted #ddd}
.contentexpand .info .list ul li .name { padding-right:10px; color:#666}

.description{margin:0px auto; min-height:250px; _height:250px;}
.description .desc_nav{height:35px; border-bottom:1px solid #C7CED7;  overflow:hidden;}
.description .desc_nav div{width:110px; height:35px; line-height:35px; overflow:hidden; background:url(../images/contents_n_bg.gif); text-align:center; font-weight:bold;}
.description .desc_contents{padding:10px; line-height:180%;word-break:break-all}
