/* 首页图片轮播样式 开始 */
 .play-box {/*设置轮播图的边框相对定位*/
	position:relative;
	width:470px;
	height:284px;
	border:1px solid #2195b7;
	background:#ffffff;
	/*border-radius: 4px;*/
 }
 .play-box img { /*设置边框下的图片*/
	width:470px;
	height:254px;
	border:0;
 }
 .play-box a {/*设置超链接下的所有图片不显示*/
	display:block; /*现在是文本状态，要修改为块状*/
	overflow:hidden; /*隐藏超过边框高度的图片*/
	opacity:0; /*默认图片为全透明*/
	height:0; /*默认高度为0*/
	transition:opacity .5s; /*默认透明度过渡时间为0.5s*/
 }
.play-box .imgList a.current {/*设置当前图片显示*/
	opacity:1; /*默认图片显示*/
	height:auto; /*默认高度为自动*/
 }
 .play-box ul {/*设置列表ul*/
	margin:0;
	padding:0;
	list-style:none;
 }
 .play-box ul li {/*设置列表ul下的li*/ 
	width:10px;
	height:10px;
	margin:0 4px;
	font-size:0;
	border-radius:50%;
	background:#2B72D6;
	cursor:pointer;
	float:left;
 }
 .play-box ul li.current{/*当图片变化时，图标也跟着变化*/
	background-color:red;
 }
 .play-box .iconList {/*设置图标绝对定位*/
	position:absolute;
	bottom:35px;
	right:5px;
	margin-left:-45px;
 }
