﻿@charset "utf-8";
/* CSS Document */
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica 

Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:12px;color: 

#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}

/* Float Elements 
---------------------------------*/
.fl-lt {float:left;}
.fl-rt {float:right;}

/* Clear Floated Elements
---------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

.figure{ margin:0px;}

img{ max-width:100%;}

a, a:hover, a:active{ outline:0px !important}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot#iefix&v=4.1.0') format('embedded-opentype'), url

('/web/20180601053447im_/http://ptafw.com/templates/default/app/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf') 

format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Primary Styles
---------------------------------*/
body {
	background:#fff;
	font-size:14px;
	font-weight:normal;
	color:#888888;
	margin:0;
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans

-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
}
h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans

-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
}
h2{
	font-size:42px;
	color:#222222;
	font-weight:700;
	letter-spacing: -1px;
	margin:0 0 40px 0;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:10px;
}
h3{
	color:#222222;
	font-size:20px;
	margin:0 0 5px 0;
	text-transform:uppercase;
	font-weight:400;
}
h6{
	font-size:16px;
	color:#888888;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:center;
	margin:0 0 60px 0;
}
p{
	line-height:24px;
	margin:0;
}

/* Header Styles
---------------------------------*/

.header{
	text-align:center;
	padding:280px 0;
}
.logo{
	width:130px;
	margin:0 auto 35px;
}
.header h1{
	font-family: 'Montserrat',sans-serif;
	font-size:50px;
	font-weight:400;
	letter-spacing: -1px;
	margin:0 0 22px 0 ;
	color:#fff;
}

.we-create{
	padding:0;
	margin:35px 0 55px;
}
.wp-pic{
	margin-bottom:20px;
}
.we-create li{
	display:inline-block;
	font-family: 'Montserrat',sans-serif;
	font-size:14px;
	color: #bcbcbc;
	text-transform: uppercase;
	font-weight: 400;
	margin:0 5px 0 0;
	padding:0 0 0 15px;
}
.we-create li:first-child{
	background:none;
}

.start-button {
	padding-left: 0px;
}

.start-button li a{
color: #fff;
}


