@charset "utf-8";
/* CSS Document */

.wrapper_top{ background:url(../../images/bg_top.jpg) repeat-x;}
.wrapper_bottom{ background:url(../../images/bg.jpg) repeat-x #2d2d2d;}
.wrapper{ width:973px; margin:0 auto;}
.header{ }
.top{  position:relative; padding-bottom:18px;height:147px;}
.search_tag{
	position:absolute;
	width:400px;
	right:5px;
	top: 95px;
	text-align: right;
}
.search_tag a{ text-decoration:none; color:#000;}
.search_tag a:hover{ color:#09F;}
.search{
	position:absolute;
	right:42px;
	width:189px;
	top: 58px;
	height: 25px;
	background:url(../../images/search.jpg) right top no-repeat;
}
.search_info{ padding:10px 0px 0px 0px;}
.search_info a{ text-decoration:none; color:#000;}
.search_info a:hover{ color:#09F;}
.search input{ height:25px; border:1px solid #FFF; width:190px;}
.top p{
	position:absolute;
	right:7px;
	top:58px;
}
.top .logout {
	position:absolute;
	right:7px;
	top:7px;
}
.top .logout a {
	color: #FFF;
	text-decoration: none;
}
.top .logout a:hover {
	text-decoration: underline;
}
.p2{height:106px;}
.h1_2{ height:50px;}
.hotnews_bar{ background:url(../../images/bg_hotnews.jpg) no-repeat; padding:0px 0px 18px 16px; height:35px; line-height:35px;}
.hotnews_bar p{ color:#fff; font-size:13px; }
.hotnews_bar p span.txt a{ color:#333;padding-left:20px; text-decoration:none;}
.content{ padding:13px 0px 26px;}
.video_box{ border:1px solid #d1d1d1; margin-bottom:30px; padding:20px;}
.video{ width:600px; height:325px; padding-right:20px; float:left;}
.video_title{ padding-bottom:15px;}
.video_txt{ float:left; width:310px;}
.video_txt h1{ border-left:17px solid #12ccf3; font-size:20px;padding-left:10px; color:#292828;}
.video_txt p{ border-top:1px solid #333; padding-top:5px; font-size:14px; line-height:20px; margin-top:10px; padding-bottom:1px;min-height: 75px;}

.txt_box{ padding:0px 20px 20px 20px;}
.toppic{ padding:20px 0px;}
.s_box{
	width:210px;
	height:225px;
	position:relative;
	float:left;
	margin-right:23px;
	padding-bottom: 5px;
	margin-top: 10px;
}
.b_bg a{
	position:absolute;
	background:url(../../images/bg_vio_title.png) repeat-x;
	height:29px;
	line-height:25px;
	color:#FFF;
	font-size:13px;
	left: 0px;
	top: 126px;
	width: 205px;
	padding-left:5px;
	text-decoration:none;
}
.s_box .txt{ padding-top:5px; padding-left:10px; margin-bottom:25px;}

.toppic .left{float:left;width:655px;}
.toppic .left h1{
	color:#474444;
	font-size:30px;
	line-height:35px;
	border-left:4px solid #11cbf3;
	padding-right:38px;
	padding-left:10px;

	font-weight: bold;
}
.toppic .left .cont{ padding-top:30px; font-size:15px; line-height:24px; padding-left:10px; padding-bottom:20px;}
.toppic .left .cont p , .toppic .left .cont span { font-size:14px; margin:20px;}
.toppic .left .cont h1{ 
	color:rgb(12, 5, 102);
	font-size:28px; 
	line-height:30px; 
	border-left:4px solid #11cbf3;  
	margin: 20px;
	
	/*
	padding-right:38px; 
	padding-left:10px;
	*/
}
.toppic .left .cont h2{ color:rgb(68, 5, 5); font-size:22px; line-height:30px; margin: 20px; }
.toppic .left .cont h3{ color:rgb(117, 0, 0); font-size:20px; line-height:30px; margin: 20px; }

.toppic .right{ float:right; width:255px; border-bottom:2px solid #666;}
.tag{ background:url(../../images/tag.jpg) no-repeat; height:20px; padding-left:56px;margin-left:10px;}
/*
.tag p a{ background:url(../../images/tag_lin.jpg) right no-repeat; padding:0px 5px; width:70px; float:left; text-decoration:none; color:#000; padding-left:15px; padding-bottom:5px;}
*/
.tag p a{ background:url(../../images/tag_lin.jpg) right no-repeat; float:left; text-decoration:none; color:#000; padding: 6px 14px 10px;}
.tag p a:hover{ color:rgb(199, 19, 233);}
.word{ background:url(../../images/icon_doc.jpg) repeat-x bottom; padding-top:13px; padding-bottom:10px; width:255px;}
.word .s_pic{ float:left; width:95px;}
.word .box{float:right; width:150px;}
.word .title a{ font-size:13px; padding-bottom:5px; color:rgb(19, 36, 233); text-decoration:none; }
.word .title a:hover{ font-size:13px; padding-bottom:5px; color:rgb(199, 19, 233); text-decoration:none; }
.word .title a:visited{ font-size:13px; padding-bottom:5px; color:rgb(74, 4, 87); text-decoration:none; }
.word .cont_txt{ color:#555;padding-top:3px;}

.foot{ padding:26px 0px; width:973px; margin:0 auto; color:#FFF; }
.keyword{ background:url(../../images/title_keyword.jpg) no-repeat; padding-top:31px; width:360px; padding-right:23px; float:left;} 
.link{ background:url(../../images/title_link.jpg) no-repeat; width:590px; float:left;padding-top:31px;}
.keyword span a{ width:80px; padding-right:10px; padding-bottom:8px; display:block; float:left; text-decoration: none; color:#FFF;}
.keyword span a:hover{ color:#FC0;}
.link span a{
width:275px; padding-right:10px; padding-bottom:8px; display:block; float:left; text-decoration: none; color:#FFF;
}
.link span a:hover{ color:#FC0;}

/*page*/
/*CSS msdn style pagination*/

DIV.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center;
}
DIV.msdn A {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.current {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.disabled {
	DISPLAY: none
}
 /*video_scrollBox*/
.video_scrollBox{
	padding:0px;
	overflow: hidden;
	width: 320px;
	margin-top: 10px;
}
.video_scrollBox .customScrollBox {
	position:relative;
	overflow:hidden; /*border:1px solid #111; background:#250000;*/ /*width:385px;*/
	height: 150px;
	width: 310px;
	padding-right: 10px;	
}
.video_scrollBox .customScrollBox .container {
	position:relative;
	width: 300px;
	top:0;
	text-align: justify;
	text-justify:inter-ideograph;
}
.video_scrollBox .customScrollBox .content {
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: hidden;
}
.video_pic {
	padding: 0px;
	overflow: hidden;	
	}
.video_pic img{
	width:85px;
	height:65px;
	margin-right: 9px;
	margin-bottom: 9px;
	float: left;
	border: 3px solid #FFF;
}
.video_pic img.current{
	border: 3px solid #12ccf3;
}
/*bar*/
.video_scrollBox .dragger_container {
	position:relative;
	width:0px;
	height: 150px;
	float:right;
	cursor:pointer;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c3e4e5;
}
.video_scrollBox .dragger {
	background: url(../../images/dragger_container.png) no-repeat 0 0 ;
	position:absolute;
	width:5px;
	height:21px;
	margin-left:-3px;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
}
.video_scrollBox .dragger:hover {
	background-position: 0px -21px;	
}
.video_scrollBox .dragger_pressed {
	background-position: 0px -21px;	
}

ul.blogtag{ display:block; overflow:hidden; clear:both; margin-bottom:15px;}
ul.blogtag li{ float:right; margin-right:2px; vertical-align:text-top; margin-bottom:0px; padding:0px; border:none; background-image:none; }
ul.blogtag li img{ float:left; margin-right:2px; border: none; margin-top:0px;}
ul.blogtag li a{color:#555;} 
/**/
.foot .link_ {
    line-height: 18px;
	border-top: 1px solid rgba(255,255,255,0.3);
	padding-top:10px;
	margin-top:10px;
}
.foot .link_ .web {
    font-size: 12px;
    margin-bottom: 5px;
    overflow: hidden;
}
.foot .link_ .web strong {
	font-size: 14px;
	font-weight: bold;
}
.foot .link_ .web .a_box {
	display: inline-block;
}
.foot .link_ .web .a_box a {
	color: #fff;
}