﻿:link,:visited { text-decoration:none }ul,ol {
	list-style:none;
	margin: 8px;
}h1,h2,h3,h4,h5,h6,pre,code,select,option,input,button{ font-size:12px; }ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,img,dl,dt,dd,label,select,option,button{
	margin:0;
	padding:0;
}a img,:link img,:visited img, button{ border:none;	}
*a:visited{	}address { font-style:normal }a:link{
	color: #333;
	font-size: 12px;
	line-height: 22px;
}
body {
	text-align: left;
	font-size: 12px;
	font-family: "宋体";
	color: #333;
	margin: 0;
	font-weight: normal;
	line-height: 24px;
	padding: 20;
	left: 20px;
	top: 20px;
	right: 20px;
	bottom: 20px;
}
.clear{
	clear: both;
	overflow: hidden;
}
h3{
	padding-left:10px;
	line-height: 22px;
	color:#333;
}
#nav-min, .nav-c, #nav-min .nav-c span, .ht, .wt, .wt span, .Submit input, ul.hd, .select-bd dt, .search-main, .search-main button, .selected{ background: transparent url(../imgs/bg1.png);}
.ht, .wtop, .select-bd, .select-bd2, .select-bd3, .search-main, .search-main select, .search-main input, .service, .main-page{
	border: 1px solid #cccccc;
	background-position: left;
	padding-bottom: 3px;
}
#page{
	margin-left: auto;
	margin-right: auto;
	width:950px;
	text-align: left;
	font-size: 12px;
	line-height: 23px;
}
#nav-main{
	width:950px;
	height:13px;
	padding-top:10px;
	text-align: right;
	padding-right:20px;
	color: #333;
	margin-left: auto;
	margin-right: auto;
	width:950px;
}
#nav-main a{
	margin:0 7px;
	color: #333;
}
#logo{
	width:40%;
	float:left;
