@charset "gb2312";
/* CSS Document */
@import url(base.css);
body{ } 

.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:1002px;
	height:135px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 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 #2A2828 solid; color:#999; background:#000;float:left;  line-height:28px; }

/*ÓïÑÔ°æ±¾*/
.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;
	background:#000000;
	width:124px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #B16A07;
}
#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 #1c1c1c 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:#181818; color:#fff;}

.l{ float:left}
.r{ float:right}
.hotbg {
	height:10px;
	overflow: hidden;
	background-color: #222;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #111;
}
.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;
	background:#000;
	line-heighT:24px;
	widtH:100%;
	margin-top:20px;
	overflow:hidden;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #222;
	padding-top: 0px;
}
.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 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;
	min-height:400px;
	height:400px;
	background-image: url(../images/mbg=.gif);
}

.left{
	width:170px;
	float:left;
	padding:0px 15px 0px 15px;
	overflow:hidden;
	background-color: #222;
	border: 1px solid #333;
} 
.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:#FF0000;
	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:#888;
	height:31px;
	line-height:31px;
	text-decoration:none;
	display:block;
	background-image: url(../images/li.png);
	background-repeat: no-repeat;
}
.rig li a:hover {
	color:#fff;
	height:31px;
	line-height:31px;
	text-decoration:none;
	display:block;
	background-image: url(../images/li_on.png);
	background-repeat: no-repeat;
}
.cat{
	width:150px;
	float:left;
	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: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	background-color: #222222;
}



.right{
	width:783px;
	float:right;
	min-height:400px;
	background-color: #222222;
	background-image: url(../images/rightbg-.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #333;
}
.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-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}



.weii{
	line-height:25px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	color: #777;
	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}


#centent_1 {
	WIDTH: 1002px;
	padding-top: 15px;
}
.about_left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.about_right {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.about_left {
	WIDTH: 188px; MARGIN-LEFT: 25px; MARGIN-RIGHT: 30px
}
.about_left LI {
	WIDTH: 188px; HEIGHT: 37px
}
.about_left LI A {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(../images/left_li_di.jpg) repeat-x; HEIGHT: 27px; COLOR: #727171; PADDING-TOP: 10px
}
.about_left LI A:hover {
	BACKGROUND: url(../images/left_li_di_1.jpg) repeat-x; COLOR: #fff; FONT-WEIGHT: bold
}
.about_left IMG {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.about_right {
	PADDING-BOTTOM: 30px; WIDTH: 727px
}
.about_title_left {
	FLOAT: left
}
.about_title_zhong {
	FLOAT: left
}
.about_title_right {
	FLOAT: left
}
.about_title_left {
	WIDTH: 8px; DISPLAY: block; HEIGHT: 54px
}
.about_title_right {
	WIDTH: 9px; DISPLAY: block; HEIGHT: 54px
}
.about_title_zhong {
	WIDTH: 708px;
	HEIGHT: 41px;
	PADDING-TOP: 14px;
	background-image: url(../images/bb2.png);
	background-repeat: repeat-x;
}
.about_title_zhong SPAN {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/about_title_pic1.jpg) no-repeat 0px 7px; FLOAT: right; PADDING-TOP: 5px
}
.about_centent {
	LINE-HEIGHT: 24px; WIDTH: 705px; COLOR: #6a6a6a
}
.about_1_centent {
	LINE-HEIGHT: 24px; WIDTH: 705px; COLOR: #6a6a6a
}

.p_container{
	width:1004px;
	padding-top:10px;
	background-color: #222;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.p_left{width:665px; float:right; }

.p_p_list3 dl{font-size:14px; color:#663399; font-weight:bold; background:url(../images/t3.gif) no-repeat; height:52px;}
.p_p_list3 dt{ padding:10px 0 0 10px; width:646px;}

.p_content{ float:left;}
.p_content ul{padding:10px;line-height:23px; font-size:12px;}
.p_rig{
	width:231px;
	float:left;
	margin-right: 5px;
	margin-left: 15px;
}
.riglist{background:url(../images/rb.gif) repeat-y;}
.riglist1{background:url(../images/n_11.gif) no-repeat top;}
.riglist1 h2{line-height:49px; padding-left:23px; color:#663399; font-size:14px; font-weight:bold;}
.riglist1 ul{}
.riglist1 li{line-height:30px; background:url(../images/t_jb.gif) no-repeat 24px 10px; padding-left:44px; color:#9b319d;}
.riglist1 li.hover{background:url(../images/t_cjb.gif) no-repeat 24px 10px;color:#cc9966;}
.bodyindex{ background:url(../images/bg.gif) repeat-x; }
.color10{ color:#f00;}

.compa{ padding:10px 10px 0 10px; width:665px;height:50px; line-height:25px; overflow:hidden; float:right;}


.xiangmu_left {
	FLOAT: left
}
.xiangmu_zhong {
	FLOAT: left
}
.xiangmu_right {
	FLOAT: left
}
.xiangmu_left {
	PADDING-LEFT: 1px; WIDTH: 365px
}
.xiangmu_right {
	WIDTH: 223px
}
.xiangmu_zhong {
	PADDING-LEFT: 10px; WIDTH: 315px; PADDING-RIGHT: 15px
}
.xiangmu_zhong_shang {
	LINE-HEIGHT: 32px; WIDTH: 315px; HEIGHT: 200px
}
.news_info_centent {
	LINE-HEIGHT: 24px; WIDTH: 100%; COLOR: #6a6a6a; text-align:left; padding-top:15px;
}
