.g-main { margin-bottom:15px; }
.g-main .m-main { background-color: #fff; border:1px #e6e6e6 solid;  }
.g-main .m-mianleft{ width: 855px; }

.m-kuinfo {margin-bottom:15px;}
.m-kuinfo img.f-fl{ display: block;  margin: 15px; width: 180px; height: 113px; }
.m-kuinfo h1 { font-size: 20px; font-family: "microsoft yahei"; font-weight:normal; height: 30px; line-height: 30px; margin:8px 0 0px 0; overflow: hidden;  }
.m-kuinfo ul.m-ulline { border-bottom:1px #ececec solid; }
.m-kuinfo ul li { height: 30px; line-height: 30px; width: 190px; margin: 0 10px 0 0; color: #999; overflow:hidden }


.m-kuinfo .m-kuinfo-txt { width: 620px; position: relative; height: 136px;  }

.g-main .m-mianright{ width: 300px; }
.m-kuinfo .m-diwnadiv {  width: 110px; height: 48px;  margin: 0;    position: absolute;    right: 0;    bottom: 0;}
.m-kuinfo .m-diwnadiv a {display: block;height: 40px; line-height: 40px; background-color: #58c200; color: #fff;  text-align:center; }
.m-kuinfo .m-diwnadiv a:hover { background-color: #2f9d2c; text-decoration: none }
.m-kuinfo ul li span { color: #333 }
/* ¿â²Ëµ¥ */
.g-main .n-kunav { margin-bottom: 15px;  }
.n-kunav ul{ padding:10px 0 5px 0 }
.n-kunav ul li{ margin:0 0 15px 0}
.n-kunav ul li a{ font-size:16px; font-family: "microsoft yahei";display: block;height: 40px;line-height: 40px;      color: #444; margin: 0 20px; padding-left: 38px; background-color: #f9f9f9; border:1px #ebebeb solid; border-radius: 5px;}

.n-kunav ul li.m-hover a,.n-kunav ul li a:hover { background-color:#45af42; color: #fff;text-decoration: none;background-position: 0 -560px;  }
.n-kunav ul li .m-ico  { background-image: url(../images/kuico.png); background-repeat:  no-repeat; }

.n-kunav ul li .m-ico-pojie   { background-position: 0 -40px }
.n-kunav ul li .m-ico-jiaocheng   { background-position: 0 -80px }
.n-kunav ul li .m-ico-xinwen   { background-position: 0 -120px }
.n-kunav ul li .m-ico-lvse   { background-position: 0 -160px }
.n-kunav ul li .m-ico-gongju   { background-position: 0 -200px }
.n-kunav ul li .m-ico-youhua   { background-position: 0 -240px }
.n-kunav ul li .m-ico-ad   { background-position: 0 -280px }
.n-kunav ul li .m-ico-cn   { background-position: 0 -320px }
.n-kunav ul li .m-ico-han   { background-position: 0 -360px }
.n-kunav ul li .m-ico-pc   { background-position: 0 -400px }
.n-kunav ul li .m-ico-apk   { background-position: 0 -440px }
.n-kunav ul li .m-ico-ios   { background-position: 0 -480px }
.n-kunav ul li .m-ico-zc   { background-position: 0 -520px }
.n-kunav ul li .m-ico-in:hover { background-position: 0 -560px }
.n-kunav ul li .m-ico-pojie:hover,.n-kunav ul li .m-ico-pojie:hover { background-position: 0 -600px }
.n-kunav ul li .m-ico-jiaocheng:hover { background-position: 0 -640px }
.n-kunav ul li .m-ico-xinwen:hover { background-position: 0 -680px }
.n-kunav ul li .m-ico-lvse:hover { background-position: 0 -720px }
.n-kunav ul li .m-ico-gongju:hover { background-position: 0 -760px }
.n-kunav ul li .m-ico-youhua:hover { background-position: 0 -800px }
.n-kunav ul li .m-ico-ad:hover { background-position: 0 -840px }
.n-kunav ul li .m-ico-cn:hover { background-position: 0 -880px }
.n-kunav ul li .m-ico-han:hover { background-position: 0 -920px }
.n-kunav ul li .m-ico-pc:hover { background-position: 0 -960px }
.n-kunav ul li .m-ico-apk:hover { background-position: 0 -1000px }
.n-kunav ul li .m-ico-ios:hover { background-position: 0 -1040px }
.n-kunav ul li .m-ico-zc:hover { background-position: 0 -1080px }

.n-kunav2 { margin-bottom:15px; }
.n-kunav2 ul{ position: relative; }
.n-kunav2 ul li{ z-index: 999;position: relative;}
.n-kunav2 ul li a{ font-size:15px; font-family: "microsoft yahei";display: block;height: 47px;line-height: 47px;      color: #444; margin: 0; padding-left: 70px;background-position: 30px 3px}
.n-kunav2 ul li a:hover {text-decoration:none;}
.n-kunav2 ul li a.selectedLava { background-color:#b7eca7; text-decoration: none;  }
#callbackDemo .backLava {position: absolute;
    display: block; width: 100%; height: 47px;background-color:#b7eca7; left: 0; top: 0; z-index: 9}
.n-kunav2 ul li .m-ico  { background-image: url(../images/kuico2.png); background-repeat:  no-repeat; }
.n-kunav2 ul li .m-ico-in   { background-position: 30px 3px }
.n-kunav2 ul li .m-ico-pojie   { background-position: 30px -37px }
.n-kunav2 ul li .m-ico-jiaocheng   { background-position: 30px -77px }
.n-kunav2 ul li .m-ico-xinwen   { background-position: 30px -117px }
.n-kunav2 ul li .m-ico-lvse   { background-position: 30px -157px }
.n-kunav2 ul li .m-ico-gongju   { background-position: 30px -197px }
.n-kunav2 ul li .m-ico-youhua   { background-position: 30px -237px }
.n-kunav2 ul li .m-ico-ad   { background-position: 30px -273px }
.n-kunav2 ul li .m-ico-cn   { background-position: 30px -317px }
.n-kunav2 ul li .m-ico-han   { background-position: 30px -357px }
.n-kunav2 ul li .m-ico-pc   { background-position: 30px -397px }
.n-kunav2 ul li .m-ico-apk   { background-position: 30px -437px }
.n-kunav2 ul li .m-ico-ios   { background-position: 30px -477px }
.n-kunav2 ul li .m-ico-zc   { background-position: 30px -517px }


/* ¼ò½é */
.m-tith4 { font-size: 18px; border-left: 4px solid #45af42; padding-left: 5px; font-family: "microsoft yahei"; font-weight: normal; color: #666; height: 22px; line-height: 22px;  margin: 0 15px 8px;}
.m-jieshao { background-color: #fff; border:1px #e6e6e6 solid; padding-top: 15px; margin-bottom: 15px;   }

.m-jieshao-div {  height:200px;line-height: 24px;overflow:hidden; color: #666; padding: 0 5px 0 0; margin: 0 15px}
.m-jieshao-div p { margin: 5px 0; }
.m-jieshao-div p strong { color: #f40 }
.m-jieshao-div h3 { font-size: 16px; color:#390; font-weight: bold }


.m-indexnew { clear:both; margin-bottom:15px; background-color: #fff; border:1px #e6e6e6 solid;}
.m-tith5 { border-bottom:3px #ececec solid; font-size: 20px; font-weight: normal; font-family: "microsoft yahei"; color: #393;    padding: 8px 0 8px 15px; }
.m-tith5 .f-fl { font-weight: normal; }
.m-tith5 .f-fr { font-size: 13px; margin: 5px 10px 0 0 }

.f-zhankaidiv { position: relative; height: 24px; margin-bottom: 10px; }
.f-zhankaidiv .zhankai {position:absolute; right: 10px;width: 60px;height: 24px;background: url(../images/zhankaibg.jpg) no-repeat ;color: #fff;    cursor: pointer;overflow: hidden;text-indent: -9999px;}
.f-zhankaidiv .zhankai:hover {background-position: -70px 0}
.f-zhankaidiv .zhankai2 { background-position:0 -26px  }
.f-zhankaidiv .zhankai2:hover { background-position:-70px -26px  }

.f-zhankaidiv .m-zkdiv {position:absolute; width: 100%; height: 66px; background:url(../images/zkbg.png);top:-66px; }

.m-rdiv,.m-hottjdiv,.m-morekudiv { margin-bottom: 15px; }

.m-newlist { position:relative; height:137px; padding:0 15px; margin:14px 0 0; border-bottom:1px solid #eee;}
.m-newlist  .tu {float:left;width:210px; height:122px; overflow: hidden; margin-right: 15px; border:2px #fff solid;}
body .noimg .tu { display: none; }
body .noimg .intro { height: 26px; }
body .noimg { height: 112px; }
.m-newlist  .tu:hover {border:2px #096 solid;}
.m-newlist  .tu img{ display:block;  width:210px; height:122px; transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.m-newlist  .tu:hover img{transform: scale(1.2); transition: all 1s ease 0s; -webkit-transform: scale(1.2);-webkit-transform: all 1s ease 0s;}
.m-newlist  .name a{ font-size:20px; font-weight:600; color:#333; font-family: "microsoft yahei";}
.m-newlist  .name a:hover{ color:#393;}
.m-newlist  .info{  font-size:12px; color:#999; height: 24px; line-height: 24px;}
.m-newlist  .info i{ padding:0 25px 0 0;}
.m-newlist  .intro{ font-size:15px; color:#666; height: 48px; overflow: hidden; line-height: 22px;font-family: "microsoft yahei";}
.m-newlist  .btn{ position:absolute; right:19px; bottom:10px; display:block; width:68px; height:23px; line-height:23px; text-align:center; background-color:#888; color:#fff;}
.m-newlist  .btn:hover{ background-color:#393; text-decoration:none;}

.g-softlist { position:relative; height:116px; padding:0 19px; margin:16px 0 0px; border-bottom:1px solid #eeeeee;}
.g-softlist  .tu {float:left;width:40px; height:40px; overflow: hidden; margin:5px 15px 0 0; position: relative;  }
.g-softlist  .tu:hover { }
.g-softlist  .tu img{ display:block; max-width:40px; max-height:40px;_width:40px; _height:40px; transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; position: absolute; left: 0;top: 0; right: 0;bottom:0; margin: auto;}
body .f-az  .tu  { width:72px; height: 72px;  }
body .f-az  .tu img {max-width:72px; max-height:72px;_width:72px; _height:72px;}
body .f-hover .ytu,body .g-softlist .mewm { display: none }
body .f-hover .mewm { display: block; }
.g-softlist  .tu:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
.g-softlist  .name{  margin-top: 9px; color: #a5a5a5; font-size: 20px; font-weight: bold;}
.g-softlist  .name a:hover{ color:#393;}
.g-softlist  .name a { font-family: "microsoft yahei"; color: #333 }
.g-softlist  .info{ font-size: 12px;    color: #999;    height: 24px;    line-height: 24px;}
.g-softlist  .info i{ padding:0 20px 0 0;}
.g-softlist  .intro{ line-height:22px; padding:0 120px 0 0; overflow: hidden; height: 42px; font-family: "microsoft yahei"; color: #666; font-size:15px;}
.g-softlist  .btn{ position:absolute; right:15px; bottom:26px; display:block; width:100px; height:40px; line-height:40px; text-align:center; font-size:16px; background-color:#3c6; color:#fff;}
.g-softlist  .btn:hover { background-color: #396; text-decoration: none}

.m-moreku{ overflow:hidden;}
.m-moreku li{ width: 126px; margin: 0 0 15px 15px;}
.m-moreku li a { display: block;width: 126px;height: 95px; position:relative; overflow:hidden}
.m-moreku li a img{ width: 126px; height: 95px; display: block; transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.m-moreku li a:hover img {transform: scale(1.4); transition: all 1s ease 0s; -webkit-transform: scale(1.4);-webkit-transform: all 1s ease 0s;}
.m-moreku li a p { height: 30px; line-height: 30px; background-color: rgba(0,0,0,0.5); position: absolute;left:0; width:100%; bottom: 0; color: #fff; text-align: center; overflow:hidden; }
.m-moreku li a:hover p { background-color:rgba(0,120,80,0.7)  }

.m-h4right { margin: 10px 0 10px 15px }
.tw a {position: relative; display: block;width: 270px; margin: 0 auto 10px; overflow: hidden; border:1px #ddd solid; }
.tw a strong {position: absolute; height: 32px; line-height: 32px; width: 100%; color: #fff;left: 0;bottom:0; background-color: rgba(0,0,0,0.5); text-align: center; font-family: "microsoft yahei"; font-size: 18px; font-weight: normal;}
.tw a:hover strong { background-color: rgba(51,153,0,0.6); }
.tw a img{ display:block; width: 270px; transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.tw a:hover img {transform: scale(1.3); transition: all 1s ease 0s; -webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
.m-softlist{ overflow:hidden;}
.m-softlist li{ position:relative; height:45px; padding:0 15px; margin:0 0 7px;}
.m-softlist li a,.m-softlist li a:hover{ text-decoration:none;}
.m-softlist li .tu{ display:block; float:left; width:32px; height:32px; margin:0 10px 0 0; position: relative;}
.m-softlist li .tu img{max-width:32px; max-height:32px;_width:32px; _height:32px;position: absolute; left: 0;top: 0; right: 0;bottom:0; margin: auto;}
.m-softlist li .name{ height:24px; font-size:15px; color:#333; overflow:hidden; font-family: "microsoft yahei"}
.m-softlist li:hover .name{ color:#096;}
.m-softlist li .info{ padding:0 0 3px; font-size:12px; color:#999;}
.m-softlist li .star { font-size: 12px; color: #666; margin-top: 3px; }
.m-softlist li .star img{ height:14px;}
.m-softlist li .btn{ position:absolute; right:15px; bottom:0px; width:45px; height:22px; line-height:22px; text-align:center; background-color:#888; color:#fff;}
.m-softlist li:hover .btn{ background-color:#096;}


.m-hottj {}
.m-hottj li{ height:60px; border-bottom:1px  #ccc dashed; color:#666; font-size:12px; overflow:hidden; line-height:21px;}
.m-hottj li img { width:32px; height:32px; margin:13px 10px 13px 13px;}
.m-hottj strong{ display:block; font-size:14px; padding-top:7px; height:20px; overflow:hidden;}
.m-hottj p { height:50px; overflow:hidden; padding-right:12px}
.m-hottj p strong a { color: #333 }
.m-hottj p strong a:hover { color: #096 }
.f-bdfx { width: 190px; }