padding-left:}
#logo-main{
	margin-right: 480px;
	height:60px;
}
#logo-main a{margin-left:15px;}
#nav{
	position: relative;
	float:left;
	width:600px;
	margin-left:-555px;
	height:60px;
	margin-top:24px;
	margin-bottom:-1px;
}
#nav a{ background-image: url(../imgs/navbg.png); background-repeat:  no-repeat;}
.nav{ background-position: 0 -36px;}
#nav a.nav{ color: #333}
#nav a{ display: block; float: left; width: 99px; height: 22px; text-align: center;margin-right:2px;font-size:14px;color:#fff; font-weight: 700;padding-top:10px;}
#nav-min{  background-position: ;
	height:36px;
	margin-top:-1px;
}
#header{
	height:200px;
}
#nav-min .nav-c{ margin-top: -1px;*margin-top: 0; float: left; display: block; background-position: -286px -139px ; margin-bottom: -36px;width:100%;background-repeat:no-repeat;}
#nav-min .nav-c span{ float: right; display: block;background-position:-281px -139px ; height: 36px;width:5px;}
.nav-min{
	height:36px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.nav-min ul{padding-top:13px;padding-left:40px;}
.nav-min li{
	float: left;
	font-size: 14px;
}
.nav-min li a{
	color: #333;
	width: 23px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 7px;
}
.nav-min li span{ color: #b2b2b2;}
.ad_b{
	margin-bottom:5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	height: 40px;
}
.main{
	width:100%;
	float:left;
	height: 650px;
}
.main-wrap{
	min-height: 1px;
	height: 650px;
	margin-top: 0;
	margin-right: 260px;
	margin-bottom: 0;
	margin-left: 210px;
}
.left{margin-left:-100%;width:200px;float:left;}
.left-main{width:200px;position: relative;}
.right{margin-left:-250px;width:250px;float:left;}
.ht{
	background-position: 0 -41px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.wt{
	background-position: -287px -178px;
	background-repeat: no-repeat;
	display: block;
	height:5px;
	margin-bottom:-5px;
	position: relative;
	_overflow: hidden;
}
.wt span{background-position: -283px -178px; height: 3px; width: 4px; float: right;}
.wtop{
}
#lf-main{padding-left:12px;padding-top:1px;}
#lf-main label{ display: block;height:20px;margin-top:9px;_margin-top:6px;}
#lf-main label input{width:120px; height:20px;vertical-align:middle;}
.Submit input{cursor:pointer;color:#fff; font-weight: 700; font-size: 14px; background-position: 0 -140px; background-repeat: no-repeat;width:72px;height:29px; border: none;}
.Submit{
	padding-left:10px;
	margin-top:10px;
}
a.B{ text-decoration: underline; color: #2e67c7;}
#loginform .wtop{ height: 132px;margin-bottom:10px;}
.con-main-t{
	width:100%;
	height: 650px;
}
ul.hd{ background-position: -1px -71px; height: 27px;}
#hd-l{background-position: -1px -102px;}
ul.hd li{
	float: left;
	width: 90px;
	height: 23px;
	text-align: center;
	line-height: 22px;
}
.select-bd{
	border-top:none;
	height: 480px;
	overflow: hidden;
	line-height: 22px;
}
.select-bd dl{margin:5px 10px 0}
.select-bd dt{background-position: 0 -211px; background-repeat: no-repeat;padding-left:15px; font-weight: 700;clear: left;margin-top:3px;}
.select-bd dl dd li{
	float: left;
	width:55px;
	padding-left:2px;
}
dd.clear{ border-bottom: 1px dashed #cccccc;}
#search-box{ height: 134px; overflow: hidden;}
.search-main{
	padding-left: 41px;
	line-height: 30px;
	height: 32px;
	border-color: #fd8a04;
	background-color: #fffae7;
	background-position: -31px -220px;
	background-repeat: no-repeat;
}
.search-main form{_margin-top:4px;}
.search-main input{width:175px;height:20px;_height:22px;vertical-align:middle;padding-left:3px;}
.search-main select{width:115px;height:22px;vertical-align:middle;padding-left:5px;}
.search-main button{margin-left:5px; vertical-align:middle;line-height: 32px; cursor:pointer;font-weight:700;color:#fff;width:59px;height:22px; background-position: -74px -144px;}
.search-main button span{ display: block; margin-top:-5px;}
#search-box .service{
	border-color:#dedede #ccc #ccc;
	height:96px;
	background: #f7f7f7;
	color: #333;
}
#search-box .service ul{ margin:10px 0 0 28px; list-style: decimal outside; line-height: 24px;}
#search-box .service li{padding-right:24px;}
#search-box .service span a{color:#16387c; text-decoration: underline;}
span.more{ float: right;line-height:22px;}
.dc{
	width:235px;
	height:280px;
	float:left;
	margin-top:10px;
	line-height: 22px;
	font-size: 12px;
}
.dc .bmain{
	height:350px;
	overflow: hidden;
}
.dc dl{margin:4px 0 0 7px;}
.dc dt{ color: #ff7200}
#info-d dd{margin-bottom:18px;}
#industry-d dd{margin-bottom:4px;}
.dc dl dd li{float:left;}
.dc .bmain dd a{color:#565553;width:47px;margin-right:7px;}
.re-info{margin-top:5px;}
.re-info .wtop{
	height:385px;
	_height:285px;
}
.re-info .bmain{line-height: 23px;}
.re-info table{margin:3px 0 0 18px;}
.ads{margin-bottom:10px;}
.select-bd2{
	border-top:none;
	height: 150px;
	overflow: hidden;
	line-height: 20px;
}
.select-bd2 ul{padding:5px 7px 0 13px;*line-height:18px;}
.select-bd2 li{float:left;width:57px;}
#hot{margin-bottom:10px;}
.select-bd3{
	border-top:none;
	height: 230px;
	overflow: hidden;
	line-height: 22px;
}
.select-bd3 ul{padding:5px 7px 0 15px;}
.select-bd3 li{ list-style: decimal inside;}

.nav-b-main{
	width:308px;
	float:left;
	margin-right:10px;
	margin-top: 10px;
}
.nav-b-main .bmain{
	height:144px;
	line-height: 23px;
	color: #16387c;
}
.nav-b-main .bmain ul{
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 0;
	margin-left: 8px;
}
.selected{background-position: -201px -71px ;color: #ff7200;cursor: pointer;}




.con-main-b{
	clear: both;
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	float: left;
}

#footer{
	clear:both;
	text-align:center;
	border-top:1px solid #d1d7dc;
	margin-top:15px;
	padding-top:5px;
}
#footer a{color:#16387c;}
#footer p{
	line-height:26px;
	color: #333;
}

.dz-main{
	height:575px;
}
.dz-main ul{padding:10px;}
.dz-main li{
	background: url(../imgs/ico2.gif) no-repeat 0 7px;
	;
	border-bottom:1px dashed #ccc;
	padding-left:14px;
	line-height:28px;
	font-size:13px;
}
.about{margin:10px 0;margin-bottom:0;}
.about-main{
	height:500px;
}
.about-img{ float: left;margin:13px 18px 0 27px;_display: inline;}
.about-img img{border:1px solid #c9c9c9;}
.about-text{
	float:left;
	line-height:24px;
	width:550px;
	padding: 10px;
	font-size: 12px;
	text-align: left;
}
.about-text p{margin-bottom:38px;}



.leibie{
	margin-top:2px;
}
.leibie .bmain{
	height:50px;
}
.leibie ul{margin:5px 0 0 20px;}
.leibie li{
	float:left;
	width:90px;
	line-height:22px;
}
.re-list{margin:10px 0;*margin-bottom:0;}
.re-list .wtop{height:533px;_height:533px;}
.re-list .bmain{line-height: 22px;}
.re-list table{margin:3px 0 0 18px;}
a.nice{color:#ff4200}
.page-list a{ display: block; float: left; text-align: center;margin:0 1px;overflow: hidden;}
.page-list{padding-left:90px; margin-top:4px;border-top:1px dashed #ccc;padding-top:8px;}
.page-list input{height:18px;width:28px;}
.page-list*{ vertical-align: middle;}
a.av{width:17px;height:18px;color:#ff4200; font-weight: bold; }
a.nor{width:20px;height:18px;color:#0044dd;border:1px solid #ccc;}


h2{font-size:14px;color:#ff4200;}
.highlight{
	color:#333;
}
.num-highlight{color:#ff4200;}
a.link-highlight{color:#0044dd; text-decoration: underline;}
.main-page{
	text-align: left;
	color:#333;
	position: relative;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	line-height: 23px;
}
.main-title{
	background: #f0f0f0;
	height: 26px;
	border-bottom:1px solid #c6c6c6;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
}
.info-box{
	padding:5px;
*padding:16px 16px 0;}
.info-box-main{
	float: left;
	line-height:20px;
}
.ad-g{ float: right;}
.ad-banner{text-align:center;}
.details{line-height:20px;padding:11px 28px;}
.article{
	border-top:1px dashed #ccc;
	line-height:22px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.download{
	border:1px solid #d3d3d3;
	background: #fffeee;
	line-height:22px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 14px;
}
.explain{
	line-height:20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.related-data{margin:0 12px;padding:8px 14px;border-top:1px dashed #ccc;line-height:20px;}
.related-data ul{ list-style: inside square;}
.pay{margin:9px auto; background: url(../imgs/bg2.jpg) no-repeat;width:471px;height:180px;color:#000;line-height:20px;}
.pay p{margin-left:75px;}
.pay p a{margin-left:14px;}
#header{
	width:950px;
	margin:0 auto;
	background:#FFF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#topnav{
	background:#ecf1f5;
	vertical-align:middle;
	height:30px;
	overflow:hidden;
	margin-top: 1;
	margin-bottom: 1;
}
#toptext{float:left;margin:0 auto;font:12px Tahoma,sans-serif;line-height:30px;}
#toptext span{color:#f00;font-weight:700;}
#topnavlist{float:right;}
#topnavlist li{float:left;padding:0 8px 0 13px;background:url(http://www.webjx.com/images/redarrow.gif) no-repeat 0 10px;line-height:30px;height:30px;}
#topnavlist li span{color:#f00;font-weight:700;}
#topnavlist a:link,#topnavlist a:visited{color:#333;}
#topnavlist a:hover,#topnavlist a:active{color:#888;}
#topbox{margin:0 auto;border:1px solid #E5ECF5;border-bottom:none;position:relative;height:65px;}
#topbox h1{float:left; width:180px;color:#fff;text-indent:-10000px;}
#footer{
	width:950px;
	clear:both;
	margin:0 auto;
	background-color:#FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#footerinfo{clear:both;margin:0 auto;width:950px;color:#333;text-align:center;}
#footercontent{
	margin:1;
	border:0px solid #eee;
	background:#F8F8F8;
	text-align:center;
	line-height:32px;
	height:32px;
}
#footercontent a{margin:0 2px;}
#footercopyrights{clear:both;padding:6px 0 0;margin:0 auto;text-align:center;line-height:180%;}
#footercopyrights span{font:12px arial,helvetica,sans-serif;line-height:180%;}
.clear{
	clear:both;
	height:2px;
	overflow:hidden;
}
#tophot{
	width:950px;
	clear:both;
	border:#BCD2E6 1px solid;
	border-top:none;
	line-height:28px;
	height:28px;
	overflow:hidden;
	background:#E5ECF5;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#tophot li{float:left;padding:0 0 0 5px;text-align:left;}
#tophot .a{width:80px;color:#194F95;float:left;}
#tophot .b{
	width:830px;
	color:#194F95;
	overflow:hidden;
}
#tophot .c{width:265px;float:right;}
#topbox{
	border:1px solid #E5ECF5;
	border-bottom:none;
	position:relative;
	height:66px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#topbox h1{float:left; width:180px;color:#fff;text-indent:-10000px;}
#topbox h1 a{width:180px;float:left;top:5px;background:url(http://www.cidss.com/images/logo-s.GIF) no-repeat;height:60px;}
#topbox h1 a:hover{float:left;background:url(http://www.cidss.com/images/logo-s.GIF) no-repeat;text-decoration:none;}

#topbox span{float:left; width:180px;color:#fff;text-indent:-10000px;}
#topbox span a{width:180px;float:left;top:5px;background:url(http://www.cidss.com/images/logo-s.GIF) no-repeat;height:60px;}
#topbox span a:hover{float:left;background:url(http://www.cidss.com/images/logo-s.GIF) no-repeat;text-decoration:none;}
#topright{border:1px solid #EEE;padding:3px 0 1px;height:54px;top:5px;right:470px;}
#topright li{width:135px;float:left;padding-left:5px;line-height:18px;text-align:left;height:18px;overflow:hidden;}
#topmiddle{
	float:right;
	width:auto;
	top:5px;
}
#menu {
	list-style-type:none;
	width:950px;
	padding:0;
	margin:0 auto;
}
#menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
#menu li {
	float:left;
	background:#088;
	margin:1px 1px 0 0;
	position:relative;
}
#menu li.sub {
	background-color: #0E3590;
	font-weight: normal;
}
#menu li, #menu li a {
	display:block;
	color:#fff;
	font-family:"宋体";
	font-size:12px;
	line-height:24px;
	width:104.5px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	font-weight:normal;
	height: 30px;
}
#menu li:hover, #menu li a:hover {
	background:#c00;
}
#menu ul {
	position:absolute;
	left:-9999px;
	width:128px;
}
#menu li.click {
	background:#c00;
}
#menu li.click ul {
	left:0;
	top:24px;
