@charset "utf-8";
body{
	font-size:14px;
	font-family:"Microsoft Yahei","SimSun";
}

a,a:hover{
	color:#000;
}

img{
	display:block;
}

h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}

#dowebok{
	position:relative;
	height:100%;
	width:100%;
}

.section{
	background-position:center top;
	background-repeat:no-repeat;
	width:100%;
	position:relative;
	overflow:hidden;
}

#page1{ background-image:url(../images/page1b.jpg); background-size:100% 100%; }
#page2{ background-image:url(../images/page2.jpg); }
#page3{ background-image:url(../images/page3.jpg); }
#page31{ background-image:url(../images/page31.jpg); }
#page4{ background-image:url(../images/page4.jpg); }
#page5{ background-image:url(../images/page5.jpg); }
#page6{ background-image:url(../images/page6.jpg); }
#page7{ background-image:url(../images/page7.jpg); }
#page8{ background-image:url(../images/page8.jpg); }
#page9{ background-image:url(../images/page9.jpg); }
#page10{ background-image:url(../images/page10.jpg); }
#page11{ background-image:url(../images/page11.jpg); }
#page12{ background-image:url(../images/page12.jpg); }
#page13{ background-image:url(../images/page13.jpg); }
#page14{ background-image:url(../images/page14.jpg); }
#page15{ background-image:url(../images/page15.jpg); }

.box{
	position:relative;
	width:1120px;
	margin:0px auto;
}

@media (max-width: 1120px) {
	.section{ width:1120px;  }
}

#page1,#page1 .box{
	height:100% !important;
}

#page1 .main{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:url(../images/page1-main.png) no-repeat center top;
	background-size:auto 100%;
	z-index:90;
}

