.header-wrapper { display: block; margin-left: auto; margin-right: auto; position: relative; width: 1000px; height: 50px; padding-top: 10px; z-index: 1000; }

.header-wrapper .logo-main { width: 130px; height: 30px; display: inline-block; background: url(../images/logo.png) no-repeat; }

.header-wrapper .logo-sub { width: 115px; height: 30px; display: inline-block; background: url(../images/logo-sub.png) no-repeat; }

.header-wrapper .search-input { position: relative; left: 10px; padding: 6.5px 10px; border-radius: 8px; width: 250px; border: 0; background: #eeeeee; outline: none; }

.header-wrapper .btn-search { position: relative; z-index: 3; color: #fff; font-size: 14px; border: 0; background: #ea5404; width: 50px; height: 30px; border-bottom-right-radius: 8px; border-top-right-radius: 8px; outline: none; cursor: pointer; }

.card-rank .rank-title { font-size: 0; }

.card-rank .rank-title a { cursor: pointer; font-weight: normal; }

.card-rank .rank-title a, .card-rank .rank-title span { font-family: "Microsoft YaHei"; font-size: 12px; font-weight: normal; }

.card-rank .rank-title span { padding: 0 5px; }

.card-rank .rank-title a.active { color: #EA5404; }

.lanren { width: 26px; height: 16px; background-color: #a5a5a5; position: relative; color: #fff; line-height: 16px; text-align: center; margin-top: 8px; }

.lanren.top-three { background-color: #ea5404; }

.lanren.top-three .top { border-bottom: 8px solid #ea5404; }

.lanren.top-three .bottom { border-top: 8px solid #ea5404; }

.lanren .top { width: 0; height: 0; position: absolute; left: 0px; top: -8px; border-bottom: 8px solid #a5a5a5; border-left: 13px solid transparent; border-right: 13px solid transparent; }

.lanren .bottom { width: 0; height: 0; position: absolute; left: 0px; bottom: -8px; border-top: 8px solid #a5a5a5; border-left: 13px solid transparent; border-right: 13px solid transparent; }

.lanren > span { font-size: 18px; }

.rank-list { position: relative; }

.rank-list li { *zoom: 1; padding: 10px 0; font-family: "Microsoft YaHei"; }

.rank-list li + li { border-top: 1px solid #DEDEDE; }

.rank-list li:before, .rank-list li:after { content: " "; display: table; clear: both; }

.rank-list li .rank-media { float: right; margin-left: 10px; }

.rank-list li .rank-media img { width: 88px; height: 66px; border: 1px solid #dcdcdc; }

.rank-list li .rank-wrap { float: left; font-family: "Microsoft YaHei"; font-size: 14px; }

.rank-list li .rank-wrap .rank-content { *zoom: 1; height: 48px; }

.rank-list li .rank-wrap .rank-content:before, .rank-list li .rank-wrap .rank-content:after { content: " "; display: table; clear: both; }

.rank-list li .rank-wrap .lanren { float: left; margin-right: 10px; }

.rank-list li .rank-wrap .rank-title { height: 40px; width: 174px; overflow: hidden; float: left; }

.rank-list li .rank-wrap .rank-num { color: #707070; padding-left: 36px; }

.input-wrap { display: inline-block; position: relative; }

.input-wrap > .placeholder { position: absolute; left: 20px; top: 6px; z-index: 1; color: #828282; font-weight: normal; }

.card { margin-bottom: 30px; padding-left: 10px; background-color: #f5f5f5; }

.card .card-title { color: #333; font-size: 18px; font-family: "Microsoft YaHei"; margin-left: -10px; line-height: 50px; margin-bottom: 5px; }

.card .icon-title-side { display: inline-block; height: 50px; width: 10px; background: url(../images/title-side.jpg) no-repeat; background-size: 100% 100%; margin-right: 10px; vertical-align: middle; }

.triangle-tip { display: inline-block; width: 10px; height: 10px; background: #fff; border-top: 1px solid #0a7bf5; border-left: 1px solid #0a7bf5; transform: rotate(45deg); -webkit-transform: rotate(45deg); position: absolute; right: 20px; bottom: -4px; z-index: 1001; display: none; /*filter:progid:DXImageTransform.Microsoft.Matrix"(M11=0.7071067811865476,M12=-0.7071067811865475,M21=0.7071067811865475,M22=0.7071067811865476,SizingMethod='auto expand')";*/ filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7660444431189777, M12=-0.6427876096865394, M21=0.6427876096865398, M22=0.7660444431189779); }

.page-media-list li { padding: 15px 0; border-bottom: 1px solid #DEDEDE; }

.page-media-list li .item-title { width: 100%; padding: 0; margin-top: -6.5px; display: inline-block; }

.page-media-list li .item-title a { font-size: 20px; font-family: "Microsoft YaHei"; font-weight: bold; }

.page-media-list li .item-inner { float: right; width: 520px; overflow: hidden; text-overflow: ellipsis; }

.page-media-list li .item-text { color: #474747; font-size: 12px; line-height: 18px; margin-bottom: 5px; height: 38px; overflow: hidden; position: relative; }

.page-media-list li .item-info { color: #707070; font-size: 14px; font-family: "Microsoft YaHei"; }

.page-media-list li .item-info .item-update { margin-left: 10px; }

.onloading { width: 660px; text-align: center; padding: 8px 0 15px; }

.onloading .icon-onloading { width: 97px; height: 14px; display: inline-block; vertical-align: middle; background: url(../images/onloading.gif) no-repeat; }

.contact-wrap { width: 100%; position: relative; }

.contact-wrap > img { width: 100%; }

.contact-wrap .contact-list { position: absolute; left: 20px; bottom: 10px; }

.contact-wrap .contact-list li { font-family: "Microsoft YaHei"; font-size: 14px; color: #333; line-height: 24px; }

/*tag-cxrs*/
.tag-wpcj { color: #f26161; border: 1px solid #f26161; }

.tag-wpcj a { color: #f26161; }

.tag-cfgc { color: #b28850; border: 1px solid #b28850; }

.tag-cfgc a { color: #b28850; }

.tag-jcsj { color: #ea5404; border: 1px solid #ea5404; }

.tag-jcsj a { color: #ea5404; }

.tag-ngsn { color: #ff0000; border: 1px solid #ff0000; }

.tag-ngsn a { color: #ff0000; }

.tag-cpmdm { color: #b868e1; border: 1px solid #b868e1; }

.tag-cpmdm a { color: #b868e1; }

.tag-qhzk { color: #043aea; border: 1px solid #043aea; }

.tag-qhzk a { color: #043aea; }

.tag-xzdcm { color: #ffae00; border: 1px solid #ffae00; }

.tag-xzdcm a { color: #ffae00; }

.tag-lyss { color: #3990da; border: 1px solid #3990da; }

.tag-lyss a { color: #3990da; }

.tag-msh { color: #7d7d7d; border: 1px solid #7d7d7d; }

.tag-msh a { color: #7d7d7d; }

.tag-cxrs { color: #601986; border: 1px solid #601986; }

.tag-cxrs a { color: #601986; }

.tag-kkxw { color: #959595; border: 1px solid #959595; }

.tag-kkxw a { color: #959595; }

.stbui-vjs-flat-skin .stbui-vjs-images-overlay-close { width: 26px; height: 26px; position: absolute; right: 0; top: 0; opacity: 0.5; background: url(../images/flat-skin.jpg) no-repeat -468px -42px; }

.nomore { color: #333; text-align: center; font-size: 16px; padding-top: 10px; display: none; }
