.broadcast-main a,.circum-box a,.circum-nav li span,.drag-banner1 a,.header,.header-search-wrap,.slider-pagination i{box-sizing:border-box}
body{background:#eee9e0}
.header{background:#fff;box-shadow:0 1px 12px rgba(0,0,0,.3);position:relative;top:0;left:0;width:100%;height:45px;z-index:2001;display:-webkit-box;display:box}
.header-city{display:block;height:100%;color:#333;font-size:16px;line-height:45px;padding-left:8px;position:relative}
.header-city:after{content:'';display:inline-block;width:0;height:0;border-top:5px solid #fd5959;border-left:5px solid transparent;border-right:5px solid transparent;position:relative;top:-3px;margin:0 5px;border-top:5px solid #00A2CA}
.broadcast-main a:after,.detail-time-wrap:after,.line .more:after{font-family:tuniu; content:"\e613";}
.header-search-wrap{display:block;color:#999;background:#f6f5f5;height:33px;line-height:33px;/*-webkit-box-flex:1*/;margin-top:6px;border:1px solid #ddd;border-radius:3px;position:relative;padding-left:31px;margin-right:8px;font-size:14px}
.header-search-wrap i{position:absolute;left:8px;line-height:33px;font-size:18px;color:#999}
.container{padding:45px 0 56px}
.index-banner{overflow:hidden;position:relative;padding-top:50%;background:#ccc;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.banner-swipe{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
.swipe-wrap{overflow:hidden;position:relative}
.swipe-wrap>a{float:left;width:100%;position:relative; display:none}
.swipe-wrap img{display:block;width:100%}
.slider-pagination{display:none;position:absolute;right:4px;bottom:8px;font-size:0}
.slider-pagination i{display:inline-block;border:1px solid #fff;background:#fff;width:8px;height:8px;border-radius:50%;margin:0 4px}
.slider-pagination .active{background:#fd6331}
.index-in-wrap{overflow:hidden;background:#fafafa;padding:.275rem 0}
.index-in-wrap a{float:left;width:25%;text-align:center;padding:.275rem 0;}
.index-in-wrap h1{color:#666;font-size:12px;margin-top:10px}
.index-in-wrap img{display:block;width:50px;height:50px;margin:0 auto;position:relative}
.broadcast{background:#fafafa;display:-webkit-box}
.broadcast-side{padding:.35rem .3rem .3rem .4rem}
.broadcast-side div{width:1.1rem;height:1.1rem;border-radius:50%;background:#ff4545;position:relative}
.broadcast-side i{display:block;width:.8rem;height:.7rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/hometopsub.png) -2.65rem -5.8rem no-repeat;background-size:5.75rem auto; background-size:}
.broadcast-main,.broadcast-main a{position:relative;overflow:hidden}
.circum-box,.drag-banner1,.drag-banner2,.drag-banner3{background:#fafafa}
.broadcast-main{-webkit-box-flex:1;height:1.75rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}
.broadcast-main li{height:1.75rem;line-height:1.75rem}
.broadcast-main a{height:100%;width:100%;display:block;text-overflow:ellipsis;white-space:nowrap;padding-right:24px;color:#333;font-size:14px;line-height:1.75rem}
.broadcast-main a:after{font-size:12px;position:absolute;right:8px;top:0;color:#333}
.broadcast-tag{display:inline-block;padding:2px 3px;font-size:12px;border-radius:3px;line-height:1;vertical-align:middle}
.line{position:relative}
.line .more{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;color:#666}
.line .more:after{position:relative;top:1px}
.drag-banner1{padding-top:32.8125%;position:relative;overflow:hidden}
.drag-banner1 div{position:absolute;top:0;left:0;display:-webkit-box;height:100%;width:100%}
.drag-banner1 a:nth-last-child(1){border:none}
.drag-banner1 a{display:block;position:relative;-webkit-box-flex:1;height:100%;width:100%;border-width:0 1px 0 0;overflow:hidden}
.drag-banner1 a img{display:block;width:100%}
.drag-banner2{padding-top:57.1875%;position:relative}
.drag-banner2-wrap{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
.drag-banner2-main,.drag-banner2-side{height:100%;box-sizing:border-box;float:left}
.drag-banner2-side{width:43%;border-width:0 1px 0 0}
.drag-banner2-main{width:57%}
.drag-banner2-main+.drag-banner2-side{border-width:0 0 0 1px}
.drag-banner2 img{display:block;width:100%}
.drag-banner2 a{display:block;width:100%;height:100%;position:relative;overflow:hidden}
.drag-banner2-main div{height:50%;display:-webkit-box}
.drag-banner2-main div a{-webkit-box-flex:1;width:100%;border-width:0 1px 0 0}
.drag-banner2-main div a:nth-last-child(1){border:none}
.drag-banner2-main div:nth-child(1){border-width:0 0 1px}
.drag-banner3{padding-top:31.25%;position:relative}
.drag-banner3 a{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}
.drag-banner3 img{display:block;width:100%}
.circum-box{height:106px}
.circum-row{overflow:hidden}
.circum-box a{float:left;width:25%;color:#333;font-size:14px;text-align:center;height:53px;line-height:53px;border-width:0 1px 1px 0}
.circum-box .more{color:#4db6ac;font-weight:700}
.circum-row a:nth-child(even):nth-child(-n+4),.circum-row a:nth-child(odd):nth-child(n+5){background:#f0f0f0}
.copyright em{color:#333}
html{font-size:20px}
.index-nav{display:-webkit-box;background:#fafafa;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:400;border-width:0 0 1px;left:0}
.index-nav li{-webkit-box-flex:1;text-align:center;font-size:16px;color:#333; display:inline-block; width:100%;text-overflow:ellipsis;white-space:nowrap}
.index-nav li span{display:inline-block;padding:16px 0 13px;border-bottom:3px solid transparent; color:#515151;padding:16px 0px 13px 0px;width:100%}
.index-nav .active span{border-bottom-color:#fd5959; color:#000}
.week-hot-bar{display:block;height:47px;background:url(../img/week-hot.png) 8px center no-repeat #fafafa;background-size:118px 29px;border-width:0 0 1px}
.detail-time-wrap{float:right;padding:4px 2px;border:1px solid #e2e2e2;border-radius:2px;display:-webkit-box;background:#fff;margin:12px 18px 0 0;position:relative}
.detail-time-wrap:after{font-size:12px;position:absolute;right:-12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333}
.detail-time-wrap>span{display:block;font-size:12px;color:#333;padding:3px 2px;border-right:1px solid #e1e1e1}
.detail-time{font-size:0;padding:0 2px}
.detail-time span{color:#4db6ac;font-size:14px;line-height:18px}
.icon-close{position:absolute;bottom:-46px;left:50%;margin-left:-17px;font-size:34px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3)}
.zby-list-loading{padding:40px;text-align:center}
.sticky-wrap{position:relative}
.index-nav.sticky-fixed{position:fixed;top:45px}
.circum-nav{display:-webkit-box}
.circum-nav li{-webkit-box-flex:1;width:100%;text-align:center;height:48px;line-height:48px;font-size:16px;color:#333}
.circum-nav li i{font-size:17px;margin-right:3px;position:relative;top:1px}
.circum-nav li .icon-jingdianmenpiao{font-size:20px;top:3px}
.circum-nav li span{display:inline-block;height:100%;padding:0 6px}
.circum-nav .active span{color:#4db6ac;border-bottom:5px solid #4db6ac}

/*2222*/

.gurantee-wrapper {
	position:fixed;
	z-index:10000;
	width:100%;
	max-width:640px;
	bottom:0;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.gurantee-icon {
	position:absolute;
	left:0;
	bottom:55px;
	width:60px;
	height:55px
}
.gurantee-icon>img {
	width:100%
}
.gurantee-slide {
	width:100%;
	height:98px;
	padding:0 8px;
	background-color:rgba(255,255,255,0.95);
	box-sizing:border-box
}
.gurantee-slide-index {
	position:absolute;
	bottom:0;
	left:0
}
.gurantee-slide-top {
	position:relative;
	height:60px;
	border-bottom:1px solid #4db6ac
}
.gurantee-slide-text {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.gurantee-slide-text>img {
	width:34px;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	bottom:2px
}
.gurantee-slide-text-wrapper {
	width:34px;
	vertical-align:middle;
	display:inline-block;
	position:relative;
	bottom:2px
}
.gurantee-slide-text>div {
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	line-height:16px
}
.gurantee-slide-text>div>div:first-child {
	font-size:12px;
	color:#4db6ac
}
.gurantee-slide-text>div>div:last-child {
	font-size:10px;
	color:#333
}
.ptp-close-btn {
	position:absolute;
	top:10px;
	right:0;
	height:20px;
	width:20px;
	transform:rotatez(45deg);
	-ms-transform:rotatez(45deg);
	-webkit-transform:rotatez(45deg);
	cursor:pointer
}
.ptp-close-btn:hover {
	-webkit-transform:rotatez(225deg);
	-ms-transform:rotatez(225deg);
	transform:rotatez(225deg)
}
.ptp-close-btn>div:first-child {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-1px;
	margin-left:-11px;
	height:2px;
	width:22px;
	background-color:#999
}
.ptp-close-btn>div:last-child {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-11px;
	margin-left:-1px;
	height:22px;
	width:2px;
	background-color:#999
}
.gurantee-slide-bottom {
	height:38px;
	padding:10px 0;
	white-space:nowrap;
	box-sizing:border-box;
	font-size:0
}
.gurantee-slide-bottom>div {
	position:relative;
	display:inline-block;
	width:25%;
	box-sizing:border-box;
	border-right:1px solid #cfcfcf;
	padding:0 5px;
	text-align:center;
	height:18px;
	line-height:18px
}
.gurantee-slide-bottom>div>span {
	font-size:12px;
	color:#333
}
.gurantee-slide-bottom>div:first-child {
	padding-left:0
}
.gurantee-slide-bottom>div:last-child {
	padding-right:0;
	border:0
}
.img-icon {
	display:inline-block;
	height:14px;
	width:14px;
	background-size:contain;
	vertical-align:middle;
	position:relative;
	bottom:4px;
	margin-right:2px
}
.icon-font-icon {
	font-size:17px;
	color:#4eb7ad;
	vertical-align:middle;
	position:relative;
	bottom:4px;
	margin-right:3px
}
.gurantee-footer .gurantee-slide-bottom>div {
	width:33.33333%
}
.gurantee-footer.gurantee-footer-menpiao .gurantee-slide-bottom>div {
	width:100%
}
.gurantee-footer.gurantee-footer-menpiao .gurantee-slide-top {
	width:33.3333%;
	white-space:nowrap;
	margin:0 auto
}
.gurantee-footer {
	background-color:transparent;
	height:auto;
	margin-top:18px
}
.gurantee-footer .gurantee-slide-top {
	height:45px
}
.gurantee-footer .gurantee-slide-bottom {
	height:34px;
	padding:8px
}
.gurantee-cover {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	-webkit-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	transform:translate(-50%,0);
	background-color:rgba(0,0,0,0.8);
	z-index:10001
}
.gurantee-content ol,.gurantee-content ul {
	padding-left:0;
	list-style:none
}
.gurantee-content {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	width:100%;
	max-width:640px;
	background-color:#fff;
	z-index:10002;
	box-sizing:border-box
}
.gurantee-content .gurantee-slide {
	border-bottom:#4db6ac 1px solid;
	background-color:#fff;
	position:relative;
	z-index:1
}
.gurantee-content .gurantee-slide-bottom>div.active {
	color:#4db6ac
}
.gurantee-content .gurantee-slide-bottom>div.active:before {
	content:"";
	display:block;
	position:absolute;
	left:0;
	bottom:-8px;
	width:100%;
	height:3px;
	background-color:#4db6ac
}
.gurantee-content .gurantee-slide-bottom>div.active:after {
	content:"";
	display:block;
	position:absolute;
	width:0;
	height:0;
	left:0;
	bottom:-5px;
	left:50%;
	margin-left:-3px;
	border-bottom:3px solid #4db6ac;
	border-left:3px solid rgba(0,0,0,0);
	border-right:3px solid rgba(0,0,0,0)
}
.gurantee-content-list {
	height:100%;
	box-sizing:border-box;
	padding-top:98px;
	margin-top:-98px;
	overflow-y:scroll;
	background-color:#fafafa;
	text-align:justify
}
.gurantee-content-list>li {
	padding:15px 8px
}
.gurantee-content-list .shidachengnuo .content-top {
	border-bottom:0
}
.gurantee-content-list .shidachengnuo .content-top>ul {
	padding-bottom:0
}
.gurantee-content-list .menpiaofuwu .content-top>h1>span {
	color:#39adff
}
.gurantee-content-list .taocanfuwu .content-top>h1>span {
	color:#ff612f
}
.taocanfuwu .content-bottom:last-child {
	margin-top:15px;
	border-top:1px solid #4db6ac;
	padding-top:15px
}
.gurantee-content-list .content-top {
	border-bottom:1px solid #4db6ac
}
.gurantee-content-list .content-top>h1 {
	font-size:14px;
	color:#333
}
.gurantee-content-list .content-top>h1>span {
	color:#01d5a6
}
.gurantee-content-list .content-top>ul {
	padding:15px 0
}
.gurantee-content-list .content-top>ul>li {
	margin-bottom:18px;
	padding-left:22px;
	position:relative
}
.gurantee-content-list .content-top>ul>li:last-child {
	margin-bottom:0
}
.gurantee-content-list .content-top i {
	font-size:18px;
	position:absolute;
	left:0;
	color:#4db6ac
}
.gurantee-content-list .content-top h2 {
	color:#333;
	font-weight:bold;
	font-size:14px;
	line-height:18px
}
.gurantee-content-list .content-top p {
	color:#666;
	font-size:12px;
	margin-top:5px;
	line-height:18px
}
.content-bottom {
	padding-top:8px;
	position:relative
}
.content-bottom>p {
	font-size:12px;
	color:#333;
	font-weight:bold
}
.content-bottom>ol {
	margin-top:5px
}
.bottom-item {
	line-height:18px;
	margin-bottom:18px;
	padding-left:12px
}
.bottom-item:last-child {
	margin-bottom:0
}
.bottom-item>p {
	color:#333;
	font-size:12px
}
.bottom-item>p>span {
	position:absolute;
	left:0
}
.bottom-item>ol {
	color:#666;
	font-size:12px
}
.bottom-item>ol span {
	position:absolute;
	left:0
}
.gurantee-footer-bottom {
	height:34px
}
.gurantee-footer-top {
	height:45px
}
.gurantee-footer.fixed {
	position:fixed;
	max-width:640px;
	bottom:0;
	left:50%;
	-webkit-transform:translate(-50%,0)
}
@-webkit-keyframes slideOutLeft {
	from {
		visibility:visible;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
	to {
		visibility:hidden;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideInLeft {
	from {
		visibility:hidden;
		-webkit-transform:translate3d(-100%,0,0);
		transform:translate3d(-100%,0,0)
	}
	to {
		visibility:visible;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInBottom {
	from {
		visibility:hidden;
		-webkit-transform:translate3d(0,100%,0);
		transform:translate3d(0,100%,0)
	}
	to {
		visibility:visible;
		-webkit-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0)
	}
}
.slideInBottom {
	-webkit-animation-name:slideInBottom;
	animation-name:slideInBottom
}
.gurantee-cover.animated,.gurantee-content.animated,.gurantee-icon.animated,.gurantee-slide.animated {
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-in-out;
	animation-timing-function:ease;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}


.gurantee-content,.gurantee-footer,.gurantee-slide {
	font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif
}

/*2222*/

.daohan_box{ position:relative;overflow:hidden;}
.daohan_box a:link,.daohan_box a:visited,.daohan_box a:active,.daohan_box a:hover{color:#222; font-size:14px; font-family:Microsoft YaHei; font-weight:normal; text-decoration:none;}
.daohan_box a:hover{}
.daohan_line{ text-align:left; margin:0px; overflow:hidden;border-bottom:1px solid #999;height:33px; line-height:33px;}
.daohan_line img{width:20px; border:0px none;margin-right:8px; vertical-align:middle;margin-top:-2px}


.footer-nav{position:relative}
.footer-nav a{ float:left; display:inline-block; overflow:hidden;width:33%;}

.swipe-wrap img{display:block;width:200%;}


.broadcast-main a,.broadcast-main li{ height:40px; overflow:hidden; line-height:40px;}

.divtitle{ overflow:hidden; height:35px; padding:5px; text-align:left; line-height:35px; position:relative; border-top:1px solid #FFF}
.divtitle .title{ font-size:16px; font-weight:bold; color:#444; float:left; display:block}
.divtitle .more{ display:block; float:right; font-size:14px; font-weight:normal; color:#39C}

.indextop{ overflow:hidden; width:100%; height:30px; background-color:#FFF; position:relative; z-index:9999}
.indextop .topl{overflow:hidden;margin-left:8px;margin-top:5px;margin-right:90px;line-height:1.5}
.indextop .topr{ float:right; overflow:hidden; width:80px;margin-right:8px; text-align:right;margin-top:5px;line-height:1.5}
.indextop img{ border:0px none;height:20px;margin-left:8px; vertical-align:middle}
.indextop a:link,.indextop a:visited,.indextop a:active,.indextop a:hover{font-family:\5B8B\4F53;font-size:14px;color:#999;font-weight:normal;text-decoration:none}


.ico_ico{display:inline-block; background-repeat:no-repeat; background-image:url(../img/err.png);width:35px; height:35px; overflow:hidden; vertical-align:middle}
.ico_yes{margin-top:10px}

.ico_txt1{vertical-align:middle; display:inline-block; font-size:18px; font-weight:bold; color:#333; margin-left:10px}
.ico_txt2{vertical-align:middle; display:inline-block; font-size:12px; font-weight:normal; color:#919191;}
.dialog_cont{ text-align:left; margin-top:15px;margin-left:30px; font-family:Microsoft YaHei; font-size:12px}

.dialog_cont a:link,.dialog_cont a:visited,.dialog_cont a:active,.dialog_cont a:hover {text-decoration: none;color:#09F; font-size:14px; font-weight:normal; cursor:pointer; font-weight:normal; font-family:"Times New Roman", Times, serif; padding:6px 15px; overflow:hidden; border:1px solid #FEFFE9; display:inline-block}
.dialog_cont a:hover{ color:#36F; border:1px solid #dadada}

.log_content ul li input {
	padding:8px 6px;
	line-height:1;
	width:90%;
}

