/*======== 基本信息  =========*/
body{margin:0px;text-align:center;background:#FFF;}
body >div/*所有作为body子对象的div*/{text-align:center; margin-right:auto; margin-left:auto; line-height:160%;}
body,div,select { color:#666666;font-size:12px; font-family:宋体;line-height:160%;}
a,a:hover,li{line-height:160%;}
td{text-align:center;}
li a, li a:hover{line-height:180%;}
img,a img{border:0; margin:0; padding:0;}
input,select{font-size:12px;}
input{padding-top:2px}
select{text-align:center;}

/*一般链接*/
a {color:#666666; text-decoration:none;}
a:hover {color:#CC0000; text-decoration:underline;}
/*红色链接*/
.redlink a{color:#CC0000;text-decoration:underline;}
.redlink a:hover{color:#339999;text-decoration:underline;}

li{list-style: url(../images/icon_list.gif) outside circle; } 


.underline{text-decoration:underline;}
.redfont{ font-size:14px; font-weight:bold;color:#990000;}
.bulefont{ font-size:14px; font-weight:bold;color:#00A6A6;}
.pinkfont{ font-size:14px; font-weight:bold; color:#FF00CC;}
.color1{color:#996600;}
.bold{font-weight:bold;}
.color2{color:#339999;}
.color3{color:#6699FF;}

/*====================== 主页排版 =========================*/

.clear{clear:both;}
/*-----------页面顶部--------------*/
#header{ width:990px;margin:0px 5px; margin-bottom:10px; height:50px;}
/*logo*/
#logo{/*width:210px;padding-top:10px;padding-left:80px; */ padding-left:15px; padding-top:10px;float:left; clear:left;}
/*导航条*/
#navigater{z-index:2;position:absolute; left:300px; top:10px !important;top:20px; width:580px; height:30px; }/*Z-index只可以在被定位的元素上使用(比如 position:absolute)*/
#navigater a{color:#666; font-size:14px;}
#navigater a:hover{color:#000000; font-size:14px;}

.header-link{ background:url(../images/coin1.gif) center left no-repeat;width:60px;  float:right; padding:15px 10px 15px 5px;}

/*banner&介绍*/
#header2{ z-index:-1;width:990px; margin-bottom:25px !important;/*IE不支持important优先级，此处用于不是ie浏览器的情况*/ margin:0px 5px 10px 5px;  height:160px;}
#header2-left{margin-left:7px;width:760px; height:160px; float:left;}
#header2-right{margin-left:12px; padding:10px 11px;width:180px; border-top:#FF0000 3px solid; float:right; text-align:left;}

/*页面内容*/
#container {width:550px;margin:0px 5px; padding-left:240px; padding-right:200px;}
#container .col{float:left; position: relative;}
#center{width:100%}
#left{ width:240px; margin-left:-550px; /*margin-left:-100%;*/ right:240px;}
#right{width:200px; margin-right:-200px;}
/*如果浏览器类型变更，center就变得比left小了，完美的布局就被打破，我们给body 设置一个min-width来解决这个问题，因为IE不支持他，所以不会有负面影响，调整如下*/
body{min-width: 680px;}/* 2x 左 width + 右 width why??? */
/*根据IE6（完全打开的窗口）下，再调整*/
/* html #left { left: 200px; /* 右 width }*/

/*----------左边内容-------------*/
/*有为论坛*/
#forum-title{ background:url(../images/yuwei_01.gif) no-repeat;}
#forum{ background:url(../images/yuwei_02.gif) no-repeat; }
#forum-title,#forum{ width:190px;margin-left:10px; margin-right:15px;  }
#forum-title{ padding-top:15px; padding-bottom:2px; height:20px; padding-left:30px; padding-right:5px;}
#forum{height:80px; padding-left:20px; padding-right:15px; margin-bottom:5px; }
#forum-title{ text-align:left;font-size:14px; font-weight:bold; color:#666666;}
#forum{text-align:left; color:#CC6600;}
#forum a{color:#339999;}
/*对外信息*/
#show{ margin:0px 10px 0px 5px;width:225px; height:190px;}
/*-----------右边内容（宽200px）------------*/
#child{ margin:0px; width:225px; height:90px;}
#opentime-bottom,#showpic{margin-bottom:10px;}
/*开放时间*/
.opentime-title{ padding: 14px 20px 3px 25px;height:20px;text-align:left;  background:url(../images/open_bg_01.gif); font-size:14px; font-weight:bold; margin-bottom:0px;}
#opentime{ padding:0px 20px; background:url(../images/open_bg_02.gif) repeat-y;text-align:left;}
#opentime-bottom{background:url(../images/open_bg_04.gif) no-repeat; height:14px;}
/*图片展示*/
#showpic{height:160px;}

/*=========中间内容==========*/
#news-title,#books-title,#cd-title{ background:url(../images/icon3.gif)  no-repeat; border-bottom:#CCCCCC 1px solid; height:28px; }
.more{ width:88%;margin-bottom:20px; text-align:right;}
/*========最新消息============*/
#news-title{ width:475px;/*border-left:#FF66CC 5px solid; border-top:#FF0000 3px solid;*/ text-align:left; padding-left:20px; }
#news{ padding-left:20px; padding-top:5px; padding-bottom:25px;width:460px; text-align:left;}
#news-title,#news{ margin-left:25px !important; margin-left:0px;}/*适应非ie浏览器的位置调整*/
/*==========新闻链接==========*/
#news a{color:#666666; text-decoration:none; line-height:180%;}
#news a:hover{color:#FF0000; text-decoration:underline; line-height:180%;}
/*=========书碟===========*/
#books-title,#cd-title{text-align:left;width:210px !important; width:205px;padding-left:20px; }/*适应非ie浏览器的位置调整*/
#books,#cds{ padding-top:10px; padding-bottom:10px;text-align:left;}
#books{width:200px !important;width:190px;padding-left:20px !important;padding-left:16px;}
#books-title{ margin-left:25px !important; margin-left:15px;float:left;}
#books{ margin-left:25px !important; margin-left:22px;float:left;}
#cd-title{ margin-right:25px !important; margin-right:15px; float:right;}
#cds{width:200px !important;width:190px;padding-left:0px !important;padding-left:16px;}
#cds{margin-right:30px !important; margin-right:18px; float:right;}

#phone1,#phone2,#phone3{width:150px; height:30px;padding-top:55px; font-size:16px; font-weight:bold; color:#009999; margin-bottom:10px;}
#phone1{background:url(../images/phone1.jpg) right top no-repeat; float:left;margin-left:20px;}
#phone3{background:url(../images/phone3.jpg) right top no-repeat; float:right;margin-right:20px; border-left:#CCCCCC 1px dashed;}
#phone2{background:url(../images/phone2.jpg) right top no-repeat; border-left:#CCCCCC 1px dashed;}

/*=======页面底部========*/
#footer{ clear:both; width:980px !important;width:970px;margin:0px 5px; padding:5px; background-color:#EBEBEB; border-top:#FF0000 3px solid;}
#copyright{ clear:both; width:960px; margin:0 5px; padding:10px; height:20px;}

/*=================== 其他页排版 ========================*/
/*顶部链接*/
#other-header,#other-container{ padding-bottom:10px;margin:0 5px; width:995px !important; width:990px;}
#other-header{height:60px; border-bottom:#FF0000 1px solid; }
#menu{width:600px; height:60px; float:right;}
.menu{width:80px; float:left; padding-top:10px;}/*链接*/
.menu a ,.menu a:hover{font-size:14px;}
.menu-div{width:90px; height:10px; float:left;}/*占位*/

/*中间部分*/
#other-container{ height:auto;/* border-top: #FF0000 3px solid; */text-align:left;}
#other-left{ margin-left:2px; margin-top:25px;width:150px; float:left; /*border:#FF0000 1px solid;*/}
#other-left-title{background:#CC0000; text-align:center;/* padding:5px 10px; font-weight:bold;*/}
#other-left li a，#other-left li a:hover{line-height:180%; margin-left:20px; }
#other-left li a{}
#other-left li a:hover{}
.nav a,.nav a:hover{ margin:5px 20px; width:80; padding:3px 10px; height:20px;}
.nav a{}
.nav a:hover{ background:#CCCCFF;}

#other-right{float:right; border-left:#FF0000 1px dotted;/* text-align:left*/;margin-top:25px; width:810px !important; margin-right:10px !important; margin-right:0px; width:820px;}
#other-right-link{color:#CC0000;background-color:#F2F2F2; /*margin-left:10px;*/ padding-left:10px;}
/*内容*/
#other-right-content{ height:auto;/* height:350px;*/ margin-left:20px; margin-bottom:20px; margin-top:10px; padding:10px; border:#DFDFDF 1px solid; text-align:left}/*页面内容左对齐*/
.img-left{padding-right:10px;}
#other-right-content a:{text-decoration:underline;}
.remark{ margin:0px 20px; height:20px;  text-align:center; }/*标注日期等*/
/*标题*/
.red-title{ padding:20px;  /*font-weight:bold;*/ font-size:16px; text-align:center;}
.red-title{color:#993300;}
.white-title{color:#FFFFFF;}

/*新书介绍背景 */
.book{ margin:10px 10px 10px 30px; padding:10px; width:750px; height:auto; border:#A7C4EB 1px solid; float:right; }
.book a{color:#6699FF;}
.book a:hover{color:#990000;}
/*全文数据库背景*/
.database{margin:10px 10px 10px 30px; padding:10px; width:750px; height:auto; border:#F2E6BF 1px solid; float:right;}
.database a{color:#996600;}
.database a:hover{color:#CC6600; text-decoration:none; }