@charset "utf-8";
/* CSS Document */

.header-top .zxlogo{ padding:25px 0 25px 20px; margin-right:20px; }
.header-top .zxlogo a, .header-top .zxlogo img{ display:block; width:306px; height:62px; text-indent:-9999px; }
/*nav*/
.zx-nav-column{ width:100%; height:44px; background-color:#f6f6f6; border-top:3px solid #f59912; }
.zx-nav-column .nav-column-in{ width:1200px; color:#333; margin:0 auto; overflow:hidden; } 
.zx-nav-column ul{ width:1206px; }
.zx-nav-column ul li{ float:left; margin-right:2px;}
.zx-nav-column a{ width:132px; height:44px; line-height:43px; display:block; position:relative; overflow:hidden; }
.zx-nav-column a span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; font-size:18px; color:#333; z-index:2; transition:all .2s; }
.zx-nav-column a.nav-cur span{ background-color:#f59912; color:#fff; }
.zx-nav-column a em{ display:block; position:absolute; top:100%; left:0; width:100%; height:100%; background-color:#f59912; transition:all .3s; z-index:1; }
.zx-nav-column a:hover em{ top:0; }
.zx-nav-column a:hover span{ color:#fff; }

.main{ background:#fff; width:1200px; margin:0 auto; }
.recombar{ padding:0 19px 19px; border:1px solid #ececec; width:1160px; overflow:hidden; }
.recombar dl{ height:26px; margin-top:19px; overflow:hidden; }
.recombar dl dt{ font-size:14px; color:#fff; float:left; margin-right:3px; }
.recombar dl dt span{ background:url(../images/zx_icos.png) no-repeat; display:block; width:80px; height:26px; line-height:26px; padding-right:10px; text-align:center; }
.recombar dl.appbar1 dt span{ background-position:0 0; }
.recombar dl.appbar2 dt span{ background-position:0 -45px; }
.recombar dl.appbar3 dt span{ background-position:0 -90px; }
.recombar dl dd{ font-size:12px; color:#ddd; line-height:26px; }
.recombar dl dd a{ font-size:14px; color:#444; line-height:26px; margin:0 9px; }
.recombar dl dd a:hover{ color:#f59912 !important; text-decoration:underline; }

.zxwrap{ padding:19px 19px 15px; border:1px solid #ececec; width:1160px; overflow:hidden; }
.wrap-left{ float:left; width:320px; margin-right:20px; overflow:hidden; }
.wrap-center{ float:left; width:480px; overflow:hidden; }
.wrap-right{ float:right; width:320px; overflow:hidden; }




/* 列表分类  */
.c-fl-box{ padding:8px 2px 16px; width:870px; margin-right:-15px; }
.c-fl-box a{ float:left; width:93px; height:32px; line-height:32px; background:#fff; border:1px solid #ddd; text-align:center; color:#565656; font-size:14px; margin:12px 13px 0 0; cursor:pointer; }
.c-fl-box a:hover{ background:#f59912; border-color:#f59912; color:#fff; }
.c-fl-box .current{ background:#f59912; border-color:#f59912; color:#fff; }








/* focus flash */
.focu{ width:320px; height:270px; overflow:hidden; position:relative; z-index:2; }
.focu_img{ position:absolute; top:0; height:270px; width:3200px; }
.focu_img li{ float:left; }
.focu_img li img{ display:block; width:320px; height:270px; }
a.focu_lbtn, a.focu_rbtn{ display:block; width:38px; height:60px; background:url(../images/arrow.png) no-repeat; transition:all 0.2s ease-in 0s; position:absolute; top:105px; z-index: 2; }
a.focu_lbtn:hover, a.focu_rbtn:hover{ background-image: url(../images/arrow_hover.png); transition:none; }
a.focu_lbtn{ background-position:0 0; position:absolute; left:-38px; right:auto; }
.focu:hover a.focu_lbtn{ position:absolute; left:0; right:auto; }
a.focu_rbtn{ background-position:-38px 0; position:absolute; right:-38px; left:auto; }
.focu:hover a.focu_rbtn{ position:absolute; right:0; left:auto; }
.focu_tit{ position:absolute; z-index:2; left:0; bottom:0; overflow:hidden; zoom:1; width:320px; height:54px; background:rgba(0,0,0,0.5); *filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.focu_tit a{ float:left; display:inline; width:300px; padding:0 10px; font-size:16px; line-height:38px; height:38px; color:#fff; text-align:center; margin-bottom:20px; overflow:hidden; z-index:3; }
.focu_pag{ position:absolute; bottom:10px; left:0; width:100%; text-align:center; height:6px; line-height:0; font-size:0; overflow:hidden; z-index:3; }
.focu_pag li{ width:22px; height:6px; overflow:hidden; margin:0 4px; cursor:pointer; display:inline-block; *display:inline; zoom:1; background:#fff; filter:alpha(opacity=50); -moz-opacity :0.5; -khtml-opacity :0.5;opacity:0.5; }
.focu_pag li.current{ background:#fe9a10; filter:alpha(opacity=100); -moz-opacity :1; -khtml-opacity :1;opacity:1; }

.more{ font-size:14px; color:#888; float:right; }
.wrap-hd{ margin-top:5px; height:22px; line-height:22px; margin-bottom:10px; }
.wrap-hd h4{ font-size:18px; font-weight:700; border-left:4px solid #f59912; padding-left:10px; float:left; }
.wrap-zt{ padding-top:15px; }
.wrap-zt .wrap-hd{ margin-bottom:13px; }
.zt-list{ width:105%; overflow:hidden; }
.zt-list li{ height:32px; line-height:32px; background:url(../images/dian1.gif) no-repeat left center; padding-left:12px; width:144px; float:left; margin-right:12px; display:inline; overflow:hidden; }
.wrec-zt{ position:relative; }
.wrec-zt a{ display:block; width:320px; height:150px; overflow:hidden; }

.topnews{ border-bottom:1px solid #e2e2e2; font-size:14px; line-height:24px; text-align:center; width:480px; padding-bottom:10px; overflow:hidden; }
.topnews .news-top{ margin-top:2px; }
.topnews .news-top a{ color:#ff3d3d; font-size:22px; font-weight:bold; line-height:30px; }
.topnews p{ height:27px; color:#888; margin-top:10px; overflow:hidden; }
.topnews p a{ font-size:14px; color:#888; line-height:20px; overflow:hidden; width:11em; }
.topnews a:hover{ color:#f59912; position:relative; left:1px; top:1px; }
.ul-list{ padding-top:10px; *zoom:1; overflow:hidden; }
.ul-list:after{ content:""; display:block; height:0; clear:both; }
.ul-list li{ height:24px; line-height:24px; font-size:14px; padding:5px 0; float:left; width:100%; overflow:hidden; }
.ul-list li a{ max-width:346px; _width:346px; float:left; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ul-list li.dashed{ border-top:1px dashed #e9e9e9; margin-top:10px; height:10px; padding:0; overflow:hidden; }
.ul-list li .time{ padding-left:10px; }
.ul-list li i.type{ float:left; display:block; width:60px; padding-right:13px; margin-right:10px; line-height:24px; text-align:right; overflow:hidden; position:relative; }
.ul-list li i.type em{ position:absolute; right:0; top:5px; width:1px; height:14px; background:#ddd; overflow:hidden; }
.ul-list li i.type a{ font-size:14px; color:#999; line-height:18px; float:none; }
.ul-list li a:hover{ color:#f59912 !important; text-decoration:underline; } 
.ul-list li img{ display:block; width:24px; height:24px; float:left; margin-right:8px; border-radius:3px; }
.soft-list li{ float:left; padding:0 29px 0 5px; width:80px; margin-top:15px; text-align:center; }
.soft-list li a{ display:block; }
.soft-list li a p{ line-height:20px; height:20px; overflow:hidden; }
.soft-list li img{ display:block; width:80px; height:80px; margin:0 auto 9px; border-radius:12px; }
.soft-list li p.item-info{ font-size:12px; color:#999; }
.soft-list li .down-link{ display:block; width:80px; height:32px; line-height:32px; text-align:center; border-radius:3px; background:#f59912; color:#fff; margin-top:12px; }
.xprj{ padding-top:15px; }
.xprj .wrap-hd{ margin-bottom:5px; }
.xprj .soft-list{ width:107%; overflow:hidden; }

.c-w300 .rmss{ padding-bottom:5px; }
.c-w300 .rmss a{ display:inline-block; margin:10px 2px 0; height:30px; line-height:30px; padding:0 10px; color:#fff; vertical-align:top; overflow:hidden; }
.c-w300 .rmss .style1{ background-color:#01a58d; }
.c-w300 .rmss .style2{ background-color:#7cb5d2; }
.c-w300 .rmss .style3{ background-color:#9dc3e8; }
.c-w300 .rmss .style4{ background-color:#ba92b5; }
.c-w300 .rmss .style5{ background-color:#b6d142; }
.c-w300 .rmss .style6{ background-color:#ed8b8a; }
.c-w300 .rmss .style7{ background-color:#f78d51; }
.c-w300 .rmss .style8{ background-color:#f8cea4; }
.c-w300 .rmss .style9{ background-color:#fbdb51; }
.c-w300 .rmss a:hover{ background-color:#fe9a10; }

.hotnews{ width:1160px; border:1px solid #ececec; padding:10px 19px 0; overflow:hidden; }
.hotnews .con{ position:relative; padding:21px 0 17px; }
.hotnews .pre_next{ position:absolute; top:-36px; right:0; }
.hotnews .pre_next a{ float:left; width:28px; height:24px; display:block; background:url(../images/zx_icos.png) no-repeat; overflow:hidden; }
.hotnews .pre_next a.prev{ background-position:0 -126px; margin-right:10px; }
.hotnews .pre_next a.prev:hover{ background-position:0 -160px; }
.hotnews .pre_next a.next{ background-position:-38px -126px; }
.hotnews .pre_next a.next:hover{ background-position:-38px -160px; }
.hotnews .item{ float:left;}
.hotnews .item a{ float:left; width:212px; margin-right:25px; position:relative; *position:static; }
.hotnews .item a em{ position:absolute; top:0; left:0; display:block; height:28px; line-height:28px; padding:0 12px; background:#000; filter:alpha(opacity=50); -moz-opacity :0.5; -khtml-opacity :0.5;opacity:0.5; color:#fff; *display:none; }
.hotnews .item a img{ display:block; width:212px; height:118px; margin-bottom:9px; overflow:hidden; } 
.hotnews .item a p{ line-height:22px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.scrollable{ width:1160px; overflow:hidden; }
.scrollable .items{ width:30000px; }

.zx-mode{ float:left; padding:10px 19px 0; width:800px; border:1px solid #ececec; overflow:hidden; }
.zx-mode .zx-more{ float:right; color:#888; font-size:14px; position:relative; margin-top:-34px; }
.zx-mode .mode-lf{ float:left; width:405px; overflow:hidden; }
.zx-mode .mode-lf .tc{ height:24px; line-height:24px; padding-bottom:15px; margin-top:22px; border-bottom:1px dashed #ddd; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  }
.zx-mode .mode-lf .tc span{ display:block; float:left; padding:0 7px; margin-right:10px; background:#fe9a10; color:#fff; overflow:hidden; }
.zx-mode .mode-lf .tc a{ line-height:24px; font-size:16px; font-weight:bold;}
.zx-mode .mode-lf .text-list{ padding:11px 0 7px; }
.zx-mode .mode-lf .text-list li{ background:url(../images/dian2.gif) no-repeat left center; padding-left:12px; height:36px; line-height:36px; font-size:15px; overflow:hidden; }
.zx-mode .mode-lf .text-list li:hover{ background-image:url(../images/dian1.gif); }
.zx-mode .mode-lf .text-list li .time{ font-size:14px; color:#999; }
.zx-mode .mode-lf .text-list li a{ display:inline-block; max-width:342px; _width:342px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.zx-mode .mode-gh{ float:right; width:366px; padding-top:20px; overflow:hidden; }
.zx-mode .mode-gh a{ display:block; width:366px; height:238px; background:#f6f6f6; font-size:15px; line-height:38px; text-align:center; margin-bottom:20px; overflow:hidden; }
.zx-mode .mode-gh a p{ width:366px; height:200px; overflow:hidden; }
.zx-mode .mode-gh a img{ display:block; width:366px; height:200px; transform:scale(1, 1); -moz-transform:scale(1, 1); -webkit-transform:scale(1, 1); transition:all 0.2s linear 0s; -moz-transition:all 0.2s linear 0s; -webkit-transition:all 0.2s linear 0s; }
.zx-mode .mode-gh a:hover img{ transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); }
.zx-mode .mode-gh a span{ padding:0 10px; line-height:38px; }

.zx-side{ float:right; padding:10px 19px 0; width:300px; border:1px solid #ececec; overflow:hidden; }
.sf-list{ margin-top:5px; padding-bottom:7px; }
.sf-list li{ float:left; width:300px; padding:15px 0; border-bottom:1px dashed #ddd; }
.sf-list li:last-child{ border-bottom:0; }
.sf-list li .img{ float:left; width:44px; margin-right:12px; }
.sf-list li .img img{ display:block; border-radius:6px; }
.sf-list li .intro{ float:left; width:244px; overflow:hidden; position:relative; }
.sf-list li .name{ font-size:14px; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.sf-list li .other{ font-size:12px; color:#999; margin-top:4px; }
.sf-list li .down-link{ position:absolute; top:0; right:0; height:100%; background:#fff; padding-left:2px; box-shadow:-10px 0 10px #fff; }
.sf-list li .down-link a{ display:none; width:56px; height:26px; line-height:26px; text-align:center; color:#f59912; background:#fff; letter-spacing:1px; margin-top:8px; border:1px solid #f59912; overflow:hidden; }
.sf-list li .down-link a:hover{ background-color:#f59912; color:#fff; }
.sf-list li.hover .down-link a{ display:block; }
.zx-side .soft-list{ width:330px; padding:2px 0 26px; overflow:hidden; }
.zx-side .soft-list li{ padding:0 30px 0 0; margin-top:18px; }

/*手机壁纸*/
.gq-bizhi{ padding:10px 19px 20px; border:1px solid #ececec; width:1160px; overflow:hidden; }
.sj-bizhi{ width:1160px; height:400px; margin-top:20px; overflow:hidden; position:relative; }
.sj-bizhi div{ position:absolute; overflow:hidden; }
.sj-bizhi .bizhi1{ left:0; top:0; width:263px; }
.sj-bizhi .bizhi2{ left:267px; top:0; width:130px; }
.sj-bizhi .bizhi3{ left:267px; top:202px; width:130px; }
.sj-bizhi .bizhi4{ left:401px; top:0; width:177px; }
.sj-bizhi .bizhi5{ left:582px; top:0; width:177px; }
.sj-bizhi .bizhi6{ left:763px; top:0; width:130px; }
.sj-bizhi .bizhi7{ left:763px; top:202px; width:130px; }
.sj-bizhi .bizhi8{ right:0; top:0; width:263px; }
.blocks{ width:100%; display:block; position:relative; overflow:hidden;  }
.blocks img{ display:block; }
.blocks .link_layer{ position:absolute; top:100%; left:0; display:block; width:100%; height:100%; overflow:hidden; z-index:200; }
.blocks .link_layer b{ background:url(../images/shadow.png) repeat 0 0; position:absolute; left:0; bottom:0; display:block; padding:0 5%; width:91%; text-align:center; cursor:pointer; color:#fff; font-weight:400; height:32px; line-height:32px; overflow:hidden;  }
.bizhi-gate{ position:absolute; left:401px; top:274px; width:338px; height:126px; background:#f59912; overflow:hidden; padding:6px 0 10px 20px;}
.bizhi-gate a:hover{ text-decoration:underline; }
.bizhi-gate .gate-title{ width:100%; height:32px; line-height:32px; font-size:17px; font-weight:bold; color:#fff; }
.bizhi-gate .gate-con{ width:338px; height:82px; overflow:hidden; font-size:15px; line-height:26px; }
.bizhi-gate .gate-con a{ color:#fff; float:left; margin-right:18px; word-break:break-all; }

.flinks{ padding:10px 19px 17px; border:1px solid #ececec; width:1160px; overflow:hidden; }
.flinks .flink-box{ padding-left:0; }

/*c-list*/
.c-box{ float:left; width:859px; padding:0 20px 20px 0; border-right:1px solid #ececec; }
.c-hd{ height:44px; line-height:44px; border-bottom:2px solid #ddd; position:relative; }
.c-hd h3{ float:left; height:46px; background:#fff; padding-right:4px; margin-bottom:-2px; position:relative; }
.c-hd h3 span{ display:block; float:left; height:43px; border-bottom:3px solid #f59912; font-size:20px; font-weight:700; padding:0 4px; }
.c-hd .c-tab{ padding-left:30px; float:left; height:46px; margin-bottom:-2px; position:relative; }
.c-hd .c-tab li{ float:left; padding:0 10px; height:46px; cursor:pointer; margin-right:12px; font-size:18px; color:#565656; }
.c-hd .c-tab li.tab_2{  background:url(../images/tab_line.gif) no-repeat center bottom; color:#f59912; }
.c-hd .c-tab li a{ color:#565656; }
.c-hd .c-tab li:hover, .c-hd .c-tab li a:hover{ color:#f59912; }

.c-zx-list ul li{ width:100%; padding:20px 0; border-bottom:1px dashed #ddd; overflow:hidden; }
.c-zx-list li .c-item{ height:145px; position:relative; overflow:hidden; }
.c-zx-list li .c-item .pic{ float:left; display:block; width:260px; height:145px; }
.c-zx-list li .c-item .pic img{ display:block; width:260px; height:145px; transform:scale(1, 1); transition: all 0.2s linear 0s;}
.c-zx-list li .c-item .a-link{ position:absolute; right:0; bottom:0; background-color:#fe980f; filter:alpha(opacity=90); -moz-opacity:0.9; -webkit-opacity:0.9; opacity:0.9; display:block; width:85px; height:0; text-align:center; overflow:hidden; }
.c-zx-list li .c-item .a-link span{ font-size:14px; color:#fff; line-height:50px; }
.c-zx-list li .c-item .r{ width:579px; float:right; }
.c-zx-list li .c-item .name{ font-size:18px; font-weight:bold; line-height:38px; height:38px; overflow:hidden; display:block; }
.c-zx-list li .c-item .total{ line-height:38px; color:#999; }
.c-zx-list li .c-item .other{ margin-top:2px; height:20px; line-height:20px; }
.c-zx-list li .c-item .other span{ font-size:14px; color:#999; padding:0 6px 0 20px; }
.c-zx-list li .c-item .other span.time{ background:url(../images/icosprit.png) no-repeat -218px -365px; }
.c-zx-list li .c-item .desc{ line-height:25px; color:#666; margin-top:8px; }
.c-zx-list ul li .bg{ background:#f6f6f6; }

/*w300*/
.tab-side{ position:absolute; right:0; top:-2px; }
.tab-side li{ float:left; line-height:28px; font-size:14px; color:#666; padding:0 10px; cursor:pointer; }
.tab-side li.tab_2{ color:#fff; background-color:#f59912 !important; }
.c-w300{ float:right; width:300px; overflow:hidden; }
.c-w300 .hd{ height:24px; line-height:24px; margin-bottom:10px; position:relative; }
.c-w300 .hd h3{ font-size:20px; font-weight:700; border-left:4px solid #f59912; padding-left:12px; float:left; }
.c-w300 .zjbb .bd{ width:310px; margin-right:-10px; padding-top:7px; }
.c-w300 .zjbb .ul-list{ padding:0; }
.c-w300 .zjbb .ul-list li{ width:145px; margin-right:10px; }
.c-w300 .zjbb .ul-list li a{ font-size:14px; max-width:145px; overflow:hidden; white-space:normal; }
.c-w300 .zjbb .ul-list li a:hover{ text-decoration:none; }
.c-w300 .zxrj .bd, .c-w300 .zixun .bd{ margin-bottom:-3px; }
.c-w300 .zxzt .zt-list li{ width:135px; margin-left:0; margin-right:8px; }
.c-w300 .zxzt .hd{ margin-bottom:12px; }
.c-w300 .text-list li{ background:url(../images/dian2.gif) no-repeat left center; padding-left:12px; height:42px; line-height:42px; border-bottom:1px dashed #ddd; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.c-w300 .text-list li:hover{ background-image:url(../images/dian1.gif); }
.c-w300 .text-list li:last-child{ border-bottom:none; }
.c-w300 .kjdh .bd{ width:319px; margin-right:-19px; padding-bottom:2px; }
.c-w300 .kjdh .bd a{ float:left; width:134px; height:36px; line-height:36px; background:#fafafa; border:1px solid #d8d8d8; text-align:center; color:#565656; font-size:16px; margin:12px 19px 0 0; cursor:pointer; border-radius:4px; }
.c-w300 .kjdh .bd .current, .c-w300 .kjdh .bd a:hover{ background:#fe9a10; border-color:#fe9a10; color:#fff; }

.c-w300 .b_menu{ width:36px; height:12px; margin:0 -4px 0 0; position:absolute; top:6px; right:0; }
.c-w300 .b_menu li{ background:url(../images/icosprit.png) no-repeat -99px -206px; cursor:pointer; float:left; height:12px; margin:0 6px 0 0; overflow:hidden; text-indent:-999em; width:12px; }
.c-w300 .b_menu .on{ background-position:-81px -206px; }
.c-w300 .gnews .hd{ margin-bottom:7px; }
.c-w300 .gnews .bd ul{ width:320px; padding-bottom:5px; overflow:hidden; }
.c-w300 .gnews .bd ul li{ float:left; width:140px; margin-right:19px; padding-top:13px; height:133px; text-align:center; overflow:hidden; }
.c-w300 .gnews .bd ul li a{ line-height:22px; }
.c-w300 .gnews .bd ul li img{ display:block; width:140px; height:78px; margin-bottom:7px; }

/*资讯内页*/
.c-left{ width:880px; float:left; overflow:hidden; }
.show-news{ width:878px; border:1px solid #ececec; padding:0; overflow:hidden; }
.show-news .news-top{ border-bottom:2px solid #e7e7e7; padding:0 20px; position:relative; }
.show-news .news-top h1{ font-size:25px; color:#2b2b2b; line-height:42px; overflow:hidden; margin-bottom:14px; text-align:center; padding:19px 5px 0 0; }
.show-news .news-top p{color:#999; height:30px; line-height:24px; text-align:center; font-size:14px; padding-right:10px; }
.show-news .news-top span{ padding-right:21px; }
.show-news .news-top a{ color:#999; }
.show-news .news-top a.a-pinlun{ color:#ff3d3d; }
.show-news .tp_btn{ border:1px solid #e7e7e7; bottom:-2px; cursor:pointer; height:36px; padding-left:14px; position:absolute; right:-1px; width:128px; z-index:10; }
.show-news i.tp_pic{ background:url(../images/zx_icos.png) no-repeat -72px -129px; display:inline-block; float:left; height: 18px; margin:10px 6px 0 0; vertical-align:middle; width:18px; overflow:hidden; }
.show-news i.tp_icon{ background:url(../images/zx_icos.png) no-repeat -75px -153px; display:inline-block; float:left; height: 8px; margin:15px 0 0 6px; vertical-align:middle; width:15px; }
.show-news .tp_btn p{ color:#2b2b2b; float:left; font-size:18px; line-height:36px; padding:0; }
.show-news .tp_ewm{ background:#fff; border:1px solid #e7e7e7; bottom:-188px; height:186px; position:absolute; right:-1px; display:none; }
.show-news .tEpic{ padding:11px; width:120px; }
.show-news .tEpic img{ display:block; height:120px; width:120px; margin-bottom:7px; }
.show-news .tEpic span{ display:block; text-align:center; width:100%; line-height:20px; color:#666; }
.news-box{ padding:0 20px 20px; }
.news-box .box-con{ font-size:16px; line-height:30px; color:#4a4a4a; padding:7px 0 3px; }
.news-box .box-con p{ margin-top:15px; text-indent:2em; }
.news-box .box-con center{ margin-top:15px; }



.news-box .box-con h2{margin:20px 0;line-height:28px;color:#262626;font-size:20px;font-weight:700;overflow:hidden;word-break:break-all;position:relative;padding-left:16px}
.news-box .box-con h2:after{content:"";position:absolute;top:3px;left:0;margin-right:10px;width:6px;height:22px;background:#f59912;border-radius:3px}
.news-box .box-con h3{margin:20px 0;line-height:22px;color:#333;font-size:17px;font-weight:700;overflow:hidden;word-break:break-all}
.news-box .box-con h5{border-left:2px solid #f59912;color:#7f7f7f;line-height:27px;padding:20px 20px 20px 18px;background:#FFEEDD;word-break:break-all;margin:20px 0;font-size:15px;font-weight:400}
.news-box .box-con h6{margin:20px 0;font-size:15px;line-height:27px;font-weight:400;color:#333;background:#FFEEDD;position:relative;padding:50px 20px 20px;border-radius:4px}
.news-box .box-con h6:after{content:"Tips：";position:absolute;top:15px;left:20px;color:#f59912;font-size:18px;font-weight:700}
.news-box .box-con ul{padding-left:48px;margin:16px 0;color:#7f7f7f;}
.news-box .box-con ul li{list-style-type:disc!important}
.news-box .box-con ol{padding-left:48px;margin:16px 0;color:#7f7f7f;}
.news-box .box-con ol li{list-style: decimal;}
.news-box .box-con li p{color:#7f7f7f;line-height:27px;font-size:15px;word-break:break-all;margin-bottom:10px}
.news-box .box-con li span{color:#7f7f7f;line-height:27px;font-size:15px}













.news-box .news-tag{ font-size:0; line-height:0; height:28px; margin-top:21px; overflow:hidden; }
.news-box .news-tag label{ display:block; float:left; width:18px; height:27px; padding-top:1px; font-size:12px; color:#fff; line-height:13px; background:#999; text-align:center; margin-right:10px; }
.news-box .news-tag a{ display:inline-block; *display:inline; zoom:1; line-height:28px; font-size:14px; padding:0 8px; background:#eff0f0; margin-right:10px; }
.news-box .page-bor{ height:50px; margin-top:16px; }
.news-box .page-bor span{ width:399px; line-height:34px; height:auto; float:left; display:block; overflow:hidden; margin-right:40px; font-size:16px; }
.news-box .page-bor span.page-next{ margin-right:0; }
.news-box .page-bor em{float:left;}
.news-box .page-bor a{ width:335px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#f59912; }
.news-box .page-bor a:hover{ text-decoration:underline; }

.art-remapp{ padding:15px 20px; border:1px solid #ddd; margin-top:30px; }
.art-remapp .item{ height:90px; overflow:hidden; position:relative; }
.art-remapp .item .img{ position:absolute; left:0; top:0; }
.art-remapp .item .img img{ display:block; width:90px; height:90px; border-radius:16px; }
.art-remapp .item .con{ padding-left:110px; height:90px; width:575px; }
.art-remapp .item .tit{ font-size:18px; height:30px; line-height:30px; margin-bottom:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.art-remapp .other{ line-height:25px; height:24px; margin-bottom:6px; font-size:12px; color:#888; }
.art-remapp .other i{ color:#ccc; padding:0 8px; }
.art-remapp .other a{ color:#888; }
.art-remapp .other a:hover{ color:#f59912; }
.art-remapp .other span{ font-size:13px; color:#666; margin-right:20px; }
.art-remapp .other .top-star i{ position:relative; top:-3px; }
.art-remapp .other .pc, .art-remapp .other .andr, .art-remapp .other .ios{ display:inline-block; line-height:22px; padding:0 10px; font-size:13px; overflow:hidden; border-radius:22px; vertical-align:middle; position:relative; top:-3px; *top:0; margin:0 8px 0 2px; }
.art-remapp .other .pc{ border:1px solid #45b8fb; color:#45b8fb; }
.art-remapp .other .pc:hover{ background-color:#45b8fb; color:#fff; }
.art-remapp .other .andr{ border:1px solid #8abd13; color:#8abd13; }
.art-remapp .other .andr:hover{ background-color:#8abd13; color:#fff; }
.art-remapp .other .ios{ border:1px solid #a7a7a7; color:#a7a7a7; }
.art-remapp .other .ios:hover{ background-color:#a7a7a7; color:#fff; }
.art-remapp .down{ position:absolute; right:0; bottom:25px; }
.art-remapp .down a{ display:block; background-color:#f59912; width:102px; line-height:40px; font-size:14px; color:#fff; text-align:center; letter-spacing:1px; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px; }
.art-remapp .down a:hover{ background-color:#fe9a10; }

.art_vote_t{ height:36px; padding-bottom:10px; margin-top:12px; }
.art_vote_t h3{ height:36px; line-height:36px; font-size:20px; font-weight:bold; float:left;}
.art_vote_t .art_share { float:right; width:186px;}
.art_vote_cotent{width:100%;overflow: hidden; padding-bottom:2px; }
.art_vote_cotent ul{margin-top:10px; padding-left:5px; width:102%;}
.art_vote_cotent ul li{width:120px; border:1px solid #fff; float:left;font-size:12px;text-align:center; margin-right:20px;}
.art_vote_cotent ul li:hover{border: 1px solid #EEE;border-radius: 4px;box-shadow: 0 0 10px #CCC;}
.art_vote_cotent ul li span {background:#d65662;display:block;height:80px;margin:0 auto;width:19px;}
.art_vote_cotent ul li span b {background:none repeat scroll 0 0 #efefef;display:block;font-size: 1px;overflow:hidden;}
.art_vote_cotent ul li a {display:block;margin:12px auto 5px auto;}
.art_vote_cotent ul li img{margin:0 auto;}

.w880{ width:838px; border:1px solid #ececec; padding:10px 20px 0; overflow:hidden; }
.w880 .text-list{ width:104%; padding:12px 0; }
.w880 .text-list li{ background:url(../images/dian2.gif) no-repeat left center; padding-left:13px; float:left; width:367px; height:36px; line-height:36px; margin-right:55px; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.w880 .text-list li a:hover{ text-decoration:underline; }
.w880 .text-list li:hover{ background-image:url(../images/dian1.gif); }
.w880 .text-list li .type{ margin-right:6px; }
.w880 .text-list li .type a{ color:#888; }
.w880 .text-list li .type a:hover{ color:#f59912; text-decoration:underline; }
.sf-list2{ width:106%; padding-bottom:20px; padding-top:2px; }
.sf-list2 li{ float:left; width:250px; margin-top:20px; margin-right:44px; }
.sf-list2 li .img{ float:left; width:48px; margin-right:12px; }
.sf-list2 li .img img{ display:block; border-radius:6px; }
.sf-list2 li .intro{ width:190px; overflow:hidden; position:relative; }
.sf-list2 li .name{ font-size:14px; height:16px; line-height:16px; margin-bottom:11px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.sf-list2 li .p-star{ height:26px; }
.sf-list2 li .other{ font-size:12px; color:#999; margin-top:3px; }
.sf-list2 li .down-link{ position:absolute; top:10px; right:0; }
.sf-list2 li .down-link a{ display:block; width:56px; height:26px; line-height:26px; text-align:center; color:#f59912; background:#fff; border:1px solid #f59912; overflow:hidden; }
.sf-list2 li .down-link a:hover{ background-color:#f59912; color:#fff; }
.sf-list2 li.no_line{ width:838px; height:0; line-height:0; font-size:0; border-top:1px dashed #ddd; overflow:hidden; }
/*壁纸推荐*/
.wallpaper-scroll{ height:312px; margin-top:10px; zoom:1; overflow:hidden; position:relative; }
.scroll-data{ height:270px; width:838px; overflow:hidden; position:absolute; left:0; top:0; }
.scroll-data .data-box{ width:838px; height:270px; overflow:hidden; position:absolute; top:0; left:0; }
.scroll-data .data-inner{ position:absolute; top:0; left:0; width:2600px; }
.scroll-data .data-item{ float:left; width:838px; margin:0; }
.scroll-data  .item{ float:left; margin:0; padding:10px 0 0 10px; }
.scroll-data  .item .pic{ height:125px; width:200px; display:block; overflow:hidden; position:relative; }
.scroll-data  .item .pic img{ display:block; height:125px; width:200px; }
.scroll-data  .item-1{ padding-left:0; }
.scroll-data  .item-1, .scroll-data  .item-1 .pic { width:418px; height:260px; }
.scroll-data  .item-1 .pic img{ display:block; width:418px; height:260px; }
.scroll-data  .item .text{ display: none; width:100%; position:absolute; bottom:0px; left:0; color:#fff; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); cursor:pointer; height:28px; line-height:28px; text-align:center; overflow:hidden; }
.scroll-data .prev, .scroll-data .next { position:absolute; top:50%; left:0; z-index:10 ;width:29px; height:55px; margin:-28px 0 0; overflow:hidden; text-indent:-999em; cursor:pointer; background:url(../images/icosprit.png) no-repeat -45px -232px; }
.scroll-data .next { background-position:-104px -232px; left:auto; right:0; }
.scroll-mark{ width:56px; height:12px; margin:0 -32px 0 0; position:absolute; top:280px; right:50%; }
.scroll-mark span{ background:url(../images/icosprit.png) no-repeat -99px -206px; cursor:pointer; float:left; height:12px; margin:0 6px 0 0; overflow:hidden; text-indent:-999em; width:12px; }
.scroll-mark .current{ background-position:-81px -206px; }

.news-topad{display:block;text-align:center;}