.link{
	padding:15px 35px;
	background:#7cc576;
	color:#fff !important;
	font-size:16px;
	font-weight:400;
	font-family: 'Montserrat', sans-serif;
	display:inline-block;
	border-radius:3px;
	text-transform:uppercase;
	line-height:25px;
	margin-bottom:20px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.link:hover {
	text-decoration:none;
	color:#7cc576 !important;
	background:#fff;
}

.link:active, .link:focus {
	background: #7cc576;
	text-decoration:none;
	color:#fff !important;
}

.main-section.alabaster{
	background:#fafafa;
}

/* Navigation
---------------------------------*/

.container2{
    width:1200px; margin:0px auto;
}
.main-nav-outer{
	padding:10px 0px;
	border-bottom:1px solid #dddddd;
	box-shadow:0 4px 5px -3px #ececec;
	position:relative;
	background:#fff;
}
.logo-small{
    float:left;
    width:320px;
	padding-left:30px;
    line-height:20px;
	margin:0px 30px;
}
.logo-small a:hover{
	background:none;
	padding:0px;
    border-radius:0px;
}
.main-nav{
	/*text-align:center;*/
    float:right;
	margin:15px 20px 0px;
	padding:0;
	list-style:none;
}
.main-nav li{
	display:inline;
	margin:0 1px;
	font-size:18px;
}
.main-nav li a{
	display:inline-block;
	color:#222222;
	text-transform:uppercase;
	text-decoration: none;
	line-height:20px;
	margin:17px 30px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.main-nav li a:hover{ 
	text-decoration:none;
	color: #fff;
    background:#F3E219;
    padding:5px 10px;
    border-radius:5px;
}

.logo{ 
	padding:0 32px;
}

.main-nav li.app-wyfb{
    background:#f00;
    border-radius:5px;
    padding:5px 0px;
    color:#fff;
}
.main-nav li.app-wyfb a{
    color:#fff;
}
.main-nav li.app-wyfb a:hover{ 
	text-decoration:none;
	color: #fff;
    background:#f00;
    padding:5px 5px;
    border-radius:5px;
}

.main-section{
	padding:0px; margin:0px;
	border-bottom:1px solid #F5F5F5;
}

.main-contact{
	padding:30px 20px; margin:0px;
	border-bottom:1px solid #C6C6C6;
	background:#F7F7F7;
}
.main-contact .row{
	padding:10px 20px;
}

#header{
	background:url(../images/600.jpg) center no-repeat;
	background-size:100% 100%;
	padding:40px;
}

.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

/*定位对齐*/
.pr{position:relative;}
.px{position:fixed}


/* Services
---------------------------------*/
.service-img{
	width:100%; text-align:center;
}
.service-img2 {
    width:100%; text-align:center; padding-top:100px;
}
.service-list{
	width:100%;
	margin-top:40px;
	display:inline-block;
	margin-bottom:20px;
}
.service-list-img{
	margin:0px auto;
	display:block;
	margin-right:20px;
	padding-bottom:20px;
	text-align:center;
}
.service-list-img2 {
    float: right;
    width: 150px;
    display: block;
    margin-right: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.service-list-img3 {
    float: right;
    width: 200px;
    display: block;
    margin-right: 20px;
    padding-bottom: 20px;
    text-align: left;
}
.service-list-img4 {
    margin: 0px auto;
    display: block;
    margin-right: 20px;
    padding-bottom: 20px;
    text-align: right;
}
.service-ptaft{
    padding-top: 75px;
}
.btn{
	width:150px;
  	color: #222;
  	background-color: none;
  	border:3px solid #222;
	margin:10px 0px 15px;
	padding:7px;
	font-size:15px;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active{
  color: #222;
  background: none;
  border-color: #222;
}
.btn .iconfont{
	font-size:20px;
}

#platform{
	margin:0; padding:10px 0;
}


#exhibit{
	background:#F7F7F7;
	margin:0; padding:20px 0;
}


#newss{
	margin:0; padding:20px 0;
}
.list-top{
	display:block; width:100%; margin:0px auto; overflow:hidden;
}
.list-top h3{
	float:left; font-size:25px; font-weight:bold; padding-bottom:5px;
	border-bottom:3px solid #F3E218;
}
.list-top span{
	float:right; width:300px; text-align:right; padding-left:20px;
}
.list-top span a{
	font-size:16px; color:#222;
}

.list-con {
    font-size:20px; font-weight:bold; padding-bottom:10px; color:#222; padding-left:1.5em;
    line-height:35px;
}
.list-img{
    width:100%; text-align:left; padding:0px 20px; margin-bottom:20px;
    border-bottom:2px solid #ccc;
}
.list-img2{
    width:100%; text-align:left; padding:10px 20px; margin-bottom:0px;
}
.list-img3{
    width:100%; text-align:right; padding:0px 20px; margin-bottom:0px;
}


.list-attest{
    position:fixed; bottom:100px; right:0px; text-align:right;
}

.list-ul{
	height:50px; background:#F3E219; padding:13px; text-align:center;
}
.list-ul ul{
	line-height:25px; height:25px; text-align:center;
}
.list-ul ul li{
	float:left; list-style:none; border-right:2px solid #666; padding:0px 20px;
}
.list-ul ul li a{
	color:#222; font-size:20px;
}
.list-ul ul li:last-child{
	border-right:0px solid #ccc;
}
#newss .list-auto{
	display:block; width:100%; margin:0px auto; overflow:hidden;
}

#ptaft{
    background:url(../images/ptaftbg.png) center repeat-x; height:200px; width:100%; text-align:center;
}
#ptaft img{
    width:auto; height:auto; margin:0px auto;
}

#contactus{
	margin:0; padding:20px 0;
}
#contactus span{
	margin-right:30px;
	font-size:18px;
	font-weight:bold;
}
#contactus .row{
	padding:20px 0px 0px;
}
#contactus span{
	color:#222; height:42px; line-height:32px; display:inline-block;
}
#contactus span a{
	color:#222; text-decoration:none;
}
#contactus .qq{
	background:url(../images/qq.png) no-repeat; padding-left:40px;
}