@-ms-keyframes main{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	30%{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes main{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	30%{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes main{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	30%{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes main{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	30%{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes main{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	30%{ filter:alpha(opacity=0); opacity:0; transform:scale(6,6); }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#page1 .main{
	animation:'main' 1.0s ease-in-out 0s normal;
	-ms-animation:main 1.0s ease-in-out 0s normal;
	-moz-animation:main 1.0s ease-in-out 0s normal;
	-o-animation:'main' 1.0s ease-in-out 0s normal;
	-webkit-animation:'main' 1.0s ease-in-out 0s normal;
}

#page1 .logo{
	position:absolute;
	left:0px;
	top:4.37%;
	height:3.88%;
}

#page1 .logo img{
	height:100%;
}

@-ms-keyframes logo{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes logo{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes logo{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes logo{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes logo{
	from{ filter:alpha(opacity=0); opacity:0; transform:scale(0.8,0.8); }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#page1 .logo,.mouse{
	animation:'logo' 0.4s ease-in-out 0s normal;
	-ms-animation:logo 0.4s ease-in-out 0s normal;
	-moz-animation:logo 0.4s ease-in-out 0s normal;
	-o-animation:'logo' 0.4s ease-in-out 0s normal;
	-webkit-animation:'logo' 0.4s ease-in-out 0s normal;
}

@-ms-keyframes arrow{
	from{ }
	50%{ top:30px; }
	to{ }
}
@-moz-keyframes arrow{
	from{ }
	50%{ top:30px; }
	to{ }
}
@-o-keyframes arrow{
	from{ }
	50%{ top:30px; }
	to{ }
}
@-webkit-keyframes arrow{
	from{ }
	50%{ top:30px; }
	to{ }
}
@keyframes arrow{
	from{ }
	50%{ top:30px; }
	to{ }
}

.mouse .arrow{
	animation:'arrow' 1.0s ease-in-out 0s infinite;
	-ms-animation:arrow 1.0s ease-in-out 0s infinite;
	-moz-animation:arrow 1.0s ease-in-out 0s infinite;
	-o-animation:'arrow' 1.0s ease-in-out 0s infinite;
	-webkit-animation:'arrow' 1.0s ease-in-out 0s infinite;
}

.mouse{
	position:absolute;
	width:100%;
	bottom:26%;
	left:0px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:16px;
	color:#666;
	z-index:100;
}

.mouse .arrow{
	position:absolute;
	left:50%;
	top:40px;
	margin-left:-30px;
	width:60px;
	height:31px;
	background:url(../images/page1-arrow.png);
}

#page1 .bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	z-index:70;
}

#page1 .bottom img,#page1 .city img{
	width:100%;
}

@-ms-keyframes bottom{
	from{ filter:alpha(opacity=0); opacity:0; }
	60%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes bottom{
	from{ filter:alpha(opacity=0); opacity:0; }
	60%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes bottom{
	from{ filter:alpha(opacity=0); opacity:0; }
	60%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes bottom{
	from{ filter:alpha(opacity=0); opacity:0; }
	60%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes bottom{
	from{ filter:alpha(opacity=0); opacity:0; }
	60%{ filter:alpha(opacity=0); opacity:0; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#page1 .bottom{
	animation:'bottom' 1.5s ease-in-out 0s normal;
	-ms-animation:bottom 1.5s ease-in-out 0s normal;
	-moz-animation:bottom 1.5s ease-in-out 0s normal;
	-o-animation:'bottom' 1.5s ease-in-out 0s normal;
	-webkit-animation:'bottom' 1.5s ease-in-out 0s normal;
}

#page1 .city{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	z-index:80;
}

@-ms-keyframes city{
	from{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	80%{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-moz-keyframes city{
	from{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	80%{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-o-keyframes city{
	from{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	80%{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@-webkit-keyframes city{
	from{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	80%{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	to{ filter:alpha(opacity=100); opacity:1; }
}
@keyframes city{
	from{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	80%{ filter:alpha(opacity=0); opacity:0; bottom:-50%; }
	to{ filter:alpha(opacity=100); opacity:1; }
}

#page1 .city{
	animation:'city' 1.7s ease-in-out 0s normal;
	-ms-animation:city 1.7s ease-in-out 0s normal;
	-moz-animation:city 1.7s ease-in-out 0s normal;
	-o-animation:'city' 1.7s ease-in-out 0s normal;
	-webkit-animation:'city' 1.7s ease-in-out 0s normal;
}



.more{
	position:absolute;
	left:320px;
	top:95px;
}

.main{
	position:absolute;
	left:0px;
	width:100%;
}

















.page2 .main{
	top:80px;
}

.page2 .headline{
	border:1px solid #d3d8dc;
	background:url(../images/page2-headline.png) no-repeat 65px 18px;
	height:118px;
	padding:22px 0px 0px 125px;
	text-align:center;
}

.page2 .headline h2{
	font-size:46px;
	height:60px;
	line-height:60px;
	font-weight:bold;
}

.page2 .headline h2 a{
	color:#e00008;
}

.page2 .headline p{
	font-size:18px;
	height:24px;
	line-height:24px;
	margin-top:10px;
}

.page2 .headline p a{
	color:#333;
}

.page2 .focus{
	float:left;
	width:600px;
	height:365px;
	position:relative;
	margin-top:35px;
}

.page2 .focus img{
	width:100%;
	height:100%;
}

.page2 .focus .shadow{
	position:absolute;
	width:100%;
	height:52px;
	background:url(../images/page2-shadow.png);
	left:0px;
	bottom:0px;
	z-index:1;
}

.page2 .focus p{
	position:absolute;
	left:35px;
	bottom:0px;
	font-size:20px;
	height:40px;
	line-height:40px;
	z-index:9;
}

.page2 .focus p a{
	color:#fff;
}

.page2 .focus .point{
	position:absolute;
	right:25px;
	bottom:12px;
	z-index:29;
}

.page2 .focus .point li{
	float:left;
	display:inline;
	width:6px;
	height:6px;
	border-radius:50%;
	border:2px solid #fff;
	margin-right:7px;
	cursor:pointer;
}

.page2 .focus .point .current{
	background:#fff;
}

.page2 .focus .arrow1,.page2 .focus .arrow2{
	position:absolute;
	top:50%;
	margin-top:-27px;
	width:41px;
	height:54px;
	cursor:pointer;
	z-index:39;
}

.page2 .focus .arrow1:hover,.page2 .focus .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

.page2 .focus .arrow1{
	left:0px;
	background:url(../images/page2-arrow1.png);
}

.page2 .focus .arrow2{
	right:0px;
	background:url(../images/page2-arrow2.png);
}

.page2 .news{
	float:right;
	width:470px;
	margin-top:20px;
}

.page2 .news h3{
	border-bottom:1px solid #e0e0de;
	font-size:22px;
	height:30px;
	line-height:30px;
	margin-bottom:8px;
	padding-bottom:13px;
	margin-top:12px;
}

.page2 .news h3 a{
	color:#996533;
}

.page2 .news p{
	line-height:32px;
	height:32px;
	padding-left:10px;
	background:url(../images/page2-type.png) no-repeat left 14px;
	font-size:16px;
}
.page3 .box{
	height:800px;
}
.page3 .main{
	top:26%;
}

.page3 .left{
	width:610px;
}

.page3 .left li{
	float:left;
	display:inline;
	width:257px;
	margin-right:48px;
}

.page3 .left .photo{
	width:247px;
	height:247px;
	padding:5px 5px 8px 5px;
	background:url(../images/page3-photo.png) no-repeat;
}

.page3 .left .photo img{
	width:247px;
	height:247px;
	border-radius:50%;
}

.page3 .left h3{
	height:48px;
	line-height:24px;
	font-size:20px;
	position:relative;
	padding-left:20px;
	margin-top:18px;
}

.page3 .left h3 i{
	position:absolute;
	left:0px;
	top:3px;
	height:42px;
	width:9px;
	background:#936332;
	border-radius:4px;
}

.page3 .left p{
	line-height:24px;
	max-height:72px;
	color:#85817e;
	font-size:16px;
	margin-top:15px;
}

.page3 .right{
	width:480px;
}

.page3 .right li{
	border-bottom:1px solid #e3ddd1;
	font-size:20px;
	line-height:25px;
	padding:10px 0px;
}

.page3 .right li span{
	float:left;
	display:inline;
	margin-right:15px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:#936332;
	padding:0px 12px 0px 8px;
	border-radius:0px 5px 5px 0px;
	margin-top:-2px;
}
#page4 .box{
	height:850px;
}
.page4 .main{
	top:28%;
}

.page4 .hot{
	height:270px;
	position:relative;
}

.page4 .hot .num{
	position:absolute;
	right:0px;
	bottom:0px;
	width:475px;
	text-align:center;
}

.page4 .hot .num li{
	display:inline-block;
	vertical-align:top;
	height:17px;
	width:17px;
	background:#e3ddc3;
	cursor:pointer;
	border-radius:50%;
	text-indent:-999px;
	margin-left:6px;
	margin-right:6px;
	margin-top:9px;
}

.page4 .hot .num .current{
	background:#e00008;
	color:#fff;
	text-indent:0;
	width:36px;
	height:36px;
	line-height:36px;
	font-size:22px;
	margin-top:0px;
}

.page4 .hot .photo{
	float:left;
	width:592px;
	height:257px;
	background:url(../images/page4-photo.png) no-repeat;
	padding:8px 5px 5px 8px;
}

.page4 .hot .photo img{
	width:592px;
	height:257px;
}

.page4 .hot .text{
	float:right;
	width:475px;
}

.page4 .hot .text h3{
	line-height:50px;
	max-height:100px;
	font-size:42px;
}

.page4 .hot .text h3 a{
	color:#926432;
}

.page4 .hot .text p{
	font-size:18px;
	line-height:28px;
	max-height:56px;
	margin-top:25px;
	color:#666;
}

.page4 .hot .text p a{
	color:#666;
}

.page4 .list{
	border-top:1px solid #e9d3a2;
	border-bottom:1px solid #e9d3a2;
	position:relative;
	margin-top:40px;
	padding:15px 0px;
}

.page4 .list .line{
	position:absolute;
	left:50%;
	top:0px;
	height:100%;
	width:1px;
	background:#e9d3a2;
}

.page4 .list ul{
	zoom:1;
	margin-left:-30px;
}

.page4 .list li{
	float:left;
	display:inline;
	margin-left:30px;
	width:545px;
	height:40px;
	line-height:40px;
	font-size:20px;
}
#page5 .box{
	height:850px;
}
#page5 .main{
	top:280px;
}

.page5 .main li{
	border:1px solid #f6f3e2;
	height:144px;
	margin-bottom:2px;
}

.page5 .main .photo{
	width:242px;
	height:134px;
	border:5px solid #ece2be;
}

.page5 .main .sty1 .photo{ float:left; }
.page5 .main .sty2 .photo{ float:right; }

.page5 .main .text{
	display:inline;
	width:835px;
	margin-top:25px;
}

.page5 .main .sty1 .text{ float:right; margin-right:15px; }
.page5 .main .sty2 .text{ float:left; margin-left:15px; }

.page5 .main .text h3{
	font-size:34px;
	height:40px;
	line-height:40px;
}

.page5 .main .sty1 .text h3 a{ color:#956233; }
.page5 .main .sty2 .text h3 a{ color:#333; }

.page5 .main .text p{
	line-height:24px;
	max-height:48px;
	font-size:16px;
	color:#666;
	margin-top:15px;
}

#page6 .box{
	height:850px;
}

#page6 .main{
	top:280px;
}

.page6 .main li{
	border-bottom:1px dotted #ded9d5;
	padding:32px 0px;
}

.page6 .main .tag{
	float:left;
	width:200px;
	height:80px;
	line-height:80px;
	font-size:40px;
	color:#fff;
	text-align:center;
	background:#e00008;
	border-radius:10px;
}

.page6 .main .text{
	float:right;
	width:870px;
}

.page6 .main .text h3{
	font-size:34px;
	height:40px;
	line-height:40px;
}

.page6 .main .text dl{
	margin-top:20px;
}

.page6 .main .text dl dd{
	float:left;
	display:inline;
	width:415px;
	height:24px;
	line-height:24px;
	font-size:16px;
	padding-left:20px;
	background:url(../images/page6-type.gif) no-repeat left 8px;
}

#page7 .box{
	height:820px;
}

#page7 .main{
	top:300px;
}
.page7 .focus{
	position:relative;
	z-index:9;
	height:400px;
}

.page7 .focus .arrow1,.page7 .focus .arrow2{
	position:absolute;
	width:20px;
	height:55px;
	cursor:pointer;
	top:50%;
	margin-top:-27px;
	z-index:100;
}

.page7 .focus .arrow1:hover,.page7 .focus .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

.page7 .focus .arrow1{
	left:20px;
	background:url(../images/page7-arrow1.png);
}

.page7 .focus .arrow2{
	right:20px;
	background:url(../images/page7-arrow2.png);
}

.page7 .focus img{
	width:100%;
	height:100%;
}

.page7 .focus li{
	position:absolute;
	overflow:hidden;
}

.page7 .focus .weizhi1{ width:710px; height:400px; left:205px; top:0px; z-index:50; }
.page7 .focus .weizhi2{ width:595px; height:335px; left:415px; top:32px; z-index:40; }
.page7 .focus .weizhi3{ width:515px; height:290px; left:605px; top:55px; z-index:30; }
.page7 .focus .weizhi4{ width:515px; height:290px; left:0px; top:55px; z-index:30; }
.page7 .focus .weizhi5{ width:595px; height:335px; left:110px; top:32px; z-index:40; }

.page7 .focus .cover{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	bottom:0px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.page7 .focus .weizhi1 .cover{
	display:none;
}

.page7 .focus .shadow{
	position:absolute;
	left:0px;
	bottom:0px;
	height:55px;
	width:100%;
	background:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.page7 .focus p{
	position:absolute;
	left:0px;
	bottom:0px;
	height:55px;
	line-height:55px;
	font-size:24px;
	font-weight:bold;
	width:100%;
	color:#fff;
}

.page7 .focus p a{
	color:#fff;
}

.page7 .focus p span{
	float:left;
	display:inline;
	margin-right:25px;
	padding:0px 25px;
	position:relative;
}

.page7 .focus p b{
	position:relative;
	font-weight:normal;
}

.page7 .focus p i{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:#b30026;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.page7 .focus p,.page7 .focus .shadow{
	display:none;
}

.page7 .focus .weizhi1 p,.page7 .focus .weizhi1 .shadow{
	display:block;
}
#page8 .box{
	height:820px;
}

#page8 .main{
	top:300px;
}
#page8 .photo{
	float:left;
	background:url(../images/page8-photo.png) no-repeat;
	width:749px;
	height:402px;
	padding:7px 5px 5px 5px;
	position:relative;
}

#page8 .photo img{
	width:749px;
	height:402px;
}

#page8 .photo .play{
	position:absolute;
	left:50%;
	top:50%;
	margin:-65px 0px 0px -65px;
	width:131px;
	height:131px;
	background:url(../images/page8-play.png);
}

#page8 .tab{
	float:right;
	width:305px;
	height:402px;
	overflow-y:scroll;
	margin-top:7px;
}

#page8 .tab table{
	width:100%;
}

#page8 .tab td{
	border-bottom:1px solid #fff;
	height:100px;
	background:#9d9d9d;
	padding:0px 25px;
	font-size:18px;
	line-height:32px;
	color:#fff;
}

#page8 .tab td a{
	color:#fff;
}

#page8 .tab .current{
	background:#ea0000;
}
#page9 .box{
	height:910px;
}

#page9 .main{
	top:270px;
}

#page9 .big{
	width:1107px;
	height:409px;
	background:url(../images/page9-big.png) no-repeat;
	padding:8px 5px 5px 8px;
	position:relative;
	margin:0px auto;
}

#page9 .big img{
	width:1107px;
	height:409px;
}

#page9 .big .shadow{
	position:absolute;
	width:1107px;
	height:50px;
	background:url(../images/shadow2.png);
	left:8px;
	bottom:5px;
	z-index:1;
}

#page9 .big p{
	position:absolute;
	width:1107px;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:20px;
	left:8px;
	bottom:5px;
	z-index:9;
}

#page9 .big p a{
	color:#fff;
}

#page9 .big .play{
	width:131px;
	height:131px;
	background:url(../images/page8-play.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin:-65px 0px 0px -65px;
}

#page9 .small{
	margin-top:10px;
	position:relative;
}

#page9 .small .arrow1,#page9 .small .arrow2{
	position:absolute;
	width:27px;
	height:73px;
	cursor:pointer;
	top:10px;
}

#page9 .small .arrow1{
	background:url(../images/page9-arrow1.png);
	left:-50px;
}

