body,h1,h3,h4,p,ul{margin:0;padding:0}body{font-size:12px;font-family:Microsoft YaHei,Arial;background:#f5f5f5;color:#555}ul{list-style:none}a{text-decoration:none;color:#000;-webkit-transition:all .2s;transition:all .2s}a:hover{color:#ff7300}input,textarea{border:1px solid #ccc;outline:none;color:#555;font-family:inherit}input{padding:0}textarea{padding:10px}.fl{float:left}.fr{float:right}.pr{position:relative}.pa{position:absolute}.layoutItem{padding-bottom:32767px;margin-bottom:-32767px}.mb10{margin-bottom:10px}.w1100{width:1100px;margin:0 auto}.header{width:100%;min-width:1100px;background:#3f434c}.header,.header .w1100{height:60px}.logo,.logo a,.logo img{width:175px;height:60px}.logo a,.logo img{display:block}.navigation{height:60px}.navigation li{height:60px;float:left;margin-left:14px}.navigation li a{display:block;height:60px;line-height:60px;padding:0 26px;color:#fff;font-size:14px;-webkit-transition:all .4s;transition:all .4s}.navigation li .active,.navigation li a:hover{background:#ff7300}.article-info{margin-top:10px;overflow:hidden}.article-info span{float:left;padding-right:6px;margin-right:6px;position:relative}.article-info span:not(:last-child):after{content:"";width:1px;height:10px;position:absolute;right:0;top:3px;background:#3f434c}.article-info .author{color:#ff7300}.article-title{display:block;font-size:20px;font-weight:700}.article{margin-top:15px}.article .w1100{overflow:hidden}.article .container{padding:30px 40px 20px;background:#fff}.article-header{margin-bottom:20px}.article-header h3{-webkit-transition:all .2s;transition:all .2s}.article-header h3:hover{color:#ff7300}.article-content{margin-bottom:20px}.article-content p{font-size:14px;line-height:26px;padding:8px 0}.aside{width:300px;background:#fcfcfc}.aside .container{padding:30px 40px 20px}.section h4{font-size:14px;margin-bottom:12px}.links{list-style:disc;list-style-position:inside}.links li{color:#787878;margin-bottom:8px}.links li a{color:inherit}.links li a:hover{color:#ff7300}.article-comment h4{font-size:16px;margin-bottom:10px}.article-comment .comment{width:100%;height:60px;display:block}.comment-form{margin-top:15px}.comment-form .items{overflow:hidden;margin:10px 0}.comment-form .items input[type=text],.comment-form .items span{height:22px;line-height:22px}.comment-form .items span{float:left;width:40px}.comment-form .items input[type=text]{float:left;width:300px;padding:0 10px;border:1px solid #ccc}.comment-form .items input[type=submit]{width:100px;height:40px;cursor:pointer}.comment-list{margin-top:30px}.comment-content{line-height:22px;margin-top:5px}