@charset "utf-8";
* {margin:0; padding:0;}
body {background:#fff; color:#333; font: normal 16px/1.6 Arial,"\5FAE\8F6F\96C5\9ED1",Helvetica; min-width:320px; -webkit-text-size-adjust:100%;}
input, select { vertical-align:middle;outline:none;}
textarea, input {word-wrap:break-word; word-break:break-all; padding:0px;}
li {list-style-type:none;}
img {border:0 none; vertical-align:top;}
a {color:#333; text-decoration:none;}
a:hover {color:#333;text-decoration:none;}
a {outline:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}

/* clear */
.clearfix:after{content:'.';clear:both;display:block;height:0;visibility:hidden;line-height:0}
.clearfix{zoom:1}
.fl{ float:left;}
.fr{ float:right;}

/* header */
/*.header{ background: #fff; margin-bottom: 10px; position:relative; overflow: hidden;}
.logo{ display:block; margin:14px auto 0; width:184px;}
.nav{ padding:10px 20px 20px;}
.nav ul{ display:block;}
.nav ul li{ float:left; width:50%;}
.nav ul li a{ display:block; background:#fff; color:#15b474; border:1px solid #98dec2; font-size:18px; line-height:34px; height:34px; text-align:center;}
.nav ul li.current a{ background:#15b474; color:#fff;}*/
.banner{ width:100%; overflow:hidden; position: relative;}
.main{ width:100%; overflow:hidden;}

.tutu-shell { position: absolute; width: 100%; bottom: 12px; text-align: center; font-size: .5rem; line-height: 22px;}
.tutu-shell .link-info.top { margin-bottom: 15px;}
.tutu-shell a{ color: #fff;}
.tutu-shell .arrow { display: inline-block; width: 6px; height: 10px; background: url(../images/e-orange.png) no-repeat; background-size: 6px auto; margin-left: 3px;}
.tutu-shell .arrow.red { background-image: url(../images/e-red.png);}

/*.tabs { display:-webkit-box; display:-moz-box; display:box; width: 96%; margin: 0 auto; margin-bottom: 20px;  margin-top: 20px;}
.tabs a { display: block; background:#fff; color:#15b474; font-size:18px; border:1px solid #98dec2; line-height:34px; height:34px;border-right:none;  -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-flex:1; overflow: hidden; text-align:center;}
.tabs a:first-child{ border-radius: 5px 0 0 5px; border-right: none;}
.tabs a:last-child{ border-radius:0  5px 5px 0; border-left: 1px solid #98dec2;border-right:1px solid #98dec2;}
.tabs a.active{ background: #15b474; color: #fff;}*/

/*header 2016.07.25*/
header{
	width: 100%;
	height: 38px;
	background-color: #2b3033;
	padding-top: 2px;
}
header div{
	float: left;
	z-index: 10;
	color:#fff;
	width: 50%;
	line-height: 38px;
	text-align:center;
	padding-left:12px;
	box-sizing:border-box;
}
header .active{
	color: #15b474;
}
header i{
	display: inline-block;
}

.mobileType img{
	vertical-align: middle;
	position: relative;
	top:-3px;
	left: -6px;
}
.mobileType .iPhoneEdition img{
	width: 11px;
	height: 14px;
}
.mobileType .AndroidEdition img{
	width: 12px;
	height: 14px;
}
.select_iPhoneType{
	height: 40px;
	width: 100%;
	background-color: #fff;
}
.select_iPhoneType div{
	float: left;
	width: 33.3%;
	text-align:center;
	line-height: 40px;
	position: relative;
}
.select_iPhoneType div.active::before{
	content:'';
	position: absolute;
	border:4px solid transparent;
	border-bottom:4px solid #000;
	width: 8px;
	height: 8px;
	box-sizing: border-box;
	bottom:1px;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);

}
.select_iPhoneType div.active::after{
	content:'';
	position: absolute;
	width: 60%;
	bottom:0;
	height: 1px;
	background-color: #000;
	left: 20%;
}




.swiper-container{ width: 100%;}
.swiper-slide{ display: none; color: #000; width: 100%;}

/* footer */
.footer { background:#3c3c3c; color:#2dc688; font-size:12px; height:60px; text-align:center;}
.footer .inner{ padding-top:22px;}
.footer.ios{ color:#747474;}

/* main */
.info_wrap{ text-align:center;}
.info_wrap .down{ background:#f6f6f6;/*  border-bottom:1px solid #dedede;  */padding:20px 20px 20px;}
.info_wrap .btn_down{ display:block; background:#15b474; color:#fff; font-size: 20px; border-radius:10px; margin: 0 auto; padding: 10px 0; width:100%; text-align: center;}
.info_wrap .btn_down span{font-size: 14px;}
.info_wrap .btn_down:hover{ color:#fff;}

p.cyl_tishi a{  font-size: 16px; color: #e30303; display: block; background-color: #fff; padding: 20px 0px;}
p.cyl_tishi a i { display: inline-block; width: 20px; height: 20px; background: url(../images/icon-warning.png) no-repeat; background-size: 20px auto; margin-right: 5px; margin-bottom: -4px;}
.popup_box .prompt p a.solve{  margin-bottom:8px; background-color: #fff; color: #e30303; border: 2px solid #e30303;}
.popup_box .prompt p img.shezhitu{  display: block; color: #fff; border-radius: 5px; line-height: 35px;   margin: 0px auto 16px;width: 30%; text-align: center;}

.info_wrap .btn_down .ico_down,
.info_wrap .btn_down .ico_down_android,
.info_wrap .btn_down .ico_down_tutuapp,
.info_wrap .js_btn_down .ico_down_js{ display:inline-block; background: url(../images/btn_ico.png)  0 5px no-repeat; margin-top: 1px; height:36px; width:31px; vertical-align: top; position: relative; top: -4px; background-size: 22px auto;}
.info_wrap .btn_down .ico_down_android{ display:inline-block; background: url(../images/btn_ico_android.png)  0 5px no-repeat; background-size: 22px auto;}
.info_wrap .btn_down .ico_down_tutuapp{ display:inline-block; background:url(../images/Jailbreak/cydia_icon.jpg) 0 5px no-repeat; background-size: 28px auto;}
.info_wrap .see_way{ display:block; margin:10% auto 20% auto; width:100%; max-width:640px; max-height:429px;}
.info_wrap .see_way img{ height:100%; width:100%; max-width:640px; max-height:429px;}

.info_wrap .js_btn_down{ display:block; background:#0fb0d8; color:#fff; font-size: 20px; border-radius:10px; margin: 0 auto; margin-bottom:25px; padding: 10px 0; width:100%; text-align: center;}
.info_wrap .js_btn_down:hover{ color:#fff;}
.info_wrap .js_btn_down .ico_down_js{ display:inline-block; background: url(../images/Jailbreak/js_icon.jpg)  0 5px no-repeat; margin-top: 2px; height:36px; width:31px; vertical-align: top; position: relative; top: -4px; background-size: 28px auto;}

.info_wrap .course { color:#646464; font-size: 16px; padding:20px 0;}
.info_wrap .course a{ color:#646464; font-size: 16px;}

.info_wrap .versions_wrap{ border:1px solid #19c882; border-radius:10px; padding: 10px 0; margin:0 20px;}
.info_wrap .versions{ padding-left: 110px; margin: 0 auto; position:relative;}
.info_wrap .versions .label{ border-right: 1px solid #19c882; height: 130px; width: 100px; position:absolute; left: 0px;}
.info_wrap .versions .cont{ font-size: 16px; text-align: left;}
.info_wrap .versions .cont p{ padding:10px 0;}

/* section_design */
.section_design  h2{ padding-bottom:10px; height:100px; overflow:hidden;}
.section_design  h2 .tit{ border-bottom:1px solid #86e3bd; height: 50px; position:relative;}
.section_design  h2 .tit span{ display: block; background:#fff; color:#15b474; font-size:24px; padding:0 30px; margin-left: -130px;  width: 200px; position:absolute; left:50%; top: 32px; text-align: center;}
.section_design .section{ color: #888; font-size: 1em; padding-bottom:15px; position: relative; text-align:center; zoom:1; line-height:1.6em;}
.section_design .section .img_box{ margin:0 auto; padding-bottom:50px; width:320px;}
.section_design .section p{ padding:0 30px; text-align:left;}
.section_design .section h4{ color:#000; font-size:1.1em; margin-left:-240px; width:480px; left:50%; position:absolute;}

.section_design .item1 h4{ top: 100px;}
.section_design .item2 h4{ top: 102px;}
.section_design .item3 h4{ top: 104px;}
.section_design .item4 h4{ top: 105px;}
.section_design .item5 h4{ top: 102px;}
.section_design .item6 h4{ top: 116px;}
/* ios */
.section_design.ios .item1 h4{ top: 122px;}
.section_design.ios .item2 h4{ top: 152px;}
.section_design.ios .item3 h4{ top: 160px;}
.section_design.ios .item4 h4{ top: 140px;}
.section_design.ios .item5 h4{ top: 130px;}
.section_design.ios .item6 h4{ top: 116px;}

.popup_box{ background: rgba(0,0,0,.5); height: 100%; width: 100%; position:fixed; top: 0; bottom: 0; left: 0; z-index: 999;}
.popup_box .prompt{ background-color: #fff; color: #000; border-radius: 5px 0 5px 5px; line-height: 1.5em; padding: 30px 0 30px; width: 80%; position: fixed; left: 10%; top:15%; text-align: center; max-height:60%;/*  overflow-x:hidden; overflow-y:scroll; */}
.popup_box .prompt p{ padding: 0 10px; text-align: left; font-size: 14px; line-height: 25px;}
.popup_box .prompt a{ display: block; background-color: #15b474; color: #fff; border-radius: 5px; line-height: 35px; margin: 8px auto 0; height: 35px; width: 80%; text-align: center;}
.popup_box .prompt em{ color: #ff0000;}
.popup_box .prompt .close{display: block; background-color: #fff; color: #15b474; font-size: 20px; margin: 0 auto; border-radius: 100%; line-height: 45px; height: 45px; width: 45px; text-align: center; position: absolute; top: -15px; right: -15px;}
.repimg{display:block;width: 100%;}
.ios_func{ width:100%; max-width:640px; max-height:297px; overflow:hidden; margin:20px auto 0;}
.ios_func>img.repimg{  width:100%; max-width:640px; max-height:297px;}


.tutuload{ margin: 0 auto; max-width: 640px; min-width: 320px;}
.tutuload .hint{ background-color: #f1f1f1; color: #999; line-height: 24px; font-size: 16px; padding: 20px 25px; position: relative;}
.tutuload .hint:before{ background: url("../images/down/leftqt.jpg") no-repeat; content: ""; width: 20px; height: 16px; background-size: 20px auto; position: absolute; top: 20px; left:5px;}
.tutuload .hint:after{ background: url("../images/down/rightqt.jpg") no-repeat; content: ""; width: 20px; height: 16px; background-size: 20px auto; position: absolute; bottom: 20px; right:5px;}
.tutuload h2.appTUTU{ color: #0fc179; font-size: 18px; line-height: 25px; padding:0 15px; margin-top: 10px;}
.tutuload .apptutu{ min-height: 72px; margin-bottom: 20px; padding: 5px 0 0 86px; position: relative;}
.tutuload .apptutu .tulogo{ background: url("../images/down/tutuapp.jpg") no-repeat; height: 67px; width: 67px; position: absolute; left: 10px; top: 5px; background-size: 67px auto;}
.tutuload .apptutu .setpBtn{ color: #10c179; line-height: 35px; text-align: center; border:1px solid #10c179; border-radius: 10px; padding:0 10px; height: 35px; position: absolute; top: 26px; right: 10px;}
.tutuload .apptutu .alertBar{ color: #ff4747; font-size: 14px; position: absolute; top: 50px; left: 105px;}
.tutuload .apptutu .alertBar:before{ content: ""; display: inline-block; background: url("../images/down/alertHint.jpg") no-repeat; height: 14px; width: 14px; background-size: 14px 14px; vertical-align: top; position: absolute; top: 3px; left: -20px;}
.tutuload .apptutu p{ color: #999; font-size: 15px; line-height: 22px;}


.tutuInfo{ background: url("../images/down/infoBg.jpg") no-repeat center top; padding: 35px 10px; background-size: cover; margin-bottom: 20px;}
.tutuInfo h2{ color: #fff; font-size: 18px; line-height: 25px; margin-bottom: 15px;}
.tutuInfo .aboutInfo{ margin-bottom: 25px; position: relative; height: 120px; padding-left: 140px;}
.tutuInfo .aboutInfo .aboutLogo{ display: block; height: 120px; width: 120px; position: absolute; top: 0; left: 0; overflow: hidden;}
.tutuInfo .aboutInfo .aboutLogo img{ border-radius: 26px; height: 120px; width: 120px;}
.tutuInfo .aboutInfo .tags{ line-height: 20px; color: #fff; font-size: 12px; margin-bottom: 10px; height: 20px;}
.tutuInfo .aboutInfo .tags span{ display: inline-block; background-color: #aac2c9; border-radius: 5px; margin-right: 5px; height: 100%; padding: 0 5px;}
.tutuInfo .aboutInfo p{ line-height: 22px; color: #c3d6db; font-size: 14px;}
.tutuInfo .aboutInfo p .first_price{ display: inline-block; color: #15b474; text-decoration: line-through; padding-left: 15px;}
.tutuInfo .aboutInfo .level{ margin-top: 8px; position: relative;}
.tutuInfo .aboutInfo .stars,
.tutuInfo .aboutInfo .stars .score{ display: inline-block; background: url("../images/down/stars.png") no-repeat 0 -10px; width: 60px; height: 10px; background-size: 60px 20px; vertical-align: top;}
.tutuInfo .aboutInfo .stars .score{ background: url("../images/down/stars.png") no-repeat 0 0; background-size: 60px 20px; vertical-align: top;}
.tutuInfo .aboutInfo .tel{ display: inline-block; background: url("../images/down/telIcon.png") no-repeat 0 0; position: absolute; top: -3px; left: 75px; width: 13px; height: 22px; background-size: 13px 22px;}
.tutuInfo .aboutInfo .ipad{ display: inline-block; background: url("../images/down/iapd.png") no-repeat 0 0; width: 25px; height: 19px; background-size: 25px 19px; position:absolute; left: 100px; top: -1px;}
.tutuInfo .numTotal{ color: #fff; font-size: 16px; margin-bottom: 15px; height: 30px;}
.tutuInfo .numTotal .msg,
.tutuInfo .numTotal .collection,
.tutuInfo .numTotal .download{ float: left; height: 30px; width: 33%; text-align: center;}
.tutuInfo .numTotal .msg i,
.tutuInfo .numTotal .collection i,
.tutuInfo .numTotal .download i{ display: inline-block; background: url("../images/down/msg_icon.png") no-repeat; margin-right: 8px; height: 29px; width: 29px; vertical-align: top; background-size: 29px 29px;}
.tutuInfo .numTotal .collection i{ background: url("../images/down/collect_icon.png") no-repeat;  background-size: 29px 29px;}
.tutuInfo .numTotal .download i{ background: url("../images/down/download_icon.png") no-repeat;  background-size: 29px 29px;}

.tutuInfo .piclist{ width: 100%; overflow-x: scroll;overflow-y: hidden;position: relative;z-index: 2;}
.tutuInfo .piclist::-webkit-scrollbar-track-piece{ display: none; background: #ececec; border-radius: 4px;}
.tutuInfo .piclist::-webkit-scrollbar{ display: none; height: 6px; width: 6px;}
.tutuInfo .piclist::-webkit-scrollbar-thumb:vertical{ background: #ff3238; border-radius: 4px;}
.tutuInfo .piclist::-webkit-scrollbar-thumb:horizontal{ background: #ff3238; border-radius: 4px;}
.tutuInfo .piclist::-webkit-scrollbar-thumb:hover{ background: #ff3238;}
/*
.tutuInfo .piclist ul{font-size: 0;white-space: nowrap;word-break: normal;}
.tutuInfo .piclist ul li{ display: inline-block; padding: 0 10px 10px 4px;vertical-align: middle; height: 210px; width: 120px;}
.tutuInfo .piclist ul li a{ display: block;}
.tutuInfo .piclist ul li img{ border-radius: 10px; height: 210px; width: 120px; background-size: 120px 210px;}
*/
.tutuInfo .piclist a{ float: left; margin-right: 10px; height: 210px; width: 120px; vertical-align: top;}
.tutuInfo .piclist img{ border-radius: 10px; height: 210px; width: 120px; background-size: 120px 210px;}
.tutuInfo .piclist:last-child{ padding-right: 0;}
.tutuInfo .piclistimg {display: block;border: 1px solid #FFF;box-shadow: 0 1px 3px rgba(0,0,0,.2);height: 322px;width: auto;vertical-align: middle;}


.tutushareabs{ border-bottom: solid 1px #e4e4e4; padding-bottom: 40px; margin-bottom: 35px; width: 100%; overflow: hidden; position: relative;}
.tutushareabs h1.title{ margin-bottom: 20px; border-left: 3px solid #13c3e3; color: #111; padding-left: 15px; font-size: 20px; line-height: 30px; height: 30px;}
.tutushareabs .readCon{ color: #333; font-size: 14px; line-height: 26px; padding-top: 15px; height: auto; padding: 0 4%; width: 92%; overflow: hidden;}
.tutushareabs .readCon.limitHeight{ height: 240px;}
.tutushareabs .readCon img{ max-width: 660px;}
.tutushareabs .readCon p{ text-indent: 2em; margin-bottom: 15px;}
.tutushareabs .flexBtn{ display: none; color: #999; line-height: 20px; height: 20px; width: 100px; position: absolute; bottom: 15px; left: 50%; margin-left: -50px; cursor: pointer; text-align: center;}
.tutushareabs .flexBtn i{ display: inline-block; background: url("../images/down/appsharearrow.jpg") no-repeat; margin: 6px 5px 0 0; height: 9px; width: 16px; vertical-align: top;}
.tutushareabs .flexBtn i.up{ background: url("../images/down/appshareuparrow.jpg") no-repeat; margin-top: 5px;}


.tutuappInfo{ margin-bottom: 25px;}
.tutuappInfo h1.title{ margin-bottom: 20px; border-left: 3px solid #13c3e3; color: #111; padding-left: 15px; font-size: 20px; line-height: 30px; height: 30px;}
.tutuappInfo p{ line-height: 25px; padding-left: 20px; font-size: 14px; word-break: break-all; word-wrap: break-word;}


.tutuaboutBox{ float: left; margin-bottom: 50px; width: 100%;}
.tutuaboutBox h1.title{ margin-bottom: 20px; border-left: 3px solid #13c3e3; color: #111; padding-left: 15px; font-size: 20px; line-height: 30px; height: 30px;}
.tutuaboutBox ul li{ float: left; margin-bottom: 20px; width: 25%; height: 92px; overflow: hidden; text-align: center;}
.tutuaboutBox ul li a{ display: block; width: 60px; height: 100%; margin: 0 auto;}
.tutuaboutBox .appImg{ height: 60px; width: 60px; overflow: hidden; border-radius: 10px; background-size: 60px 60px;}
.tutuaboutBox .titleName{ display: block; color: #000; font-size: 14px; line-height: 26px; height: 26px; width: 60px; text-align: center; word-wrap: break-word; overflow: hidden;}
.tutuaboutBox ul li a:hover{ color: #333;}

.fixedBottom{ background-color: #303645; height: 64px; position: fixed; bottom: 0; width: 100%; z-index: 8;  left: 0;}
.fixedBottom a{ display: block; background: background: #15b474; /* Old browsers */
background: -moz-linear-gradient(top,  #15b474 0%, #18c982 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#15b474), color-stop(100%,#18c982)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #15b474 0%,#18c982 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #15b474 0%,#18c982 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #15b474 0%,#18c982 100%); /* IE10+ */
background: linear-gradient(to bottom,  #15b474 0%,#18c982 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15b474', endColorstr='#18c982',GradientType=0 ); /* IE6-9 */
 color: #fff; font-size: 18px; border-radius: 6px; height: 40px; line-height: 40px; width: 72%; margin:12px auto; text-align: center;}
.fixedBottom a i{ display: inline-block; background: url("../images/down/downLoadIcon.png") no-repeat; margin-top: 10px; height: 20px; width: 22px; background-size: 22px auto; vertical-align: top;}
.ui-preview .ui-dialog-close{ font-family: arial;}

/* 越狱教程 */
.neirong{  padding: 0 30px; text-align: left;}
.neirong h2.biaoti{  font-size: 20px; color: #107dc9; height: 50px; line-height: 50px;}
.neirong h2.biaoti2{  font-size: 20px; color: #ff1a1a; height: 50px; line-height: 50px;}
.neirong p.wenzhang{color: #333;font-size: 16px;}
.neirong p.wenzhang2{color: #333;font-size: 16px;margin-bottom: 10px;}
.neirong p.wenzhang a.lansezi{color: #107dc9;}
.neirong .hongzi{color: #ff1a1a;}
.neirong .nanziti{display: block;color: #107dc9;  margin: 13px 0 9px 0;}

/* 手机引导phone_yingdao */
.phoneyingdao_out{ padding: 0 30px; text-align: left;}
.phoneyingdao_out .img_1 a.jjkaifang{display: block;text-align: center; width: 200px;height: 90px; background: url("../images/ios/phone_yindao02.jpg") no-repeat;}
.remeber .describe{  font-size: 16px; color: #fff; display: block; background-color: #1c8ff1; border-radius: 5px; width: 96%; padding: 10px 0; position: fixed; bottom: 8px; left: 2%; z-index: 99;}
.info_wrap .down.cyl_down{background-color: #fff;}
.info_wrap .down.cyl_down .cyl_btn_down1{  background-color: #24b2e1; color: #fff; border: 1px solid #24b2e1;  display: inline-block;}
.info_wrap .down.cyl_down .cyl_btn_down1 .ico_down01{ display: inline-block; background: url(../images/ios/tutu_xiufu_icon.png) 0 9px no-repeat; margin-top: 1px; height: 36px; width: 31px; vertical-align: top; position: relative; top: -4px; background-size: 22px auto;}
.info_wrap .down.cyl_down .cyl_btn_down2 .ico_down02{ display: inline-block; background: url(../images/ios/tutu_xiufu_icon.png) 0 -9px no-repeat; margin-top: 1px; height: 36px; width: 31px; vertical-align: top; position: relative; top: -4px; background-size: 22px auto;}

.info_wrap .down.cyl_down .cyl_btn_down2{  margin-top: 20px; background-color: #fff; color: #24b2e1; border: 1px solid #24b2e1;}
.remeber_cyl .describe{ font-size: 16px; color: #ff5656; display: block; margin-top: 10px; }
.remeber_cyl2 .describe{ font-size: 16px; color: #111; display: block; margin-top: 3px; }

.installation_mode_wrap{ width: 96%; padding:10px 2%;}
.installation_mode_wrap h1.title{ font-size: 24px; padding:15px 0;}
.installation_mode_title{ width: 96%; padding:20px 0}
.installation_mode_title .title{ padding-left: 73px; font-size: 14px; position: relative;}
.installation_mode_title .title h3{ font-size: 13px;}
.installation_mode_title .online_icon{ display: block; background: url(../images/online_step.jpg) no-repeat; height: 58px; width: 58px; background-size: 58px 58px; position: absolute; left: 0; top: 0; vertical-align: top;}
.installation_mode_title .loadstep_icon{ display: block; background: url(../images/load_step.jpg) no-repeat; height: 58px; width: 58px; background-size: 58px 58px; position: absolute; left: 0; top: 0; vertical-align: top;}

/* pokemon go tutorial */
.pokemon-container { position: relative; margin-left: auto; margin-right: auto; max-width: 640px; padding-bottom: 60px;}
.pokemon-header { position: relative; text-align: center;}
.pokemon-header img{ max-width: 100%;}
.pokemon-wrap { padding: 0 15px 0 10px; position: relative;}

.pokemon-section { border-top: 1px solid #cfcfcf; position: relative; padding: 30px 15px 60px 15px;}
.pokemon-section .p-logo { display: inline-block; width: 23px; height: 23px; background: url(../images/logo-pokemon.png) no-repeat; background-size: 23px auto; position: absolute; top: -12px; left: 15px;}
.pokemon-section .p-name { color: #002c76; font-size: 20px; font-weight: normal;}
.pokemon-section .p-table { width: 100%; font-size: 12px; color: #333; margin-top: 15px;}
.pokemon-section .p-table .t1 { width: 15%;}
.pokemon-section .p-table .t2 { width: 46%;}
.pokemon-section .p-table .t3 { width: 15%;}
.pokemon-section .p-table .t4 { width: 24%;}
.pokemon-section .p-description { font-size: 12px; color: #888; margin-top: 10px;}
.pokemon-section .p-btn { font-size: 12px; display: inline-block; height: 26px; line-height: 26px; text-align: center; padding: 0 12px; color: #fff; background-color: #2c3135; margin-top: 15px;}
.pokemon-section .p-btn i { display: inline-block; width: 5px; height: 8px; background: url(../images/e-orange.png) no-repeat; background-size: 5px auto; margin-left: 4px;}
.pokemon-btn { display: block; position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 14px; background-color: #00bf90;}
.pokemon-btn .logo { display: inline-block; width: 21px; height: 24px; background: url(../images/t-logo-tutu.png) no-repeat; background-size: 21px auto; margin-right: 5px; vertical-align: middle; margin-top: -2px;}
.pokemon-btn:active{ background-color: #03a77e;}
