html,body,button,input,select,textarea{ background-color:#EBEBEB;color:#444;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:16px;line-height:30px; margin-left:5px; margin-right:5px; margin-top:0px;margin-bottom:0px;padding:0;;vertical-align:middle}
ol,ul,li,dl,dd,h1,h2,h3,h4,h5,p,form,em,span,i,u,cite,small,img,div{border:none;padding:0;margin:0;list-style:none;font-style:normal;vertical-align:middle; overflow:hidden}

a{text-decoration: none;color:#444}
a:hover{text-decoration:none;color:#298cda; background-color: #FF9933}

img,a img{
	border:none;
	padding:0px;
	margin:0px;
	display:block
	background-color:#EBEBEB;
}


li{
/*
font-size:14px;
height:16px;
line-height:16px;
width:330px;
white-space:nowrap;     //强制不换行
*/
display:block;
overflow:hidden;            //自动隐藏文字
text-overflow: ellipsis;    //文字隐藏后添加省略号
}


.STYLE1 {
font-size: 14px;
line-height:18px;
background: #FF0033; 
color: #FFFFFF;
}

.STYLE2{
font-size: 12px;
line-height:18px;
color: #000000;
}

.STYLE3{
font-size: 14px;
line-height:18px;
background: #66CCFF; 
color: #FFFFFF;
}

.STYLE4{
font-size: 12px;
line-height:18px;
color: #FF9933;
}

.title_bar1{
	height:auto;
	line-height:23px;
	font-size:14px;
	overflow:visible;
	margin:0px;
	background-color: #F6F6F6;
	text-align: right;
}

.title_bar1 a{
	display:inline-block;
	width:auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color: #0066FF;
	text-decoration: underline;
	text-align:right;
}

.title_bar1 h3{
	overflow:hidden;
	line-height:23px;
	font-size:16px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background-position: left;
	float: left;
}

.title_bar1 h1{
	float:left;
	overflow:hidden;
	line-height:23px;
	font-size:14px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 0px;
	vertical-align: top;
}

.title_bar2{
	line-height:25px;
	text-align:left;
	font-weight:bold;
	background-color:#FFCC99;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	clear: none;
	float:left;
	width:100%;
}

.title_bar2 a{
	display:inline-block;
	width:25%;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color:#FFFFFF;
	font-weight:bold;
}

.td1{border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#EEEEEE} 

.bar_jump{ background-color:#F6F6F6; font-size:16px}

.bar_search{
	overflow:hidden;
	border-top:#dcdcdc 1px solid;
	text-align:left;
	overflow:visible;
	width:100%;
	padding-top: 0px;
	padding-left: 0;
	background-color:#D4D4D4;
}

.bar_search a{ 
    color:#000;
    display:block;
    float:left;
    line-height:20px;
    word-break:keep-all;
    overflow:hidden;
    width:50%; 
    text-align:center; 
    font-size:14px
}

#contact input[type="text"], #contact input[type="password"], input[type="file"],#contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:100%;
	border:1px solid #CCC;
	background:#FFF;
	padding:3px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: auto;
	font-size: 15px;
}

#contact select[type="text"] {
	width:100%;
	border:1px solid #CCC;
	background:#FFF;
	padding:3px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: auto;
	font-size: 15px;
}

#contact select[type="text"]:spinner {
	width:100%;
	border:1px solid #CCC;
	background:#FFF;
	padding:3px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: auto;
	font-size: 15px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}

#contact button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:1px solid #CCC;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#D4D4D4;
}

#contact button[type="submit"]:hover {
	background:#09C;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

#contact button[type="reset"]:hover {
	background:#09C;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }


#contact button[type="reset"] {
	cursor:pointer;
	width:100%;
	border:1px solid #CCC;
	background:#0CF;
	color:#FFF;
	font-size:15px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:#D4D4D4;
}


#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}
:-ms-input-placeholder {
 color:#888;
}

