body {margin:0;padding:0;font-size:13px;font-family:Microsoft YaHei,calibri,verdana;background:#f7f7f7;background:url(/kasen/pc/images/bg.gif);}
h1,h2,h3,h4,h5,h6,i {font-size:100%;font-style:normal;font-weight:normal}
a {cursor:pointer}
a:link {color:#37a;text-decoration:none}
a:visited {color:#669;text-decoration:none}
a:hover {color:#55aadd;text-decoration:none;}
a:active {color:#fff;text-decoration:none;background:#f93}
a img {border-width:0;vertical-align:middle}
ul {list-style-type:none;margin:0;padding:0}
li {list-style:none}
table {border-collapse:collapse;border:0;padding:0;margin:0}
h2 {font-size:15px;color:#072;line-height:150%;}

.header {height:250px;background:url(/kasen/pc/images/193347a04rjde1deeros1p.jpg) no-repeat center top transparent;;position:relative;margin:0 auto;}
.header .header-inner {width:950px;margin:0 auto;position:relative;}
.header .logo {position: absolute;width:220px;height:85px;left:24px;top:7px;}
.header .nav {height:40px;position:absolute;top:200px;left:0;width:100%;background:#fff;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;}
.header .nav .nav-inner {position:relative;width:950px;margin: 0 auto; height:40px;}
.header .nav .search {position:absolute;top:0px;right:0;width:300px;height:40px;border:1px solid #ddd;border-top:none;border-bottom:none;}
.header .nav .search button {background:#efefef;border:none;border-radius:4px;color:#666;text-align:center;min-width:60px;padding:4px 5px 3px 5px;}
.header .nav .search button.search-submit {display:block;position:absolute;right:0;width:40px;min-width:inherit;cursor:pointer;height:40px;overflow:hidden;border-left:1px solid #ddd;border-radius:0px;background:#fff url(/kasen/pc/images/resizeApi.png) 0px 0px;margin:0;padding:0;}
.header .nav .search .search-keyword {float:left;width:240px;color:#4e4e4e;text-shadow:0 0 2px #fff;font-weight:700;font-size:13px;margin:4px 5px 0 13px;overflow:hidden;height:32px;padding:0;border:none;box-shadow:none;}
.header .nav li {float:left;height:40px;line-height:40px;font-size:14px;} 
.header .nav li a {color:#333;font-size:14px;padding-right:25px;} 
.header .nav li a:hover{color:#e26;text-decoration:none;}
.header .nav li a.on {color:#e26;font-weight:bold;font-size:15px;}

.main {width:950px;margin:10px auto; height:auto;}
 

.dmsd {color:#555;background:#ffffff;padding:0 10px 10px 10px;margin-bottom:20px;word-wrap:break-word;overflow:hidden;zoom:1;border:1px solid #faefe3;border:1px solid #dfdfdf;-webkit-box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);-moz-box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);-ms-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);box-shadow:0 1px 2px 0 rgba(158,158,158,0.2);}
.dmsd h2 {color:#007722;margin:15px 0;line-height:100%;}

.week_mend{float:right;width:360px;height:auto;margin:0 0 15px 0;background:#fff;border:1px solid #faefe3;border: 1px solid #dfdfdf;-webkit-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);-ms-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);}
.week_mend_nav{height:23px;overflow:hidden; text-align:center; margin:0 4px; padding: 0 0 0 5px; }
.week_mend_nav li {float:left; display:block; width:45px; height:20px; margin:0 1px 0 0; padding:3px 1px 0 2px;}
.week_mend_nav li a{ color:#555;font-weight:bold;}
.week_mend_nav li a:active,.week_mend_nav li a:hover {color:#37a;background-color:transparent}
.week_mend_nav .s-nav3 a{ color:#fd3600}
.week_item{ display: inline-block; width:350px;height: 25px;padding:5px 0 0 0;_padding:3px 0 0 0}
.week_item_left{float:left;margin-left:15px;}
.week_item_right{float:right;}
.mod{margin-bottom:40px;word-break:break-all;}
.mod .newest ul {margin-top:-5px;}
.mod .newest li {padding:8px 0;margin:0;border-bottom:1px dashed #ddd;line-height:1.4;}
.mod .pl {font:12px Arial,Helvetica,sans-serif;line-height:150%;color:#666;margin-left:10PX;}
h1 {padding-bottom:8px}
.item {overflow:hidden;zoom:1;margin-bottom:15px}
.item .bd {float:right;width:440px;padding:15px;overflow:hidden;zoom:1;color:#666;background: #fff;border: 1px solid #dfdfdf;-webkit-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);-moz-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);-ms-box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2);}
.item .bd .desc {margin-top:-12px;margin-bottom:14px;line-height:1.5;overflow:hidden}
.item .bd .desc p {margin:0 0 10px 0}
.item .ft {overflow:hidden;zoom:1}
.item .avatar {margin-top:5px}
.item .avatar img {width:100px;height:130px;-webkit-border-radius: 3px;border-radius:8px;}
.item .from {clear:both;margin-bottom:24px;line-height:1.3}
.item .from img {margin:0 2px 2px 0;vertical-align:middle}
.item .from p {margin:0;line-height:1.5}
.item .from li {margin-top:6px;overflow:hidden;zoom:1}
.item .source {color:#999}
.item .pubtime {margin-right:1em}
.item .pubtime a{color:#999}
.item .pubtime a:hover {color:#fff;text-decoration:none;background:#37a}
.item .title {margin-bottom:12px;line-height:1.2;font-size:15px}
.item .title .rating {padding-top:8px}
.item .title .rating-stars {color:#e82100}
.item .title b {font-weight:normal;color:#333}
.item .label {float:left}
.item .value {display:block;overflow:hidden;zoom:1}
.item .pic {float:right;padding-left:10px}
.item .pic img {width:auto;height:50px}
.item .content {overflow:hidden;zoom:1}
.item .content a{color:#37a}
.item .content a:hover {color:#fff;text-decoration:none;background:#37a}
.item .content img {vertical-align:top}
.item .content .desc {width:100%;margin:10px 0;overflow:hidden;zoom:1;line-height:1.8}
.item .content .desc ul {padding:5px}
.item .usr-btn a:active,.item .usr-btn a:hover,.item .usr-btn a:link,.item .usr-btn a:visited {border:1px solid #b8d9be;color:#589c66;background:#deede0}
.item .usr-btn a:active,.item .usr-btn a:hover {border:1px solid #c2e5c8;color:#70b07c;background:#eafaec}
.usr-btn {display:block;margin-bottom:10px}
.usr-btn a {display:inline-block;*display:inline;zoom:1;width:68px;padding:5px 0;line-height:1.2;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.usr-btn a:link,.usr-btn a:visited {color:#ca6445;background:#fae9da}
.usr-btn a:active,.usr-btn a:hover {color:#d9896a;background:#fcefe3}
.usr-btn a.selected:link,.usr-btn a.selected:visited {color:#fae7d6;background:#d9896a}
.footer {width:100%;margin:0 auto;color: #999;padding-top: 6px;overflow: hidden;zoom: 1;border-top: 1px dashed #DDD; background:url(/kasen/pc/images/footer-bg.jpg); height:55px; padding-top:30px;}
.footer .left {float:left;}
.footer .right {float:right;}
.flink {clear:both;}
/* 代码整理：懒人之家 www.lanrenzhijia.com */
*{ margin:0; padding:0; list-style:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
b{font-weight:normal;}
button {cursor:pointer;}
input, select, form img, button,label,textarea{font-size:12px;vertical-align:middle;font-family:Tahoma;color:#daac79;}
a{color:#bf966a;text-decoration:none;}
img{display:block;}
.clearfix:after, .anlist:after{content:""; display:block; clear:both;}
.clearfix, .anlist{zoom:1;}
.clear{height:0;overflow:hidden;clear:both;}

/* 焦点图代码 */
.bnspic{ width:950px; height:362px; margin:0 auto; overflow:hidden;}
.bnspic a{display:block;}
.big_pic, .small_pic{float:left;}
.big_pic, .big_pic a, .big_pic img{width:631px;height:362px;}
.big_pic{overflow:hidden;position:relative;}
.big_pic li{position:absolute;top:0;left:0;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.4);z-index:-1;transition:all linear 0.2s;}
.big_pic .on{opacity:1;-webkit-transform:scale(1);transform:scale(1);z-index:1;}
.big_pic a{position:relative;}
.big_pic .txt{width:631px;height:46px;line-height:46px;display:block;position:absolute;bottom:0;left:0;color:#BDBDBD;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);transition:all ease .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.big_pic a:hover .txt{color:#FFFFFF;}
.small_pic{width:319px;position:relative;left:1px;}
.small_pic a, .small_pic img{width:158px;height:120px;}
.small_pic a{padding:1px;background:#dfdfdf;transition:all ease .2s;}
.small_pic .on, .small_pic li:hover{position:relative;z-index:1;}
.small_pic .on a{background:#fff;}
.small_pic li{width:160px;height:122px;margin:-1px 0 0 -1px;float:left;}

.big_pic img{border-radius: 5px;}
.small_pic img{border-radius: 3px;}
.big_pic .txt{border-radius: 5px;}
.foucebox {position:relative;width:950px;height:413px;overflow:hidden; border:1px solid #E1E1E1; background:#000;}	.foucebox .bd {position:absolute;left:0;top:0;width:950px;height:455px;overflow:hidden;}	.foucebox .bd img {width:950px;height:412px;}	.foucebox .hd {position:relative;height:67px;background:#181818;top:346px; background:url(/kasen/pc/images/banner_qie_bg.png)}	.foucebox .hd ul {padding:6px 0 0 24px;text-align:center;}	.foucebox .hd li {position:relative;float:left;display:inline;width:71px;height:53px;margin-left:8px;overflow:hidden; overflow:hidden; line-height:12px;  }	.foucebox .hd a {display:block;width:67px;height:34px;padding:2px; background:url(/kasen/pc/picture/yule_sp.png) -80px -3px no-repeat; color:#A9A9A7;}	.foucebox .hd img {width:67px;height:34px; margin-bottom:5px;}	.foucebox .hoverBg {position:absolute;left:32px;top:3px;width:71px;height:41px; background:url(/kasen/pc/picture/yule_sp.png) no-repeat; cursor:pointer;z-index:2;}	
.newest{background:#fff;  box-shadow: 0 1px 2px 0 rgba(158,158,158,0.2); padding:15px; padding-top:15px;}
.newest .title{  margin-bottom: 12px;
  line-height: 1.2;
  font-size: 15px;color: #37a;}
.main h1{font-size: 18px; font-weight: 600; line-height: 40px; color: #666}
.resultlist li{width: 100%;  line-height: 30px; background: #fff; border: 1px dotted #ccc; padding: 10px; margin: 10px;}
.resultlist li small,.resultlist li span,.resultlist li p{color:#666;}
.resultlist{padding-bottom: 30px;}
.pagelist{padding-left: 20px; line-height: 30px}
.main h2{padding-left: 10px;  font-size: 18px;  font-weight: 600;  line-height: 40px;  color: #666;}
.xgss li a{line-height: 30px; color: red}



