 
 a{font-size:14px;}
  html .wrap {
            width: auto;
        }
        
        html .topbar {
            width: 1034px;
            margin: 0 auto;
            padding: 7px 0 10px;
            height: 73px;
        }
        
        html .main {
            width: 1033px;
            margin: 25px auto 0;
        }
        
        html .nav {
            background: #404040;
        }
        
        html .nav {
            height: 45px;
        }
        
        .logo {
            position: relative;
        }
        
        #top_nav_login {
            display: inline-block;
            width: 46px;
            height: 23px;
            background: url(http://i0.sinaimg.cn/dy/deco/2013/0609/xy/sprite/common.png) no-repeat -56px -219px;
            vertical-align: -7px;
        }
        
        html .topbar .headNavList {
            margin-top: 28px;
        }
        
        #userLogin {
            float: right;
            margin-top: 28px;
            margin-right: 10px;
        }
        
        #userLogin a,
        #userLogin a:visited {
            color: #424242;
        }
        
        #userLogin a:hover,
        #userLogin a:active,
        #userLogin a:focus {
            color: #c00;
        }
        
        .nav_w {
            width: 1034px;
            margin: 0 auto;
        }
        
        .nav_w .aList span {
            float: left;
        }
        
        .nav_w .aList .nav_index {
            padding-right: 10px;
            background: url("http://i1.sinaimg.cn/dy/deco/2013/0627/line.png") 100% 50% no-repeat;
        }
        
        .nav_w .aList a {
            padding: 0 24px;
            height: 45px;
            line-height: 45px;
            text-decoration: none;
            font-size: 16px;
        }
        
        .nav_w .aList a:hover {
            background: #0085da;
            text-decoration: none;
        }
        
        .nav_w .aList a.actived {
            background: #0085da;
        }
        
        .nav-form {
            float: right;
            padding: 10px 10px 0 0
        }
        
        .nav-form form {
            float: right;
        }
        
        .nav-f-text {
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
            width: 166px!important;
            height: 16px;
            line-height: 16px;
            float: left;
            border-width: 0;
            padding: 4px 0 4px 14px;
        }
        
        .nav-f-submit {
            width: 31px;
            height: 24px;
            background: url(http://i3.sinaimg.cn/dy/deco/2013/0609/xy/img/icon1.png) 0 0 no-repeat;
            float: left;
            border-width: 0;
            cursor: pointer
        }
        
        .suggest {
            z-index: 10;
            overflow: hidden;
        }
        
        .suggest {
            color: #737373;
            border: 1px solid #d2d2d2;
            background: #fff;
            word-break: break-all;
            white-space: nowrap;
            overflow: hidden;
        }
        
        .suggest .hover {
            background: #fafafa;
        }
        
        .suggest .link {
            padding-left: 10px;
            line-height: 30px;
            cursor: pointer
        }
        
        .suggest .line {
            border-bottom: 1px solid #d2d2d2
        }
        
        .suggest .author {
            cursor: pointer;
            padding-left: 10px
        }
        
        .suggest .a-img {
            float: left;
            width: 52px
        }
        
        .suggest .a-name {
            float: left;
            width: 130px;
            line-height: 42px
        }
        
        .suggest .v {
            background: url(http://www.sinaimg.cn/dy/deco/2013/0609/xy/img/icon2.png) 100% 50% no-repeat;
            padding-right: 20px
        }
        /* udv common */
        
        .udv-clearfix:after {
            content: "\0020";
            display: block;
            height: 0;
            clear: both;
        }
        
        .udv-clearfix {
            zoom: 1;
        }
        
        .udv-clearit {
            clear: both;
            height: 0;
            font-size: 0;
            overflow: hidden;
        }
        
        .login-wrap {
            float: left
        }
        
        .login-wrap .login-btn {
            display: block;
            width: 46px;
            height: 23px;
            background-image: url(http://i2.sinaimg.cn/dy/deco/2013/1030/imgs/common0.png);
            background-position: -2815px -108px;
            vertical-align: -7px;
            *vertical-align: -3px;
            *margin-right: 5px;
            position: relative;
            top: 8px
        }
        
        .login-wrap .login-btn:hover {
            background-image: url(http://i2.sinaimg.cn/dy/deco/2013/1030/imgs/common0.png);
            background-position: -3040px -75px
        }
        
        .login-wrap .name {
            float: left;
            padding-top: 8px;
            margin-right: 10px;
            font-size: 14px;
            font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "SimSun", "\5B8B\4F53"
        }
        
        .login-wrap .name span {
            color: #6b615d
        }
        
        .login-wrap .name a {
            color: #3c7ea8
        }
        
        .login-wrap .name a:hover {
            color: #3c7ea8
        }
        
        .login-wrap .icon {
            background: none;
            background-repeat: no-repeat
        }
        
        .login-wrap .msg {
            float: left;
            position: relative;
            border: 1px solid #ffffff;
            text-align: center;
            width: 38px;
            cursor: pointer
        }
        
        .login-wrap .msg .icon-wrap {
            position: relative;
            z-index: 10;
            padding-top: 10px;
            height: 25px
        }
        
        .login-wrap .msg .icon {
            display: inline-block;
            width: 14px;
            height: 13px;
            background-image: url(http://i2.sinaimg.cn/dy/deco/2013/1030/imgs/common0.png);
            background-position: -3173px 0
        }
        
        .login-wrap .msg .new {
            display: block;
            position: absolute;
            width: 5px;
            height: 5px;
            background-image: url(http://i2.sinaimg.cn/dy/deco/2013/1030/imgs/common0.png);
            background-position: -3173px -17px;
            font-size: 0;
            line-height: 0;
            top: 10px;
            right: 10px
        }
        
        .login-wrap .msg ul {
            display: none
        }
        
        .login-wrap .setting {
            float: left;
            position: relative;
            border: 1px solid #ffffff;
            text-align: center;
            width: 38px;
            cursor: pointer
        }
        
        .login-wrap .setting .icon-wrap {
            position: relative;
            z-index: 10;
            padding-top: 10px;
            height: 25px
        }
        
        .login-wrap .setting .icon {
            display: inline-block;
            width: 16px;
            height: 16px;
            background-image: url(http://i2.sinaimg.cn/dy/deco/2013/1030/imgs/common0.png);
            background-position: -3173px -34px
        }
        
        .login-wrap .setting ul {
            display: none
        }
        
        .login-wrap .active {
            border: 1px solid #d6d6d6!important;
            border-bottom: 0;
            background-color: #fafafa
        }
        
        .login-wrap .active .icon-wrap {
            background-color: #fafafa
        }
        
        .login-wrap .active ul {
            display: block;
            position: absolute;
            top: 34px;
            right: -1px;
            z-index: 1;
            border: 1px solid #d6d6d6;
            border-bottom: 0;
            background-color: #fafafa
        }
        
        .login-wrap .active ul li {
            width: 140px;
            height: 30px;
            line-height: 30px;
            border-bottom: 1px solid #d6d6d6;
            text-align: left;
            vertical-align: middle
        }
        
        .login-wrap .active ul a {
            color: #5c5c5c;
            display: block;
            height: 100%;
            padding: 0 15px;
            text-decoration: none
        }
        
        .login-wrap .active ul a:hover {
            color: #5c5c5c;
            background-color: #e6e6e6
        }
        
        .login-wrap .active ul .entry {
            float: left
        }
        
        .login-wrap .active ul .count {
            display: block;
            float: right;
            margin-top: 10px;
            height: 14px;
            line-height: 14px
        }
        
        .login-wrap .active ul .count span {
            overflow: hidden
        }
        
        .login-wrap .active ul .count .lh-circle {
            float: left;
            width: 7px;
            height: 14px;
            background-image: url(http://i1.sinaimg.cn/dy/deco/2013/1030/imgs/icon7.png);
            background-repeat: no-repeat
        }
        
        .login-wrap .active ul .count i {
            float: left;
            height: 14px;
            line-height: 14px;
            font-style: normal;
            color: #fff;
            background-color: #0085da
        }
        
        .login-wrap .active ul .count .rh-circle {
            float: left;
            width: 7px;
            height: 14px;
            background-image: url(http://i2.sinaimg.cn/dy/deco/2013/1030/imgs/icon8.png);
            background-repeat: no-repeat
        }
        
        .index-aside .subscribe-column {
            padding-bottom: 20px
        }
        
        .index-aside .subscribe-column a {
            display: block;
            height: 48px;
            line-height: 48px;
            text-align: center;
            border: 1px solid #d5d5d5;
            -webkit-border-radius: 2px;
            -webkit-background-clip: padding-box;
            -moz-border-radius: 2px;
            -moz-background-clip: padding;
            border-radius: 2px;
            background-clip: padding-box;
            background-color: #fafafa
        }
        
        .index-aside .subscribe-column a span {
            display: inline-block;
            padding-left: 25px;
            height: 100%;
            background: url(http://i3.sinaimg.cn/dy/deco/2013/1030/imgs/icon10.png) 0 50% no-repeat;
            color: #565656;
            font-size: 18px;
            cursor: pointer
        }
        
        .index-aside .subscribe-column a:hover {
            text-decoration: none
        }
        
        .index-aa-title {
            border-bottom: 1px solid #dadada
        }
        
        .index-aat-left {
            float: left;
            padding-bottom: 10px;
            border-bottom: 2px solid #838383;
            position: relative;
            top: 1px
        }
        
        .index-aatl-in {
            font-size: 18px;
            font-family: 'microsoft yahei', 'simhei';
            font-weight: bold;
            padding-left: 5px;
            border-left: 5px solid #0085da
        }
        
        .search-form {
            padding: 15px 0 25px 0
        }
        
        .search-form form {
            right
        }
        
        .search-f-text {
            width: 228px!important;
            height: 26px;
            line-height: 26px;
            color: #737373;
            float: left;
            padding: 4px 0 4px 10px;
            outline: none;
            border: 1px solid #dadada;
        }
        
        .search-f-submit {
            width: 60px;
            height: 36px;
            background: url(http://d.tech.sina.com.cn/images/contribute/icon-s1.png) 0 0 no-repeat;
            float: left;
            border-width: 0;
            cursor: pointer
        }
        
        .search-f-submit:hover {
            background-position: -66px 0
        }
        
        .author_blogs .subscribe a {
            display: block;
            padding-left: 0;
        }
        
        .author_blogs .subscribe .status0 {
            width: 52px;
            height: 21px;
            background-image: url(http://i3.sinaimg.cn/dy/deco/2013/1030/imgs/article-131008.png);
            background-position: -65px 0
        }
        
        .author_blogs .subscribe .status1 {
            width: 64px;
            height: 22px;
            background-image: url(http://i3.sinaimg.cn/dy/deco/2013/1030/imgs/article-131008.png);
            background-position: 0 0
        }
        /*书签*/
        
        .btn_addfav_w {
            position: relative;
            z-index: 10000;
            display: inline-block;
            padding-left: 14px;
            height: 20px;
            line-height: 18px;
            *top: 2px;
            text-align: left;
            /*background: url(http://i3.sinaimg.cn/dy/sinatag/btn_addfav_news.png) left center no-repeat; _background: url(http://i0.sinaimg.cn/dy/sinatag/btn_addfav_news.gif) left 0px no-repeat;*/
        }
        
        .btn_addfav_w span.addfav_key {
            font-weight: bold;
            color: #0A75C7;
            padding-right: 5px;
        }
        
        .addfav_pop {
            position: absolute;
            display: none;
            visibility: hidden;
            top: 23px;
            left: 0;
            z-index: 99999999999995;
            width: 282px;
            height: 123px;
            overflow: hidden;
        }
        
        .addfav_pop_bg0 {
            position: absolute;
            display: block;
            top: 0px;
            left: 0px;
            z-index: 99999999999997;
            width: 282px;
            height: 123px;
            background: url(http://i2.sinaimg.cn/dy/sinatag/addfav_pop_bg.png) 0 0 no-repeat;
            _background: none;
            _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i2.sinaimg.cn/dy/sinatag/addfav_pop_bg.png');
        }
        
        .addfav_pop_nowin {
            height: 80px;
        }
        
        .addfav_pop_nowin .addfav_pop_bg0 {
            background: url(http://i0.sinaimg.cn/dy/sinatag/addfav_pop_nowin_bg.png) 0 0 no-repeat;
            _background: none;
            _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i0.sinaimg.cn/dy/sinatag/addfav_pop_nowin_bg.png');
        }
        
        .addfav_pop_nowin .addfav_pop_p1 {
            display: none;
        }
        
        .addfav_pop a.addfav_close,
        .addfav_pop a.addfav_close:visited {
            position: absolute;
            z-index: 99999999999999;
            top: 18px;
            right: 12px;
            width: 10px;
            height: 10px;
            background: url(http://i1.sinaimg.cn/dy/sinatag/btns_addfav_spirite.png) -38px 1px no-repeat;
            transition: all ease 0.3s;
            overflow: hidden;
            margin-right: 0;
        }
        
        .addfav_pop a.addfav_close:hover {
            background-position: -54px 1px;
        }
        
        .btn_addfav_w .addfav_pop_p0 {
            display: block;
            position: relative;
            z-index: 99999999999998;
            padding: 20px 0 0 20px;
            margin-right: 20px;
            color: #101010;
            font-size: 14px;
            line-height: 22px;
            font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
        }
        
        .btn_addfav_w .addfav_pop_p1 {
            display: block;
            zoom: 1;
            position: relative;
            z-index: 99999999999998;
            padding: 20px 0 0 20px;
            margin-right: 20px;
            color: #656565;
            font-size: 14px;
            line-height: 22px;
            font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
        }
        
        .btn_addfav_w a.addfav_dl,
        .btn_addfav_w a.addfav_dl:visited {
            display: inline-block;
            vertical-align: top;
            _vertical-align: 1px;
            margin-top: 1px;
            margin-left: 8px;
            width: 66px;
            height: 22px;
            overflow: hidden;
            text-indent: -99em;
            line-height: 22px;
            text-align: center;
            color: #fff;
            background: url(http://i1.sinaimg.cn/dy/sinatag/btns_addfav_spirite.png) 0px -15px no-repeat;
            transition: all ease 0.3s;
            margin-right: 0;
        }
        
        .btn_addfav_w a.addfav_dl:hover {
            background-position: 0 -43px;
        }
        
        .pullDown {
            display: block;
            visibility: visible;
            animation-name: pullDown;
            -webkit-animation-name: pullDown;
            animation-duration: 0.3s;
            -webkit-animation-duration: 0.3s;
            animation-timing-function: ease-out;
            -webkit-animation-timing-function: ease-out;
            transform-origin: 50% 0%;
            -ms-transform-origin: 50% 0%;
            -webkit-transform-origin: 50% 0%;
        }
        
		.side-btns-2wm-img{
			margin-left:20px;
			width:90px;
		}
        @keyframes pullDown {
            0% {
                transform: scaleY(0.1);
            }
            100% {
                transform: scaleY(1);
            }
        }
        
        @-webkit-keyframes pullDown {
            0% {
                -webkit-transform: scaleY(0.1);
            }
            100% {
                -webkit-transform: scaleY(1);
            }
        }
		
		.tech-left-box .tit {
    margin-bottom: 18px;
}

.tit #vtab1 {
    width: 111.5px;
    height: 30px;
    display: block;    text-align: left;
    padding-left: 3px;
}
 .tit a.selected {
    border-color: #000;
}
.tit a:last-child{margin-right:0px;}
.tit a {
    display: block;
    line-height: 29px;
    float: left;
    border-bottom: 2px solid #fff;
    text-align: center;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
	margin-right:20px;
	
}
.top1 h1{font-size:16px; font-weight:bold;}
.boy{float:left;width:100%;
	margin-right:20px;}
div.boy:last-child{margin-right:0px;}

.boy ul li {
    padding-left: 12px;
    padding-top: 12px;
	
	background: url("images/dian.png") no-repeat left 20px;
  
	list-style: none outside;
	font-size:14px;
	float:left;
	width:111.5px;
	
	margin-right:20px;
}
.mr20{ margin-right:20px;}
.mr0{margin-right:0px;}
.tech-right {
    float: right;
    width: 302px;
    overflow: hidden;
	  height: 610px;
}

.tech-mid {
    width: 406px;
    float: left;
	margin-right: 25px;
}
.tech-left {
    float: left;
    width: 257px;
    height: 610px;
    margin-right: 42px;
    overflow: hidden;
}

.tech_left_tit,.tech_mid_tit,.tech_right_tit{
    height: 48px;
    border-top: 1px solid #dbdee1;
    line-height: 48px;
    
}


.tech_left_tit span,.tech_mid_tit span,.tech_right_tit span  {
    float: left;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    font-family: "Microsoft YaHei","微软雅黑","SimHei","黑体";
    padding: 0 13px;

	background-color:#ffffff;
	   

			
}
.btop{border-top: 3px solid #ff8400; font-weight: bold;	color:red;border-right: 1px solid #dbdee1;}
.tech_left_tit span{
			padding:5px 15px 15px 30px;
		
			
}
.yy a{line-height:30px; height:30px; display:block; font-size:14px; margin-bottom:10px;}
.tech_mid_boy dl dt,.tech_mid_boy dl dd{
	
	    padding-left: 12px;
    padding-top: 12px;
	background-position: -694px -345px;
	background-image: url("images/tech_tags.png");
    background-repeat: no-repeat;
	list-style: none outside;
	font-size:14px;
}
.tech_mid_boy dl dt{font-weight:bold;}
.tech_right_tit{background-color:#f8f8f8; height: 48px;

    line-height: 48px;
	border: 1px solid #dbdee1;

}
.tech_right_tit span.more {
    height: 48px;

    line-height: 48px;

	font-size:12px;
	float:right;
  
}
.tech_right_boy ul li{
	   padding-left: 12px;
    padding-top: 12px;
	background-position: -694px -345px;
	background-image: url("images/tech_tags.png");
    background-repeat: no-repeat;
	list-style: none outside;
	font-size:14px;
	overflow:hidden;
	
	}
	.tech_right_boy{padding:10px;}
	.tech_right_boy{border:1px solid #dbdee1; border-top:none;}
	.cm_fb a{font-size:16px;}

	/* pages */
.pages {padding:20px 0 20px 0;text-align:center;font-size:12px;color:#666666;clear:both;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:3px;text-decoration:none;}
.pages a:hover {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:3px;text-decoration:none;}
.pages strong {background:#258CFF;padding:3px;border:#258CFF 1px solid;color:#FFFFFF;}
.pages_inp {width:30px;border:#DDDDDD 1px solid;color:#666666;padding:2px;text-align:center;}
.pages_btn {width:26px;border:#FF6600 1px solid;color:#FFFFFF;padding:1px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:3px 5px 3px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}
