
/* CSS Document */
html, div, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, p, img,form,input,select,option, em,strong,a { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, address,em, strong{ font-weight: normal;font-style: normal;}
strong{ font-weight:bold;} img{ vertical-align:bottom;}
ul,ol{ list-style:none;}
img,ul{ border: none; padding:0; margin:0;}
input { border:none;}
body{ background:#ffffff; font-family:"宋体"; color:#333; font-size:14px; margin:0px auto;}
a { color:#333;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover { color:#FF0000;}

/*首页*/
.main_m { width:980px; height:auto; overflow:hidden; margin:10px auto;}
.main_m a:hover { color:#FF0000;}


.qyz_6 { width:980px; height:30px; line-height:30px; overflow:hidden;}

.hongse { color:#C40005;}

.content { width:980px; height:auto; overflow:hidden;}
.lt_content { float:left; width:658px; height:auto; overflow:hidden; border:1px solid #ddd; padding-bottom:10px;}
.tiqng { width:658px; height:28px; background:url(../image/twosneng1.gif) repeat-x; border-bottom:1px solid #ddd;}
.zings { color:#7fb714; float:left; line-height:28px; padding-left:8px; width:220px; float:left; font-weight:bold; font-size:14px;}
.zhung { background-color:#7fb714; display:block; float:left; height:16px; margin-right:8px; margin-top:6px; width:2px;}

.more { float:right; font-size:13px; width:39px; margin-top:8px;}
.xingxing { color:#7fb714;}


.xilwd { width:656px; height:auto; overflow:hidden; margin:2px auto; overflow:hidden; }
.cowng { width:163px; height:233px; overflow:hidden; float:left; border-bottom:1px dashed #ccc; border-right:1px dashed #ccc; text-align:center;float:left;} 

.yanwhg { width:161px; height:230px; margin:1px auto 0px auto; }
.yanwhg:hover { background-color:#f9fcf1; width:161px; height:235px; text-align:center;}

.yanwhg li { font-size:12px;}
.calr_a { width:161px; height:154px; text-align:center; padding-top:8px;}
.calr_a a { display:block; background:url(../image/backe_img.gif) no-repeat; width:120px; height:154px; margin:0px auto;}
.calr_a a img { width:112px; height:146px; margin-left:6px; margin-top:1px;}
.calr_b { width:151px; height:40px; line-height:21px; text-align:left; overflow:hidden; padding-left:8px;  padding-top:5px;}
.calr_b a{font-size:13px; font-weight:bold; color:#555555;}

.calr_c { background:url(../image/bds.gif) no-repeat 10px 6px; width:161px; height:21px; line-height:21px; text-align:center; color:#7ab712;}

.calr_d { width:161px; height:21px; line-height:21px;}
.calr_d p { float:left; width:60px; height:21px; line-height:21px; margin-left:10px; display:inline;}


.cowng_ine { width:163px; height:233px; overflow:hidden; float:left; border-bottom:1px dashed #ccc; text-align:center;float:left;}

.fuonghu { height:25px; line-height:25px; padding-left:140px; padding-top:10px; padding-bottom:10px;}
.fuonghu a { display:block; float:left; margin-left:20px;}

.hanjiang { width:660px; height:35px; margin:0px auto; border-bottom:1px dotted #ddd; text-align:center;}

.heise { width:80px; height:35px; float:left;}
.heise li { height:35px; float:left; font-size:15px; padding-left:10px; line-height:35px;}

.heise li img { margin-top:8px;}

.bolang { width:250px; height:35px; float:right;margin-top:8px;}
.bolang li { height:35px; float:left; font-size:15px; padding-left:10px; line-height:38px; font-size:14px; color:#333;}
.bolang li img { margin-top:8px;} 

.ranwosi { width:658px; height:auto; overflow:hidden; margin:0px auto; margin-bottom:0px; display:inline;}
.ranwosi li { float:left; width:188px; height:auto; overflow:hidden; margin-left:23px; display:inline; margin-top:20px; text-align:center;}
.ranwosi li a { display:block; width:186px; height:248px; border:1px solid #8c8c8c; overflow:hidden}
.ranwosi li img { width:186px; height:248px;}
.ranwosi li p { width:186px; height:18px; line-height:18px; margin-top:5px;}



.rt_content { float:right; width:310px; height:auto; overflow:hidden;}

/*底部*/
.bNav {
background-color: #185592;
color: #FFFFFF; height: 22px;
margin: 10px auto 0px;
padding-top: 8px;
text-align: center;
width: 980px;}
.bNav a{ color:White;}


/*样本库导航*/
.nav { width:980px; height:auto; overflow:hidden; background-color: #F0F0F0; border-bottom:1px solid #ccc;}
.nav_a { background:url(../image/nav1.gif) no-repeat; width:980px; height:40px;}

.dear_sirs { float:left; height:40px; line-height:40px;}
.dear_sirs li { float:left; font-size:15px; color:#fff;}
.widhtss { color:#FFFFFF; margin-left:3px; font-size:15px; }
.zhedz { margin-left:4px;}

/*搜索导航*/
.sousuo_nav { overflow: hidden; padding: 6px 0; width: 978px;height:30px ; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.sousuo_nav p { float: left; height: 25px;line-height: 25px;padding-left:9px; overflow: hidden;padding-bottom: 5px;}
.sousuo_nav p input, .sousuo_nav p select { margin: 0;padding: 0;vertical-align: middle;}
.chezn { border:1px solid #ccc; width:135px; height:25px;}
.sousuo_nav p select { height: 20px; margin:0 0px;}
.input1 {margin-top: 10px;padding-top: 10px;}


/*导航_2*/
.nav_c { width:978px; height:35px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.suzng { font-weight:bold; height:35px; line-height:35px; width:80px; float:left; padding-left:10px;}
.jinglezd li { float:left; line-height:35px; padding-right:12px;}

.ctud_d li { float:left; line-height:35px; padding-right:27px;}

/*右边*/
.shyabcd{border-bottom: #cccccc 1px dashed; margin-bottom: 5px;}
.shyabcd img {width: 125px; height: 90px; padding:5px; border:1px  solid #CCCCCC;
}
a{  color:#333; text-decoration:none; font-size:13px;}
a:hover{ color:#FF0000; text-decoration:underline;}
.class{ width:100%; margin-top:5px;}
ul,li{ margin:0px; padding:0px;}
ul{ list-style:none;}
.class ul { padding-left:8px;  text-align:left;}
.class ul li{ height:23px; line-height:23px;}
.class ul li a{ color: #0854ac;}
.zxlbr01{  width:310px; float:left; margin:0 auto;  margin-left:8px;}
.zxlbr2{width:310px; float:left; height:auto; margin-top:10px;}
.zxlbr3{width:310px; float:left; height:30px; background-image:url(../image/zxlb301.gif); background-repeat:no-repeat; }
.zxlb3{padding-top:7px; padding-left:10px; float:left;}
.zxlbzt{font-size:14px; font-family:"宋体"; font-weight:bold; color:#b20f06;}
.zxlbr4 ul li{ height:24px; line-height:24px;}
.zxlbr4{ width:308px; border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #dcdcdc;	border-bottom-color: #dcdcdc;	border-left-color: #dcdcdc; float:left; padding-bottom:5px;  text-align:left;}
.nofloat{clear:both; height:0px; visibility:hidden; display:inline;}

/*分页样式*/
/*
KISSY CSS Reset
理念：1. reset 的目的不是清除浏览器的默认样式，这仅是部分工作。清除和重置是紧密不可分的。
     2. reset 的目的不是让默认样式在所有浏览器下一致，而是减少默认样式有可能带来的问题。
     3. reset 期望提供一套普适通用的基础样式。但没有银弹，推荐根据具体需求，裁剪和修改后再使用。
特色：1. 适应中文；2. 基于最新主流浏览器。
维护：玉伯<lifesinger@gmail.com>, 正淳<ragecarrier@gmail.com>
*/

/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
    margin: 0;
    padding: 0;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
mark { background: #ff0; }


/*=============================================================*/
/**
 * Pagination
 * @author fool2fish<fool2fish@gmail.com>
 */

.pagination {height:22px;margin-top:10px;}
.pagination-wrapper{float:right;}

.pagination  a{cursor:pointer;}

.pagination .info,
.pagination .start,
.pagination .prev,
.pagination .next,
.pagination .end,
.pagination .page,
.pagination .skip-to,
.pagination .data-limit{float:left;height:20px;margin-left:3px;line-height:20px;}

.pagination .skip-to{margin-left:6px;}
.pagination .skip-to input{width:32px;height:18px;margin:0 2px;line-height:20px;text-align:center;vertical-align:middle;border:1px solid #ccc;}
.pagination .skip-to button{margin-left:2px;width:36px;height:21px;line-height:14px;vertical-align:middle;cursor:pointer;border:1px solid #bad6ff;background:url(http://ttmn.com/Content/sample/img/bg-repeatx.png) repeat-x 0 -10px;}

.pagination .data-limit{margin-left:10px;}
.pagination .data-limit select{margin-left:2px;vertical-align:middle;}

.pagination  a{color:#04c;}
.pagination  a:hover,
.pagination  a:active{color:#f60;text-decoration:none;border:1px solid #f60;}

.pagination span{color:#444;}

.pagination .info{padding-top:1px;}

.pagination .start,
.pagination .prev,
.pagination .next,
.pagination .end,
.pagination .page{padding:0 7px;border:1px solid #ccc;background:#fff url(http://ttmn.com/Content/sample/img/pagination.png) no-repeat 1000px 1000px;}
.pagination span.page{color:#f60;border:1px solid #f60;background-color:#ffede1;}

.pagination .start,
.pagination .prev{overflow:hidden;}
.pagination .next,
.pagination .end{padding-right:14px;}
.pagination span.start{background-position:0 -144px;}
.pagination a.start{background-position:0 -114px;}
.pagination span.prev{background-position:0 -24px;}
.pagination a.prev{background-position:0 6px;}
.pagination span.next{background-position:100% -84px;}
.pagination a.next{background-position:100% -54px;}
.pagination span.end{background-position:100% -204px;}
.pagination a.end{background-position:100% -174px;}



