
/* html {background:white;color:black;} */  
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, fieldset, lengend, button, input, textarea, th, td,form { margin: 0; padding: 0;}
body,button, input, select, textarea {font: 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,"5b8b\4f53",sans-serif; }
body{background-color:#fff;color:#333;}
h1 { font-size: 36px;}
h2 { font-size: 16px;}
h3 { font-size: 14px;}
h4,h5,h6 { font-size: 100%; }
i,em{font-style: normal;}
small { font-size: 12px; } 
ul,ol { list-style: none; }
a {color:#111;text-decoration: none; }
a:hover {color:#039ECE; text-decoration: none; }
a:focus,*:focus {outline:none;} 
button,input,select,textarea,label {font-size: 100%;vertical-align:middle} 
table {border-collapse: collapse;border-spacing: 0;}
hr {border: none;height: 1px;} 
img,a img{border:0;} 
input::-moz-placeholder { color: #ccc; }
input::-webkit-input-placeholder { color:#ccc; }
input:-ms-input-placeholder { color:#ccc; }
em.inplay {
    width: 56px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -27px;
    display: inline-block;
    background: url(../image/icon-play.png) no-repeat;
    cursor: pointer;
    z-index: 999;
    /*display: none;*/
    background-position: 0 0;
    background-size: 56px;
} 


.fr{float:right;}
.fl{float:left;}
.hide {display:none;}
.block {display:block;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.clear{display:block; clear:both;height:0;overflow:hidden;} 
.mt15{margin-top: 15px!important;}

.w100{width:100%;position:relative;overflow:hidden;} 
.container{width:1200px;margin:0 auto;overflow:hidden;position:relative;}   
 
.topFixed{height:165px; background:#fff; margin-bottom: 15px; clear:both; overflow: hidden; position: relative;} 

.hd{height: 120px; overflow: hidden;}
.hd .h-logo{width:254px;float:left; margin-top: 40px;}
.hd .h-logo a{display:block;width:100%;height:50px;background:#fff url(../image/logo.gif) no-repeat; background-size:100% 100%;}

.hd .h-search{ width:400px;  margin-top: 35px; float:right;background: #fff;overflow:hidden; }
.hd .h-search form{display:block;}
.hd .h-search .ipt{width:354px;height:38px; line-height:38px; border:0; color:#7D7D7D; text-indent: 0.7em;  border:1px solid #E7E7E7;border-right: 0; background: #E7E7E7; border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.hd .h-search .btn{width:45px;height:40px;font-size:0;text-indent:-9999em;cursor:pointer; border:0;background:#039ECE url(../image/icon-search.png) no-repeat 50% 50%; border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.hd .h-search .h-hotwd{height: 36px;line-height: 36px;overflow: hidden; font-size: 14px;}
.hd .h-search .h-hotwd b{color:#F96023 }
.hd .h-search .h-hotwd a{margin:0 2px;}

.hd .h-search  input::-moz-placeholder { color: #888; }
.hd .h-search  input::-webkit-input-placeholder { color:#888; }
.hd .h-search  input:-ms-input-placeholder { color:#888; } 


.h-nav{width:100%; height: 50px; background-color: #039ECE;  } 
.h-nav .container{overflow: visible;} 
.h-nav li{float:left;width:12.5%;height:50px;line-height:50px;text-align:center;position: relative;}
.h-nav li a{font-size:15px;color:#fff; font-weight: 500;text-transform:capitalize;display: block;}
.h-nav li:hover,
.h-nav li.on{color:#fff;  } 
.h-nav li:hover a,
.h-nav li.on a{color:#fff; background-color:#13B0E0;display: block; text-decoration:none; } 
.h-nav li .h-sub{display: none; width: 100%;position: absolute;top: 50px;left: 0; z-index: 999; background:rgba(142,38,241,0.7)!important;}
.h-nav li:hover .h-sub{display: block;}
.h-nav li:hover .h-sub a{font-size: 14px; overflow: hidden;height: 50px;}
.h-nav li:hover .h-sub a:hover{background: #55C3E4;}
.h-nav li a.mini{ background: url('../image/mini.png') no-repeat right 21px center;}

/*
.home-pics{height:400px;position: relative;overflow: hidden;} 
.home-pics .pics-banner{width: 100%;height:400px;background-color: #7D7D7D; background-repeat: no-repeat;background-position: 50% 50%;}
*/
/*首屏广告图css*/
.fu-welcome{background: #fff url('../image/banner_bg_p.png') repeat-x;height: 400px;color:white;font-family: "Microsoft YaHei";display: flex;align-items: center;justify-content: center;}
.fu-welcome .container{ width:1200px;margin:0 auto;overflow:hidden;position:relative;display: flex;justify-content: center;}
.fu-welcome .fu-left{float:left;margin-left: 0px;margin-right: 50px;}
/* .fu-welcome .fu-left img{margin-top: 0px;width: 98%;} */
.fu-welcome .fu-left,.fu-welcome .fu-right{font-size: 30px;margin-top: 0px;}

.fu-welcome .fu-left h3{font-size: 32px;margin-top: 0px;font-weight: 400;letter-spacing: 4px;}
.fu-welcome .fu-left p {margin-top: 24px;font-size: 16px;color: #fff;padding-left: 21px) no-repeat 0px;}

.fu-welcome .fu-left .fu-down-title{font-size: 47px;}
.fu-welcome .fu-left .fu-down p{font-size: 15px;margin-top: 6px;margin-bottom: 9px;}
.fu-welcome .fu-left .fu-safe{ margin-top: 6px;}

.fu-welcome .fu-left .fu-down-frame{}
.fu-welcome .fu-left .fu-down-number{ letter-spacing: 5px;}
.fu-welcome .fu-left .sys{ margin-top: 11px; font-size: 14px;}
.fu-welcome .fu-left #fu-downButton:hover{opacity:0.9; filter:alpha(opacity=80);}

.fu-welcome .fu-left .row-down{  width: 100%; margin-top: 0px;}
.fu-welcome .fu-left .row-down .des{width: 56%;float: right;font-size: 16px;color: rgb(238, 237, 250);margin-top: 18px;}
.fu-welcome .fu-left .row-down .down{  float: none;  margin-top: 21px;}




.fu-welcome .fu-left h1{font-size: 32px;margin-top: 0px;font-weight: 400;letter-spacing: 4px;}
.fu-welcome .fu-right h3{font-size: 32px;margin-top: 0px;font-weight: 400;letter-spacing: 4px;}
.fu-welcome .fu-right p {margin-top: 24px;font-size: 16px;color: #fff;padding-left: 21px;) no-repeat 0px;}

.fu-welcome .fu-right .fu-down-title{font-size: 47px;}
.fu-welcome .fu-right .fu-down p{font-size: 15px;margin-top: 6px;margin-bottom: 9px;}
.fu-welcome .fu-right .fu-safe{ margin-top: 6px;}

.fu-welcome .fu-right .fu-down-frame{}
.fu-welcome .fu-right .fu-down-number{ letter-spacing: 5px;}
.fu-welcome .fu-right .sys{ margin-top: 11px; font-size: 14px;}
.fu-welcome .fu-right #fu-downButton:hover{ opacity:0.9; filter:alpha(opacity=80); -webkit-filter:alpha(opacity=80); }

.fu-welcome .fu-right .row-down{  width: 100%; margin-top: 0px;}
.fu-welcome .fu-right .row-down .des{width: 56%;float: right;font-size: 16px;color: rgb(238, 237, 250);margin-top: 18px;}
.fu-welcome .fu-right .row-down .down{  float: none;  margin-top: 21px;}
/* /首屏广告图css*/

.home-soft1{ padding: 20px 0 30px; } 
.home-soft1 dl{width: 100%;  height: 30px;line-height: 36px; padding: 7px 0; overflow: hidden;position: relative;background:#fff; } 
.home-soft1 dl dt{float:left; width: 9%; text-align: center; color: #fff; border-radius: 4px; font-size: 15px;} 
.home-soft1 dl dt.t1{background: #F9A123;} 
.home-soft1 dl dt.t2{background: #F96023;} 
.home-soft1 dl dt.t3{background: #95DE17;} 
.home-soft1 dl dd{float:right;width: 90%;height: 36px;line-height: 16px; margin:7px 0;  overflow: hidden; } 
.home-soft1 dl dd a{float: left;padding:0 10px;line-height: 16px; border-left: 1px solid #888;margin-left: -1px; font-size: 14px; text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}  
.home-soft1 dl dd a:last-child{border-right: 0;}
 

.home-slides,
.home-slides .focus-con,
.home-slides .focus-con li {width:430px;}

.home-slides,
.home-slides .focus-con,
.home-slides .focus-con ul,
.home-slides .focus-con li,
.home-slides .focus-con li a {height: 360px; }

.home-slides{float: left;  border-radius:4px; overflow: hidden;background: #9A9A9A;clear: both;}
.home-slides .focus-con {overflow: hidden; position: relative;margin:0 auto;} 
.home-slides .focus-con li { float: left;background-position:50% 50%;background-repeat: no-repeat;overflow: hidden; background-size: cover; position: relative;}  
.home-slides .focus-con li a{width: 100%;text-decoration:none;color:#ccc; overflow: hidden;position: relative; display: block;}
.home-slides .focus-con li h4{width: 94%;padding-left: 3%;padding-right:3%;  height: 24px; padding-top: 10px;padding-bottom:10px;  position: absolute; bottom: 0;left: 0;  font-size: 16px; background:rgba(0,0,0,0.6); font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.home-slides .focus-disc {width:420px; height: 52px; padding: 0 5px 0 8px; position:absolute; bottom:10px; display: none;}
.home-slides .focus-disc a{float: left; width:75px;height:50px; margin:0 2px; border-radius:3px; border:2px solid #7D7D7D;background-size: 100% 100%;background-repeat: no-repeat; }
.home-slides .focus-disc a:hover,
.home-slides .focus-disc a.curdisc{border-color: #039ECE; }  
.home-slides:hover .focus-con li h4{ display: block;height: 94px;padding-top: 6px;padding-bottom:0; }
.home-slides:hover .focus-disc{display: block;}
.focusWrap {width:1000%;overflow:hidden;position: relative; }  



.home-topnews{float: left; width: 420px;height: 360px; overflow: hidden;}
.home-topnews dl{width: 86%;margin: auto; height: 146px; border-bottom: 1px dashed #ddd; overflow: hidden; text-align: center;}
.home-topnews dl dt{ height: 35px; line-height: 35px;overflow: hidden; }
.home-topnews dl dt a{display: block; font-size: 18px;color: #F96023;  text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} 
.home-topnews dl dd {width: 100%; overflow: hidden;}
.home-topnews dl dd a{float: left; width: 48%; padding:0 1%; border-left: 1px solid #aaa; font-size: 14px;color: #039ECE;  height:16px; line-height: 16px; margin:4px 0 8px -1px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.home-topnews dl dt a:hover{color: #F9A123}
.home-topnews dl dd a:hover{color: #0384AB;}

.home-topnews ul{width: 86%;margin:10px auto 0;overflow: hidden;}
.home-topnews ul li { height: 35px; line-height: 35px;overflow: hidden;clear: both; }
.home-topnews ul li a{float: left; width: 88%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.home-topnews ul li a:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #999;
    margin-right: 8px;
    margin-bottom: 3px;
}
.home-topnews ul li span{float: right; width: 12%;color: #ccc;text-align: right;}
.home-topnews ul li:hover a,
.home-topnews ul li:hover span{color: #039ECE;}
.home-topnews ul li:hover a:before{background-color:#039ECE;}

.home-topvideo{float: left; width: 350px;height: 360px; border-radius: 4px; background: #9A9A9A;  position: relative; overflow: hidden;}
.home-topvideo video{width: 100%;height: 100%;overflow: hidden; cursor: pointer;object-fit:fill;}
.home-topvideo em {
    width: 56px;
    height: 56px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -27px;
    display: inline-block;
    background: url(../image/icon-play.png) no-repeat;
    cursor: pointer;
    z-index: 999;
    /*display: none;*/
    background-position: 0 0;
    background-size: 56px;
}
.home-topvideo em{background-position: 0 0;}
.home-topvideo em.pause{background-position: 0 -56px; display: none;} 
.home-topvideo:hover em.pause{display: block;}

.home-topvideo a{width: 100%;height: 360px; display: block;overflow: hidden;}
.home-topvideo a img{width: 100%;height: 100%;}
 


.home-tit { height: 36px;line-height: 36px;  clear: both; position: relative; overflow: hidden; margin: 20px 0;}
.home-tit strong{ color: #039ECE; font-size: 18px; letter-spacing:1px; text-indent: 0.7em; display: inline-block;position: relative;}
.home-tit strong:before {
    content: '';
    display: inline-block;
    width: 3px;
    height: 20px; 
    background-color: #039ECE; 
    position: absolute;
    left: 0;
    top: 9px;
}
.home-tit span{position: absolute;right: 0;}
.home-tit span a{color:#999 }
.home-tit span a:hover{color:#039ECE }

.downblue,.downorange{font-size: 14px; color: #039ECE; border:1px solid #039ECE; padding:2px 15px; border-radius: 5px;display: inline-block;} 
.downblue:hover{border:1px solid #039ECE; background-color: #039ECE; color: #fff;} 
.downorange{border:1px solid #9A9A9A;color: gray}
.downorange:hover{border:1px solid #F9A123; background-color: #F9A123; color: #fff;} 


.home-resetsoft{margin-top: 15px;} 
.home-resetsoft .resetbox{border:1px solid #eee; overflow: hidden; } 

.home-resetsoft dl {float: left; width: 8.71%; height: 100px;  text-align: center; font-weight: 600;font-size: 15px; padding:18px 1%;  overflow: hidden; } 

.home-resetsoft dl dt {display: block;border:1px solid #eee;width: 64px; height: 64px;line-height: 64px; padding:3px; margin: auto;background: #fff; border-radius: 8px;  overflow: hidden;margin-bottom: 6px; text-align: center;} 
.home-resetsoft dl dt a{display: block;} 
.home-resetsoft dl dt a img{max-width: 100%;max-height: 100%;vertical-align: middle;} 
.home-resetsoft dl dd {float: none;display: block;} 
.home-resetsoft dl dd h4{color: gray; height: 20px; margin-bottom: 6px; text-align: center; font-weight: 600;font-size: 15px;overflow: hidden; /*text-overflow: ellipsis;white-space: nowrap;*/  } 
.home-resetsoft dl dd span,
.home-resetsoft dl dd h5,
.home-resetsoft dl dd a.downblue{display: none;}

.home-resetsoft dl:hover{ background: #F3F3F3;}
.home-resetsoft dl.on {width: 25%; padding-left:0;padding-right:0; background: #F3F3F3; } 
.home-resetsoft dl.on dt{float: left; width: 98px; height: 98px;line-height: 98px; margin: 0 0 0 5%; background: #fff;border-radius: 22px;display: block;text-align: center; border:1px solid #eee; overflow: hidden; } 
.home-resetsoft dl.on dt img{max-width: 100%;max-height: 100%;vertical-align:middle} 

.home-resetsoft dl.on dd {float: right;width: 55%; text-align: left;} 
.home-resetsoft dl.on dd h4{font-size: 17px;height: auto; color: gray;margin-bottom: 6px; text-align: left;} 
.home-resetsoft dl.on dd span{display: block; font-size: 12px;color:#B1B1B1;margin-bottom: 1px;font-weight: normal;} 
.home-resetsoft dl.on dd a.downblue{display: inline-block; margin-top: 5px; } 
 

.home-soft20{margin-top: 20px;} 
.home-soft20 .soft2box{ width: 1225px; overflow: hidden; } 
.home-soft20 .soft2box dl{  margin-right: 26px; width: 30%; height: 350px; overflow: hidden; background: #F6F6F6; border-radius: 4px; } 

.home-soft20 .soft2box dl dt{height: 180px; background: #9A9A9A; overflow: hidden;} 
.home-soft20 .soft2box dl dt img{display: block; width: 100%;height: 100%;} 
.home-soft20 .soft2box dl dd {padding:20px 16px;} 
.home-soft20 .soft2box dl dd strong{max-height: 40px; line-height: 150%; font-size: 15px;font-weight: normal;margin-bottom: 20px;display: block;overflow: hidden;}
.home-soft20 .soft2box h1{font-size: 22px;margin-bottom: 10px;display: block;color: #b2b2b2} 
.home-soft20 .soft2box dl dd span{font-size: 12px;margin-bottom: 10px;display: block;color: #b2b2b2} 
.home-soft20 .soft2box dl dd a{width: 46.5%;padding:3px 0; text-align: center;} 
.home-soft20 .soft2box dl dd a.downblue{margin-right: 5%;} 



.home-soft2{margin-top: 20px;} 
.home-soft2 .soft2box{ width: 1225px; overflow: hidden; } 
.home-soft2 .soft2box dl{ float: left; margin-right: 26px; width: 280px; height: 350px; overflow: hidden; background: #F6F6F6; border-radius: 4px; } 

.home-soft2 .soft2box dl dt{height: 180px; background: #9A9A9A; overflow: hidden;} 
.home-soft2 .soft2box dl dt img{display: block; width: 100%;height: 100%;} 
.home-soft2 .soft2box dl dd {padding:20px 16px;} 
.home-soft2 .soft2box dl dd strong{max-height: 40px; line-height: 150%; font-size: 15px;font-weight: normal;margin-bottom: 20px;display: block;overflow: hidden;} 
.home-soft2 .soft2box dl dd span{font-size: 12px;margin-bottom: 20px;display: block;color: #b2b2b2} 
.home-soft2 .soft2box dl dd a{width: 46.5%;padding:3px 0; text-align: center;} 
.home-soft2 .soft2box dl dd a.downblue{margin-right: 5%;} 

.home-ghost{margin-top: 20px;} 
.home-ghost .ghostbox{ width: 1230px; height: 380px; overflow: hidden; } 
.home-ghost .ghostbox dl{ float: left; margin:0 30px 20px 0; width: 585px; height: 180px; overflow: hidden; background: #F3F3F3; border-radius: 4px; } 

.home-ghost .ghostbox dl dt{float: left; width: 275px; height: 180px; overflow: hidden;} 
.home-ghost .ghostbox dl dt img{display: block; width: 100%;height: 100%;border-radius: 4px;} 
.home-ghost .ghostbox dl dd {float: left; width: 250px; padding:20px 30px;} 
.home-ghost .ghostbox dl dd strong{max-height: 40px; line-height: 150%; font-size: 15px;font-weight: normal;margin-bottom: 20px;display: block;overflow: hidden;} 
.home-ghost .ghostbox dl dd span{font-size: 12px;margin-bottom: 25px;display: block;color: #b2b2b2} 

.home-ghost .ghostbox dl dd a{width: 46.5%;padding:3px 0; text-align: center;} 
.home-ghost .ghostbox dl dd a.downblue{margin-right: 5%;} 


.home-vpic{margin-top: 20px;}  
.home-vpic .vpicbox{ width: 1250px; height: 380px; overflow: hidden; }  
.home-vpic .vpicbox li {float: left; width: 280px;height: 180px; margin:0 26px 20px 0; overflow: hidden; position: relative;}  
.home-vpic .vpicbox li a {display: block; width: 100%;height: 100%; }  
.home-vpic .vpicbox li a img{width: 100%;height: 100%; border-radius: 4px;}  
.home-vpic .vpicbox li a h4{width: 94%; padding:0 3%; height: 38px;line-height: 38px;background: rgba(20,20,20,0.7); color: #D2D2D2;font-size: 14px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; position: absolute;bottom: 0;left: 0; font-weight: normal; /*display: none; */}  
.home-vpic .vpicbox li a:hover h4{display: block;color:#fff;  }
.home-vpic .vpicbox li a:hover em{background-position: 0 -112px; }
.home-vpic .vpicbox li.topbig{width: 585px;height: 380px;}  
.home-vpic .vpicbox li.topbig a em{width: 82px;height: 82px; background-size: 82px;
    margin: -41px 0 0 -41px;}  
.home-vpic .vpicbox li.topbig h4{height: 60px;line-height: 60px;font-size: 16px;}  
.home-vpic .vpicbox li.topbig a:hover em{background-position: 0 -164px; } 

.vpicshow .vpicbox li a h4{display: block;}  




.home-listart{margin-top: 40px;}  

.home-listart .listartbox{ width: 1275px;  overflow: hidden; }  
.home-listart dl{float:left; width: 350px; margin: 30px 75px 0 0;  background-color: #fff; }

.home-listart dl dt{width:100%; color: #999; margin:10px 0 ; text-align: left;overflow: hidden; }
.home-listart dl dt strong{font-size: 20px; color:#039ECE; overflow:hidden;  position: relative; text-indent: 15px;text-transform:capitalize; }
.home-listart dl dt i{ border-left:3px solid #039ECE; height: 20px;display: block; position: absolute;top: 6px; }

.home-listart dl dt span{float: right; margin-top: 6px;text-align: right;}
.home-listart dl dt span a{font-size: 14px;}

.home-listart dl dd li{height:35px;line-height:35px;overflow:hidden;}
.home-listart dl dd li a{ float: left; width: 100%;font-size:14px; color: #545454;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.home-listart dl dd li a:before{content:''; display: inline-block; width:6px;height: 6px; border-radius: 50%; background-color: #999; margin-right: 8px; margin-bottom: 3px;}
.home-listart dl dd li span{width:13%;float: right;color: #AAA;font-size: 12px;text-align: right;}
.home-listart dl dd li:nth-last-child(1){border-bottom:0;}

.home-listart dl dd li.blue span,
.home-listart dl dd li:hover a,
.home-listart dl dd li:hover span{color: #039ECE;}
.home-listart dl dd li:hover a:before{background-color:#039ECE;}


 

 .home-links {padding:0 0 25px; margin:0 0 10px; border-bottom: 1px solid #fff; overflow: hidden;clear: both;} 
 .home-links .home-tit{margin:20px 0 5px 0;}
 .home-links .home-tit strong{color: #fff;}
 .home-links .home-tit  strong:before {
    content: '';
    display: inline-block;
    width: 3px;
    height: 20px;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 9px;
}
 .home-links .linksbox{ width: 100%; line-height:180%; z-index: 1; overflow: hidden;}
 .home-links .linksbox a{display: inline-block; padding:0 0.65%; margin:3px 0; height: 20px; line-height: 20px; font-size:13px;color:#fff; text-align: center; }
 .home-links .linksbox a:hover {color:#00C3FF; text-decoration: none; }

  

.ft{margin:30px 0 0; padding:10px 0 40px;background-color:#039ECE; color: #fff;font-size: 15px;clear: both;overflow: hidden;}
.ft a{color:#fff; }
.ft a:hover {color:#00C3FF;}
.ft .ft-nav{margin-top:40px;padding:10px 0; overflow: hidden;  text-align: center; }
.ft .ft-nav a{margin:0 10px;}
.ft .ft-info{text-align: center; }
.ft .ft-info p{padding:10px 0;display: block;overflow: hidden;}

.f-side{position:fixed; width:40px; height: 40px; border-radius: 3px; right:6%; bottom:120px;z-index:999999; overflow: hidden; } 
.f-side a.retop{display: block; height: 40px; background:#CACACA url(../image/icon-top.png) no-repeat 50% 46%; display: none; background-color:#13B0E0; }
.f-side a.retop:hover{background-color:#00BDF7; }


 
  
.pos {padding:23px 0 15px;  }
.pos a {color:#333; font-size: 15px;}
.pos a:hover {color:#25A0EE;}


.list-main{float: left; width: 850px;position: relative;}
.list-art dl{
    width: 100%;
    padding: 28px 0;
    border-bottom: 1px solid #E6E6E6;
    overflow: hidden;
    clear: both;
    position: relative;
}
.list-art dl:nth-child(1){padding-top: 10px;}
.list-art dl dt { float: left; width: 250px; height: 160px; line-height: 160px; overflow: hidden; border-radius: 4px;text-align: center;} 
.list-art dl dt img{width: 100%;height: 100%;margin: auto; vertical-align: middle;} 

.list-art dl dd { float: left; width: 67%; height: 160px; margin-left: 3%; color: #aaa; position: relative;}
.list-art dl dd h4{display:block;font-size:19px; min-height: 36px;max-height:56px;overflow: hidden;}
.list-art dl dd h4 a{color:#545454;}
.list-art dl dd h4 a:hover{color:#039ECE;}

.list-art dl dd .item-intro {text-indent: 1em; line-height:168%; height: 70px; padding:5px 0 10px; color: #aaa;font-size: 15px; overflow: hidden; }
.list-art dl dd .item-digg{display: none;}
.list-art dl dd .item-pos{width: 100%; height: 16px; position: absolute; bottom: 2px; left: 0;}
.list-art dl dd .item-date {float:left; width: 28%;height: 14px; line-height: 14px; text-indent:1.5em;background:url(../image/icon-listitem.png) no-repeat left 0;     font-size: 13px;}
.list-art dl dd .item-tag {float:left;  width: 72%; height: 14px; line-height: 14px; text-indent:1.5em;background:url(../image/icon-listitem.png) no-repeat left -14px; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.list-art dl dd .item-tag a {margin-right:10px;color:#999; font-size: 13px;}
  
.list-art dl dd .item-tag a:hover{color:#039ECE;}



.list-side{float: right; width: 300px; padding:20px 0 0; position: relative;}
.side-wx{margin:10px 0; padding:20px; border:2px solid #ddd; border-radius: 4px; overflow: hidden; clear: both;}
.side-wx img{ float: left;}
.side-wx span{ float: right; color: gray;line-height: 150%;}
.side-wx span strong{display: block;font-size: 16px;margin: 10px 0;}

  
.site-page {padding:0 2%;margin:20px auto 30px; text-align: center; clear:both;overflow:hidden;}
 
.site-page b,
.site-page a
{display: inline-block;padding: 4px 11px;border:1px solid #DCDCDC;margin-left: 7px;border-radius: 3px;}
.site-page a:first-child{margin-left: 0;}
.site-page a:hover,
.site-page b,
.site-page a.on{color: #039ECE; border:1px solid #039ECE;font-weight: normal;}
.site-page a b{display: none;}
.site-page a:nth-child(1){display:none;}


.side-hotvideo{}
.side-hotvideo li {width: 100%; margin:0 0 10px; overflow: hidden; position: relative;}  
.side-hotvideo li a {display: block; width: 100%;height: 100%; }  
.side-hotvideo li a img{width: 100%;height: 180px; border-radius: 4px;}  
.side-hotvideo li a h4{width: 100%;height: 38px;line-height: 38px;font-size: 14px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;  font-weight: normal; }  
.side-hotvideo li a em{margin-top: -45px; }
.side-hotvideo li a:hover h4{display: block;color:#039ECE;  }
.side-hotvideo li a:hover em{background-position: 0 -112px; }
 
.side-resetsoft{}
.side-resetsoft ul{width: 105%; overflow: hidden;}
.side-resetsoft li {float: left; width: 88px; margin:0 17px 15px 0;text-align: center; } 
.side-resetsoft li a{display: block; font-weight: 600;font-size: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;} 
.side-resetsoft li a span{width: 86px; height: 83px;  line-height: 83px; border:1px solid #eee; display: block;border:1px solid #eee; border-radius: 8px;  overflow: hidden;margin-bottom: 5px; text-align: center; background: #fff; } 
.side-resetsoft li a span img{max-width: 100%;max-height: 100%; vertical-align: middle;margin: auto;} 
  
.side-vpic{margin-top:15px;}
.side-vpic li {width: 100%; height: 160px; margin:0 0 20px; overflow: hidden; position: relative;border-radius: 4px;}  
.side-vpic li a {width: 100%; height: 100%;line-height: 100%;display: block;}  
.side-vpic li a img{width: 100%;height: 100%; }  
.side-vpic li a h4{width: 94%; padding:0 3%; height: 30px;line-height: 30px;background: rgba(20,20,20,0.7); color: #D2D2D2;font-size: 13px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden; position: absolute;bottom: 0;left: 0; font-weight: normal;  }   
.side-vpic li a:hover h4{display: block;color:#fff;  } 



.side-down{width: 300px; padding:15px 0; z-index: 9999;background: #fff;}
.side-down dl{ width: 260px;margin: auto; } 
.side-down dt{clear: both; overflow: hidden;  } 
.side-down dt .fl{width: 98px; height: 98px;line-height: 98px; background: #fff;border-radius: 22px;display: block;text-align: center; border:1px solid #eee; overflow: hidden; } 
.side-down dt .fl img{max-width: 100%;max-height: 100%;vertical-align:middle} 
.side-down dt .fr {width: 56%; font-size: 12px;color:#B1B1B1;} 
.side-down dt .fr h4{font-size: 17px; color: gray;margin: 6px 0;}  
.side-down dd{margin-top: 15px;} 
.side-down dd a{height: 60px;line-height: 60px;background: #1EE328;color: #fff;font-size: 22px; display: block;  border-radius: 6px;text-align: center;} 
.side-down dd a:hover{background: #8ACB11;} 
.side-down dd a i{margin:5px 5px 0 0;}  


i.icon-down{display: inline-block; width: 23px;height: 23px;background: url('https://m.banmaxc.com/css/icon-down.png') no-repeat; vertical-align: middle;top: -5px;position: relative;}
 
.list-soft dl dd .item-pos{bottom: 5px;} 
.list-soft dl dd .item-pos span{font-size: 13px; display: inline-block; margin-right: 25px; }
.list-soft dl dd .down-pos{width: 120px; height: 35px;line-height: 35px; padding:10px 0 0 10px;background-color: #fff; position: absolute;right: 0;bottom: 0;display: inline-block;text-align: center;  }
.list-soft dl dd .down-pos a {display:block; width: 100%; background-color: #00B0F0;border-radius: 4px;color: #fff; }
.list-soft dl dd .down-pos a:hover{background-color:#89C024;}

.list-soft dl dd .item-pos i,
i.starshow{width: 78px; height: 14px; background: url('../image/star.gif') no-repeat; display: inline-block; top: -2px;vertical-align: middle; position: relative;}
i.star1 { background-image: url('../image/star1.gif')!important;}
i.star2 { background-image: url('../image/star2.gif')!important;}
i.star3 { background-image: url('../image/star.gif')!important;}
i.star4 { background-image: url('../image/star4.gif')!important;}
i.star5 { background-image: url('../image/star5.gif')!important;}

 

.art-title {padding:10px 0 20px; overflow: hidden;}
.art-title h1{float: left; width:80%; font-size:22px;color: #444; }
.art-title span{float: right; width:20%; text-align: right; font-size:13px;color: #aaa;float: right;} 

.art-cont {padding:20px 0; margin: auto;color:#666; line-height: 30px;  font-size:16px; position:relative; overflow:hidden;}
.art-cont img{max-width:95%!important; height: auto!important; text-indent:0em!important;height:auto;margin:5px auto;}
.art-cont p {display:block;clear:both;margin-bottom:15px;}
.art-cont a {color:#00B0F0;}
.art-cont a:hover {text-decoration: underline;}

.art-cont table{table-layout:fixed;width: 100%;border: 0;}
.art-cont table td{word-wrap:break-word;}
 

.art-digg{padding:0px 0; text-align: center;clear: both; overflow: hidden;}
.art-digg b{width: 36px;height: 36px; display: inline-block; border-radius: 50%;background:#F96023 url('../image/digg.png') no-repeat 50% 50%; }
.art-digg em{font-size: 14px;color: #F96023;display: block;}
.art-digg a:hover{background-color:#F99D00}

.art-tags{padding:5px 0; margin:15px auto; overflow:hidden; clear:both;} 
.soft-tags{padding-top: 15px;}
.art-tags dt{float:left;width:6%;height:22px;line-height:22px;font-size:14px;} 
.art-tags dd{float:left;width:93%;} 
.art-tags dd a{float:left; height:21px;line-height:21px; padding:0 10px; display:block;font-size:13px;text-decoration:none;background:#D3D3D3;color:#fff;margin:0 10px 2px 0;border-radius: 2px} 
.art-tags dd a:hover{ background-color:#039ECE; background-position:0 -0px;color:#fff;} 
 
.art-next {height:45px;line-height:45px; padding:15px 0;border-top:1px solid #eee;overflow:hidden;clear:both; }
.art-next span {width:48.5%;height:45px;line-height:45px;color:#999; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.art-next span.next {float:left;text-align:left;}
.art-next span.pre {float:right;text-align:right;}



.art-softinfo{margin:15px 0;overflow: hidden;position: relative; padding-bottom: 30px; border-bottom: 1px solid #eee;}
.art-softinfo .soft-pic{float: left; width: 250px;height: 160px; line-height: 160px;background: #EEEEEE; overflow: hidden; border-radius: 4px;text-align: center;}
.art-softinfo .soft-pic img{max-width: 100%;max-height: 100%;margin:auto; vertical-align: middle;}
.art-softinfo .soft-cont{float: right; width: 570px;min-height: 160px; position: relative;  overflow: hidden;  font-size: 15px; color: gray;}
.art-softinfo .soft-cont h1{ font-size:21px;color: #444; height: 40px;overflow: hidden;clear: both;}

.art-softinfo .soft-cont .soft-param {width: 65%; position: absolute;overflow: hidden;clear: both; font-size: 15px; bottom: 0;}
.art-softinfo .soft-cont .soft-param .sparam-info{color: #ccc;padding-top: 10px;} 
.art-softinfo .soft-cont .soft-param span{margin:0 7px; color: #888;} 
.art-softinfo .soft-cont .soft-param .sparam-info span{font-size: 13px; } 
.art-softinfo .soft-cont .soft-param i.starshow{margin-right: 20px;} 
.art-softinfo .soft-cont .soft-downbtn{width: 180px; height: 52px;line-height: 52px;background:#00B0F0;color: #fff;font-size: 20px; display: inline-block; border-radius: 6px;text-align: center; position: absolute;right: 0; bottom: 2px; } 
.art-softinfo .soft-cont .soft-downbtn:hover{background: #8ACB11;} 
 

.list-item{padding:20px 0; overflow: hidden;}
.list-item h1{font-size:32px;color: #666;  text-align: center; border-bottom: 1px solid #F3F3F3;padding-bottom: 30px;margin: 20px 0;}
.list-item .itembox{width:103%; overflow: hidden;}
.list-item .itembox dl{float: left; width: 378px; height: 426px; margin:30px 31px 30px 0; border:1px solid #eee; color: #666; border-radius: 4px;overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 0px 4px rgba(0,0,0,.04);
    box-shadow: 0 0px 4px rgba(0,0,0,.04)
}
.list-item .itembox dl:hover {
    -webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.1);
    box-shadow: 0px 0px 20px rgba(0,0,0,.1)
}
.list-item .itembox dl dt{width: 100%;height: 218px; overflow: hidden;position: relative; background: #666;}
.list-item .itembox dl dt img{width: 100%;height: 100%;margin:auto; vertical-align: middle;}
.list-item .itembox dl dt em{position: absolute; bottom: 8px; color: #ccc;font-size: 12px;}
.list-item .itembox dl dt .item-read{left: 8px;}
.list-item .itembox dl dt .item-num{right: 8px;}
.list-item .itembox dl dd .home-tit{margin: 15px 0 5px;}
.list-item .itembox dl dd .item-intro{padding:2px 20px; height:66px; text-indent: 1em; color: #A9A9A9; font-size: 15px; line-height: 150%; overflow: hidden; }
.list-item .itembox dl dd .item-show{padding: 25px 0; text-align: center;}
.list-item .itembox dl dd .item-show .downblue{padding: 4px 28px; font-size: 15px;}


.list-hotzt{padding: 15px 0 25px;overflow: hidden;clear: both;}
.list-hotzt ul{width:103%; overflow: hidden;}
.list-hotzt li{float: left; width: 378px; height: 200px; margin:0 31px 0 0; border:1px solid #eee; border-radius: 4px;overflow: hidden;}
.list-hotzt li img{width: 100%;height: 100%;margin:auto; vertical-align: middle;}
 
.list-video ul{width:103%; overflow: hidden;}
.list-video li{float: left; width: 385px; margin:22px 22px 22px 0;  color: #666; border-radius: 4px; position: relative; overflow: hidden;}

.list-video li a {display: block; width: 100%;height: 100%; text-align: center;}  
.list-video li a img{width: 100%;height: 230px; border-radius: 4px;}  
.list-video li a h4{width: 100%; padding:8px 0; font-size: 16px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;  font-weight: normal; }  
.list-video li a em{margin-top: -45px; }
.list-video li a:hover h4{display: block;color:#039ECE;  }
.list-video li a:hover em{background-position: 0 -112px; }



 
.about-side{float:left;width:150px; padding: 40px 0 0;  }
.about-side ul{margin:auto;overflow:hidden;border-bottom:1px solid #E5E5E5;}
.about-side ul li{ height:42px;line-height:42px;overflow:hidden;}
.about-side ul li a{border:1px solid #E5E5E5;border-bottom: 0;display:block;font-size:15px; color:#666;text-align: center;}
.about-side ul li a.cur,
.about-side ul li a:hover{border-color:#039ECE;background:#039ECE;color:#fff;text-decoration:none;} 

.about-con{float:right;  padding: 40px 0 20px;width:79.5%; min-height:500px; background:#fff;}
.about_con h1.title{ margin:0 0 20px; font-size:24px;clear:both;text-align:center;font-weight:normal}
.about-content{line-height:160%;font-size:15px;color: #666;}
.about-content img{max-width:99%!important;height: auto!important; margin:5px auto;}  
.about-content a{}  
.about-content p {display:block;clear:both;margin-bottom:15px;}


.smap dt{width:100%;height:36px; clear:both;overflow:hidden;border-bottom:1px solid #eee; margin-bottom: 10px;}
.smap dt a{color: #009ED1;font-size: 16px;font-weight:800;}
.smap dd{width:100%;  margin-bottom: 10px;}
.smap dd a{display: inline-block; height:30px;line-height:30px;margin:0 5px;overflow:hidden;text-decoration: none;}

.pcHide{display:none;}

@media screen and (max-width: 1280px){
	.container{width:1000px;}
	.list-main{width:700px;}
	.list-main img{width:100%;}
	.list-side{width:250px;}
	.list-side .key-ad img{width:100%;}
	.list-art dl dd{width:60%}
	.side-wx{display:flex;justify-content: center;flex-wrap: wrap;}
}


/*  <=768  */
@media screen and (max-width: 768px) {  
	 

body{font-size:13px;}


.container{width:100%;}   

	.topFixed{height:109px; margin-bottom:0;}   
.hd{width:98%; height: auto; padding:15px 1% 5px;}  

.hd .h-logo{width:100%; float:none; clear: both; margin: 10px 0; }
.hd .h-logo a{ height: 40px; background-position: 50% 50%; background-size:contain;}


.hd .h-search{float:none;width:94%; padding:0 3% 5px; font-size:12px;margin:22px 0 0; position: relative;}
.hd .h-search .ipt{width:100%;height:35px; border-radius: 19px; line-height:35px; background-color:#F2F2F2;border: 1px solid #E7E7E7; text-indent: 3em; font-size:110%;}
.hd .h-search .btn{width:35px;height:35px;background: transparent url(../image/wap-icon-search.png) no-repeat 50% 50%;position: absolute;top: 1px;left: 4%;border-radius:0; }	 

.h-nav {width:100%;float:none; background-color: #fff; margin: 0 0 10px;  padding:0; } 
.h-nav .container{width:95%; height: auto; white-space:nowrap; float:none; background-color: #fff; margin-top:0;  padding:0; overflow-x: scroll;} 
.h-nav .container::-webkit-scrollbar {display: none;width: 100%; line-height: 100%; }	
.h-nav li{ width:auto; padding: 4px 1.5% ; float:none; display:inline-block; height: 36px;line-height: 36px;text-align:center;overflow: hidden; }
.h-nav li a{ display: inline-block;font-size:16px; color: #333; position: relative;border-radius: 2px;}
.h-nav li.on a,
.h-nav li a:hover{display: inline-block; color:#2BAFF0; background-color: #fff; }

.h-nav li.on a:after{
    content: '';
    display: block;
    width: 100%;
    height: 4px; 
    background-color: #2BAFF0; 
    border-radius: 2px;
}

 
.home-slides .focus-con,
.home-slides .focus-con li {width:100%;}

.home-slides .focus-con,
.home-slides .focus-con ul,
.home-slides .focus-con li,
.home-slides .focus-con li a {height: 200px; }

.home-slides{float: none;width:94%; height: auto; margin: auto;border-radius:0;background-color: #fff; }

.home-slides .focus-con li {background-size:100% 100%; }
.home-slides .focus-con li h4{ display: none;}

.home-slides .focus-disc {width:94%;height: 22px;margin:0 auto 10px;text-align: center;   display: block; position: relative;bottom: 0px;}
.home-slides .focus-disc a{float: none;display: inline-block; width:12px;height:4px; margin:0 1px; border-radius:2px;background-color: #f0f0f0; border:0;}
.home-slides .focus-disc a:hover,
.home-slides .focus-disc a.curdisc{width:22px;background-color: #2BAFF0; }  
.home-slides .focus-pn{display:none;}  

.home-slides:hover .focus-con li h4{ display:none; }
 

.home-resetsoft{border-bottom: 10px solid #F7F8FA;} 
.home-resetsoft dl{border:0; height: auto; overflow: hidden; } 


.home-resetsoft .resetbox{border:0; background: #fff; height: auto; padding: 0 2% 10px; } 

.home-resetsoft dl,
.home-resetsoft dl.on {float: left; width: 25%; height: 145px; text-align: center; font-weight: 600;font-size: 14px; padding:0;  overflow: hidden; background: #fff; } 

.home-resetsoft dl dt,
.home-resetsoft dl.on dt {float: none;display: block;border:1px solid #eee;width: 64px; height: 64px;line-height: 64px; padding:3px; margin: auto;background: #fff; border-radius: 8px;  overflow: hidden;margin-bottom: 6px; text-align: center;
clear: both; } 

.home-resetsoft dl dt a,
.home-resetsoft dl.on dt a{display: block;} 

.home-resetsoft dl dt a img,
.home-resetsoft dl.on dt a img{max-width: 100%;max-height: 100%;vertical-align: middle;} 

.home-resetsoft dl dd, 
.home-resetsoft dl.on dd{float: none;display: block; width: 100%;clear: both;} 

.home-resetsoft dl dd h4,
.home-resetsoft dl.on dd h4{ margin-bottom: 3px; height: 20px; overflow: hidden; text-align: center; font-size: 14px; } 

.home-resetsoft dl dd span,
.home-resetsoft dl.on dd span,
.home-resetsoft dl dd a.downblue,
.home-resetsoft dl.on dd a.downblue{display: none;}

.home-resetsoft dl dd h5{display: block;}   
.home-resetsoft dl dd h5 a{font-size: 12px;color: #aaa;font-weight: normal;text-align: center;}
 


.ft{height: auto; margin:10px 0 0; padding:1px 0; font-size: 13px ;color: #fff;  }
.ft a{color: #fff; }
.ft .ft-info{ width: 90%; margin:auto; text-align: center; background: url('../image/logo.png') no-repeat 50% 0%;padding:50px 0 0;background-size:180px;} 
.ft .ft-info p{padding:0;} 
.ft .ft-info a{display: block;margin-top: 6px;} 



.wap-home {width: 94%;margin: auto;overflow: hidden; background: #fff;}

.home-tit {margin: 5px 0;}
.home-tit strong{color:#555;font-weight: normal;font-size: 18px;}
.home-tit strong:before {width: 4px; border-radius: 2px;top: 11px;height: 15px;}

.wap-today {padding:20px; background: #3BDD92;text-align: center; border-radius: 5px; margin-bottom: 10px;}
.wap-today a{color: #fff;font-size: 16px; display: block;font-weight: 600}

.wapline{height: 10px; background-color: #F7F8FA; clear: both;margin: 10px 0;}

.wap-listpic{overflow: hidden;}
.wap-listpic dl{padding:12px 0 ; border-bottom: 1px solid #F2F2F2;overflow: hidden;}
.wap-listpic dl:last-child{border-bottom: 0}
.wap-listpic dt{float: left;width: 65%; margin-top:5px;line-height: 160%;}
.wap-listpic dt a{display: block;  margin-bottom: 6px; font-size: 16px; overflow: hidden;  }
.wap-listpic dt span{color: #ccc;}
.wap-listpic dt .list-show{float: left; background:#fff url('../image/wap-icon-show.gif') no-repeat 0 2px ;text-indent: 1.5em;}
.wap-listpic dt .list-date{float: right;}

.wap-more{text-align: center;padding:15px 0;}
.wap-more a{display: inline-block; border-radius: 17px;  padding:10px 35px; background: #F7F8FA; color: #2BAFF0; color: #2BAFF0; font-size: 16px;font-weight: 600;}
 
.wap-listpic dd{float: right;width: 32%;}
.wap-listpic dd a{display: block; height: 85px; background: #f3f3f3; line-height: 85px; border-radius: 5px; overflow: hidden;}
.wap-listpic dd a img{max-width: 100%;max-height: 100%;vertical-align: middle;}
 
.wap-ztpic{border-radius: 5px;overflow: hidden; padding-bottom: 10px; }
.wap-ztpic span{display: block; height: 180px;background: #f3f3f3; border-radius: 11px;overflow: hidden; margin: 10px 0;}
.wap-ztpic span img{ width: 100%; height: 100%;vertical-align: middle;}
.wap-ztpic h4{ text-align: center; font-size: 16px; }
 


.list-main{float: none; width: 94%;margin: auto;overflow: hidden; background: #fff;}
.list-art dl{ padding: 15px 0; }
.list-art dl:last-child{border-bottom: 0;}
.list-art .item-intro,
.list-art .item-tag{display: none;}

.list-art dl dt {float: right;width: 32%; height: 85px; line-height: 85px; overflow: hidden;background:#f2f2f2; border-radius: 4px;} 
.list-art dl dt img{max-width: 100%;max-height: 100%;margin: auto; vertical-align: middle;} 


.list-art dl dd {float: left;width: 65%;  height: 85px; margin:0 3% 0 0; color: #aaa; position: relative;}
.list-art dl dd h4{display:block; margin-top: 4px; font-size:16px; min-height: 46px;max-height:50px;font-weight: normal;}  
.list-art dl dd .item-pos{bottom: 3px; }
.list-art dl dd .item-digg {float:left; display: inline-block; height: 19px;line-height: 19px;   background: #fff url(../image/wap-icon-show.gif) no-repeat 0 2px; margin-top: -3px; text-indent:1.8em; font-size: 13px; color: #ccc}
.list-art dl dd .item-date {float:right; display: inline-block; width: auto; height: 12px; line-height: 12px;background-size: 12px;  font-size: 13px;}
 
.list-soft dl dt{float: left;border-radius: 11px;}
.list-soft dl dd{float: right; margin:0 0 0  3%;} 
.list-soft dl dd h4{margin-top: 0;font-size:13px;}
.list-soft dl dd .item-intro{display: block; 
    text-indent: 0em; 
    width: 60%;
    height: 40px;
    padding: 2px; 
    font-size: 12px; 
}
.list-soft dl dd .item-pos{display: none;}  
.list-soft dl dd .down-pos{width: 65px; height: 24px;line-height:24px; right: 5px;bottom: 19px; }
.list-soft dl dd .down-pos a {background-color: #00B0F0;border-radius: 15px;color: #fff; font-size: 12px; }


.list-item{padding:10px 0;  width: 94%;margin: auto;}
.list-item h1{font-size:18px;padding-bottom: 10px;margin: 10px 0;}
.list-item .itembox{width:100%; }
.list-item .itembox dl{float: none; width: 99.5%; height: auto; margin:20px 0; border:1px solid #eee; }

.list-item .itembox dl dt{width: 100%;height: 180px; }
.list-item .itembox dl dt em{ bottom: 5px; }
.list-item .itembox dl dd .home-tit{margin: 5px 0;}
.list-item .itembox dl dd .item-intro{height:65px;  font-size: 14px; }
.list-item .itembox dl dd .item-show{padding: 18px 0; text-align: center;}


.list-video ul{width:100%; }
.list-video li{float: none;width: 99.5%; height: auto; margin:20px 0; } 
.list-video li a img{width: 100%;height: 185px;}  
.list-video li a h4{width: 100%;padding:5px 0; font-size: 14px; }  
.list-video li a em{margin-top: -45px; }
.list-video li a:hover h4{display: block;color:#039ECE;  }
.list-video li a:hover em{background-position: 0 -112px; }



.art-title {padding:10px 0; }
.art-title h1{float: none; width:100%; font-size:18px; text-align: center; margin-bottom: 8px;}
.art-title span{float: none; width:44%; text-align: center; padding:0; display: inline-block!important;} 
.art-title span.pcHide{text-align: right; position: relative; padding-right:4.5%} 
.art-title span.pcHide:after{content: ''; width: 4px; height: 4px; border-radius: 50%;background: #ccc; display: inline-block; position: absolute;
    top: 50%;
    right: 0;
    margin-top: -2px;} 

.art-cont {padding:10px 0;line-height: 25px;  font-size:14px;}
.art-cont p {margin-bottom:12px;}
.art-cont p,
.art-cont center{text-indent: 0!important}

.art-digg{padding: 20px 0;}

.art-tags{margin: 0;}
.art-tags dt{ display: none;}
.art-tags dd{ float: none;width: 100%;text-align: center;}
.art-tags dd a{float: none; display: inline-block; padding:0 5px; font-size:12px;margin:0 5px 5px 0;} 


.wap-softinfo{padding-bottom: 10px;border-bottom-color: #f1f1f1;} 
.wap-softinfo dl{overflow: hidden; padding-bottom: 10px; }
.wap-softinfo dt{float: left; width: 82px;height: 82px; line-height: 100%;border-radius: 13px; overflow: hidden; }
.wap-softinfo dt img {width: 100%;height: 100%;}

.wap-softinfo dd{float: right; width: 71%;overflow: hidden;  font-size: 12px; color: #aaa;}
.wap-softinfo dd .fl{width: 65%;  }
.wap-softinfo dd .fl h1{ font-size:16px; color: #111; overflow: hidden;margin: 5px 0 ;}
.wap-softinfo dd .fl span,
.wap-softinfo dd .fl span a{font-size: 12px;color: #aaa;margin-right: 6px;}
.wap-softinfo dd .fr{ width: 33%; padding:12px 0 0; }
.wap-softinfo dd .fr b{ font-size:32px; display: block;text-align: center;color: #111;}
.wap-softinfo .wap-andriod{overflow: hidden; padding-bottom: 10px; text-align: center; color: #aaa; }
.wap-softinfo .wap-andriod a{width: 99%;display: block; margin: 8px auto;background: #039ECE; height: 30px;line-height: 30px;background:#00B0F0;color: #fff;font-size: 15px;  border-radius: 15px; position: relative;} 
.wap-softinfo .wap-andriod i{ width: 35px;height: 15px; display: block; background: url('../image/icon-az.png') no-repeat 5px 0; background-size: 15px; position: absolute; left: 10px; top: 50%;margin-top: -7px;} 
.wap-softinfo .wap-andriod i:after{content: ''; width: 2px; height: 14px; border-radius: 2px;background: #fff; display: inline-block; position: absolute; right: 0; }

.about-side{display: none;} 
.about-con{float: none; width: 94%;margin: auto; padding:20px 0;overflow: hidden; min-height: 200px;}
.about-content{font-size: 14px;}

.site-page{padding:0;} 
.site-page b,
.site-page a{display: inline-block;padding: 2px 7px;border:1px solid #DCDCDC;margin-left: 0px;border-radius: 3px;}
 
.site-page b,
.site-page a.on{color: #039ECE; border:1px solid #039ECE;font-weight: normal;}
 

/* hide */
.pcHide{display: block!important;}
	.wapHide{display: none !important; width: 100%;height: 100%; }
	.wapBr{display: block!important; padding-top:15px;text-align: center;} 

}



/*新下载铵钮组*/
.xb-download-frame{text-align: center;height: 171px;font-size: 15px;border-bottom: 1px solid #ece0e0;border-top: 1px solid #ece0e0;}
.xb-download-frame ul{}
.xb-download-frame ul li{  float: left;}
.xb-download-frame .logo{width: 21%;}
.xb-download-frame .logo img{max-width: 160px !important;padding-top: 6px;}
.xb-download-frame .titleframe{width: 41%;text-align: left;padding-left:24px;padding-top: 18px;color: grey;}
.xb-download-frame .titleframe .title { font-family: bold; font-size: 22px; color: black;}
.xb-download-frame .titleframe .firstline {text-align: left;margin-top: 10px;}
.xb-download-frame .titleframe .firstline .star {}
.xb-download-frame .titleframe .firstline .guanfang {margin-left: 13px;}
.xb-download-frame .titleframe .firstline .anquan { margin-left: 13px;}
.xb-download-frame .titleframe .secondline {margin-top: 10px;color: grey;}
.xb-download-frame .titleframe .secondline span{margin: 0 10px;}
.xb-download-frame .titleframe .secondline .download { margin-left: 0px;}
.xb-download-frame .titleframe .secondline .haoping {}
.xb-download-frame .titleframe .secondline .date {}
.xb-download-frame .downloadframe{padding-right: 14px;float: right;}
.xb-download-frame .downloadframe  a{width: 220px;margin:20px 0;height: 53px;line-height:53px;color: #fff;display: inline-block;background-color: #25e260;font-size: 24px;border-radius: 7px;box-shadow: 0px 5px 13px 1px #6ff799;text-decoration: none;}
.xb-download-frame .downloadframe  a:hover{background-color: #25da60;}
.xb-download-frame-top{padding-top:25px;}
.xb-download-frame-bottom{height: 119px; margin-bottom: 25px;}

@media screen and (max-width: 768px) {  
  .xb-download-frame{display:none;}
}
/*end 新下载铵钮组*/

.art_like {width:100%;margin:20px 0;overflow:hidden;position:relative;}
.art_like .like_l{width:47%;float:left;}
.art_like .like_r{width:47%;float:right;}
.art_like h3{width:50%;font-size:20px;margin-bottom:6px;color:#395169;overflow:hidden;position:relative;}
.art_like ul {width:98%;overflow:hidden;}
.art_like ul li {display:block;height:33px;line-height:33px;overflow:hidden;}
.art_like ul li span{float:right;font-size:12px;color:#999}
.art_like ul li a {color:#555;font-size:14px;}
.art_like ul li a:hover {color:#1A8EFF;text-decoration:none;}


.art_like1 {width:100%;margin:20px 0;overflow:hidden;position:relative;}
.art_like1 .like_l{width:100%;float:left;}
.art_like1 .like_r{width:100%;float:right;}
.art_like1 h3{width:100%;font-size:20px;margin-bottom:6px;color:#395169;overflow:hidden;position:relative;}
.art_like1 ul {width:98%;overflow:hidden;}
.art_like1 ul li {display:block;height:33px;line-height:33px;overflow:hidden;}
.art_like1 ul li span{float:right;font-size:12px;color:#999}
.art_like1 ul li a {color:#555;font-size:14px;}
.art_like1 ul li a:hover {color:#1A8EFF;text-decoration:none;}