@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 #17a2e7; }

.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:106px; 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:#177EE7; color:#fff; }

.zx-nav-column a em{ display:block; position:absolute; top:100%; left:0; width:100%; height:100%; background-color:#17a2e7; transition:all .3s; z-index:1; }

.zx-nav-column a:hover em{ top:0; }

.zx-nav-column a:hover span{ color:#fff; }


.main{width:1200px; margin:0 auto; }

.recombar{ padding:0 19px 19px; 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;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90px;
    display: -webkit-inline-box; }

.recombar dl dd a:hover{ color:#09f !important; text-decoration:underline; }


.zxwrap{ padding:19px 19px 15px; 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; }

/* 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 #17a2e7; 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:#09f; 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; color: #c8c4c4;}

.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:#09f !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:#17a2e7; 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; 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;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:#09f; background:#fff; letter-spacing:1px; margin-top:8px; border:1px solid #17a2e7; overflow:hidden; }

.sf-list li .down-link a:hover{ background-color:#17a2e7; 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; }
.position_article{
    color: #696969;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 0 auto;
    width: 1200px;
        margin-top: 15px;
    margin-bottom: 15px;
}

/*手机壁纸*/

.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:#17a2e7; 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:839px; padding:0 20px 20px 20px;background: #fff; }

.c-hd{ height:44px; line-height:44px;     border-bottom: 1px solid #f5f2f2; 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 #17a2e7; 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{  color:#09f; }
.c-hd .c-tab li a{ color:#565656; }

.c-hd .c-tab li:hover, .c-hd .c-tab li a:hover{ color:#09f; }


.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:210px; height:145px;    overflow: hidden; }

.c-zx-list li .c-item .pic img{ display:block; width:240px; 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:#1e89e0; 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:600px;
    float: right;
    margin-left: 20px;}

.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:#999; 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:#17a2e7 !important; }

.c-w300{ float:left; width:300px; overflow:hidden;       margin-left: 15px;background: #fff;}

.c-w300 .hd{ height:24px; line-height:24px; margin-bottom:10px; position:relative; }

.c-w300 .hd h3{ font-size:20px;  border-left:4px solid #20aef0; 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:120px; 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:#E4F4FF; border:1px solid #36B0FE; 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:#029BFD; border-color:#029BFD; 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; background-color:#fff;}

.show-news{ width:878px;padding:0; overflow:hidden; }

.show-news .news-top{ border-bottom:2px solid #e7e7e7; padding:0 20px; position:relative; }

.show-news .news-top h2{ 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 .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;  }

.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:#09f; }

.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:#17a2e7; 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;  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:14px; 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:#09f; 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:#20aef0; background:#fff; border:1px solid #20aef0; overflow:hidden; }

.sf-list2 li .down-link a:hover{ background-color:#20aef0; 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;}

.soft-listds li {
    float: left;
    padding: 0 20px 0 5px;
    /* width: 70px; */
    width: 70px;
    right-top: 15px;
    text-align: center;
    margin-top: 20px;
}
.soft-listds li img {
    display: block;
    width: 70px;
    height: 70px;
    margin: 0 auto 9px;
    border-radius: 12px;
}

.s_news{width: auto;height: auto;padding: 10px 0;    background: #f7f7f7;border-radius: 8px;margin: -6px 20px;display: block;overflow: hidden;position: relative;    margin-top: 20px;}
.s_news a{width: 80px; height: 80px; float: left; margin: 0 14px 0 14px; display: inline; overflow: hidden;}
.s_news a img{width: 100%; height: 80px; display: block; overflow: hidden; border-radius: 14px;}
.s_news .t{width: 520px; height: auto; float: left; margin: 0; display: inline; overflow: hidden; position: relative;}
.s_news .t-c a{width: 100%;height: 26px;line-height: 26px;font-size: 18px;font-weight: normal;/* color: #666; */float: left;display: inline;overflow: hidden;margin: 4px 0;}
.s_news .t-c a em{margin-right: 10px; display: inline-block;}
.s_news .t-b span{color: #333; line-height: 24px;display: block;}
.s_news .t-b em{margin-right: 28px;display: inline-block;    width: 180px;
    color: #9b9898;}
.s_news .xz{position: absolute;
    right: 5px;
    /* top: 5px; */
    text-align: center;
    width: 146px;
    /* margin-right: -10px; */
    margin-top: 20px;}
.s_news .xz a{display: inline-block;
    border: 1px solid #00b3ff;
    color: #00b3ff;
    vertical-align: middle;
    border-radius: 2px;
    /* background-color: #fff; */
    position: absolute;
    right: 20px;
    /* top: 70px; */
    width: 138px;
    height: 35px;
    line-height: 38px;
    text-align: center;
    padding: 0;
    font-size: 14px;}
.s_news .f{width: 100%; text-align: center; margin-bottom: 20px;}

.m-newsnavul  { margin-top:20px;}
.m-newsnavul li{ width: 120px; height: 36px; line-height: 36px; text-align: center; margin-left:20px; margin-bottom: 15px;     float: left; }
.m-newsnavul li a{ display:block; background-color: #eee; font-size: 14px; color: #333; }
.m-newsnavul li a:hover,.m-newsnavul li.m-hover a,.m-newsnavul li a.red{ background-color: #20aef0; color: #fff }
.m-newsnavul li a font{ display: none }

.m-imgul li{ position:relative; width:120px; height:80px; margin:0 0 10px 20px; overflow:hidden;float: left;}
.m-imgul li a{ display: block; }
.m-imgul li a img{ width:120px; height:80px;}
.m-imgul li a p{ position:absolute; left:0; bottom:0; width:100%; height:20px; line-height:20px; text-align:center; background-color:rgba(50,50,50,0.6);*background-color:#333; color:#fff; }
.m-imgul li a:hover p { background-color:rgba(255,120,120,0.8);*background-color:#f77; }
.m-imgul li a p span{ padding:0 8px; display: block; font-size: 14px;}

.m-zsdiv {
    position: relative;
}

.m-zsul {
    position: relative;
    padding-bottom: 15px;
}
.m-zsul li {
    border-left: 1px #f5f5f5 solid;
    margin: 0 12px 0 20px;
    padding-left: 15px;
    position: relative;
}
.m-zsul li p.m-titbt {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-zsul li b {
    width: 7px;
    height: 7px;
    position: absolute;
    left: -4px;
    top: 13px;
    background: url(../images/ullidian.gif) left -7px;
    z-index: 10;
}
.m-blphul {margin: 0 20px;padding-bottom: 8px }

.m-blphul li { }
.m-blphul li a { display: block; height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; }

.m-blphul li a em{ float: left; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: #aaa;  color:#fff; font-size: 12px;margin:5px 5px 0 0 ; }
.m-blphul li.f-t3 a em {    background-color: #f77;}
.m-blphul li.f-t3:nth-child(1) a em {  background-color: #ff3c3c; }
.m-blphul li.f-t3:nth-child(2) a em {  background-color: #f60; }
.m-blphul li.f-t3:nth-child(3) a em {  background-color: #ffc033; }

.g-title {
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.u-right-title {
    height: 50px;
    overflow: hidden;
    float: left;
    width: 130px;
    border-bottom: none;
}
.u-right-title strong {
    width: auto;
    height: 47px;
    line-height: 47px;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    border-bottom: 3px solid #00aaff;
    margin: 0 0 0 16px;
    float: left;
    display: inline;
    overflow: hidden;
   
}
em.ico1{  background: url(../images/xx_a.png) no-repeat;float: left;    margin-top: 5px;}



em.xin5{background-position:0 0px; height:16px; width:76px;}
em.xin4{background-position:-88px 0px; height:16px; width:76px;}
em.xin3{background-position:-88px -16px;  height:16px; width:76px;}
em.xin2{background-position:-88px -33px;  height:16px; width:76px;}
em.xin1{background-position:-88px -49px;  height:16px; width:76px;}

.g-hot-img {
    overflow: hidden;
    margin: 5px 0px 15px 0px;
}
.g-hot-img a {
    width: 78px;
    height: auto;
    float: left;
    margin: 10px 4px 0 14px;
    display: inline;
    overflow: hidden;
}
.g-hot-img a img {
    width: 55px;
    height: 55px;
    border-radius: 14px;
    margin: auto;
    display: block;
    overflow: hidden;
}
.g-hot-img a strong {
    width: 100%;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    text-align: center;
    margin: 10px 0 0;
    display: block;
    overflow: hidden;
}
.g-hot-img a b {
    width: 100%;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    text-align: center;
    margin: 7px 0 0;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

.ad-10{ float:left; margin-top: 20px; }

.ad-11{ width: auto;
    height: auto;
    line-height: 28px;
    padding: 10px 10px;
    display: block;
    overflow: hidden; }
.ad-banner{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 12px;
    border: 1px dashed #ccc;
}




