/** @group global reset **/
* {margin: 0; padding: 0; }
html {} /*IE7*/

body { color: #393733; margin: 0;  background: #fff; font-size: 62.5%; font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","寰蒋闆呴粦","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;  }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/** @group fonts **/
td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { display: block; }
p { font-size: 1.2em; line-height: 1.3em; margin-bottom: 15px; }
a { color: #105CB6; cursor: pointer; outline: none !important; text-decoration: none; }
a:visited { color: #105CB6; }
a:hover, a:focus { color: #003; }
a:active { color: #000; }
/* h3 a:visited, h2 a:visited { color: #86b0e1; } --visited links */
ul { list-style: none; }
.new { font-weight: bold; color: #C00; font-size: 11px; text-decoration: none; }
/** @group container div **/ 
fieldset, img {
    border: 0 none;
}
img {
    vertical-align: bottom;
}
.main {
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
#footer {
    background: #fafafa none repeat scroll 0 0;
    margin-top: 35px;
    padding: 20px 0;
}
#footer p {
    color: #555;
    line-height: 24px;
    text-align: center;
}
#footer p a {
    color: #555;
    margin: 0 4px;
}

#chinaz_topbar {
    float: right;
}
.mt5 {
    margin-top: 5px;
}
.icons {
    background: rgba(0, 0, 0, 0) url("icon.png")/*tpa=http://img.chinaz.com/templates/2015style/images/icon/icon.png*/ no-repeat scroll 0 0;
    display: inline-block;
    overflow: hidden;
    position: relative;
}
.toolBar {
    background: #f8f8f8 none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
	font-size:1.2em
}
.topNav {
    height: 34px;
    position: relative;
}
.navList li {
    float: left;
    margin: 0 3px;
    position: relative;
}
.navList li .one .icon {
    background-position: -103px -40px;
    height: 5px;
    margin-left: 5px;
    transform: rotate(0deg);
    transition-duration: 0.3s;
    width: 7px;
}
.navList li .one a {
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    padding: 0 8px;
    text-decoration: none;
}
.navList li .two {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #ddd #ddd;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
    min-width: 76px;
    padding-bottom: 5px;
    position: absolute;
    top: 35px;
    z-index: 22;
}
.navList li .two a {
    color: #666;
    display: block;
    margin: 5px 0;
    padding: 2px 8px;
    white-space: nowrap;
}
.navList li.hover .one a {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    border-color: #ddd #ddd #fff;
}
.navList li.hover .one .icon {
    transform: rotate(180deg);
    transition-duration: 0.3s;
}
.navList li.hover .two {
    display: block;
}
.navList li .one a, .navUser a {
    color: #555;
    display: inline-block;
    height: 34px;
    line-height: 34px;
}
.navList li.watch {
    padding-left: 20px;
}
.navList li.watch .icon {
    background-position: -129px 0;
    height: 14px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 18px;
}
.topNav a:hover, .topNav li a:hover {
    color: #d81517;
}
.logo {
    float: left;
    padding: 0;
}
.sideAdList {
    border: 1px solid #b0d7ff;
    height: 58px;
    overflow: hidden;
    width: 303px;
}
.sideAdList li {
    display: inline-block;
    float: left;
    list-style: outside none none;
    padding: 1px 3px 0 9px;
    position: relative;
    width: 135px;
	font-size:1.2em;
}
.sideAdList li i {
    background: #333 none repeat scroll 0 0;
    display: block;
    height: 2px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 2px;
}
.sideAdList li.red i {
    background: red none repeat scroll 0 0;
}
.sideAdList li.blue i {
    background: blue none repeat scroll 0 0;
}
.sideAdList li.dBlue i {
}
.sideAdList li a {
    color: #333;
    display: block;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 138px;
}
.sideAdList li a.red {
    color: red;
}
.sideAdList li a.blue {
    color: blue;
}
.sideAdList li a.dBlue {
    color: #1c3d72;
}
.menuBox {
    margin-bottom:0;
}
.menuBox ul {
    background: #2b6bab none repeat scroll 0 0;
}
.menuBox .main_navi li {
    float: left;
}
.menuBox .main_navi li a {
    color: #fff;
    display: inline-block;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 28px;
    position: relative;
}
.menuBox .main_navi li a i {
    border-left: 1px solid #2c5d8f;
    border-right: 1px solid #3076bb;
    display: block;
    height: 18px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 11px;
    width: 0;
}
.menuBox .main_navi li.current a, .menuBox .main_navi li a:hover {
    background: #255c94 none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;
}
.menuBox .main_navi li a:hover i, .menuBox .main_navi li.current a i {
    border-color: #255c94;
}
.sub_navi {
    background: #255c94 none repeat scroll 0 0;
}
.sub_navi ul {
    line-height: 32px;
    padding: 0 20px;
}
.sub_navi ul li {
    float: left;
    height: 32px;
    padding: 0 10px;
    white-space: nowrap;
}
.sub_navi ul li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 32px;
    padding-right: 15px;
}

.diggsub_navi{
padding:8px 15px;
background:#255c94;
font-size:14px;
font-family: 'Microsoft YaHei';
}
.diggsub_navi li {
    float: left;
    line-height: 24px;
	padding-right:15px;
}
.diggsub_navi li a {
    border-radius: 3px;
    color: #ddd;
    display: inline-block;
    padding: 0px 10px;
    white-space: nowrap;
}
.diggsub_navi li a:hover {
    background: #fecc09 none repeat scroll 0 0;
    color: #333;
    text-decoration: none;
	
}



.navBeta {
    background: #2b6bab none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 1000px;
}
.navBetaCon {
    border-right: 1px solid #2d5d8e;
    float: left;
    overflow: hidden;
    padding: 0 0 0 15px;
    width: 178px;
}
.navBetaCon li {
    float: left;
    line-height: 24px;
}
.navBetaCon li a {
    border-radius: 3px;
    color: #fcfcfc;
    display: inline-block;
    padding: 2px 8px;
    white-space: nowrap;
	font-size:12px;
}
.navBetaCon li.tit {
    color: #6a8eb2;
    font-size: 11px;
    margin-right: 2px;
}
.navBetaCon li.tit a {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
}
.navBetaCon li a:hover {
    background: #cae1ee none repeat scroll 0 0;
    color: #0d519c;
    text-decoration: none;
}
.navBetaCon li.tit a:hover, .navBetaCon li.tit a.active{
    background: #fecc09 none repeat scroll 0 0;
    color: #333;
    text-decoration: none;
}
.Con2 {
    border-left: 1px solid #3175bc;
    width: 218px;
}
.Con3 {
    border-left: 1px solid #3175bc;
    width: 178px;
}
.Con4 {
    border-left: 1px solid #3175bc;
    width: 138px;
}
.Con5 {
    border-left: 1px solid #3175bc;
    width: 103px;
}
.Con6 {
    border-left: 1px solid #3175bc;
    border-right: medium none;
    padding-left: 15px;
    width: 83px;
}


#content { background: #fff; padding: 0; width: 100%; margin-bottom: 7px; }
/** @group search bar **/
.side-header { padding: 0 175px 0 10px; float: right; margin: 0; position: relative; min-height: 33px; } /*IE6*/
.side-header a { padding: 5px 10px 4px 10px; margin: 11px 0; display: block; float: left; line-height: 1; word-spacing: -0.1em; }

.side-header img { vertical-align: middle; border: 1px solid #a2c1de; padding: 1px; position: absolute; left: -6px; top: 12px; }

/** @group footer **/
footer { display: block;background: #fff; min-height: 180px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; max-width: 1200px; min-width: 800px; margin: 0 auto; margin-bottom: 15px; }
 

/** @group sidebar **/
#sidebar-ad { margin-bottom: 15px; text-align: center; }

.side-container { display: block; margin-bottom: 31px; }
.side-container p { margin: 0.3em 0px 0px; font-size: 1.3em; line-height: 1.5em; }
.side-container h2 {  font-weight: normal; line-height: 2.8em;height: 28px;  font-size: 1.5em; margin-bottom: 0.6em; letter-spacing: -1px; }
.side-container h2 span{background:#f45c5b;color: #fff;line-height: 2.8em;height: 28px;padding: 5px 10px;
}

.imgfloater { float: right; margin-left: 6px; }

.side-container .side-opts { float: right; color: #777; position: relative; bottom: 4px; }
.side-container .side-opts li { display: inline; margin: 0; margin-right: 3px; }
.side-container .side-opts a { text-decoration: none; font-weight: bold; font-size: 1.1em; }

.side-container #topten { width: 100%; display: block; }
.side-container #topten .summary { padding-bottom: 0px; padding-top: 4px; min-height: 40px; float: left; clear: both; border-top: 1px solid #ddd; position: relative; width: 100%; }
.side-container #topten .summary h3.wthumb { margin: 0px; padding: 1px 0px 0px; letter-spacing: normal; overflow: hidden; font-size: 1.2em; line-height: 1.4em; background: none; font-weight: normal; position: relative; float: left; padding-left: 80px; min-height: 41px; }
.side-container #topten .summary h3 { margin: 0; padding: 1px 0px 0px; letter-spacing: normal; overflow: hidden; font-size: 1.2em; line-height: 1.4em; background: none; font-weight: normal; position: relative; float: left; padding-left: 42px; min-height: 41px; }
.side-container #topten .summary h3 a { width: 100%; text-decoration: none; display: block; }
.side-container #topten .summary h3 a img { position: absolute; left: 40px; top: 0px; padding: 1px; border: 1px solid #a5c2e3; display: block;  }

.side-container #topten .summary .digg-count-sm { position: absolute; left: 0; background: none; float: left; width: 40px; }
.side-container #topten .summary .digg-count-sm a { display: block; letter-spacing: -0.08em; width: 36px; height: 24px; line-height: 12px; padding: 10px 0px 0px; background: url("badge-bg-sm.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/badge-bg-sm.gif*/ no-repeat; text-decoration: none; min-height: 40px; color: #93883f; text-align: center; font-size: 1.35em; }

/** @group main page content **/
#main { overflow: hidden; margin-right: 10px; display: block; max-width: 850px; min-width: 490px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 12px 20px 15px 0; }
#sidebar { width: 300px; display: block; float: right; clear: left; text-align: left;  min-height: 550px; margin-top: 10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-left:10px;display: inline-block;}


.selector { display: block;width: 100%; padding-bottom: 10px;border-bottom:1px solid #e3e3e3;position:relative}
.selector h2 { font-size: 1.6em; font-weight: 700; display: inline; padding-right: 5px; margin: 0 0 0.2em 0;  clear: left; color: #4e463f; background: #fff; }
.selector .time-filter a { float: right;  text-decoration: none; color: #999;line-height: 36px;height: 36px; padding: 0 4px;margin-left:10px;  word-spacing: -0.1em; font-size: 1.5em; text-align: center;display:inline-block;letter-spacing:1px; }
.selector .time-filter a i{vertical-align: middle;font-size:20px;float:left;}
.selector .time-filter a:hover { text-decoration: none; background:#ececec;color:#f45c5b }
.selector .time-filter a.tooling { color: #f45c5b  }
.selector .time-filter a.tooling:hover { text-decoration: none; }
.selector .time-filter { }
.selector .select-tagtitle{color: #999;display: inline-block;float: right;font-size: 1.5em;height: 36px;letter-spacing: 1px;line-height: 36px;margin-left: 10px;padding: 0 4px;text-align: center;text-decoration: none;word-spacing: -0.1em;}
.selector .web-topic{float:left;font-weight: bold; text-decoration: none; color: #fff;line-height: 36px;height: 36px; padding: 0 10px;  font-size: 1.4em; text-align: center;background:#f45c5b;display:inline-block;cursor:pointer;letter-spacing:1px;border-radius:2px; }
.selector .web-topic i{float:right}
.seoinfo{
	z-index:20;
	position:absolute;
    background: #fbfbfb;
    margin-bottom: 20px;
	display:none;
	position:absolute;
	width:648px;
	height:auto;
	right:0;
	top:35px;
	box-shadow:2px 2px 3px #ddd;
	border:1px solid #ddd;
	padding:10px;
}
.seoinfo-con{padding:15px 10px 5px;;font-size:1.4em;background: url("xian.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/xian.gif*/ repeat-x scroll left bottom;}
.seoinfo-con-title{float:left;font-size:15px;color:#105cb6 }
.seoinfo-con-link{margin-left:90px;}
.seoinfo-con-link a{float:left;display:inline-block;margin-right:15px;margin-bottom:10px;color:#666;padding:0 2px;}
.seoinfo-con-link a:hover{background:#f45c5b;color:#fff}
.seoinfo-con-more{display: none;}
.seoinfo-redmore{text-align: center;line-height: 32px;height: 32px;background: #ededed;cursor: pointer;}

#paginator { padding: 1.5em 0 0 0; margin: 1em 0px;  font-size: 1.4em;float:right }
#paginator li.prev { border: 1px solid #ddd; color: #999;height:32px;line-height:32px;padding:0 10px;margin-right: 3px; }
#paginator li.next { font-weight: bold; }
#paginator li a.now { border: 1px solid #f45c5b; font-weight: bold; background: #f45c5b; color: #fff;  }
#paginator li.sep { margin-right: 3px; }

#paginator li { display: block; float: left;padding:0 5px;}
#paginator li a { display: block; float: left;height:32px;line-height:32px;padding:0 10px; margin-right: 3px; border: 1px solid #ddd;color:#666;
text-decoration: none; }
#paginator li a:hover { background: #f45c5b;border: 1px solid #f45c5b;color: #fff;  }

/** @group story boxes **/
.news-itm { padding: 0.7em 0px 1.8em; position: relative; clear: left; min-height: 45px; margin-bottom: 4px;    border-bottom: 1px solid #e3e3e3; font-family: 'Microsoft Yahei','simsun', "arial", "sans-serif" }
.news-itm .news-body { padding-left: 80px; }

.news-itm  h3 { margin:5px 0px 15px; font-size: 1.7em;  font-weight: normal; line-height: 1.3em; color: #aec3e7;}
.news-itm  h3 a { text-decoration: none; color: #105cb6;}
.news-itm  h3 a.cat{color: #999;font-size: 14px;margin-right: 10px;padding: 0 5px}
.news-itm  h3 a:hover { color: #f45c5b; }
.news-itm  .hot-link-icon {
    background: url("tools.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/tools.gif*/ no-repeat scroll 0 bottom;
    display: inline-block;
    height: 15px;
    width: 15px;
}
.news-body p { margin: 0.2em 0px 0.3em; font-size: 1.3em; line-height: 1.8em; color:#656565;}
.news-body p em.source, .news-body p em.topic { font-style: normal; font-size: 0.9em; font-weight: normal; color:#5f88ce;}
.news-body p em.topic a { color: #777; }
.news-body p em.topic a:hover { color: #111; }

.thumb { float: right; }
.thumb img {border: 1px solid #b7CCe0;}

.details { color: #888; font-size: 1.1em;margin-top: 10px;width:470px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.details a{color: #656565;}
.story-comment, .story-share, .story-bury, .story-fav, .story-author { padding: 4px 6px 4px 18px; text-decoration: none; }
.story-comment { background: url("tools.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/tools.gif*/ no-repeat 0 -196px; padding-top: 6px; }
.story-share { background: url("tools.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/tools.gif*/ no-repeat 0 4px; padding-top: 6px; }
.story-bury { background: url("tools.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/tools.gif*/ no-repeat 0 -96px; margin-right: 12px; padding-right: 2px; }
.story-fav { background: url("tools.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/tools.gif*/ no-repeat 0 -398px; margin-right: 12px; padding-right: 2px; }
.story-author { background: url("tools.gif")/*tpa=http://img.chinaz.com/templates/diggweb/img/tools.gif*/ no-repeat 0 -588px; margin-right: 12px; padding-right: 2px; }

.user-details {    overflow: hidden;padding: 2px 6px 2px 10px;}
.user-details div{width:280px;text-overflow: ellipsis;white-space: nowrap;display: inline-block;   }
.user-details strong{ }
.user-details .user-ava { border: 1px solid #ccc; vertical-align: middle; padding: 1px; margin-right: 3px; }
.user-details em a {white-space: nowrap; word-spacing: -0.1em; font-style: normal;margin-right:5px;color:#666;display:inline-block;border-radius:2px;background:#f5f5f5;padding:2px 5px;}
.user-details em a:hover{background:#76B2EA;color:#fff;}
.digg-badge { position: absolute; top: 55px; left: 0; text-align: center; font-size: 85%; margin: 0; padding: 0; list-style: none; background: #fff9d7;border-radius: 5px;width: 60px;height: 70px; display: inline-block;}
.digg-badge .counter { }
.digg-badge .counter a { display: block; padding: 10px 0 4px 0; text-decoration: none; width: 60px; min-height: 35px; color: #ef9445; text-align: center; }
.digg-badge .counter a:hover, .digg-badge .counter a:hover strong { color: #ef9445; }
.digg-badge .counter a strong { font-size: 2.2em; font-weight: normal; letter-spacing: -1px; line-height: 1; display: block; color: #ef9445; }
.digg-badge .counter .ico{background: url("upbig.png")/*tpa=http://img.chinaz.com/templates/diggweb/img/upbig.png*/ no-repeat;width: 24px;height: 24px;display: inline-block;margin-top: 7px;}
.digg-badge .counter i{
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size: 18px;
    margin-top: 7px;
}

.digg-badge .voter { margin-top: 1px; padding: 0px 0px 5px; font-size: 1.3em; }
.digg-badge .voter a { font-weight: bold; display: block; margin-bottom: -5px; padding: 4px 1px 5px; width: 47px; text-decoration: none; text-align: center; border: 1px solid #ddeaf7; border-top-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
.digg-badge .voter a:hover { border-color: #a9caed; }



					
.group {
	display: block;
}

.group:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}/* \*/.group {
	min-height: 1%;
}

* html .group {
	height: 1%;
}
					
					.story-list-module a:hover {
	text-decoration: underline;
	color:#f45c5b;
}

.story-list-module li {
	border-bottom: 1px solid #e3e3e3;
	padding: 15px 40px 15px 0;
}

.story-list-module p {
	margin-top: 5px;
}

.story-list-module .source {
	border-bottom: 1px solid #abc5e4;
	color: #4b8ecb;
	font-size: .916666666667em;
}

.story-list-module .source:hover {
	color: #333;
	text-decoration: none;
}

.story-list-module .hero {
	border-bottom: 2px solid #cddef0;
	padding: 10px 0 10px 82px;
}

.story-list-module .thumb-30 {
	float: right;
	margin-right: -40px;
}

.story-list-module .hero .thumb-30 {
	float: left;
	margin-left: -82px;
	margin-right: 0;
}

.story-list-module .story-details {
	float: left;
}

.story-list-module .title {
	font-size: 1.4em;
	line-height: 1.23076923077em;
}

.story-list-module .hero .title {
	font-size: 1.35em;
	line-height: 1.2em;
}

.story-list-module .votes {
	background-color: #fff9d7;
	color: #ef9445;
	display: inline-block;
	*display: inline;
	font-size: 1em;
	margin-right: 7px;
	padding: 3px 8px;
	zoom: 1;
	border-radius: 3px;
  
 
}
.story-list-module .votes .ico{  background: url("upsmall.png")/*tpa=http://img.chinaz.com/templates/diggweb/img/upsmall.png*/ no-repeat;width: 18px;height: 18px;display: inline-block;vertical-align: top;padding: 0 2px;}
.story-list-module .votes strong {
	color: #ef9445;
	font-weight:500;
 
}
.story-list-module .votes i{font-size:1em;vertical-align:top;margin-right:5px;}
.hero .votes strong {
	font-size: 1.1em;
}

.story-list-module .meta {
	color: #999;
	font-size: .916666666667em;
}

.story-list-module .no-media {
	padding-left: 0;
	padding-right: 0;
}
.thumb {
	border: 1px solid #eee;
	display: block;
	margin: 0 0 1em 2em;
}

 
.thumb img {
	display: block;
}
.thumb-30 {
	border: 1px solid #eee;
	display: block;
	overflow:hidden
}
.thumb-30,.thumb-30 img {
	height: 30px;
	width: 30px;
}
		

		
.author-module li {
    border-bottom: 1px solid #e3e3e3;
    min-height: 37px;
    padding: 13px 0 10px;
}
.author-module a:hover {
    text-decoration: underline;
}
.author-module li:hover {
 
}
.author-module .action-finished, .author-module .action-finished:hover {
    color: #444;
    cursor: default;
    text-decoration: none;
}
.author-module li .metoo {
    margin: 0 4px;
    padding: 0 2px;
}
.author-module li:hover .metoo {
    background: white none repeat scroll 0 0;
    color: #005991;
    text-shadow: none;
}
.author-module li .metoo.bury {
    background: #915900 none repeat scroll 0 0;
}
.author-module li:hover .metoo.bury {
    background: white none repeat scroll 0 0;
    color: #915900;
    text-shadow: none;
}
.author-module .activity-actor {
    margin: 2px 0 0 6px;
    vertical-align: top;
    width: 45px;
}
.author-module .activity-actor img {
    border: 2px solid #c5d6e3;
}
.author-module .activity-actor img:hover {
    border: 2px solid #105cb6;
}
.author-module .activity-item {
    vertical-align: top;
    width: 314px;
}
.author-module .activity-item-title {
    font-size: 1.3em;
    line-height: 1.4em;
    margin-bottom: 5px;
    margin-top: 5px;
}
.activity-item-title a:hover{color:#f45c5b}
.timestamp {
    color: #999;
    font-size: 0.916667em;
    margin-left: 5px;
}
.activity-actor {
    float: left;
}
.activity-rank-changed {
    margin-top: 5px;
}
.activity-block {
    width: 240px;
}
.btn-secondary {
    padding: 1px 4px;
    text-align: center;
    width: 45px;
}
.bottom-action {
    padding-top: 5px;
}
 .activity-comment {
    margin: 5px 10px 5px 0;
    padding: 1px 5px;
}
.btn-secondary.action-finished {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #0066a6, #1b84c8) repeat scroll 0 0;
}
.username {
    color: #77a14b;
    font-weight: bold;
}


.story-seowiki{
	padding:0 30px 30px;
	border:1px solid #ddd;
	
}
.story-seowiki h3{font-size:1.6em;font-weight:700;line-height:3.6em;}
.story-seowiki li{
	float:left;
	width:25%;
	font-size:1.3em;
	line-height:2.6em;
	list-style:circle;
	
}

.inline-block {
    display: inline-block;
}
ins,a {
	text-decoration:none;
	}
.clearfix{ 
	*zoom:1;
	}
.clearfix:before,	
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	}
.clearfix:after{
	clear: both;	
	}	
.link:hover{
	text-decoration: underline!important; 
	}	
.ellipsis{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	}
.cursor{
	cursor: pointer;
	} 	
.arry{
	display: inline-block;
	width: 0;
	height: 0;
	border-style: dashed dashed dashed solid;
	border-width: 4px;
	border-color: transparent transparent transparent #b6262f;
	overflow: hidden;
	}	
 
.bn{
	border: none!important;
	}
.borderT369{
	border-top: 2px solid #369;
	}
.borderTred{
	border-top: 2px solid #b6262f;
	}		
.borderTnone{
	border: 1px solid #ddd;
	border-top: 0;
	}
.borderTred .borderTnone .h3,	
.borderT369 .borderTnone .h3{
	border: 0!important;
	} 		
.hide{
	display: none;
	}
.block{
	display: block!important;
	}				
.fl{
	float: left;	
	}
.fr{
	float: right;	
	}		
.tc{
	text-align: center;
	}
.tl{
	text-align: left;
	}
.tr{
	text-align: right;
	}	
.lightBlueBg{
	background: #f8fcff;
	}
.blueBtn{
	display: inline-block!important;
	padding: 0 8px;
	height: 18px;
	line-height: 18px;
	color: #fff;
	background: #81b6ec;
	border-radius: 2px;
	}
.blueBtn:hover{
	color: #fff;
	text-decoration: none;
	background: #fe9c6d;
	}
.iconTxt-r,
.iconTxt-g{
	background:#dd323d;
	color: #fff;
	padding: 1px 2px;
	margin-left: 5px;
	font-size: 12px;
	}
.iconTxt-g{
	background:#eee;
	color: #999;
	}				
/*-----color-----*/				
.gray{
	color: gray;
	}
.gray-c{
	color: #ccc;
	}
.gray-3{
	color: #333;
	}
.gray-5{
	color: #555;
	}	
.gray-6{
	color: #666;
	}
.gray-8{
	color: #888 !important;
	}	
.gray-9{
	color: #999 !important;
	}		
.red{
	color: #b6262f;
	}
.gred{
	color:#e53b3b
	}	
.blue{
	color: #369 !important;
	}
.blue-1{
	color:#749ED9 !important
	}
.bgf1{
	background: #f1f1f1!important;
	}	
.bgf5{
	background: #f5f5f5!important;
	}	
.bgf8{
	background: #f8f8f8!important;
	}
.bgf9{
	background: #f9f9f9!important;
	}	
.bgfa{
	background: #fafafa!important;
	}
.bgeee{
	background: #eee !important;
	}	
.bgBlue{
	background: #369!important;
	color: #fff;
	}
.bgB{
	background: #f5faff;
	}	
.bgf{
	background: #fff!important;
	}			
/*-----fontSize-----*/		
.YaHei{
	font-family: 'Microsoft YaHei';
	}
.SimSun{
	font-family:'Tahoma','simsun'!important;
	}
.fbold{
	font-weight:bold;
	}	
.fz12{
	font-size: 12px !important;
	}		
.fz14{
	font-size: 14px !important;
	}	
.fz16{
	font-size: 16px !important;
	}
.fz18{
	font-size: 18px !important;
	}
.fz20{
	font-size: 20px !important;
	}	
.lh22, .lh22 p{
	line-height: 22px;
	}
/*-----border-----*/	
.bt0{border-top:0 !important}
.bb0{border-bottom:0 !important}	
/*-----pddding-----*/	
.pt0{
	padding-top: 0!important;
	}
.pl0{
	padding-left: 0!important;
	}
.pr0{
	padding-right: 0!important;
	}
.pr10{
	padding-right: 10px!important;
	}	
.pr30{
	padding-right: 30px;
	}		
.pb0{
	padding-bottom: 0!important;
	}			
.pt5{
	padding-top: 5px!important;
	}
.pt10{
	padding-top: 10px;
	}					
.pb5{
	padding-bottom: 5px;
	}
.pb10{
	padding-bottom: 10px;
	}
.pd10{
	padding: 10px;
	}
.pd15{
	padding: 15px;
	}	
.pd20{
	padding: 20px;
	}
.pl20{
	padding-left:20px;
	}	
.pl10{
	padding-left: 10px!important;
	}	
.plr10{
	padding: 0 10px!important;
	}	
.ptb25{
	padding: 25px 0!important;
	}	

/*-----margin-----*/
.m0{margin:0!important;}
.mt0{
	margin-top: 0!important;
	}
.mr0{
	margin-right: 0!important;
	}	
.mt5{
	margin-top: 5px;
	}			
.mt10{
	margin-top: 10px;
	}
.mt13{
	margin-top: 13px;
	}	
.mt15{
	margin-top: 15px;
	}
.mt17{
	margin-top: 17px!important;
	}	
.mt20{
	margin-top: 20px;
	}
.mt25{
	margin-top: 25px;
	}	
.mt30{
	margin-top: 30px;
	}			
.mb5{
	margin-bottom: 5px;
	}			
.mb10{
	margin-bottom: 10px;
	}
.mb15{
	margin-bottom: 15px;
	}	
.mb20{
	margin-bottom: 20px;
	}
.mb25{
	margin-bottom: 25px;
	}	
.mb30{
	margin-bottom: 30px;
	}
.ml5{
	margin-left: 5px;
	}	
.ml10{
	margin-left: 10px;
	}	
.ml15{
	margin-left: 15px;
	}	
.ml20{
	margin-left: 20px;
	}
.ml25{
	margin-left: 25px;
	}
.mr10{
	margin-right: 10px;
	}				
.mr15{
	margin-right: 15px;
	}
.mr20{
	margin-right: 20px;
	}	
.mr25{
	margin-right: 25px;
	}	
.mtb10{
	margin: 10px 0;
	}
.mtb15{
	margin: 15px 0;
	}
.mtb20{
	margin: 20px 0;
	}
.mtb25{
	margin: 25px 0;
	}
.mlr10{
	margin: 0 10px;
	}
.mlr5{
	margin: 0 5px;
	}	
/*-----width-----*/	
.w60{
	width: 60px!important;
	}
.w80{
	width: 80px!important;
	}
.w90{
	width: 90px!important;
	}	
.w100{
	width: 100px;
	}	
.w110{
	width: 110px;
	}			
.w120{
	width: 120px;
	}
.w130{
	width: 130px;
	}	
.w140{
	width: 140px;
	}		
.w150{
	width: 150px;
	}	
.w160{
	width: 160px !important;
	}
.w165{
	width: 165px;
	}	
.w170{
	width: 170px;
	}
.w180{
	width: 180px;
	}
.w190{
	width: 190px;
	}		
.w200{
	width: 200px;
	}				
.w220{
	width: 220px;
	}
.w230{
	width: 230px;
	}
.w240{
	width: 240px;
	}	
.w250{
	width: 250px;
	}
.w260{
	width: 260px;
	}		
.w290{
	width: 290px;
	}
.w295{
	width: 295px;
	}
.w300{
	width: 300px;
	}			
.w360{
	width: 360px;
	}
.w370{
	width: 370px;
	}				
.w380{
	width: 380px;
	}
.w385{
	width: 385px;
	}
.w400{
	width: 400px;
	}	
.w430{
	width: 430px;
	}
.w450{
	width: 450px;
	}
.w460{
	width: 460px;
	}
.w480{
	width: 480px;
	}
.w490{
	width: 490px;
	}
.w500{
	width: 500px;
	}	
.w510{
	width: 510px;
	}	
.w520{
	width: 520px;
	}
.w530{
	width: 530px;
	}
.w540{
	width: 540px;
	}		
.w550{
	width: 550px;
	}
.w560{
	width: 560px;
	}					
.w570{
	width: 570px;
	}
.w590{
	width: 590px;
	}	
.w650{
	width: 650px;
	}		
.w660{
	width: 660px;
	}	
.w670{
	width: 670px;
	}								
.w680{
	width: 680px;
	}
.w690{
	width: 690px;
	}
.w700{
	width: 700px;
	}	


/* CSS Document */
/*点赞*/
@-webkit-keyframes niceIn {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    70% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
@keyframes niceIn {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5)
    }
    70% {
        -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

@-o-keyframes niceIn{
    0% {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -o-transform: scale(1.5);
        transform: scale(1.5)
    }
    70% {
        -o-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -o-transform: scale(1);
        transform: scale(1)
    }
} 

@-moz-keyframes niceIn{
    0% {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1;
        -moz-transform: scale(1.5);
        transform:scale(1.5)
    }
    70% {
        -o-transform: scale(.8);
        transform: scale(.8)
    }
    100% {
        opacity: 1;
        -moz-transform: scale(1);
        transform: scale(1)
    }
}
.niceIn {
    -webkit-animation:niceIn 0.8s .2s ease;
    -moz-animation:niceIn 0.8s .2s ease;
    -o-animation:niceIn 0.8s .2s ease;
    animation:niceIn 0.8s .2s ease;
}