.footers {
    position:fixed; bottom:0px; left:0px; right:0px; background:#fff;
    border-top:1px solid #dddddd;
}
#footlink{
	margin:0; padding:0; text-align:center;
}
#footlink .link-nav{
	margin:0px auto;
	padding:0;
	list-style:none;
}
#footlink .link-nav li{
	display:inline;
	padding:0 40px;
	font-size:18px;
	text-align:center;
}
#footlink .link-nav li a{
	display:inline-block;
	color:#222222;
	text-transform:uppercase;
	text-decoration: none;
	line-height:20px;
	margin:17px 30px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

#aboutus,
#contact,
#link,
#notice,
#news,
#attest,
#footlink{
    /*margin-bottom:100px;*/margin-bottom:75px;
}


#notice p{
	text-indent:2em; font-size:16px; line-height:28px; color:#373737; padding-left:20px;
}
.problem-tit{
	font-size:16px; line-height:25px; padding-left:20px;
	color:#373737; font-weight:bold;
    margin-top:14px;
}
.problem-tit a{
	color:#373737;
}



#aboutus p{
	text-indent:2em; font-size:20px; line-height:38px; color:#373737;
}
#aboutus img{
    /*margin-top:50px;*/
}
#aboutus img{
	float:left; display:block;
	max-width:100%;
	margin:0px auto;
	padding:0px;
}

/* Featured Work
---------------------------------*/
.featured-work{
	font-size:14px;
}
.featured-work h2{
	text-align:left;
}
.featured-box{
	padding:0 0 0 0;
	margin-bottom:25px;
	font-size:14px;
}
.featured-box h3{
	margin-bottom:5px;
}
.featured-box p{
	line-height:22px;
}
.featured-work p.padding-b{
	padding-bottom:35px;
}
.featured-box-col1{
	width:60px;
	float:left;
}
.featured-box-col1 i{
	display:block;
	line-height:38px;
	font-family: 'FontAwesome';
	font-size:38px;
	color:#777777;
	font-style:normal;
}
.featured-box-col2{ overflow:hidden;}
.featured-box.magic{
	background:url(../images/magic.png) left top no-repeat;
}
.featured-box.packaged{
	background:url(../images/packaged.png) left top no-repeat;
}
.featured-box.seo{
	background:url(../images/seo.png) left top no-repeat;
}
.Learn-More{
	display:inline-block;
	padding:0 5px 0 0;
	color:#7cc576;
	font-size:16px;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	line-height:24px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	display: none;
}
.Learn-More i{ 
	padding-right:15px;
}

.Learn-More:hover, .Learn-More:focus{ 
	text-decoration:none;
	color: #111;
}


