@charset "utf-8";
/* CSS Document */
/*reset*/
html { _overflow-y:scroll; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body {
    height: 100%;
    font: 12px/1.5 "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","\5b8b\4f53","Helvetica Neue",Helvetica,STHeiti,tahoma,arial;
}
button, input, select, textarea { font:12px/1.5em Arial, Tahoma; color:#333; font-family:"Microsoft YaHei","\5b8b\4f53","Helvetica Neue","Helvetica","STHeiti","tahoma","arial"; }
button, input, select, textarea, label, img, label { vertical-align:middle; }
button, input, select, textarea, h1, h2, h3, h4, h5, h6 { font-size:100%; }
h2{ font-size:16px;}
h3{ font-size:14px; } 
ul,li,ol,dl,dt,dd { list-style:none; }
input::-ms-clear{display:none;}
a { text-decoration:none; color:#333; vertical-align:baseline; cursor:pointer; }
a:hover { /*text-decoration:underline;*/ color:#cc0000; }
table { border-collapse:collapse; border-spacing:0; }
body { _height:100%; _background:url(about:blank) fixed; }

/*文本输入框*/
*:focus,input { outline: none;}

/*输入前提示默认字灰色*/
::-webkit-input-placeholder{ color:#bbb;}
:-moz-placeholder{ color:#bbb;}
::-moz-placeholder{ color:#bbb;}
:-ms-input-placeholder{ color:#bbb;}
.phcolor{ color:#bbb;}

/* 不换行 */
.text-nowrap {white-space: nowrap !important;}

/* 不换行截断... */
.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 强制换行 */
.text-word-wrap{white-space:normal; word-wrap: break-word; word-break: break-all;}

/*布局*/
.content{ margin-left:auto; margin-right:auto; width:1190px; margin-bottom:20px; font-size:14px; text-align:justify;}
.con-l{ width:860px; float:left;}
.con-r{ width:310px; float:left; margin-left:20px;}
.border-box{ border:#e4e4e4 solid 1px; padding:10px;}

/*布局 end */
.g-p-n{ padding:0 !important;}
.g-p-5{ padding:5px;}
.g-pt-5{ padding-top:5px;}
.g-pb-5{ padding-bottom:5px;}
.g-pl-5{ padding-left:5px;}
.g-pr-5{ padding-right:5px;}
.g-plr-5{padding-left:5px; padding-right:5px;}
.g-ptb-5{padding-top:5px; padding-bottom:5px;}
.g-p-10{ padding:10px;}
.g-pt-10{ padding-top:10px;}
.g-pb-10{ padding-bottom:10px;}
.g-pl-10{ padding-left:10px;}
.g-pr-10{ padding-right:10px;}
.g-plr-10{padding-left:10px; padding-right:10px;}
.g-ptb-10{padding-top:10px; padding-bottom:10px;}
.g-m-n{ margin:0 !important;}
.g-m-5{ margin:10px;}
.g-mt-5{ margin-top:5px;}
.g-mb-5{ margin-bottom:5px;}
.g-ml-5{ margin-left:5px;}
.g-mr-5{ margin-right:5px;}
.g-mlr-5{margin-left:5px; margin-right:5px;}
.g-mtb-5{margin-top:5px; margin-bottom:5px;}
.g-m-10{ margin:10px;}
.g-mt-10{ margin-top:10px;}
.g-mb-10{ margin-bottom:10px;}
.g-ml-10{ margin-left:10px;}
.g-mr-10{ margin-right:10px;}
.g-mlr-10{margin-left:10px; margin-right:10px;}
.g-mtb-10{margin-top:10px; margin-bottom:10px;}
.g-mb-20{ margin-bottom:20px;}
/*面板*/
.panel{ padding:10px; border:#e4e4e4 solid 1px;}
.panel.p-n{ padding:0;}
.panel-head{ margin-bottom:10px;}
.panel-con{ padding:10px;}
/*面板 end*/

/*面包屑*/
.breadlink{margin-left:auto; margin-right:auto; width:1190px; margin-bottom:0; margin-top:10px; font-size:14px;}
/*标题*/
.tit{ padding:5px 10px; line-height:18px; height:20px;}
.tit h2{ color:#333; float:left; display:inline-block; *display:inline; *zoom:1; height:18px; margin-right:30px; border-left:#0e74bc solid 3px; padding-left:10px;}
.tit.cu{ background-color:#e5f2f6;}
.tit .more{ float:right; color:#999;}
.tit .more:hover{ color:#cc0000;}
.tit .sub{ display:inline-block; float:left; *display:inline; *zoom:1; margin-right:20px; border-bottom:#fff solid 2px;}
.tit .sub:hover{ color:#3599cf; border-bottom-color:#3599cf; text-decoration:none;}
.tit .remark{ padding-left:15px; color:#666; font-size:12px; font-weight:normal;}
/*标题 end*/

/*副导航*/
.vice-nav-box{ width:1190px; margin-left:auto; margin-right:auto; position:relative; margin-bottom:20px;}
.vice-nav,.vice-nav-l a:hover,.vice-nav-l a.cu{ background:url(../img/base.png) no-repeat;}
.vice-nav{ width:1190px; background-position:0 -600px; background-repeat:repeat-x; height:50px; position:absolute; left:0; top:-50px;}
.vice-nav-l{ width:900px; float:left; line-height:50px;}
.vice-nav-l a{ height:50px; color:#fff; font-size:16px; display:inline-block; float:left; padding:0 24px; margin-right:2px;}
.vice-nav-l a:hover,.vice-nav-l a.cu{ background-position:0 -660px; background-repeat:repeat-x; text-decoration:none;}
.vice-nav-r{ float:right; width:280px; color:#666;}
.vice-nav-r .jt-search{ margin-top:10px; padding:0 5px; background-color:#fff; border-radius:3px; height:32px; width:260px;}
.vice-nav-r .jt-search .type{ border-right:#ddd solid 1px; float:left; position:relative; height:30px; margin-top:1px; width:79px;}
.vice-nav-r .jt-search .type .type-title{ width:50px; height:30px; line-height:30px; overflow:hidden;}
.vice-nav-r .jt-search .type i{ position:absolute; right:10px; top:8px;}
.vice-nav-r .jt-search .type .type-drop-dowm{ width:83px; position:absolute; left:-5px; top:30px; background-color:#fff; border:#ddd solid 1px; border-top:0; z-index:9;}
.vice-nav-r .jt-search .type .type-drop-dowm li{ height:30px; line-height:30px; display:block; padding:0 5px; color:#666; cursor:pointer;}
.vice-nav-r .jt-search .type .type-drop-dowm li:hover{ background-color:#3599cf; color:#fff; text-decoration:none;}
.vice-nav-r .jt-search .type .type-drop-dowm iframe{ width:100%; height:100%; position:absolute;}
.vice-nav-r .jt-search .key-box{ width:180px; float:left; height:32px; position:relative;}
.vice-nav-r .jt-search .key-box .txt{ width:140px; padding:0 30px 0 10px; border:#fff solid 1px; height:30px; line-height:30px; *height:29px; *line-height:29px;}

.vice-nav-r .jt-search .key-box .btn-search{ width:20px; height:20px; padding:6px; background-color:#fff; position:absolute; top:0px; right:-3px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
/*banner*/
.banner{ width:1190px; margin-left:auto; margin-right:auto; padding-top:20px;}

/*图文组件*/
.img-text{ padding-bottom:10px; margin-bottom:10px; border-bottom:#ddd dotted 1px; line-height:24px;}
.img-text h3{ line-height:20px; height:20px; overflow:hidden;}
.img-text h3 .name{ max-width:150px; height:20px; overflow:hidden; display:inline-block; vertical-align:middle;}
.img-text-l{ width:60px; position:relative; float:left;}
.img-text-l img{ width:58px; height:58px; border-radius:50%; border:#ddd solid 1px;}
.img-text-r{ display:block; float:left; margin-left:13px; text-align:justify; width:195px;}
.img-text-r span{ display:inline-block; min-width:70px; float:left; margin-right:5px;}
.img-text-r span em{ font-style:normal; color:#ff781f;}
.img-text-r p{ line-height:20px; display:block;overflow:hidden;}
.img-text-r p.row1{ height:20px; text-overflow: ellipsis;white-space: nowrap;}
.img-text-r p.row2{ height:40px;}
.img-text-r p.row3{ height:60px;}
.img-text.last{ border-bottom:none; padding-bottom:0; margin-bottom:0;}

/*图片新闻*/
.img-news{ padding-bottom:20px; margin-bottom:20px; border-bottom:#ddd dotted 1px; line-height:24px;}
.img-news h2{ line-height:25px; height:25px; overflow:hidden; color:#333; margin-bottom:5px;}
.img-news-l{ width:210px; position:relative; float:left;}
.img-news-l img{ width:208px; height:158px; border:#ddd solid 1px;}
.img-news-l .icon-play{ position:absolute; bottom:10px; left:10px;}
.img-news-r{ display:block; float:left; margin-left:18px; text-align:justify; width:590px;}
.img-news-r p{ display:block;overflow:hidden; height:48px;}
.img-news-r p.row1{ height:24px; text-overflow: ellipsis;white-space: nowrap;}
.img-news-r p.row2{ height:48px;}
.img-news-r p.row3{ height:72px;}
.img-news-r p.row4{ height:96px;}
.img-news.last{border-bottom:none; padding-bottom:0; margin-bottom:0;}

/*右边图片新闻*/
.min-news{padding-bottom:10px; margin-bottom:10px; border-bottom:#ddd dotted 1px; line-height:20px; font-size:12px;}
.min-news h3{ line-height:24px; max-height:48px; overflow:hidden; color:#333; margin-bottom:5px;}
.min-news h3.row1{max-height:24px;}
.min-news-l{width:90px;  position:relative; float:left;}
.min-news-l img{ width:88px; height:60px; border:#ddd solid 1px;}
.min-news-l .icon-play{ position:absolute; bottom:18px; left:30px;}
.min-news-r{display:block; float:left; margin-left:8px; text-align:justify; width:170px;}
.min-news-r p{ display:block;overflow:hidden; height:40px;}
.min-news-r p.row1{ height:20px; text-overflow: ellipsis;white-space: nowrap;}
.min-news-r p.row2{ height:40px;}
.min-news-r p.row3{ height:60px;}
.min-news-r p.row4{ height:80px;}
.min-news.last{border-bottom:none; padding-bottom:0; margin-bottom:0;}

/*新闻列表*/
.news-list{ line-height:24px; padding-bottom:20px; margin-bottom:20px; border-bottom:#ddd dotted 1px;}
.news-list h2,.news-list h3{ height:25px; height:25px; color:#333;}
.news-list h2.ovf-h.news-list h3.ovf-h{ overflow:hidden;}
.news-list p{ display:block;overflow:hidden; height:48px;}
.news-list p.row1{ height:24px; text-overflow: ellipsis;white-space: nowrap;}
.news-list p.row2{ height:48px;}
.news-list p.row3{ height:72px;}
.news-list p.row4{ height:96px;}
.news-list.last{padding-bottom:0; margin-bottom:0; border-bottom:none;}
/*排序组件*/
.sort-list{ line-height:20px; }
.sort-list li{height:20px; overflow:hidden; margin-bottom:10px;}
.sort-list i{ width:18px; vertical-align:text-bottom; height:18px; display:inline-block; *display:inline; *zoom:1; border-radius:2px; text-align:center; background-color:#ababab; color:#fff; font-weight:bold; margin-right:8px;}
.sort-list i.cu{ background-color:#0e74bc;}

/*icon图标*/
.icon-down,.icon-up,.icon-search,.icon-user,
.icon-users,.icon-time,.icon-play,.icon-asc,
.icon-desc,.icon-diamond,.icon-gold,.icon-silver,
.icon-collect,.icon-zan,.icon-location,.icon-bullet,.icon-minus,.icon-film,
.icon-msg,.icon-aixin,.icon-play-min,.icon-muc-min{ background:url(../img/base.png) no-repeat; vertical-align:middle; display:inline-block;}
/*箭头向下*/
.icon-down{ background-position:2px -40px; width:15px; height:15px; cursor:pointer;}
.icon-down:hover{background-position:-23px -40px;}
/*箭头向上*/
.icon-up{  background-position:-48px -40px; width:15px; height:15px; cursor:pointer;}
.icon-up:hover{background-position:-73px -40px;}
/*搜索*/
.icon-search{ background-position:0 0; width:20px; height:20px;}
.icon-search:hover{background-position:-25px 0;}
/*用户*/
.icon-user{ background-position:0 -120px; width:18px; height:18px;}
.icon-users{background-position:-50px -120px; width:18px; height:18px;}
/*时间*/
.icon-time{ background-position:0 -80px; width:18px; height:18px; vertical-align:text-bottom;}
/*播放*/
.icon-play{ background-position:0 -160px; width:28px; height:28px;}
.icon-play-min{ background-position:-50px -160px; width:16px; height:16px;}
.icon-muc-min{ background-position:-75px -160px; width:16px; height:16px;}
/*升序*/
.icon-asc{ background-position:0 -200px; width:12px; height:12px;}
/*降序*/
.icon-desc{ background-position:-50px -200px; width:12px; height:12px;}
/*钻石*/
.icon-diamond{ background-position:0 -360px; width:56px; height:18px;}
/*金牌*/
.icon-gold{background-position:0 -400px; width:56px; height:18px;}
/*银牌*/
.icon-silver{background-position:0 -440px; width:56px; height:18px;}
/*收藏*/
.icon-collect{ background-position:0 -280px; width:16px; height:16px;}
/*赞*/
.icon-zan{ background-position:0 -240px; width:25px; height:25px;}
.zan-btn{ border:#f6d2d6 solid 1px; border-radius:5px; background-color:#fef6f5; padding:2px 5px 5px 10px; width:70px; height:25px; line-height:25px; overflow:hidden;}
.zan-btn b{ color:#de7266; width:36px; padding:5px 0 0 8px;; height:20px; line-height:20px; overflow:hidden; display:inline-block; vertical-align:middle;}
/*定位*/
.icon-location{ background-position:-75px -80px; width:14px; height:14px;}
/*项目符*/
.icon-bullet{ background-position:-50px -80px; width:15px; height:15px;}
/*减*/
.icon-minus{ background-position:-75px 0; width:14px; height:14px;}
/*胶卷*/
.icon-film{ background-position:0 -480px; background-repeat:repeat-x; width:100%; height:32px;}
/*消息*/
.icon-msg{ background-position:-50px -240px; width:17px; height:17px;}
/*心形*/
.icon-aixin{ background-position:-50px -280px; width:17px; height:17px;}
.icon-aixin.cu{background-position:-75px -280px;}

/*按钮*/
.btn, .btn-def {border: medium none !important;border-radius: 2px;color: #fff !important;cursor: pointer;display: inline-block !important;font-size: 18px !important;height: 40px !important;line-height: 40px !important;padding: 0 20px !important;}
.btn {background-color: #66a9cc !important;text-decoration: none !important;}
.btn:hover {background-color: #3599cf !important;text-decoration: none !important;}

.btn-def{background-color:#b1b1b1 !important; text-decoration:none !important;}
.btn-def:hover{ background-color:#a6a6a6 !important; text-decoration:none !important;}
.disabled{cursor: not-allowed; box-shadow: none; background-color:#f4f4f4 !important; border-color:#ccc !important;color:#bbb !important;}
/*标号*/
.gd{line-height:normal; height:22px; line-height:22px; padding:0 6px; color:#fff; display:inline-block; *display:inline; *zoom:1; border-radius:2px; font-weight:normal; font-size:14px;}
.gd:hover{ color:#fff; text-decoration:none;}
.gd-bule{ background-color:#0e74bc; text-decoration:none;}
.gd-orange{ background-color:#ff781f; text-decoration:none;}
.gd-green{ background-color:#4cb656; text-decoration:none;}
.gd-violet{ background-color:#5a77f5; text-decoration:none;}
.gd-croci{ background-color:#e47645; text-decoration:none;}
/*分页*/
.paging-box{ margin-bottom:20px;}
.paging {
    text-align: center;
    display: inline-block;
    width: 100%;
    color: #666;
    font-family: "simsun";
}

.paging a {
    padding: 6px 12px;
    border: solid 1px #e6e6e6;
    display: inline-block;
    margin: 0px 3px;
    color: #666;
    font-family: "simsun";
}

.paging a:hover {
    background: #5980d8;
    color: #fff;
    border: solid 1px #5980d8;
    display: inline-block;
	text-decoration:none;
}

.paging .paging-current {
    background: #5980d8;
    color: #fff;
    border: solid 1px #5980d8;
    display: inline-block;
}

.paging .page-text {
    width: 38px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #e6e6e6;
    margin: 0 5px;
    text-align: center;
}

.paging .page-submit {
    border: 1px solid #e6e6e6;
    width: 41px;
    height: 24px;
    border-radius: 1px;
    margin-left: 10px;
    text-align: center;
    background-color: #fff;
    color: #666;
    font-family: "simsun";
}
.paging .page-submit:hover{ background-color:#5980d8; color:#fff;}

.page-list a:hover {
    color: #333;
}

/*清浮*/
.g-cf:after { content:""; clear:both; display:table; }
.g-cf { zoom:1; }
/*浮动*/
.g-f-l { float:left; }
.g-f-r { float:right; }
/*显示隐藏*/
.g-d-n { display:none; }
.g-d-b { display:block; }
.g-d-i { display:inline; }
.g-d-ib {display:inline-block;*display:inline;overflow:hidden; *zoom:1; }
/*相对定位*/
.g-p-r { position:relative; }
/*绝对定位*/
.g-p-a { position:absolute; }
/*居右、中、左*/
.g-ta-r { text-align:right; }
.g-ta-c { text-align:center; }
.g-ta-l { text-align:left; }
/*缩进2个字符*/
.g-ti-2 { text-indent:2em; }
/*不换行*/
.g-ws-w { white-space:nowrap; }
/* 不换行截断... */
.g-text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*强制换行*/
.g-ww-bw { white-space:normal; word-wrap: break-word; word-break: break-all; }
/*宽度*/
.g-w-bf80{ width:80%;}

/*字体颜色*/
.g-c-b{ color:#3599cf;}
.g-c-c0{ color:#cc0000;}
.g-c-99{ color:#999;}
.g-c-66{ color:#666;}
.g-c-33{ color:#333;}
.g-c-h{ color:#ff781f;}
.g-c-gre{ color:#5db322;}

/*输入框*/
.g-ipt{ border:#ddd solid 1px; height:30px; line-height:30px; padding:0 5px;}
.g-txa{ border:#ddd solid 1px; padding:5px;}
.g-select{ border:#ddd solid 1px; height:32px; line-height:30px; padding:5px !important; color:#bbb;}


/*弹出层*/
.pop-mask{ width:100%; height:100%; top:0; left:0; position:fixed; z-index:999998; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background:#000;}
.pop-main{ width:100%;  position:fixed; top:50%; z-index:999999; display:block; font-size:14px;}
.pop-box{ width:400px; background-color:#fff; margin-right:auto; margin-left:auto; line-height:24px;}
/*弹出层*/











