html { color: #404040; background-color: #f0f0f0; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizelegibility; }
body, 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, menu, nav, section { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 400 1em/1.8 "Helvetica Neue", Roboto, "Segoe UI", "Microsoft Yahei", sans-serif; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
ul, ol { list-style: none; }
caption, th { text-align: left; }
th { font-weight: 400; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
a { color: #333; }
a:hover {
text-decoration: underline; color: #FE7500;
-webkit-transition: color ease-in-out .2s, color ease-in-out .2s;
transition: color ease-in-out .2s, color ease-in-out .2s
}
a { text-decoration: none; }
u { text-decoration: underline; }
strong, b { font-weight: bold; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
h1, h2, h3, h4, h5, h6 { font-weight: 100; }
input,button,select,textarea {
-webkit-appearance: none; border-radius: 0; outline: 0;
}
h1{
font-size: 26px;
font-weight: 400;
}

/**/

.fm-box .inner,
.m-box {
width: 1180px; margin: 0 auto;
}




.mt-15 { margin-top: 15px!important; }
.ml-15 { margin-left: 15px; }
.md-30 { margin: 0 30px; }


/*.m-box .item img{
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}*/
#ct-bar {
border-bottom: 1px solid #e8e8e8; background-color: #f6f6f6;
font-size: 13px; color: #787878; height: 39px; line-height: 39px;
}
#ct-bar .text,
#ct-bar .mn { padding: 0 10px; }
#ct-bar .text { float: left; white-space: nowrap; }
#ct-bar .mn { float: right; }
#ct-bar .mn li { float: left; padding-left: 20px; }
#ct-bar .mn a { color: #787878; }
#ct-bar .mn a:hover { color: #FE7500; }

#ct-bar .icon-ctrl,
#ct-bar .icon-and,
#ct-bar .icon-list {
display: inline-block; width: 24px; height: 24px;
vertical-align: middle; margin-top: -3px; margin-right: 3px;
background-image: url('../images/components/cti.png');
}
#ct-bar .icon-ctrl { background-position: 0 0; }
#ct-bar .icon-and { background-position: -24px 0; }
#ct-bar .icon-list { background-position: -48px 0; }


#ch-box { background-color: #fff; }
#ch-box .inner {
height: 100px;
}
#ch-box .lg { float: left; height: 66px; margin: 17px 0 17px 10px; *display: inline; *zoom: 1; }
#ch-box .sg { float: right; width: 480px; }
#ch-box .brand {
display: block; width: 220px; height: 80px; float: left;
background-image: url('../images/common/brand-eyu.png');
text-indent: -999px; overflow: hidden;
}
#ch-box .qr {
float: left; width: 144px; height: 66px;
background-image: url('../images/common/qr-eyu.png');
*display: inline; *zoom: 1; margin-left: 20px;
}

#ch-box .lg:hover .qr {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: swing;
animation-name: swing;
}


#ch-box .sg .field {
height: 36px; border: 2px solid #FE7500;
margin-top: 15px;
}
#ch-box .sg .field .selm,
#ch-box .sg .field .input,
#ch-box .sg .field .action { float: left; }
#ch-box .sg .field .input input {
border: 0; background-color: transparent; outline: 0;
height: 36px; width: 313px; padding: 0 10px;
}
#ch-box .sg .field .action button {
background-color: #FE7500; width: 78px; height: 36px;
border: 0; outline: 0; color: #fff;
}
#ch-box .sg .field .selm {
width: 65px; height: 36px; position: relative;
text-align: center; line-height: 36px;
}
#ch-box .sg .field .selm .st { font-size: 13px; color: #666; }
#ch-box .sg .field .selm select {
position: absolute; width: 100%; height: 36px;
left: 0; top: 0; opacity: 0; filter:alpha(opacity=0);

}
#ch-box .sg .field .selm .sl {
float: right; border-right: 1px solid #ccc;
height: 18px; margin: 9px 0;
}
#ch-box .sg .field .selm .icon-arrow {
display: inline-block; width: 9px; height: 5px; margin-top: -3px; margin-left: 5px;
vertical-align: middle; background-image: url('../images/components/sa.png');
*display: inline; *zoom: 1;
}

#ch-box .sg .keywords {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
font-size: 13px; color: #787878; margin-top: 8px;
}
#ch-box .sg .keywords a { color: #787878; padding: 0 7px; *display: inline; *zoom: 1; }
#ch-box .sg .keywords a:hover { color: #FE7500 }

#com-nav { background-color: #FE7500; height: 48px; }
#com-nav li { float: left; line-height: 48px; }
#com-nav li a {
display: block; padding: 0 5px; color: #fff;
text-decoration: none;
border-right: solid 1px #FD943A;
}
#com-nav li a:hover {
background-color: #F66201;
-webkit-transition: all ease-in-out .3s, all ease-in-out .3s;
transition: all ease-in-out .3s, all ease-in-out .3s
}
#com-nav li a.active { background-color: #F66201 }





#st-box { background-color: #fff; height: 200px; overflow: hidden; }
#st-box .lt {
float: left; width: 130px;
background-image: url('../images/common/tbl.png');
background-position: right top; background-repeat: repeat-y
}
#st-box .lt .item {
height: 50px; line-height: 50px;
}
#st-box .lt .item a {
display: block; text-align: center; text-indent: -8px;
width: 120px; border-bottom: 1px solid #eee;
-webkit-transition: background-color ease-in-out .2s, background-color ease-in-out .2s;
transition: background-color ease-in-out .2s, background-color ease-in-out .2s
}
#st-box .lt .item a:hover {
color: #f86d06; background-color: #f9f9f9;
text-decoration: none;
}
#st-box .lt .item a.active {
width: 130px; border-bottom: 0; text-indent: -14px;
background-image: url('../images/components/tbg.png');
background-repeat: no-repeat; color: #fff;
}
#st-box .lt .item a.active:hover { background-color: transparent; }
#st-box .rc { float: left; width: 1050px; }
#st-box .rc .item {
float: left; width: 130px;
*display: inline; *zoom: 1;
}
#st-box .rc .item a {
display: block; font-size: 14px; text-align: center;
height: 200px; position: relative;
}
#st-box .rc .item a .title {
width: 100px; margin: 0 auto; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis; margin-top: 5px;
}
#st-box .rc .item a .subtitle {
width: 100px;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 5px;
font-size: 13px;
color: gray;
}
#st-box .rc .item a img { display: block; margin: 0 auto; }
#st-box .rc .item a .cover { margin-top: 18px; }

#st-box .rc .item a .qr {
position: absolute; top: -18px; left: 50%;
width: 100px; margin-left: -50px; height: 100%;
background-color: #fff;
}
#st-box .rc .item a .qr img { margin-top: 16px; box-shadow: 0 2px 5px rgba(0,0,0, .2); }
#st-box .rc .item a .qr .btn {
width: 88px; margin: 0 auto; height: 26px;
background-color: #FE7500; text-align: center;
line-height: 26px; color: #fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px; margin-top: 5px;
}



#cover-box { background-color: #fff; }
#cover-box .item {
float: left; width: 216px; height: 320px; margin: 15px 10px;
*display: inline; *zoom: 1; position: relative;
}
#cover-box .item img { display: block; }
#cover-box .item .qr {
cursor: pointer;
display: none; width: 216px; height: 320px;
position: absolute; top: 0; left: 0; background-color: #fff;
}
#cover-box .item .app { position: relative; height: 320px; }
#cover-box .item .app .bar {
position: absolute; width: 100%; height: 48px; line-height: 48px;
bottom: 0; left: 0; background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
zoom: 1;
}
#cover-box .item .app .title {
text-align: center; color: #fff; font-size: 18px; padding: 0 10px;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
#cover-box .item .app .label {
width: 70px; height: 70px; position: absolute; top: 0; right: 0;
background-image: url('../images/components/cl.png');
display: block; text-align: center; line-height: 40px; text-indent: 25px;
color: #fff; font-size: 24px;
}
#cover-box .item .qr .btn span {
display: block;
line-height: 30px;
border: 1px solid #f86d06;
color: #f86d06;
text-align: center;
font-size: 15px;
text-decoration: none;
}

#cover-box .item .qr .title {
height: 48px; padding: 0 10px; background-color: #FE7500; color: #fff;
line-height: 48px; font-size: 18px; text-align: center;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
#cover-box .item .qr .title a {
color: #fff;
}
#cover-box .item .qr .text {
padding: 6px 14px; font-size: 14px;
}
#cover-box .item .qr .text p {
height: 72px; overflow: hidden; color: #666;
}
#cover-box .item .qr img {
display: block; margin: 0 auto;
}
#cover-box .item .qr .media {
text-align: center; color: #999; font-size: 15px;
line-height: 18px;
}
#cover-box .item .qr .media a{
color: #999
}
#cover-box .item .qr .btn {
width: 120px; height: 32px; margin: 18px auto 0 auto;
}
#cover-box .item .qr .btn a {
display: block; line-height: 30px;
border: 1px solid #f86d06; color: #f86d06;
text-align: center; font-size: 15px; text-decoration: none;
}
#cover-box .item .qr .btn a:hover {
background-color: #f86d06; color: #fff;
}

#cover-box .item .qr .text a:hover {
color: #666;
}
#cover-box .item .qr .media a:hover {
color: #666;
}

#cover-box .item .qr .title a:hover {
color: #fff;
}



.full-row .col-845,
.full-row .col-865,
.full-row .col-320,
.full-row .col-300,
.full-row .col-470 {
float: left; *display: inline; *zoom: 1;
background-color: #fff;
}
.full-row .col-845 { width: 845px; }
.full-row .col-865 { width: 865px; }
.full-row .col-320 { width: 320px; }
.full-row .col-300 { width: 300px; }
.full-row .col-470 { width: 470px; }

.sc-box { height: 400px; overflow: hidden; margin-bottom: 15px; }
.sc-box .item { margin-bottom: 20px; overflow: hidden; }
.sc-box .item a {
position: relative;
}
.sc-box .item a,
.sc-box .item img {
display: block;
}
.sc-box .item a .bar {
position: absolute; width: 100%; height: 36px;
left: 0; bottom: 0; line-height: 36px; background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
zoom: 1;
}
.sc-box .item a .bar .title {
padding: 0 15px; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;
color: #fff;
}
.sc-box .item a:hover img {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-duration: .3s;
animation-duration: .3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: scale;
animation-name: scale;
}