/* Portfolio
---------------------------------*/
.Portfolio-nav{
	padding:0;
	margin:0 0 45px 0;
	list-style:none;
	text-align:center;
}
.Portfolio-nav li{
	margin:0 10px;
	display:inline;
}
.Portfolio-nav li a{
	display:inline-block;
	padding:10px 22px;
	font-size:12px;
	line-height:20px;
	color:#222222;
	border-radius:4px;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	background:#f7f7f7;
	margin-bottom:5px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.Portfolio-nav li a:hover{
	background:#7cc576;
	color:#fff;
	text-decoration:none;
}

.portfolioContainer{
	margin:0 auto;
	padding-left:15px;
}

.Portfolio-box{
	text-align:center;
	margin-bottom:30px;
	height:180px;
	width:350px;
	overflow:hidden;
	float:left;
	font-size:30px;
	vertical-align:middle;
	line-height:180px;
}
.Portfolio-box img{
	width:100%;
	height:100%;
	margin-bottom:25px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;	
}

.Portfolio-box img:hover {
	opacity: 0.6;
}

img {
   max-width:100%;
}

/* no transition on .isotope container */

.isotope .isotope-item {
  /* change duration value to whatever you like */
  -webkit-transition-duration: 0.6s;
     -moz-transition-duration: 0.6s;
          transition-duration: 0.6s;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
          transition-property:         transform, opacity;
}

.main-section.paddind{
	padding-bottom:60px;
}

/* Clients
---------------------------------*/
.client-part{
	background:url(../images/section-bg1.jpg) center center no-repeat;
	background-size:cover;
	padding:55px 0;
	text-align:center;
}
.client-part-haead{
	color:#fdfdfd;
	font-size:28px;
	line-height:41px;
	margin:30px 0 10px;
	font-family: ''Open Sans',sans-serif';
	font-style: italic;
}
.client{
	padding:0;
	margin:20px 0 0;
	list-style:none;
	text-align:center;
}
.client li{
	display:inline;
	margin:0 15px;
}
.client li a{
	display:inline-block;
}
.client li a img{
	margin-bottom:15px;
	border-radius:50%;
}
.client li a:hover{
	text-decoration:none;
}
.client li a h3{
	color:#ffffff;
}
.client li a span{
	color:#f1f1f1;
}
.quote-right{
	font-style:normal;
	width:68px;
	height:68px;
	margin:0 auto;
	border:2px solid #7cc576;
	border-radius:50%;
	display:block;
	line-height:68px;
	text-align:center;
	font-size:27px;
	color:#7cc576;
	cursor: pointer;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.quote-right:hover{
color: #fff;
border: 2px solid #fff;
}

.c-logo-part{
	background:#7cc576;
	padding:25px 0;
    filter: alpha(opacity=60);
}
.c-logo-part ul{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
}
.c-logo-part ul li{
	display:inline;
	margin:0 25px;
}
.c-logo-part ul a{
	display:inline-block;
	margin: 0 20px;
}
.main-section.team{
	padding:85px 0;
}
.main-section.team h6{
	margin-bottom:40px;
}


/* Team
---------------------------------*/
.team-leader-block{
	max-width:993px;
	margin:0 auto;
}
.team-leader-box{
	width:30.66%;
	margin-right: 2.62979%;
	height: 220px;
	overflow: hidden;
	text-align: left;
	float: left;
	background:#F09EA0;
	margin-bottom:30px;

	display:inline-block;
	border-radius:8px;
	text-transform:uppercase;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.team-leader-box div{
	font-size:28px; font-weight:bold; line-height:50px; padding:8px; margin-top:15px;
}
.team-leader-box p{
	font-size:18px; line-height:30px; padding:8px;
}

.tlb_1{
	background:#F4FCE1;
	color:#660000;
}
.tlb_2{
	background:#E1F7FC;
	color:#3399FF;
}
.tlb_3{
	background:#FCE1FC;
	color:#FE2A99;
}
.tlb_4{
	background:#CEFED4;
	color:#669900;
}
.tlb_5{
	background:#EABBA2;
	color:#FF6600;
}
.tlb_6{
	background:#EAE1A2;
	color:#FF9D4B;
}

/* Talk Business
---------------------------------*/
.business-talking{
	background:url(../images/section-bg2.jpg) top center no-repeat;
	background-size:cover;
	padding:60px 0 10px;
	text-align:center;
}
.business-talking h2{
	font-family: 'Montserrat', sans-serif;
	font-weight:700;
	padding:0;
	margin:20px 0 70px;
	text-transform:uppercase;
	font-size:42px;
	color:#fff;
}


/* Contact
---------------------------------*/
.main-section.contact{
	padding-bottom:100px;
}

.main-section.contact{
	background:url(../images/bg-map.png) left 120px no-repeat;
}
.contact-info-box{
	font-size:18px;
	margin:0 0 10px 30px;
	padding-left:0;
}
.contact-info-box h3{
	font-size: 18px;
	font-weight:400;
	float:left;
	width:80px;
	margin-right:12px;
	line-height:28px;
}
.contact-info-box h3 i{
	font-style:normal;
	font-size:20px;
	color:#222222;
	font-family: 'FontAwesome';
	font-weight:normal;
	margin-right:7px;
	width:25px;
}
.contact-info-box span{
	line-height:28px;
	display:block;
	overflow:hidden;
}
.contact-info-box span a{
    color:#888;
    text-decoration:none;
}
.social-link{
	padding:25px 0;
	margin:0 0 0 68px;
	display:block;
	overflow:hidden;
	list-style:none;
}
.social-link li{
	margin-right:8px; line-height:40px; font-size:25px; color:#000;
}

.form{
	margin:0 66px 0 30px;
}
.input-text{
	padding:0px 10px;
	border:1px solid #ccc;
	width:100%;
	height:40px;
	display:block;
	border-radius:4px;
	font-size:15px;
	color:#aaa;
	font-family: 'Open Sans', sans-serif;
	margin:0 0 15px 0;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}
.input-text:focus {
	border: 1px solid #7cc576;
	outline:0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3);	
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(124, 197, 118, 0.3);
}

.input-text.text-area{
    padding:10px 10px;
	height:135px;
	resize:none;
	overflow:auto;
}
.input-btn{
	width:175px;
	height:40px;
	background:#F3E219;
	border-radius:4px;
	color:#222;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight:bold;
	border:0px;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.input-btn:hover{
	background: #FED61C;
	color: #222;
}

/* Footer
---------------------------------*/
.footer{
	/*background:url(../images/pw_maze_black_2x.png) left top repeat;*/
	padding:25px 0 25px;
    border-top:1px solid #dddddd;
	box-shadow:0 4px 5px -3px #ececec;
    background:#EBEBEB;
}
.app-footer{
	/*background:url(../images/pw_maze_black_2x.png) left top repeat;*/
	padding:10px 0 25px;
    border-top:1px solid #dddddd;
	box-shadow:0 4px 5px -3px #ececec;
    background:#EBEBEB;
}
.footer-logo{
	margin:15px auto 35px;
	width: 76px;
}
.footer-wxbz {
    margin:0px auto;
    text-align:center;
    padding-bottom:5px;
}
.copyright{
    width:100%;
	color:#777777;
	font-size:14px;
	display:inline-block;
	text-align:center;
}
.copyright a{
	color:#777777;
	font-weight:600;
	text-decoration: none;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.copyright a:hover {
	color: #000;
}

.foot-link{
    width:100%; font-size:14px; font-weight:bold; display:inline-block; clear:both;
}
.foot-link ul{
    width:100%;
}
.foot-link ul li{
    float:left; padding:5px 20px; line-height:30px; font-size:18px; font-weight:normal;
    list-style-type:none;
}
.foot-link ul li a{
	color:#222;
}
.res-nav_click {
    float:right;
	line-height:38px;
	font-family: 'FontAwesome';
	font-size:38px;
	text-decoration: none !important;
	color:#777777;
	font-style:normal;
	display:none;
	width:42px;
	height:27px;
	margin:20px auto;
	transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
}

.res-nav_click:hover, .res-nav_click:active, .res-nav_click:focus {
	color: #7cc576 !important;
}

.portfolioContainer{
	max-width: 1140px;
}


/* Animation Timers
---------------------------------*/
.delay-02s { 
	animation-delay: 0.2s; 
	-webkit-animation-delay: 0.2s; 
}
.delay-03s { 
	animation-delay: 0.3s; 
	-webkit-animation-delay: 0.3s; 
}
.delay-04s { 
	animation-delay: 0.4s; 
	-webkit-animation-delay: 0.4s; 
}

.delay-05s { 
	animation-delay: 0.5s; 
	-webkit-animation-delay: 0.5s; 
}
.delay-06s { 
	animation-delay: 0.6s; 
	-webkit-animation-delay: 0.6s; 
}

.delay-07s { 
	animation-delay: 0.7s; 
	-webkit-animation-delay: 0.7s; 
}
.delay-08s { 
	animation-delay: 0.8s; 
	-webkit-animation-delay: 0.8s; 
}

.delay-09s { 
	animation-delay: 0.9s; 
	-webkit-animation-delay: 0.9s; 
}
.delay-1s { 
	animation-delay: 1s; 
	-webkit-animation-delay: 1s; 
}
.delay-12s { 
	animation-delay: 1.2s; 
	-webkit-animation-delay: 1.2s; 
}


.btn-success {
  color: #ffffff;
  background-color: #A4CA38;
  border-color: #A5C73E;
}
.btn-info {
  color: #ffffff;
  background-color: #A4CA38;
  border-color: #A5C73E;
}


/*css default style pagination*/
/*页码容器*/
.page-box{ margin:15px 15px 15px 40px; color:#999; font-size:14px; }
div.digg{ margin:0; padding:0; text-align:left; font-size:14px; }
    div.digg a{ display:block; float:left; padding:5px 12px; margin:0 0 0 8px; border:1px solid #e1e2e3; line

-height:20px; height:28px; color:#3b8dd1; background:#fff; text-decoration:none; }
    div.digg a:hover { border:1px solid #3b8dd1; }
    div.digg span{ display:block; float:left; padding:5px 0; line-height:20px; height:28px; }
    div.digg span.current { padding:5px 12px; margin:0 0 0 8px; color:#555; font-weight:bold; }
    div.digg span.disabled { border:1px solid #eee; padding:5px 12px; margin:0 0 0 8px; color:#ddd; }


div.default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px; }
	div.default a,div.default span{ display:block; float:left; margin:2px 0 0 -1px; padding:4px 12px; 

line-height:20px; height:20px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none; }
	div.default span:first-child{ border-left:1px solid #e1e1e1; }
	div.default a:hover{ color:#666; background:#eee; }
	div.default span.current{ color:#fff; background:#488FCD; border-color:#488FCD; }
	div.default span.disabled{ color:#999; background:#fff; }


/*图文列表*/
.n-list{ padding-top:10px;}
	.n-list li{ display:inline-block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; 

overflow:hidden;}
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li .title{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
	.n-list li .title a{ font-size:20px; font-weight:bold; line-height:29px; color:#3b8dd1; text-

decoration:none; }
	.n-list li .title a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; 

height:104px; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note .zhaiyao{ font-size:14px; line-height:22px; text-indent:0; font-weight:normal; 

color:#555; }
	.n-list li .note .info{ padding-top:10px; }
	.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url

(/web/20180601053447im_/http://ptafw.com/templates/default/app/img/sprite.gif) no-repeat; }
	.n-list li .note .info .time{ background-position:0 -158px; }
	.n-list li .note .info .view{ background-position:0 -36px; }
	.n-list li .note .info .comm{ background-position:0 4px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }


/*内容标题样式*/
.meta{ margin:30px 0 0 0; padding:0 0 15px 0; border-bottom:1px solid #f0f0f0; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h1{ margin:0; padding:0 0 15px 0; color:#3b8dd1; font-size:22px; line-height:30px; }
	.meta .meta-info{ color:#999; font-size:12px; line-height:24px; }
	.meta .meta-info span{ margin-right:10px; padding-left:20px; color:#777; background:url

(/web/20180601053447im_/http://ptafw.com/templates/default/app/img/sprite.gif) no-repeat; }
	.meta .meta-info .time{ background-position:left -158px; }
	.meta .meta-info .view{ background-position:left -36px; }
	.meta .meta-info .comm{ background-position:left 4px; }
/*内容详细样式*/
.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-

family:'courier new'; line-height:1.7em; }
	.entry table{ border-left:0.15em solid #eee; border-top:0.15em solid #eee; }
	.entry table th{ background-color:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:0.15em solid #eee; border-right:0.15em solid #eee; 

padding:0.25em 0.5em; }
.next-prev-single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
	.next-prev-single div{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.next-prev-single div a{ color:#428bca; text-decoration:none; }
	.next-prev-single .prev{ float:left; }
	.next-prev-single .next{ float:right; }
/*
     FILE ARCHIVED ON 05:34:47 Jun 01, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:55:50 Aug 09, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.61
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.012
  esindex: 0.011
  cdx.remote: 22.536
  LoadShardBlock: 4330.36 (3)
  PetaboxLoader3.datanode: 3832.139 (5)
  load_resource: 356.341 (2)
  PetaboxLoader3.resolve: 248.928 (2)
*/