#page9 .small .arrow2{
	background:url(../images/page9-arrow2.png);
	right:-50px;
}

#page9 .small ul{
	zoom:1;
	margin-left:-11px;
}

#page9 .small li{
	float:left;
	display:inline;
	margin:0px 0px 0px 11px;
	width:215px;
}

#page9 .small li .photo{
	width:205px;
	height:78px;
	padding:5px;
	border-radius:10px;
	overflow:hidden;
}

#page9 .small li .photo img{
	width:205px;
	height:78px;
	border-radius:4px;
}

#page9 .small .current .photo{
	border:5px solid #f56e50;
	padding:0px;
}

#page9 .small p{
	text-align:center;
	line-height:20px;
	font-size:16px;
	padding:0px 5px;
	margin-top:5px;
}

#page10 .box{
	height:900px;
}

#page10 .main{
	top:300px;
}

#page10 .card ul{
	zoom:1;
	margin-left:-40px;
}

#page10 .card li{
	float:left;
	display:inline;
	margin-left:40px;
	width:250px;
	height:240px;
	text-align:center;
}

#page10 .card li:hover{
	box-shadow:1px 1px 4px #666;
}

#page10 .card li a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#page10 .card li img{
	display:inline-block;
	vertical-align:top;
	margin-top:50px;
}

