@charset "utf-8";
/*首页样式*/
.hebox{ width:100%; overflow:hidden;}
.hebox .title{ overflow:hidden; padding:20px 12px;}
.hebox .title .toupi{ overflow: hidden; position:relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -js-display: flex; display: flex;}
.hebox .title .toupi .cont{ -webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1; flex: 1 1; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hebox .title .toupi .cont h3{ color:#aaa; font-size:18px; font-family:Arial, Helvetica, sans-serif;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.hebox .title .toupi .cont h2{ font-size:22px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:10px 0;}
.hebox .title .toupi .cont p{ font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hebox .title .toupi .more{ float:right; overflow:hidden; padding-top:20px;}
.hebox .title .toupi .more a{ display:block; padding:10px 20px; background:#222; overflow:hidden; line-height:16px;}
.hebox .title .toupi .more a sup{ color:#fff; display:block; float:left;}
.hebox .title .toupi .more a span{ display:block; float:right; overflow:hidden; margin-left:10px; width:16px; height:16px; background:url(../images/Arrow.png) no-repeat center center; background-size:12px;}


.wdyj{ background:url(../images/wdyj.png) right top no-repeat; background-size:50%;}
.movew{ width:100%; overflow:hidden; padding:0 0 20px 12px;}
.movew .dianying{ width:100%; background:#222; position:relative; overflow:hidden;}
.movew .dianying .wenzi{ padding:25px 15px; overflow:hidden;}
.movew .dianying .wenzi .line{ display:block; width:30px; height:4px; background:rgba(255,255,255,0.1); overflow:hidden;}
.movew .dianying .wenzi .tit{ color:#fff; font-size:24px; line-height:2; padding:20px 0 30px;}
.movew .dianying .wenzi h3{ color:#fff; font-size:16px; overflow:hidden;}
.movew .dianying .wenzi figure{ color:#999; overflow:hidden; padding:30px 0; font-size:13px;}
.movew .dianying .wenzi .lol{ overflow:hidden; position:relative; background:#222; margin-top:20px;}
.movew .dianying .wenzi .lol a{ display:block; padding:10px 30px; overflow:hidden; float:left; border:1px #fff solid; line-height:16px;}
.movew .dianying .wenzi .lol a span{ display:block; float:left; color:#fff; padding-right:10px;}
.movew .dianying .wenzi .lol a sup{ display:block; width:16px; height:16px; background:url(../images/Arrow.png) center center no-repeat; float:right; background-size:12px;}
.movew .dianying .shipin{ width:100%; overflow:hidden;}
.movew .dianying .shipin .tupic{ width:100%; overflow:hidden;}
.movew .dianying .shipin .tupic img{ display:block; width:100%;}

.kuang{ width:100%; overflow:hidden; background-image:url(../images/kuang.jpg); background-repeat:no-repeat; position:relative; background-attachment:fixed; background-size:cover;}
.kuang .hei{ width:50%; position:absolute; height:100%; top:0; bottom:0; left:50%; z-index:10; background:rgba(0,0,0,0.6);}
.kuang .meiyou{ width:100%; overflow:hidden; position:relative; z-index:20;}
.kuang .meiyou li{ width:46%; float:left; overflow:hidden; text-align:center; padding:40px 2%;}
.kuang .meiyou li .tit{ width:100%; overflow:hidden; color:#fff; font-size:24px; font-weight:bold;}
.kuang .meiyou li p{ color:#fff; font-size:15px; padding:20px 0; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.kuang .meiyou li strong{ display:block; overflow:hidden; margin-top:20px;}
.kuang .meiyou li strong a{ display:block; margin:10px auto; font-size:15px; border:1px #fff solid; color:#fff; width:60%; padding:10px 0;}
.kuang .meiyou li strong a:hover{ background:#fff; color:#333;}

.xslyou{ background:url(../images/xslyou.jpg) center top no-repeat; background-size:100%;}

.expert{ overflow:hidden; padding:0 10px;}
.expert li{ float:left; width:49%; margin:10px 0; overflow:hidden;}
.expert li:nth-child(2n){ margin-left:2%;}
.expert li em{ display:block; overflow:hidden;}
.expert li em img{ display:block; width:100%;}
.expert li dl{ display:block; overflow:hidden; padding-top:10px;}
.expert li dl dt,.expert li dl dd{display:block; width:46%; border:1px #e0e0e0 solid; padding:10px 0; text-align:center; float:left;}
.expert li dl dd{ float:right;}
.expert li dl dd a{ display:block;}

.news{ width:100%; overflow:hidden; background:url(../images/news.jpg) center center no-repeat; background-size:cover;}
.xinwen{ width:100%; overflow:hidden; padding:10px 0;}
.xinwen ul{ padding:0 10px; overflow:hidden;}
.xinwen li{ width:100%; overflow:hidden; margin:10px 0; background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1); box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
.xinwen li a{ display:block; padding:20px; overflow:hidden;}
.xinwen li .data{ overflow:hidden; position:relative; padding-left:25px; line-height:16px; overflow:hidden; color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.xinwen li .data:before{ content:""; width:16px; height:16px; display:block; position:absolute; left:0; top:0; overflow:hidden; background:url(../images/data.png) no-repeat; background-size:100%;}
.xinwen li .bobao{ width:100%; overflow:hidden; margin-top:20px;}
.xinwen li .bobao h2{ font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.xinwen li .bobao p{ color:#666; overflow:hidden; margin-top:16px;}
@media screen and (max-width:500px){
	.hebox .title .toupi .cont h3,.hebox .title .toupi .cont p{ font-size:13px;}
	.hebox .title .toupi .cont h2{ font-size:16px; padding:6px 0;}
	.hebox .title .toupi .more a{ padding:10px;}
	.hebox .title .toupi .more a span{ margin-left:8px;}
	
	.movew .dianying .wenzi .tit{ font-size:18px; padding:15px 0;}
	.movew .dianying .wenzi h3{ font-size:14px;}
	.movew .dianying .wenzi figure{ padding:15px 0;}
	
	.kuang .meiyou li .tit{ font-size:18px;}
	.kuang .meiyou li p{ font-size:13px;}
	.kuang .meiyou li strong{ margin-top:0;}
	
	.xinwen{ padding-top:0;}
	.xinwen li .bobao h2{ font-size:16px;}
	.xinwen li .bobao p{ font-size:12px;}
	
	.expert li dl dt, .expert li dl dd{ padding:5px 0; font-size:13px;}
	.expert li dl dd a{ font-size:13px;}
	}


/*资源中心*/
.phdatu{ width:100%; overflow:hidden; position:relative;}
.phdatu .nhaoa{ padding-top:70px; overflow:hidden;}
.phdatu .nhaoa .tupic{ width:100%; overflow:hidden; position:relative; z-index:1;}
.phdatu .nhaoa .tupic img{ display:block; width:100%;}
.phdatu .nhaoa .wenzi{ position:absolute; left:20px; right:20px; overflow:hidden; z-index:20; bottom:50px;}
.phdatu .nhaoa .wenzi h2{ color:#fff; font-size:30px;}
.phdatu .nhaoa .wenzi span{ display:block; width:30px; height:1px; background:#fff; margin-top:20px;}

.fraemd{ overflow:hidden; padding:30px 12px;}
.fraemd .toupi{ width:100%; overflow:hidden;}
.fraemd .toupi h2{ float:left; font-size:26px; line-height:1.5; position:relative;}
.fraemd .toupi h2 i{ display:block; width:30px; height:2px; background:#ef9920; margin-top:10px;}
.fraemd .toupi .more{ overflow:hidden; position:relative; border:1px #aaa solid;}
.fraemd .toupi .more a{ display:block; padding:0 30px; overflow:hidden; position:relative; z-index:10; padding:10px 30px; font-size:15px;}
.fraemd .toupi .more:hover{ border-color:#ef9920; background:#ef9920;}
.fraemd .toupi .more:hover a{ color:#fff;}

.lunwen{ width:100%; overflow:hidden; padding:10px 0;}
.lunwen li{ width:100%; overflow:hidden; padding:25px 0; border-bottom:1px #e0e0e0 solid;}
.lunwen li a{ display:block; overflow:hidden;}
.lunwen li .data{ overflow:hidden; position:relative; padding-left:25px; line-height:16px; overflow:hidden; color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.lunwen li .data:before{ content:""; width:16px; height:16px; display:block; position:absolute; left:0; top:0; overflow:hidden; background:url(../images/data.png) no-repeat; background-size:100%;}
.lunwen li .bobao{ width:100%; overflow:hidden; margin-top:20px;}
.lunwen li .bobao h2{ font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.lunwen li .bobao p{ color:#666; overflow:hidden; margin-top:16px;}


.book{ background:url(../images/book.jpg) center center no-repeat; background-size:cover;}
.shuji{ width:100%; overflow:hidden; margin-top:20px;}
.shuji ul{ -webkit-column-count:2; -webkit-column-gap:10px; -moz-column-count:2;-moz-column-gap:10px; column-count:2; column-gap:10px;}
.shuji li{ -webkit-column-break-inside: avoid;-moz-column-break-inside: avoid; column-break-inside: avoid;}
.shuji li .cont{ border:1px #e5e5e5 solid; background:#fff; padding:10px 4px; overflow:hidden;}
.shuji li .cont em{ display:block; padding:20px 0; overflow:hidden;}
.shuji li .cont em img{ display:block; margin:0 auto; width:200px;}
.shuji li .cont h2{ text-align:center; font-size:16px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.shuji li .cont span{ display:block; padding:15px 0; text-align:center; overflow:hidden;}
.shuji li .cont span a{ display:inline-block; padding:6px 20px; background:#f5f5f5; border:1px #e0e0e0 solid; border-radius:3px;}
.shuji li .cont:active span a{ border-color:#ef9920; background:#ef9920; color:#fff;}

.xiyige .shuji{ margin:0 !important;}
.xiyige .shuji li{ margin-bottom:10px;}

.picture{ width:100%; overflow:hidden; margin-top:20px;}
.picture ul{ -webkit-column-count:2; -webkit-column-gap:10px; -moz-column-count:2;-moz-column-gap:10px; column-count:2; column-gap:10px;}
.picture li{ -webkit-column-break-inside: avoid;-moz-column-break-inside: avoid; column-break-inside: avoid;}
.picture li em{ display:block; overflow:hidden;}
.picture li em img{ display:block; width:100%;}
.picture li h2{ font-size:15px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; padding:15px 0;}
.picture li strong{ display:block; overflow:hidden; padding:20px 0; line-height:2}
.picture li strong span{ display:block; font-size:16px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.picture li strong sup{ display:block; font-size:12px; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}


.video{ background:url(../images/video.jpg) center center no-repeat; background-size:cover;}
.yxzl{ width:100%; overflow:hidden; margin-top:20px; position:relative;}
.yxzl .hd{ position:absolute; width:100%;  height:30px; top:50%; margin-top:-15px; left:0; right:0; z-index:10; }
.yxzl .prev,.yxzl .next{ width:30px; height:30px; overflow:hidden; position:absolute; top:0;}
.yxzl .prev{ right:auto; left:10px;}
.yxzl .next{ left:auto; right:10px;}
.yxzl .prev img,.yxzl .next img{ display:block; width:100%;}
.yxzl .bd{ position:relative; z-index:0; }
.yxzl .bd li{ position:relative; }
.yxzl .bd li img{ display:block; width:100%;}
@media screen and (max-width:500px){
	.fraemd{ padding:20px 12px;}
	.phdatu .nhaoa .wenzi{ bottom:20px;}
	.phdatu .nhaoa .wenzi h2{ font-size:24px;}
	.phdatu .nhaoa .wenzi span{ margin-top:10px;}
	
	.fraemd .toupi h2{ font-size:20px;}
	.fraemd .toupi .more a{ padding:5px 20px; font-size:13px;}
	.lunwen{ padding:0;}
	.lunwen li .bobao h2{ font-size:16px;}
	.lunwen li .bobao p{ font-size:12px;}
	
	.book .shuji li .cont em img{ width:80%;}
	.book .shuji li .cont h2{ font-size:15px;}
	.book .shuji li .cont span{ padding:8px 0 0;}
	.book .shuji li .cont span a{ padding:4px 15px; font-size:12px;}
	
	.picture li h2{ padding:10px 0; font-size:13px;}
	.picture li strong{ padding:10px 0;}
	}


/*线上旅游*/
.center,.xiyige{ width:100%; overflow:hidden;}
.center .zhong,.xiyige .zhong{ padding:20px 12px; overflow:hidden;}
.xiyige{ background:#f0f0f0;}

.tuijian{ width:100%; overflow:hidden; background:#222; position:relative; padding-bottom:30px;}
.tuijian .hd{ position:absolute; width:100%; left:0; bottom:15px; right:0; z-index:10; text-align:center;}
.tuijian .hd li{ display:inline-block; width:30px; height:2px; overflow:hidden; margin:0 6px; background:#fff; opacity:0.7; cursor:pointer;}
.tuijian .hd li.on{ opacity:1;}
.tuijian .bd{ position:relative; z-index:0; }
.tuijian .bd li{ position:relative; width:100%;}
.tuijian .bd li em{ display:block; overflow:hidden;}
.tuijian .bd li em img{ display:block; width:100%;}
.tuijian .bd li .cont{ padding:25px 15px; overflow:hidden;}
.tuijian .bd li .cont h2{ color:#fff; font-size:22px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.tuijian .bd li .cont p{ color:#fff; padding:30px 0; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.tuijian .bd li .cont span{ color:#fff; display:block; width:40%; border:2px #fff solid; padding:10px 0; text-align:center;}

.pager{ width:100%; overflow:hidden; padding:20px 0; text-align:center;}
.pager a,.pager font{ font-family:Arial, Helvetica, sans-serif; display:inline-block; border-radius:3px; margin:0 2.5px; vertical-align: middle;
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;}
.pager .pa_cur{ width:24px; height:24px; line-height:24px; font-size:14px; color:#666; background:#fff;}
.pager .pa_cur.on,.pager a:active,.pager font:active{ width:24px; height:24px; line-height:24px; font-size:14px; color:#fff; background:#ef9920;}
.pager .pa_btu{ width:24px; height:24px; line-height:24px; border-radius:3px; margin:0 5px;}
.pager .pa_btu i,.pager .pa_btu b{ display:block; width:20px; height:24px;}
.pager .pa_btu i{ background:url(../images/pa_btu_a.png) center center no-repeat; background-size:14px;}
.pager .pa_btu b{ background:url(../images/pa_btu_b.png) center center no-repeat; background-size:14px;}
.pager .pa_btu:active{ background:none;}
@media screen and (max-width:470px){
	.tuijian .bd li .cont{ padding:15px 12px;}
	.tuijian .bd li .cont h2{ font-size:18px;}
	.tuijian .bd li .cont p{ padding:20px 0;}
	.tuijian .bd li .cont span{ padding:6px 0; border:1px #fff solid;}
	
	}

/*赛事活动*/
.minchen{ width:100%l; overflow:hidden; background:#000;}
.minchen ol{ overflow:hidden;}
.minchen ol li{ width:50%; float:left; overflow:hidden; text-align:center;}
.minchen ol li a{ display:block; overflow:hidden; padding:12px 0; color:#fff; font-size:20px;}
.minchen ol li.on a,.minchen ol li:active a{ background:#ef9920;}

.yundon{ width:100%; position:relative;}
.yundon li{ width:49%; float:left; position:relative; margin:0 0 15px 2%; overflow:hidden; background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.yundon li:nth-child(2n+1){ margin-left:0;}
.yundon li em{ display:block; overflow:hidden;}
.yundon li em img{ display:block; width:100%; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.yundon li:active em img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.yundon li .tact{ position:absolute; left:0; top:0; z-index:20; background:#ef9920;}
.yundon li .tact span{ display:block; padding:8px 15px; color:#fff;}
.yundon li .cont{ width:100%; overflow:hidden;}
.yundon li .cont figure{ overflow:hidden; padding:15px 10px; border-bottom:1px #eee solid;}
.yundon li .cont figure h2{ text-align:center; overflow:hidden; font-size:20px; padding-bottom:15px;}
.yundon li .cont figure h3{ text-align:center; overflow:hidden; font-size:12px; white-space: nowrap; text-overflow: ellipsis;}
.yundon li .cont figure p{ color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; font-size:13px;}
.yundon li .cont figcaption{ width:100%; overflow:hidden; color:#aaa; font-family:Arial, Helvetica, sans-serif; padding:12px 0; text-transform:uppercase; text-align:center;}

.xinde{ width:100%; position:relative;}
.xinde li{ width:100%; margin:10px 0; overflow:hidden; background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.xinde li a{ display:block; padding:20px; overflow:hidden;}
.xinde li .data{ overflow:hidden; position:relative; padding-left:25px; line-height:16px; overflow:hidden; color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.xinde li .data:before{ content:""; width:16px; height:16px; display:block; position:absolute; left:0; top:0; overflow:hidden; background:url(../images/data.png) no-repeat; background-size:100%;}
.xinde li .bobao{  width:100%; overflow:hidden; margin-top:20px;}
.xinde li .bobao h2{ font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.xinde li .bobao p{ color:#666; overflow:hidden; margin-top:16px;}
@media screen and (max-width:500px){
	.minchen ol li a{ padding:8px 0; font-size:16px;}
	.xinwen li a{ padding:15px 10px !important;}
	}
@media screen and (max-width:450px){
	.yundon li{ width:100%; margin-left:0;}
	}

/*微电影节样式*/
.zxdtai{ width:100%; overflow:hidden; padding:30px 0;}
.zxdtai .ming{ text-align:center; width:100%; position:relative; border-bottom:1px #eee solid;}
.zxdtai .ming h2{ display:inline-block; font-size:24px; padding-bottom:15px; position:relative;}
.zxdtai .ming h2 i{ display:block; position:absolute; left:0; bottom:0; z-index:10; width:100%; height:1px; background:#ef9920;}

.juli{ margin-top:0 !important;}

.wzyw{ width:100%; overflow:hidden; position:relative; background:url(../images/wzyw.jpg) center center no-repeat; background-size:cover;}
.wzyw .dingwei{ position:relative; overflow:hidden; padding:30px 12px 100px 12px;}
.wzyw .dingwei .nhao{ width:100%; overflow:hidden; color:#fff;}
.wzyw .dingwei .nhao h3{ font-size:30px; color:#fff; font-weight:bold;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.wzyw .dingwei .nhao p{ font-size:18px; color:#fff; padding-top:10px;white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.wzyw .genfduo{ background:rgba(255,255,255,0.3); width:100%; overflow:hidden; z-index:100; position:absolute; left:0; right:0; bottom:0; z-index:20;}
.wzyw .genfduo a{ display:block; padding:20px 10px; overflow:hidden; position:relative; text-align:center; line-height:20px;}
.wzyw .genfduo a span{ display:inline-block; vertical-align:middle; padding-right:20px; color:#fff; font-size:16px;}
.wzyw .genfduo a sup{ display:inline-block; vertical-align:middle; width:20px; height:20px; background:url(../images/genfduo.png) center center no-repeat; transition:all 300ms; background-size:100%;}

.wzyw .yewu{ width:100%; overflow:hidden; background:rgba(0,0,0,0.4); margin-top:30px;}
.wzyw .yewu .tut{ border:8px #000 solid; overflow:hidden;}
.wzyw .yewu .tut img{ display:block; width:100%;}
.wzyw .yewu .tre{ padding:20px; overflow:hidden; color:#fff;}
.wzyw .yewu .tre h2{ font-size:18px; font-weight:bold; color:#fff; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.wzyw .yewu .tre figure{ color:#fff; opacity:0.7; line-height:1.6; padding:15px 0; overflow:hidden;}
.wzyw .yewu .tre em{ display:block; color:#fff; opacity:0.7;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.wzyw .yewu .tre span{ color:#fff; display:block; margin-top:20px; text-align:center;}
.wzyw .yewu .tre span a{ display:block; float:left; border:2px #fff solid; padding:10px 40px; color:#fff; overflow:hidden;}

.viewmore{ width:100%; overflow:hidden;}
.viewmore a{ display:block; margin:0 12px; color:#fff; background:#222; padding:10px 0; overflow:hidden; font-size:15px; text-align:center;}
.viewmore a:active{ background:#ef9920;}

.column{ width:100%; position:relative; z-index:100;}
.column .lanmu{ position:relative; width:100%;}
.column .lanmu h2{ height:100%; background:#343434; font-size:18px; padding:15px 12px; line-height:20px; color:#fff;}
.column .lanmu h2:before{ content:""; display:block; float:right; width:20px; height:20px; background:url(../images/lanmu.png) center center no-repeat; background-size:14px; overflow:hidden;
transition-duration: 0.3s;-ms-transition-duration: 0.3s;-moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
.column .lanmu h2.on:before{ transform: rotate(180deg);}
.column ol{ position:absolute; left:0; top:100%; background:#fff; display:none; width:100%; border-bottom:1px #e0e0e0 solid;}
.column ol li{ overflow:hidden; padding:12px 20px;}
.column ol li:nth-child(2n+1){ background:#d7d7d7;}
.column ol li:nth-child(2n){ background:#e2e2e2;}
.column ol li a{ font-size:15px; display:block;transition-duration: 0.3s;-ms-transition-duration: 0.3s;-moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}

.lbadh{ position:relative; width:100%;}
.lbadh li{ width:100%; position:relative; padding:10px 0;}
.lbadh li .fanren{ position:relative; background:#fff;-moz-box-shadow:0 0 10px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.15); box-shadow:0 0 10px rgba(0,0,0,0.15); overflow:hidden;}
.lbadh li .fanren .pr_img{ width:100%; overflow:hidden;}
.lbadh li .fanren .pr_img img{ display:block; width:100%;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear;}
.lbadh li .fanren:active .pr_img  img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.lbadh li .fanren .tact{ padding:20px; position:relative; overflow:hidden;}
.lbadh li .fanren .tact span{ display:block; font-size:15px; overflow:hidden;}
.lbadh li .fanren .tact h2{ display:block; font-size:20px; font-weight:bold; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.lbadh li .fanren .tact strong{ display:block; color:#666; margin:30px 0; overflow:hidden;}
.lbadh li .fanren .tact figure{ margin-top:30px; display:block; text-align:center; transition:all 0.3s; overflow:hidden;}
.lbadh li .fanren .tact figure a{ font-size:16px; width:150px; padding:10px 0; border:2px #2d2d2d solid; color:#2d2d2d; display:block;}
.lbadh li .fanren:active .tact figure a{ background:#2d2d2d; color:#fff;}
@media screen and (max-width:500px){
	.zxdtai .ming h2{ font-size:20px;}
	.zxdtai{ padding:20px 0;}
	
	.wzyw .dingwei .nhao h3{ font-size:20px;}
	.wzyw .dingwei .nhao p{ font-size:13px;}
	.wzyw .yewu .tre{ padding:12px;}
	.wzyw .yewu .tre h2{ font-size:15px;}
	.wzyw .yewu .tre figure,.wzyw .yewu .tre em{ font-size:12px;}
	.wzyw .yewu .tre span a{ border:1px #fff solid; padding:6px 20px;}
	
	.column .lanmu h2{ font-size:16px;}
	.lbadh li .fanren .tact{ padding:20px 12px;}
	.lbadh li .fanren .tact span,.lbadh li .fanren .tact strong{ font-size:13px;}
	.lbadh li .fanren .tact h2{ font-size:16px;}
	.lbadh li .fanren .tact strong{ margin:25px 0;}
	.lbadh li .fanren .tact figure{ margin-top:20px;}
	.lbadh li .fanren .tact figure a{ padding:6px 0; border:1px #2d2d2d solid; width:120px; font-size:14px;}
	}


/*新闻详情样式*/
.Middle{ width:100%; overflow:hidden; padding-top:70px; padding-left:2%; padding-right:2%}
.Middlecontent{ width:100%; overflow:hidden; padding-top:50px; }
.MiddleSearch{ width:100%; overflow:hidden; padding-top:20px; padding-left:2%; padding-right:2%}
.xmzshi{ width:100%; overflow-x:auto; padding:20px 0; background:#f9f9f9; border-bottom:1px #e5e5e5 solid;}
.xmzshi .wzhi{color:#666; padding:0 2%; line-height:24px;	display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; overflow: visible;}
.xmzshi .wzhi a,.xmzshi .wzhi span{ display:inline-block; vertical-align:middle; color:#666; width:auto; white-space:nowrap; position:relative;}
.xmzshi .wzhi i{ display:block; width:14px; height:24px; background:url(/images/home.png) center center no-repeat; float:left; overflow:hidden; margin-right:8px; background-size:100%;}
.xmzshi .wzhi a.on,.xmzshi .wzhi a:hover{ color:#ef9920;}

.zxqing .detail{ padding:20px 12px 0; overflow:hidden;}
.zxqing .detail .neili{ width:100%; overflow:hidden; border-bottom:1px #e5e5e5 solid; padding-bottom:20px;}
.zxqing .detail .neili h1{ font-size:18px; overflow:hidden; line-height:30px;}
.zxqing .detail .neili .cont{ width:100%; overflow:hidden; line-height:20px; margin-top:10px;}
.zxqing .detail .neili .cont time,.zxqing .detail .neili .cont span,.zxqing .detail .neili .cont sup{ display:block; float:left; padding-right:15px; color:#888; font-size:12px;}
.zxqing .taxt{ padding:20px 2%; overflow:hidden; line-height:30px}
.zxqing .taxt p{ padding:10px 0; color:#666;}
.zxqing .taxt img{ display:block; margin:0 auto; max-width:100%;}

.xgal{ width:100%; overflow:hidden; border-top:10px #f5f5f5 solid;}
.xgal .xgal_tit{ padding:20px 2% 0; overflow:hidden; line-height:20px;}
.xgal .xgal_tit h2{ float:left; overflow:hidden; font-size:16px;}
.xgal .xgal_tit a{ display:block; float:right; color:#999;}
.xgal .xgal_tit a:active{ color:#e60012;}

.xgal .sdjbs{ width:100%; overflow:hidden;}
.xgal .sdjbs ol{ padding:14px 2%; overflow:hidden;}
.xgal .sdjbs ol li{ width:100%; overflow:hidden; line-height:30px;}
.xgal .sdjbs ol li a{ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -js-display: flex; display: flex;}
.xgal .sdjbs ol li a span{color: #333;-webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1; flex: 1 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.xgal .sdjbs ol li a sup{ font-size:12px; color:#999;}

.zjlj{ overflow:hidden; margin-top:30px; border:1px #e0e0e0 solid; border-left:none; border-right:none; line-height:2; position:relative; padding:10px 12px;}
.zjlj a{ display:block; width:100%; overflow:hidden; color:#666; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}
.zjlj a:hover{ color:#ef9920;}
@media screen and (max-width:500px){
	.xmzshi{ padding:15px 0;}
	}
@media screen and (max-width:400px){
	.xmzshi{ padding:10px 0;}
	}

/*视频详情*/
.ying{ width:100%; overflow:hidden; padding:0px 0; background:url(../images/ying.jpg) center center no-repeat; background-size:cover;}
.ying .Visual{ padding:0 0px; overflow:hidden;}
.ying .Visual img{ display:block; width:100%;}

.side{ padding:20px 12px; overflow:hidden;}
.side .nhao{ width:100%; overflow:hidden; border-bottom:1px #eee solid;}
.side .nhao .tact{ width:100%; overflow:hidden;}
.side .nhao .tact h2{ font-size:20px; font-weight:bold;}
.side .nhao .cont{ width:100%; overflow:hidden; color:#666; padding:20px 0;}
.side .nhao .cont span{ display:block; float:left; padding-left:40px; font-size:12px;}
.side .nhao .cont span:nth-child(1){ padding:0;}
.side .jian{ width:100%; overflow:hidden; overflow:hidden;}
.side .jian p{ line-height:2; font-size:13px; padding:10px 0;}

.hand{ padding:12px; overflow:hidden;}
.hand ol{ -webkit-column-count:2; -webkit-column-gap:10px; -moz-column-count:2;-moz-column-gap:10px; column-count:2; column-gap:10px;}
.hand li{ -webkit-column-break-inside: avoid;-moz-column-break-inside: avoid; column-break-inside: avoid;}
.hand li figure{ overflow:hidden; position:relative;}
.hand li figure img{ display:block; width:100%; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.hand li:active figure img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.hand li figcaption{ padding:10px 0; overflow:hidden;}
.hand li figcaption h3{ font-size:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hand li figcaption time{ display:block; font-size:12px; color:#888; text-transform:uppercase;}

/*电影活动详情*/
.dyhdxq{ width:100%; overflow:hidden; background:#f0f0f0; position:relative; padding-bottom:10px;}
.dyhdxq .pengbu{ position:relative; overflow:hidden; background:#fff; width:100%; padding-bottom:20px;}
.dyhdxq .pengbu .pic_img{ width:100%; overflow:hidden;}
.dyhdxq .pengbu .pic_img img{ display:block; width:100%;}
.dyhdxq .pengbu .pbcont{ padding:20px 12px; overflow:hidden; position:relative;}
.dyhdxq .pengbu .pbcont .tit{ width:100%; overflow:hidden; font-size:22px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis;}
.dyhdxq .pengbu .pbcont figure{ width:100%; overflow:hidden; padding:20px 0 30px; overflow:hidden; color:#666; font-size:13px;}
.dyhdxq .pengbu .pbcont figcaption{ overflow:hidden;}
.dyhdxq .pengbu .pbcont figcaption p{ color:#888;}
.dyhdxq .pengbu .canyu{ width:100%; overflow:hidden;}
.dyhdxq .pengbu .canyu a{ display:block; margin:0 12px; text-align:center; padding:12px 0; border-radius:4px; font-weight:bold; font-size:16px; color:#fff; background:#ef9920;}

.kroea{ width:100%; overflow:hidden; margin-top:10px; background:#fff;}
.kroea .zuoba{ overflow:hidden; padding:15px 12px; border-bottom:1px #e0e0e0 dashed;}
.kroea .zuoba .xex{ width:100%; font-size:15px; overflow:hidden; color:#000;}
.kroea .zuoba .bmsg{ width:100%; overflow:hidden; margin-top:10px; line-height:1.8; color:#666; font-size:13px;}
@media screen and (max-width:500px){
	.dyhdxq .pengbu .canyu a{ padding:8px 0;}
	.dyhdxq .pengbu .pbcont{ padding:15px 12px;}
	.dyhdxq .pengbu .pbcont .tit{ font-size:18px;}
	.dyhdxq .pengbu .pbcont figure{ padding:10px 0 20px;}
	}

/*报名*/
.haiyou{ width:100%; overflow:hidden;}
.hejile{ width:100%; overflow:hidden; background:#fff;}
.hejile .poput{ overflow:hidden; background:#f0f0f0; border-bottom:1px #e0e0e0 solid; padding:20px 12px;}
.hejile .poput h2{ font-size:22px;}
.hejile .putar,.hejile .wancheng{ padding:20px 12px; overflow:hidden;}
.hejile .putar .yishu{ width:100%; overflow:hidden; font-size:20px;}
.hejile .putar .wenyi{ width:100%; overflow:hidden;}
.hejile .putar .wenyi .hatw{ border:1px #aaa solid; overflow:hidden; margin:15px 0; line-height:20px;}
.hejile .putar .wenyi .hatw .name{ display:block; width:70px; text-align:center; padding:10px 0; font-size:13px; border-right:1px #aaa solid; overflow:hidden; float:left;}
.hejile .putar .wenyi .hatw .wben{ padding-left:12px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1 1; overflow:hidden;}
.hejile .putar .wenyi .hatw .wben .taxt{ width:100%; overflow:hidden; height:20px; padding:10px 0; color:#888; border:none; background:none;}
.hejile .putar .wenyi .hatw .wben .miaoshu{ width:100%; border:none; height:120px; overflow:hidden;}
.hejile .putar .fweiy{ width:100%; overflow:hidden;}
.hejile .putar .fweiy .sub{ width:100%; border:none; background:#ef9920; color:#fff; padding:10px 0; border-radius:3px; cursor:pointer; font-size:15px;}
.hejile .putar .fweiy .sub:hover{ background:#222;}

.hejile .wancheng .duihao{ width:100%; overflow:hidden;}
.hejile .wancheng .duihao span{ display:block; width:60px; height:60px; margin:0 auto; background:url(../images/duihao.png) no-repeat; background-size:100%; overflow:hidden;}
.hejile .wancheng .duihao sup{ display:block; padding-top:20px; color:#ef9920; font-size:18px; overflow:hidden; text-align:center;}
.hejile .wancheng .biahao{ width:100%; overflow:hidden; padding:20px 0;}
.hejile .wancheng .biahao dl{ display:block; width:80%; line-height:20px; margin:0 auto; overflow:hidden; border:1px #aaa solid; padding:10px 0;}
.hejile .wancheng .biahao dl dt{ display:block; width:29%; float:left; text-align:center; border-right:1px #aaa solid;}
.hejile .wancheng .biahao dl dd{ color:#ef9920; font-size:22px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.hejile .wancheng .clshv{ width:100%; overflow:hidden; text-align:center;}
.hejile .wancheng .clshv p{ color:#888; font-size:15px; line-height:2;}

.hejile .putar .first{ padding:12px 0; width:100%; overflow:hidden;}
.hejile .putar .first .dixia{ width:100%; overflow:hidden; padding:10px 0; line-height:30px;}
.hejile .putar .first .dixia .ming{ width:70px; overflow:hidden; color:#666; font-size:13px;}
.hejile .putar .first .dixia .ming i{ display:block; float:right; color:#ef9920; font-weight:bold;}
.hejile .putar .first .dixia .nanqie{ padding-left:12px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1 1; overflow:hidden;}
.hejile .putar .first .dixia .nanqie .xzka,.hejile .putar .first .dixia .nanqie .weihao,.hejile .putar .first .dixia .nanqie .sdhj{ border:1px #aaa solid; padding:5px 10px; overflow:hidden;}
.hejile .putar .first .dixia .nanqie .xzka .text{ width:100%; height:20px;}
.hejile .putar .first .dixia .nanqie .xzka .jiej{ width:300px; padding:10px; border:1px #ddd solid; border-radius:4px; height:120px;}

.hejile .putar .first .dixia .nanqie .weihao .hanay{ width:100%; height:20px; border:none; background:none;}
.hejile .putar .first .dixia .nanqie .jshuz .input{ width:100%; height:20px;}


.dbzzlb{ width:100%; position:relative; overflow:hidden; margin-top:10px;}
.dbzzlb .liest{ width:100%; overflow:hidden; background:#fff;}
.dbzzlb .liest{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -js-display: flex; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 1;
    -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center;-ms-flex-pack: center; justify-content: center; width:100%;}
.dbzzlb .liest li{ cursor:pointer; position:relative; text-align:center; -webkit-box-flex: 1;-webkit-flex: 1; -ms-flex: 1; flex: 1 1; color: #333; border-bottom:1px #eee solid;}
.dbzzlb .liest li span{ height:42px; line-height:42px; display:block; position:relative; font-size:16px;}
.dbzzlb .liest li span:before{ content:""; display:none; position:absolute; left:0; right:0; bottom:0; height:1px; background:#ef9920;}
.dbzzlb .liest li.on span{ color:#ef9920;}
.dbzzlb .liest li.on span:before{ display:block;}

.daiban{ overflow:hidden; padding:12px;}
.daiban .liebiao{ display: none;}
.daiban .liebiao.on{ display: block;}
.daiban .liebiao ul{ zoom:1;}
.daiban .liebiao .zuoba{ padding:15px 0;}

.worder{ width:100%; overflow:hidden; background:#fff; margin-top:10px;}
.worder ul li{ width:100%; padding:10px 0; border-bottom:1px #e0e0e0 dotted; overflow:hidden;}
.worder ul li em{ display:block; width:60px; float:left; overflow:hidden;}
.worder ul li em img{ display:block; width:100%;}
.worder ul li .cont{-webkit-box-flex:1; -webkit-flex:1;-ms-flex:1; flex:1 1; overflow:hidden; padding-left:15px; height:100%;}
.worder ul li .cont h1{  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#444;}
.worder ul li .cont time{ font-size:12px; color:#888; display:block; overflow:hidden; margin-top:1rem; line-height:14px;}
.worder ul li:active .cont h1{ color:#107dca;}
@media screen and (max-width:500px){
	.hejile .poput h2{ font-size:18px; font-weight:bold;}
	.hejile .putar .yishu{ font-size:16px;}
	}

/*登录注册*/
#login{ width:100%; height:100%; background:url(../images/login.jpg) center center no-repeat; background-size:cover; overflow:hidden;}
.login{ position:absolute; left:0; right:0; bottom:0; top:0; z-index:10;}

.beijing{ width:100%; height:100%; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: Center; align-items: Center;}
.beijing .wode{ width:440px; margin:0 auto; overflow:hidden; background:#fff; border-radius:4px;}
.beijing .wode .gundan{ padding:50px; overflow:hidden;}
.beijing .wode .gundan .ming{ width:100%; overflow:hidden; font-size:18px; font-weight:bold; color:#ef9920;}
.beijing .wode .gundan .dhuak{ width:100%; overflow:hidden; padding:10px 0;}
.beijing .wode .gundan .dhuak .diyige{ padding:10px; overflow:hidden; border:1px #DCDFE6 solid; margin:20px 0 0 0; position:relative;}
.beijing .wode .gundan .dhuak .diyige .taxt{ width:100%; overflow:hidden; height:30px; line-height:30px;}
.beijing .wode .gundan .dhuak .diyige .twxt{ width:60%; float:left; overflow:hidden; height:30px; line-height:30px;}
.beijing .wode .gundan .dhuak .diyige em{ display:block; width:100px; position:absolute; right:0; top:0; bottom:0;}
.beijing .wode .gundan .dhuak .diyige em img{ display:block; width:100%; height:50px;}

.beijing .wode .gundan .dhuak .diyige strong{ display:block; width:100px; position:absolute; right:0; top:0; bottom:0; background:#ef9920; color:#fff; text-align:center; line-height:50px;}

.beijing .wode .gundan .lijidl{ width:100%; overflow:hidden; margin-top:10px;}
.beijing .wode .gundan .lijidl .sub{width:100%; height:50px; color:#fff; font-size:16px; border:none; background: linear-gradient(to right, #ef9920, #feb34a);}
.beijing .wode .gundan .whzce{ width:100%; overflow:hidden; margin-top:20px;}
.beijing .wode .gundan .whzce a{ display:block; color:#aaa; font-size:12px;}
.beijing .wode .gundan .whzce a:nth-child(1){ float:left;}
.beijing .wode .gundan .whzce a:nth-child(2){ float:right;}
@media screen and (max-width:500px){
	.beijing .wode{ width:80%;}
	.beijing .wode .gundan{ padding:50px 30px;}
	.beijing .wode .gundan .dhuak .diyige{ padding:5px 10px; margin-top:12px;}
	.beijing .wode .gundan .dhuak .diyige em img{ height:40px;}
	.beijing .wode .gundan .dhuak .diyige strong{ line-height:40px;}
	}

/*会员中心 - 页面样式*/
.xbjys{ background:#f5f5f5;}
.above{ width:100%; overflow:hidden; position:relative;}
.above .river{ width:100%; overflow:hidden; position:relative; background:url(../images/river.jpg) center center no-repeat; background-size:cover;}
.above .river .nuxt{ width:70%; margin:0 auto; overflow:hidden; text-align:center; line-height:20px; padding:50px 0;}
.above .river .nuxt em{ display:block; width:100px; margin:0 auto; border-radius:50%;}
.above .river .nuxt em img{ width:100px; height:100px; border-radius:50%;}
.above .river .nuxt h1{ color:#fff; font-size:16px; font-weight:bold; padding:20px 0 5px; overflow:hidden;}
.above .river .nuxt p{ color:#fff; font-size:12px;}

.above .river .grxm{position:relative; z-index:100; position:absolute; right:20px; top:20px; line-height:16px;}
.above .river .grxm i{ display:block; float:left; width:15px; height:16px; background:url(../images/grxm.png) no-repeat; background-size:100%; margin-right:6px;}
.above .river .grxm a{ color:#fff; font-size:15px;}

.yaming{ width:100%; overflow:hidden; position:relative; padding-bottom:70px;}
.spacing{ width:100%; background:#fff; margin-top:12px; overflow:hidden;}
.spacing ol{ padding:0 12px; overflow:hidden;}
.spacing li{ width:100%; overflow:hidden; border-bottom:1px #f1f4f8 solid; padding:3px 0;}
.spacing li .yanse{ margin:12px 0; line-height:20px; background:url(../images/yanse.png) right center no-repeat; background-size:12px;}

.station{ width:100%; overflow:hidden;}
.topend{ width:100%; position:fixed; left:0; top:0; right:0; overflow:hidden; z-index:999;}
.topend .alzs{ position:relative; background:#fff; overflow:hidden; border-bottom:1px #eee solid;}
.topend .alzs .yhpj{ width:100%; overflow:hidden; padding:10px 0;}
.topend .alzs .yhpj span{ display:block; text-align:center; font-size:18px; padding:0 50px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.topend .alzs .fanhui{ position:absolute; left:12px; top:12px; z-index:10;}
.topend .alzs .fanhui a{ display:block; width:16px; height:20px; background:url(../images/fanhui.png) center center no-repeat; background-size:100%;}

.grzxsy{ width:100%; overflow:hidden; padding-top:52px; overflow:hidden;}

.ybmig{ width:100%; overflow:hidden; background:#fff;}
.ybmig li{ overflow:hidden; position:relative; padding:20px 12px; border-bottom:1px #e0e0e0 dashed;}
.ybmig li .cont{ padding-right:100px; overflow:hidden;}
.ybmig li .cont h2{ font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:10px;}
.ybmig li .cont strong{ display:block; overflow:hidden; color:#aaa; font-size:12px; line-height:1.6;}
.ybmig li .cont strong span{ display:block;}
.ybmig li em{ display:block; border:1px #aaa solid; position:absolute; right:10px; top:50%; margin-top:-16px; padding:6px 20px;}


.tihuan{ padding:20px 10px; background:#fff; overflow:hidden;}
.tihuan .ypjie{ width:100%; overflow:hidden; margin:20px 0; line-height:30px;}
.tihuan .ypjie .gog{ width:80px; overflow:hidden; font-size:15px; float:left;}
.tihuan .ypjie .yles{-webkit-box-flex:1; -webkit-flex:1;-ms-flex:1; flex:1 1; overflow:hidden; padding-left:12px;}
.tihuan .ypjie .yles .gaju{ width:100%; overflow:hidden;}
.tihuan .ypjie .yles .gaju img{ display:block; width:120px; height:120px; margin-top:20px;}
.tihuan .ypjie .yles .zouh{ border:1px #aaa solid; overflow:hidden;}
.tihuan .ypjie .yles .zouh .text{ width:100%; overflow:hidden; height:30px; text-indent:10px;}
.tihuan .bacun{ width:100%; overflow:hidden; margin-top:20px;}
.tihuan .bacun .sub{ border:none; background:#ef9920; height:40px; line-height:40px; display:block; width:100%; color:#fff; font-size:16px; cursor:pointer;}
.tihuan .bacun .sub:hover{ background:#222;}

/*史料*/
.shiliao{ width:100%; overflow:hidden;}
.shiliao ol{ background:#fff; border:1px #ddd solid; overflow:hidden; margin-top:40px;}
.shiliao li{ width:100%; overflow:hidden; padding:10px 0;}
.shiliao li:nth-child(2n+1){ background:#fff;}
.shiliao li:nth-child(2n){ background:#f9f7f1;}
.shiliao li .xhao{ width:100px; font-family:Arial, Helvetica, sans-serif; text-align:center; float:left; overflow:hidden;}
.shiliao li .ming{ width:20%; text-indent:20px; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.shiliao li .chuchu{ width:30%; text-indent:20px; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.shiliao li .nrong{ width:50%; text-indent:20px; float:right; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
/*在线旅游-标题加*/
.biaoti{ width:100%; overflow:hidden; padding:30px 0;}
.biaoti h2{ float:left; font-size:20px; font-weight:bold;}
.biaoti a{ display:block; float:right; font-size:16px;}









/*首页案例*/
.main_casebg{ margin:auto; width:100%; height:auto;}
.main_case{ margin:auto; width:100%; height:auto; padding:0px 0;}

.jingpin_list { width:100%; margin:0px auto auto; position: relative;}
.jingpin_list .e_pic_wrap { z-index: 1; white-space: nowrap; width:100%; height:430px; overflow: hidden;}	
.jingpin_list .e_pic_wrap li {position:relative;width:100%; height:430px; position:absolute; }
.jingpin_list .e_pic_wrap li img{ display:block; width:100%;height:430px;}
.jingpin_list .e_bg_flt { position: absolute;  top:0px; width:100%; height:430px; background: #000000;z-index: 10;opacity: 0.5;}	
.jingpin_list .e_flt_inf { position: absolute; top:0px; width:90%; padding:20px 10px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; margin-top:5%; margin-left:5%}	
.jingpin_list .e_flt_inf h2 { font: 24px/33px "微软雅黑"; overflow:hidden; padding-bottom:10px}	
.line{ width:100%; height:1px; border-bottom:1px #adadad solid;}
.jingpin_list .e_flt_inf h2 a { color: #ffffff; }	
.jingpin_list .e_flt_inf h2 a:hover { color:#d6743c; }

.jingpin_list .e_flt_inf .t_inf {margin-top:20px; font-size:14px;color: #ffffff; margin-bottom:20px}	
.jingpin_list .e_flt_inf .t_info{overflow: hidden;}
.jingpin_list .e_flt_inf .t_info a {font-size:14px; line-height:25px; color: #ffffff;}	
.jingpin_list .e_flt_inf .l_view a { margin-top:30px; float:left; background:#73a984; float:right; color:#FFFFFF; padding:8px 20px}
.jingpin_list .e_flt_inf .l_view a:hover {background:#d6743c}




.jingpin_list .prev, .jingpin_list .next { position: absolute; z-index:30; display: block;}	
.jingpin_list .prev {top:130px; left:-50px; }	
.jingpin_list .next {top:130px; right:-45px; }	
.jingpin_list .prev a, .jingpin_list .next a { display: block; width:40px; height:90px; overflow: hidden; background: url(../images/focusBg03.png) no-repeat scroll 0 0;}	
.jingpin_list .prev a { background-position: 0 0; }	
.jingpin_list .prev a:hover { background-position: 0 -180px; }	
.jingpin_list .next a { background-position: 0 -90px; }	
.jingpin_list .next a:hover { background-position: 0 -270px; }

.jingpin_list .hd{ width:400px; position:absolute; z-index:15; bottom:10px; right:0; height:25px; line-height:25px;}	
.jingpin_list .hd ul{ text-align:right; padding-right:30px }	
.jingpin_list .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:3px; background:#adadad; overflow:hidden; font-size:0;border-radius:100%;}	
.jingpin_list .hd ul .on{ background:#73a984;  }	
.jingpin_list .timer{ position:absolute; z-index:100; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=30);opacity:0.3; font-size:0; overflow:hidden;   }


.incase_list{margin:20px auto auto;width:1200px; height:200px; overflow:hidden; clear:both;   }
.incase_list ul{ overflow:hidden; zoom:1; }
.incase_list ul li{ width:300px; height:200px; margin-right:20px; float:left;  display:inline; position:relative;overflow:hidden;cursor:pointer;}

.incase_list ul li img{ width:300px; height:200px;   }
.incase_list ul li .txt{width:auto;height:30px;background:rgba(20,153,150,0.9);/*透明背景色，不透明其文字内容*/position:absolute;left:0;bottom:0;color:#fff;font-family:"微软雅黑";}
.incase_list ul li .txt h3{font-size:14px;font-weight:100;height:30px;text-align:center;line-height:30px;}
.incase_list ul li .txt p{font-size:12px; height:75px; line-height:25px;text-align:left;overflow:hidden; margin-top:12px;}
.incase_list ul li a:hover{box-shadow:5px 5px 10px #f00;}
.incase_list ul li a:hover .txt{ padding:0 30px;}
.incase_list ul li a:hover .txt h3{font-size:16px;font-weight:bold;height:30px;line-height:30px;text-align:left; overflow:hidden;  }
.incase_list ul li a:hover .txt p{font-size:12px; height:69px; line-height:23px;text-align:left;overflow:hidden; margin-top:10px;border-top:1px solid #80D6D5; padding-top:10px; }
.incase_list ul li a:hover .txt i{ height:10px; line-height:10px; margin-top:10px; display:block; background:url(../images/jiantou05.png) no-repeat 45px center; font-size:10px;}


















.sjs-default{position:relative;padding:0;margin:0;opacity:0;transition:height .2s ease-out,opacity .2s ease-out .2s}[data-sjsel]{opacity:0;position:absolute;top:0;left:0;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}




:root{
  --main-bg-color: #ff7675;
}
*,
*::after,
*::before{
  box-sizing: border-box;
}

a{
  text-decoration: none;
  color: #111;
  cursor: pointer;
}
ol,
ul{
  list-style: none;
  margin: 0;
  padding: 0;
}
img{
  max-width: 100%;
}
b,
strong{
  font-weight: 600;
}
hr{
  background: #111;
  box-shadow: none;
  border: none;
  height: 1px;
  width: 100%;
  margin: 10px 0;
}
::selection{
  background: var(--main-bg-color);
  color: #fff;
}
::-moz-selection{
  background: var(--main-bg-color);
  color: #fff;
}

.containers{
  width: 100%;
  margin: 0 auto;
  padding-right:20px;}
.wrapper{
  padding:0px 2%;
}
.card{
  background: #fff;
  border-radius: 6px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, .1);
  display: flex;
  flex-direction: column;
  transition: box-shadow .2s ease-in-out;
  width:100%;
}

.card__picture{
  display: block;
  width: 100%;
  height: auto;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
  z-index:1;
}

.card img {-webkit-transition: all 0.3s linear; transition: all 0.3s linear;display: block; z-index:1;}


.card:hover img {-webkit-transition: all 0.3s linear; transition: all 0.3s linear;display: block;-webkit-transform: scale(1.05); transform: scale(1.05); z-index:1; }




.cardtext{ width:100%; height:35px; background-color: rgba(0,0,0,0.5); line-height:35px; margin-top:-35px;color:#FFFFFF; padding:0px 10px; font-size:13px; z-index:100;}
.text1{ float:left; color:#FFFFFF;}
.text2{ float:right; color:#FFFFFF}

.card-infos{
  padding: 15px;
  background: #f5f9e8;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.card__title{
  font-family: 'Hind';
  font-size: 2.5rem;
  font-weight: 600;
  line-height: 1.4;
  margin: 0 0 10px;
}
.card__text{
  font-size:1.9rem;
  font-weight: 300;
  margin: 0;
  color: #86888A;
  line-height: 1.8;
}
.card__text--high{
  font-weight: 600;
}














.indexproduct {
	padding:25px 0px 25px;
}

.containers{
  width: 100%;
  margin: 0 auto;
  padding-right:20px;}