@charset "utf-8";
/* CSS Document */
body{min-width:320px;}
.topNav{height:40px; border-top:1px solid #008b01;border-bottom:1px solid #008b01; background:#3ec93f; color:#fff;}
h1.logo{width:53px;border-right:1px solid #65d465; background:url(../images/t_logo.png) no-repeat center center; background-size:30px 30px;}
h1.logo a{height:40px; text-indent:-9999em; display:block;}
.top-reg{width:74px;line-height:40px; font-size:0.875em; text-align:center;border-left:1px solid #65d465;}
.top-reg a{color:#fff;}
.title,.bread{line-height:40px; margin:0 75px 0 54px;border-right:1px solid #0e910f;border-left:1px solid #0e910f; font-weight:normal; font-size:1em; text-shadow:0 2px 2px #65d465;}
.bread{border-right: none;}
.banner{border-bottom:1px solid #d3eeff;}
.nav{ border-bottom:1px solid #d1d1d1;box-shadow:0 3px 0 #ddd}
.nav ul li{width:17%;float:left; font-size:1em;color:#111; font-weight:bold;border-bottom:1px solid #d1d1d1; box-shadow:0 3px 0 #ddd; cursor:pointer;}
.nav ul li span{height:40px; line-height:40px;border-right:1px solid #d1d1d1; display:block;}
.nav ul li:last-child span{border-right:0 none;}
.nav ul li:last-child{width:25%;}
.nav ul li.cur{border-bottom:1px solid #3ec93f; box-shadow:0 3px 0 #3ec93f;}
.tab-con{display:none;}
.tab-con .con-ul{border-bottom:1px solid #e6e6e6;}
.tab-con .con-ul li{min-height:58px;padding:10px 0 10px 8px; position:relative;border-top:1px solid #e6e6e6;}
.tab-con .con-ul li dt{width:51px;height:51px;padding:2px; border:1px solid #e0e0e0; border-radius:8px;}
.tab-con .con-ul li dt a{width:51px;height:51px;overflow:hidden; display:block;}
.tab-con .con-ul li dd{margin:0 74px 0 66px;}
.tab-con .con-ul li dd h3{line-height:20px; color:#006600; font-size:0.875em; font-weight:normal;}
.tab-con .con-ul li dd h3 a{color:#006600;}
.tab-con .con-ul li dd p{line-height:18px; font-size:0.75em; color:#666;}
.tab-con .list-dow{height:27px; line-height:27px;padding:0 10px 0 24px; font-size:0.875em;background:url(../images/list-dow-i.png) no-repeat 8px 8px #3ec93f; background-size:12px 12px; border-radius:3px; border-bottom:1px solid #33aa34;box-shadow:0 1px 0 #33aa34;right:8px;top:22px; color:#fff;}
.tab-con .con-ul li:first-child{border-top:0 none;}

/*footer*/
.footer{padding:13px 0;}
.bott-nav{height:42px;line-height:42px;padding:1px 0;border-top:1px solid #bac2d1;border-bottom:1px solid #d8d8d8; background:#3ec93f;}
.bott-nav a{padding:0 9px; letter-spacing:2px; display:inline-block; border-left:1px solid #109311;border-right:1px solid #63d364; font-size:0.875em; color:#fff;}
.bott-nav a:first-child{border-left:0 none;}
.bott-nav a:last-child{border-right:0 none;}

.ver{margin:10px 0;}
.ver a{height:17px; line-height:17px;padding-left:25px; background:url(../images/ver-i.png) no-repeat; background-size:18px 53px; font-size:0.875em; color:#636363; margin:0 32px; display:inline-block;}
.ver a.ver-pc{background-position:left -18px;}
/*.ver a.ver-app{background-position:left -58px;}*/
.ver a.cur{color:#3ec93f;}
.foo-p{line-height:16px; font-size:0.75em; color:#909090;}
.foo-p a{color:#909090;}


/*det*/
.bread dd{padding:0 12px 0 4px; background:url(../images/bread-i.png) no-repeat right center; background-size:10px 39px; float:left;}
.bread dd a{color:#fff;}
.bread dd:last-child{background:none; padding-right:0;}
.app-info{min-height:56px;padding:22px 10px;}
.app-info .app-dl dt{width:52px;height:52px;padding:2px; border-radius:10px; border:1px solid #e1e1e1;}
.app-info .app-dl dt p{width:52px;height:52px;overflow:hidden;}
.app-info .app-dl dd{margin-left:66px;}
.app-info .app-dl dd h2{line-height:18px;padding-top:10px; color:#006600; font-size:1em; font-weight:normal;}
.app-info .app-dl dd p{padding-top:10px;}
.app-info .app-dl dd p i{width:10px;height:10px; display:inline-block; overflow:hidden; margin-right:4px; vertical-align:top;}
.app-dow{right:10px;top:32px;}
.app-dow .app-btn{height:32px;line-height:32px;padding:0 20px 0 33px; font-size:1em;background:url(../images/list-dow-i.png) no-repeat 13px 12px #3ec93f; background-size:10px 10px; border-radius:3px; border-bottom:1px solid #33aa34;box-shadow:0 2px 0 #33aa34;color:#fff; display:inline-block;}
.app-cpm{height:25px;padding:4px 0; background:#f5f4ea; border:1px solid #d3d3d1;position:absolute;right:0; bottom:-46px;box-shadow:0 0 2px #dddee0;white-space:nowrap; border-radius:5px; display:none;}
.app-cpm a,.app-cpm span{padding:0 18px; display:inline-block; line-height:25px; border-right:1px solid #cbcbcb; color:#4b4b4b; font-size:1em;}
.app-cpm a:last-child,.app-cpm span:last-child{border:0 none;}
.app-cpm i{width:10px;height:10px;background:#f5f4ea; border-left:1px solid #d3d3d1;border-top:1px solid #d3d3d1;display:block;-moz-transform-origin:0 0;-moz-transform:rotate(45deg);-webkit-transform-origin:0 0;-webkit-transform:rotate(45deg);transform-origin:0 0;transform:rotate(45deg); position:absolute;right:26px;top:-8px;box-shadow:0 0 3px #dddee0;}
.app-cpm em{width:20px;height:8px;background:#f5f4ea;right:26px;top:0; display:block; position:absolute;}
.app-show{padding:9px 10px 0;background:#f5f5f7;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.app-show-roll{height:240px; overflow:hidden;}
.app-show-roll ul{height:240px;}
.app-show-roll ul li{width:160px;height:240px;padding-right:15px; float:left;}
.app-show-num{padding:10px 0;}
.app-show-num span{width:4px;height:4px; display:inline-block; background:#c1c1c1; border-radius:50px; margin:0 5px;}
.app-show-num span.cur{background:#949494;}

.app-intr{padding:4px 17px 20px;}
.app-intr h3{line-height:30px; font-weight:normal; font-size:1em;}
.intr-con{line-height:20px; font-size:0.875em; text-indent:2em;}
.intr-con-auto{height:auto;}
.shrink{line-height:42px; color:#006600;font-size:0.875em;}
.shrink em{cursor:pointer;}
.shrink i{width:13px;height:13px; border-right:2px solid #c5c5c5;border-bottom:2px solid #c5c5c5;display:block;-moz-transform-origin:0 0;-moz-transform:rotate(45deg);-webkit-transform-origin:0 0;-webkit-transform:rotate(45deg);transform-origin:0 0;transform:rotate(45deg); position:absolute;left:50%; margin-left:-1px;bottom:6px;}
.shrink-up i{border:0 none;border-left:2px solid #c5c5c5;border-top:2px solid #c5c5c5;bottom:-3px;}

.cor-tit{height:34px; line-height:34px;padding:5px 17px 0;}
.cor-tit h3{font-size:1em; font-weight:normal;}
.cor-tit p em{font-size:0.875em; color:#1597ee;}
.cor-box{border-top:1px solid #e0e0e0; padding-bottom:7px;}
.cor-ul{padding-top:13px;}
.cor-ul li{width:25%;text-align:center; float:left;}
.cor-ul li span{width:52px;height:52px; display:block; border:1px solid #dadada; margin:0 auto; padding:2px; border-radius:10px;}
.cor-ul li span a{width:52px;height:52px; display:block; overflow:hidden;}
.cor-ul li p{line-height:32px; font-size:0.875em;}
.cor-ul li p a{color:#4b4b4b;}
.cor-ul{display:none;}
.cor-btn{cursor:pointer;}

.return-top{background:-moz-linear-gradient(#f4f4f4,#efefef); background:-webkit-gradient(linear,0% 0%, 0% 100%, from(#f4f4f4), to(#efefef));display:inline-block; border:1px solid #d8d9db; border-radius:2px; margin:0 auto;}
.return-top span{background:url(../images/returnTop.png) no-repeat 9px 4px; background-size:12px 12px;line-height:20px;padding:0 10px 0 29px;display:inline-block; color:#636363;font-size:0.75em; text-shadow:0 1px 0 #fff;}

.bIsWeixin{ display:none}
.bIsWeixin .bg{ width:100%; height:100%; background:#000; position:absolute; left:0; top:0; opacity:0.4; filter: Alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; z-index:2;}
.bIsWeixin img{ width:70%; position:absolute; top:5%; right:5%; z-index:3;}
.footer{padding:13px 0;}
.foo-p{line-height:18px; font-size:0.75em; color:#909090;}
.foo-p a{color:#909090;}