﻿html{color:#000;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%;} legend{color:#000;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Arial,宋体,sans-serif ; color: #333;}

a{ text-decoration: none; color: #0b3b8c;}
a:hover{ text-decoration: underline; color:#b40000;}
.cr{ color: #f00;}
.cf60{ color: #f60;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.c666{ color: #666;}
.c999{ color: #999;}
.left { display:inline; float:left;}
.right { display:inline; float:right;}

.top-link{ height: 30px; line-height: 30px; border-bottom: 1px solid #dfdfdf; background: #f4f4f4; width: 100%; }
.top-link .box{ width: 980px; margin: auto;}
.top-link .box .l{ float: left;}
.top-link .box .r{ float: right;}
.top-link .box a{ margin: 0 10px;}

.h-menu,.menu-left,.menu-right,.menu-box a.on,.tit-light,.tit-h3,.icon-square,.icon-question,.list-tit { background:url(/statics/images/bg.gif);}
.header{ width: 980px; overflow: hidden; margin:10px auto;}
.header .logo{ float: left;}
.header h1{ float: left; font-size:22px; font-family:微软雅黑, 黑体; display: inline; margin: 20px 0 0 12px; font-weight:bold; color:#000;}
.header .channelsTopAD{ float: right; display:inline-block; width: 650px;  height:70px; overflow:hidden }
    .h-menu { width:100%; height:48px; line-height:48px; background-repeat:repeat-x; background-position:0 -190px; margin-top:10px; }
		.menu-left { background-position:0 -75px; width:4px; float:left; height:48px;}
		.menu-right { background-position:0 -130px; width:4px; float:right; height:48px;}
		.menu-box { float:left; }
		.menu-box a { float:left; display:inline; color:#fff; font-size:14px; height: 48px; text-align:center; margin:0 14px; font-weight:700;}
		.menu-box a:hover { color:#FFCC00; text-decoration:none;}
		.menu-box a.on { background-position:0 -255px; color:#c00; width:70px;}
.wrapper { width:980px; margin:10px auto; overflow:hidden;}
.main{ width: 665px; float: left; display:inline;}
.w300 { width:300px; overflow:hidden}.w380 { width:380px; overflow:hidden; margin-left:18px;}.w260 { width:260px; overflow:hidden}
.light-box { border:1px solid #E2E2E2; margin-bottom:10px;}
.side-cnt-box { border:1px solid #E2E2E2; margin-bottom:10px; background:#F2F2F2}
.tit-light { background-position:0 0; height:36px; line-height:36px; padding:0 10px;}
.tit-h3 { background-position:2px -36px; background-repeat:no-repeat; padding-left:20px; color:#c00; font-size:14px; font-weight:700; float:left;}
	.more { float:right; color:#666;}
	.pd10 { padding:10px; overflow:hidden}
	.mg10 { margin:10px;}
	.no-pd { padding:0 !important;}
	.no-mg { margin:0 !important;}
	.text { text-indent:2em; line-height:24px; padding:10px;}
.list-text { overflow:hidden; margin:0 5px;}
.list-text li { line-height:24px; height:24px; overflow:hidden;}
.list-text li a { color:#000;} .list-text li a:hover { color:#c00;}
.list-text li .title-blog { position:relative; display:inline; float:left; height:24px; line-height:24px;}
.list-text li .title-blog a { color:#000; display:inline-block; white-space:nowrap; width:203px; overflow:hidden;}
.list-text li .blog-name { width:40px; overflow:hidden; }
.list-text li .blog-name a { color:#f60}
.list-text-l li { line-height:20px; height:20px; overflow:hidden;}
.list-text-l li a { color:#000}.list-text-l li a:hover { color:#c00}
.icon-square { background-position:0 -348px; padding-left:15px; background-repeat:no-repeat;}
.list-img-60 { overflow:hidden; margin:10px 0 15px;}
.list-img-60 li { width:60px; padding:0 4px; float:left; display:inline; text-align:center; overflow:hidden}
.li-ico li { padding-left:25px; background:url(/statics/images/data-bg.gif) no-repeat; height:26px; overflow:hidden}
.li-ico li a { width:200px; display:inline-block; overflow:hidden; height:24px; float:left}
.li-ico li .money { color:#f60; display:inline-block; margin-left:5px;}
.li-ico li .display0{ display: none;}
	li.web { background-position:0 3px; }
	li.ppt { background-position:0 -48px; }
	li.pdf { background-position:0 -98px; }
	li.word { background-position:0 -298px; }
	li.video { background-position:0 -348px; }
	li.soft { background-position:0 -398px; }
	li.draw { background-position:0 -443px; }
	li.other { background-position:0 -147px; }
.tit-center { line-height:36px; height:36px; margin-bottom:10px;}
.news-img { background:url(/statics/images/hot-line.gif) no-repeat bottom; height:200px; padding:15px 0 25px; overflow:hidden}
.news-box { margin-bottom:10px; overflow:hidden; border-bottom:2px solid #ccc; padding-bottom:20px; margin-bottom:10px;}
.news-box h2 { font-size:20px; font-family:Microsoft yahei; text-align:center; height:30px; font-weight:700; overflow:hidden; padding:5px 0; margin-bottom:5px;}
.news-box h2 a { color:#000;}.news-box h2 a:hover { color:#c00;}
.img40 { display: inline-block;  margin-right:10px; background:#fff; width:40px; height:40px; overflow:hidden; float:left;}
.img40 img { vertical-align:middle; display:inline-block; max-height:40px; max-width:40px; _width:expression(this.clientWidth>this.clientHeight ?(this.clientWidth < 40 ? "auto" : "40px" ):"auto");_height:expression(this.clientHeight > this.clientWidth ?(this.clientHeight < 40 ? "auto" : "40px" ):"auto");}
.img40 i { vertical-align:middle; height:100%; display:inline-block;}
.img60 {  display:inline-block;  margin-right:5px; background:#fff; width:60px; height:60px; overflow:hidden}
.img60 img { vertical-align:middle; display:inline-block; max-height:60px; max-width:60px; _width:expression(this.clientWidth>this.clientHeight ?(this.clientWidth < 60 ? "auto" : "60px" ):"auto");_height:expression(this.clientHeight > this.clientWidth ?(this.clientHeight < 60 ? "auto" : "60px" ):"auto");}
.img60 i { vertical-align:middle; height:100%; display:inline-block;}
.img100 { border:1px solid #ccc;margin-right:10px; padding:2px; display: table-cell;_font-size:200px;vertical-align:middle; background:#fff; width:100px; height:100px; overflow:hidden}
.no-mg .img100{float:left;}
.img100 img { vertical-align:middle; display:inline-block; max-height:100px; max-width:100px; _width:expression(this.clientWidth>this.clientHeight ?(this.clientWidth < 100 ? "auto" : "100px" ):"auto");_height:expression(this.clientHeight > this.clientWidth ?(this.clientHeight < 100 ? "auto" : "100px" ):"auto");}
.img100 i { vertical-align:middle; height:100%; display:inline-block;}
.list-img-text {}
.list-img-text li { margin-bottom:15px; overflow:hidden; height:110px;}
.list-img-text li h3 { font-weight:400; height:24px; line-height:24px; overflow:hidden;}
.list-img-text li p { height:80px; line-height:20px; overflow:hidden;word-break:break-all;}
.tit-side { height:36px; line-height:36px; overflow:hidden; padding:0 10px;}
.list-question { overflow:hidden; padding:0 10px; margin:5px 0;}
.list-question li { margin-bottom:5px;}
.list-question li h3 { display:inline;}
	.icon-question { background-position:0 -318px; height:19px; width:69px; display:inline-block; vertical-align:middle; margin-left:10px;}
	.ad-230 { width:230px; height:50px; margin:0 auto 5px; display:block; overflow:hidden}

/*列表*/
	.path { height:24px; line-height:24px; margin-bottom:5px; font-family:Verdana}
	.list-tit { background-position:0 -399px; padding:0 10px; height:28px; text-indent:1em; margin-bottom: 15px; line-height:28px; border:1px solid #e2e2e2;}
	.list-tit-s { background:#DEDEDE; border-left:3px solid #c00; height:26px; line-height:26px; font-size:14px; padding-left:15px; margin-bottom:15px;}
	.list-news {width:640px; float:left;}
	.list-news div.lst { margin-bottom:10px; overflow:hidden; border-bottom:1px dashed #D7D7D7; padding-bottom:10px;}
	.list-news .lst a.h3 { font-size:18px; font-family:微软雅黑; color:#003C66; overflow:hidden;}
	.list-news .lst a.h3:hover { color:#c00}
	.list-news .lst p { color:#666; line-height:20px; margin: 5px 0; word-spacing: 10px;}
	.list-news .lst p.short { height:auto; overflow: hidden;}
	.list-right { float:right; width: 280px;}
	.list-line { border-bottom:1px #CCC solid; margin:20px auto; width:980px;}
	.caseimg { float:left; padding:2px; border:1px solid #ccc; margin-bottom:5px; display:inline-block; width:120px; height:120px; overflow:hidden; text-align:center; margin-right:15px; }
	.caseimg img { display:inline-block; max-width:100%; max-height:100%; vertical-align:middle;_width:expression(this.clientWidth>this.clientHeight ?(this.clientWidth < 120 ? "auto" : "120px" ):"auto");_height:expression(this.clientHeight > this.clientWidth ?(this.clientHeight < 120 ? "auto" : "120px" ):"auto");}
    .caseimg i { height:100%; vertical-align:middle; display:inline-block;}

.more-link { border:1px solid #e2e2e2; line-height:24px; width:978px; margin:auto; color:#666}
.more-link th { border:1px solid #e2e2e2; border-right:0; color:#000; width:80px; text-align:right; font-weight:700; padding:5px; }
.more-link td { padding:10px 5px;}
.more-link a { margin:0 5px; color:#333;}
.more-link a:hover { color:#c00}

.footer{ width: 980px; margin:10px auto; text-align: center; padding:10px 0;}
.footer .about-links{ margin-bottom: 15px;}
.footer .about-links a{ color: #333; margin: 0 10px;}
.footer p{ line-height: 22px;}
.footer p a{ color: #999;}

.footer_new{ width: 980px; margin:10px auto; text-align: center; padding:10px 0;}
.footer_new .about-links{ margin-bottom: 15px;}
.footer_new .about-links a{ color: #333; margin: 0 10px;}
.footer_new p{ line-height: 22px;}
.footer_new p a{ color: #999;}

/* 翻页 */
.gy-page{ margin: 15px auto;height: 25px; overflow: hidden;}
.gy-page *{ vertical-align: middle;}
.gy-page a{ background: #fff; border: 1px solid #b6b6b6; height: 22px; line-height: 22px; text-align: center; display: inline-block; padding: 0 8px; margin-right: 5px;}
.gy-page a:hover{ border-color: #0b3b8c;}
.gy-page a[disabled=disabled]{ color: #ccc;}
.gy-page a[disabled=disabled]:hover{ border-color: #b6b6b6; text-decoration: none;}
.gy-page .p-current{ background: #0b3b8c; color: #fff; font-weight: bold; height: 24px; line-height: 24px; padding: 0 8px; display: inline-block; margin-right: 5px;}

/*检测认证*/
    .list-main { padding:20px 10px; overflow: hidden; }
	.list-div { width:350px;float:left; display:inline; overflow: hidden;}
	.list-div-tit , .list-div ul{ float:left; display:inline; }
	.list-div-tit { width:26px; height:120px; margin-top:2px; padding:15px 0; background:#ebebeb;}
	.list-div-tit a { color:#666;} .list-div-tit a:hover { text-decoration:none;}
	.list-div-tit strong { display:block; width:14px; font-size:14px; font-weight:400; margin:auto; margin-top:18px; color:#373737; }
	.list-div ul { margin:0; padding-bottom:10px; }
	.list-ul{padding-left:0; width:290px;padding-bottom:10px;}
	.list-ul li{*margin-left:-16px; width:280px; _width:260px; overflow:hidden; }
	li .money { color:#f60; display:inline-block; margin-left:5px;}
    li .display0{ display: none;}
    .newslist li { height:26px; line-height:26px; padding-left:24px; background:url(/statics/images/subchannels.gif) no-repeat 0 -400px; }
	.newslist li span { display:inline-block; width:220px; height:26px; overflow:hidden; }
	.newslist li em { display:inline-block; width:70px; height:26px; font-size:12px; text-align:right; overflow:hidden; }

/*分页*/
.page{ clear:both;float:none;padding:14px 0; text-align:center;}
.page a{ padding:8px 12px;color:#333;zoom:1;*padding:6px 12px;}
.page a.p-current{ background:#666; color:#fff;}
.page .firstPage,.page .prvePage,.page .nextPage,.page .lastPage{padding:0 6px;height:26px;*height:22px; line-height:26px; background:url(/statics/images/news/icon.gif);}
.page .firstPage{background-position:-6px -126px; margin-right:20px; }
.page .prvePage{background-position:-38px -126px;margin-right:10px; }
.page .nextPage{background-position:-62px -126px;margin-left:10px; }
.page .lastPage{background-position:-87px -126px;margin-left:20px; }