a{text-decoration:none;}
h2{font-size:36px; text-align:center; padding:70px 0 0;}
ul, ol{list-style:none;}
.detail{width:1158px; margin:0 auto;}
/* CSS Document */

.DivMain01{background:url(../img/bg2.jpg) no-repeat center; height:479px; color:#fff;}
.DivMain01 .head{padding:25px 0; border-bottom:1px solid #bebebe;}
.DivMain01 .bread{float:left;}
.DivMain01 h1{text-align:center; font-size:45px; padding:65px 0 30px; font-weight:bold;}
.DivMain01 h4{text-align:center; font-size:17px; padding-bottom:30px;}
.DivMain01 p{text-align:center; font-size:13px;padding:0 20px;}
.DivMain01 p a{font-weight:700; color:#f63b57;}
.DivMain01 .fx{width:425px; float:right; padding:20px 0 30px;}
.DivMain01 .fx p{width:130px; float:left; color:#fff; font-size:14px;}
/* CSS Document */

.DivMain06{background-color:#f6f6f6;}
.DivMain06 .detail{width:1160px;}
.DivMain06 .left{width:510px; float:left; padding-top:2px; text-align:center;}
.DivMain06 .left h2{padding:55px 0 20px;  color:#333;}
.DivMain06 .left .vs_box{padding-bottom:10px;}
.DivMain06 .left .vs_box > div{display:inline-block;}
.DivMain06 .left .vs_box .contry b{font-size:16px; vertical-align:9px; padding:0 3px;}
.DivMain06 .left .vs_box .date b{display:inline-block; background-color:#808080; color:#fff; margin-left:6px; padding:5px 0; vertical-align:10px; border-radius:2px; width:50px; font-size:15px;}
.DivMain06 .Pic{width:510px; height:287px; position:relative; overflow:hidden;}
.DivMain06 .ScrollPic{width:1000%; height:287px; position:absolute; top:0; left:0;}
.DivMain06 .ScrollPic img{float:left;}
.DivMain06 .List{width:156px; height:20px; margin:25px auto 0;}
.DivMain06 .List ol li{width:20px; height:20px; border-radius:10px; background-color:#b6b6b6; float:left; margin:0 16px; cursor:pointer;}
.DivMain06 .List ol li.hover , .DivMain06 .List ol li:hover{background-color:#f36458;}
.DivMain06 .right{ float:right; width:648px; height:407px; background:url(../img/nfg.png) no-repeat center; margin-top:50px;}
.DivMain06 .right h3{font-size:22px; padding:260px 0 12px 40px;}
.DivMain06 .right ul{padding:0 0 0 40px; font-size:13px; list-style:disc inside; color:#666; line-height:18px;}
.DivMain06 .button{padding:50px 0; text-align:center;}
/* CSS Document */

.DivMain02 .detail{padding-bottom:20px;}
.DivMain02 h2{padding-bottom:10px;}
.DivMain02 .section{padding-top:30px;}
.DivMain02 .section h3{font-size:24px; background:url(../../review/img/border.png) no-repeat bottom left; line-height:45px; float:left;}
.DivMain02 .reviewBox{position:relative; padding-top:28px;}
.DivMain02 .reviewBox .btn{width:26px; position:absolute; top:95px; cursor:pointer;}
.DivMain02 .reviewBox .prev{left:-55px;}
.DivMain02 .reviewBox .next{right:-55px;}
.DivMain02 .reviewBox .middle{width:1080px; height:200px; position:relative; overflow:hidden;}
.DivMain02 .reviewBox .middle .animate{width:1000%; position:absolute; left:0; top:0;}
.DivMain02 .reviewBox .middleOne{width:350px; height:200px; position:relative; float:left; margin-right:20px;}
.DivMain02 .reviewBox .middleOne .txt{background:url(../../review/img/box-bg.png) no-repeat center; width:303px; height:200px; position:absolute; top:0; left:38px;}
.DivMain02 .reviewBox .txtCon{padding:5px 15px 0 25px; font-size:12px;}
.DivMain02 .reviewBox .txtCon p:first-child a{text-decoration:none; font-weight:400; color:#333;}
.DivMain02 .reviewBox .txtCon p:first-child a:hover{color:#538ffe;}
.DivMain02 .reviewBox .txtCon a{float:right; font-weight:700; text-decoration:underline; margin-top:10px;}
.DivMain02 .reviewBox .txtCon .flag{margin:15px 0;}
.DivMain02 .reviewBox .txtCon .flag:nth-child(4){margin-bottom:18px;}
.DivMain02 .reviewBox .txtCon .flag span{margin-right:35px; width:64px; display:inline-block;}
.DivMain02 .reviewBox .txtCon .flag span img{vertical-align:-6px;}
/* CSS Document */

.DivMain03 .detail{padding-bottom:30px;}
.DivMain03 .country h3{font-size:25px; padding-left:45px; line-height:28px; background:url(../img/football.png) no-repeat left center; margin:60px 0 5px; color:#0069a3;}
.DivMain03 ul li{float:left; width:334px; margin:25px 29px 0 0;}
.DivMain03 ul li > a{display:block;}
.DivMain03 ul li .info{padding:10px 15px 0;}
.DivMain03 ul li .flag img{margin-right:10px;}
.DivMain03 ul li .mess{color:#616161;}
.DivMain03 ul li .mess span{color:#c9c9c9;}
.DivMain03 ul li.mr0{margin-right:0;}
.more{display:none;}
.res{border-top:1px #2aaafd solid; margin-top:38px; text-align:center;}
.res img{cursor:pointer;}
/* CSS Document */

.hot_search{position: fixed;left: 20px; bottom: 20px;}
.hot_search .hot_t{width: 257px; font-size: 22px;position: relative; font-style: italic;color: #f6f8fa;text-align: center;background-color: #303030;line-height: 34px; }
.hot_search .hot_t img.close{ position: absolute; right: -20px; top: -20px;cursor: pointer;}
.hot_search .hot_content{border: 1px solid #e6ebf2;border-top: 5px solid #f2f2f2;}
.hot_one{padding: 12px 15px 15px;width:225px;background-color: #fff; }
.hot_two{background-color: #f6f8f9;}
.hot_one .hot_onet{font-size: 15px; padding-bottom: 10px;}
.hot_one p {line-height: 20px; font-size:13px;}
.hot_one p a{ color: #4c4c4c;text-decoration: underline;}
/* CSS Document */

.DivMain04 .detail{padding-bottom:60px;}
.DivMain04 h2{padding:60px 0 65px;}
.DivMain04 .left{width:44%; float:left;}
.DivMain04 .right{ float:right;}
.DivMain04 .left .ti_box > img{float:left; padding-right:20px;}
.DivMain04 .left .ti_box .ti{padding:8px 0 5px;}
.DivMain04 .left .ti_box .ti a{color:#53acfe; font-size:20px;}
.DivMain04 .left .ti_box p{font-size:16px;}
.DivMain04 .left .ti_box .pic{text-align:center; padding-top:20px;}
.DivMain04 .left ul{padding:25px 0;}
.DivMain04 .left ul li{list-style:disc inside; line-height:28px; color:#4c4c4c;}
.DivMain04 .left .button{text-align:center;}
.DivMain04 .left .button a{display:inline-block; margin-bottom:20px;}
/* CSS Document */

.DivMain05{background:#f1eee9; }
.DivMain05 .middle{float:left; border:2px solid #fff; height:322px; margin:0 15px;}
.DivMain05 .main05_con{float:left; width:48%; padding-top:10px;}
.DivMain05 .main05_con ul li{padding:0 0 10px 45px; line-height:26px; font-size:15px; background-repeat:no-repeat; background-position:left 7px; color:#434a53;}
.DivMain05 .main05_con i{font-size:13px; display:block; color:#919399; font-style:normal;}
/* CSS Document */

.banner_box{background:url(../img/banner-bg.jpg) no-repeat center;}
.banner_box a{display:block; height:323px; text-decoration:none;}
.banner_box a .detail{padding-left:500px; width:560px; position:relative;}
.banner_box a .detail h3{font-size:22px; font-weight:700; color:#000; line-height:27px; padding:40px 0 5px;}
.banner_box a .detail h3 span{color:#02bf9f;}
.banner_box a .detail p{font-size:11px; color:#09f;}
/* CSS Document */

.pop{background: #0d1b36; width: 1080px;}
.pop .left{float: left; width: 760px;padding: 25px 0;}
.pop .left .t{font-size: 19px;color: #fff; text-align: center;}
.pop .right{float: left; width: 290px;padding:0 15px 0 15px;}
.pop .right .close{ text-align: right; }
.pop .right .close >img{cursor: pointer; margin: -30px -30px 0 0;}
.pop .right .pic{padding-top: 50px; text-align:center;}
.pop .right .t{font-size: 18px;color: #fff;padding: 50px 0 10px;}
.pop .right .t a{color: #fff;}
.pop .right p{font-size: 13px;color: #7b9cc9; text-align:justify;}
.pop .right .price{font-size: 13px;color: #7b9cc9;}
.pop .right .price{font-size: 17px;color: #4ae7a3;font-weight: bold;padding: 40px 0 20px; text-align: center;}
.pop .right .price del{font-size: 14px;color: #fff;font-weight:normal; display: inline-block;padding-right: 10px;}
.pop .right .btn{text-align: center;}
/* CSS Document */

@media (max-width:979px) {
	body{min-width:100%; padding-top:0;}
	.detail{width:100%;}
	/* CSS Document */
	
	.DivMain01{background-color:#fbf8f3; height:auto;}
	/* CSS Document */
	
	.DivMain06 h2{width:510px; text-align:center; padding-left:0; margin:0 auto;}
	.DivMain06 .detail{width:100%;}
	.DivMain06 .left{float:none; margin:0 auto;}
	.DivMain06 .right{float:none; margin:0 auto; margin-top:30px;}
	/* CSS Document */
	
	.DivMain02{display:none;}
	/* CSS Document */
	
	.DivMain03 ul li{width:50%; margin-right:0;}
	/* CSS Document */
	
	.DivMain05 .main05_con{float:none; margin:0 auto;}
	.DivMain05 .middle{float:none; height:0; margin:10px 0;}
	/* CSS Document */
	
	.banner_box{display:none;}
	/* CSS Document */
}

@media (max-width:767px) {
	h2{line-height:50px;}
	/* CSS Document */
	
	.DivMain01 h1{line-height:50px; padding:30px 0 20px;}	
	.DivMain01 h4{padding-bottom:20px;}
	/* CSS Document */
	
	.DivMain06 .right{width:100%;}
	
	/* CSS Document */
	
	.DivMain04 .left{float:none; margin:0 auto; width:95%;}
	.DivMain04 .right{margin-top:20px;}
	/* CSS Document */
	
	.DivMain05 .main05_con{width:95%;}
	/* CSS Document */
}

@media (max-width:479px) {
	.DivMain01 p{padding:0 5px;}
	.DivMain01 .fx{width:100%;}
	/* CSS Document */
	
	.DivMain03 ul li{float:none; width:334px; margin:25px auto 0;}
	.DivMain03 ul li.mr0{margin-right:auto;}
	/* CSS Document */
	
	.DivMain06 .right > img{width:100%; top:30px;}
	.DivMain06 .right a{left:50%; margin-left:-125px; bottom:40px;}
	
}