﻿
/*基本样式*/
html,body,div,p,span,em,i,u,del,strong,a,b,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,iframe,form,label,button,input,textarea,pre,hr,table,tbody,th,td{margin:0;padding:0;word-wrap:break-word;word-break:break-all;border:0}
button,input,textarea{outline: none}

h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
img{border:0; border:none}
em,i,strong,th{font-style:normal}
ol,ul,li{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input,select{-webkit-appearance:none; appearance:none; }
html{ overflow-y: scroll; }
*html{ _background-image:url(about:blank); _background-attachment:fixed; }
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei"; font-size:14px; color: #444; }
*{margin:0px; padding:0px; outline:none;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
a:hover{color:#ed2f2f;}




.fl{ float: left; display: inline; }
.fr{ float: right; display: inline; }
.mt15{ margin-top: 15px !important; }
.mb15{ margin-bottom: 15px !important; }
.pt20{padding-top: 20px;}

.hide{display: none;}
.cl:after,.wrapper:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
*html .cl{height:1%}



.header,.footer,.header-nav,.header-top{width:100%;min-width:1200px;}
.wrapper{width: 1200px;margin:0 auto;}
.header-top{width:100%;height:35px;background:#eee;line-height:35px;color:#666;}

.header-top .link-a{float:right;}
.header-top .link-a a{padding: 0 10px;}
.header-top .link-a a + a{border-left: #bbb 1px solid;}


.header-box{height:80px; padding-top:15px;padding-bottom:6px;}
.header-box .logo{ float:left; width:266px; height: 65px;padding-left: 4px;}
.header-box .logo a{ display:block;width:266px; height: 65px; background-image:url(../images/logo.png) ;background-repeat: no-repeat;    background-position: left center;}
.header .lsrj{display:none;}
.header .sous{float:right; height: 68px;width: 500px;padding-top: 10px; }
.header .hotword{height: 22px;overflow: hidden;}
.header .hotword a{margin-right: 20px;    font-size: 12px;}

.search{height: 34px; position:relative;  border: 2px solid #358ff0;}
.search .icon{float:left; display:inline-block; width:18px; height:18px;margin:10px 11px 0 10px; overflow:hidden; display: none; }
.search .text{ line-height: 18px;height: 18px; width: 390px; float:left; background: none; outline:none; color:#999; font-size:16px; border:none; padding:6px 10px;overflow: hidden;}
.search .text::-webkit-input-placeholder { color: #999; }
.search .text::-moz-placeholder { color: #999; opacity: 1; }
.search .text:-ms-input-placeholder { color: #999; }
.search .button{width: 70px; height:34px; font-size: 14px; background:#358ff0; color: #FFF; border:none; outline:none; float:right; cursor:pointer;  }
.search .link-a{}
.header-nav{ background: #358ff0;width:100%; }

.nav{ height: 48px;  }
.nav a{ display:inline-block; vertical-align: top; line-height: 48px; text-align:center; color:#fff; font-size:18px; float:left; padding: 0 40px;margin-right:6px; }
.nav a+a{margin-left: 1px;}
.nav a:hover,
.nav a.on{ background-color: #2b71c2; }
.nav-type{  height: 40px;overflow: hidden;background: #f6f6f6 url(../images/star.png) 10px no-repeat;padding-left:40px ;}

.nav-type a{ float: left; height: 40px; line-height: 40px; overflow: hidden; text-align: center;  padding: 0 15px;color: #666;}
.nav-type a:hover{  color: #ed2f2f; }




/*标题样式1*/
.headline1{text-indent:15px;font-size:20px;color: #333;line-height: 22px;border-left: 5px solid #358ff0;font-weight: bold;float: left;}
.headline1 a{float:right;width:65px;line-height:22px;font-size:14px;text-align:right;color: #999;font-weight:normal;}







.part-focus .left-box{width: 390px;float: left;overflow: hidden;}
/*焦点图切换*/

#main1_l{position: relative; width:390px; height: 300px; overflow:hidden;}
#main1_l .bd{position: relative}
#main1_l .ft{position: absolute;left: 0;bottom:0px;z-index: 1;width:100%;}
.main1_l_bar_box{ width:390px; height:300px; position: relative; overflow: hidden;}
.main1_l_bar{width: 10000px}
.main1_l_bar li{float: left;width:390px;height:300px}
.main1_l_bar a{width: 100%;height: 100%;display: block; position: relative; }
.main1_l_bar img{width:390px; height:300px;}
.main1_l_bar p{position: absolute; bottom: 8px; left: 0; z-index: 1; right: 0; height: 52px; line-height: 52px; overflow:hidden; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); font-size: 16px;
    color: #fff; text-align: left; }
.main1_l_bar span{ display: block; margin: 0 15px; }

#main1_l .change{position: absolute;left: 0;bottom:0px; right: 0; }
#main1_l .change a{ width: 20%; height: 8px; background: #373737; float: left; position: relative; }
#main1_l .change a img{width:80px;height:60px; display: none; }
#main1_l .change a .mask { position: absolute; top: 0; left: -1px; width: 1px; height: 100%; background: #A2A2A2; }
#main1_l .change a.on{ background: #358ff0; }
#main1_l .hd{position: absolute;left:5px;bottom:80px;z-index: 2;width:420px;height:22px;text-align:center;}
#main1_l .main1_l_title{overflow: hidden;position: absolute;top: 0;left: 0;height:100%;line-height:22px;font-size:16px; width:100%;}
#main1_l .main1_l_title a{display: none;color: #fff; width:100%;}

.part-focus .left-box .l-box{padding-top: 15px;}

.part-focus .cen-box{float:left; width:460px; margin-left: 26px; overflow:hidden; }

.part-focus .news-tabs{ height: 40px; line-height: 40px; font-size: 20px; border-bottom:2px solid #358ff0; font-weight: 400; margin-bottom:10px;}
.part-focus .news-tabs li{ float:left;  display: inline-block; text-align: center; cursor: pointer; margin-right: 16px; }


.part-focus .news-tabs li.on{ color:#fff;background:#358ff0;padding: 0 10px;}



.part-focus .sub-tabs{float: right; height:20px;overflow: hidden;padding-top: 5px;}
.part-focus .sub-tabs li{ float:left;padding: 0 2px ; display: inline-block; text-align: center; cursor: pointer; line-height: 20px; }
.part-focus .sub-tabs li + li:before{ content: "/"; padding-right: 5px;color:#eee ;}

 .part-focus .sub-tabs li.on { color:#358ff0;}


.part-focus .news-list{ overflow: hidden; }

.part-focus .news-list li{ height:22px; line-height:22px; position:relative; padding:5px 6px 6px 35px; overflow:hidden;background:url(../images/new-li.jpg) 0 -20px no-repeat ;}


.part-focus  .news-list li span{color:#999; font-size:13px; float:right;}
.part-focus .news-list li:nth-child(6n) {   }
.part-focus .news-list li a{ font-size:14px; max-width:360px; overflow:hidden; display:inline-block;height:22px; line-height:22px;text-overflow:ellipsis; white-space:nowrap;}


.part-focus .news-list li:first-child{background:url(../images/new-ico1.jpg) left -12px no-repeat}
.part-focus .news-list li:nth-child(){background:url(../images/new-ico1.jpg) left -12px  no-repeat}
.part-focus .news-list li:nth-child(-n+8) a{color: #ed2f2f;}
.hot-jc ul {width: 110%;display: inline-block;}
.hot-jc li {float: left; width: 196px; height: 30px; margin:0px 10px 10px 0;  background: #358ff0;text-align: center;line-height: 30px;}
.hot-jc li a{ color:#fff; font-size:14px;}
.hot-jc li:hover{ background:#2b71c2;}



.news-list2{ overflow: hidden; }
.news-list2 li{  padding: 5px 0px 6px 0;overflow:hidden;height: 22px;}
.news-list2 li a{ font-size:14px; max-width:285px; overflow:hidden; display:inline-block;height:22px; line-height:22px;text-overflow:ellipsis; white-space:nowrap;}
.news-list2 li span{color:#999; font-size:13px; float:right;}
.news-list2 li:before{content: " ";float:left; background: url(../images/new-ico.png) 0 -292px;width: 14px;height: 22px; }
.part-focus .news-list2 li:nth-child(6n) {   }

.part-focus .right-box{float:right; width:300px;}



.update-list{overflow: hidden;}
.update-list ul{width: 105%;}
.update-list li{ height:22px; line-height:22px; position:relative; padding:9px 0px 8px 0;  overflow:hidden;border-bottom: 1px #eee dashed;float: left;width: 410px;margin-right: 40px;}
.update-list li .link-type{float:left;width:70px;color: #999; height:22px; overflow: hidden;font-size:12px}
.update-list li .link-type:hover{}

.update-list li .link-name{float:left;text-overflow:ellipsis; white-space:nowrap;display: block;max-width:300px; overflow:hidden;height: 22px;}
.update-list li span{color:#999; font-size:13px; float:right;}


.part-focus  .tit-box{ height: 32px;  padding-top:10px;margin-bottom:10px;border-bottom: 1px solid #ddd;   }

.part-focus  .tit-box .btn-more{float:right;overflow: hidden;color: #999;}



.part-box .left-box{width: 876px;float: left;}
.part-box .right-box{width: 290px;float: right;}

.part-tit{height:55px;line-height:55px; position: relative; margin-top: 20px;margin-bottom: 10px; border-bottom:2px #358ff0 solid;}

.part-tit .t-name{font-size:24px;color:#333;font-weight:bold;float:left;line-height: 53px; height: 53px;}
.part-tit .t-name span{color: #358ff0;}
.part-tit .t-name2{font-size:20px;color:#333;font-weight:bold;float:left;line-height: 53px; height: 53px;}

.part-tit .btn-more{float:right;line-height: 55px; color: #999;overflow: hidden;}

.part-tit .sub-tabs{float:left;padding-left: 60px; padding-top: 18px; height: 40px;}
.part-tit .sub-tabs li{ float:left; padding:0 6px 0 10px; display: inline-block; text-align: center; cursor: pointer; line-height: 20px; font-size: 18px;position:relative;top: 0000000;}
.part-tit .sub-tabs li + li:before{ content: "/"; padding-right: 12px;color:#eee ;}
.part-tit .sub-tabs li{line-height: 20px;display:inline-block;}
.part-tit .sub-tabs li.on { color:#358ff0;height: 36px; }
.part-tit .sub-tabs li.on a { color:#358ff0; }
.part-tit .sub-tabs li.on:after {content: " "; width: 16px;height: 8px;background: #ccc;position: absolute;    left: 50%;    margin-left: 0px;    bottom: -9px;background: url(../images/t-arrow.png) no-repeat;}



.part-tit .title{ padding-left:46px; background-image: url(../images/title-ico.png);    background-repeat: no-repeat;}



.part-link .part-tit {border-bottom:2px solid #eee;}




.phb-title{font-size: 20px;line-height: 30px; overflow: hidden;    padding-top:5px;font-weight: bold;}
.phb-title i{float:left;width:20px;height:30px;background-position:  -98px 4px;margin-right:5px;}
.phb-title span{color:#2997ff ;}


.star{width: 86px;height: 15px;display:inline-block;}
.s5{background-position: 0px -55px;}
.s4{background-position: -17px -55px;}
.s3{background-position: -35px -55px;}
.s2{background-position: -52px -55px;}
.s1{background-position: -69px -55px;}
.s0{background-position: -87px -55px;}


.art-index .part-tit{margin-bottom: 15px;}
.art-index .box1{float: left;width: 320px;}


.art-index .box1 li{width:100%; height:240px; }

.art-index .box1 li:first-child{padding-bottom:25px;}
.art-index .box1 li a{width:100%; height:100%; overflow: hidden;display: block;position:relative;}
.art-index .box1 li a img{width:100%; height:100%; object-fit: cover; min-height: 100%!important;height: auto !important }
.art-index .box1 li span{position:absolute; display:inline-block; padding:5px 12px; bottom:0px; left:0px; font-size:15px; font-weight:bold; color:#fff; max-height:48px; overflow:hidden;width: 296px;line-height: 24px;}
.art-index .box1 li a:hover span{color: #358ff0;background: rgba(0,0,0,0.6);}

.art-index .box2{float:left;width: 460px;padding-left:25px ;}

.art-index .box2 .hd .title{ font-size:18px; font-weight:bold; height:26px; line-height:26px;white-space:nowrap; text-overflow:ellipsis; margin:16px 0 13px; overflow:hidden;}
.art-index .box2 .hd .title a{ color:#333; }

.art-index .box2 .hd .txt{ margin-top: 8px; position: relative;  }
.art-index .box2 .hd .txt{ color:#999; font-size:14px; line-height:22px; max-height:44px;overflow:hidden;position: relative; text-align: justify; }
.art-index .box2 .hd .txt .more{  position: absolute; right: 0px; bottom: 0px; line-height: 20px; font-size: 16px; background: #fff;padding-left: 20px;}

.art-index .box2 .news-list2 li:first-child a,.art-index .box2 .news-list2 li:nth-child(8) a{font-size: 18px;    font-weight: bold;color: #fb4c53;max-width: 460px;text-align: center;}
.art-index .box2 .news-list2 li:first-child:before,.art-index .box2 .news-list2 li:first-child span,.art-index .box2 .news-list2 li:nth-child(8):before,.art-index .box2 .news-list2 li:nth-child(8) span {display: none;}
.art-index .box2 .news-list2 li {padding: 6px 0;}
.art-index .box2 .news-list2 li a{max-width: 360px;}

.art-index .box2 .news-list2 li:nth-child(8) {padding-top: 36px;}

.art-index .box3{float:right;width: 370px;}
.art-index .box3 .hd{width:100%; height:130px; }
.art-index .box3 .hd a{width:100%; height:100%; overflow: hidden;display: block;position:relative;}
.art-index .box3 .hd a img{width:100%; height:100%; object-fit: cover; min-height: 100%!important;height: auto !important;    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    transition: all .5s ease; }
.art-index .box3 .hd span{position:absolute; display:inline-block; padding:5px 12px; bottom:0px; left:0px; font-size:15px; font-weight:bold; color:#fff; max-height:30px;line-height: 30px; overflow:hidden;width:346px;}

.art-index .box3 .hd:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);+width:390px; +height:137px; +margin:-68.5px 0 0 -195px;}
.art-index .box3 .hd{position: relative;left: 0;}
.art-index .box3 .hd em{position:absolute;top: 0;left: 0;height: 24px;    line-height: 24px;    background: #ff5e33;color: #fff;padding: 0 10px;z-index: 99;}
.art-index .box3 .bd{}
.art-index .box3 .bd{width:100%; height:auto; overflow:hidden;}
.art-index .box3 .bd ul li{width:328px; padding:0 20px 0 20px; height:82px; border:1px solid #efefef; float:left; position:relative; margin-top:9px;}

.art-index .box3 .bd .tit{ font-size:14px; height:22px; line-height:22px; margin:18px 0 3px 0;overflow:hidden;}
.art-index .box3 .bd .tit a{}
.art-index .box3 .bd .tit a:hover{}
.art-index .box3 .bd .txt{ color:#999; font-size:12px; height:22px; line-height:22px; overflow:hidden;}
.link_box.artlj{ margin-top:0px;}




.part-cont .right-box .news-list2 {margin-top: 10px;}
.part-cont .right-box .news-list2 li a{max-width:275px;}
.art-index .right-box{float: right;width: 290px;}

.part-cont .right-box .news-list2 li:nth-child(5n) {    border-bottom: 1px dashed #ddd;margin-bottom: 10px;    }

.part-cont .right-box .news-list2 li:last-child {border: 0;margin: 0; padding: 0; }




.part-link ul{padding-top: 10px;}
.part-link ul li {float:left;overflow:hidden;padding-right:30px;height:30px;line-height:30px; overflow:hidden;}
.part-link ul li a{word-break:break-all; color:#666; display:inline-block; overflow:hidden;}

.footer{padding: 20px 0;text-align: center;color: #999;border-top: 1px #eee solid;margin-top: 30px;}
.footer a{padding: 0 5px;}
 .btn-gotop{ width: 60px; height:60px; position:fixed; right: 20px; bottom: 155px; display:none; cursor:pointer; z-index: 66; background: #eee url(../images/gtp.png) no-repeat   center 8px; border: 1px solid #ddd;border-radius: 4px; }
 .btn-gotop:hover{ border-color: #358ff0; background-color: #358ff0; background-position:  center -36px; }
 
 
 
 
 /*内页*/
.location{padding: 15px 0 ;}
.location{color: #666; line-height: 22px;height: 22px;}
.location a{display: inline-block;}


.part-cont{} 
.part-cont .left-box{float: left;width: 830px;} 
.part-cont .left-box2{float: left;width: 850px;} 
.part-cont .right-box{float: right; width:320px;overflow: hidden;} 
 .pos-fixeds{position: fixed; bottom: 0; margin-left: 876px;}

 .part-cont .part-cont-tit{ height: 42px;line-height: 42px; border-bottom:1px solid #eee;color;position: relative;left: 0;top: 0;background: #fbfbfb;padding-left: 15px;border-left: #358ff0 solid 6px;}
 .part-cont .part-cont-tit .t-name{font-size: 18px;font-weight: bold;}
 .tit-mar{margin-bottom:10px ;margin-top:0 ;}
 .part-cont .part-cont-tit2{ height: 45px;line-height: 45px; border-bottom:1px solid #ddd; margin:0 0 0px 0;}
 .part-cont .part-cont-tit2 .t-name{font-size: 18px;font-weight: bold;}
 .part-cont .part-cont-tit .btn-change{float:right;color: #358ff0;position:absolute;right: 0;top: 0;cursor: pointer;}
 .part-cont .part-cont-tit .btn-change i{float:left;width:20px; height:40px;background: url(../images/icon2.png) 0 12px  no-repeat;}

 
 .pagenum{padding: 20px 0; text-align: center;}
.pagenum a,.pagenum  span{display:inline-block;padding: 0 12px;  height: 30px; line-height: 30px;margin:3px;color: #666;border-radius: 2px;background-color: #f;border: 1px solid #ebebeb;}
.pagenum  a.on,.pagenum  span{color:#358ff0;border: 1px solid #fff;font-weight: bold; padding: 0 6px; }
.pagenum  a:hover{color:#358ff0; }
.pagenum .prev,.pagenum .next{text-indent: -99999px;width: 10px;}

.pagenum .prev{background-position: -182px 0}
.pagenum .next{background-position: -215px 0}
 
.pagenum .prev:hover{background-color: #879299;background-position: -182px -30px}
.pagenum .next:hover{background-color: #879299;background-position: -215px -30px}

.part-cont .sub-nav{ padding: 15px 10px;width: 110%; }
.part-cont .sub-nav a{ float: left; width: 140px; height: 34px; line-height: 32px; margin: 0 16px 10px 0px; overflow: hidden; text-align: center; }
.part-cont .sub-nav a.on,.part-cont .sub-nav a:hover{ background: #358ff0; color: #fff; border-color: #358ff0; }


.part-cont .right-box .box{border: 1px #eee solid;}
.part-cont .right-box .box+.box{margin-top:24px;}


.art-list{ padding-bottom:20px;  }

.art-list ul li{ padding:15px 0 20px; border-bottom:1px solid #edf0f2; width:100%}
.art-list ul li .link-name{font-size: 18px;font-weight: bold;line-height: 32px;padding-bottom: 10px;display: block;}
.art-list ul li .link-ico{float:left;width: 210px;height: 132px ;overflow: hidden;}
.art-list ul li .link-ico img{width: 100%;height:100% ;object-fit: cover; min-height: 100%!important;height: auto !important}
.art-list ul li .inf{padding-left: 230px; }
.art-list ul li .txt{line-height: 28px;color: #666;height:84px; overflow: hidden;}
.art-list ul li .time { color: #999;padding-top: 25px;height: 20px;}
.art-list ul li .time span{float:left;line-height:20px;height:20px;padding-right: 50px;background-position:0px -43px ;padding-left: 22px;}
.art-list ul li:first-child{padding-top: 0px;}



.sub-box .btn-download{padding-top: 10px;height: 60px;}
.sub-box .btn-download .btn-and,.sub-box .btn-download .btn-ios{padding-right: 20px;height:60px;line-height: 60px;display: block;font-size: 24px;color: #fff;border-radius: 6px;padding-left: 75px;float: left;}
.sub-box .btn-download .btn-and{background: #358ff0 url(../images/ico_android.png) 20px 8px no-repeat;margin-right: 24px;}

.sub-box .btn-download .btn-ios{background: #1585ff url(../images/ico_ios.png) 20px 7px no-repeat;}

.sub-box .btn-download .btn-and:hover{background-color: #0e8e0e;;}
.sub-box .btn-download .btn-ios:hover{background-color: #116dd1;}

.sub-box .btn-download i{width: 30px; height: 50px;display: inline-block;margin:0 10px 0 0;vertical-align: middle;}
.sub-box .btn-download .gray,.sub-box .btn-download .gray:hover{background-color: #ededed;}


.detail-tag{ height:46px; border:1px solid #eee; margin-bottom: 5px; }
.detail-tag ul{ height:46px; background:#f6f6f6;}
.detail-tag li{ float:left; width: 118px; border-left:1px solid #eee; margin-left:-1px; height:47px; line-height:46px; text-align:center; font-size:17px; font-weight: bold; color:#666; cursor:pointer; user-select: none; }
.detail-tag li.on{ border-top: 3px solid #358ff0; border-bottom:4px solid #fff; height:41px; line-height: 41px; color:#358ff0; background:#fff;}

.detail-tag li:hover{color:#358ff0;}
.detail-tag li.down-btn{background:  #358ff0 url(../images/ico-load.png) 16px center no-repeat;color: #fff;padding: 0 5px 0 20px;}

.detail-tag li.down-btn:hover{background-color:#2b71c2;}
.detail-tag.fixed {    position: fixed;   top: 0;    z-index: 999;width: 860px;}

.sys-desc{color:#666; font-size:15px; line-height:36px;padding-top: 5px;}
.sys-desc a {color: #39f;}
.sys-desc .introTit,.sys-desc h3{ display: block; margin-bottom: 5px; font-weight: bold;position: relative; padding: 0 0 0 12px; font-weight: 700; text-indent: 0; margin:15px 0 10px 0; border-left: 4px solid #358ff0; border-bottom: 1px solid #efefef; height: 34px; font-size: 15px !important; line-height: 30px !important; color: #333;}
.sys-desc img{display: block;margin:10px auto;width: 650px;}

.part-cont .left-box .sub-box{padding-bottom: 15px;}
.sub-box .hd{ display: block; height: 50px; line-height: 49px; margin-bottom: 7px;  font-size: 16px; border-bottom: 1px solid #E3E3E3; position: relative; padding: 0;  }
.sub-box .hd .t-name{ color: #358ff0;display: inline-block; font-size: 20px; font-weight: 700;float: left;border-bottom: 3px solid #358ff0;overflow: hidden;height: 50px;}
.sub-box .hd .t-name.blue{ color: #358ff0;}


.sub-box .hot-list-ico{border: 0;padding: 0;width: 105%;height: auto;}
.sub-box .hot-list-ico li{padding:10px 20px 10px 0}

.sub-box  .news-list2 {margin-top: 10px;}
.sub-box  .news-list2 li{float: left;width: 50%;padding: 5px 0;}
.sub-box  .news-list2 li a{max-width: 375px;}

.news-article{padding: 10px 0;}
.news-article .title{font-size: 20px;text-align: center;color: #333;font-weight: bold;}
.news-article .time{border-bottom: 1px solid #edf0f2;color: #999;text-align: center;padding: 15px 0;}
.news-article .time span{padding: 0 15px;}
.news-article .txt{line-height: 36px;color: #666;padding: 20px 0;font-size: 15px;}
.news-article .txt img{display: block;margin:  20px auto; max-width: 80%;max-height: 500px;}
.news-article .txt a{color:#358ff0}
.news-article .page-next{padding: 10px 0;border-top: 1px #ddd dashed;line-height: 30px;}
.news-article .page-next span{color: #999;float: left;}
.news-article .page-next a{color: #333;display: inline-block;}






.rmckbox{ padding-bottom: 20px; margin-left: -10px;}
.rmckbox a{margin-left: 10px; margin-top: 15px; line-height: 26px; display: inline-block; padding: 0 20px; border-radius: 50px; border: 1px solid #e5e5e5; background-color: #f5f5f5;}
.rmckbox a{color:#ff1716}
.rmckbox a:nth-child(2n){color:#0b9e94}
.rmckbox a:nth-child(3n){color:#d39f17}
.rmckbox a:nth-child(4n){color:#ff006b}
.rmckbox a:nth-child(5n){color:#049cff}
.rmckbox a:nth-child(6n){color:#8b4bfa}
.rmckbox a:nth-child(7n){color:#4b991f}



.rmckbox a:hover{color: #2abff6;}


/*截图*/


.snapShotWrap{width:725px;position: relative;margin: 0px auto;min-height: 150px;padding:15px 0 10px ;}
.snapShotCont{width:725px;position: relative;overflow: hidden;text-align: center;}
.snapShotCont img{position: relative;width: 100%;max-width: 500px;_width: 450px;}
.snopshot{position: absolute;overflow: hidden;zoom: 1;}
.snap-shot-btn{position: absolute;width: 50%;height: 100%;opacity: 0.7;z-index:4;display: inline-block;outline: none;}
.snap-shot-btn:hover{opacity: 1;}
.snap-shot-btn i{position: absolute;width: 54px;height:94px;top: 50%;margin: -50px 0 0;}
#shotNext{top: 0;right: 0;z-index: 3;}
#shotPrev{top: 0;left: 0;z-index: 3;}

#shotNext i{background: url("../images/right.png") no-repeat;right: 0px;}
#shotPrev i{background: url("../images/left.png")right no-repeat;left: 0px;}





/*通用*/
.game-info .info  .link-name:hover,.news-article .page-next a:hover,.pc-list .link-name:hover,.app-list  li:hover .link-name,.part-focus .news-list li .link-name:hover,.part-tit .btn-more:hover,.art-index .box2 .hd .title a:hover,.news-list2 li a:hover,.part-link ul li a:hover{color:#ed2f2f;}


.soft-info .btn-download i,.app-info .btn-download i,.art-list ul li .time span,.pagenum .prev,.pagenum .next,.phb-title i,.star{background-image: url(../images/icon.png);background-repeat: no-repeat;}



.error-404{margin: 0 auto;width: 100%;text-align: center;position: absolute;top:10%;left: 0;}
.error-404 .box{background: url(../images/404.jpg) top center  no-repeat;width: 860px;margin: 0 auto;}
.error-404 .btn{padding: 360px 0 0 0px;color: #777;font-size:20px;}
.error-404 .btn p{padding-bottom: 20px;text-align: center;}
.error-404 .btn a{color: #fff;background: #358ff0;border-radius:20px;height: 40px;display:inline-block;line-height: 40px;padding: 0 40px;font-size:16px;}
.error-404 .btn a:hover{background-color: #2b71c2;text-decoration: none;}


.part-cont{position: relative;}
.part-cont .right-box.enter { position: fixed; bottom: 0; left: 50%; margin-left: 290px; }
.part-cont .right-box.leave { position: absolute; }
.pos-fixeds {    position: fixed;    bottom: 0;    margin-left: 910px;}


.phb-new-list {padding:  5px 0px;}
.phb-new-list li{color: #666;padding:15px 15px;position: relative;left: 0;height: 50px;border-bottom: 1px #eee dashed;}
.phb-new-list .link-ico{float: left; width:50px; height: 50px; overflow: hidden; border-radius:6px;margin-right: 10px;	}
.phb-new-list .link-ico img{width:100%; height: 100%; }
.phb-new-list .link-name{height: 22px;overflow: hidden;display: block;width: px;line-height: 22px;overflow: hidden;font-size: 15px;}
.phb-new-list .inf p{color: #999;font-size: 13px;padding-top:8px;height: 22px;overflow: hidden;line-height: 22px;width: 180px;}
.phb-new-list li:last-child{border: 0;}

.phb-new-list .btn-download {color:#358ff0; display:inline-block;padding: 0 10px; height:22px; line-height:22px; text-align:center; border:1px solid #358ff0; border-radius: 2px;position:absolute;top: 15px; right: 0;}
.phb-new-list   .btn-download:hover {color:#fff;  border:1px solid #358ff0;background: #358ff0; }


/*win10系统之家---文字链接颜色背景*/
.part-focus .news-list li:hover,.part-focus .news-list2 li:hover{background-color: #f3f3f3;}
.part-focus .news-list li:hover a,.part-focus .news-list2 li:hover a{color: #ed2f2f;}



.xt-list{ padding-bottom:20px;  }
.xt-list ul{width: 110%;}
.xt-list ul li{ padding:15px 0 20px; border-bottom:1px #eee dashed;; width:580px;float: left;margin-right:30px;}
.xt-list ul li .link-name{font-size: 15px;font-weight: bold;line-height: 24px;height:50px;overflow:hidden;display: block;}
.xt-list ul li .link-ico{float:left;width: 240px;height: 180px ;overflow: hidden;}
.xt-list ul li .link-ico img{width: 100%;height:100% ;object-fit: cover; min-height: 100%!important;height: auto !important}
.xt-list ul li .inf{padding-left: 255px; }
.xt-list ul li .txt{line-height: 22px;color: #666;height:66px; overflow: hidden;margin: 8px 0;}
.xt-list ul li .btn { height: 36px}
.xt-list ul li .btn span{color: #fff;background: #358ff0;line-height: 36px;float: left;padding: 0 20px;}
.link-ico{background: #f5f5f5;}

.part-jc .left-box{float: left;width: 876px;}
.part-jc .right-box{float: right;width: 300px;}


.sys-list ul{float: none;}
.sys-list ul li{ padding:20px 0 22px; border-bottom:1px solid #ededed; width:100%;}
.sys-list ul li .link-name{font-size: 18px;font-weight: bold;line-height: 28px;padding-bottom: 10px;display: block;}
.sys-list ul li .link-ico{float:left;width: 240px;height: 180px ;overflow: hidden;border-radius: 2px;}
.sys-list ul li .link-ico img{width: 100%;height:100% ;object-fit: cover; min-height: 100%!important;height: auto !important}
.sys-list ul li .inf{padding-left: 260px;padding-right: 10px; }
.sys-list ul li .txt{line-height: 28px;color: #666;height:84px; overflow: hidden;font-size: 15px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-bottom: 8px;}
.sys-list ul li .tag { color: #999;height: 30px;font-size: 13px;line-height: 30px;}
.sys-list ul li .tag span{float:left;padding-right: 22px;}

.sys-list ul li .tag a{padding: 0 12px; background: #2abf1d;color: #fff;display: inline-block;border-radius: 2px; }
.sys-list ul li .tag a:hover{background: #25a91a;}

.sys-list ul li:first-child{padding-top: 0;}



.sys-info{padding:10px 0px;width: 100%;}
.sys-info .img-ico{float: left;width: 290px; height: 215px; border-radius: 4px;overflow: hidden;}
.sys-info .img-ico img{width: 100%;min-height:215px;}
.sys-info .info { overflow: hidden;float: left ;width: 470px; padding-left: 30px;}
.sys-info   .t-name { overflow: hidden; font-size: 26px; color: #333; line-height: 30px; font-weight: bold;padding-bottom: 24px;display: block;  }

.sys-info .info ul {overflow: hidden;padding: 5px 0 15px;}
.sys-info .info ul li {float: left;width:49%;line-height: 28px;font-size: 14px;color: #333;height: 29px;white-space:  nowrap;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sys-info .info ul li.tr{width: 100%;}
.sys-info .info ul li span { float: left; color: #999; }
.sys-info .info ul li a{color: #16A2EB;}
.sys-info .info ul li em{float: left;padding-right: 10px;}
.sys-info .info ul li.tr i{width:24px ; height: 28px; display: inline-block;vertical-align: bottom;}
.sys-info .info ul li i.i-1{background-position: 0 -70px}
.sys-info .info ul li i.i-2{background-position: 2px -98px}
.sys-info .info ul li i.i-3{background-position: 2px -125px}
.sys-info .info ul li i.i-ok{background-position: 4px -152px;width: 32px;}


.sys-info .btn-download{float: left;height: 40px;	background-color: #2abf1d;	border-radius: 4px;font-size: 22px;color: #fff;line-height: 40px;padding: 10px 40px 10px 32px ;}
.sys-info .btn-download:before{content:" ";width: 50px; height: 40px;display: inline-block;vertical-align: middle;background-position: -38px -70px;}
.sys-info .btn-download:hover{background: #25a91a;}

.sys-info .btn-more{ color: #2abf1d; line-height: 60px;padding-left: 20px;font-size: 16px;}
.sys-info .btn-more:hover{color: #25a91a;}

.sys-tip .title:before,.sys-info .btn-download:before,.sys-info .info .tr i,.art-list ul li .time span,.location:before{background-image: url(../images/new-ico.png);    background-repeat: no-repeat;}
.sys-tip{background: #f3fafe;border:2px #358ff0 solid;border-radius: 10px;min-height: 300px;margin: 20px 0;padding:26px;width: 85%;}
.sys-tip .title{font-size:18px;font-weight: bold;line-height: 32px;height: 32px;}
.sys-tip .title:before{content: " ";float: left;width:40px;height: 32px;background-position: 0 -194px}
.sys-tip .txt{line-height: 36px;font-size: 16px;color: #0f6b99;padding-top: 15px;}
.download-add{ padding:10px 0 20px 0}
.download-add ul li{ float:left; padding:5px 0 ;width: 100%;}
.download-add ul li .txt{ float:left; line-height:38px; width:80px; font-size:15px}
.download-add ul li .btn{ float:left; width:700px; font-size:13px}
.download-add ul li .btn a.xl,a.wp,a.bd{ float:left; width:100px; height:34px; padding-left:45px; margin-right:10px;margin-bottom:5px; color:#fff; line-height:34px;background:url(../images/new-ico.png)  no-repeat; letter-spacing: 2px;}
.download-add ul li .btn a.xl{ background-position:-80px -130px}
.download-add ul li .btn a.wp{ background-position:-80px -174px}
.download-add ul li .btn a.bd{ background-position:-80px -219px}
.download-add ul li .btn a:hover{ text-decoration:none}
.download-add .bd-code{width:145px; height:34px;float: left;margin-right:10px;margin-bottom:5px;line-height: 34px;color: #358ff0;font-weight: bold;background: #F5F5F5;border-radius: 2PX;text-align: center;font-size: 15px;}



.sys-like{overflow: hidden;}
.sys-like ul{width: 110%;}
.sys-like  li{float: left;padding: 10px 18px 10px 0;}
.sys-like  li .link-ico{display: block; width:150px; height: 110px; overflow: hidden;border-radius:2px;}
.sys-like  li .link-ico img{width:100%; height: 100%; }
.sys-like li .link-name{display: block;width:150px;line-height:22px;height:46px;overflow: hidden;text-align: center;padding-top: 5px;}
.sys-like  li:hover .link-name{color: #ed2f2f;}


.r-list{	overflow: hidden;padding:6px 15px ;}
.r-list em{float: left;width: 22px;height: 22px;font-family: arial;line-height: 20px;text-align: center;font-size: 14px;     color: #fff;margin-right: 10px;background:#c7c7c7;border-radius: 2px;}
.r-list em.nb1{background: #ff6b66;}
.r-list em.nb2{background: #ff8652;}
.r-list em.nb3{background: #ffa742;}

.r-list .sys-ul  em{font-size: 20px; color:#c7c7c7;background: #fff;font-weight: bold;width: 24px;font-style: italic;}
.r-list .sys-ul em.nb1{color: #ff6b66;}
.r-list .sys-ul em.nb2{color: #ff8652;}
.r-list  .sys-ul em.nb3{color: #ffa742;}
.r-list .sys-ul li{padding: 14px 0 13px;    border-bottom: 1px dashed #e4e4e4;}

.r-list .sys-ul li:last-child{border: 0;}





.r-list .link-name{height: 22px;line-height: 22px;overflow: hidden;display: block;display: block;overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;*display:inline;*zoom:1;}
.r-list .inf{height: 64px;padding-right: 20px;}
.r-list .inf p{color: #999;line-height: 20px;overflow: hidden; height: 20px;}

.r-list li{padding:10px 0 ; }

.part-jc .right-box .r-list {padding:5px 0 0 ; }
.part-jc .right-box .r-list li{padding:9px 0 ; }

.copyright{border:1px solid #ccc;}
.copyright .t-name{border-bottom:1px dashed #ddd;line-height:46px;text-align:center;font-weight:bold;font-size:16px;}
.copyright .content{line-height:34px;padding: 10px 20px;font-size: 15px;}

.news-article .txt { font-size: 16px;color:#444}
.sub-box .news-list2 li{padding: 8px 0;}
.news-article .page-next{padding-bottom: 30px;}
