/*头部*/
body{ overflow-x:hidden; background:#fff;}
.header_wrap{ box-shadow:0 4px 8px #eee;}
.header .subnav{ background:none;}
.copyright_wrap{ border-top:1px solid #eee; margin-top:10px;}
.copyright_bot{ border:none; padding:5px 0 20px;}

/*焦点图*/
.focus_wrap{ width:100%; min-width:1200px; height:444px; overflow:hidden; margin:40px 0 20px; position:relative;}
.focus_yingxiang{ width:790px; height:444px; position:relative; margin:0 auto;}
.focus_yingxiang .mask_left{ width:1200px; height:100%; background:#e5e5e5; opacity:0.8; filter:alpha(opacity=80); position:absolute; right:50%; top:0; margin-right:395px; z-index:3;}
.focus_yingxiang .mask_right{ width:1200px; height:100%; background:#e5e5e5; opacity:0.8; filter:alpha(opacity=80); position:absolute; left:50%; top:0; margin-left:395px; z-index:3;}
.focus_yingxiang .arrow_left{ width:40px; height:100%; background:url(../images/arrow_l.png) center center no-repeat; position:absolute; left:-120px; top:0; z-index:9; cursor:pointer;}
.focus_yingxiang .arrow_right{ width:40px; height:100%; background:url(../images/arrow_r.png) center center no-repeat; position:absolute; right:-120px; top:0; z-index:9; cursor:pointer;}
.focus_yingxiang .swiper-slide{ width:790px; height:444px;}
.focus_yingxiang .swiper-slide img{ width:100%; height:100%;}
.focus_yingxiang .item{ width:790px; height:444px; position:relative;}
.focus_yingxiang .item .pic{ width:100%; height:100%;}
.focus_yingxiang .item .ico_play{ width:60px; height:60px; background:url(../images/layout.png) -45px -245px no-repeat; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px;}
.focus_yingxiang .item .notes{ width:90%; height:auto; line-height:34px; padding:30px 7% 15px 3%; background:url(../images/bg_black_mask.png) left top repeat-x; font-size:24px; font-weight:bold; color:#fefefe; text-align:center; position:absolute; left:0; bottom:0; z-index:2;}
.page_yingxiang{ position:absolute; right:18px; bottom:15px; z-index:9;}

/*ad*/
.ad_1200_100{ width:1200px; height:auto; margin:0 auto;}
.ad_1200_100 img{ width:100%; height:100px; border:none; margin:20px 0;}

/*影像*/
.yingxiang{ width:1200px; height:auto; margin:0 auto;}
.yingxiang .h3_title{ line-height:30px; font-size:24px; color:#444; margin-bottom:20px;}
.yingxiang .list{ width:1220px; height:auto;}
.yingxiang .list .item{ width:285px; height:auto; padding-bottom:12px; margin:0 20px 10px 0; display:inline; float:left; -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;}
.yingxiang .list .item dt{ height:160px; position:relative; overflow:hidden;}
.yingxiang .list .item dt .ico_pic{ width:34px; height:34px; background:url(../images/layout.png) 0 -270px no-repeat; position:absolute; left:0; bottom:0;}
.yingxiang .list .item dt .notes{ height:14px; line-height:14px; padding:10px; background:url(../images/bg_black.png) repeat; font-size:14px; font-family:arial; color:#fff; position:absolute; left:0; bottom:0;}
.yingxiang .list .item dt .notes .ico_play{ width:16px; height:14px; background:url(../images/layout.png) -175px -140px no-repeat; float:left;}
.yingxiang .list .item dt img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.yingxiang .list .item:hover dt img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.yingxiang .list .item:hover{ /*box-shadow:3px 3px 3px #aaa;*/}
.yingxiang .list .item dd{ height:48px; line-height:24px; font-size:18px; color:#444; margin:10px 0 15px; overflow:hidden;}
.yingxiang .list .item dd a{ color:#444;}
.yingxiang .list .item dd a:hover{ color:#c9a063;}
.yingxiang .list .item dd.sort{ height:14px; line-height:14px; margin:0; font-size:14px; color:#999;}
.yingxiang .list .item dd.sort .ico{ width:4px; height:14px; background:#f00; margin-right:10px; float:left; display:none;}
.yingxiang .list .item dd.sort .name{ padding:0 10px 0 12px;}
.yingxiang .list .item dd.sort a{ color:#666;}
.yingxiang .list .item dd.sort a:hover{ color:#c9a063;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#ccc url(../images/back.png) center center no-repeat; cursor:pointer; position:fixed; left:50%; margin-left:600px; bottom:100px; z-index:100; display:none; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 300);}

/*图片轮播样式*/
.swiper-container {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: relative;
    overflow:visible;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-slide {
    width: 790px;
    height: 444px;
	float: left;
    position: relative;
	overflow:hidden;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}
.swiper-slide img{ width:100%; height:100%;}
.swiper-slide-active { opacity:1;}
.swiper-pagination-switch {width:10px; height:10px; background:#fff; border-radius:50%; opacity:0.8; filter:alpha(opacity=80); text-indent:-9999em; margin-left:10px; display:inline-block; cursor:pointer;}
.swiper-visible-switch {background:#fff;}
.swiper-active-switch {background:#c9a063;}

@media screen and (max-width:767px){
.focus_wrap{ width:auto; min-width:300px; height:auto; margin:10px;}
.focus_yingxiang{ width:100%; height:221px;}
.focus_yingxiang .mask_left{ display:none;}
.focus_yingxiang .mask_right{ display:none;}
.focus_yingxiang .arrow_left{ display:none;}
.focus_yingxiang .arrow_right{ display:none;}
.focus_yingxiang .swiper-slide{ height:100%;}
.focus_yingxiang .item{ width:100%; height:100%;}
.focus_yingxiang .item .ico_play{ width:40px; height:40px; background-position:0 -220px; margin:-20px 0 0 -20px;}
.focus_yingxiang .item .notes{ padding-bottom:10px; font-size:16px; line-height:1.25em; font-weight:normal; text-align:left;}
.page_yingxiang{ right:12px; bottom:8px;}
.swiper-pagination-switch {width:8px; height:8px; margin-left:8px;}
.ad_1200_100{ width:100%;}
.ad_1200_100 img{ width:95%; height:auto; margin:10px 2.5% 0;}
.yingxiang{ width:auto; margin:10px 10px 0;}
.yingxiang .h3_title{ font-size:18px; line-height:1.25em; margin-bottom:10px;}
.yingxiang .list{ width:103%; margin-left:-1.5%;}
.yingxiang .list .item{ width:47%; padding-bottom:10px; margin:0 1.5% 10px 1.5%;}
.yingxiang .list .item dt{ height:108px;}
.yingxiang .list .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.yingxiang .list .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.yingxiang .list .item:hover{ box-shadow:none;}
.yingxiang .list .item dd{ height:72px; font-size:16px; margin:10px 0;}
.yingxiang .list .item dd.sort{ font-size:12px;}
.yingxiang .list .item dd.sort .ico{ margin-right:5px;}
.yingxiang .list .item dd.sort .name{ padding:0 5px;}
#tipback{ width:35px; height:35px; background-size:50% auto; margin-left:0; left:auto; right:15px; opacity:0.6;}
}

@media screen and (max-width:375px){
.focus_yingxiang{ height:200px;}
.yingxiang .list .item dt{ height:98px;}
}

@media screen and (max-width:360px){
.focus_yingxiang{ height:191px;}
.yingxiang .list .item dt{ height:92px;}
}

@media screen and (max-width:320px){
.focus_yingxiang{ height:168px;}
.yingxiang .list .item dt{ height:82px;}
}