#page10 .card .color1{ background:#f54343; }
#page10 .card .color2{ background:#ec7e5d; }
#page10 .card .color3{ background:#e85b6b; }
#page10 .card .color4{ background:#e7b45b; }

#page10 .card li p{
	text-align:center;
	font-size:34px;
	line-height:40px;
	margin-top:30px;
	color:#fff;
}

#page10 .list{
	position:relative;
	border-bottom:1px solid #e9d6ac;
	margin-top:30px;
	padding-bottom:10px;
}

#page10 .list .line{
	position:absolute;
	left:50%;
	top:0px;
	height:100%;
	width:1px;
	background:#e9d6ac;
}

#page10 .list ul{
	zoom:1;
	margin-left:-60px;
}

#page10 .list li{
	float:left;
	display:inline;
	margin-left:60px;
	width:530px;
	font-size:24px;
	line-height:52px;
	height:52px;
}

#page11 .box{
	height:880px;
}

#page11 .main{
	top:270px;
}

#page11 .list{
	background:#e7dcc0;
	position:relative;	
}

#page11 .circle{
	width:172px;
	height:172px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-86px 0px 0px -86px;
	background:url(../images/page11-circle.png);
	z-index:9;
}

#page11 .circle:hover{
	box-shadow:0px 0px 10px #ccc inset;
	border-radius:50%;
}

