﻿

.favor-list.swiper-container{width:100%;}
.favor-list dl{overflow:hidden;padding:1.1rem; margin:0px;border-bottom: 1px solid #F0F0F0;background-color: #fff; display:block;}

.favor-list dt,.favor-list dd{float:left;}
.favor-list dt{width:30%;}
.favor-list dt a img{height:9.2rem; border:1px solid #F0F0F0; padding:2px;}
.favor-list dt span{display: block;width:0.92rem;height:0.92rem;background-color: #fd3d3d;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;position: absolute;top:-0.5rem;right: -0.5rem;}
.favor-list dd{width:61%;margin-left:1rem;line-height:100%; display:block; margin-top:0px;}
.favor-list dd small{color:#9c9c9c;font-size: 0.92rem;display: block;}
.favor-list dd p{font-size:2rem; height:30px; color:#666;display: block;overflow: hidden;margin:0;}
.favor-list dd h2{ width:100%; line-height:25px; display:block;font-weight: normal;font-size:16px;color:#00A0F0; margin:0px; }
.favor-list dd h2 a{ font-size:16px;}
.favor-list a{display: block;width: 100%;}

/*nofavor*/
.nofavor{width:46.8%;margin:16.5% auto 0 auto;}

 

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide {float:left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:auto;
	display:block;
	overflow:hidden;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	margin:0px;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines:multiple;
	-moz-box-lines:multiple;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper-container-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-slide {
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	margin-top:8px;
	width:100%;
	height:100%;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align:start;
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-transition-property:-webkit-transform, height;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform, height
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x;
	touch-action:pan-x
}
.swiper-button-next, .swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	-moz-background-size:27px 44px;
	-webkit-background-size:27px 44px;
	background-size:27px 44px;
	background-position:center;
	background-repeat:no-repeat
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}

.swiper-pagination {
	position:absolute;
	text-align:center;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	-webkit-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:10px;
	left:0;
	width:100%
}
.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-webkit-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background:#fff
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background:#fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background:#000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0, -50%, 0);
	-moz-transform:translate3d(0, -50%, 0);
	-o-transform:translate(0, -50%);
	-ms-transform:translate3d(0, -50%, 0);
	transform:translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:5px 0;
	display:block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 5px
}
.swiper-pagination-progress {
	background:rgba(0, 0, 0, .25);
	position:absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
	background:#007aff;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-ms-transform-origin:left top;
	-o-transform-origin:left top;
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin:right top;
	-moz-transform-origin:right top;
	-ms-transform-origin:right top;
	-o-transform-origin:right top;
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-vertical>.swiper-pagination-progress {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-progress.swiper-pagination-white {
	background:rgba(255, 255, 255, .5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background:#fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background:#000
}
.swiper-container-3d {
	-webkit-perspective:1200px;
	-moz-perspective:1200px;
	-o-perspective:1200px;
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper {
	-ms-perspective:1200px
}
.swiper-container-cube, .swiper-container-flip {
	overflow:visible
}
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-slide {
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin:100% 0;
	-moz-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-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
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	-webkit-transition-property:opacity;
	-moz-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0, 0, 0, .5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-webkit-transform-origin:50%;
	-moz-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
	-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;
	animation:swiper-preloader-spin 1s steps(12, end) infinite
}





.bg1{ background:url(../images/bg1.jpg) right repeat-y;}

.bg{ background:#FFF; border-top:1px #DDDDDD solid; border-bottom:1px #DDDDDD solid; margin-top:10px; }
.title{padding:15px 0 0 10px;}
.title h2{ color:#333333; font-size:20px; line-height:25px; padding-left:15px; background:url(../images/tit.jpg) no-repeat left center; }
.title a{ float:right; margin-right:10px; color:#848484;}

.news{ width:93%; margin:10px auto;}
.news li{ line-height:40px; border-bottom:1px #E7E6E5 solid; background:url(../images/icon9.jpg) right center no-repeat; padding:0 10px;}
.news li a{ font-size:13px; color:#353534;}
.news li a:hover{ color:#F00;}
.pfmb1, .pfmb2{ overflow:hidden; padding:5px 1.3% 0 1.3%;}
.pfmb1 .pfmb1_left{ width:48.7%; float:left; background:url(../images/pfmb1.jpg) no-repeat right bottom #f0dede; background-size:96px; height:115px; margin-right:1.3%}
.pfmb1 .pfmb1_left h3{ color:#a94466; font-size:15px; font-weight:normal; line-height:24px; padding-top:15px; padding-left:10px; padding-bottom:5px;}
.pfmb1 .pfmb1_left p{ color:#7f7f7f; font-size:12px; line-height:16px; padding-left:10px;}
.pfmb1 .pfmb1_right{ width:50%; float:left}
.pfmb1 .pfmb1_right .r_s{background:url(../images/pfmb2.jpg) no-repeat right bottom #f0dede;  background-size:72px; height:55px;}
.pfmb1 .pfmb1_right .r_s h3, .pfmb1 .pfmb1_right .r_x h3{color:#a94466; font-size:15px; font-weight:normal; line-height:18px; padding-top:7px; padding-left:10px; padding-bottom:0px;}
.pfmb1 .pfmb1_right .r_s p, .pfmb1 .pfmb1_right .r_x p{color:#7f7f7f; font-size:12px; line-height:16px; padding-left:10px;}
.pfmb1 .pfmb1_right .r_x{ background:url(../images/pfmb3.jpg) no-repeat right bottom #f0dede;  background-size:72px; height:55px; margin-top:5px;}
.pfmb2 .left_pf{ width:33.3%; float:left; background:url(../images/pfmb4.jpg) no-repeat right bottom #dbe4e3; background-size:110px; height:95px;}
.pfmb2 .left_pf h3{ color:#536d88; font-size:15px; font-weight:normal; line-height:18px; padding-top:8px; padding-left:10px;}
.pfmb2 .left_pf p{color:#7f7f7f; font-size:12px; line-height:16px; padding-left:10px;}
.pfmb2 .center_pf{ width:32%; float:left; background:url(../images/pfmb5.jpg) no-repeat center bottom #dbe4e3; background-size:97px; height:95px;margin-left:1.3%;}
.pfmb2 .right_pf{ width:32%; float:left;  background:url(../images/pfmb6.jpg) no-repeat center bottom #dbe4e3; background-size:110px; height:95px; margin-left:1.3%;}
.pfmb1 .pfmb3_right .r_s{background:url(../images/pfmb7.jpg) no-repeat right bottom #f3e4d4;  background-size:72px; height:55px; }
.pfmb1 .pfmb3_right .r_x{background:url(../images/pfmb8.jpg) no-repeat right bottom #f3e4d4;  background-size:72px; height:55px; }
.pfmb1 .pfmb3_left{ margin-right:0; margin-left:1.3%; background:url(../images/pfmb9.jpg) no-repeat right bottom #f3e4d4; background-size:72px; height:115px;}
.pfmb1 .pfmb3_right .r_s h3, .pfmb1 .pfmb3_right .r_x h3{ color:#9e4b28}
.pfmb1 .pfmb3_left h3{ color:#9e4b28}
.ban{ padding:5px 1.3% 0 1.3%;}
.ban img{ width:100%;}
.zj1{ width:90%;padding:15px 10px; border-bottom:1px #CDCDCD solid; margin:0 auto;}
.zj1 span img{ float:left; margin:0 15px 0 0; padding:1px; border:1px #C7C7C7 solid;}
.zj1 h3 img{ padding:10px 0 5px 0} 
.zj1 p{ font-size:12px; line-height:22px;}
.zj1 p a{ color:#F00;}
.anli{ width:590px; margin:15px auto 0 auto;overflow:hidden;}
.pad15{ padding-bottom:15px;}
.tit{ height:42px; background:#DDDDDD; line-height:42px;}
.tit li{ width:33%; text-align:center; float:left; font-size:18px;}
.bg2{ background:#039; color:#FFF;}
.rongyu{ width:96%; margin:15px auto 0 auto;}
.rongyu li{ width:24%; float:left; text-align:center; margin:0 1% 5px 0; }
.rongyu li a img{ width:100%; height:60px;}
.imgbox { position:relative; }
.text{ width:100%; height:auto; background-color:#000; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; position:absolute; left:0px; bottom:0px; text-align:center; }
.imgtext { height:auto; color:#fff; font-size:12px; line-height:30px;  }

.pinglun{ width:95%; margin:0 auto; padding-bottom:15px;}
.pinglun li{ border-bottom:1px #DEDEDE solid; padding-bottom:10px; margin-bottom:10px;}
.tx{ width:54px; height:54px; float:left; margin-right:15px;}
.pl{ width:75%; float:left;}
.pl h2{ font-size:13px; font-weight:normal; line-height:30px;}
.pl p{ font-size:12px; color:#777777; line-height:22px;}
.pl h3{ font-size:12px; color:#777777; font-weight:normal; line-height:22px;}
.pl h3 a{ color:#777777;}
.pl h3 a:hover{ color:#555555; font-size:13px;}
#rzt_box{ height:350px; overflow:hidden; width:100%; margin-top:20px; }
.dibu{ height:50px; background:#7A186B; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999999; }
.dibu li{ width:25%; height:40px; float:left; text-align:center; padding-top:10px;}
.db_bg{ background:url(../images/bg2.jpg) right repeat-y;}
.dibu li a{ color:#FFF; font-size:12px;}
.dibu li a:hover{ color:#FF0; font-size:13px;}

