@charset "utf-8";
/* CSS Document */
*{
	font-size:14px;
	margin:0;
	padding:0;}
ul{
	list-style:none;}
a{
	text-decoration:none;}
img{}
.fl{
	float:left;}
.fr{
	float:right;}
.cl{
	clear:both;}	
	

body{color:#929191;}


.banner0{
	margin:0 auto;
	width:1000px;
	text-align:center;
	margin-top:10px;}
.slideBox,.slideBox2{ width:1000px; height:505px;  position:relative; border:0px solid #ddd; overflow:hidden;  }
.slideBox .hd{ height:auto; position:absolute;left:50%;margin-left:-63px;bottom:10px;z-index:1; }
.slideBox .hd ul{  zoom:1; float:left; }
.slideBox .hd ul li{ float:left; width:20px;height:20px;background:#FFF;border-radius:20px;cursor:pointer; }
.slideBox .hd ul li.on{ background-color:#ea3d15;}
.slideBox .bd,.slideBox2 .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li,.slideBox2 .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img,.slideBox2 .bd img{ width:1000px; height:505px; display:block;}

.slideBox2 .hd{ height:auto; position:absolute;left:50%;margin-left:-63px;bottom:20px;z-index:1; }
.slideBox2 .hd ul{  zoom:1; float:left; }
.slideBox2 .hd ul li{ float:left; width:20px;height:20px;background:#FFF;border-radius:20px;cursor:pointer; }
.slideBox2 .hd ul li.on{ background-color:#F00;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:-70px; top:50%; margin-top:-80px; display:block; width:45px; height:153px; background-color:#ccc; filter:alpha(opacity=50);opacity:0.5; }
.slideBox .next{ left:auto; right:-70px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.banner1{width:1000px;} 
.banner1 img{
	wdith:100%;
	max-width:100%;
}
#wrap-box{
	font-family:circularstd-book,Arial,sans-serif;
	width:1000px;
	margin:0 auto;}
	

.professional{
	margin-top:-30px;
	padding:20px 240px;
	border-bottom:1px solid #b5b5b5;}
.professional-photoPage{
	padding:50px 200px;
	border-bottom:1px solid #b5b5b5;
	border-top:1px solid #b5b5b5;
}
.professional h1,.professional-photoPage h1{
	font-size:21px;
	text-align:center;
	margin-top:20px;
	color:#000;
	font-family:circularstd-book,Arial,sans-serif;
	}
.professional p,.professional-photoPage p{
	display:block;
	line-height:20px;
	margin-top:20px;
	font-family:proximanova,Arial,sans-serif;}

	
.Standard-press-pages{
	border-bottom:1px solid #b5b5b5;
	position:relative;}
.Standard-press-pages-mobile{
	border-bottom:1px solid #b5b5b5;
	position:relative;}
.Standard-press-pages-ours{
	position:absolute;
	top:50px;
	left:80px;
	color:#000;
	font-size:24px;
}
.Standard-press-pages-regular{
	position:absolute;
	top:190px;
	right:80px;
	color:#000;
	font-size:24px;
}
.Standard-press-pages p{
	margin:10px 140px 10px 140px;
	line-height:20px;
	font-family:proximanova,Arial,sans-serif;}
	

.magazine{
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-top:100px;
	position:relative;}
.magazine-regular{
	position:absolute;
	bottom:280px;
	right:100px;
	color:#FFF;
	font-size:24px;
	
}
.magazine-ours{
	position:absolute;
	bottom:180px;
	left:80px;
	color:#FFF;
	font-size:24px;
}
.magazine p{
	margin:10px 140px 20px 140px;
	line-height:20px;
	font-family:proximanova,Arial,sans-serif;}
	
	
.stunning-panoramic{
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-top:100px;
	position:relative;}
.stunning-panoramic-ours{
	position:absolute;
	bottom:680px;
	left:200px;
	color:#FFF;
	font-size:24px;
}
.stunning-panoramic-regular{
	position:absolute;
	bottom:300px;
	right:80px;
	color:#FFF;
	font-size:24px;
}
.stunning-panoramic p{
	margin:30px 200px 30px 200px;
	line-height:20px;
	font-family:proximanova,Arial,sans-serif;}




.stunning-panoramic-mobile,.magazine-mobile{
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-top:100px;
	position:relative;}
.stunning-panoramic-mobile p,.magazine-mobile p,.Standard-press-pages-mobile p{
	margin:30px 20px 30px 20px;
	line-height:20px;}
	



.library-binding{
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-top:100px;
	position:relative;}
.library-binding-div{
	position:absolute;
	top:50px;
	color:#FFF;
	right:0;
	left:0;
	margin:auto;
}
	
	
.cover-options{
	border-top:1px solid #b5b5b5;
	border-bottom:1px solid #b5b5b5;
	margin-top:100px;}
.cover-options p{
	margin:30px 200px 20px 200px;
	line-height:20px;
	font-family:proximanova,Arial,sans-serif;}
	
	
.memory{
	margin-top:100px;}
	
.explore-photo-books{
	text-align:left;
	padding-top:20px;}
.explore-photo-books h1{
	font-family:circularstd-book,Arial,sans-serif;
	font-weight:normal;
	color:#000;
	text-align:center;
	font-size:30px;}
.explore-photo-books-div{
	margin-top:5px;}
.explore-photo-books-div h2{
	font-size:18px;
}

.explore-photo-books-div-div1,.explore-photo-books-div-div2,.explore-photo-books-div-div3{
	position:relative;
	border:1px solid #ccc;
	border-radius:5px;
	margin-top:10px;}
.explore-photo-books-div-div1 div{
	position:absolute;
	top:30px;
	right:50px;}
.explore-photo-books-div-div2{
	text-align:right;}
.explore-photo-books-div-div2 div{
	position:absolute;
	bottom:30px;
	left:30px;
	text-align:left;}
.explore-photo-books-div-div3{
	text-align:right;
}
.explore-photo-books-div-div3 div{
	text-align:left;
	position:absolute;
	top:20px;
	right:50px;}

.explore-photo-books-descript p{
	margin-top:3px;
	margin-bottom:3px;
	font-size:14px;
	font-family:proximanova,Arial,sans-serif;
}
.explore-photo-books-descript a{
	display:block;
	width:80px;
	height:25px;
	text-align:center;
	line-height:25px;
	background:#ea3d15;
	color:#FFF;
	border-radius:3px;}
.explore-photo-books-descript a:hover{
	background:#f45c38;}
	
.explore-photo-books-descript h2{
	font-family:circularstd-book,Arial,sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#000;}

.explore-photo-books-div-div1 .explore-photo-books-descript-mobile{
	text-align:right;
}
.explore-photo-books-div-div3 .explore-photo-books-descript-mobile{
	text-align:right;
	right:10px;
}
.explore-photo-books-descript-mobile h2{
font-size:25px;color:#000;}
.explore-photo-books-descript-mobile p{
font-size:22px;}
.explore-photo-books-div-div1 .explore-photo-books-descript-mobile a,
.explore-photo-books-div-div3 .explore-photo-books-descript-mobile a{
	display:block;
	width:60px;
	height:25px;
	text-align:center;
	line-height:25px;
	background:#ea3d15;
	color:#FFF;
	border-radius:3px;
	float:right;}
.explore-photo-books-div-div2 .explore-photo-books-descript-mobile a{
	display:block;
	width:60px;
	height:25px;
	text-align:center;
	line-height:25px;
	background:#ea3d15;
	color:#FFF;
	border-radius:3px;
	float:left;}
	
	
.cover-style{
	text-align:left;
	padding-top:50px;
	padding-bottom:20px;}
.indexphotoBook_quality{position:relative;width:1000px;height:40px;line-height:40px;text-align:center;}
.indexphotoBook_quality_title{background:#FFF; font-size:30px;padding:0 20px;font-family:circularstd-book,Arial,sans-serif;color:#000;}
.indexphotoBook_quality_line{position:absolute; width:100%;height:1px; border-top:1px solid #000;top:19px;z-index:-1;}    
.selectSize{position:relative;z-index:1;width:80%;margin:0 auto;line-height:20px;font-size:16px;text-transform:capitalize;font-family:proximanova,Arial,sans-serif;margin-bottom:50px;}
.cover-style-left-p{text-align:center;font-family:proximanova,Arial,sans-serif;font-size:16px;text-transform:capitalize;}
.cover-style-ul li{
	float:left;
	border:1px solid #ccc;
	width:460px;
	height:310px;
	padding:10px;
	margin-top:30px;
	position:relative;
}
.cover-style-ul>li>div{
	width:460px;
	height:310px;
	text-align:center;
	background:#eee;
}

.cover-style-ul>li>p{
	font-family:circularstd-book,Arial,sans-serif;
	position:absolute;
	bottom:0;
	width:400px;
	color:#000;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:24px;
	left:40px;
	background:#FFF;
}



.select-size{
	padding-top:30px;
	text-align:center;}
.selcet-size-ul{
	margin-top:30px;}
.selcet-size-ul li{
	float:left;
	margin-left:48px;}
.selcet-size-ul li div{
	margin-top:15px;}
.selcet-size-ul li div p{
	line-height:20px;}
	
	
.photographer{
	margin-top:30px;
	padding-top:20px;
	background:#e4dad0;
	text-align:center;
	height:110px;}
.photographer p{
	font-family:circularstd-book,Arial,sans-serif;
	font-size:28px;
	color:#000;}
.photographer a{
	margin-top:15px;
	display:inline-block;
	font-size:16px;
	color:#FFF;
	padding:8px 15px;
	border-radius:5px;
	background-image: -moz-linear-gradient(top, #f77501, #e12a00); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f77501), color-stop(1, #e12a00)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77501', endColorstr='#e12a00', GradientType='0'); /* IE*/}
.photographer p a:hover{
	color:#000;}

.end-button a{
	display:inline-block;
	font-size:20px;
	padding:8px 50px;
	color:#FFF;
	border-radius:5px;
	background-image: -moz-linear-gradient(top, #f77501, #e12a00); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f77501), color-stop(1, #e12a00)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77501', endColorstr='#e12a00', GradientType='0'); /* IE*/}
}
.end-button a:hover{
	background:#000;}
	

.mobile-banner0{
	margin-top:-25px;
	width:1002px;
	margin:0 auto;
}
.mobile-banner0 li{
	width:100%;
	margin-top:5px;
}
.mobile-banner0 li img{
	width:49.8%;
	vertical-align:bottom;
}
.mobile-btn{
	width:400px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
	background-image: -moz-linear-gradient(top, #f77501, #e12a00); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f77501), color-stop(1, #e12a00)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77501', endColorstr='#e12a00', GradientType='0'); /* IE*/
	border-radius:10px;
	height:80px;
	line-height:80px;
	text-align:center;
}
.mobile-btn a{
	font-size:32px;
	color:#FFF;
}
.mobile-free-shopping{
	margin:20px 0;
	text-align:center;
}
.mobile-free-shopping span{
	font-size:32px;
	color:#be0101;
	text-transform:uppercase;
	font-style:italic;
	margin-left:10px;
}
.professional-mobile{
	padding:20px 20px;
	border-bottom:1px solid #b5b5b5;}
.professional-photoPage-mobile{
	padding:50px 20px;
	border-bottom:1px solid #b5b5b5;
}




