@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	font: 16px/1.5 "Microsoft Yahei", "Hiragino Sans GB", sans-serif;
	color: #333;
	background-color: #f8f8f8;
	min-width: 900px
}

.layout{max-width:1000px; margin:0 auto; background:#FFF; padding:20px; margin-top:20px; border-radius:10px; line-height:2;}
.layout .wz{padding-top:1em;}
.layout .wz p{font-size:18px; margin-top:0;transition:all 1s;}
.layout .link{margin-bottom:1em; border-bottom:1px solid #eee;}
.layout .link p a{margin-bottom:10px; display:inline-block;}
.layout .link p span{margin-bottom:10px; display:inline-block;}
.layout .wz .copy-content{font-size:12px;}
.layout .wz a.clash{background:#245380 url(../images/cla.png) no-repeat 16px 13px; background-size: 20px; color:#FFF; padding:5px 20px 5px 45px; border-radius:100px; text-decoration:none; transition:all 0.2s;}
.layout .wz a.clash:hover{background:#29649d url(../images/cla.png) no-repeat 16px 13px; background-size: 20px;}
.layout .wz a.shadowrocket{background:#248ae5 url(../images/sha.png) no-repeat 14px 12px; background-size: 26px; color:#FFF; padding:5px 20px 5px 45px; border-radius:100px; text-decoration:none; transition:all 0.2s;}
.layout .wz a.shadowrocket:hover{background:#2392f4 url(../images/sha.png) no-repeat 14px 12px; background-size: 26px;}
.layout .wz .clash1{background:#e17011 url(../images/cla.png) no-repeat 16px 13px; background-size: 20px; color:#FFF; padding:5px 20px 5px 45px; border-radius:100px; cursor:pointer; transition:all 0.2s;}
.layout .wz .clash1:hover{background:#fd7e14 url(../images/cla.png) no-repeat 16px 13px; background-size: 20px;}
.layout .wz .v2ray{background:#0d9d40 url(../images/v2.png) no-repeat 19px 16px; background-size: 18px; color:#FFF; padding:5px 20px 5px 45px; border-radius:100px; cursor:pointer; transition:all 0.2s;}
.layout .wz .v2ray:hover{background:#11b149 url(../images/v2.png) no-repeat 19px 16px; background-size: 18px;}
.layout .wz .v2ray1{background:#088a36 url(../images/v2.png) no-repeat 19px 16px; background-size: 18px; color:#FFF; padding:5px 20px 5px 45px; border-radius:100px; cursor:pointer; transition:all 0.2s;}
.layout .link .link1{line-height:1; width:1px; height:1px; overflow:hidden; margin:0}
.layout .link .link1 span{margin-bottom:0px; display:inline-block;}
.layout .text h1{font-size:2em; font-weight:bold; margin-bottom:0;}
.layout .text .font1{line-height:1.5; margin-top:0;}
.layout .bottom{line-height:1.5; padding-top:1em; border-top:1px solid #eee;}

.header{width:100%; margin:0 auto; background:#FFF; box-shadow: 0 0 14px rgba(0,0,0,.04);}
.header .inner{width:900px; height:68px; line-height:68px; margin:0 auto; color:#333;}
.header .inner .logo{width:100px; float:left; font-size:20px; text-align:center;}
.header .inner .logo h1{font-weight:bold;}
.header .inner .nav{width:750px; float:left;}
.header .inner .nav a{font-size:18px; padding:0 12px; color:#333; font-weight:bold;}
.header .inner .nav a:hover{color:#007be3}

.container{width:100%; max-width:1920px; margin:20px auto; height:100%; overflow:hidden; border-radius:10px;}
.container .left{width:100%; float:left; background:#FFF; box-shadow: 0 0 14px rgba(0,0,0,.04);}
.container .left .item_list{width:23%; min-width:400px; height:100%; padding:0px; margin:1%; border-bottom:1px solid #eee; transition:all 0.5s; float:left; border-radius:10px; overflow:hidden;box-shadow: 0 0 20px rgba(0,0,0,.1);}
.container .left .item_list:hover{box-shadow: 0 0 20px rgba(0,0,0,.5);}
.container .left .item_list img{width:100%; height:100%; float:left;}
.container .left .item_list h2{padding:12px 20px; font-weight:bold; color:#333;float:left;}
.container .left .item_list a{color:#333;}


.container .left h1{font-size:28px; font-weight:bold; color:#333; padding:30px 20px 5px 20px; text-align:center}
.container .left .data{text-align:center; font-size:14px; padding:20px; margin:0 auto; width:96%; border-bottom:1px solid #eee;}
.container .left .content{padding:20px; margin-top:10px; line-height:2;}
.container .left .content img{max-width:860px;}
.container .left .content .tips{padding-bottom:20px;}
.container .left .content a{color:#007be3}
.container .left .content a:hover{text-decoration:underline;}
.container .left .content .vpnlist .title{color:#fff;}
.container .left .content .vpnlist a{text-decoration:underline;}
.container .left .content .kpzs{width:800px; margin:0 auto;}
.container .left .content .kpzs a{border-bottom: 1px dashed #CCCCCC; display:block;padding: 3px; margin-bottom: 5px;}
.container .left .content .kpzs a:hover{text-decoration:underline;}
.container .left .content.kpzs p{text-indent:2em;}
.container .left .content.kpzs h2{font-weight:bold;}
.container .left .titleh1{padding:0; margin:10px 0 0 0; font-size:28px; border-bottom: 1px solid #eee; padding-bottom:10px;}
.container .left .sitemap div{line-height:1.5; border-bottom:1px dashed #eee;margin-bottom:10px; padding:10px;}
.container .left .sitemap a{margin-right:10px;white-space:nowrap;}
.container .left .sitemap a:nth-child(1){font-weight:bold;}

.nva01{width:900px; height:14px; line-height:14px; margin:15px auto 0; font-size:14px;}
.nva01 a{margin:0 5px;}

.container .right{width:900px; padding:0px; float:left; margin:20px 0;}
.container .right .box{padding:10px 10px 15px; background:#FFF; box-shadow: 0 0 14px rgba(0,0,0,.04); border-radius:3px; margin-bottom:15px;}
.container .right .tag{}
.container .right .tag h2{text-align:center; padding:10px 0 15px; font-weight:bold;}
.container .right .tag .taglist a{font-size:14px; background:#3da3f2; opacity:.7; color:#FFF; padding:5px 8px; margin:4px 2px; transition:all .5s; display:inline-block; border-radius:2px;}
.container .right .tag .taglist a:hover{opacity:1; color:#000;}
.container .right .tag .taglist a:nth-child(9n+1){background-color: #15a287;}
.container .right .tag .taglist a:nth-child(9n+2){background-color: #5cb85c;}
.container .right .tag .taglist a:nth-child(9n+3){background-color: #d9534f;}
.container .right .tag .taglist a:nth-child(9n+4){background-color: #567e95;}
.container .right .tag .taglist a:nth-child(9n+5){background-color: #4a4a4a;}
.container .right .tag .taglist a:nth-child(9n+6){background-color: #b355f4;}
.container .right .tag .taglist a:nth-child(9n+7){background-color: #5f26df;}
.container .right .tag .taglist a:nth-child(9n+8){background-color: #df9326;}
.container .right .rtips{text-align:center;}
.container .right .hot{}
.container .right .hot h2{text-align:center; padding:10px 0 15px; font-weight:bold;}
.container .right .hot a{display:block; border-bottom:1px solid #eee; height:40px; line-height:40px; padding-left:5px;}
.container .right .hot a:nth-last-child(1){border:none;}
.container .right .hot span{display:inline-block; width:4px; height:4px; border-radius:100%; background:#999; margin: 0 8px 0 0; vertical-align:middle;}
.container .right .img01 {padding:10px;}
.container .right .img01 img{display:block; border-radius:5px;}
.container .right .img01 a{display:block;}

.footer{text-align: center; color:#333; background-color:#eee; padding: 30px 0 20px; width: 100%; margin-top: 50px; clear:both; width:100%; margin:0 auto;}
.footer .footer_nav{}
.footer .footer_nav a{margin:0 10px; color:#333; text-decoration:underline;}
.footer .footer_nav a:hover{margin:0 10px; color:#007be3;}
.footer .tips{padding:5px;}

