@charset "gb2312";
/* CSS Document */

/*
KISSY CSS Reset
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
*/
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ fieldset, lengend, button, input, textarea, /* form elements 表单元素 */ th, td { /* table elements 表格元素 */ margin: 0; padding: 0; }
/* 设置默认字体 */
body, button, input, select, textarea { /* for ie */ /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
font: 12px/1 "微软雅黑", Tahoma, Helvetica, Arial, "5b8b4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */ }
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul, ol { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; }
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ }
/* 重置表格元素 */
table { border-collapse: collapse; border-spacing: 0; }
/* 重置 hr */
hr { border: none; height: 1px; }
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }

body { width: 1024px; margin-left: auto; margin-right: auto; background: #f1f1f1;}
/*top*/
#top { height: 87px; background: url(../images/top_bg1.png) no-repeat; }
.logo { margin-left: 30px; padding-top: 10px; float: left; }
.top_title { margin-left: 115px; padding-top: 20px; float: left; _display:inline;}
.top_title a {  font-size: 27px; color: #fff; }
.top_title a span { display: block; font-size: 14px; margin-top: 5px; }
.form1 { width: 490px; height:32px; float: right; margin-top: 35px; margin-right: 40px; _display:inline; overflow:hidden; }
.form1 input { float: left; outline: none; }
.form1 .text { width: 258px; height: 30px; line-height: 30px; border: 1px solid #cdcdcd; }
.form1 .ad_btn { width: 75px; height: 32px; background: #f35555; color: #fff; font-size: 14px; text-align: center; border: none; margin-left: 5px; }
.form1 .srh_btn { width: 35px; height: 32px; background: url(../images/search.png) no-repeat; border: none; margin-left: 5px; }
.form1 .ckdiv1 { margin-left: 25px; line-height: 32px; float: left; }
.form1 .ckdiv1 .ckbox1 { width: 15px; height: 15px; margin-top: 10px; margin-right: 10px; }
.form1 .ckdiv1 span { font-size: 14px; color: #fff; display: inline; }
/*高级检索*/
.ad_srh {display:none; height: 189px; border-bottom: 1px solid #dadada; background: #ffffff; padding-top:15px; padding-bottom:15px;  z-index:10;}
.left{ float:left; width:426px; margin-left:60px; display:inline;}
.title{ height:22px; line-height:22px; background:#f5f5f5;}
.title img{ float:left; margin-left:10px; margin-top:6px; margin-right:10px; }
.title h4{ color:#9e9e9e; font-weight:normal; }
.form2{}
.ad_row{ margin-top:17px; height:24px;}
.ad_row span{ color:#8e8e8e; line-height:22px; margin-left:5px; float:left; _display:inline;}
.ad_row input{ width:270px; height:22px; border:1px solid #d0d0d0; float:right; _display:inline;}
.center{ width:284px; height:152px; border-right:1px solid #dadada; float:left; margin-left:40px; _display:inline; }
.center .form2{ width:270px;}
.center .divrow{ margin-top:18px; height:23px; line-height:23px;  }
.center div{}
.center div img{ float:left; margin-top:5px;}
.divdq{ float:left; margin-left:10px;}
.divnf{ float:left;}
.center span{  color:#8e8e8e; margin-left:15px; margin-right:8px; float:left;}
.center em{ color:#505050; float:left; _display:inline; margin-left:7px;}
.center .ckbox1{ float:left;  height:23px;}
.center .ckbox1 input{ float:left; margin-top:5px; margin-left:20px;_display:inline;}
.right{ float:left; margin-left:20px; width:135px;}
.close{ width:12px; height:12px; background:url(../images/close.png) no-repeat; float:right; cursor:pointer;}
.right .btn_search{ width:62px; height:63px; background:url(../images/btn_search.png); border:none; margin-top:20px; margin-left:10px;}
.right .ckbox2{ margin-top:10px;}
.right .ckbox2 span{ font-size:14px; color: #444444;}
.right .tpbd{ margin-top:10px;}
.right .tpbd input{ float:left;_display:inline;}
.right .tpbd span{ float:left; margin-left:12px; color:#696969; _display:inline;}
/*main*/
.main{ width:955px; margin:0 auto; position:relative;}
.tag{ margin-top:30px; height:29px; border-bottom:1px solid #d6d6d6;}
.lab{ height:22px; }
.lab span{ color:#969696; float:left; line-height:22px;}
.lab a{ height:20px; line-height:20px; padding:0 9px; margin-left:5px; float:left; color:#4f4f4f; background:#fff; border:1px solid #eaeaea;}
.all{  line-height:32px; margin-top:10px; position:relative;}
.ckall{ float:left; height:32px; width:870px; background:url(../images/srh_bg.png) repeat-x;}
.ckbox3{ width:15px; height:15px; position:absolute; left:10px; top:9px;}
.ckall span{ font-size:12px; color:#fff; margin-left:35px;}
.all form{ float:right;}
.all form input{ width:85px; height:32px; background:url(../images/download.png) no-repeat; border:none; color:#fff; font-size:14px;}
.content{}
.content ul{ margin-left:-18px;}
.content ul li{ width:223px; height:240px; border:1px solid #c1c1c1; box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-o-box-shadow:0 0 5px rgba(0,0,0,.5);-ms-box-shadow:0 0 5px rgba(0,0,0,.5); float:left; margin-top:15px; margin-left:18px; display:inline;}
.content ul li img{ text-align:center; display:block;}
.content ul li .title{ height:36px; line-height:36px; text-align:center; border-bottom:1px solid #f2f2f2; color:#444444; background:#fff;overflow: hidden;}

.content ul li .li_btm{ height:35px; line-height:35px; background:#fafafa;}
.content ul li .ckbox4{ width:14px; height:14px; float:left; margin-top:10px; margin-left:10px;}
.cnt_btm{ margin-left:20px; float:left;}
.cnt_btm dl{}
.cnt_btm dl dd{ float:left; margin-left:10px; line-height:35px; height:35px;}
.cnt_btm dl dd img{ float:left; display:block;}
.cnt_btm dl dd span{ margin-left:20px; }
.cnt_btm dl dd a{ padding-right:10px;  color:#919191; display:block; height:14px; cursor:pointer; line-height:14px; margin-top:12px;}
.cnt_btm dl .xiazai{ background:url(../images/icon_download.png) no-repeat left center; width:55px; }
.cnt_btm dl .xiazai a{ border-right:1px solid #919191; }
.cnt_btm dl .book{ background:url(../images/icon_book.png) no-repeat left center;  width:55px; }
/*paging*/
.paging{ margin-top:35px; padding-bottom:30px;}
.paging a{ line-height:28px; padding:0 12px; border:1px solid #dcdcdc; float:left; margin-left:-1px;}
.paging span{ float:left; line-height:28px; padding:0 12px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.int{ margin-left:15px; float:left; height:30px; line-height:30px;}
.int input{ width:50px; height:28px; border:1px solid #d9d9d9; line-height:28px;}
.int em{ line-height:28px; height:28px;}
.btn{ margin-left:15px; float:left; }
.btn input{  width:52px; height:30px; border:1px solid #dcdcdc; background:#f4f4f4;}
/*footer*/
#footer{ height:114px; background:#fff; border-top:1px solid #dedede; text-align:center;}
.link{ margin-top:25px;}
.link a{ color:#af0304; line-height:24px; border-right:1px solid #af0304; padding-right:10px; margin-left:10px;}
.copyright{ line-height:24px;}
/*actGotop*/
.actGotop{ width:40px; height:40px; background:url(../images/top.png) no-repeat; display:none; position:absolute; right:0; bottom:30px;}
/*正文*/
.mainctt{ display:none; width:815px; height:391px; border:1px solid #ababab; position:absolute; left:104px; top:380px; background:url(../images/mainctt_bg.png) repeat-x; box-shadow:0 0 8px rgba(0,0,0,0.75);-moz-box-shadow:0 0 8px rgba(0,0,0,0.75);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.75);-ms-box-shadow:0 0 8px rgba(0,0,0,0.75);-o-box-shadow:0 0 8px rgba(0,0,0,0.75);overflow:hidden; text-overflow:ellipsis; }
.maintitle{ height:67px; line-height:67px; border-bottom:1px solid #d5d5d5; text-align:center; font-size:24px; color:#000;position:relative;overflow: hidden;}
.mainclose{ width:12px; height:12px; background:url(../images/close.png) no-repeat; cursor:pointer; position:absolute; right:19px; top:15px; z-index:5; }
.maincontent{ height:280px; color:#444; text-indent:2em; line-height:22px;overflow:hidden; text-overflow:ellipsis; margin:20px 40px; }











