body {font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#4b433c url(../images/bg-img.jpg) center -35px no-repeat;}
*{margin:0; padding:0; border:0;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; color:#000; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
a:hover{ text-decoration:none; color:#c9a063;}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*头部*/
.header{ width:100%; height:auto; background:#fff;}
.header .head{ width:1200px; height:30px; line-height:30px; font-size:14px; margin:0 auto;}
.header .head a{ color:#666;}
.header .head a:hover{ color:#c9a063;}
.header .head .home{ float:left;}
.header .head .link{ float:right;}
.header .head .link span{ font-size:12px; font-family:arial; color:#999; margin:0 5px;}

/*banner*/
.banner{width: 720px;margin: 50px auto;}
.banner img{width: 100%;}

/**/
.wrapper{width: 1200px;margin: 0 auto; background:#25201d;}
.title{font-size: 28px;color:#fefefe;margin-bottom: 20px;padding-top: 15px; padding-left:15px;}
/*轮播图*/
.focus{ width:100%; min-width:320px;padding-bottom:40px;position:relative;border-bottom: 1px #949494 dashed;}
.focus .arrow_left{outline:none; width:32px; height:146px; background:url(../images/arrow-left.png) center center no-repeat;position:absolute; left:0; top:50%; margin-top:-93px; z-index:19; cursor:pointer;}
.focus .arrow_right{outline:none; width:32px; height:146px; background:url(../images/arrow-right.png) center center no-repeat;position:absolute; right:0;top:50%; margin-top:-93px; z-index:19; cursor:pointer;}
.focus .swiper-container{ width:100%; min-width:320px; /*height:459px;*/}
.focus .swiper-slide{ width:815px; /*height:460px;*/}
.focus .swiper-slide a{width: 100%;display: block;}
.focus .swiper-slide img{ width:815px; /*height:460px;*/}
.focus .swiper-slide a h1{height: 40px;line-height: 40px;font-size: 26px;color: #fff;opacity: 0;}
.focus .swiper-slide.swiper-slide-active a h1{opacity: 1;}
.swiper-pagination{ width:300px; text-align:center; left:50%; margin-left:-150px; bottom:20px; display:none;}
.swiper-pagination-bullet{ width:10px; height:10px; margin:0 6px; background:#eee; opacity:1;}
.swiper-pagination-bullet-active{ background:#e6b849;}

/*改革故事*/
.story{width: 100%;border-bottom: 1px #949494 dashed;}
.eve-story{width: 336px;float: left;margin: 0 32px;}
.eve-story .img{width: 100%; height:190px;}
.eve-story .img img{width: 100%; height:100%;}
.eve-story .title{width: 100%;height:50px;font-size: 18px;margin: 25px 0 15px;overflow: hidden;}
.eve-story .title a{display: block;color: #c59540;padding-bottom: 13px;border-bottom: 1px #c59540 solid;/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap*/}
.eve-story .info{height:75px;font-size: 14px;line-height: 24px;margin-bottom: 30px;overflow: hidden;}
.eve-story .info a{color: #fff;}
/*改革地标*/
.landmark-swiper{width: 100%;}
.landmark{width: 100%;height: 935px;position: relative;}
.landmark .img{position: absolute;}
.landmark .img img{width: 100%;}
.landmark .img1{width: 308px;left: 57px;top: 64px;}
.landmark .img2{width: 364px;left: 0;top: 380px;}
.landmark .img3{width: 461px;left: 395px;top: 0;}
.landmark .img4{width: 715px;left: 395px;top: 318px;}
.landmark .img5{width: 313px;left: 395px;top: 635px;}
.landmark .img6{width: 313px;left: 732px;top: 635px;}


/*底部*/
.copyright{ width:100%; height:auto; padding:15px 0 20px; margin-top:0; background:#4b4138; border-top:1px solid #e6dcd3; line-height:28px; color:#666; text-align:center;}
.copyright .link{ font-size:14px;}
.copyright .link a{ color:#666; margin:0 8px;}
.copyright .link a:hover{ color:#c9a063;}
.copyright .bottom a{ color:#666; margin-right:8px;}
.copyright .bottom a:hover{ color:#c00;}
.copyright .bottom span{ margin-right:8px;}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	body{background-size: 100% auto;}
	.header .head{width: auto;padding: 0 10px;}
	.banner{width: 90vw;margin:6vw auto;}
	.wrapper{width: auto;margin: 0 10px;}
	.title{font-size: 24px;}
	.focus{ padding-bottom:15px;}
	.focus .swiper-slide a h1{font-size: 18px;}
	.focus .swiper-slide,.focus .swiper-slide img{width: 80vw;}
	.eve-story{ float:none;margin: 0 auto;}
	.eve-story .img{ height:auto;}
	.eve-story .img img{ height:auto;}
	.eve-story .title{overflow:auto;height: auto; margin:5px 0 15px;}
	.eve-story .info{height: auto;overflow: auto;}
	.landmark{width: 100%;height: auto;}
	.landmark .img{position: static;margin: 0 auto 15px;width: auto;}
}
