@charset "gb2312";
.w-full{width:1000px;}
.w770{width:770px;}.w770-d20{width:730px;padding:19px;}.w220 {width:220px;}
.hide {overflow:hidden;}
.bod-de {border:1px solid #DEDEDE;}

.txt-right{text-align:right;}.txt-center{text-align:center;}

/*IconÍ¼±ê*/
[class^="ico-"],[class*="ico-"]{background-image: url("../images/zb-icon.png");background-repeat:no-repeat;}
.ico-11{background-position:0 0;}
.ico-12{background-position:-30px 0;}


.nb-header .head-box {width:100%;height:90px;padding:10px auto;position:relative;z-index:1;}
.nb-header .head-box .logo-txt {width:100%;height:70px;margin-top:10px;padding-left:210px;background:url(../images/logo-f.png) no-repeat 0 0;}
.nb-header .head-box .logo-txt h1 {height:70px;line-height:70px;font-size:180%;color:#666;}
.nb-header .head-box .search-box {width:280px;height:30px;overflow:hidden;position:absolute;top:25px;right:0;}
.nb-header .head-box .search-box input,
.nb-header .head-box .search-box button {outline:none;}
.nb-header .head-box .search-box .search-keyword {float:left;width:200px;height:24px;line-height:24px;padding:1px 1px 1px 35px; border:2px solid #475754; background:url(../images/zb-icon.png) no-repeat -270px -1px;}
.nb-header .head-box .search-box .search-submit {float:right;width:40px;height:30px;line-height:30px;text-align:center;color:#FFF;background:#475754;border:0;cursor:pointer;font-size:14px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif;}

.nb-header .nb-nav {width:100%;height:42px;background:#475754;}
.nb-header .nb-nav li {float:left;height:42px;line-height:42px;padding:0 10px;margin-right:20px;}
.nb-header .nb-nav li a {font-size:16px;color:#FFF; font-weight:bold;}
.nb-header .nb-nav li a:hover {text-decoration:none;}
.nb-header .nb-nav li.this {background:#3a4644;}

.main a {color:#666;}
.main .c-nav {border:1px solid #DEDEDE;width:218px;overflow:hidden;}
.main .c-nav .title {width:100%;height:30px;padding:10px 0;background:#475754;}
.main .c-nav .title h2 {width:100%;height:30px;line-height:30px;font-size:15px; font-weight:600;color:#fff;overflow:hidden;}
.main .c-nav .title h2 span {width:30px;height:30px;margin-left:10px;}
.main .div2 { position:fixed;_position:absolute; top:0; z-index:100;}

.main .c-nav .list {width:100%;overflow:hidden;}
.main .c-nav .list ul {margin-top:-1px;}
.main .c-nav .list ul li {float:left;width:100%;height:35px;line-height:35px;border-top:1px solid #DEDEDE;text-indent:10px;}

.site-nav {width:100%;height:30px;line-height:30px;padding-bottom:5px;}
.site-nav span {width:30px;height:30px;margin-right:5px;}
.site-nav small {font-size:100%;font-weight:600;}

.zt-info h2 {width:100%;height:40px;line-height:30px;font-size:150%;color:#666;}

.txt-box {width:100%;line-height:20px;}
.txt-box stront {color:#475754;}
.txt-box p {text-indent:2em; color:#666} 

.nb-list {width:750px;border:1px solid #DEDEDE;padding:9px;}
.nb-list .title {width:730;padding:10px 10px;border-bottom:1px solid #DEDEDE;height:30px;line-height:30px;}
.nb-list .title h3 {font-size:150%;color:#666;}
.nb-list .list ul {width:100%;overflow:hidden;}
.nb-list .list li {float:left;width:730px;border-bottom:1px solid #DEDEDE;padding:20px 10px;position:relative;z-index:9;}
.nb-list .list li .bt {width:100%;height:40px;line-height:40px;}
.nb-list .list li .bt a {font-size:130%;color:#475754;}
.nb-list .list li .bt a:hover {color:#333;}
.nb-list .list li .desc {line-height:150%;color:#666;text-indent:2em;}
.nb-list .list li .date {height:25px;line-height:25px;}
.nb-list .list li .date small {font-size:100%;margin-left:2em;}
.nb-list .list li span a {width:88px;height:28px;line-height:28px;background:#475754;border-radius:3px;color:#FFF;position:absolute;right:0;bottom:20px;text-align:center;}

.nb-pagelist {width:100%;height:24px;padding:13px 0;}
.nb-pagelist ul {width:100%;height:26px;overflow:hidden;}
.nb-pagelist li { float:left;height:26px;line-height:26px;margin-right:5px;}
.nb-pagelist li.thisclass,
.nb-pagelist li a:hover {float:left;background:#475754;color:#FFF;padding:0 9px;font-size:100%;height:24px;line-height:24px;border:1px solid #475754;}
.nb-pagelist li a {float:left;font-size:100%;height:24px;line-height:24px;border:1px solid #DEDEDE;padding:0 9px;}
.nb-pagelist li select {border:1px solid #DEDEDE;height:24px;line-height:24px; outline:none;}

.nb-footer {border-top:2px solid #DEDEDE;padding:9px 0;background:#ECECEC;}
.nb-footer .toolbar,.nb-footer .linkbar {width:100%;height:30px;line-height:30px;overflow: hidden;}
.nb-footer .toolbar a {margin:0 8px;white-space: nowrap}
.nb-footer .linkbar a {margin:0 8px;color:#999;}
.nb-footer .linkbar small {font-size:100%;color:#888;}

/*×¨Ìâ*/
.main .s-nav {width:100%;overflow:hidden;}
.main .s-nav .title {width:100%;height:30px;padding:10px 0;background:#475754;}
.main .s-nav .title h2 {width:100%;height:30px;line-height:30px;font-size:15px; font-weight:600;color:#fff;overflow:hidden;}
.main .s-nav .title h2 span {width:30px;height:30px;margin-left:10px;}
.main .s-nav .title h2 a {color:#FFF;}
.main .spec-list {border:1px solid #475754; margin-top:-1px;}
.main .spec-list ul {padding-bottom:15px;}
.main .spec-list li {float:left;height:30px;line-height:30px;padding:0 8px;margin-top:15px; border:1px solid #DDD;width:288px;margin-left:20px; white-space: nowrap;overflow: hidden;}

























