﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body,button,input,select,textarea {font:14px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;line-height:24px;}
fieldset,img {border:0;}
ol,ul,li {list-style:none;}
:focus {outline:0;}
.clear {clear:both;}
.none,legend {display:none;}
body {min-width:1200px;line-height:24px;color:#333;background:#fff;}
a {color:#333;text-decoration:none;}
a:hover {color:#3fd0ce;text-decoration:none;}
i,s,u,em,strong {font-style:normal;text-decoration:none;font-weight:normal;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}
/* IE < 8 */
.red {color:#f00;}
.w1200 {width:1200px;margin:0 auto;position:relative;}
.bp {background:#fff;}
.mt {margin-top:15px;}
.fr {float:right;}
.fl {float:left;}
.ov {overflow:hidden;}
#header {height:66px;border-bottom:1px solid #ccc;}
#logo,#nav {float:left;}
#search {float:right;}
#logo {height:66px;margin:0 20px;}
#logo img {width:166px;height:66px;}
#nav {height:66px;}
#nav li {float:left;height:66px;line-height:68px;padding:0 30px;font-size:18px;color:#333;}
#nav li.active {height:65px;border-bottom:2px solid #3fd0ce;}
#nav li.active a {color:#3fd0ce;}
#search {float:right;height:30px;width:220px;margin-top:17px;background:#f0f0f1;border:1px solid #e2e2e2;border-radius:25px;}
.bdcs-search-form-input {width:165px;height:20px;padding:5px 10px 5px 15px;background:none;border:none;float:left;}
.bdcs-search-form-submit {float:right;width:30px;height:30px;overflow:hidden;font-size:0;border:none;background:url(/public/images/vspr.png) 0 -86px no-repeat;}
#footer {border-top:1px solid #ddd;margin-top:20px;padding:25px 0;text-align:center}
#footer div {color:#bbb}
#footer p {margin-top:10px;color:#999}
#footer a {margin:0 15px}
#footer img {display:inline}
#footer p a {color:#999}
.video-ul li i {background:url(/public/images/vspr.png) no-repeat;}
.video-ul li img {-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.video-ul li a:hover img {-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.txt-ul li {height:40px;line-height:40px;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis;}
.txt-ul li em {display:inline-block;height:22px;line-height:22px;margin-right:12px;padding:0 3px;background:#8e9399;font-size:12px;color:#fff;border-radius:3px;}
.txt-ul .n1 em {background:#e4000f;}
.txt-ul .n2 em {background:#febc44;}
.txt-ul .n3 em {background:#8ac03b;}
.txt-ul li i {position:absolute;left:0;top:10px;display:block;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;background:#8e9399;color:#fff;}
.txt-ul li .orgNum1 {background:#e4000f;}
.txt-ul li .orgNum2 {background:#febc44;}
.txt-ul li .orgNum3 {background:#8ac03b;}
.video-ul {overflow:hidden;*zoom:1;margin-left:-18px;}
.video-ul li {float:left;width:206px;margin:20px 0 0 18px;}
.video-ul .pic a {position:relative;display:block;width:206px;height:124px;overflow:hidden;}
.video-ul li img {width:206px;height:124px;}
.video-ul li i {position:absolute;top:38px;left:79px;display:block;width:48px;height:48px;background-position:0 -30px;}
.video-ul .tit a {display:block;height:28px;line-height:28px;overflow:hidden;margin:8px 0 0;font-size:16px;white-space:nowrap;text-overflow:ellipsis;}
.video-ul .info span {display:inline-block;margin-right:10px;color:#989898;font-size:12px;}
.video-ul li .times {position:absolute;bottom:0;left:0;width:202px;height:30px;line-height:30px;overflow:hidden;padding-right:4px;text-align:right;color:#fff;background:none;/* 一些不支持背景渐变的浏览器 */background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(80%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 60%);background:-o-linear-gradient(top,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 80%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 80%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 80%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#bf000000',GradientType=0 )}
.wz-box {overflow:hidden;*zoom:1;margin-left:-20px;}
.wz-box li {float:left;width:408px;margin:0 0 20px 20px;padding:10px;background:#f7f7f7;border:1px solid #eee;}
.wz-box li a {display:block;height:30px;line-height:30px;overflow:hidden;font-size:18px;white-space:nowrap;text-overflow:ellipsis;}
.wz-box .desc {height:60px;line-height:20px;overflow:hidden;margin:5px 0 5px 0;color:#989898;}
.wz-box .info {font-size:13px;}
.wz-box .author {float:left;}
.wz-box .author font {color:#3fd0ce;}
.wz-box .count {float:right;}
.news-list li {padding:18px 0 12px;border-bottom:1px dashed #ddd;}
.news-list li a {display:block;height:22px;line-height:22px;overflow:hidden;margin-bottom:10px;font-size:20px;}
.news-list li div {font-size:14px;color:#989898;}
.news-list .info {text-align:right;}
.news-list .date {margin-left:50px;}
.v-list li i {background:url(/public/images/vspr.png) no-repeat;}
.v-list li {position:relative;height:70px;padding-bottom:11px;margin-bottom:11px;border-bottom:1px dashed #e3e3e3}
.v-list li img {float:left;width:110px;height:70px;margin-right:8px}
.v-list li a span {display:block;height:18px;line-height:18px;overflow:hidden;font-size:16px;white-space:nowrap;text-overflow:ellipsis;}
.v-list li .desc {height:18px;line-height:18px;overflow:hidden;margin:7px 0 7px 0;color:#989898}
.v-list li .info span {font-size:12px;color:#989898}
.v-list li .info .count {float:left}
.v-list li .info .date {float:right}
.v-list li i {position:absolute;top:18px;left:38px;display:block;width:34px;height:34px;background-position:-66px -74px}
.fnav{line-height:40px;margin: 10px 0 15px;}
.left {float:left;width:880px;}
.right {float:right;width:300px;}
.m-hd {position:relative;height:40px;margin:15px 0 10px;}
.m-hd h2 {position:relative;z-index:2;display:inline;height:40px;line-height:40px;padding-right:10px;font-size:18px;background:#fff;}
.m-hd a {position:absolute;right:0;top:7px;height:24px;line-height:24px;padding:0 12px;font-size:14px;color:#989898;background:#fff;border:1px solid #989898;border-radius:20px;}
.m-hd .line {display:block;position:relative;left:100px;top:-20px;width:700px;height:1px;background:#fff;border-bottom:2px dotted #ddd;z-index:0;}
.right .hd {line-height:40px;margin-bottom:10px;border-bottom:1px solid #eee;}
.right .hd h3 {font-size:18px;font-weight:normal;color:#3fd0ce;}
/*应用信息*/
#mInfo .slogo {height:90px;}
#mInfo img {float:left;width:90px;height:90px;margin-right:20px;}
#mInfo h1 {line-height:90px;font-size:36px;font-weight:normal;}
#mInfo dl {padding:10px 0 30px;}
#mInfo dt {line-height:36px;font-size:18px;font-weight:bold;}
#mInfo .info-list p {float:left;width:50%;height:32px;line-height:32px;overflow:hidden;}
#mInfo .tags a {margin-right:10px;color:#1572fc;text-decoration:underline;}
#mInfo .btns {margin-top:16px;}
#mInfo .btns a {position:relative;z-index:1;display:block;float:left;width:180px;height:40px;line-height:40px;margin-right:20px;font-size:16px;color:#fff;text-indent:45px;background:url(/public/images/spk_btns.png) no-repeat;}
#mInfo .btns .ios {background-position:0 -41px;}
#mInfo .btns .dn {background-position:0 -82px;}
#mInfo .btns a:hover {opacity:.9;z-index:2}
#mInfo .btns a p {display:none;position:absolute;right:-116px;top:-20px;z-index:1;width:100px;height:126px;line-height:14px;text-align:center;font-size:14px;text-indent:0;background:#fff;color:#333;border:1px solid #ddd;}
#mInfo .btns a:hover p {display:block;}
#mInfo .btns a:hover p:after {content:"";display:block;width:10px;height:10px;position:absolute;left:-1px;top:32px;margin-left:-5px;background:#fff;border:1px solid #c5c5c5;transform:rotate(315deg);-webkit-transform:rotate(315deg);border-right:1px solid #fff;border-bottom:1px solid #fff;}
#mInfo .btns a img {display:block;width:100px;height:100px;}
/*导航*/
#mNav {height:40px;background:#f7f7f7;border-bottom:1px solid #3fd0ce;}
#mNav a {display:block;float:left;width:120px;line-height:40px;text-align:center;font-size:16px;}
#mNav .cur,#mNav a:hover {background:#3fd0ce;color:#fff;}
#index .video-ul li {margin:0 0 20px 18px;}
#intro {margin-top:10px;line-height:28px;font-size:16px;}
#intro b {display:block;line-height:40px;font-size:18px;}
/*排行*/
.phb li {position:relative;padding-left:30px;}
/*分页*/
.tspage {margin-top:20px;}
/*评论*/
#comment-wrap {position:relative;top:0;left:0;margin-top:15px;}
#comment-wrap .title .cmore {float:right;padding-right:15px;}
#comment-wrap .title span {font-size:14px;color:#999;position:relative;top:-2px;}
#comment-wrap .title span i {font-style:normal;}
#comment-wrap .hd {position:relative;}
#comment-wrap .hd .cmore {float:right;}
#comment-wrap .hd h2 {float:left;margin-right:10px;font-size:18px;}
.main-bd {padding-left:8px;padding-right:0;padding:4px 0 14px;}
#cmtGo-wrap {padding:4px 0px 0 0;}
#cmtGo-wrap a {height:23px;line-height:22px!important;line-height:24px;display:inline-block;text-indent:13px;}
#cmtGo-wrap a:hover {}
#comment {overflow:hidden;background-color:white;}
#comment em {font-style:normal;}
#comment-wrap {position:relative;*z-index:90;top:0;left:0;}
#comment-list {position:relative;top:0;left:0;}
.cmtList {margin-top:20px;text-indent:5px;color:#000;_zoom:1;}
.cmtList-user {line-height:24px;background:#f0fbeb;color:#090;}
.cmtList-floor {color:#f60;margin-right:5px;}
.cmtList-content {padding:15px 0 10px;line-height:21px;}
.cmtList-ft {width:40%;height:24px;padding-top:5px;border-top:1px dashed #ddd;color:#666;}
.cmtList-time {float:left;height:23px;line-height:26px;overflow:hidden;}
.cmtList-reply {cursor:pointer;float:left;margin:0 0 0 10px;}
#cmtNum {color:#f60;margin:0 2px;}
#hotCmt .cmtList {padding:9px;margin-top:10px;_zoom:1;border:1px solid #FEC08F;background:#fff8d9 url(/style/css/images/zhiding.png) no-repeat top right;}
#hotCmt .q-content {background:#fff;}
#hotCmt .cmtList-user {background:#fff;margin-right:50px;}
#comment-form {margin:20px 0 0;width:99%;position:static;}
#usercmt {height:30px;}
#usercmt i {float:right;font-style:normal;padding-right:6px;color:#999;position:relative;top:2px;}
#userName-wrap {display:inline-block;width:122px;}
#hotCmt .tit,#comcmt .tit {margin:8px 0;font-size:16px;line-height:36px;border-bottom:2px solid #ffae00;font-weight:bold;padding:0;position:static;}
#comcmt .tit {border-color:#3fd0ce;color:#676767;}
#userName-wrap,#glName-wrap {height:30px;background:url(/public/images/softspr.png) -24px -333px no-repeat;}
#userName,#glName {width:58px;padding:0px 3px 0px 5px;height:24px;line-height:24px;margin:1px 10px 0 52px;border:0 none;color:#f90;}
#cmtMsg,#glMsg {width:98%;padding:2px 4px;height:100px;margin-bottom:5px;font-size:12px;overflow:auto;}
#cmtMsg {width:870px;border:1px solid #ddd;}
#cmtMsg.black {color:#000;}
#subCmt {width:90px;height:29px;line-height:28px!important;line-height:30px;background:#3fd0ce;color:white;display:inline-block;border:none;cursor:pointer;}
#subCmt:hover {text-decoration:none;background:#ffb62e;}
#comment-form .seeAll {float:left;width:547px;padding-top:5px;}
#comment-list dd .q-content {border:none;margin:0;padding:0;background:#FCFCE8;color:#333;}
#comment-list dd .q-ft {text-align:left;padding:4px 0;}
#comment-list dd blockquote h4 {font-size:12px;}
#comment-list dt {line-height:24px;color:#999;zoom:1;position:relative;}
#comment-list dt b {font-weight:normal;}
#comment-list dt span i {font-style:normal;display:none;}
#comment-list dt em {position:absolute;right:0;}
#comment-list dt em,#comment-list dt front {color:#999;}
#comment-list dd {padding:5px 0;zoom:1;}
#comment-list dd p {text-align:right;position:relative;z-index:0;line-height:1.5;}
#comment-list dd p a {color:green;z-index:0;position:relative;top:0;}
@-moz-document url-prefix() {#comment-list dd p a {top:-6px;}
}
@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {#comment-list dd p a {top:-6px;}
}
#comment-list dd p a:hover {color:#f60;text-decoration:none;z-index:0;}
#comment-list dd p a em {color:#f60;padding:0 2px;z-index:0;display:none;}
#comment-list dd p a span {color:#999;z-index:0;padding-left:24px;background:url(/public/images/softspr.png) -295px -261px no-repeat;}
#comment-list dd p .glBtn {display:inline-block;zoom:1;margin-left:12px;height:23px;overflow:hidden;line-height:22px;color:#999;}
#comment-list dd p .glBtn:hover {text-decoration:none;color:#FD3939;}
#comment-list dd blockquote {padding:4px 5px 4px 5px;border:1px solid #E0E0E0;background:#fcfce8;margin-bottom:10px;width:auto;color:#222;zoom:1;}
#comment-list dd blockquote h4 {color:#999;padding:10px 0 7px 0;}
#comment-list dd blockquote cite {font-style:normal;color:#787878;}
#userName {margin-right:0px;}
#hotCmt dl {padding:8px 0;_zoom:1}
#comcmt dt {padding-top:8px;}
#comcmt dd {padding-bottom:8px;}
#hotCmt dd blockquote {background:#fcfcf2;}
#comment-form {margin-top:10px;}
/*fix comment*/
#comment #comment-list dd p .glBtn {position:relative;top:7px;*top:1px;}
/*glbox,bcbox*/
#glbox,#bcbox {font-size:12px;display:none;background:#fff;border:3px solid #3fd0ce;left:50%;top:0;margin-left:-290px;position:fixed;_position:absolute;width:580px;z-index:999;cursor:default;border-radius:3px;padding:15px;}
#blockOverlay {left:0;position:absolute;top:0;z-index:998;background:rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4c000000',EndColorStr='#4c000000');cursor:wait;}
#glbox .tit {font-size:16px;position:relative;top:-5px;}
#glbox .user {margin-bottom:5px;}
#glbox .user i {font-style:normal;}
#glName-wrap {display:inline-block;}
.closex {position:absolute;top:5px;right:5px;display:block;padding:0 5px;font-size:18px;line-height:24px;font-family:arial;color:#000;cursor:pointer;}
#glRep-btn {background:#FBA605;border:none;width:72px;height:23px;line-height:22px!important;color:#fff;display:inline-block;cursor:pointer;}
#glRep-btn:hover {text-decoration:none;background:#ffb62e;}

/*cmt-head*/
#comment-list .ahead dd{width:auto;}
#comment-list .ahead > *{margin-left:48px;}
#comment-list .ahead > .tit{padding:0;margin: 8px 0!important;}
#comment-list .ahead > dt{position: relative;}
#comment-list .ahead > dt > img{width:40px!important;height: 40px!important;position: absolute;left:-48px;top:12px;border-radius: 50%;}