@charset "utf-8";
/* CSS Document */

html,body,div,p,form,a,ul,li,dl,dt,dd,input,button{ margin:0; padding:0; color:#333; font-size:12px;  font-family:arial,tahoma,\5b8b\4f53;}
a{ outline:none; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
a img{ border:none;}
li{ list-style:none;}

.fl{ float:left;}
.fr{ float:right;}
.coloro{ color:#ff6600 !important;}
.colorblue{ color:#177CEC !important;}
.color3{ color:#333 !important;}
.gray{ color:#888 !important;}
.tc{ text-align:center !important;}
.tr{ text-align:right !important;}
.fb{ font-weight:bold;}
.ft12{ font-size:12px !important;}
.ft14{ font-size:14px !important;}
.graybtn{ width:75px; height:25px; line-height:25px; border:none; cursor:pointer; color:#333 !important; background:url(../img/btnbg.jpg) no-repeat; display:inline-block; text-align:center;}
.yellowbtn,.yellowbtnlong{ width:88px; height:31px; line-height:31px; background:url(../img/ylbtn.jpg) no-repeat; color:#000 !important; display:inline-block; text-align:center;}
.yellowbtnlong{ width:174px; background:url(../img/yelbtnlong.jpg) no-repeat;}
.yellowbtnlong:hover{ background-position:left -31px;}
.bluebtn{ width:80px; height:30px; line-height:30px; background:url(../img/bluebtn.jpg) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff; font-weight:bold;}
.bluebtn:hover{ background-position:left bottom;}
.publish{ width:54px; height:23px; line-height:23px; background:url(../img/publish.jpg) no-repeat; display:inline-block; cursor:pointer;}
.bluebtn27{ width:80px; height:27px; line-height:27px; background:url(../img/bluebtn27.jpg) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff !important; font-weight:bold;}
.graybtn27{ width:76px; height:27px; line-height:27px; border:none; cursor:pointer; color:#333; background:url(../img/btnbg27.jpg) no-repeat; display:inline-block; text-align:center;}
.greenbtn,.graybtn29{ width:82px; height:29px; line-height:29px; background:url(../img/greenbtnbg.png) no-repeat left top; display:inline-block; cursor:pointer; text-align:center; color: #fff !important; font-weight:bold;}
.graybtn29{ background-image:url(../img/graybtnbg.png); color:#333 !important;}
.mesmore{ width:24px; height:24px; background:url(../img/mesmore.png) no-repeat; display:inline-block;}
.fixbtn{ width:171px; height:44px; line-height:44px; border:none; cursor:pointer; color:#333; background:url(../img/fixbtn.jpg) no-repeat; display:inline-block; text-align:center;}
.cb{ clear:both;}

.wrap{ width:960px; margin:0 auto;}
.top{ height:30px;}
.top li{ width:77px; line-height:30px; float:left; color:#ccc; text-align:center;}
.top li.current{ background:url(../img/topmenubg.jpg) no-repeat; color:#333; font-weight:bold;}
.logmes{ line-height:30px; float:right; color:#ccc;}
.logmesinfo,.logmeslink{ float:left; color:#ccc;}
.logmesinfo{ width:68px; height:30px; display:inline-block; position:relative; z-index:1;}
.logmesinfo .logmesinfolink{ width:60px; height:28px; line-height:28px; color:#ccc; border:1px solid #2d2d2d; padding:0 8px; position:absolute; top:0; z-index:5;}

.logmesinfo:hover .logmesinfolist{ display:block;}
.logmesinfolist{ width:439px; background:#fff; position:absolute; left:-150px; top:30px; border:1px solid #ccc; border-bottom:none; z-index:2; display:none;}
.logmesinfolist dt,.logmesinfolist dd{ height:32px; padding:11px 13px 11px 19px; border-bottom:1px solid #ccc;}
.logmesinfolist dt{ height:20px; font-size:14px; font-weight:bold;}
.logmesinfolist dt a{ float:right; margin-top:-7px; *margin-top:-20px;}
.logmesinfolist dd{ background:#f9f9f9;}
.logmesinfolist dd.checkmore{ height:20px; background:#fff;}
.logmesinfolist dd.checkmore a{ line-height:20px;}
.lmiflist_img,.lmiflist_text{ float:left;}
.lmiflist_action{ float:right;}
.lmiflist_img img{ width:32px; height:32px;}
.lmiflist_text{ width:300px; line-height:16px; margin-left:10px;}
.trans .lmiflist_text{ width:250px;}
.setting{ width:95px; height:30px; padding-left:9px; background:url(../img/setting.jpg) no-repeat 80px center; display:inline-block;}
.setting:hover{ background:#6c6c6c url(../img/settinghover.jpg) no-repeat 80px center; text-decoration:none;}
.logmes a{ color:#ccc; line-height:30px;}
.logmes a.logmesnum{ width:19px; height:18px; line-height:20px; display:inline-block; text-align:center; background:#cc3c29; font:bold 11.65px bold Arial, Helvetica, sans-serif; color:#fff; margin-left:3px; border:1px solid #cc3c29; *position:relative; *top:2px; *left:5px; _top:5px;}


.dclogo,.headmenu,.headsearch{ float:left;}
.headmenu{ width:391px; height:27px; margin:38px 11px 0 72px; border:1px solid #e2e2e2; background:#f1f0f0;}
.headmenu li{ width:89px; float:left; text-align:center;}
.headmenu li.current{ height:29px; background:url(../img/headmenucurrent.jpg) no-repeat; margin-top:-1px; _margin-top:0;}
.headmenu li a{ line-height:27px; font-size:14px;}
.headsearch{ width:260px; height:27px; margin:38px 0 0; border:1px solid #c8d3e3; position:relative;}
.headsearch input{ width:224px; height:27px; line-height:27px; padding-left:9px; border:0;}
.headsearch button{ width:26px; height:27px; border:0; border-left:1px solid #dcdcdc; background:url(../img/search.jpg) no-repeat center 6px; position:absolute; top:0; right:0;}

.content{ padding-top:29px; position:static;}
.conleft{ width:708px; float:left;}
.conright{ width:229px; float:right;}

.footer{  border-top:1px solid #ccc; clear:both;}
.foottext{ width:960px; margin:0 auto;}
.footercopytext{ float:left; line-height:44px;}
.footerlink{ float:right;}



#topcontrol{ width:55px; height:45px; background:url(../img/backtotop.jpg) no-repeat; cursor:pointer; position:fixed; bottom:50px; right:0;}
#topcontrol:hover{ background-position:right top;}
.success{ background:url(../img/dialogsuccess.jpg) no-repeat 45px 10px; padding-left:111px; padding-top:10px;}

.wordtype span.normal{ background-position:left top;}
.wordtype span.txt{ background-position:-21px top;}
.wordtype span.pdf{ background-position:-38px top;}
.wordtype span.doc{ background-position:left top;}
.wordtype span.docx{ background-position:left top;}
.wordtype span.rar{ background-position:-60px top;}
.wordtype span.zip{ background-position:-60px top;}
.wordtype span.ppt{ background-position:-79px top;}
.wordtype span.pptx{ background-position:-79px top;}
.wordtype span.xls{ background-position:-101px top;}
.wordtype span.xlsx{ background-position:-101px top;}
.wordtype span.gif{ background-position:right top;}
.wordtype span.jpg{ background-position:right top;}
.wordtype span.jpeg{ background-position:right top;}
.wordtype span.bmp{ background-position:right top;}
.wordtype span.png{ background-position:right top;}

.head .tagclass{ float:left; width:95px; padding:33px 0 0 19px; margin-right:39px; position:relative; *z-index:2;}
.head .tagclass .tagcmenu{ width:80px; height:31px; text-align:center; line-height:31px; border:1px solid #ccc; font-size:14px; font-family:"Microsoft YaHei", Arial,; background:#fff url(../img/arrowbottom.jpg) no-repeat 75px center; padding-right:13px; position:absolute; z-index:2;}
.head .tagclass:hover .tagcmenu{ background:#f8f8f8 url(../img/arrowbottomhover.jpg) no-repeat 75px center; color:#0082e6; border-bottom-color:#f8f8f8; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; behavior: url(style/border-radius.htc);}
.head .tagclass .tagccontent{ width:570px; border:1px solid #ccc; position:absolute; top:65px; border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; background:#fff; z-index:1; display:none;}
.head .tagclass:hover .tagccontent{ display:block;}
.tagclist dl{ clear:both; height:35px; border-bottom:1px dotted #e8e8e8;}
.tagclist dt,.tagclist dd{ height:35px; line-height:35px; float:left;}
.tagclist dt{ width:78px; padding-left:15px; font-size:12px; font-weight:bold; color:#0082e6; background:#f8f8f8; border-right:1px solid #ccc;}
.tagclist dd{ padding:0 10px;}
.tagclist dd a{ line-height:35px;}
.tagclist dd.fgx{ padding:0;}

.tag_nav{
    		background: url("../img/search/search_nav.png") no-repeat 0px 0px;
		    font-family: "Microsoft YaHei", Arial;
		    font-size: 14px;
		    height: 32px;
		    line-height: 32px;
		    position: absolute;
		    text-indent: -20px;
		    width: 85px;
		    z-index: 100;
		    cursor: pointer;
    		text-align: center;
    	}
    	.tag_nav:hover{
    		background-position: 0px -34px;
    	}
    	.tag_content{
    		position: absolute;
    		left: 0px;
    		top: 32px;
    		display: none;
    		width: 556px;
    		z-index: 100;
    		border-bottom: 1px solid #BFBDBD;
    		border-radius: 0px 0px 5px 5px;
    		text-align: left;
		    text-indent: 0px;
    	}
    	.tag_nav:hover .tag_content,.tag_content:hover{
    		display: block;
    	}
    	.tag_title{
    		height: 40px;
    		border-bottom: none;
    		color: #000;
    		font-size: 14px;
    		font-weight: bold;
    		position: relative;
    		float: left;
    	}
    	.tag_title .title{
    		height: 32px;
    		background: url("../img/search/search_nav_title_bg.jpg") repeat-x left bottom;
    		border: 1px solid #B9B9B9;
    		position: absolute;
    		bottom: 0px;
    		width: 100%;
    		left: 0px;
    	}
    	.tg_1{
    		width: 350px;
    	}
    	.doc_logo,.doc_title{
    		display: inline-block;
    		height: 14px;
    		margin-top: 5px;
    	}
    	.doc_logo{
    		width: 12px;
    		background: url("../img/search/search_nav.png") no-repeat 0px -69px;
    		margin-left: 10px;
    	}
    	.doc_logo2{
    		background-position:  0px -85px;
    		width: 14px;
    	}
    	.doc_title{
    		font-size: 14px;
    		font-weight: bold;
    	}
    	.lists_t1,.lists_t2{
    		border-left: 1px solid #BFBDBD;
    		border-right: 1px solid #BFBDBD;
    	}
			.tag_lists{
				background:#fff;
			}
    	.tag_lists dt ,.tag_lists dd{
			height:30px;
    		line-height: 30px;
    		float: left;
    		display: inline-block;
    		position: relative;
    		white-space:nowrap; 
			background-color:#fff;
    	}
		.tag_lists dt a,.tag_lists dd a{
			height:30px;
    		line-height: 30px;
    		display: inline-block;
			background-color:#fff;
		}
    	.tag_lists{
    		float: left;
    	}
    	.tag_lists .title,.tag_lists .title dt{
    		width: 93px;
    		text-align: center;
    	}
    	.tag_lists .listss{
    		width: 255px;
    		display: inline-block;
    		position: relative;
    		float: left;
    	}
    	.tag_lists dt a{
    		font-size: 12px;
    		color: #000;
    		font-weight: bold;
    		display: inline-block;
    		height: 100%;
			background-color:#fff;
    	}
    	.tag_lists dd a{
    		color: #313131;
    		display: inline-block;
    		padding: 0px 5px;
			background-color:#fff;
    	}
    	.tag_lists dl{
    		clear: both;
    	}
    	.tg_2,.listss_2,.listss_2 dd{
    		width:200px;
    		text-indent: 10px;
			 z-index: 50;
    	}
    	.tg_2{
    		margin-left: 1px;
    	}
    	.lists_t2{
    		margin-left: -1px;
    		height: 100%;
    	}
    	.tag_jt{
    		display: block;
    		position: absolute;
    		left: 35px;
    		top: 0px;
    		width: 13px;
    		height: 7px;
    		background: url("../img/search/jt.jpg") no-repeat left top;
    		z-index: 100;
    	}
    	#content1 .title{
    		position: relative;
    		float: left;
    	}

.dcq_weibo_box{
	width: 240px;
	border: 1px solid #C7C7C7;
	background: #fff;
	padding:0 10px;
	margin: 5px -2px 0 0;
}
.dcq_weibo_box .dcq_weibo_box_title{
	height: 40px;
	line-height: 40px;
	background: url("/img/index/sinaicon.jpg") no-repeat left center;
	text-indent: 50px;
}
.dcq_weibo_box_new{
	width: 240px;
	height: 25px;
	background-color: #F4F4F4;
	border: 1px solid #C7C7C7;
	padding: 5px 10px;
	margin: 10px -2px 0 0;
}

#scrollTop div{
    left:0;overflow:hidden;position:absolute;top:0;width:149px;margin:0;padding:0
    }
#scrollTop .level-2{
    background:url(/img/rocket_up.png) no-repeat scroll -149px 0 transparent;display:none;height:250px;opacity:0;z-index:1
    }
#scrollTop .level-3{
    background:none repeat scroll 0 0 transparent;cursor:pointer;display:block;height:150px;z-index:2
    }
#scrollTop{
    background:url(/img/rocket_up.png) no-repeat scroll 0 0 transparent;cursor:default;display:block;height:250px;overflow:hidden;position:fixed;right:0;top:80%;width:149px;z-index:11;margin:-65px -35px 0;padding:0
    }