/*Wednesday, 04-Jul-2018 14:34:05 CST*/
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#fff;font:12px/2em Microsoft Yahei,tahoma,HELVETICA;text-align:center;color:#333;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none;vertical-align:top;}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px; font-family: Microsoft Yahei,tahoma,HELVETICA;outline:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#f80;text-decoration:underline;}
a:hover em,a:hover b, a:hover i, a:hover span {cursor:pointer;}
a:hover img {opacity:0.9}
   
/*Wednesday, 04-Jul-2018 14:34:05 CST*/
/* function */
noscript,.spanclass,.pannel,.pannel-inner,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;}
.mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.blk-img {display:block;position:relative;zoom:1;overflow:hidden;}

.mb-30 {margin-bottom:30px;}
.mb-23 {margin-bottom:23px;}
.mb-20 {margin-bottom:20px;}
.mb-5 {margin-bottom:5px;}
.mb-0 {margin-bottom:0;}
  

.header{width:680px;height:260px;zoom:1;margin:0 auto 38px;z-index:553;position:relative;}
.ks-logo img{margin:85px 0 25px;}   
   
/* 搜索类型 */
.ks-type{width:665px;height:35px;line-height:35px;padding-left:15px;position:relative;zoom:1;}
.ks-type .toc{font:16px/35px "Microsoft Yahei";float: left;padding:0 15px;cursor:pointer;}
.ks-type .current{color:#0077dd;font-weight:bold;}

/* 搜索更多 */
.ks-select{width:78px;font:16px/35px "Microsoft Yahei";position:absolute;top:0;right:140px;z-index:100;text-align:left;border:1px #fff solid;background:#fff;}
.ks-select-pop{display:none;}
.ks-select-pop .toc{float:none;display:block;color:#999;line-height:25px;margin-bottom:6px;}
.ks-select-pop .hide{display:none;}
.ks-select .item{height:33px;position:relative;display:block;padding-left:15px;text-align:left;line-height:33px;}
.tragl{width:8px;height:4px;position:absolute;right:10px;top:16px;background:url(//www1.pconline.com.cn/2015/ks/images/block/global.png) -70px 0 no-repeat;-webkit-transition: -webkit-transform .2s;transition: transform .2s;line-height:0;font-size:0;}

/* 更多hover弹层 */
.mThover{border:1px #e5e5e4 solid;z-index:9999;}
.mThover .ks-select-pop{display:block;}
.mThover .tragl{transform:rotate(180deg);}

.ks-select-pop .hover{color:#0077dd;background:#f4f4f4;}

/* input */
.searchItem input {float: left;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Microsoft Yahei"}
.searchItem .ksKeyword { width:554px; height:34px; line-height:34px; padding:2px 0 2px 5px; background-color:#fff; border:1px solid #1180dd; font-size: 14px; border-right: none;}
.searchItem .ksSubmit { width:120px; height:40px; line-height:40px; padding:0; background:#1180dd; border:none;  color:#fff; font-size:16px;cursor:pointer}
.searchItem .ksSubmit:hover{background:#0672df;}

.bbsKind{position:relative; float:left; }
.bKbox{ position:absolute;top:1px; left:-59px;width:58px; border-left:1px solid #a9c8e9; height:38px; overflow:hidden;zoom:1;line-height:38px; overflow:hidden; background:#fff;}
.bbsKind .bKbox a:hover{color:#0077dd}

.bbsKind .cur,.bbsKind a{ display:block;padding-left:15px; position:relative; color:#333; font-size:12px; height:38px;line-height:38px; overflow:hidden;text-align:left;}
.bbsKind a:hover{ color:#f80; background:#f5f5f5; text-decoration:none;}
.bbsKind .cur em{display: block;width: 7px;height: 4px;background:url(//www1.pconline.com.cn/2015/ks/images/block/global.png) -70px 0 no-repeat; position: absolute;top:17px;left:42px; overflow:hidden;}
.bKhover .bKbox{ width:57px; height:76px; border:1px solid #a9c8e9; border-top:none;}
.bKhover .cur em{ background-position:-70px -6px;}

/* input输入提示 */
.ajaxsearch{z-index:550;margin-top: 2px;}
.ajaxsearch .rank{ width:558px; border:1px solid #e5e5e5;zoom:1;background:#fff;}
.rank li {height:30px; line-height:30px; padding:0 10px 0 36px; position:relative;zoom:1; overflow:hidden;-ms-word-break:break-all;word-break:break-all; vertical-align:middle;text-align:left;cursor:pointer;}
.rank li:hover,.rank .hover{background:#f4f4f4;}
.rank li em,.rank li .sub,.rank li em,.rank li h6{font-size: 14px}
.rank li em {width: 16px; position:absolute; top: 0; *top:-1px; left: 0; font: italic 16px/31px Arial; color: #999; text-align:center; letter-spacing: -2px}
.rank li .lab-1 {color: #f33}
.rank li .lab-2,.rank li .lab-3 {color: #f80}
.rank li .sub {margin-left:6px; float:right; color: #999; font-size:12px; line-height:32px;}
.rank li .sub a{color:#999;}
.rank li .sub a:hover{color: #f80;}
.ajaxsearch .resulttitle{ float:left; display:inline; font-size:14px; cursor:pointer; color:#333; font-weight: bold;}


.wraper{width:878px;height:322px;border:1px solid #e5e5e5;margin:0 auto 104px;}
.tab-nav{position:relative; zoom:1;padding-left:100px;}
.tab-nav .tab-wrap {width:778px;height:320px;position:relative; zoom:1;overflow: hidden;}
.tab-nav .tab-wrap .pannel{height:300px;padding:20px 0 0 24px;display:block;overflow: hidden;zoom:1;position:relative;}


.tab-nav .control{width:102px;height:322px;position:absolute;left:0;top:0;background: #f4f4f4;}
.tab-nav .control .item{display:block;font:14px/35px "Microsoft Yahei";color:#999;cursor:pointer;}
.tab-nav .control .current{color:#0077dd;background: #fff;}

.blueline{position: absolute;top: 0px;left:-1px;width:1px;height:35px;background: #0077dd;overflow: hidden;font-size:0;line-height:0;}


/*slide-pic*/
.slide-pic {position:relative; zoom:1;}
.slide-pic .ptlist {width:99999px;}
.slide-pic .slide-wrap {position:relative; zoom:1; overflow:hidden;}
.slide-pic li {float:left;}
.slide-pic li img {vertical-align:top;}
.title-alpha {width: 100%;height: 30px;font: 14px/30px Microsoft Yahei;overflow: hidden;text-align: center;color: #fff;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#78000000, endColorstr=#78000000);cursor:pointer;
}

.circle-wrap {display:inline-block; overflow:hidden; vertical-align:top;}
.circle-ctrl .item {width:12px; height:12px; float:left; margin-right:5px; background: url(//www1.pconline.com.cn/2014/channel/images/bg.png) -144px 0 no-repeat;cursor:pointer;}
.circle-ctrl .current {background-position:-157px 0;}

.slide-w520{width:520px;overflow: hidden;float:left;margin-right:20px;}
.slide-w520 li{width:520px;}

.ptlist .pic-txt{color: #333;background-color:#f9f9f9;margin-bottom:10px;overflow:hidden;display:block;}
.ptlist .pic-txt:hover{text-decoration:none;}
.txt-area dt {cursor:pointer;}
.ptlist .pic-txt:hover .txt-area dt {color:#f80;}

.pic-txt:after{content:"\20"; clear:both; height:0; display:block; overflow:hidden;}
.pic-txt {zoom:1;text-align:left;}
.pic-txt .img-area img{float:left;margin-right:15px; _margin-right:12px;}
.pic-txt .img-area li{margin:0;}
.pic-txt .pics {margin-top:7px;}
 
.txt-area {zoom:1; overflow:hidden;}
.txt-area dt {height:48px; line-height:24px;margin:23px 0 7px 0; overflow:hidden;font-size:16px;}
.txt-area dd {line-height:20px; color:#777;}

.art-info {height: 24px; color: #999; overflow:hidden;}
.art-info em {width: 15px; height: 16px; float:left; margin-right:6px; _margin-right:3px; position:relative; top:4px; font-size:0; line-height:0; overflow:hidden; background: url(//www1.pconline.com.cn/2014/channel/images/bg.png) 0 0 no-repeat;}
.art-info .time,.art-info .cmt {float:left; margin-right:20px;line-height:24px;}
.art-info .time em {background-position:-112px 0;}
.art-info .cmt em {background-position:-128px 0;}
.art-info b {font-weight:normal;}


.box .hd-sub {height: 29px;border-bottom: 1px solid #e5e5e5;font-size:16px;}
.box .hd, .box .hd .mark a {color: #07d;}


.news{float:left;width:190px;text-align:left;overflow: hidden;zoom:1;}
.newslist,.best{padding:7px 0;}
.newslist a{height:30px;font-size:14px;line-height:30px;white-space:nowrap;color:#333;display:block;overflow:hidden;}
.newslist a:hover,.best a:hover{color:#f80;}

.best{border-top:1px solid #f4f4f4;}
.best a{font-size:14px;line-height:30px;white-space:nowrap;color:#333;}
.best .circle {width: 24px;height: 25px;line-height: 24px;margin-right: 6px;_margin-right: 3px;float: left;text-align: center;position: relative;top: 3px;color: #ddd;background:url(//www1.pconline.com.cn/2015/ks/images/block/global.png) 0 0 no-repeat;}


.pics:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.pics {zoom:1}
.pics li{float:left; display:inline;word-break:break-all;}
.pics li .title {height: 20px; padding-top: 8px; display:block; font: 14px/20px "Microsoft Yahei";overflow:hidden; text-align:center;}

.pics-w170 { margin-right:-18px;}
.pics-w170 li {width: 170px; margin:0 18px 20px 0;}
.pics-w170 li a:hover{text-decoration:none;}
.pics-w170 li.img-w358 {width: 358px}

.icon-v,.icon-aro{position:absolute;line-height:0;font-size:0;overflow:hidden;}
.icon-v {width:28px; height:28px; margin: -14px 0 0 -14px; left: 50%; top: 50%;background: url(//www1.pconline.com.cn/2015/ks/images/block/vedio.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//www1.pconline.com.cn/2015/ks/images/block/vedio.png',sizingMethod='crop');}

.txts{zoom: 1;overflow:hidden;}
.txts:after{content: "\20";clear: both;height: 0;display: block;overflow: hidden;}
.txts li{width:246px;font:14px/22px "Microsoft Yahei";text-align:left;overflow:hidden;float: left;}
.txts li a{height:22px;color:#000;display:block;padding-left:30px;margin-bottom:22px;position:relative;zoom:1;overflow:hidden;}
.txts li a:hover{color:#f80;text-decoration:none;}

.txts .lab{width:20px;height:20px;position:absolute;top:1px;left:0;background:url(//www1.pconline.com.cn/2015/ks/images/block/global.png) -26px 0 no-repeat;color:#fff;text-align:center;}
.txts .lab-orange{background-position:-48px 0;}

/* footer */
body .g-footer{background:#f9f9f9;}
body .g-footer,body .g-footer a {color: #999;}