#page11 li{
	float:left;
	display:inline;
	margin:5px;
	width:550px;
	height:240px;
	overflow:hidden;
	position:relative;
}

#page11 li p{
	position:absolute;
	width:420px;
	height:45px;
	line-height:45px;
	text-align:center;
	bottom:0px;
	font-size:20px;
}

#page11 li p a{
	color:#fff;
}

#page11 .side1 p{ left:40px; }
#page11 .side2 p{ right:40px; }

#page11 li .shadow{
	position:absolute;
	width:100%;
	height:50px;
	background:url(../images/shadow2.png);
	left:0px;
	bottom:0px;
}

#page12 .box{
	height:910px;
}

#page12 .main{
	top:255px;
}

#page12 .list li{
	float:left;
	display:inline;
	border-bottom:1px solid #e8dabd;
	width:510px;
	padding:28px 50px 28px 0px;
}

#page12 .list .photo{
	float:left;
	width:150px;
	height:130px;
	border-radius:10px;
	overflow:hidden;
}

#page12 .list .photo img{
	width:100%;
	height:100%;
}

#page12 .list .text{
	float:right;
	width:340px;
	margin-top:10px;
}

#page12 .list .text h3{
	font-size:24px;
	color:#936533;
	line-height:30px;
	height:30px;
	font-weight:normal;
}