.nav1,.nav2.nav3,.nav4,.nav5{
	line-height:28px;
	background-color:#3300FF;
	text-align:center;
	font-size:15px;
	margin: 0px;
	padding: 0px;
	padding-bottom:0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.nav2{
	padding:0px 0 0px;
	box-shadow:0 2px 3px #555;
	-webkit-box-shadow:0 2px 3px #555;
	-moz-box-shadow:0 2px 3px #555;
	background-color: #FFCC99;
}

.nav1 a{
	color:#fff;
	line-height:30px;
	word-break:keep-all;
	overflow:hidden;
	width:33.33%;
	text-align:center;
	font-size:16px;
	float: right;
	background-color: #6AA532;
}


.nav2 a{
	color:#0000FF;
	display:block;
	float:left;
	line-height:26px;
	word-break:keep-all;
	overflow:hidden;
	width:20%;
	text-align:center;
	font-size:14px;
	background-color: #FFAA66;
}

.nav3,.nav4{
	line-height:23px;
	background-color:#82BEE6;
	text-align:left;
	font-size:18px;
	margin: 0px;
	padding: 0px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.nav4{
	padding:0px 0 0px;
	box-shadow:0 2px 3px #555;
	-webkit-box-shadow:0 2px 3px #555;
	-moz-box-shadow:0 2px 3px #555;
	background-color: #FFCC99;
}

.nav3 a{
	color:#fff;
	background:#82BEE6;
	display:block;
	float:left;
	line-height:26px;
	word-break:keep-all;
	overflow:hidden;
	width:33.33%;
	text-align:center;
	font-size:14px;
	background-color: #ff;
}


.nav4 a{
	color:#0000FF;
	display:block;
	float:left;
	line-height:26px;
	word-break:keep-all;
	overflow:hidden;
	width:33.33%;
	text-align:center;
	font-size:14px;
	background-color: #FFAA66;
}

.nav5 a{
	color:#fff;
	display:block;
	float:left;
	line-height:28px;
	word-break:keep-all;
	overflow:hidden;
	width:25%;
	text-align:center;
	font-size:15px;
	background-color:#006CC6;
}

.nav_used{
	line-height:25px;
	text-align:left;
	font-weight:bold;
	background-color:#FFCC99;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	clear: none;
	width:100%;
}

.nav_used a{
	display:inline-block;
	width:25%;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color:#FFFFFF;
	font-weight:bold;
}


.more_nav{overflow:hidden;line-height:20px;clear:both;padding:9px 0;text-align:center}
.more_nav a{
	padding:0 0px;
	display:inline-block;
	width:25%;
	text-align: right;
}

.sub_nav1{
	line-height:26px;
	text-align:left;
	background-color:#FFCC99;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	clear: none;
}

.sub_nav1 a{
	display:inline-block;
	width:auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color:#FFFFFF;
	font-weight:bold;
}

.footer{ width:100%;font-size:14px;overflow:hidden;border-top:#dcdcdc 1px solid}

.copyright{
	padding:12px 0;
	overflow:hidden;
	color:#000000;
	text-align:center;
	line-height:17px;
	background-color:#006CC6;
}

#nodelinfo{padding:2px 0 0 0}

#nodelinfo p{clear:both;line-height:22px;color:#555;padding:0 4px 0 12px;word-break:break-all;text-overflow:ellipsis}

#nodelinfo img{margin:0 0 0 8px;float:left;border:1px solid #dcdcdc;padding:2px;width:90px;height:110px}

#nodelinfo1{padding:2px 0 0 0; background-color:#FAFAFA;}

#nodelinfo1 p{clear:both;line-height:22px;color:#555;padding:0 4px 0 12px;word-break:break-all;text-overflow:ellipsis}

#nodelinfo1 img{margin:0 0 0 8px;float:left;border:1px solid #dcdcdc;padding:2px;width:90px;height:110px}

#nodelinfo2{padding:2px 0 0 0; background-color:#FAFAFA;}

#nodelinfo2 p{clear:both;line-height:22px;color:#555;padding:0 4px 0 12px;word-break:break-all;text-overflow:ellipsis}

#nodelinfo2 img{margin:0 0 0 8px;float:left;border:1px solid #dcdcdc;padding:2px;width:110px;height:110px}


.btnnew{height:40px;margin:6px 0 40px 0px;width:100%;clear:both;text-align:center;}
.btnnew2{height:3px;margin:3px 0 3px 0px;width:100%;clear:both;text-align:center;}



.user-actions{padding:6px 0 7px;overflow:hidden;line-height:23px;clear:both;float:left;background:#FFE7DB;background: -webkit-gradient(linear, left top, left bottom, from(#FFE7DB), to(#FED9C6));width:100%}
.user-actions a{padding:0 8px}
.tt{clear:both;margin-left:15px}
#history ul li{text-indent:2em;margin-left:15px}
.wrapper-index,.wrapper-index .dig-list,.wrapper-index .mod{overflow:hidden}

.dig-list,.wrapper-index{clear:both}

.mod_title{
	height:26px;
	line-height:26px;
	overflow:visible;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 0;
	background-color: #f6f6f6;
	background-position: bottom;
	text-align: right;
}

.mod_title a{
	display:inline-block;
	width:auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color: #6666FF;
	text-decoration: underline;
	text-align:right;
}

.mod_title h3{
	overflow:hidden;
	line-height:23px;
	font-size:16px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.mod_title h1{
	float:left;
	overflow:hidden;
	line-height:23px;
	font-size:14px;
	padding:2px 0 0 15px;
	font-weight: normal;
}

.bar_title1{
	height:26px;
	line-height:26px;
	overflow:visible;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 0;
	background-color: #f6f6f6;
	background-position: bottom;
	text-align: left;
}

.bar_title1 a{
	display:inline-block;
	width:auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color: #6666FF;
	text-decoration: underline;
	text-align:right;
}

.bar_title1 h1{
	float:left;
	overflow:hidden;
	line-height:23px;
	font-size:14px;
	padding:2px 0 0 15px;
	font-weight: normal;
}

.bar_title1 h3{
	overflow:hidden;
	line-height:23px;
	font-size:16px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}


.bar_totop{
	text-align:right;
	margin-right:4px;
	clear:both;
	background-color:#FAFAFA;
}


.rlink{float:right;padding-right:8px}


.class_title2{
	height:auto;
	line-height:23px;
	font-size:14px;
	overflow:visible;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 0;
	background-color: #f6f6f6;
	background-position: bottom;
	text-align: right;
}

.class_title2 a{
	display:inline-block;
	width:auto;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	color: #6666FF;
	text-decoration: underline;
	text-align:right;
}

.class_title2 h3{
	overflow:hidden;
	line-height:23px;
	font-size:16px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	background-position: left;
	float: left;
}
.class_title2 h1{
	float:left;
	overflow:hidden;
	line-height:23px;
	font-size:14px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2;
	padding-left: 15px;
	vertical-align: top;
}

.class_title3{
	height:auto;
	line-height:23px;
	overflow:visible;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 0;
	background-color: #f6f6f6;
	background-position: bottom;
	text-align: left;
}

.download{
background-color:#D4D4D4;
text-align:center;
vertical-align:middle;
padding-top:3px;
padding-bottom:3px;
}

.download li{
	background-color:#FC8E09\9;
	background:-moz-linear-gradient(#FFB305, #FB760D) repeat;
	background:-webkit-gradient(linear, left top, left bottom, from(#FFB305), to(#FB760D));
	border: 1px solid #CC541D;
	color: #FFFFFF !important;
	display: inline-block !important;
	height:35px;
	line-height:35px;
	margin-top:1px;
	margin-bottom:1px;
	padding: 0 0.5em;
	text-align:center;
	text-shadow:0 1px 1px #666666; 
	width:40%;font-size:16px;
	border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;}
.download li a{height:35px;width:100%;display:inline-block;color:#06C;}


.list-container{overflow:hidden;padding:14px 14px 8px}
.wrapper-index .dig-list li{line-height:22px;height:22px;overflow:hidden; padding:2px 0 6px 0;margin:2px 0;width:100%;overflow:hidden;clear:both;}
.wrapper-index .dig-list li a{font-size:16px;}
.app_d{
	overflow:hidden;
	border-top:#dcdcdc 1px solid;
	text-align:center;
	overflow:hidden;
	width:100%;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #66CCFF;
}


.app_d a{ color:#000;display:block;float:left;line-height:26px;word-break:keep-all;overflow:hidden;width:50%; text-align:center; font-size:14px}

.app_d2{
	overflow:hidden;
	border-top:#dcdcdc 1px solid;
	text-align:left;
	overflow:hidden;
	width:100%;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #66CCFF;
}
.app_d2 a{
	color:#000;
	display:block;
	float:left;
	line-height:26px;
	word-break:keep-all;
	overflow:hidden;
	width:50%;
	text-align:left;
	font-size:14px
}

.app_d3{
	overflow:hidden;
	border-top:#dcdcdc 1px solid;
	text-align:center;
	overflow:hidden;
	width:100%;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #eeeeee;
}

.app_d3 a{
	color:#000;
	display:block;
	float:left;
	line-height:26px;
	word-break:keep-all;
	overflow:hidden;
	width:50%;
	text-align:left;
	font-size:14px
}


.pictext{
	margin-bottom:8px;
}
.pictext a img{float:left;margin:0 10px 10px 0;height:120px;width:80px;}
.pictext a{color:#777;line-height:18px; font-size:16px}
.pictext a.pt_tit{color:#d00;line-height:17px;display:block;margin-bottom:5px}


.fn-left,.fn-right{display:inline}.fn-left{float:left}.fn-right{float:right}
.fc2{color:#666!important}

.box li a{color:#2962B9}

.box a{color:#2962B9}
ul, li, dl, dt, dd, p, form, em, span{margin:0;padding:0;list-style:none;color:#000}

/**/
.imgrt{float:left;padding:0 0 8px 15px}
.imgrt li{line-height:22px;border:none;font-size:0.9em}




.page{text-align:center;line-height:24px;color:#aaa;padding:8px 0 0 0}
.page a{display:inline-block;padding:0 5px 15px;color:#06C}
.top{padding:12px 0px 0px 0px;top:30px;width:100%;}
.descrip{padding:0 12px 0 12px; word-wrap: break-word; word-break: normal;}
.gbad{width:100%;clear:both;text-align:center;}
.modAD{text-align:center;float:left; overflow:hidden;width:100%;}
#jsUnlogin{display:none;margin:10px auto}
#jsSearch{display:none;margin:10px auto}.search{width:90%;height:34px;text-align:center;padding-left:1%;margin:0 auto}.search .input{float:left;border:1px solid #bbb;font-size:14px;height:26px;line-height:26px;overflow:hidden;width:75%;padding:2px 0 2px 4px}.search .btn{float:left;background:#e7604a;border:1px solid #e7604a;color:#FFF;font-size:14px;font-weight:700;margin-left:1%;width:20%;padding:4px 0}


#container{ 
min-width: 600px; 
width:expression(document.body.clientWidth < 600? "600px": "auto" ); 
} 