.nh-box { border-bottom: 1px dotted #ddd }

.nh-box .title {
text-align: center; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;
vertical-align: top; line-height: 30px; height: 30px;
}
.nh-box .title a { font-size: 24px; color: #fe1324; }
.nh-box .summary { font-size: 14px; color: #999; padding: 10px 0; height: 50px; overflow: hidden; }
.nh-box .summary a { color: #f86d06; }


.ng-box .item {
float: left; width: 400px; padding-right: 70px; position: relative;
height: 38px; line-height: 38px;
}
.ng-box .item .cate,
.ng-box .item .title {
display: block; float: left;
}
.ng-box .item .title { width: 310px; }
.ng-box .item .title {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.ng-box .item .date {
position: absolute; right: 0; top: 0;
font-size: 16px; color: #999;
}
.ng-box .item .cate,
.ng-box .item .cate a { color: #FE7500; }



.nl-box .head {
height: 55px; line-height: 55px; border-bottom: 1px solid #ddd;
padding: 0 15px;
}
.nl-box .head .title { font-size: 24px; color: #FE7500; float: left; }
.nl-box .head .more { float: right; }
.nl-box .head .more a { font-size: 15px; color: #999; }
.nl-box ul {
height: 419px; overflow: hidden; padding: 0 12px;
float: left; width: 296px; margin-bottom: 6px;
}
.nl-box ul li {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
float: left; line-height: 41px; height: 41px; border-bottom: 1px dotted #ddd;
width: 296px;
}
.nl-box ul li .dot {
display: block; width: 4px; height: 4px;
background-color: #999; float: left; *display: inline; *zoom: 1;
margin-top: 18px; margin-right: 10px;
}


#sph-box { background-color: #fff; }
#sph-box .control {
position: absolute; right: 15px; top: 0;
height: 66px;
}
#sph-box .mh-66 .btn {
border: 0; background-color: transparent; padding: 0; margin: 0;
display: block; width: 30px; height: 30px; text-indent: -999px; overflow: hidden;
float: left; background-image: url('../images/components/contrl.png');
*display: inline; *zoom: 1; margin-top: 18px; margin-left: 10px;
}
#sph-box .mh-66 .prev { background-position: 0 0; }
#sph-box .mh-66 .next { background-position: -30px 0; }
#sph-box .mh-66 .prev.disabled { background-position: -60px 0; }
#sph-box .mh-66 .next.disabled { background-position: -90px 0; }
#sph-box .mh-66 .more { background-position: -120px 0; }

.frame-box { padding: 0 4px 30px 4px; height: 135px; }
.frame-box .item { float: left; width: 270px; height: 100%; margin: 0 11px; *display: inline; *zoom: 1; }

.frame-box .item a,
.frame-box .item a img { display: block; }
.frame-box .item a {
position: relative; width: 270px; height: 135px;
overflow: hidden;
}
.frame-box .item a .mask {
position: absolute; bottom: -135px; left: 0;
width: 100%; height: 135px;
background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
zoom: 1;
}
.frame-box .item a .title {
font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.frame-box .item a .text {
font-size: 14px; line-height: 20px; height: 40px;
overflow: hidden;
}
.frame-box .item a .body {
padding: 10px 20px; color: #fff;
}
.frame-box .item a .btn {
text-align: center; width: 100px; height: 26px; margin: 10px auto 0 auto;
background-color: #FE7500; color: #fff; line-height: 26px;
-webkit-border-radius: 4px; -moz-border-radius: 4px;
-ms-border-radius: 4px; border-radius: 4px; font-size: 14px;
}




.g8-box { background-color: #fff; }
.g8-box .head {
height: 56px; line-height: 56px; border-bottom: 1px solid #e8e8e8;
padding: 0 15px; position: relative; z-index: 1;
}
.g8-box .head .title {
float: left; height: 56px; line-height: 56px;
font-size: 24px; color: #FE7500
}
.g8-box .head .icon-game,
.g8-box .head .icon-app {
display: inline-block; width: 48px; height: 48px;
vertical-align: middle; margin-top: -3px;
background-image: url('../images/components/tit.png');
}
.g8-box .head .icon-game { background-position: 0 0; }
.g8-box .head .icon-app { background-position: -48px 0; }
.g8-box .head .tabs {
position: absolute; top: 5px; right: 0; height: 52px; line-height: 52px;
}
.g8-box .head .tabs li { float: left; }
.g8-box .head .tabs li a {
display: block; padding: 0 20px; text-decoration: none;
font-size: 15px; border: 1px solid #fff; border-bottom: 0; border-top: 2px solid #fff;
line-height: 50px;
}
.g8-box .head .tabs li a.active {
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
-moz-border-top-left-radius: 4px; -moz-border-top-right-radius: 4px;
-ms-border-top-left-radius: 4px; -ms-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px;
border: 1px solid #e8e8e8; border-bottom: 0; border-top: 2px solid #FE7500;
color: #FE7500; background-color: #fff;
}
.g8-box .head .tabs .m a { color: #999; }
.g8-box .head .tabs .m a:hover { color: #FE7500 }

.g8-box .list { padding: 15px 5px; margin-bottom: 10px; }
.g8-box .list .item {
float: left; width: 116px; *display: inline; *zoom: 1;
margin: 15px 15px 0 15px;
}
.g8-box .list .item a {
display: block; text-align: center; font-size: 14px;
position: relative;
}
.g8-box .list .item .title {
height: 36px; line-height: 36px; width: 90px; margin: 0 auto;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.g8-box .list .item .cover {
display: block; margin: 0 auto;
}


.g8-box .list .item a .qr {
position: absolute; top: -18px; left: 50%;
width: 110px; margin-left: -55px; height: 100%;
background-color: #fff;
}
.g8-box .list .item a .qr img { display: block; margin: 0 auto; margin-top: 16px; box-shadow: 0 2px 5px rgba(0,0,0, .2); }
.g8-box .list .item a .qr .btn {
width: 90px; margin: 0 auto; height: 26px;
background-color: #FE7500; text-align: center;
line-height: 26px; color: #fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px; margin-top: 5px;
}




.r4-box { background-color: #fff; overflow: hidden; }
.r4-box .rw { overflow: hidden; padding: 0 6px; }
.r4-box .col {
float: left; width: 270px; padding: 10px 0;
*display: inline; *zoom: 1; margin: 0 11px;
}
.r4-box .col .head {
height: 50px; line-height: 42px; border-bottom: 2px solid #ddd;
float: left; width: 270px;
}
.r4-box .col .head .title { font-size: 24px; }
.r4-box .gl .head { border-color: #FE7500 }
.r4-box .bl .head { border-color: #43b2f7 }
.r4-box .pl .head { border-color: #7e76c0 }
.r4-box .ol .head { border-color: #fca506 }
.r4-box .gl .head .title .ft { color: #FE7500 }
.r4-box .bl .head .title .ft { color: #43b2f7 }
.r4-box .pl .head .title .ft { color: #7e76c0 }
.r4-box .ol .head .title .ft { color: #fca506 }


.r4-box .col .list { float: left; width: 100%; height: 513px; overflow: hidden; }

.r4-box .col .item {
float: left; width: 270px; border-bottom: 1px dashed #ddd;
}
.r4-box .col .first {
height: 80px; padding: 14px 0;
}
.r4-box .col .num {
display: block; float: left; width: 22px; height: 22px;
border-radius: 1px; background-color: #afafaf; line-height: 22px;
text-align: center; color: #fff; font-style: normal;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px;
border-radius: 2px; margin-right: 15px;
*display: inline; *zoom: 1; font-size: 15px;
}
.r4-box .col .first .o3 { margin-top: 29px; }

.r4-box .gl .o3 { background-color: #FE7500 }
.r4-box .bl .o3 { background-color: #43b2f7 }
.r4-box .pl .o3 { background-color: #7e76c0 }
.r4-box .ol .o3 { background-color: #fca506 }




.r4-box .col .app { float: left; width: 233px; height: 80px; }
.r4-box .col .app .cover {
display: block; float: left; width: 80px; height: 80px;
}
.r4-box .col .app .body {
float: left; width: 143px; *display: inline; *zoom: 1;
margin-left: 10px; height: 60px; line-height: 20px; padding: 10px 0;
}
.r4-box .col .app .title,
.r4-box .col .app .cate,
.r4-box .col .app .rs { height: 20px; }
.r4-box .col .app .title {
font-size: 15px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis; width: 143px;
}
.r4-box .col .app .cate { font-size: 12px; }
.r4-box .col .app .cate a { color: #808080 }

.r4-box .col .app .s0,
.r4-box .col .app .s1,
.r4-box .col .app .s2,
.r4-box .col .app .s3,
.r4-box .col .app .s4,
.r4-box .col .app .s5 {
display: inline-block; width: 78px; height: 14px; vertical-align: middle;
background-image: url('../images/components/stars.png'); margin-top: -3px;
}

.r4-box .col .app .s0 { background-position: 0 0; }
.r4-box .col .app .s1 { background-position: 0 -14px; }
.r4-box .col .app .s2 { background-position: 0 -28px; }
.r4-box .col .app .s3 { background-position: 0 -42px; }
.r4-box .col .app .s4 { background-position: 0 -56px; }
.r4-box .col .app .s5 { background-position: 0 -70px; }




.r4-box .col .one { height: 44px; line-height: 44px; font-size: 15px; }
.r4-box .col .one .num { margin-top: 11px; }
.r4-box .col .one .title {
float: left; width: 233px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis;
}


.r4-box .gl .item a:hover { color: #FE7500; }
.r4-box .bl .item a:hover { color: #43b2f7; }
.r4-box .pl .item a:hover { color: #7e76c0; }
.r4-box .ol .item a:hover { color: #fca506; }



.sitelinks {
margin-top: 10px;
height: auto;
border: 1px solid #ddd;
overflow: hidden;
width: 1180px;
background: #fff;
}
.links {
padding: 10px;
line-height: 22px;
}
.space {
float: left;
display: block;
width: 20px;
height: 110px;
line-height: 55px;
padding: 10px;
background: #3db73d;
color: #555;
margin-right: 10px;
color: #fff;
}
.h3_txt {
font-size: 16px;
font-weight: bold;
padding-left: 10px;
color: #FE7500;
}
.link_txt {
float: right;
color: #333;
font-weight: normal;
margin-right: 14px;
}

.hz_link {
padding: 5px 9px;
}
.hz_link a {
display: inline-block;
height: 28px;
line-height: 28px;
padding: 0 10px;
}
.box_tite {
height: 45px;
line-height: 45px;
}

#footer {
border-top: 4px solid #FE7500; text-align: center;
background-color: #f8f8f8; padding: 30px 0;
}
#footer p { font-size: 14px; color: #666; }
#footer .ql-box { margin-bottom: 20px; }
#footer .ql-box .item {
display: inline-block; width: 81px; height: 24px;
font-size: 0; line-height: 0; *display: inline; *zoom: 1;
margin: 0 5px;
}
#footer .ql-box .item a {
display: block; font-size: 12px; line-height: 24px;
color: #2380b7; text-decoration: none;
background-image: url('../images/components/qt.png');
text-align: center; text-indent: 19px;
}






#cate-list { background-color: #fff; }
#cate-list ul { padding: 10px 5px; }
#cate-list ul li {
float: left; *display: inline; *zoom: 1;
margin: 5px 10px;
}
#cate-list li a {
display: block; padding: 0 7px; font-size: 14px;
height: 30px; line-height: 30px;
}
#cate-list li a.active {
background-color: #FE7500; color: #fff; text-decoration: none;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
border-radius: 3px; -webkit-pointer-events: none; -ms-pointer-events: none;
-moz-pointer-events: none; pointer-events: none;
}





#hh-box { background-color: #fff; position: relative; }
#hh-box .list {
padding: 10px 6px 15px 6px;
}

#hh-box .item {
float: left; width: 116px; *display: inline; *zoom: 1;
margin: 15px 15px 0 15px;
}
#hh-box .item a {
display: block; text-align: center; font-size: 14px;
position: relative;
}
#hh-box .item a img { display: block; margin: 0 auto; }



#hh-box .item a .title {
height: 36px; line-height: 36px; width: 90px; margin: 0 auto;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}


#hh-box .item a .qr {
position: absolute; top: -15px; left: 50%;
width: 110px; margin-left: -55px; height: 100%;
background-color: #fff;
}
#hh-box .item a .qr img { display: block; margin: 0 auto; margin-top: 16px; box-shadow: 0 2px 5px rgba(0,0,0, .2); }
#hh-box .item a .qr .btn {
width: 90px; margin: 0 auto; height: 26px;
background-color: #FE7500; text-align: center;
line-height: 26px; color: #fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px; margin-top: 5px;
}


#hh-box .label {
display: block; width: 60px; height: 60px;
position: absolute; top: 0; left: 0;
background-image: url('../images/components/hh.png');
text-indent: -999px; overflow: hidden;
}








#guide-bar { height: 50px; line-height: 50px; font-size: 13px; }
#guide-bar .dot {
display: inline-block; width: 3px; height: 14px; overflow: hidden;
background-color: #f86d06; vertical-align: middle;
margin: -3px 10px 0 10px; *display: inline; *zoom: 1;
}




.g5-box { background-color: #fff; }
.g5-box .head {
height: 80px; line-height: 80px; padding: 0 20px;
}
.g5-box .head .title { font-size: 24px; }
.g5-box .inner { width: 1175px; }
.g5-box .list { padding: 0 20px; width: 1140px; overflow: hidden; }
.g5-box .list .item {
float: left; width: 200px; margin-right: 35px;
margin-bottom: 35px; *display: inline; *zoom: 1;
}
.g5-box .item a {
display: block; border: 1px solid #f0f0f0; text-align: center; overflow: hidden;
text-decoration: none; color: #404040; height: 263px; position: relative;
}
.g5-box .item .front .body {
height: 225px; background-color: #f8f8f8;
padding: 0 14px;
}
.g5-box .item .front .body .date {
color: #f86d06; font-size: 14px;
}
.g5-box .item img { display: block; width: 120px; height: 120px; margin: 0 auto; }
.g5-box .item .front .body img {
margin-top: 30px;
}
.g5-box .item .bottom {
height: 38px; line-height: 38px; text-align: center;
}
.g5-box .item .front .body .title {
height: 30px; line-height: 30px; margin-top: 10px; font-size: 18px;
}
.g5-box .item .back {
position: absolute; top: 263px; left: 0;
width: 100%; height: 100%; overflow: hidden;
background-color: #fff; text-align: center;
}
.g5-box .item .back .title {
font-size: 14px; background-color: #FE7500; color: #fff;
text-align: center; line-height: 32px; height: 32px; padding: 0 14px;
}
.g5-box .item .back .text {
font-size: 12px; padding: 0 14px; text-align: left;
height: 180px; line-height: 18px; overflow: hidden;
margin: 7px 0; color: #666;
}
.g5-box .item .back .qr { font-size: 12px; color: #999; }
.g5-box .item .back .btn {
width: 118px; height: 22px; border: 1px solid #f86d06;
color: #f86d06; line-height: 22px; margin: 5px auto 0 auto;
font-size: 12px;
}
.g5-box .item .back .btn:hover {
background-color: #f86d06; color: #fff;
}

.g5-box .item .title {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}







.paginate { text-align: center; float: left; width: 100%; }
.paginate ul { font-size: 17px; line-height: 17px; float: left; width: 100%; }
.paginate ul li {
display: inline-block; font-size: 0; line-height: 0;
*display: inline; *zoom: 1; margin: 0 5px;
}
/*.paginate ul a:first-child{*/
/*display: none;*/
/*}*/
.paginate ul li a {
display: block; font-size: 16px; padding: 0 18px;
height: 38px; line-height: 38px; border: 1px solid #ccc;
background-color: #fff; text-decoration: none;
}
.paginate ul li a:hover {
border-color: #FE7500; -webkit-transition: border-color ease-in-out .2s, color ease-in-out .2s;
transition: border-color ease-in-out .2s, color ease-in-out .2s
}
.paginate ul li a.active {
border-color: #FE7500; color: #fff; background-color: #FE7500;
pointer-events: none;
}


.g5-box .paginate { margin-bottom: 35px; }





.spew-box { position: relative; overflow: hidden; height: 320px; }
.spew-box .images li {
float: left; width: 865px; height: 320px;
position: relative;
}
.spew-box .images li a {
display: block; width: 865px; height: 320px;
}
.spew-box .images .bar {
position: absolute; width: 100%; text-align: left;
bottom: 0; left: 0; height: 45px; line-height: 45px;
background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
zoom: 1;
}
.spew-box .images .bar .title {
padding: 0 15px; color: #fff;
}
.spew-box .bottom { position: absolute; right: 0; bottom: 0; width: 100%; }
.spew-box .pages {
padding: 0 15px;
height: 45px; line-height: 45px;
text-align: right; vertical-align: middle;
}
.spew-box .pages li {
display: inline-block; width: 20px; height: 20px;
*display: inline; *zoom: 1; text-align: center;
vertical-align: middle; margin-top: -3px; line-height: 20px;
background-color: #fff; margin-left: 10px; border-radius: 2px;
cursor: pointer;
}
.spew-box .pages li.active {
background-color: #FE7500; color: #fff; font-size: 14px;
pointer-events: none;
}



.spes-box .head {
height: 60px; line-height: 60px; padding: 0 15px;
}
.spes-box .head .title { color: #FE7500; font-size: 24px; }
.spes-box .image {
padding: 0 15px 10px 15px; width: 270px; position: relative;
}
.spes-box .image a {
display: block; position: relative; width: 270px; height: 135px;
}
.spes-box .image a img { display: block; }
.spes-box .image a .bar {
position: absolute; width: 100%; height: 26px; line-height: 26px;
bottom: 0; left: 0;
background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
zoom: 1;
}
.spes-box .image a .bar .title {
font-size: 14px; color: #fff; text-align: center;
padding: 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.spes-box .list {
padding: 0 15px;
}
.spes-box .list li {
height: 28px; line-height: 28px; background-color: #eff3ed;
margin-bottom: 10px;
}
.spes-box .list li a {
display: block; height: 28px; line-height: 28px;
text-decoration: none; font-size: 14px;
padding-left: 70px; padding-right: 10px; background-image: url('../images/components/spes.png');
background-position: 0 0; background-repeat: no-repeat;
width: 190px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.spes-box .list li a:hover {
background-position: 0 -28px;
}

.al-box { height: 360px; overflow: hidden; }
.al-box .head {
height: 66px; line-height: 66px; padding: 0 15px;
}
.al-box .head .title { font-size: 24px; color: #FE7500; }
.al-box .list { padding: 0 6px; }
.al-box .item {
float: left; width: 96px; margin: 0 23px 15px 23px; *display: inline; *zoom: 1;
}
.al-box .item a {
display: block; position: relative; width: 96px; font-size: 14px;
text-align: center;
}
.al-box .item a img {
display: block; margin: 0 auto;
}
.al-box .item a .title {
height: 36px; line-height: 36px; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;
}




.al-box .item a .qr {
position: absolute; top: 0; left: 0;
width: 96px; height: 100%;
background-color: #fff;
}
.al-box .item a .qr img { box-shadow: 0 2px 5px rgba(0,0,0, .2); }
.al-box .item a .qr .btn {
width: 88px; margin: 0 auto; height: 26px;
background-color: #FE7500; text-align: center;
line-height: 26px; color: #fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px; margin-top: 5px;
}


.an-box { height: 360px; }
.an-box .head {
height: 55px; line-height: 55px;
border-bottom: 1px solid #ddd;
padding: 0 15px;
}
.an-box .head .title {
font-size: 24px; color: #FE7500;
}
.an-box .list {
float: left; width: 270px; padding: 0 15px;
height: 293px; overflow: hidden;
}
.an-box .list li {
height: 41px; line-height: 41px; border-bottom: 1px dotted #ddd;
float: left; width: 270px;
}
.an-box .list li .icon-dot {
display: block; width: 4px; height: 4px; background-color: #bfbfbf;
float: left; *display: inline; *zoom: 1; margin-top: 18px; margin-right: 10px;
}
.an-box .list li a {
display: block; float: left; width: 256px;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}




#back-btn {
position: fixed; width: 64px; height: 64px;
left: 50%; bottom: 203px; margin-left: 610px;
}
#back-btn a {
display: block; width: 64px; height: 64px;
background-image: url('../images/components/back.png');
text-indent: -999px; overflow: hidden;
}




.r3-box { overflow: hidden; background-color: #fff; }
.r3-box .inner { width: 1182px; overflow: hidden }

.r3-box .col {
float: left; width: 393px; border-right: 1px solid #e8e8e8;
min-height: 360px; height: auto;
}
.r3-box .col .head {
height: 66px; line-height: 66px;
padding: 0 15px;
}
.r3-box .col .head .title {
float: left; font-size: 24px; color: #FE7500; color: #FE7500;
}
.r3-box .col .head .more {
float: right; font-size: 15px; color: #999;
}
.r3-box .col .head .more a { color: #999; }
.r3-box .col .cover {
width: 350px; margin: 0 auto;
}
.r3-box .col .cover a,
.r3-box .col .cover img {
display: block;
}
.r3-box .col .cover a {
position: relative; color: #fff; text-decoration: none;
}
.r3-box .col .cover a:hover { color: #FE7500; }
.r3-box .col .cover .bar {
position: absolute; width: 100%; height: 40px; line-height: 40px;
left: 0; bottom: 0; text-align: center;
background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
}
.r3-box .col .cover .title {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
padding: 0 15px;
}
.r3-box .news {
float: left; width: 363px; padding: 10px 15px;
}
.r3-box .news li { float: left; height: 38px; line-height: 38px; }
.r3-box .news .dot {
display: block; width: 4px; height: 4px; background-color: #bfbfbf;
float: left; *display: inline; *zoom: 1; margin-top: 17px; margin-right: 6px;
}
.r3-box .news li a {
display: block; width: 353px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis;
}




.r3-box .col .th {
height: 55px; line-height: 55px; width: 356px;
margin: 0 auto;
}
.r3-box .gc .th { border-bottom: 2px solid #FE7500 }
.r3-box .bc .th { border-bottom: 2px solid #43b2f7 }
.r3-box .oc .th { border-bottom: 2px solid #fca506 }
.r3-box .col .th .title {
float: left; font-size: 24px;
}
.r3-box .gc .th .title { color: #FE7500 }
.r3-box .bc .th .title { color: #43b2f7 }
.r3-box .oc .th .title { color: #fca506 }
.r3-box .col .th .more {
float: right;
}
.r3-box .col .th .more a {
font-size: 14px; color: #999;
}
.r3-box .col .rank {
width: 356px; margin: 0 auto 15px auto; height: 513px; overflow: hidden;
}

.r3-box .col .rank .item {
float: left; width: 356px; border-bottom: 1px dashed #ddd;
}


.r3-box .col .first {
height: 80px; padding: 14px 0;
}
.r3-box .col .app { float: left; width: 319px; height: 80px; }
.r3-box .col .first .o3 { margin-top: 29px; }
.r3-box .col .app .cover {
display: block; float: left; width: 80px; height: 80px;
}
.r3-box .col .app .body {
float: left; width: 229px; *display: inline; *zoom: 1;
margin-left: 10px; height: 60px; line-height: 20px; padding: 10px 0;
}
.r3-box .col .app .title,
.r3-box .col .app .cate,
.r3-box .col .app .rs { height: 20px; }
.r3-box .col .app .title {
font-size: 15px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis; width: 229px;
}
.r3-box .col .app .cate { font-size: 12px; }
.r3-box .col .app .cate a { color: #808080 }

.r3-box .col .app .s0,
.r3-box .col .app .s1,
.r3-box .col .app .s2,
.r3-box .col .app .s3,
.r3-box .col .app .s4,
.r3-box .col .app .s5 {
display: inline-block; width: 78px; height: 14px; vertical-align: middle;
background-image: url('../images/components/stars.png'); margin-top: -3px;
}

.r3-box .col .app .s0 { background-position: 0 0; }
.r3-box .col .app .s1 { background-position: 0 -14px; }
.r3-box .col .app .s2 { background-position: 0 -28px; }
.r3-box .col .app .s3 { background-position: 0 -42px; }
.r3-box .col .app .s4 { background-position: 0 -56px; }
.r3-box .col .app .s5 { background-position: 0 -70px; }


.r3-box .gc .o3 { background-color: #FE7500!important; }
.r3-box .bc .o3 { background-color: #43b2f7!important; }
.r3-box .oc .o3 { background-color: #fca506!important; }

.r3-box .gc a:hover { color: #FE7500!important; }
.r3-box .bc a:hover { color: #43b2f7!important; }
.r3-box .oc a:hover { color: #fca506!important; }

.r3-box .col .rank .item .num {
display: block; float: left; width: 22px; height: 22px;
border-radius: 1px; background-color: #afafaf; line-height: 22px;
text-align: center; color: #fff; font-style: normal;
-webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px;
border-radius: 2px; margin-right: 15px;
*display: inline; *zoom: 1; font-size: 15px;
}


.r3-box .col .one { height: 44px; line-height: 44px; font-size: 15px; }
.r3-box .col .one .num { margin-top: 11px; }
.r3-box .col .one .title {
float: left; width: 240px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis;
}
.r3-box .col .one .size {
float: right; font-size: 13px; color: #999;
}




.g8-box .th {
height: 55px; border-bottom: 2px solid #FE7500;
}
.g8-box .th .title {
float: left; font-size: 24px; color: #fff; background-color: #FE7500;
padding: 0 20px; line-height: 55px;
}
.g8-box .th .ts,
.g8-box .th .ts li { float: left; }
.g8-box .th .more {
float: right; line-height: 55px; *display: inline; *zoom: 1;
padding: 0 15px;
}
.g8-box .th .more a { color: #999; }
.g8-box .th .ts { margin-top: 12px; height: 30px; line-height: 30px; }

.g8-box .th .ts li { margin-left: 20px; *display: inline; *zoom: 1; }
.g8-box .th .ts a {
display: block; padding: 0 8px;font-size: 14px; text-decoration: none;
}
.g8-box .th .ts a.active {
color: #fff; background-color: #FE7500;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
border-radius: 3px; pointer-events: none;
}




.ae-box  { background-color: #fff }

.ae-box .head {
height: 88px; line-height: 88px; padding: 0 30px;
}
.ae-box .head .title {
float: left; font-size: 28px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis;
}

.ae-box .content {
padding: 0 30px 30px 30px; position: relative;
}
.ae-box .main .icon {
float: left; width: 144px; height: 144px;
position: relative
}
.ae-box .main .icon img {
display: block;
}
.ae-box .main .icon .slf {
position: absolute; top: -20px; right: -20px; font-size: 14px;
width: 62px; height: 40px; padding: 11px 0; color: #fff; line-height: 20px;
text-align: center; background-image: url('../images/components/rf.png');
}
.ae-box .main .icon .slf label {
display: block; color: #fff; font-size: 18px;
font-weight: 600; font-family: Georgia;
}
.ae-box .main .info {
float: left; width: 460px; *display: inline; *zoom: 1;
margin-left: 30px;
}

.ae-box .hr .hc {
display: block; float: left; margin-right: 20px; font-size: 15px;
*display: inline; *zoom: 1;  line-height: 32px; height: 32px;
}
.ae-box .hr .s0
.ae-box .hr .s1,
.ae-box .hr .s2,
.ae-box .hr .s3,
.ae-box .hr .s4,
.ae-box .hr .s5 {
display: inline-block; width: 110px; height: 20px; vertical-align: middle; margin-top: -5px;
background-image: url('../images/components/bs.png'); background-repeat: no-repeat;
}
.ae-box .hr .s0 { background-position: 0 0; }
.ae-box .hr .s1 { background-position: 0 -20px; }
.ae-box .hr .s2 { background-position: 0 -40px; }
.ae-box .hr .s3 { background-position: 0 -60px; }
.ae-box .hr .s4 { background-position: 0 -80px; }
.ae-box .hr .s5 { background-position: 0 -100px; }
.ae-box .tags { margin-top: 20px; font-size: 0; line-height: 0; height: 26px; }
.ae-box .tags .label { font-size: 15px; line-height: 26px; }
.ae-box .tags .item {
display: inline-block; height: 26px; line-height: 26px;
*display: inline; *zoom: 1; margin-right: 5px; margin-bottom: 5px;
}
.ae-box .tags .item a {
display: block; padding: 0 10px; font-size: 15px;
height: 24px; line-height: 24px; border: 1px solid #FE7500;
color: #FE7500; -webkit-border-radius: 2px; -moz-border-radius: 2px;
-ms-border-radius: 2px; border-radius: 2px; text-decoration: none;
white-space: nowrap;
}
.ae-box .tags .item a:hover { background-color: #FE7500; color: #fff; }



.ae-box .dl-action { margin-top: 30px; height: 60px; }
.ae-box .dl-action .btn {
float: left; width: 254px; height: 60px; line-height: 60px;
*display: inline; *zoom: 1; margin-right: 15px; position: relative;
}
.ae-box .dl-action .btn a {
display: block; text-indent: 70px; text-decoration: none;
background-image: url('../images/components/dla.png');
color: #fff; font-size: 20px;
}
.ae-box .dl-action .btn a.android {
background-position: 0 0;
}
.ae-box .dl-action .btn a.android:hover {
background-position: 0 -60px;
}
.ae-box .dl-action .btn a.ios {
background-position: 0 120px;
}
.ae-box .dl-action .btn a.ios:hover {
background-position: 0 -180px;
}
.ae-box .dl-action .btn .qr {
text-align: center; position: absolute; left: -5px; top: 100px; width: 262px;
height: 232px; background-image: url('../images/components/su.png');
background-repeat: no-repeat;
}
.ae-box .dl-action .btn .media {
padding: 40px 0 0 0; position: relative; line-height: 30px;
}
.ae-box .dl-action .btn .qr img {
display: block; margin: 0 auto;
}
.ae-box .dl-action .btn .qr .arrow {
position: absolute; width: 30px; height: 20px;
background-image: url('../images/components/ua.png');
background-repeat: no-repeat; top: -18px; left: 50%;
margin-left: -15px;
}
.ae-box .content .pull-qr {
position: absolute; right: 30px; top: 0; color: #999;
width: 150px; text-align: center; white-space: nowrap;
}
.ae-box .content .pull-qr img {
display: block; margin: 0 auto;
}




.ver-box { background-color: #fff; border-top: 1px solid #ddd; }
.ver-box .head {
height: 60px; line-height: 60px; padding: 0 30px;
}
.ver-box .head .title { font-size: 24px; }

.ver-box .list {
padding: 0 30px; margin-bottom: 15px;
}
.ver-box .list .item {
float: left; width: 805px; padding: 10px 0;
border-bottom: 1px dashed #e5e5e5
}
.ver-box .list .item .icon {
display: block; float: left; width: 60px;
}
.ver-box .list .item .body {
float: left; width: 600px; *display: inline;
*zoom: 1; margin-left: 20px; line-height: 25px;
padding: 5px 0;
}
.ver-box .list .item:last-child { border: 0; }

.ver-box .list .item .label {
display: block; float: left; margin-right: 15px;
font-size: 14px; color: #999;
}
.ver-box .list .item .btn {
float: right; margin-top: 12px;
}
.ver-box .list .item .btn a {
display: block; width: 88px; height: 34px;
border: 1px solid #FE7500; color: #FE7500;
text-align: center; line-height: 34px; text-decoration: none;
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px;
border-radius: 3px;
}
.ver-box .list .item .btn a:hover { background-color: #FE7500; color: #fff; }





.mc-nav,
.mc-box { background-color: #fff; }

.mc-box { border-bottom: 1px solid #ddd; }

.mc-nav { height: 51px; overflow: hidden; }

.fc-box { background-color: #fff; }
.fc-box .row {
border-bottom: 2px solid #FE7500; border-top: 1px solid #e5e5e5;
height: 48px;
}
.fc-box ul {
float: left;
}

.fc-box li { float: left; }
.fc-box li a {
display: block; height: 48px; line-height: 48px; font-size: 18px;
text-decoration: none; padding: 0 30px;
}
.fc-box li a:hover { background-color: #f5f5f5; }
.fc-box li a.active { background-color: #FE7500; color: #fff; }

#mc-summary .wrap { padding: 15px 30px; }
#mc-summary .body { font-size: 15px; height: 510px; overflow: hidden; }
#mc-summary .body p { margin: .5em 0; }
#mc-summary .body a { color: #FE7500; text-decoration: underline; }
#mc-summary .body a:hover { text-decoration: none; }



#mc-summary .action { margin-bottom: 20px; }
#mc-summary .action a {
display: block; width: 120px; height: 36px; line-height: 36px;
margin: 0 auto; text-decoration: none; text-indent: 40px;
background-image: url('../images/components/sl.png');
background-repeat: no-repeat; color: #fff;
}
#mc-summary .action a.half { background-position: 0 0; }
#mc-summary .action a.all { background-position: 0 -36px; }

#mc-summary .tips {
background-color: #ffffec; padding: 15px 30px;
border: 1px dashed #eece9d; line-height: 24px;
margin-bottom: 20px;
}
#mc-summary .tips .subject { color: #e60012; }
#mc-summary .tips a { color: #FE7500; text-decoration: underline; }
#mc-summary .tips a:hover { text-decoration: none; }





#mc-screen .head { padding: 0 30px; height: 80px; line-height: 80px; }
#mc-screen .head .title { float: left; font-size: 24px; }
#mc-screen .images {
width: 780px; margin: 0 auto 30px auto; overflow: hidden;
position: relative;
}
#mc-screen .images ul { font-size: 0; line-height: 0; white-space: nowrap; }
#mc-screen .images li {
display: inline-block; *zoom: inline; *zoom: 1; position: relative;
vertical-align: middle;
}
#mc-screen .images li.active {
margin: 0 -40px; z-index: 2;
}
#mc-screen .images li .media {
background-color: #000;
}
#mc-screen .images li .media img {
opacity: 0.3;
}
#mc-screen .images li.active .media img {
opacity: 1;
}

#mc-screen .images .prev,
#mc-screen .images .next {
position: absolute; top: 50%; margin-top: -43px;
width: 44px; height: 86px; z-index: 3; cursor: pointer;
overflow: hidden; text-indent: -999px;
background-image: url('../images/components/sc.png');
}
#mc-screen .images .prev { left: 10px; background-position: -88px 0; }
#mc-screen .images .next { right: 10px; background-position: -132px 0; }
#mc-screen .images .prev.disabled { background-position: 0 0; }
#mc-screen .images .next.disabled { background-position: -44px 0; }




#mc-guess .head {
height: 80px; line-height: 80px; padding: 0 30px;
}
#mc-guess .head .title {
float: left; font-size: 24px;
}
#mc-guess .tabs {
padding: 0 35.2px 0 30px; margin-bottom: 30px;
}
#mc-guess .tabs ul {
border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;background-color: #fafafa
}
#mc-guess .tabs li {
float: left; height: 38px; line-height: 38px; border-right: 1px solid #e5e5e5;
}
#mc-guess .tabs li a {
display: block; width: 113px; text-align: center; text-decoration: none;
}
#mc-guess .tabs li a:hover { background-color: #fff; }
#mc-guess .tabs li a.active { background-color: #FE7500; color: #fff; }

#mc-guess .content {
padding: 0 30px;
}
#mc-guess .fh { margin-bottom: 30px; }
#mc-guess .fh img {
display: block; float: left;
}
#mc-guess .fh .body {
float: left; width: 545px; *display: inline; *zoom: 1;
margin-left: 20px; color: #888; font-size: 14px;
}
#mc-guess .fh .body .title { font-size: 18px; }
#mc-guess .fh .body p a { color: #FE7500; }




#mc-guess .outer { width: 805px; overflow: hidden; margin-bottom: 30px; }
#mc-guess .list { width: 1000px; }
#mc-guess .list .item {
float: left; width: 96px; *display: inline; *zoom: 1;
margin-right: 44.5px;
}
#mc-guess .list .item a {
display: block; text-align: center; font-size: 14px;
position: relative;
}
#mc-guess .list .item a img { display: block; margin: 0 auto; }



#mc-guess .list .item a .title {
height: 36px; line-height: 36px; width: 96px; margin: 0 auto;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}


#mc-guess .list .item a .qr {
position: absolute; top: -15px; left: 50%;
width: 96px; margin-left: -48px; height: 100%;
background-color: #fff;
}
#mc-guess .list .item a .qr img { display: block; margin: 0 auto; margin-top: 16px; box-shadow: 0 2px 5px rgba(0,0,0, .2); }
#mc-guess .list .item a .qr .btn {
width: 90px; margin: 0 auto; height: 26px;
background-color: #FE7500; text-align: center;
line-height: 26px; color: #fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
border-radius: 3px; margin-top: 5px;
}




#mc-news .head,
#mc-games .head {
height: 70px; line-height: 70px; padding: 0 30px;
}
#mc-news .head .title,
#mc-games .head .title { float: left; font-size: 24px; }
#mc-news .head .more { float: right; }
#mc-news .head .more a { color: #999; }

#mc-news .list { padding: 0 30px 20px 30px; }
#mc-news .list li { float: left; width: 402px; height: 30px; line-height: 30px; }
#mc-news .list li .dot {
display: block; width: 4px; height: 4px; background-color: #bfbfbf;
margin-top: 13px; float: left; margin-right: 10px; *display: inline; *zoom: 1;
}
#mc-news .list li a {
display: block; float: left; width: 380px; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;
}



#mc-download { border-bottom: 0; }
#mc-download .head {
height: 70px; line-height: 70px; padding: 0 30px;
}
#mc-download .head .title { float: left; font-size: 24px; }
#mc-download .list {
padding: 0 30px 20px 30px;
width: 804px;
}
#mc-download .list li {
float: left; width: 258px; padding-right: 10px; margin: 6px 0;
}
#mc-download .list li a {
display: block; height: 32px; line-height: 32px;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
#mc-download .list li a img {
vertical-align: middle; margin-top: -3px; margin-right: 5px;
}






.rl-box,
.rem-box { background-color: #fff; }
.rl-box .head {
height: 55px; line-height: 55px; padding: 0 18px;
border-bottom: 1px solid #e8e8e8;
}
.rl-box .head .title { font-size: 24px; float: left; color: #FE7500; }

.rl-box .list {
padding: 0 12px; width: 276px; margin-bottom: 10px;
}
.rl-box .list .item {
border-bottom: 1px dashed #ddd;
}
.rl-box .list .one { height: 45px; line-height: 45px; }
.rl-box .list .item .num {
display: block; width: 22px; height: 22px;
-webkit-border-radius: 3px; -moz-border-radius: 3px;
-ms-border-radius: 3px; border-radius: 3px; font-style: normal;
float: left; text-align: center; line-height: 22px; margin-right: 15px;
*display: inline; *zoom: 1; color: #fff;
}
.rl-box .list .one .num { background-color: #afafaf }
.rl-box .list .media { padding: 15px 0; }
.rl-box .list .media img {
display: block; float: left;
}
.rl-box .list .media .body {
float: left; width: 149px; *display: inline; *zoom: 1;
margin-left: 10px; font-size: 15px; line-height: 24px;
height: 72px; padding: 4px 0;
}
.rl-box .list .item .title {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.rl-box .list .media .fn {
background-color: #f86d06; margin-top: 28px;
}
.rl-box .list .item .fn {
background-color: #fca506
}
.rl-box .list .one .num { margin-top: 12px; }
.rl-box .list .one .title { float: left; width: 150px; font-size: 15px; }
.rl-box .list .one .size { float: right; font-size: 13px; color: #999; }
.rl-box .h524 { height: 524px; overflow: hidden; }


.rl-box .list .app .s0,
.rl-box .list .app .s1,
.rl-box .list .app .s2,
.rl-box .list .app .s3,
.rl-box .list .app .s4,
.rl-box .list .app .s5 {
display: inline-block; width: 78px; height: 14px; vertical-align: middle;
background-image: url('../images/components/stars.png'); margin-top: -3px;
}

.rl-box .list .app .s0 { background-position: 0 0; }
.rl-box .list .app .s1 { background-position: 0 -14px; }
.rl-box .list .app .s2 { background-position: 0 -28px; }
.rl-box .list .app .s3 { background-position: 0 -42px; }
.rl-box .list .app .s4 { background-position: 0 -56px; }
.rl-box .list .app .s5 { background-position: 0 -70px; }
.rl-box .list .first .fn { background-color: #f86d06 }
.rl-box .nh { margin-top: 10px; }
.rl-box .nh .title { width: 230px !important; }
.rl-box .nh .item { border-bottom: 0; height: 38px; line-height: 38px; }
.rl-box .nh .item .num { margin-top: 8px; }
.rl-box .head .more { float: right; }
.rl-box .head .more a { color: #999; }

.rl-box .nl .item { height: 39px; line-height: 39px; border-bottom: 1px dotted #ddd }
.rl-box .nl .item .dot {
display: block; width: 4px; height: 4px; float: left;
background-color: #bfbfbf; margin-top: 18px; *display: inline;
*zoom: 1; margin-right: 10px;
}
.rl-box .nl .item .title { width: 250px; }
.rl-box .nl .item:last-child { border-bottom: 0; }
.rl-box .nl { height: 399px; overflow: hidden; }


.rem-box .head { height: 55px; line-height: 55px; padding: 0 18px; }
.rem-box .head .title { font-size: 24px; float: left; color: #FE7500; }
.rem-box .head .pull-right { float: right; }
.rem-box .head .pull-right a { color: #888; }
.rem-box .list { padding: 0 3px; }
.rem-box .list .item {
float: left; width: 80px; margin: 0 9px 15px 9px; *display: inline; *zoom: 1;
}
.rem-box .list .item a { display: block; text-align: center; }
.rem-box .list .item a img { display: block; }


.rem-box .list .item a .title {
font-size: 15px; white-space: nowrap; overflow: hidden;
text-overflow: ellipsis; line-height: 34px; height: 34px;
}




.nx-box { background-color: #fff; padding: 12px 30px; }
.nx-box .entry { float: left; width: 805px; padding-bottom: 25px; border-bottom: 1px solid #e5e5e5 }
.nx-box .entry .body { float: left; width: 805px; }
.nx-box .entry .title { font-size: 24px; height: 64px; line-height: 64px; }
.nx-box .entry img { display: block; float: left; }
.nx-box .entry .summary { float: left; width: 565px; *display: inline; *zoom: 1; margin-left: 20px; }
.nx-box .entry .summary p { font-size: 14px; height: 78px; line-height: 26px; overflow: hidden; }
.nx-box .entry .summary p a { color: #FE7500 }
.nx-box .entry .info { height: 36px; line-height: 36px; margin-top: 20px; font-size: 14px; }
.nx-box .entry .info .fi { float: left; padding-right: 20px; color: #999; }

.nx-box .paginate { margin: 30px 0!important; }





#article-box .head { padding: 20px 30px; text-align: center; }
#article-box .head .title { font-size: 26px; }
#article-box .head .info { color: #808080; font-size: 14px; }
#article-box .app-bar {
border: 1px solid #e5e5e5; width: 686px; margin: 0 auto;
background-color: #f9f9f9;
}


.app-bar .main {
padding: 12px 20px; width: 646px; height: 96px;
}
.app-bar .cover {
float: left; width: 96px; height: 96px;
font-size: 0; line-height: 0; position: relative;
}
.app-bar .cover .qr {
position: absolute; left: 0; top: 0;
width: 96px; height: 96px; box-shadow: 0 0 5px #999;
}
.app-bar .info {
float: left; width: 400px; line-height: 24px;
*display: inline; *zoom: 1; margin: 0 15px;
font-size: 14px; color: #999;
}
.app-bar .info .title { font-size: 16px; }
.app-bar .action { float: left; width: 120px; }

.app-bar .action .btn {
display: block; height: 40px; width: 120px;
-webkit-border-radius: 3px; -moz-border-radius: 3px;
-ms-border-radius: 3px; border-radius: 3px; color: #fff;
text-align: center; line-height: 40px; text-decoration: none;
}

.app-bar .action .green { background-color: #FE7500; }
.app-bar .action .yellow { background-color: #fca506; margin-top: 10px; }
.app-bar .action .green:hover { background-color: #24a11c; }
.app-bar .action .yellow:hover { background-color: #e69604; }


.app-bar .tags { height: 40px; line-height: 40px; padding: 0 20px; }
.app-bar .tags .item,
.app-bar .tags .label { float: left; *display: inline; *zoom: 1; font-size: 14px; }
.app-bar .tags .item { margin-right: 15px; }
.app-bar .tags .item a { color: #FE7500; text-decoration: underline; }
.app-bar .tags .item a:hover { text-decoration: none; }



#article-box .body {
padding: 20px 30px; font-size: 18px;
}

#article-box .body p {
margin: .5em 0;
}
#article-box .paginate {
margin: 10px 0 30px 0 !important;
}



#mc-games .list {
padding: 0 30px; width: 804px;
}
#mc-games .list .item {
float: left; width: 260px; padding-right: 8px;  margin-bottom: 25px;
}
#mc-games .list .item img {
display: block; float: left;
}
#mc-games .list .item .body {
float: left; width: 150px; *display: inline; *zoom: 1;
margin-left: 12px; line-height: 32px;
}
#mc-games .list .item .title,
#mc-games .list .item .row { height: 32px; }
#mc-games .list .item .title {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
width: 140px;
}
#mc-games .list .item .row { font-size: 14px; color: #999; }


#mc-games .list .s0,
#mc-games .list .s1,
#mc-games .list .s2,
#mc-games .list .s3,
#mc-games .list .s4,
#mc-games .list .s5 {
display: inline-block; width: 78px; height: 14px; vertical-align: middle;
background-image: url('../images/components/stars.png'); margin-top: -3px;
}

#mc-games .list .s0 { background-position: 0 0; }
#mc-games .list .s1 { background-position: 0 -14px; }
#mc-games .list .s2 { background-position: 0 -28px; }
#mc-games .list .s3 { background-position: 0 -42px; }
#mc-games .list .s4 { background-position: 0 -56px; }
#mc-games .list .s5 { background-position: 0 -70px; }



.gax-box .head .title { color: #FE7500; }








.spl-box { overflow: hidden; }
.spl-box .inner { width: 1500px; }
.spl-box .item {
float: left; width: 350px; background-color: #fff;
border: 1px solid #ddd; *display: inline; *zoom: 1;
margin-right: 17px; margin-bottom: 15px; padding: 15px;
}
.spl-box .item .title { font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.spl-box .item p { font-size: 14px; color: #999; height: 48px; line-height: 24px; overflow: hidden; }
.spl-box .item p a { color: #FE7500; }

.spl-box .paginate { margin: 20px 0; }






.spi-box,
.spx-box,
.spr-box { background-color: #fff; border: 1px solid #ddd; }
.spx-box,
.spr-box { border: 0; }
.spi-box { padding: 25px; }
.spi-box .cover,
.spi-box .body { float: left; }
.spi-box .body { width: 458px; *display: inline; *zoom: 1; margin-left: 30px; }
.spi-box .cover img { display: block; }

.spi-box .body .title {
height: 60px; line-height: 50px; font-size: 24px;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.spi-box .body .summary {
border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;
padding: 15px 0; font-size: 14px; color: #666; line-height: 28px;
}
.spi-box .body .bottom { height: 58px; line-height: 58px; color: #666; }
.spi-box .body .icon-app {
display: inline-block; width: 18px; height: 18px;
vertical-align: middle; margin-top: -3px; margin-right: 5px;
background-image: url('../images/components/ia.png');
*display: inline; *zoom: 1;
}



.spx-box .head,
.spr-box .head {
height: 80px; line-height: 80px; padding: 0 30px;
}
.spx-box .head .title,
.spr-box .head .title { font-size: 24px; }

.spx-box .head .icon-download,
.spr-box .head .icon-doc {
display: inline-block; width: 32px; height: 32px; vertical-align: middle;
background-image: url('../images/components/i3.png'); margin-right: 12px;
margin-top: -3px; *display: inline; *zoom: 1;
}
.spx-box .head .icon-download { background-position: 0 0; }
.spr-box .head .icon-doc { background-position: -32px 0 }

.spx-box .item {
float: left; width: 348px; background-color: #fafafa;
-webkit-border-radius: 3px; -moz-border-radius: 3px;
-ms-border-radius: 3px; border-radius: 3px;
border: 1px solid #e2e2e2; box-shadow: 0 2px 3px #f0f0f0;
margin-bottom: 40px; margin-left: 32px; position: relative;
}
.spx-box .item .summary { font-size: 12px; padding: 0 12px 10px 12px; }
.spx-box .item .summary p { height: 42px; line-height: 21px; overflow: hidden; }
.spx-box .item .app { position: relative; }
.spx-box .item .app .qr {
position: absolute; top: 0; left: 0; width: 96px; height: 96px;
}
.spx-box .item .app .action { position: absolute; right: 12px; bottom: 30px; }
.spx-box .item .app a {
display: block; padding: 12px; text-decoration: none; color: #404040;
}
.spx-box .item .cover {
width: 96px; height: 96px; float: left; position: relative;
font-size: 0; line-height: 0;
}
.spx-box .item .body {
float: left; width: 216px; *display: inline; *zoom: 1;
margin-left: 12px; height: 84px; padding: 6px 0;
}
.spx-box .item .title,
.spx-box .item .row {
height: 28px; line-height: 28px; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;
}
.spx-box .item .row { font-size: 12px; color: #999; }






.spx-box .item a .btn {
display: block; width: 54px; height: 28px;
border: 1px solid #21c118; color: #21c118;
text-align: center; font-size: 14px; line-height: 28px;
}
.spx-box .item a:hover .btn {
background-color: #21c118; color: #fff;
}




.spx-box .item .trl-r,
.spx-box .item .trl-m,
.spx-box .item .trl-p {
display: block; width: 88px; height: 88px;
background-image: url('../images/components/rl.png');
position: absolute; top: -3px; right: -3px;
}
.spx-box .item .trl-r { background-position: 0 0; }
.spx-box .item .trl-m { background-position: -88px 0; }
.spx-box .item .trl-p { background-position: -176px 0; }


.spx-box .item .s0,
.spx-box .item .s1,
.spx-box .item .s2,
.spx-box .item .s3,
.spx-box .item .s4,
.spx-box .item .s5 {
display: inline-block; width: 78px; height: 14px; vertical-align: middle;
background-image: url('../images/components/stars.png'); margin-top: -3px;
}


.spx-box .item .s0 { background-position: 0 0; }
.spx-box .item .s1 { background-position: 0 -14px; }
.spx-box .item .s2 { background-position: 0 -28px; }
.spx-box .item .s3 { background-position: 0 -42px; }
.spx-box .item .s4 { background-position: 0 -56px; }
.spx-box .item .s5 { background-position: 0 -70px; }


.spr-box { position: relative; }
.spr-box .frame {
width: 1050px; margin: 0 auto; overflow: hidden; height: 160px;
margin-bottom: 30px; position: relative;
}
.spr-box li {
float: left; width: 320px; height: 160px;
position: relative; *display: inline; *zoom: 1;
margin: 0 15px;
}
.spr-box li a {
display: block; position: relative; width: 320px; height: 160px;
position: relative; overflow: hidden; text-align: center; color: #fff;
}
.spr-box li a .mask {
position: absolute; width: 320px; height: 186px;
background-color: rgba(0,0,0,.8);
background-color: transparent \9\0;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr="#C8000000",endcolorstr="#C8000000");
zoom: 1; bottom: -160px; left: 0;
}
.spr-box li a .title {
height: 26px; padding: 0 30px; line-height: 26px; font-size: 14px;
}
.spr-box li a .subject {
font-size: 24px; margin-top: 36px;
}
.spr-box li a .btn {
margin: 5px auto 0 auto; width: 84px; height: 32px; line-height: 32px;
background-color: #FE7500; -webkit-border-radius: 3px;
-moz-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px;
color: #fff; text-align: center; font-size: 14px;
}

.spr-box .prev,
.spr-box .next {
position: absolute; top: 120px; width: 40px; height: 80px;
}
.spr-box .prev { left: 20px; }
.spr-box .next { right: 20px; }
.spr-box .prev a,
.spr-box .next a {
display: block; width: 40px; height: 80px;
background-image: url('../images/components/spc.png');
background-repeat: no-repeat; overflow: hidden; text-indent: -99px;
}
.spr-box .prev a,
.spr-box .prev.disabled a:hover { background-position: 0 0; }
.spr-box .next a,
.spr-box .next.disabled a:hover { background-position: -40px 0; }
.spr-box .prev a:hover { background-position: -80px 0; }
.spr-box .next a:hover { background-position: -120px 0; }
.spr-box .prev.disabled a,
.spr-box .next.disabled a { pointer-events: none }

.spr-box .center { padding: 0 15px; }
.spr-box .title,
.spr-box .subject {
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}







.sitemap-box { background-color: #fff; padding-bottom: 30px; height: 800px; }

.e-box { padding: 0 50px; margin: 10px 0; }
.e-box .head { height: 60px; line-height: 60px; }
.e-box .head .title { font-size: 24px; color: #FE7500; }
.e-box ul { border-bottom: 1px solid #ddd; padding-bottom: 20px; }
.e-box ul li {
float: left; width: 98px; white-space: nowrap;
}
.e-box ul li i {
float: right; display: block; margin-right: 15px; *display: inline; *zoom: 1;
color: #d5d7d4;
}


.fn-box {
position: fixed; width: 1180px;
top: 0; left: 50%; margin-left: -590px;
box-shadow: 0 2px 3px #ddd;
border-bottom: 1px solid #d5d5d5;
z-index: 9;
}
.fn-box .tags {
padding: 0 20px; height: 48px; line-height: 48px; font-size: 14px;
}
.fn-box .tags .subject,
.fn-box .tags .item {
display: block; float: left; *display: inline; *zoom: 1;
}
.fn-box .tags .item { margin-right: 15px; }
.fn-box .tags .item a {
text-decoration: underline; color: #FE7500;
}
.fn-box .tags .item a:hover { text-decoration: none; }
.fn-box .search {
display: block !important;
}

.fn-box .search {
width: 320px; height: 32px; float: right;
margin-top: 8px; *display: inline; *zoom: 1;
margin-right: 30px;
}
.fn-box .search .field,
.fn-box .search button { float: right; }
.fn-box .search .field {
height: 28px; border: 2px solid #FE7500;
}
.fn-box .search .field input {
width: 238px; padding: 0 10px;
height: 28px; border: 0; background-color: #fff; font-size: 12px; vertical-align: top;
}
.fn-box .search button {
width: 56px; height: 28px; background-color: #FE7500;
color: #fff; font-size: 12px; border: 0;
}


.mh-66 {
height: 66px; line-height: 66px; position: relative;
padding: 0 15px; overflow: hidden;
}
.mh-66 .title { font-size: 24px; color: #FE7500; float: left; }
.mh-66 .pull-right { float: right; }
.mh-66 .pull-right a { font-size: 15px; color: #999; }

.typo-orange { color: #f86d06!important }
.ng { background-color: transparent !important; }


@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}

40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}

60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}

80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}

to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}

@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}

40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}

60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}

80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}

to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}



@-webkit-keyframes scale {
from {
opacity: 1;
}

80% {
opacity: .8;
-webkit-transform: scale3d(1.02, 1.02, 1.02);
transform: scale3d(1.02, 1.02, 1.02);
}
}

@keyframes scale {
from {
opacity: 1;
}

80% {
opacity: .8;
-webkit-transform: scale3d(1.02, 1.02, 1.02);
transform: scale3d(1.02, 1.02, 1.02);
}
}



/*2016-08-23*/
#search-view { background-color: #fff; }
#search-view .col-260,
#search-view .col-920 {
float: left; *display: inline; *zoom: 1;
}
#search-view .col-260 { width: 260px; }
#search-view .col-920 { width: 920px }
#search-view .filter-box {
padding: 0 30px;
}
#search-view .filter-box { margin: 40px 0; }
#search-view .filter-box .title { font-size: 28px; padding-bottom: 20px; padding-left: 30px; }
#search-view .filter-box .item {
height: 50px; line-height: 50px; margin: 5px 0;
}
#search-view .filter-box .item a {
display: block; padding: 0 30px; text-decoration: none; font-size: 20px;
}
#search-view .filter-box .item a.acitve {
background-color: #FE7500; color: #fff;
-webkit-border-radius: 4px; -ms-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;
}

.vlist-box {
margin: 40px 0; border-left: 1px solid #e5e5e5;
width: 805px; padding-left: 40px; min-height: 415px;
height: auto; visibility: auto; _height: 415px;
}
.vlist-box .keyword { font-size: 24px; color: #FE7500; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; }


.vlist-box .item {
padding: 25px 0; border-bottom: 1px solid #e5e5e5;
}
.vlist-box .item .cover,
.vlist-box .item .body {
float: left;
}
.vlist-box .item .action { float: right; }
.vlist-box .item .cover { width: 140px; }
.vlist-box .item .body { width: 560px; }
.vlist-box .item .action { width: 100px; height: 45px; line-height: 45px; margin-top: 38px; }
.vlist-box .item .action .btn {
display: block; height: 45px; width: 100px;
-webkit-border-radius: 4px; -ms-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;
background-color: #FE7500; text-align: center;
color: #fff; text-decoration: none;
}
.vlist-box .item .action .btn:hover { background-color: #3abd32; }
.vlist-box .item .cover img {
display: block;
}
.vlist-box .item .title { font-size: 24px; margin-bottom: 10px; }
.vlist-box .item .row { font-size: 15px; line-height: 30px; height: 30px; }
.vlist-box .item .row .col { float: left; *display: inline; *zoom: 1; margin-right: 15px; }


.vlist-box .item .row .col .s0
.vlist-box .item .row .col .s1,
.vlist-box .item .row .col .s2,
.vlist-box .item .row .col .s3,
.vlist-box .item .row .col .s4,
.vlist-box .item .row .col .s5 {
display: inline-block; width: 110px; height: 20px; vertical-align: middle; margin-top: -5px;
background-image: url('../images/components/bs.png'); background-repeat: no-repeat;
}
.vlist-box .item .row .col .s0 { background-position: 0 0; }
.vlist-box .item .row .col .s1 { background-position: 0 -20px; }
.vlist-box .item .row .col .s2 { background-position: 0 -40px; }
.vlist-box .item .row .col .s3 { background-position: 0 -60px; }
.vlist-box .item .row .col .s4 { background-position: 0 -80px; }
.vlist-box .item .row .col .s5 { background-position: 0 -100px; }


.vlist-box .entry { padding-bottom: 25px; border-bottom: 1px solid #e5e5e5; }
.vlist-box .entry .title {
height: 68px; line-height: 68px; font-size: 24px;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.vlist-box .entry .cover,
.vlist-box .entry .body {
float: left;
}
.vlist-box .entry .cover { width: 220px; }
.vlist-box .entry .cover img { display: block; }
.vlist-box .entry .body { width: 580px; }
.vlist-box .entry .summary { font-size: 14px; line-height: 26px; height: 78px; overflow: hidden; }
.vlist-box .entry .summary a { color: #FE7500; }
.vlist-box .entry .info { height: 30px; line-height: 30px; margin-top: 18px; color: #999; font-size: 14px; }

.vlist-box .paginate { margin-top: 30px; }

/*about*/
#about_main {
margin: 0 auto;
text-align: left;
margin-top: 20px;
}
.c_mainnav {
float: left;
width: 140px;
padding: 10px;
}
.cbox {
background-color: #fff;
border: 1px solid #d4d4d4;
margin-bottom: 10px;
}
.c_conbox {
float: right;
width: 1000px;
}
.h2tit {
border-bottom: 1px solid #d4d4d4;
padding: 0 10px;
font-size: 14px;
color: #333;
height: 40px;
line-height: 40px;
background-color: #f8f8f8;
}
.c_mainnav li {
border-bottom: 1px dotted #eee;
}
.c_mainnav li a.active {
background-color: #FE7500;
color: #fff;
border: 1px solid #FE7500;
}
.c_mainnav li a {
display: block;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
}
.c_content {
padding: 10px;
min-height: 500px;
font-size: 14px;
}
a {
text-decoration: none;
color: #333;
}
.info_body>p>strong{
color: rgb(146, 208, 80);
font-size: 18px;"
}

/**最新文章**/
.w1k_box{width:1180px; height:auto;    padding: 0px 20px;}
.left_menu{float:left; width:135px; margin-top:13px; overflow:hidden;}
.left_menu a{width:100%; height:55px; text-align:center; font-size:16px; display:block; overflow:hidden;}
.left_menu a span{display:inline-block; line-height:54px; height:54px; border-bottom:1px solid #efefef; color:#292f33; width:128px; float:left; overflow:hidden;}
.left_menu a em{display:none; width:7px; height:100%; float:left; overflow:hidden;}
.left_menu a.cur span,.left_menu a.cur:hover span{background:#FE7500; color:#fff; border:none; height:55px; line-height:55px;}
.left_menu a.cur em{display:inline-block;}
.left_menu a:last-child span,.left_menu.yangs2 a:last-child{border:none;}
.left_menu a:hover span{background:#edf1f3;}

.gxlist{ width:963px; float:right; overflow:hidden;    padding: 10px 40px;}
.gxlist .hd{ width:100%; font-size:16px; color:#333; border-bottom:1px solid #efefef; height:45px; line-height:45px;}
.gxlist ul li{float:left; height:100%;overflow:hidden;}
.gxlist .mc{ width:380px; margin-right:15px;}
.gxlist .yy{width:110px;}
.gxlist .dj{width:135px;}
.gxlist .time{width:100px;}
.gxlist .dx{width:85px; float:right; text-align:right;}
.gxlist .bd{ height:auto; overflow:hidden;}
.gxlist .bd ul{width:100%; border-bottom:1px solid #efefef; height:45px; line-height:45px; font-size:14px; overflow:hidden;}

.gxlist .bd ul .time,.gxlist .bd ul .dx{font-size:16px; color:#999;}
.gxlist .bd ul .time.red{color:#fa4e57;}
.gxlist .bd ul .yy{color:#999;}
.gxlist .stars{margin:15px 0 0;}
.gxlist .bd .lm{ float:left; display:inline-block; color:#3aba6f; width:80px;}
.gxlist .bd .tit{float:left; display:inline-block; max-width:285px; padding-right:15px; position:relative; /*text-overflow:ellipsis; white-space:nowrap;*/ height:100%; color:#666; overflow:hidden;}
.gxlist .bd .icon{display:inline-block; width:13px; height:13px; position:absolute; right:0px; top:50%; margin-top:-6.5px; overflow:hidden;}
.gxlist .bd .icon.n{ background-position:-487px -385px;}

.gxlist.art .time{ float:right; text-align:right;}
.gxlist.art .mc{width:620px;}
.gxlist.art .bd .tit{max-width:520px;}

.gxlist.h5 .time{text-align:right;}
.gxlist.h5 .mc{width:478px;}
.gxlist.h5 .bd .lm{ width:52px;}

/**404 500**/
.four-main{width:1200px;margin:0 auto;padding:110px 0 250px 0;}
.four-main .ff-main{background:url(../images/common/45bg.png) no-repeat;width:436px;height:376px;padding-left:350px;padding-top:25px;margin: 0 auto;}
.four-main .ff-main .ff-txt{margin-top:78px;}
.four-main .ff-main .ff-txt h2{font-size:26px;margin-bottom:12px;}
.four-main .ff-main .ff-txt p{font-size:16px;font-weight:bold;padding-bottom:3px;}
.four-main .ff-main .ff-txt a{color:#026fc4;}

.info .item{
display: inline-block;
height: 26px;
line-height: 26px;
margin-right: 5px;
margin-bottom: 5px;
}
.info .item a{
display: block;
padding: 0 10px;
font-size: 15px;
height: 24px;
line-height: 24px;
border: 1px solid #FE7500;
color: #FE7500;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
white-space: nowrap;
}
.info .item a:hover { background-color: #FE7500; color: #fff; }

.body img {
max-width: 100%;
}
.tag_index{
padding-top:20px;
}
.tag_index .item{
float: left;
width: auto !important;
margin-right: 15px !important;
margin-bottom: 15px !important;
}
.tag_index .item a{
display: block;
padding: 0 10px;
font-size: 15px;
height: 24px;
line-height: 24px;
border: 1px solid #FE7500;
color: #FE7500;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;
text-decoration: none;
white-space: nowrap;
}
.tag_index .item a:hover{
background-color: #FE7500; color: #fff;
}




/*111*/
.innerbox{
width: 1200px;
margin: 0 auto;
padding-left: 10px;
padding-right: 10px;
}

.classics { margin-bottom: 13px;margin-top: 13px;}
.classics .top{padding: 10px;border-bottom: 1px solid #f5f5f5; overflow: hidden; height: 105px;}
.classics ul.fix { overflow: hidden;}
.classics .top li{width: 90px;text-align: center;float: left;margin-right: 5px;}
.classics .top a {}
.classics .top li p {height: 22px; line-height: 22px; overflow: hidden;}
.classics .top .pic{border:1px solid #FFF;padding: 4px 0;margin-bottom: 5px; position: relative;zoom:1;}
.classics .top a .pic img{width:53px;height:53px;}
.classics .top a .pic span { width: 53px; text-align: center; line-height: 19px; display: block; position: absolute; bottom: 7px; left: 17px; color: #b2e234;}
.classics .top a:hover .pic{border:1px solid #fac867;background: #ffffff;}
.classics .top a:hover{color: #f6a61d;}

.classics .bottom dl{padding: 9px 10px 9px 10px;height: 19px;line-height: 23px;overflow: hidden;}
.classics .bottom dt{float: left;width: 71px;height: 24px;background-color: #89C3FF;text-align: center;color: #fff;margin-right: 5px;background-repeat: no-repeat;background-position: right center;}
.classics .bottom .d1 dt{}
.classics .bottom dd{color: #cccccc;}
.classics .bottom a{padding: 0px 11px 0px 11px;border-right: 1px solid #ddd;font-size: 14px;}
.classics .bottom .d2{background: #f8f8f8;}
.classics .bottom .d2 dt{background-color: #9cc637;}
.classics .bottom .d3 dt{background-color: #fda0a6;}
.classics { position: relative; background: #fff; border: 1px solid #ebeef1; border-bottom:5px solid #ebeef1;  }
.classics:before { position: absolute; content: ""; top: -5px; left: -5px; background: url("../images/common/top_icon_1.png") no-repeat; width: 53px; height: 53px;  }
.classics .top-tips {margin: 15px 10px 0 15px;border-bottom: 1px solid #e6e6e6;height: 113px;overflow: hidden;}
.top-tips ul li {float: left;width: 117px;text-align: center;}
.top-tips ul li .pic {width: 110px;border: 1px solid transparent;padding: 5px 0;}
.top-tips ul li .name {height: 39px;font-size: 14px;/* line-height: 35px; */overflow: hidden;width: 110px;/* text-align: center; */margin: 0 auto;}
.top-tips ul li a .name  { color: #333; }
.top-tips ul li a:hover .pic,.top-tips ul li a.current .pic { border: 1px solid #FE7500; }
.top-tips ul li a:hover .name,.top-tips ul li a.current .name { color: #FE7500;  }
.d1 dd a:nth-child(2),.d1 dd a:nth-child(6)
{color:#ff0000;}
.d2 dd a:nth-child(4),.d2 dd a:nth-child(9)
{color:#ff0000;}
.d3 dd a:nth-child(1),.d3 dd a:nth-child(7)
{color:#ff0000;}
.top-tips img.thumb {width: 60px;height: 60px;}
.yids{width: 1px;height: 1px;overflow: hidden}


.main1 { width: 100%; overflow: hidden; margin-bottom: 13px;font-size: 14px;}
.main1 .left { width: 300px;float: left; margin-right: 10px; overflow: hidden;background: #fff;}
.main1 .left .recommend {padding:6px 13px 13px 13px; height: 481px; overflow: hidden;}
.main1 .left .recommend .tit {border-bottom: 2px solid #FE7500;line-height: 32px; height: 32px; width: 100%;}
.main1 .left .recommend .tit h3 {padding:0px 6px 0px 6px; margin:0px;line-height: 32px; height: 32px; font-size: 14px; border-bottom: solid 2px #066fc9;color: #333;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; float: left;}
.main1 .left .recommend .list {overflow: hidden; padding: 6px 7px 5px 7px; border-bottom: 1px dashed #e5e5e5;line-height: 20px; float: left; width: 285px;}
.main1 .left .recommend .list li {background: rgba(0, 0, 0, 0) none repeat scroll 0 center;display: inline;float: left;height: 28px;line-height: 28px;margin-right: 10px;padding: 0;width: 129px;overflow: hidden;}
.main1 .left .recommend .list li a { float: left;height: 28px;line-height: 28px; overflow: hidden;word-break:break-all;}
.main1 .left .recommend .list img {margin: 0 5px 0 0;vertical-align: middle;}
.main1 .left .recommend .list.last { border-bottom: 0px;}

.main1 .middle { width: 580px; float: left;background: #fff;}
.main1 .middle .update { height: 500px; overflow: hidden;}
.main1 .middle .update .tit {border-bottom: 2px solid #FE7500;line-height: 38px; height: 38px; margin-bottom: 5px; background-color: #f8f8f8;}
.main1 .middle .update .tit h3 {color: #333333;padding:0px 0px 0px 13px; margin:0px;line-height: 38px; font-size: 14px; float: left;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.main1 .middle .update .tit .statistics { float: right; margin-right:13px; }
.main1 .middle .update .tit .statistics span { margin-left: 15px;}
.main1 .middle .update .tit .statistics em { color: #f4a51d; }
.main1 .middle .update .con { padding: 13px;}
.main1 .middle .update .con .topnews {height: 71px !important;line-height: 24px; margin: 0 0px;overflow: hidden;text-align: center;}
.main1 .middle .update .con .topnews strong {margin-bottom: 5px; font-size: 16px; font-weight: bold; width:560px; display:block; overflow:hidden;word-break:keep-all;white-space:nowrap;}

.main1 .middle .update .link2 ul{height: 31px;background: url(../images/common/bg-ul.jpg) repeat-x left bottom;}
.main1 .middle .update .link2 li{float: left;width: 78.8px;}
.main1 .middle .update .link2 li i {display: block;height: 29px;line-height: 29px;text-align: center;background: #fafafa;font-size: 13px;border-bottom: 1px solid #eee;border-left: 1px solid #eee;border-top: 1px solid #eee;}
.main1 .middle .update .link2 li i:hover,.main1 .middle .update .link2 li.hover i{height: 29px;background: #ffffff;color: #FE7500;border-top:1px solid #FE7500;border-bottom:2px solid #fff;}
.main1 .middle .update .link2 li.last i { border-right: solid 1px #dee7ec;}

.main1 .middle .update .link_con { padding-top: 13px;}
.main1 .middle .update .link_con li {
line-height: 30px;height: 30px;width:550px;
/*background: url(../images/common/bg-line.jpg) no-repeat 32px top;*/
overflow: hidden;}
.main1 .middle .update .link_con li img{vertical-align: middle;margin-right: 5px;}
.main1 .middle .update .link_con li .type{width: 85px;color: #999;float: center;}
.main1 .middle .update .link_con li .today {color: #f4a51d; }
.main1 .middle .update .link_con li .titname {font-size: 14px;  float: left; position: relative; padding-left: 45px;width: 390px;*line-height: 26px;*height: 26px;overflow: hidden;}
.main1 .middle .update .link_con li .titname img { position: absolute; left: 1px; top: 5px;}
.main1 .middle .update .link_con li span{color: #999;float: right;}
.main1 .middle .update .link_con .line{height: 7px;border-bottom: 1px dotted #ededed;background: none;margin-bottom: 7px;font-size: 1px;overflow: hidden;}


.main1 .right { width: 300px; float: right;background: #fff;}
.main1 .right .special {padding:6px 13px 0px 13px; height: 493px; overflow: hidden;}
.main1 .right .special .tit {line-height: 32px;height: 32px;margin-bottom: 5px;border-bottom: 2px solid #FE7500;}
.main1 .right .special .tit h3 {color: #FE7500;padding:0px 6px 0px 10px; margin:0px;line-height: 32px; font-size: 14px; float: left; background-image: url("../images/common/l1a.jpg"); background-repeat: no-repeat; background-position: left center;font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.main1 .right .special .list {padding:5px 0px 0px 0px;line-height:20px; overflow: hidden;}
.main1 .right .special .list li {float: left; width: 100%; height:65px; border-bottom:1px solid #dcdcde; margin-top:8px;}



.main1 .right .special .licon {display:block; height: 48px;}
.main1 .right .special .licon span{width: 17px; height: 17px; display: block; float: left; text-align: center; line-height: 17px; margin: 2px 6px 0 0; color: #FFF;background: #BEBEBE;}
.main1 .right .special .licon .img{padding-right:8px;border-radius:8px; float: left; width:56px; height:56px;}
.main1 .right .special .licon .info {float: left; position: relative; width: 158px;}
.main1 .right .special .licon .info em{ color:#999;}
.main1 .right .special .licon .info .title{display: block; font-size:14px; width: 200px; overflow: hidden; height: 20px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}
.main1 .right .special .licon .info .star {line-height: 0px; margin-top:3px;}
.main1 .right .special .licon .info .cdate {line-height: 0px; margin-top:15px;font-size:12px;}




.main1 .right .slideBox{ width:272px; height:100px; overflow:hidden; position:relative; float: left;}
.main1 .right .slideBox .hd{ height:25px; width: 100%; overflow:hidden; position:absolute; left:0px; bottom:0px; z-index:1; background-image: url("../images/common/bbg.png");}
.main1 .right .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; padding-top:13px; padding-right: 13px; float: right;}
.main1 .right .slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:10px; text-indent: -9999px;background:#d4d4d4; cursor:pointer; border-radius: 50%;}
.main1 .right .slideBox .hd ul li.on{ background:#fa6800;}
.main1 .right .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.main1 .right .slideBox .bd li{ zoom:1; vertical-align:middle; }
.main1 .right .slideBox .bd img{ width:272px; height:100px; display:block; }
.main1 .right .slideBox .txt { position: absolute; bottom: 0; z-index: 2; height: 25px; width:70%; overflow: hidden; }
.main1 .right .slideBox .txt li{ height:25px; line-height:23px; position:absolute; bottom:-36px;}
.main1 .right .slideBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53"; }


.main1 .right .zttj{width:100%;height:auto; overflow:hidden;}
.main1 .right .zttj ul li{float:left; width:100%;  height:28px; line-height:28px; background:#edf1f3; font-size:14px; margin-top:12px; overflow:hidden;}
.main1 .right .zttj ul li a{color:#666;padding-left:50px; width:240px; position:relative; display:inline-block; height:28px; line-height:28px; overflow:hidden;}
.main1 .right .zttj ul li .cname{position:absolute; left:0px; top:0px; width:40px; height:28px; line-height:28px; padding-right:6px; text-align:center; background:url(../images/common/new_row.png) no-repeat; color:#fff;}


.licon .star a{
margin: 3px;
}