#page12 .list .text h3 a{
	color:#936533;
}

#page12 .list .text p{
	line-height:35px;
	height:70px;
	font-size:30px;
	margin-top:10px;
}

#page13 .box{
	height:950px;
}

#page13 .main{
	top:300px;
}

#page13 .border{
	background:url(../images/page13-focus.png);
	width:1110px;
	height:500px;
	padding:5px;
}

#page13 .focus{
	wwidth:1110px;
	height:500px;
	position:relative;
	overflow:hidden;
}

#page13 .focus img{
	width:1110px;
	height:500px;
}

#page13 .focus .arrow1,#page13 .focus .arrow2{
	position:absolute;
	width:59px;
	height:90px;
	cursor:pointer;
	top:50%;
	margin-top:-45px;
}

#page13 .focus .arrow1:hover,#page13 .focus .arrow2:hover{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#page13 .focus .arrow1{
	z-index:999;
	left:0px;
	background:url(../images/page13-arrow1.png);
}

#page13 .focus .arrow2{
	right:0px;
	z-index:999;
	background:url(../images/page13-arrow2.png);
}

#page13 .focus .num{
	position:absolute;
	bottom:0px;
	left:232px;
	width:96px;
	height:93px;
	background:url(../images/page13-num.gif);
	color:#fff;
}

