@charset "utf-8";
body {margin: 0px;padding: 0px;word-break: normal;word-wrap: break-word;font-size: 12px;font-family: Arial, simsun;color: #000;background: #FFF;}
form, dl, dt, dd, ul, li {margin: 0px;padding: 0px;}
table , div {margin: 0 auto;}
input, select {vertical-align: middle;font-size: 12px;border: 1px solid #ccc;margin: 0px;padding: 0px;height: 20px;}
ul {list-style-type: none;text-align: left;margin: 0px;padding: 0;}
li {}
img {border: 0;outline-width: 0;}
a {text-decoration: none;color: #000;padding: 0;outline: none;}
a:hover {text-decoration: none;}
.clear {clear: both;}
.hide {display: none;}
.hr {height: 10px;overflow: hidden;}

.hwrap {height: 80px;background: #fff7e4;}
.header {width: 1000px;height: 80px;margin: 0 auto;position: relative;}
.header .logo {position: absolute;left: 0;top: 9px;}
.header .menu {position: absolute;right: 0;top: 20px;}
.header .menu ul {width: 760px;}
.header .menu li {float: left;padding: 0 30px 0 0;display: inline-block;}
.header .menu li a {height: 40px;line-height: 40px;padding: 0 0 0 30px;font-size: 20px;background: url('../images/menu.png') no-repeat;display: inline-block;}
.header .menu li a.ring {background-position: 0 -40px;}
.header .menu li a.down {background-position: 0 -80px;}
.header .menu li a.hot {background-position: 0 -120px;}
.header .menu li a.cl {background-position: 0 -160px;}
.header .menu li a:hover {color: #ffb100;}
.app {height: 240px;background: url('../images/topbg.png') no-repeat center center #ffb100;}
.app .cont {width: 1000px;height: 240px;margin: 0 auto;position: relative;}
.app .cont .intro {position: absolute;left: 0;top: 40px;width: 450px;height: 150px;line-height: 30px;font-size: 14px;color: #444;}
.app .cont .intro span {font-size: 24px;}
.app .cont .share {position: absolute;left: 0;bottom: 40px;width: 400px;height: 50px;display: block;}
.app .cont .qr {position: absolute;left: 500px;top: 20px;}
.app .cont .down {position: absolute;left: 464px;bottom: 25px;width: 200px;height: 60px;display: block;}
.app .cont .down a {display: block;height: 60px;background: #53a2fb;border-bottom: 3px solid #4782c6;color: #bcdbff;font-size: 14px;padding: 5px;text-align: center;}
.app .cont .down a span {display: block;font-size: 24px;color: #FFF;padding: 4px 0;font-family: '微软雅黑';}
.app .cont .down a:hover {background: #4782c6;}
.app .cont .phone {position: absolute;right: 10px;top: -15px;}

.itable {display:table;border-collapse:separate;width: 1000px;margin: 0 auto;}
.itable .row {display:table-row;}
.itable .l {display:table-cell;vertical-align: top;width: 350px;*float: left;}
.itable .m {display:table-cell;vertical-align: top;width: 350px;*float: left;}
.itable .r {display:table-cell;vertical-align: top;width: 300px;*float: left;}
.cbox {width: 330px;margin: 0;}
.cbox .tit {height: 60px;line-height: 60px;}
.cbox .tit a {display: block;font-size: 22px;background: url('../images/more.gif') no-repeat right center;font-family: '微软雅黑';}
.cbox li {height: 36px;line-height: 36px;overflow: hidden;position: relative;}
.cbox li:hover {background: #FFC;}
.cbox li span {position: absolute;left: 0;top: 0;font-weight: bold;width: 25px;text-align: center;font-size: 16px;color: #999;}
.cbox li a {position: absolute;right: 5px;top: 0;width: 295px;height: 40px;font-size: 14px;background: url('../images/play_icon.png') no-repeat right top;}
.cbox li a span {width: 260px;height: 40px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;font-weight: normal;text-align: left;color: #000;position:inherit;}
.cbox li a:hover {background-position: right -36px;}

.slider{position:relative;zoom:1;width:300px;height: overflow: hidden;height: 320px;}
.slider .container{position:relative;height:300px;overflow:hidden;zoom:1;}
.slider .next,.slider .prev{position: absolute; top: 125px; z-index: 99; width: 30px; height: 50px;text-indent: -9999px;background: url('../images/slider-nav3.png') no-repeat;}
.slider .prev{left: 0; background-position: -30px 0;}
.slider .next{right: 0; background-position: 0 0;}
.slider .contents{overflow:hidden;zoom:1;width:100%;}
.slider .contents li{float:left;height:300px;width:300px;text-align: center;background: #efefef;}
.slider .contents img{width:300px;height:300px;border:0;}
.slider .contents a {position: relative;display: block;}
.slider .contents a span {position: absolute;left:0;bottom: 0;width: 300px;height: 35px;line-height: 35px;background: url('../images/tp_bg.png');overflow: hidden;font-size: 16px;white-space:nowrap;text-overflow: ellipsis;color: #FFF;}
.slider .nav{text-align:center;margin: 5px 0;*margin: 0 0 10px 0;}
.slider .nav a{display:inline-block;width:10px;height:10px;background-color:#757575;border-radius:50%;line-height:10px;cursor:pointer;margin:0 5px;*background: url('../images/slider_dot.png') no-repeat;}
.slider .nav a.active{background:#f80;*background: url('../images/slider_dot.png') no-repeat 0 -10px;}

.msbox {width: 192px;height: 22px;border: 1px solid #ddd;border-radius: 5px;padding: 3px;margin: 14px 0;}
.msbox input.text {width: 155px;height: 22px;line-height: 22px;border: 0;display: inline-block;color: #666;padding: 0 5px;}
.msbox input.btn {width: 22px;height: 22px;border: 0;background: url('../images/search_btn.png') no-repeat;display: inline-block;}

.hotag {width: 820px;overflow: hidden;}
.hotag ul {width: 833px;}
.hotag li {width: 109px;height: 30px;line-height: 30px;float: left;margin: 0 10px 10px 0;display: inline-block;text-align: center;}
.hotag li a {font-size: 14px;display: block;background: #ffdbb2;}
.hotag li a:hover {background: #F80;color: #FFF;}

.tagbox {width: 300px;overflow: hidden;}
.tagbox ul {width: 310px;}
.tagbox li {float: left;width: 145px;height: 25px;line-height: 25px;margin: 0 10px 10px 0;display: inline-block;text-align: center;}
.tagbox li a {font-size: 14px;display: block;background: #ffdbb2;}
.tagbox li a:hover {background: #F80;color: #FFF;}

.hbox {}
.hbox .tit {height: 60px;line-height: 60px;}
.hbox .tit a {display: block;font-size: 18px;background: url('../images/more.gif') no-repeat right center;font-family: '微软雅黑';}
.hbox li {height: 30px;line-height: 30px;overflow: hidden;}
.hbox li a {font-size: 13px;}
.hbox li a:hover {color: #F80;}

.appbox {width: 200px;overflow: hidden;}
.appbox .tit {height: 60px;line-height: 60px;display: block;font-size: 18px;font-family: '微软雅黑';}
.appbox ul {width: 210px;}
.appbox li {float: left;width: 95px;height: 96px;margin: 0 10px 20px 0;display: inline-block;text-align: center;}
.appbox li img {width: 72px;height: 72px;border: 0;}
.appbox li span {display: block;height: 24px;line-height: 24px;font-size: 14px;}
.appbox li a:hover {color: #F80;}

.footer {width: 1000px;margin: 0 auto;}
.foot{line-height: 26px;padding: 10px 0;font-size: 12px;text-align: center;color: #999;border-top: 1px #dfdfdf solid;}
.foot span{display: inline-block;overflow: hidden;}
.foot a{color: #808080;}
.foot span a{color: #808080;border-left: 1px #b27c1e solid;padding: 0 4px 0 6px;margin-left: -1px;}
.foot a:hover{text-decoration: underline;}

.ptable {display:table;border-collapse:separate;width: 1000px;margin: 0 auto;}
.ptable .row {display:table-row;}
.ptable .l {display:table-cell;vertical-align: top;width: 130px;border-right: 1px solid #ddd;*float: left;}
.ptable .m {display:table-cell;vertical-align: top;width: 49px;*float: left;}
.ptable .r {display:table-cell;vertical-align: top;width: 820px;*float: left;overflow: hidden;}

.submenu li {width: 130px;height: 45px;line-height: 45px;position: relative;text-align: left; overflow: hidden;}
.submenu li a {font-size: 20px;position: absolute;left: 0;top: 0;width: 130px;height: 45px;display: inline-block;font-family: '微软雅黑';}
.submenu li a span {width: 130px;height: 45px;display: inline-block;text-align: center;}
.submenu li a.selected { background: url('../images/arrow_r.png') no-repeat right top #f80;width: 151px;color: #FFF;}

.current {height: 42px;line-height: 42px;font-size: 16px;border-bottom: 3px solid #ddd;}
.current a {font-size: 16px;height: 42px;display: inline-block;background: url('../images/gt.png') no-repeat right center;padding: 0 20px 0 0;margin: 0 8px 0 0;}

.sbox {width: 808px;height: 22px;border: 1px solid #ddd;border-radius: 5px;padding: 5px;margin: 14px auto;}
.sbox input.text {width: 770px;height: 22px;line-height: 22px;border: 0;display: inline-block;color: #666;padding: 0 5px;}
.sbox input.btn {width: 22px;height: 22px;border: 0;background: url('../images/search_btn.png') no-repeat;display: inline-block;}

.isbox {width: 988px;}
.isbox input.text {width: 950px;}

.subnav {padding: 10px 0;}
.subnav a {background: #ffd59f;padding: 0 30px;margin: 0 10px 0 0;height: 30px;line-height: 30px;display: inline-block;font-size: 15px;border-radius: 5px;}
.subnav a:hover,.subnav a.active {background: #ff8800;color: #FFF;}

.list {padding: 10px 0;}
.list li {height: 40px;line-height: 40px;position: relative;overflow: hidden;background: url('../images/play_icon.png') no-repeat right top;}
.list li:hover {background: url('../images/play_icon.png') no-repeat right top #FFC;background-position: right -35px;}
.list li.notdata {height: auto;font-size: 18px;text-align: center;padding: 20px 0;background: none;}
.list li span.n {position: absolute;left: 0;top: 0;font-weight: bold;width: 60px;padding: 0 0 0 5px;text-align: left;font-size: 15px;color: #999;}
.list li a.title {position: absolute;left: 65px;top: 0;width: 500px;height: 40px;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list li span.s {position: absolute;right: 102px;top: 0;width: 150px;height: 40px;color: #666;text-align: right;font-size: 14px;overflow: hidden;}
.list li span.s a {font-size: 14px;color: #666;}
.list li span.t {position: absolute;right: 42px;top: 0;width: 60px;font-size: 14px;color: #666;text-align: center;}
.list li span.p {position: absolute;right: 0;top: 0;width:42px;height: 40px;}

.page {padding: 20px;text-align: center;display: block;}
.page .box {border: 1px solid #e6e9ed;display: inline-block;height: 30px;clear: both;border-radius: 5px;}
.page .box a, .page .box span {float: left;border-right: 1px solid #e6e9ed;height: 30px;line-height: 30px;display: inline-block;padding: 0 10px;font-size: 14px;color: #656d78;}
.page .box span {background: #F80;color: #FFF;}
.page .box a:hover {background: #f5f7fa;}
.page .box a.next {border: 0;}
.page .nbox {border: 1px solid #e6e9ed;display: inline-block;height: 35px;clear: both;border-radius: 5px;background: #fff7e4;}
.page .nbox a {height: 35px;line-height: 35px;display: inline-block;padding: 0 200px;font-size: 14px;color: #656d78;}
.page .nbox a:hover {background: #f5f7fa;}

.more {text-align: center;padding: 20px 0;}
.more a {display: block;background: #ffd59f;height: 40px;line-height: 40px;border-radius: 8px;box-shadow: 2px 2px 5px #999;}
.more a span {font-size: 18px;background: url('../images/more.png') no-repeat right center;padding: 0 20px 0 0;font-family: "微软雅黑";}

.content {position: relative;}
.content h1 {padding: 0;margin: 0;width: 500px;height: 40px;font-size: 24px;display: inline-block;overflow: hidden;}
.content p {width: 500px;height: 30px;line-height: 30px;font-size: 14px;color: #333;padding: 0;margin: 0;overflow: hidden;}
.content p span {margin: 0 30px 0 0;}
.content p a {font-size: 14px;color: #333;}
.content .rnd {height: 80px;line-height: 80px;}
.content .rnd a {color: #f80;font-size: 16px;}
.content .download {width: 350px;height: 40px;line-height: 40px;display: block;position: inherit;margin: 18px 0 0 0;*margin: 10px 0 0 0;}
.content .download a {font-size: 16px;color: #333;display: inline-block;padding: 0 45px;background: #FB3;border-bottom: 2px solid #e5a82e;border-radius: 5px;}
.content .download a#qrdown {margin: 0 10px;}
.content .download .qr {position: absolute;left: 350px;top: -50px;display: none;*top: 180px;*left: 290px;*top: 80px;}
.content .download .qr img {display: block;}
.content .down {width: 340px;margin: 0;height: 30px;line-height: 30px;overflow: hidden;padding: 25px 0 5px 0;*padding: 18px 0 5px 0;}
.content .down span {font-size: 16px;color: #666;}
.content .down a {height: 24px;line-height: 24px;background: #33cc00;padding: 0 12px;display: inline-block;border-radius: 5px;color: #fff;margin: 0 0 0 15px;font-size: 13px;}
.content .down a:hover {background: #390;}
.content .dbs {text-align: left;padding: 10px 0 0 0;}
.content .tips {height: 35px;background: url('../images/tips.gif') no-repeat left center;}
.content .rboxb {position: absolute;right: 0;top: 0;width: 300px;}
.content .random {width: 820px;display: block;}
.content .random .tit {height: 40px;line-height: 30px;display: block;font-size: 18px;font-family: '微软雅黑';font-weight: bold;color: #f80;}
.content .random ul {width: 820px;display: inline-block;}
.content .random li {float: left;height: 30px;line-height: 30px;overflow: hidden;width: 260px;margin: 0 13px 0 0;border-bottom: 1px dashed #efefef;}
.content .random li a {font-size: 14px;}
.content .random li a:hover {color: #F80;}

.appd {height: 590px;background: url('../images/main_bg.png') no-repeat center center #ffb100;}
.appd .cont {width: 1000px;height: 590px;margin: 0 auto;position: relative;}
.appd .cont .intro {position: absolute;left: 0;top: 220px;width: 400px;height: 150px;line-height: 30px;font-size: 14px;color: #444;}
.appd .cont .intro span {font-size: 36px;}
.appd .cont .share {position: absolute;left: 0;bottom: 40px;width: 400px;height: 50px;display: block;}
.appd .cont .qr {position: absolute;left: 300px;top: 370px;}
.appd .cont .down {position: absolute;left: 0;top: 370px;width: 220px;height: 90px;display: block;font-size: 14px;color: #b26500;}
.appd .cont .down a {display: block;height: 77px;background: #53a2fb;border-bottom: 3px solid #4782c6;color: #bcdbff;font-size: 14px;padding: 5px;text-align: center;}
.appd .cont .down a span {display: block;font-size: 28px;color: #FFF;padding: 8px 0;font-family: '微软雅黑';}
.appd .cont .down a:hover {background: #4782c6;}

.box2 {width: 1000px;margin: 0 auto;}
.box2 ul {margin: 0 auto;height: 96px;display: table;padding: 20px 0;}
.box2 li {float: left;width: 100px;height: 96px;margin: 0 10px 0 0;display: inline-block;text-align: center;}
.box2 li img {width: 72px;height: 72px;border: 0;}
.box2 li span {display: block;height: 24px;line-height: 24px;font-size: 14px;}
.box2 li a:hover {color: #F80;}

.cailing {width: 1000px;margin: 0 auto;}
.cailing .note {background: #fff7e4;padding: 10px;text-align: center;margin-bottom: 10px;font-size: 14px;}
.cailing .info {font-size: 13px;line-height: 25px;}