html, body, section, article, nav, header, footer, form, div, em, span, a, label, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select { margin: 0; padding: 0; font-weight: normal; font-style: normal; -webkit-text-size-adjust: none; }
body, select, input, option { color: #171717; font-family: "Microsoft YaHei",Arial; }
body > header, body > section { clear: both; }

h3 { font-size: 18px; }
li { list-style-type: none; }
a { text-decoration: none; color: #171717; }
input[type=text]:focus::-webkit-input-placeholder, input[type=search]:focus::-webkit-input-placeholder { color: rgba(0,0,0,0); }
input:focus, :active, :focus { outline: 0 none; }
img { border: 0 none; }
* { -webkit-tap-highlight-color:rgba(0,0,0,0);}

body { min-height:100%; background: #e1e1e1;}

/* header */
header,.header { position:relative; *zool:1; width:100%; box-shadow:0 0px 10px -3px #000; border-bottom:1px solid #fff; background-image: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background-image: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background-image: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0,#ffffff), color-stop(1, #e5e5e5)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); background-image: linear-gradient(top,#ffffff 0%, #e5e5e5 100%);}
header h1,.header h1 { height:47px; overflow:hidden; font:18px/45px Arial; color:#000; text-align:center;}
header .return,.header .return{ position:absolute; left:10px; top:50%; width:49px; height:31px; margin-top:-15px; color: #000; font:14px/32px Arial; text-indent:10px; margin-left: 10px; border-radius: 2px 4px 4px 3px; border:1px solid #c5c5c5; border-left:0 none; transition-property:all; transition-duration:0.3s; background-image: -ms-linear-gradient(top, #ffffff 0%, #d6d6d6 100%); background-image: -moz-linear-gradient(top, #ffffff 0%, #d6d6d6 100%); background-image: -o-linear-gradient(top, #ffffff 0%, #d6d6d6 100%); background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #ffffff), color-stop(1, #d6d6d6)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #d6d6d6 100%); background-image: linear-gradient(top,#ffffff 0%, #d6d6d6 100%);}
header .return:hover,.header .return:hover { background-image: -ms-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image: -moz-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image: -o-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #d6d6d6), color-stop(1, #ffffff)); background-image: -webkit-linear-gradient(top, #d6d6d6 0%, #ffffff 100%); background-image: linear-gradient(top,#d6d6d6 0%, #ffffff 100%);}
header .return:before,.header .return:before { position: absolute; width:23px; height:23px; content: " "; border:1px solid #c5c5c5; border-top:0 none; border-right:0 none; top: 3px; left:-10px; border-radius:4px 20px 1px 4px; transition-property:all; transition-duration:0.3s; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);  -o-transform: rotate(45deg); background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #D6D6D6 100%); background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #D6D6D6 100%); background-image: -o-linear-gradient(top left, #FFFFFF 0%, #D6D6D6 100%); background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #00A3EF)); background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #D6D6D6 100%); background-image: linear-gradient(top left,#FFFFFF 0%, #D6D6D6 100%);}
header .return:hover:before,.header .return:hover:before { background-image: -ms-linear-gradient(top left, #D6D6D6 0%, #fffffff 100%); background-image: -moz-linear-gradient(top left, #D6D6D6 0%, #fffffff 100%); background-image: -o-linear-gradient(top left, #D6D6D6 0%, #fffffff 100%); background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #D6D6D6), color-stop(1, #ffffff)); background-image: -webkit-linear-gradient(top left, #D6D6D6 0%, #fffffff 100%); background-image: linear-gradient(top left,#D6D6D6 0%, #fffffff 100%);}

.main-box { width:100%;}
.main-box #iscroller { width:320px; margin:0 auto;}
.main-box a { display: inline-block; width:23%; text-align:right;}
.main-box img { width: 90%; padding-top:10px; vertical-align: top; }

.photo-guide { margin: 3%; background: #fff;}
.photo-guide a { display:block; width:100%;}
.photo-guide h4 { width: 96%; padding: 5px 0; margin: 0 auto; font: 16px/26px Arial; color: #000; text-align: left; }
.photo-guide p { width: 96%; margin: 0 auto; font: 14px/22px Arial; color: #000; text-align: left; }
.photo-guide img { width: 100%; padding:0; vertical-align: top; }

/* main-photo */
.main-photo { position:absolute; left:0; top:0; box-shadow:none!important;}
.main-photo-box { position:absolute!important; left:0; top:45px; bottom:0; height:auto!important;}

/* multi-photo-list */
.multi-photo-list { padding-bottom:4%; margin:1%;}
.multi-photo-list a{ width:130px; margin-top:4%;}
.multi-photo-list img{ width:94%; height:130px; padding:0;}