#page13 .focus .num b{
	position:absolute;
	left:10px;
	top:12px;
	font-size:36px;
	line-height:40px;
}

#page13 .focus .num em{
	position:absolute;
	right:10px;
	bottom:8px;
	font-size:26px;
	line-height:30px;
}

#page13 .focus .text{
	position:absolute;
	bottom:0px;
	left:328px;
	width:613px;
	height:81px;
	padding:12px 22px 0px 22px;
	background:#f1eff0;
}

#page13 .focus .text h3{
	font-size:24px;
	line-height:30px;
	height:30px;
}

#page13 .focus .text p{
	line-height:20px;
	margin-top:6px;
	max-height:40px;
}
#page14 .box{
	height:820px;
}

#page14 .main{
	top:265px;
}

#page14 ul{
	zoom:1;
	margin-left:-64px;
}

#page14 li{
	float:left;
	display:inline;
	width:420px;
	height:103px;
	padding:22px 20px 0px 80px;
	border:4px solid #eef0ef;
	background:#fff;
	position:relative;
	margin:15px 0px 0px 64px;
	overflow:visible;
}

#page14 li .tag{
	position:absolute;
	left:-4px;
	top:50%;
	margin-top:-32px;
	width:65px;
	height:65px;
	line-height:65px;
	text-align:center;
	font-family:"Arial";
	border-radius:3px;
	color:#fff;
	background:#e03637;
	font-size:34px;
}

#page14 li h3{
	font-size:20px;
	line-height:30px;
	height:30px;
}

#page14 li p{
	line-height:24px;
	height:48px;
	color:#666;
	margin-top:10px;
}

#page15 .box{
	height:930px;
}

#page15 .main{
	top:275px;
}

#page15 .arrow1,#page15 .arrow2{
	position:absolute;
	width:27px;
	height:73px;
	cursor:pointer;
	top:211px;
}

#page15 .arrow1{
	left:-60px;
	background:url(../images/page9-arrow1.png);
}

#page15 .arrow2{
	right:-60px;
	background:url(../images/page9-arrow2.png);
}

#page15 .list ul{
	zoom:1;
	margin-left:-68px;
}

#page15 .list li{
	float:left;
	display:inline;
	margin-left:68px;
	width:328px;
}

#page15 .list img{
	border:5px solid #ebdfc5;
	width:318px;
	height:485px;
	border-radius:5px;
}

#page15 .list p{
	line-height:26px;
	height:52px;
	font-size:18px;
	margin:10px 5px 0px 5px;
}

#footer{
	background:#670001;
	text-align:center;
	color:#bda3a2;
	line-height:24px;
	padding:25px 0px;
	font-size:16px;
}

#fp-nav {
    position: fixed;
    z-index: 100;
    top: 50%;
    opacity: 1;
	width:22px;
	right:2.5%;
}

#fp-nav ul li{
	display: block;
    width:22px;
    height:21px;
    position:relative;
	margin:7px 0px;
	overflow:visible;
}

#fp-nav ul li a{
	display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}

#fp-nav ul li.active a{
	background:url(../images/star1.png);
}

#fp-nav ul li a{
	display:block;
	width:22px;
	height:21px;
	background:url(../images/star2.png);
}

#fp-nav ul span{
	position:absolute;
	right:25px;
	top:0px;
	background:#df281b;
	color:#fff;
	border-radius:3px;
	height:21px;
	line-height:21px;
	width:120px;
	text-align:center;
	font-size:14px;
	display:none;
}