.play-box .titlelist {
	position:absolute;
	height:30px;
	bottom:0px;
	width:100%;
}
.play-box .titlelist a {
	display:block; /*现在是文本状态，要修改为块状*/
	color:#ffffff;
	background:#2195b7;
}
.play-box .titlelist a.current:hover {
	background:#B6E919;
	color:#1766D2;
}
.play-box .titlelist a.current{
	display:block; /*现在是文本状态，要修改为块状*/
	opacity:1; /*默认图片显示*/
	height:auto; /*默认高度为自动*/
	color:#00000;
	line-height:24px;
	text-decoration:none;
	padding:3px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.play-box .sliderbar {/*设置向左向右图标*/
	position:absolute;
	top:50%;
	margin-top:-25px;
	width:30px;
	height:50px;
	font-family:simsun;
	color:#ffffff;
	text-align:center;
	line-height:50px;
	background-color:#000000;
	opacity:.6;
	display:none;
	cursor:pointer;
}
.play-box .slidebar-left { /*设置向左图标*/
	left:0;
}
.play-box .slidebar-right { /*设置向右图标*/
	right:0;
}
/* 首页图片轮播放样式 结束 */

/* tabs 开始 */
.index_row_top {}
.index_row_top .tabs {
	margin-left:2px;
	width:580px;
	height:284px;
	border:1px solid #2195b7;
}
.index_row_top .tabsHeader {
	background:#2195b7;
}
.index_row_top .tabs .tabsHeader .tabName {
	float:left;
	padding:0px 5px;
	line-height:25px;
	color:#ffff68;
	font-weight:bold;
}
.index_row_top .tabMenu {
	float:right;
}
.index_row_top .tabsHeader ul {
	list-style:none;
	padding:0px;
	margin:0px;
	background:#2195b7;
}
.index_row_top .tabsHeader ul li {
	float:left;
	padding:0px 8px;
	margin:2px 5px 0px 2px;
	color:#ffffff;
	line-height:25px;
	cursor:pointer;
}
.index_row_top .tabsHeader .on {
	background:#ffffff;
	color:#1889ff;
	font-weight:bold;
}
.index_row_top .tabsHeader .off {
	background:#2195b7;
	color:#ffffff;
}
.index_row_top .tabContent {
	line-height:21px;
	padding:3px;
}
.index_row_top .tabContent dl {
	padding:0px;
	margin:0px;
}
.index_row_top .tabContent dl dt {
	float:left;
	width:533px;
	padding:0px;
	margin:0px;
	/*border-right:1px solid #2195b7;
	background:url(../images/ico_1.gif) 0px 6px no-repeat;*/
	background:url(../images/ico_2.gif) 1px -5px no-repeat;
	text-indent:8px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_top .tabContent dl dd {
	width:40px;
	float:right;
	padding:0px;
	margin:0px;
	text-align:right;
	color:#999999;
}
.index_row_top #tabCacheContent {
	display:none;
}
.index_row_top .rightOther {
	width:320px;
}
.index_row_top .rightOther .memLogBox {
	position: relative; /*这里是关键点*/
	border:1px solid #2195b7;
	background:#cee6ff;
	height:60px;
}
.index_row_top .rightOther .memLogBox div {
	padding:3px;
}
.index_row_top .rightOther .memLogBox #memRebox {
	position: absolute; /*这里是关键点*/
	top:0;
	left:0;
	width:318px;
	height:62px;
	background:#ffffff;
	opacity:90%; 
	display:none;
}
.index_row_top .rightOther .searchBox {
	padding:3px;
	border:1px solid #2195b7;
	background:#cee6ff;
}
.index_row_top .rightOther .adsbox_index {
	padding:1px;
	border:1px solid #2195b7;
}
.lineBreak {
	height:3px;
	background:#2195b7;
	margin-top:3px;
}
.lineBreak2 {
	height:3px;
	background:#25a7cd;
}
.lineBreak3 {
	height:3px;
	background:#32b4da;
}
.lineBreak4 {
	height:3px;
	background:#48bcde;
}
.index_row_techart {
}
.index_row_techart .rowName {
	border-bottom:6px solid #2195b7;
	background:#e8f3ff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_techart .rowName .rowNameTitle {
	background:#2195b7;
	padding:3px;
	color:#feff00;
	font-weight:bold;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_techart .rowName .rowNameTitle a {
	color:#feff00;
	padding:0px 10px;
}
.index_row_techart .rowName .rowNameMore {
	padding:3px;
}
.index_row_techart .rowName .rowNameMore span {
	padding:3px;
}
.index_row_techart .rowContent {
	margin-top:1px;
}
.index_row_techart .rowContent .siderContent {
	border:1px solid #2195b7;
	width:320px;
}
.index_row_techart .rowContent .siderContent .siderContentHeader {
	background:#2195b7;
	padding:3px;
	color:#feff00;
	font-weight:bold;
}
.index_row_techart .rowContent .siderContent .siderContentBody {
	
}
.index_row_techart .rowContent .siderContent .siderContentBody ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.index_row_techart .rowContent .siderContent .siderContentBody ul li {
	background:url(../images/ico_012.gif) 3px -3px no-repeat;
	text-indent:8px;
	line-height:20px;
	padding:2px;
	width:318px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_techart .rowContent .middelContent {
	margin-left:4px;
	width:730px;
}
.index_row_techart .rowContent .middelContent .imgArticleBody {

}
.artImg {
	width:190px;
}
.textIntro {
	padding:3px;
	width:524px;
}
.textIntro h2 {
	padding:0px 0px 4px 0px;
	margin:0px;
}
.textIntro div {
	line-height:23px;
}

.artList {

}
.artList .ac {
	color:#0070eb;
	display:inline-block;
	text-overflow:ellipsis;
	width:90px;
	text-align:center;
	background:#ddddbb;
}
.codeList .ac {
	color:#0070eb;
	display:inline-block;
	width:90px;
	text-align:center;
	background:#e8f3ff;
}
.regexList .ac {
	color:#0070eb;
	display:inline-block;
	width:50px;
	text-align:center;
	background:#ffffd2;
}
.crackList .ac {
	color:#0070eb;
	display:inline-block;
	width:65px;
	text-align:center;
	background:#e8f3ff;
}
.artList .ac:hover,.codeList .ac:hover,.regexList .ac:hover,.crackList .ac:hover {
	color:#ff000f;
	background:#fbfbbc;
}
.artList ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.artList ul li {
	line-height:21px;
	padding:1px 2px 1px 0px;
	width:438px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.artSpecial {
	width:282px;
}
.artSpecial a {
	float:left;
	line-height:21px;
	padding:1px 2px;
	margin:1px;
	width:133px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	border:1px solid #2195b7;
	color:#0066ff;
}
.artSpecial a:hover {
	border:1px solid #2195b7;
	background:#e2ff66;
}


.index_row_code {}
.index_row_code .rowName {
	border-bottom:6px solid #25a7cd;
	background:#e8f3ff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_code .rowName .rowNameTitle {
	background:#25a7cd;
	padding:3px;
	color:#feff00;
	font-weight:bold;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_code .rowName .rowNameTitle a {
	color:#feff00;
	padding:0px 10px;
}
.index_row_code .rowName .rowNameMore {
	padding:3px;
}
.index_row_code .rowName .rowNameMore span {
	padding:3px;
}
.index_row_code .rowContent {
	margin-top:1px;
}
.index_row_code .rowContent .siderContent {
	border:1px solid #25a7cd;
	width:320px;
}
.index_row_code .rowContent .siderContent .siderContentHeader {
	background:#25a7cd;
	padding:3px;
	color:#feff00;
	font-weight:bold;
}
.index_row_code .rowContent .siderContent .siderContentBody {
	
}
.index_row_code .rowContent .siderContent .siderContentBody ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.index_row_code .rowContent .siderContent .siderContentBody ul li {
	background:url(../images/ico_012.gif) 3px -3px no-repeat;
	text-indent:8px;
	line-height:20px;
	padding:2px;
	width:318px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_code .rowContent .middelContent {
	margin-left:4px;
	width:730px;
	padding:1px;
}
.index_row_code .rowContent .middelContent .codeList {
	width:535px;
}
.index_row_code .rowContent .middelContent .codeList ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.index_row_code .rowContent .middelContent .codeList ul li {
	line-height:20px;
	padding:2px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_code .rowContent .middelContent .codeImgList {
	margin-right:2px;
}
.index_row_code .rowContent .middelContent .codeImgList ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.index_row_code .rowContent .middelContent .codeImgList ul li {
	padding:0px;
	margin:0px;
}
.index_row_code .rowContent .middelContent .codeImgList ul li img {
	border:1px solid #25a7cd;
	width:180px;
	height:98px;
}
.index_row_code .rowContent .middelContent .codeImgList ul li img:hover {
	border:1px solid #ff000f;
}

.index_row_crack {}
.index_row_crack .rowName {
	border-bottom:6px solid #32b4da;
	background:#e8f3ff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_crack .rowName .rowNameTitle {
	background:#32b4da;
	padding:3px;
	color:#feff00;
	font-weight:bold;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_crack .rowName .rowNameTitle a {
	color:#feff00;
	padding:0px 10px;
}
.index_row_crack .rowName .rowNameMore {
	padding:3px;
}
.index_row_crack .rowName .rowNameMore span {
	padding:3px;
}
.index_row_crack .rowContent .crackCategory {
	width:320px;
}
.index_row_crack .rowContent .crackCategory ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.index_row_crack .rowContent .crackCategory ul li {
	padding:0px;
	margin-top:5px;
	width:102px;
	text-align:center;
	line-height:30px;
	display:inline-block;
}
.index_row_crack .rowContent .crackCategory ul li a {
	display:block;
	border:1px solid #b6e4f2;
	border-radius:5px;
}
.index_row_crack .rowContent .crackCategory ul li a:hover {
	border:1px solid #32b4da;
	background:#b6e4f2;
	color:#8d67fd;
}

.index_row_crack .rowContent .middelContent {
	margin-left:4px;
	width:730px;
	padding:1px;
}
.index_row_crack .rowContent .middelContent .crackList {}
.index_row_crack .rowContent .middelContent .crackList ul {
	padding:0px;
	margin:3px 0px 0px 0px;
	list-style:none;
}
.index_row_crack .rowContent .middelContent .crackList ul li {
	margin-top:1px;
	border-bottom:1px solid #ccecf6;
	float:left;
	width:359px;
	line-height:24px;
	padding:0px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_crack .rowContent .middelContent .crackList ul li:hover {
	border-bottom:1px solid #32b4da;
}

.index_row_regex {}
.index_row_regex .rowName {
	border-bottom:6px solid #48bcde;
	background:#e8f3ff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_regex .rowName .rowNameTitle {
	background:#48bcde;
	padding:3px;
	color:#feff00;
	font-weight:bold;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_regex .rowName .rowNameTitle a {
	color:#feff00;
	padding:0px 10px;
}
.index_row_regex .rowName .rowNameMore {
	padding:3px;
}
.index_row_regex .rowName .rowNameMore span {
	padding:3px;
}

.index_row_regex .rowContent {
	margin-top:1px;
}
.index_row_regex .rowContent .siderContent {
	border:1px solid #48bcde;
	width:320px;
}
.index_row_regex .rowContent .siderContent .siderContentHeader {
	background:#48bcde;
	padding:3px;
	color:#feff00;
	font-weight:bold;
}
.index_row_regex .rowContent .siderContent .siderContentBody {
	
}
.index_row_regex .rowContent .siderContent .siderContentBody ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.index_row_regex .rowContent .siderContent .siderContentBody ul li {
	background:url(../images/ico_012.gif) 3px -3px no-repeat;
	text-indent:8px;
	line-height:20px;
	padding:2px;
	width:318px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_regex .rowContent .middelContent {
	margin-left:4px;
	width:730px;
	padding:1px;
}
.index_row_regex .rowContent .middelContent .regList {
	width:535px;
}
.index_row_regex .rowContent .middelContent .regList ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.index_row_regex .rowContent .middelContent .regList ul li {
	line-height:20px;
	padding:2px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_regex .rowContent .middelContent .regexList {}

.index_row_regex .rowContent .middelContent .regexList ul {
	padding:0px;
	margin:3px 0px 0px 0px;
	list-style:none;
}
.index_row_regex .rowContent .middelContent .regexList ul li {
	margin-top:1px;
	border-bottom:1px solid #ccecf6;
	float:left;
	width:359px;
	line-height:24px;
	padding:0px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_row_regex .rowContent .middelContent .regexList ul li:hover {
	border-bottom:1px solid #5ec4e2;
}

.index_row_website {
}
.index_row_website .rowName {
	border-bottom:6px solid #48bcde;
	background:#e8f3ff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_website .rowName .rowNameTitle {
	background:#48bcde;
	padding:3px;
	color:#feff00;
	font-weight:bold;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.index_row_website .rowName .rowNameTitle a {
	color:#feff00;
	padding:0px 10px;
}
.index_row_website .rowName .rowNameMore {
	padding:3px;
}
.index_row_website .rowName .rowNameMore span {
	padding:3px;
}

.index_row_website .rowContent {
	margin-top:1px;
}
.index_row_website .siteCategory {
	border:1px solid #48bcde;
	width:123px;
}
.index_row_website .siteCategory ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
.index_row_website .siteCategory ul li {
	padding:0px;
	margin:0px;
}
.index_row_website .siteCategory ul li a {
	display:block;
	padding:3px;
	text-align:center;
}
.index_row_website .siteCategory ul li a:hover {
	text-align:right;
	background:#e8e67e;
}
.index_row_website .siteCategory ul .borderBottom {
	border-bottom:1px solid #48bcde;
}
.index_row_website .siteList {
	width:926px;
}
.index_row_website .marginLeft {
	margin-left:3px;
}
.index_row_website .siteList .website {
}
.index_row_website .siteList .website a {
	padding:2px;
	line-height:20px;
	width:107px;
	border:1px solid #ffffff;
	float:left;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
}
.index_row_website .siteList .website a:hover {
	border:1px solid #48bcde;
}
.index_row_website .listIndexSite {
	width:318px;
	border:1px solid #48bcde;
	padding:2px;
}
.index_row_website .listIndexSite a {
	padding:2px;
	line-height:20px;
	width:98px;
	border:1px solid #ffffff;
	float:left;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-align:center;
	border-radius:5px;
}
.index_row_website .listIndexSite a:hover {
	/*border:1px solid #48bcde;*/
	background:#ecea94;
}
.index_row_website #websiteCache {
	display:none;
}