fieldset,img{border:none}
.clear,.clearfix:after{clear:both;height:0}
.header-bar-left a,body{color:#646464}
.header #form-search #txt-search:focus,a,button,input,textarea{outline:0}
.footer,.header,body{min-width:1000px}
.aside-hots .hot-article-list a,.aside-hots .hot-article-main h3,.content-aside .aside-about li p,.content-aside .aside-article-foot .goto a,.friends-body ul li,.text-over{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#SOHUCS #SOHU_MAIN #powerby_sohu .section-service-w .service-wrap-w a,.clearfix:after{visibility:hidden}
body,html{margin:0;padding:0}
address,article,audio,b,blockquote,button,caption,cite,code,dd,dl,dt,em,fieldset,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,img,label,legend,li,nav,ol,p,section,small,strike,sub,sup,table,td,th,time,tr,ul,video{margin:0;padding:0;font-weight:400;font-style:normal;font-family:inherit}
.container,.header-container{width:1000px;margin:0 auto}
body{font:12px 'Microsoft YaHei',Tahoma,Arial,sans-serif}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style-type:none}
a{text-decoration:none}
img{vertical-align:top}
.clearfix{zoom:1;display:block}
.clearfix:after{content:'';display:block}
.fl{float:left}
.fr{float:right}
.header-bar{width:100%;position:relative;z-index:9;height:33px;background:#f8f8f8;border-bottom:1px solid #e7e7e7}
.header-bar-left{display:inline;float:left;height:33px;margin:0 0 0 5px;width:492px}
.header-bar-left-item{float:left;height:33px;display:block;font-size:12px;line-height:33px}
.header-bar-left span{line-height:33px;cursor:pointer}
.header-bar-weibo img,.header-bar-weixin img{display:block}
.header-bar-weibo{display:block;height:18px;margin:0 12px 0 0;position:relative;top:7px;width:25px}
.header-bar-weixin{cursor:pointer;display:block;height:26px;position:relative;top:8px;width:34px;z-index:9}
.header-bar-weixin b{background:url(../res/icon-down.png) no-repeat;display:block;height:6px;right:0;top:5px;overflow:hidden;position:absolute;width:9px}
.header-bar-weixin-qr{border:1px solid #e7e7e7;display:none;height:96px;overflow:hidden;position:absolute;top:25px;left:0;width:96px;z-index:9}
.header-bar-weixin-qr img{width:100%}
.header-bar-weixin.on .header-bar-weixin-qr{display:block}
.header-bar-weixin.on b{background:url(../res/icon-up.png) no-repeat}
.header-bar-login{color:#c6c6c6;margin:0 24px 0 30px}
.header-bar-middle{float:left;width:415px;height:33px;overflow:hidden}
.header-bar-middle a{float:left;width:73px;color:#646464;line-height:33px}
.header-bar-middle a span{color:#d0d0d0;display:inline}
.header-bar-middle a:hover{color:#e6463c}
.header-bar-middle .header-bar-middle-spe{width:50px}
.header-bar-right{float:right;border-color:#f8f8f8;border-style:solid;border-width:0 1px;height:33px;position:relative;width:74px}
.header-bar-right.on{border-color:#e7e7e7}
.header-bar .web-nav{cursor:pointer;display:block;height:34px;left:0;line-height:33px;position:absolute;top:0;width:74px}
.header-bar .web-nav:hover{color:#323232}
.header-bar .web-nav b{float:left;text-indent:.8em}
.header-bar .web-nav span{background:url(../res/icon-down.png) no-repeat;display:block;height:6px;margin:0 0 0 5px;position:absolute;right:4px;top:14px;width:9px}
.header-bar .web-nav-list{position:absolute;top:34px;left:0;display:none;width:100%;background:#fff;color:#000;z-index:10}
.header-bar .web-nav-container{height:154px;margin:0 auto;overflow:hidden;position:relative;width:1000px}
.header-bar .web-nav-container li{border-right:1px solid #d2d2d2;float:left;line-height:26px;padding:10px 10px 10px 16px;width:172px}
.header-bar .web-nav-container li h3{height:30px;font-size:14px}
.header-bar .web-nav-container li a{background-color:#fff;color:#969696;float:left;height:26px;line-height:26px;width:50%}
.header-bar .web-nav-container li a:hover{color:#e6463c}
.header-bar .web-nav-container .last{border:none}
.header-bar .on .web-nav{background-color:#fff}
.header-bar .on .web-nav span{background-image:url(../res/icon-up.png)}
* html .header-bar-weixin.on b{background-image:none}
.header-menu{margin:25px 0 24px}
.header-menu-nav{display:inline;float:left;height:44px;margin:8px 0 8px 23px}
.header-menu-nav a{background:url(../image/sprite-07ee41aa.png) 0 -320px no-repeat;font-size:0;display:block;height:44px;text-indent:-9999em;width:192px}
.header-logo{display:inline;float:left;margin:0 0 0 5px}
.header-logo-mark{display:block;float:left;width:60px;height:60px;background:url(../image/sprite-07ee41aa.png) -325px -114px no-repeat}
.header #form-search{border:1px solid #dadada;color:#646464;float:right;height:34px;margin:10px 0 0;position:relative;width:310px}
.header #form-search #txt-search{border-width:0;color:#646464;height:15px;line-height:15px;left:54px;overflow:hidden;padding:9px;position:absolute;top:0;width:204px}
.header #form-search #btn-search{background-color:#fff;border:none;cursor:pointer;height:34px;left:276px;position:absolute;top:0;vertical-align:middle;width:34px}
.header #form-search .btn-search-bg{display:block;width:19px;height:19px;margin:7px 10px 7px 4px;background:url(../image/sprite-07ee41aa.png) -397px -232px no-repeat}
.header #form-search .select{color:#646464;border-right:1px solid #dadada;height:34px;left:0;position:absolute;top:0;vertical-align:middle;width:53px}
.header #form-search .select-content{position:absolute;top:0;left:-1px}
.header #form-search .select-item{background-color:#fff;border-left:1px solid #dadada;width:53px;height:34px;line-height:34px;font-size:14px;text-indent:.6em;cursor:pointer}
.header #form-search .select-item-second{display:none;width:53px;border:1px solid #dadada}
.header #form-search .select .select-icon{background-image:url(../image/sprite-07ee41aa.png);background-position:-401px -102px;cursor:pointer;display:block;height:6px;position:absolute;right:5px;top:14px;width:9px}
.header #form-search .on .select-icon{background-image:url(../image/sprite-07ee41aa.png);background-position:-410px -102px}
.header #form-search .on .select-item-second{display:block}
.header{width:100%;position:relative;z-index:5}
.header-nav{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height:54px}
.header-nav-item{float:left;width:110px}
.header-nav-bbs a{color:#f63d4a}
.header-nav-link{border-bottom-width:2px;display:block;height:52px;font-size:14px;line-height:52px;color:#323232;text-align:center}
.header-nav-link:hover{color:#f63d4a}
.header-nav-link-active{border-bottom-color:#f63d4a;border-bottom-style:solid}
.header .sub-nav{display:none;position:relative;top:-4px;z-index:9;width:80px;margin:0 auto;background:#fff}
.header .sub-nav img{display:block;height:6px;margin:0 auto;width:11px}
.header .sub-nav ul{width:78px;border:1px solid #ededed}
.header .sub-nav a{width:80px;height:35px;display:block;line-height:32px;font-size:14px;text-align:center}
.header .sub-nav a:hover{color:#e6463c}
.friends{width:1000px;margin:80px auto 0;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:20px 0}
.friends-body ul li,.friends-head h3{width:125px;line-height:30px;text-align:center}
.friends-head h3{font-size:16px;font-weight:700}
.friends-body ul li{float:left}
.friends-body ul li a{color:#7b7c7d}
.friends-body ul li a:hover{color:#e6463c}
.statement{width:970px;margin:30px auto 0;background:#f6f6f6;padding:15px}
.statement-dec{width:851px;float:left}
.statement-dec p{line-height:26px;color:#7b7c7d}
.statement-btn{float:right;padding-top:20px}
.footer{margin-top:20px}
.footer-nav{border-top:solid 1px #e5e5e5}
.footer-nav .container{padding:23px 0 20px}
.footer-links{display:inline;float:left;margin:0 0 0 -10px}
.footer-links a{margin:0 10px;color:#000}
.footer-links a:hover{color:#e6463c}
.footer-links a.link-first{margin-left:0}
.footer .follow-us{float:right}
.footer .follow-us span{float:left;margin-right:12px}
.footer .follow-us a{display:block;float:left;width:16px;height:16px;overflow:hidden;margin-right:4px}
.footer .follow-us a img{width:100%}
.footer .qq-us{float:right;position:relative;top:-3px;width:397px;overflow:hidden}
.footer .qq-us a{float:left;width:92px;height:14px;padding:4px 6px;border:1px solid #adafb3;margin-left:13px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;font-size:12px;color:#1e436a;line-height:14px;text-indent:1.5em;display:inline-block;background-image:url(../res/qq.jpg);background-repeat:no-repeat}
.footer .qq-us .qq-us-sy{width:132px}
.footer .copyright{border-top:solid 1px #e5e5e5;background:#f6f6f6;height:201px;color:#969696}
.footer .copyright a{color:#969696}
.footer .copyright .container{position:relative;padding-top:23px;text-align:center}
.footer .copyright-item{float:left}
.footer .copyright-info{width:746px;margin:0 auto}
.footer .copyright-info div{width:271px;margin:0 auto}
.footer .copyright-info div a{float:left;margin-right:8px}
.footer .copyright .copyright-icon{width:17px;height:19px;display:block;background-image:url(../image/sprite-07ee41aa.png);background-position:-361px -268px;background-repeat:no-repeat}
.footer-logo{width:133px;height:30px;overflow:hidden}
.footer-logo img{width:100%}
.footer-wechat{position:absolute;top:10px;right:27px;width:96px;height:96px;overflow:hidden}
.aside-cube,.aside-cube img{height:130px;width:310px}
.footer-wechat img{width:100%}
.aside-cube{background-color:#eee;margin:0 0 54px;overflow:hidden}
.aside-category{margin:0 0 54px;width:310px}
.aside-category li{height:36px;margin:29px 0 0}
.aside-category li div,.aside-category li h3{float:left}
.aside-category li h3{border-radius:5px;height:100%;margin:0 14px 0 0;text-indent:-9999em;width:36px}
.aside-category li .start{background:url(../image/sprite-07ee41aa.png) -383px -174px no-repeat}
.aside-category li .guide{background:url(../image/sprite-07ee41aa.png) -361px -232px no-repeat}
.aside-category li .resource{background:url(../image/sprite-07ee41aa.png) -325px -232px no-repeat}
.aside-category li .tutorial{background:url(../image/sprite-07ee41aa.png) -325px -268px no-repeat}
.aside-category li div{height:100%;line-height:18px;overflow:hidden;width:260px}
.aside-category li div span{color:#323232}
.aside-category li div a{color:#646464;margin:0 5px 0 0}
.aside-category li div a:hover{color:#f63d4a}
.aside-category .first{margin:0}
.aside-hots{margin:0 0 30px;width:310px}
.aside-hots .head{height:40px}
.aside-hots .head .title{border-left:2px solid #f63d4a;color:#323232;float:left;font-size:16px;height:18px;line-height:18px;padding:0 0 0 13px}
.aside-hots .hot-article-main{background-color:#eee;height:144px;overflow:hidden;position:relative;width:310px}
.aside-hots .hot-article-main a{display:block}
.aside-hots .hot-article-main img{height:144px;width:310px}
.aside-hots .hot-article-main-mask{background:url(../res/icon-mask-hots.png) left bottom repeat-x;height:100%;left:0;position:absolute;top:0;width:100%}
.aside-hots .hot-article-main h3{bottom:0;color:#fff;font-size:12px;line-height:34px;position:absolute;left:0;text-align:center;width:310px}
.aside-hots .hot-article-list{margin:12px 0 0}
.aside-hots .hot-article-list li{height:26px;line-height:26px;overflow:hidden}
.aside-hots .hot-article-list a{color:#4e4e4e;float:left;width:230px}
.aside-hots .hot-article-list a:hover{color:#f63d4a}
.aside-hots .hot-article-list span{color:#b2b2b2;float:right;text-align:right;width:70px}
.aside-tags{width:310px}
.banner,.banner img{width:1000px}
.aside-tags .head{height:40px}
.aside-tags .head .title{border-left:2px solid #f63d4a;color:#323232;float:left;font-size:16px;height:18px;line-height:18px;padding:0 0 0 13px}
.aside-tags .tags a{background-color:#f3f3f3;color:#646464;display:inline-block;height:26px;line-height:26px;margin:0 10px 15px 0;padding:0 10px}
.aside-tags .tags a:hover{background-color:#f63d4a;color:#fff}
.bread-nav{line-height:20px;margin:20px 0 0;padding:0 0 20px}
.bread-nav span{color:#323232}
.bread-nav a{color:#646464}
.bread-nav a:hover{color:#f63d4a}
.banner{background-color:#eee;height:80px;margin:20px 0;overflow:hidden}
.banner a{display:block}
.content-aside{float:left;overflow:hidden;width:656px}
.content-aside .aside-article-head h1{color:#323232;font-size:18px;text-align:center;margin-bottom:20px}
.content-aside .aside-article-head div{border-bottom:1px solid #d2d2d2}
.content-aside .aside-article-head div p{color:#b2b2b2;float:left;line-height:30px;margin-right:10px}
.content-aside .aside-article-head div p b{color:#646464;font-weight:400}
.content-aside .aside-article-head div p a{color:#b2b2b2}
.content-aside .aside-article-head div p a:hover{color:#f63d4a}
.content-aside .aside-article-head div .discuss{float:right;margin-right:0}
.content-aside .aside-article-body{padding:20px 0}
.content-aside .aside-article-body p{font-size:14px;line-height:28px;margin:28px 0;text-align:justify;text-indent:2em}
.content-aside .aside-article-body img{display:block;margin:0 auto;max-width:100%}
.content-aside .aside-article-body iframe{height:366px;margin:0 auto;width:510px}
.content-aside .aside-article-body a{border-bottom:1px dotted #f63d4a;color:#646464;margin:0 2px}
.content-aside .aside-article-foot .share{height:30px;line-height:30px;text-align:right}
.content-aside .aside-article-foot .share span{color:#b2b2b2}
.content-aside .aside-article-foot .share a{background-position:0 0;background-repeat:no-repeat;display:inline-block;height:21px;margin:0 2px;vertical-align:middle;width:21px}
.content-aside .aside-article-foot .share .douban{background-image:url(../image/sprite-07ee41aa.png);background-position:-385px -146px}
.content-aside .aside-article-foot .share .tencent{background-image:url(../image/sprite-07ee41aa.png);background-position:-406px -146px}
.content-aside .aside-article-foot .share .weibo{background-image:url(../image/sprite-07ee41aa.png);background-position:-383px -210px}
.content-aside .aside-article-foot .share .renren{background-image:url(../image/sprite-07ee41aa.png);background-position:-404px -210px}
.content-aside .aside-article-foot .goto{margin:30px 0}
.content-aside .aside-article-foot .goto a{color:#646464;width:270px}
.content-aside .aside-article-foot .goto a:hover{color:#f63d4a}
.content-aside .aside-article-foot .goto .pre{float:left}
.content-aside .aside-article-foot .goto .next{float:right;text-align:right}
.content-aside .aside-article-foot .goto span{color:#b2b2b2}
.content-aside .aside-about h3{margin:10px 0}
.content-aside .aside-about ul{width:676px}
.content-aside .aside-about li{float:left;width:148px;margin-right:21px}
.content-aside .aside-about li a{color:#646464;display:block}
.content-aside .aside-about li a:hover{color:#f63d4a}
.content-aside .aside-about li span{background-color:#eee;display:block;height:90px;overflow:hidden;width:148px}
.content-aside .aside-about li img{height:90px;width:148px}
.content-aside .aside-about li p{margin:10px 0;width:148px}
.content-aside .aside-about .last{margin-right:0}
.content-sidebar{float:right;width:310px}
* html .content-aside .aside-about li span,.content-aside\ .aside-about li span{height:auto;overflow:visible;width:auto}