#fp-nav ul li:hover span{
	display:block;
}

#fp-nav .back-top{
	margin:20px 0px 0px -6px;
	display:block;
	width:35px;
	line-height:20px;
	text-align:center;
	position:relative;
	padding-top:32px;
}

#fp-nav .back-top i{
	position:absolute;
	left:50%;
	margin-left:-14px;
	top:0px;
	width:29px;
	height:29px;
	background:url(../images/nav-top.png) no-repeat;
}

#fp-nav .back-top:hover{
	text-decoration:none;
}

@-ms-keyframes nav{
	from{  }
	to{ transform: rotateY(-180deg); }
}
@-moz-keyframes nav{
	from{  }
	to{ transform: rotateY(-180deg); }
}
@-o-keyframes nav{
	from{  }
	to{ transform: rotateY(-180deg); }
}
@-webkit-keyframes nav{
	from{  }
	to{ transform: rotateY(-180deg); }
}
@keyframes nav{
	from{  }
	to{ transform: rotateY(-180deg); }
}

#fp-nav .back-top:hover i{
	animation:'nav' 0.5s ease-in-out 0s normal;
	-ms-animation:nav 0.5s ease-in-out 0s normal;
	-moz-animation:nav 0.5s ease-in-out 0s normal;
	-o-animation:'nav' 0.5s ease-in-out 0s normal;
	-webkit-animation:'nav' 0.5s ease-in-out 0s normal;
}



/* 0616新增样式 */
#page2{
	background-image:url(../images/page2a.jpg); !important
}

#page2 .box{
	z-index:9;
	height:auto; !important
}

#page2 .main{
	padding-bottom:120px;
	padding-top:100px;
	position:static; !important
}

#plus0616-bg{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	height:1002px;
	background:url(../images/page2b.jpg) no-repeat center bottom;
	z-index:1;
}

#plus0616{
	margin-top:60px;
}

#plus0616 h3{
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	background:#d70601;
	font-size:24px;
	letter-spacing:2px;
}

#plus0616 h3 a{
	color:#fff;
}

#plus0616 h3 a:hover{
	text-decoration:none;
	text-shadow:0px 0px 1px #fff;
}

#plus0616 .photo{
	margin-top:20px;
	height:370px;
	border:1px solid #ebdbbc;
}

#plus0616 .photo img{
	width:100%;
	height:100%;
}

#plus0616 h4{
	line-height:26px;
	padding:18px 40px;
	background:#fcf6ec;
	font-size:18px;
	text-align:center;
	font-weight:normal;
	border:1px solid #ebdbbc;
	border-top:none;
	margin-bottom:35px;
}

#plus0616 h4 a{
	color:#333;
	text-decoration:none;
}

#plus0616 h4 a:hover{
	text-shadow:0px 0px 1px #ccc;
}

#plus0616 .list{
	border:1px solid #ebdbbc;
	background:#fcf6ec;
	padding:10px 10px 40px 40px;
}

#plus0616 .list h5{
	margin-top:20px;
	margin-bottom:15px;
	height:36px;
	line-height:36px;
}

#plus0616 .list h5 span{
	float:left;
	background:#996633;
	color:#fff;
	padding:0px 25px;
	font-size:22px;
	font-weight:normal;
	border-radius:15px;
	min-width:280px;
}

#plus0616 .list ul li{
	float:left;
	width:130px;
	height:42px;
	line-height:42px;
	font-size:20px;
	color:#333;
}

#plus0616 .list ul li a,#plus0616 .list p a{
	color:#333;
}

#plus0616 .list .ul-right{
	float:left;
	width:910px;
}

#plus0616 .list label{
	float:left;
	font-weight:bold;
	font-size:20px;
	line-height:42px;
	height:42px;
}

#plus0616 .list p{
	line-height:42px;
	font-size:20px;
	color:#333;
	margin-bottom:5px;
}

#plus0616 .list p a{
	float:left;
	margin-right:30px;
}