html {
	margin: 0;
	padding: 0
}

body {
	margin: 0;
	margin: 0;
	font-family: "微软雅黑","microsoft yahei",Arial,Helvetica,sans-serif,"宋体";
	font-size: 13px;
	background: #f8f8f8
}

* {
	margin: 0;
	padding: 0
}

div {
	margin: 0;
	padding: 0
}

li,ol,ul {
	margin: 0;
	padding: 0;
	list-style: none
}

dd,dl,dt,form,img,p,td,th {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	margin: 0;
	padding: 0
}

input {
	outline: 0;
	margin: 0;
	padding: 0;
	margin: 0;
	font: 100% Arial,Helvetica,clean,sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
	color: #53684d
}

textarea {
	overflow: hidden;
	resize: none;
	outline: 0;
	margin: 0;
	padding: 0;
	margin: 0;
	font: 100% Arial,Helvetica,clean,sans-serif;
	font-size-adjust: none;
	font-stretch: normal
}

select {
	margin: 0;
	font: 100% Arial,Helvetica,clean,sans-serif;
	font-size-adjust: none;
	font-stretch: normal
}

a {
	text-decoration: none;
	color: #666
}

a:hover {
	text-decoration: none
}

a:focus {
	outline: 0
}

img {
	border: none
}

b,em,i,strong {
	font-style: normal
}

.clr {
	clear: both
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.none {
	display: none
}

.fixTop {
	position: fixed;
	top: 0;
	z-index: 200;
	width: 218px
}

.topbg {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #ddd;
	height: 54px;
	line-height: 54px
}

.topbox {
	width: 1200px;
	margin: 0 auto
}

.topflnav {
	float: left
}

.topflnav li a {
	color: #333;
	display: block
}

.topflnav li a:hover,.topfrnav li a:hover {
	color: #ff4163
}

.topfrnav {
	float: right
}

.topflnav li,.topfrnav li {
	float: left
}

.topflnav li {
	position: relative;
	padding-right: 45px
}

.topfrnav li a {
	margin-left: 10px;
	display: block
}

.topfrnav li.shuxian {
	margin-left: 10px
}

.topflnav li a.firstmove {
	padding-left: 0
}

.cameraicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -5px transparent;
	padding-left: 25px
}

.hunqingicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -38px transparent;
	padding-left: 25px
}

.hunyanicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -74px transparent;
	padding-left: 25px
}

.juyouhuiicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -109px transparent;
	padding-left: 20px
}

.photoicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -155px transparent;
	padding-left: 25px
}

.luntanicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -190px transparent;
	padding-left: 20px
}

.morenavicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -249px transparent;
	margin-top: 25px;
	width: 24px;
	height: 6px
}

.loginicon {
	background: url(../images/bkall.png) no-repeat scroll 0 -262px transparent;
	padding-left: 22px
}

.topflnav li span {
	display: block;
	position: absolute;
	top: 50px;
	left: -15px;
	background: #fff;
	border: 1px solid #e8e8e8;
	padding: 20px;
	box-shadow: 0 1px 2px #ddd;
	width: 120px;
	z-index: 999
}

.topflnav li span em.arrow {
	background: url(../images/bkall.png) no-repeat scroll -194px -285px transparent;
	display: block;
	width: 20px;
	height: 12px;
	position: absolute;
	top: -12px;
	left: 15px
}

.topflnav li span a {
	display: block;
	float: left;
	line-height: 36px;
	width: 60px
}

.topbn {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 25px
}

.topbnbg {
	background: #fff;
	border: 1px solid #ececec
}

.topbnbg p {
	padding: 5px
}

.bkadbox {
	background: #fff;
	padding: 5px;
	border-radius: 2px;
	border: 1px solid #ececec
}

.pubcontbox {
	background: #fff;
	padding: 15px;
	border-radius: 2px;
	border: 1px solid #ececec;
	box-shadow: 0 1px 2px #f1f1f1
}

.pubcontboxno {
	padding: 0
}

.bkhd {
	padding-top: 25px
}

.bkhd a.logo {
	background: url(../images/bkall.png) no-repeat scroll -170px -324px transparent;
	display: block;
	float: left;
	width: 125px;
	height: 38px
}

.headersrh {
	padding-top: 3px;
	float: right
}

.headersrh input {
	float: left;
	display: block;
	border: 1px solid #e8e8e8;
	background: #fff
}

.headersrh input.srhipt {
	height: 23px;
	line-height: 23px;
	padding: 5px;
	width: 230px;
	color: #aaa
}

.headersrh input.srhbtn {
	background: url(../images/bkall.png) no-repeat scroll -153px -12px transparent;
	width: 64px;
	height: 35px;
	border-left: none;
	cursor: pointer;
	background-color: #fafafa;
	padding-left: 7px;
}

.currentadd {
	font-size: 12px;
	float: left;
	color: #333;
	padding-top: 18px;
	padding-left: 10px
}

.currentadd a {
	color: #333
}

.currentadd a:hover {
	color: #ff4163
}

.currentadd em {
	padding: 0 4px
}

.bknav {
	width: 100%;
	border-top: 2px solid #ff4163;
	background: #fff;
	border-bottom: 1px solid #eaeaea;
	box-shadow: 0 1px 1px #f2f2f2
}

.bknavmd {
	width: 1200px;
	margin: 0 auto
}

.bknavmd li {
	float: left;
	padding: 15px 0;
	height: 22px;
	line-height: 22px
}

.bknavmd li a {
	float: left;
	display: block;
	border-right: 1px dotted #e5e5e5;
	width: 107px;
	font-size: 16px;
	color: #333;
	text-align: center;
	font-size: 18px
}

.bknavmd li a.bl {
	border-left: 1px dotted #e5e5e5
}

.bknavmd li a.last {
	width: 106px
}

.bknavmd li a.current {
	font-size: 18px;
	color: #ff4163
}

.bknavmd li.morebox {
	position: relative;
	width: 105px
}

.bknavmd li a.more {
	color: #8dabd3;
	border-right: none;
	width: 105px
}

.bknavmd li a.more em {
	display: inline-block;
	margin: 0 2px
}

.bknavmd li a.more em.bg1 {
	background: url(../images/bkall.png) no-repeat scroll -136px -751px transparent;
	width: 18px;
	height: 14px
}

.bknavmd li.morebox ul {
	position: absolute;
	right: 0;
	top: 52px;
	background: #fff;
	z-index: 98;
	width: 200px;
	border: 1px solid rgba(0,0,0,.15);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border-top: 2px solid #ff4163;
	z-index: 9999
}

.bknavmd li.morebox span.arrow {
	background: url(../images/bkall.png) no-repeat scroll -121px -789px transparent;
	width: 13px;
	height: 6px;
	position: absolute;
	top: 50px;
	right: 42px;
	display: block;
	z-index: 99
}

.bknavmd li.morebox ul li {
	float: none;
	padding: 0
}

.bknavmd li.morebox ul li a {
	color: #333;
	border-right: none;
	display: block;
	width: 180px;
	text-align: left;
	padding: 15px 0 15px 20px;
	border-bottom: 1px solid #f6f6f6
}

.bknavmd li.morebox ul li a:hover {
	color: #fff;
	background: #f9f9f9;
	color: #ff4163
}

.bknavmd li a:hover {
	font-size: 18px;
	color: #ff4163
}

.maincont {
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 30px
}

.addwbox {
	background: #fff;
	padding: 5px;
	border-radius: 2px;
	position: relative;
	border: 1px solid #ececec;
	box-shadow: 0 1px 2px #f1f1f1
}

.advbox {
	position: relative
}

.adflpic {
	width: 710px;
	height: 355px;
	float: left
}

.adflpic img {
	width: 710px
}

.adtxtfr {
	float: left;
	width: 280px;
	padding-left: 30px;
	padding-top: 40px
}

.adtxtfr p.tit {
	font-size: 23px;
	font-weight: 700;
	color: #333;
	line-height: 30px;
	padding-top: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.adtxtfr p a {
	color: #999
}

.adtxtfr p a:hover {
	color: #666
}

.adtxtfr p.tit a {
	color: #333
}

.adtxtfr p.tit a:hover {
	color: #ff4163
}

.adtxtfr p.content {
	font-size: 12px;
	color: #999;
	padding-top: 15px;
	line-height: 24px;
	height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical
}

.adtxtfr p.bntags {
	padding-top: 10px
}

.adtxtfr p.bntags a {
	color: #222;
	font-size: 15px;
	margin-right: 5px;
	font-weight: 700
}

.adtxtfr p.bntags a:hover {
	color: #666
}

.yuanbtn {
	position: absolute;
	bottom: 30px;
	right: 230px;
	width: 100px;
	z-index: 999
}

.yuanbtn li {
	background: #e4e4e4;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	display: block;
	float: left;
	margin-right: 5px;
	overflow: hidden
}

.yuanbtn li a {
	width: 12px;
	height: 12px;
	display: block
}

.yuanbtn li a.active {
	background: #ff4163
}

.larrow {
	background: url(../images/bkall.png) no-repeat scroll -271px -85px transparent;
	z-index: 999;
	display: block;
	width: 24px;
	height: 46px;
	position: absolute;
	top: 50%;
	left: 20px;
	margin-top: -20px
}

.larrow:hover {
	background: url(../images/bkall.png) no-repeat scroll -271px -181px transparent;
	cursor: pointer
}

.rarrow {
	background: url(../images/bkall.png) no-repeat scroll -271px -133px transparent;
	z-index: 999;
	display: block;
	width: 24px;
	height: 46px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 20px
}

.rarrow:hover {
	background: url(../images/bkall.png) no-repeat scroll -271px -229px transparent;
	cursor: pointer
}

.hotlike {
	padding-top: 15px
}

.hottab {
	padding-bottom: 15px
}

.hottab li {
	float: left
}

.hottab li a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	margin-right: 35px
}

.hottab li a.current,.hottab li a:hover {
	border-bottom: 2px solid #ff4163;
	color: #ff4163
}

.hotcontbox {
	float: left;
	width: 1020px
}

.hotpicbox {
	border: 1px solid #f6f6f6;
	padding: 10px 10px 0 10px;
	float: left;
	width: 225px;
	margin-right: 30px
}

.hotpictxt {
	float: left;
	width: 800px;
	font-size: 14px;
	line-height: 28px;
	color: #333;
	word-break: break-all
}

.hotpicbox p.picinner {
	width: 225px;
	height: 170px;
	overflow: hidden
}

.hotpicbox p.picinner img {
	width: 225px
}

.hotpicbox p.txt {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	width: 230px;
	color: #333;
	text-align: center
}

.hotpicbox p.txt a {
	color: #333
}

.hotpicbox p.txt a:hover {
	color: #ff4163
}

.hotpictxt a {
	display: block;
	font-size: 12px
}

.hotpictxt a.morearrow {
	float: right;
	padding-right: 30px;
	background: url(../images/bkall.png) no-repeat scroll -179px -748px transparent;
	line-height: 22px
}

.hotpictxt a.morearrow:hover {
	background: url(../images/bkall.png) no-repeat scroll -179px -775px transparent;
	color: #ff4163
}

.hottags {
	padding-top: 15px;
	width: 500px;
	overflow: hidden;
	height: 28px
}

.hottags span {
	width: 550px
}

.hottags span a {
	float: left;
	background: #f6f6f6;
	padding: 0 10px;
	border-radius: 2px;
	margin-right: 10px
}

.hottags span a:hover {
	background: #aaa;
	color: #fff
}

.hottitmlbox {
	padding-bottom: 50px
}

.hottitbox {
	float: left;
	padding-left: 10px;
	font-size: 14px
}

.hottitboxindex {
	margin-left: 50px
}

.hottitbox li {
	border-left: 1px solid #f3f3f3;
	position: relative;
	padding-bottom: 7px;
	line-height: 28px;
	padding-left: 10px
}

.hottitbox li.mulu {
	font-size: 20px;
	line-height: 20px;
	padding-bottom: 20px;
	padding-left: 20px
}

.hottitbox li i {
	background: #ff4163;
	color: #fff;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: block;
	line-height: 33px;
	text-align: center;
	position: absolute;
	left: -9px
}

.hottitbox li a {
	color: #333;
	padding: 0 10px
}

.hottitbox li a.hover,.hottitbox li a:hover {
	color: #fff;
	background: #ff4163;
	border-radius: 16px
}

.hottitbox li a.current {
	color: #ff4163
}

.hottitbox li a:hover em {
	border: 1px solid #ff4163;
	background: #ff4163
}

.hottitbox li em.current {
	border: 1px solid #ff4163;
	background: #ff4163
}

.hottitbox li em {
	background: #fff;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	display: block;
	position: absolute;
	top: 10px;
	left: -5px;
	border: 1px solid #999
}

.wordsbox {
	background: #fff;
	padding-bottom: 50px
}

.w1080 {
	width: 1200px;
	margin: 0 auto
}

.cyclebox {
	padding-bottom: 5px
}

.cycletit {
	line-height: 42px;
	height: 42px;
	border-bottom: 1px solid #f3f3f3;
	color: #ff4163;
	font-weight: 400;
	padding-top: 10px
}

.cycletit a {
	color: #ff4163;
	font-size: 20px;
	border-bottom: 2px solid #ff4163;
	padding-bottom: 7px
}

.cyclecont {
	padding-top: 10px
}
.cyclecont li{ float: left; padding: 20px;}


.cycledlpo {
	position: relative;
	width: 360px;
	float: left;
	/*height: 125px*/
}

.cycledlpolist {
	width: 100%
}

.cycledlpo dl {
	width: 318px;
	overflow: hidden;
	/*height: 105px;*/
	padding: 20px 20px 0 20px;
	border: 1px solid #fff
}



.cycledlpo dt {
	font-weight: 600;
	border-bottom: 1px dashed #f3f3f3;
	padding-bottom: 10px;
	color: #4a3e41;
	font-size: 14px
}

.cycledlpo dt a {
	color: #4a3e41
}

.cycledlpo dt i {
	display: block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	float: left
}

.cycledlpo dl.current dt {
	color: #ff4163
}

.cycledlpo dl.current dt a {
	color: #ff4163
}

.cycledlpo dt i.wtxtauto {
	width: auto
}

.cycledlpo dd {
	padding: 4px 0;
	height: 48px;
	overflow: hidden;
	position: relative
}

.cycledlpo dd span {
	width: 106px;
	overflow: hidden;
	float: left;
	height: 28px;
	line-height: 28px
}

.cycledlpo dd a {
	padding: 0 5px;
	border: 1px solid #fff;
	border-radius: 12px;
	float: left;
	line-height: 22px;
	height: 22px;
	color: #333;
	font-size: 12px
}

.cycledlpo dd a:hover {
	color: #999;
	border: 1px solid #999;
	border-radius: 16px
}

.cyclebox a.zkmore {
	background: #f9f9f9;
	color: #333;
	height: 42px;
	line-height: 42px;
	display: block;
	text-align: center;
	font-size: 12px;
	margin-top: 25px
}

.cyclebox a.zkmore:hover {
	background: #f1f1f1
}

.cyclebox a em {
	font-family: "宋体";
	color: #999;
	padding-left: 5px
}

.cycledlpo dd.current {
	height: auto
}

.contLbox {
	width: 855px;
	position: relative;
	padding: 35px 35px 0 35px;
	float: left;
	background: #fff;
	border-right: 1px solid #e6e9ec;
	background: #fff
}

.contLboxshow {
	padding-bottom: 45px
}

.contLbox a {
	color: #333
}

.contLbox p {
	font-size: 14px;
	line-height: 26px;
	color: #333;
	text-indent: 2em
}
.contLbox p img{
	margin:0 auto;
	display:block;
	max-width: 90%;
}

.contLbox p {
	font-size: 14px;
	line-height: 26px;
	color: #333;
	/*letter-spacing: .5px*/
}
.desbg{ background: #efefef; padding:10px;}

.btntime {
	position: absolute;
	top: 40px;
	right: 115px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	color: #adacac;
	font-size: 12px
}

.btnicon {
	position: absolute;
	top: 40px;
	right: 35px;
	background: #fff;
	box-shadow: 0 1px 1px #d0d0d0;
	text-align: center;
	height: 25px;
	line-height: 25px;
	border-radius: 12px;
	padding: 0 10px
}

.btnicon a {
	color: #999;
	font-size: 12px
}

.btnicon:hover {
	background: #f9f9f9;
	cursor: pointer
}

.detailh1 {
	font-size: 28px;
	font-weight: 500;
	padding-bottom: 30px
}

.huodongtxt {
	padding: 25px 0 50px 0
}

.huodongtxt a {
	color: #999
}

.huodongtxt a:hover {
	color: #ff4163
}

.labaicon {
	background: url(../images/bkall.png) no-repeat scroll -97px -423px transparent;
	padding-left: 18px;
	color: #ff4163
}

.detpicbox {
	float: right;
	padding: 5px 5px 0 5px;
	border: 1px solid #f6f6f6
}

.detpicbox a {
	display: block
}

.detpicbox a.txt {
	width: 265px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-align: center
}

.detpicbox a:hover {
	color: #ff4163
}

.detpicbox img {
	width: 265px;
	height: 265px
}

.detailh2 {
	font-size: 20px;
	font-weight: 600;
	color: #ff4163;
	border-left: 3px solid #ff4163;
	height: 19px;
	line-height: 19px;
	padding-left: 15px;
	margin-bottom: 20px
}

.aboutinfor {
	padding-top: 20px;
	border-bottom: 1px dashed #f3f3f3;
	padding-bottom: 10px;
	margin-bottom: 30px
}

.aboutinfor li {
	float: left;
	width: 230px;
	margin-right: 15px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	word-break: break-all
}

.tuicon1 {
	background: url(../images/bkicon.png) no-repeat scroll -606px -194px transparent
}

.cycledlpo dl.current .tuicon1 {
	background: url(../images/bkicon.png) no-repeat scroll -606px -237px transparent
}

.tuicon2 {
	background: url(../images/bkicon.png) no-repeat scroll -12px -13px transparent
}

.cycledlpo dl.current .tuicon2 {
	background: url(../images/bkicon.png) no-repeat scroll -12px -58px transparent
}

.tuicon3 {
	background: url(../images/bkicon.png) no-repeat scroll -64px -13px transparent
}

.cycledlpo dl.current .tuicon3 {
	background: url(../images/bkicon.png) no-repeat scroll -64px -58px transparent
}

.tubiao1 {
	background: url(../images/bkicon.png) no-repeat scroll -121px -13px transparent
}

.cycledlpo dl.current .tubiao1 {
	background: url(../images/bkicon.png) no-repeat scroll -121px -58px transparent
}

.tubiao2 {
	background: url(../images/bkicon.png) no-repeat scroll -178px -13px transparent
}

.cycledlpo dl.current .tubiao2 {
	background: url(../images/bkicon.png) no-repeat scroll -178px -58px transparent
}

.tubiao3 {
	background: url(../images/bkicon.png) no-repeat scroll -233px -13px transparent
}

.cycledlpo dl.current .tubiao3 {
	background: url(../images/bkicon.png) no-repeat scroll -233px -58px transparent
}

.tubiao4 {
	background: url(../images/bkicon.png) no-repeat scroll -287px -13px transparent
}

.cycledlpo dl.current .tubiao4 {
	background: url(../images/bkicon.png) no-repeat scroll -287px -58px transparent
}

.tubiao5 {
	background: url(../images/bkicon.png) no-repeat scroll -342px -13px transparent
}

.cycledlpo dl.current .tubiao5 {
	background: url(../images/bkicon.png) no-repeat scroll -342px -58px transparent
}

.tubiao6 {
	background: url(../images/bkicon.png) no-repeat scroll -394px -13px transparent
}

.cycledlpo dl.current .tubiao6 {
	background: url(../images/bkicon.png) no-repeat scroll -394px -58px transparent
}

.tubiao7 {
	background: url(../images/bkicon.png) no-repeat scroll -444px -13px transparent
}

.cycledlpo dl.current .tubiao7 {
	background: url(../images/bkicon.png) no-repeat scroll -444px -58px transparent
}

.tubiao8 {
	background: url(../images/bkicon.png) no-repeat scroll -495px -13px transparent
}

.cycledlpo dl.current .tubiao8 {
	background: url(../images/bkicon.png) no-repeat scroll -495px -58px transparent
}

.tubiao9 {
	background: url(../images/bkicon.png) no-repeat scroll -550px -13px transparent
}

.cycledlpo dl.current .tubiao9 {
	background: url(../images/bkicon.png) no-repeat scroll -550px -58px transparent
}

.tubiao10 {
	background: url(../images/bkicon.png) no-repeat scroll -606px -13px transparent
}

.cycledlpo dl.current .tubiao10 {
	background: url(../images/bkicon.png) no-repeat scroll -606px -58px transparent
}

.tubiao11 {
	background: url(../images/bkicon.png) no-repeat scroll -659px -13px transparent
}

.cycledlpo dl.current .tubiao11 {
	background: url(../images/bkicon.png) no-repeat scroll -659px -58px transparent
}

.tubiao12 {
	background: url(../images/bkicon.png) no-repeat scroll -606px -13px transparent
}

.cycledlpo dl.current .tubiao12 {
	background: url(../images/bkicon.png) no-repeat scroll -606px -58px transparent
}

.aboutinfor li a {
	color: #999
}

.aboutinfor li a:hover {
	color: #ff4163
}

.aboutinfor li em {
	font-weight: 700;
	font-size: 14px;
	padding-right: 5px
}

.aboutpost {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	height: 19px;
	line-height: 19px;
	border-bottom: 2px solid #ddd;
	padding-bottom: 15px;
	padding-top: 20px
}

.contRbox {
	width: 220px;
	float: right;
	overflow: hidden;
	background: #fafafb;
	padding: 15px 25px 25px 25px
}

.tagContRbox {
	overflow: hidden;
	padding: 15px 25px 25px 25px
}

.ctiaotit {
	font-size: 18px;
	font-weight: 500;
	color: #666;
	padding: 25px 0 15px 0
}

.ctiaofloor {
	padding-bottom: 5px;
	color: #999
}

.ctiaofloor a {
	color: #9aacc5
}

.ctiaofloor a:hover {
	text-decoration: underline
}

.raboutctiao {
	width: 240px
}

.raboutctiao li {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px
}

.raboutctiao li a {
	background: #b6c6dc;
	padding: 0 10px;
	color: #fff;
	border-radius: 5px;
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
	font-size: 12px
}

.raboutctiao li a:hover {
	background: #ff4163
}

.pubbgbox {
	background: #fff;
	border-radius: 2px;
	border: 1px solid #ececec;
	box-shadow: 0 1px 2px #f1f1f1;
	background: #fafafb
}

.toolsbox {
	overflow: hidden
}

.toolsbox li {
	padding-bottom: 20px;
	color: #999
}

.toolsbox li:hover a {
	color: #ff4163
}

.toolsbox li i {
	float: left;
	width: 80px;
	height: 60px;
	display: block
}

.toolsbox li i.dengji {
	background: url(../images/newglobal.png) no-repeat scroll 0 -72px transparent
}

.toolsbox li i.jiri {
	background: url(../images/newglobal.png) no-repeat scroll -63px -72px transparent
}

.toolsbox li i.daiban {
	background: url(../images/newglobal.png) no-repeat scroll -127px -72px transparent
}

.toolsbox li i.yinyue {
	background: url(../images/newglobal.png) no-repeat scroll -192px -72px transparent
}

.toolsbox li i.bazi {
	background: url(../images/newglobal.png) no-repeat scroll -251px -72px transparent
}

.toolsbox li a {
	color: #333;
	font-size: 16px;
	display: block
}

.toolsbox li a:hover {
	color: #ff4163
}

.toolsbox li span {
	float: left
}

.toolsbox li span.frtoolsicon {
	padding-left: 15px;
	width: 124px;
	font-size: 14px;
}

.toolsbox li span.frtoolstxt {
	font-size: 12px;
	padding-left: 15px;
	width: 124px;
	color: #f00
}

.toolsbox li span.frtoolstxt em{
	font-size: 12px;
	/*padding-left: 15px;*/
	width: 165px;
	color: #555
}
.logoname span {
    padding: 0 0 0 15px;
    float: right;
}
.top38bg {
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px
}

.top38box {
	padding: 0 80px
}

.picfladd {
	float: left
}

.picfladd li,.picfrmenu li {
	float: left
}

.picfladd li a:hover,.picfrmenu li a:hover {
	color: #ff4163
}

.picfrmenu li a {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	width: 75px;
	border-right: 1px solid #f6f6f6;
	text-align: center
}

.picfrmenu li a.lbb {
	border-left: 1px solid #f6f6f6
}

.picfrmenu li a:hover {
	background: #f6f6f6
}

.picfladd li.shuxian {
	padding: 0 4px
}

.picfrmenu {
	float: right
}

.mainpic {
	width: 1743px;
	margin: auto
}

.pich1box {
	position: relative;
	border-bottom: 1px solid #f3f3f3;
	padding: 15px 0 15px 0;
	background: #fbfbfb
}

.pich1tit {
	font-size: 20px;
	color: #333;
	padding-left: 40px
}

.picmenu {
	position: absolute;
	right: 40px;
	top: 18px
}

.picmenu li {
	float: left;
	font-size: 12px;
	color: #999;
	margin-left: 25px
}

.picmenu li.jpicon {
	background: url(../images/bkall.png) no-repeat scroll -97px -378px transparent;
	padding-left: 25px
}

.picmenu li.qpicon {
	background: url(../images/bkall.png) no-repeat scroll -249px -378px transparent;
	padding-left: 19px;
	cursor: pointer
}

.picshowbox {
	padding: 15px 0;
	width: 1660px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	text-align: left
}

.picLcont {
	width: 1282px;
	overflow: hidden;
	position: relative
}

.picLcont li {
	position: relative;
	width: 1280px;
	height: 795px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #eee;
	overflow: hidden
}

.picLcont li i {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}

.picLcont li img {
	vertical-align: middle
}

.picRtxt {
	position: absolute;
	top: 20px;
	left: 1330px;
	width: 300px
}

.pictags {
	padding-bottom: 15px;
	height: 30px;
	line-height: 30px;
	color: #999
}

.pictags a,.pictags span {
	display: block;
	float: left
}

.pictags a {
	padding: 0 10px;
	background: #f6f6f6;
	border-radius: 2px;
	margin-right: 10px;
	color: #333
}

.pictags a:hover {
	background: #ff4163;
	color: #fff
}

.picinfortxt {
	line-height: 24px;
	color: #999
}

.picLcont li span {
	display: block
}

.picLcont li span.txtbg {
	background: rgba(0,0,0,.8);
	color: #fff;
	width: 1278px;
	height: 60px;
	position: absolute;
	bottom: 1px;
	left: 1px
}

.listmainbox {
	background: #fff;
	padding: 0 15px 15px 15px;
	border-radius: 2px;
	border: 1px solid #ececec;
	box-shadow: 0 1px 2px #f1f1f1
}

.nubzhang {
	float: left;
	padding-top: 8px;
	padding-left: 20px;
	color: #999
}

.nubzhang em {
	font-size: 26px;
	color: #ff4163;
	font-family: "helvetica neue",arial,sans-serif
}

.contnub {
	padding-left: 35px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 10px;
	position: absolute;
	width: 100%
}

.allmore {
	float: right;
	padding-right: 20px;
	padding-top: 20px
}

.allmore em {
	font-family: "宋体"
}

.moretjpic {
	padding: 20px 0 40px 0;
	border-top: 1px solid #f6f6f6;
	margin-top: 20px
}

.moretjtit {
	font-size: 20px;
	font-weight: 700;
	padding-left: 40px
}

.picmorebox {
	padding: 20px 0 0 40px;
	height: 200px;
	overflow: hidden
}

.picmorebox li {
	float: left;
	position: relative;
	margin-right: 41px
}

.picmorebox li a {
	display: block;
	height: 200px;
	width: 200px
}

.picmorebox li img {
	width: 200px;
	height: 200px
}

.picmorebox li span {
	display: block;
	background: rgba(0,0,0,.8);
	color: #fff;
	width: 180px;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.srhlong {
	padding-top: 3px;
	float: right
}

.srhlong input {
	float: left;
	display: block;
	border: 2px solid #ff4163;
	background: #fff
}

.srhlong input.srhipt {
	height: 23px;
	line-height: 23px;
	padding: 5px;
	width: 530px;
	color: #aaa
}

.srhlong input.srhbtn {
	background: #ff4163;
	width: 84px;
	height: 37px;
	border-left: none;
	cursor: pointer;
	background-color: #ff4163;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	font-family: "微软雅黑","microsoft yahei",Arial
}

.srhLbox {
	float: left;
	width: 680px;
	border-right: 1px solid #f3f3f3;
	padding-right: 35px
}

.srhLbox li {
	padding-bottom: 20px;
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 20px
}

.srhreztxt {
	color: #999;
	font-size: 12px;
	padding-bottom: 25px
}

.srhreztit {
	font-size: 16px;
	color: #333
}

.srhreztit a {
	color: #333
}

.srhrezcont {
	line-height: 22px;
	color: #999;
	padding-top: 10px
}

.srhrezcont span,.srhreztit span {
	color: #ff4163
}

.srhreztime {
	font-size: 12px;
	color: #999;
	padding-top: 10px
}

.srhreztime span {
	padding: 0 5px;
	color: #bbb
}

.srhreztime span.shuxian {
	font-family: Arial,Helvetica,sans-serif,"宋体"
}

.srhreztime a:hover {
	text-decoration: underline
}

.srhRbox {
	float: right;
	width: 300px
}

.srhc9 {
	color: #999;
	padding-bottom: 20px;
	font-size: 12px
}

.srhreztit a:hover {
	text-decoration: underline
}

.userfulred {
	background: url(../images/bkall.png) no-repeat scroll 0 -448px transparent;
	padding-left: 15px
}

.userfulgray {
	background: url(../images/bkall.png) no-repeat scroll 0 -419px transparent;
	padding-left: 15px
}

.saoweixin {
	background: url(../images/bkall.png) no-repeat scroll -190px -480px transparent;
	width: 118px;
	height: 240px;
	position: fixed;
	bottom: 20px;
	left: 10px;
	margin-left: 0;
	display: none
}

@media screen and (min-width:1350px) {
	.saoweixin {
		left: 50%;
		margin-left: -670px;
		display: block
	}
}

.share24bdicon .bdboxshare .bdsharebuttonbox a {
	display: inline-block;
	background: url(../images/bkall.png) no-repeat!important;
	margin: 0
}

.bdshare-button-style0-24 .bds_more,.share24bdicon .bdboxshare .bdshare-button-style0-24 a {
	float: none
}

.share24bdicon .bdboxshare .bdsharebuttonbox .bds_tsina {
	background-position: 0 -488px!important
}

.share24bdicon .bdboxshare .bdsharebuttonbox .bds_tqq {
	background-position: 0 -514px!important
}

.share24bdicon .bdboxshare .bdsharebuttonbox .bds_qzone {
	background-position: 0 -540px!important
}

.share24bdicon .bdboxshare .bdsharebuttonbox .bds_weixin {
	background-position: 0 -592px!important
}

.share24bdicon .bdboxshare .bdsharebuttonbox .bds_more {
	background-position: 0 -566px!important
}

.share24bdicon .bdshare-button-style0-24 a:hover {
	color: #333;
	opacity: .8
}

.share24bdicon .bdsharebuttonbox a {
	height: 24px!important;
	float: left;
	margin: 2px 6px 6px 0!important;
	padding-left: 24px!important;
	background: url(../images/bkall.png) no-repeat!important
}

.pagenav span.current {
	margin-right: 5px;
	padding: 0 12px;
	background: #aaa;
	color: #fff;
	height: 28px;
	line-height: 28px;
	text-align: center;
	display: block;
	float: left
}

.pagenav a {
	display: block;
	float: left;
	background: #f8f8f8;
	color: #666;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-right: 5px;
	padding: 0 12px
}

.pagenav a:hover {
	background: #aaa;
	color: #fff
}

.topflnav .over {
	display: block;
	position: absolute;
	width: 120px;
	top: 30px;
	padding: 20px
}

.picLarrow {
	width: 50%;
	height: 100%;
	position: absolute;
	left: 10px
}

.picLarrow em {
	background: url(../images/bkall.png) no-repeat scroll 0 -685px transparent;
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;
	left: 10px
}

.picLarrow em:hover {
	background: url(../images/bkall.png) no-repeat scroll -60px -685px transparent
}

.picRarrow {
	width: 50%;
	height: 100%;
	position: absolute;
	right: 10px
}

.picRarrow em {
	background: url(../images/bkall.png) no-repeat scroll 0 -735px transparent;
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;
	right: 10px
}

.picRarrow em:hover {
	background: url(../images/bkall.png) no-repeat scroll -60px -735px transparent
}

.footmainbox {
	width: 100%;
	padding: 35px 0 30px 0
}

.sixicons {
	padding-top: 10px;
	width: 1200px;
	overflow: hidden
}

.sixicons ul {
	width: 1220px
}

.sixicons li {
	float: left;
	margin-right: 119px;
	width: 80px;
	text-align: center
}

.sixicons li p.sixfirst {
	background: url(../images/newindex.png) no-repeat scroll -63px -172px transparent;
	width: 51px;
	height: 51px;
	display: inline-block
}

.sixicons li p.six2nd {
	background: url(../images/newindex.png) no-repeat scroll 0 -172px transparent;
	width: 51px;
	height: 51px;
	display: inline-block
}

.sixicons li p.six3rd {
	background: url(../images/newindex.png) no-repeat scroll -124px -172px transparent;
	width: 51px;
	height: 51px;
	display: inline-block
}

.sixicons li p.six4th {
	background: url(../images/newindex.png) no-repeat scroll -187px -172px transparent;
	width: 51px;
	height: 51px;
	display: inline-block
}

.sixicons li p.six5th {
	background: url(../images/newindex.png) no-repeat scroll -253px -172px transparent;
	width: 51px;
	height: 51px;
	display: inline-block
}

.sixicons li p.six6th {
	background: url(../images/newindex.png) no-repeat scroll -319px -172px transparent;
	width: 51px;
	height: 51px;
	display: inline-block
}

.sixicons li p.sixtxt {
	color: #666;
	padding-top: 10px;
	line-height: 18px
}

.pub30cont {
	padding-bottom: 40px
}

.subnavbox {
	color: #999;
	font-size: 12px;
	border-top: 1px solid #f8f8f8;
	padding-top: 15px
}

.pindaotxt {
	line-height: 22px;
	padding-bottom: 15px
}

.aroundboxcity {
	padding-bottom: 10px
}

.aroundcitytit {
	font-weight: 700;
	color: #666;
	padding-right: 20px;
	float: left;
	width: 60px
}

.aroundcity {
	float: left;
	width: 1000px;
	overflow: hidden
}

.aroundcityinner {
	width: 1060px
}

.citynewsbox {
	padding-bottom: 10px
}

.citynewstit {
	font-weight: 700;
	color: #666;
	padding-right: 20px;
	float: left;
	width: 60px;
	height: 24px;
	line-height: 24px
}

.citynews {
	width: 920px;
	overflow: hidden;
	height: 24px;
	line-height: 24px
}

.citynewsinner {
	width: 960px
}

.citynewsinner a {
	margin-right: 30px;
	color: #999;
	font-size: 12px;
	float: left;
	width: 160px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 24px;
	line-height: 24px
}

.citynewsinner a:hover {
	color: #ff4163
}

.footermain {
	width: 1200px;
	margin: 0 auto
}

.subfootnavbox {
	color: #999;
	font-size: 12px
}

.subfootnavbox a {
	color: #999
}

.subfootnavbox a:hover {
	text-decoration: underline
}

.subfootnavbox em {
	font-family: "宋体";
	color: #dcdcdc;
	font-size: 12px
}

.footcent {
	text-align: center
}

.subpostmore {
	padding-top: 15px
}

.subpostmore a {
	float: right;
	background: url(../images/bkall.png) no-repeat scroll -179px -748px transparent;
	color: #666;
	padding-right: 30px
}

.subpostmore a:hover {
	color: #ff4163;
	background: url(../images/bkall.png) no-repeat scroll -179px -775px transparent
}

.slidNav {
	width: 318px;
	padding: 0 3px 3px;
	background-color: #fff;
	overflow: hidden
}

.slidNav .slidnav-btn {
	width: 318px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	cursor: pointer;
	text-indent: 28px;
	position: relative;
	background-color: #f44
}

.slidNav i {
	position: absolute;
	top: 11px;
	left: 10px;
	width: 12px;
	height: 8px;
	background: url(../images/wyz-icon.png) no-repeat 0 -128px;
	transition: all .4s ease-in;
	-o-transition: all .4s ease-in;
	-ms-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
	-moz-transition: all .4s ease-in
}

.slidNav .down i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: FlipV;
	font-size: 0;
	overflow: hidden
}

.slidNav .slidnav-tb {
	width: 296px;
	background-color: #fff;
	padding: 0 10px;
	display: none;
	border: 1px #ddd solid;
	border-top: 0;
	padding-top: 0;
	overflow: hidden
}

.slidNav .slidnav-tb a {
	font-size: 12px
}

.sidernav {
	position: fixed;
	bottom: 125px;
	right: 50%;
	margin-right: -650px;
	z-index: 999
}

.sidernavIndex {
	right: 55px;
	margin-right: 0
}

.sidernavcont {
	border-left: 2px solid #eee;
	padding: 15px 0 50px 25px;
	position: relative
}

.siderIndexnav {
	border-left: 0;
	padding: 0
}

.navbacktop {
	position: absolute;
	bottom: -100px;
	left: -5px
}

.navbacktop a {
	background-color: #f1f1f1;
	height: 36px;
	width: 48px;
	display: block;
	margin-bottom: 5px
}

.navbacktop a.btop {
	background: url(../images/newglobal.png) no-repeat scroll 0 -1042px transparent;
	background-color: #f1f1f1
}

.navbacktop a.btop:hover {
	background: url(../images/newglobal.png) no-repeat scroll -60px -1042px transparent;
	background-color: #ececec
}

.navbacktop a.bshare {
	background: url(../images/newglobal.png) no-repeat scroll 0 -824px transparent;
	background-color: #f1f1f1
}

.shaerLlistbox {
	position: absolute;
	right: 15px;
	top: -100px;
	width: 125px;
	background: #fff
}

.shaerLlistbox a {
	display: block
}

.shaerLlist {
	border: 1px solid #eee;
	padding-top: 10px;
	background: #fff;
	width: 100%
}

.shaerLlist i.itxt {
	color: #666;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;
	display: block;
	margin: 0 15px 5px 15px
}

.shaerLlist .bdshare-button-style0-16 a {
	margin: 0
}

.shaerLlist .bdshare-button-style0-16 .bds_tsina {
	background: url(../images/newglobal.png) no-repeat scroll 15px -911px transparent
}

.shaerLlist .bdshare-button-style0-16 .bds_tqq {
	background: url(../images/newglobal.png) no-repeat scroll 15px -952px transparent
}

.shaerLlist .bdshare-button-style0-16 .bds_qzone {
	background: url(../images/newglobal.png) no-repeat scroll 15px -872px transparent
}

.shaerLlist .bdshare-button-style0-16 .bds_weixin {
	background: url(../images/newglobal.png) no-repeat scroll 15px -999px transparent
}

.bdshare-button-style0-16 .bds_more,.shaerLlist .bdshare-button-style0-16 a {
	background-image: url(../images/newglobal.png);
	background-repeat: no-repeat;
	float: none;
	margin: 0;
	height: 40px;
	line-height: 40px;
	padding-left: 42px
}

.shaerLlist .bdshare-button-style0-16 a:hover {
	background-color: #fbfbfb
}

.bdshare-button-style0-16 .bds_more,.bdshare-button-style0-16 a {
	width: auto;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding-left: 0
}

.bdshare-button-style0-16 .bds_more,.bdshare-button-style0-16 a {
	margin: 0;
	padding-left: 0
}

.shareicon {
	padding-right: 0
}

.bdshare-button-style0-16 .bds_more,.bdshare-button-style0-16 a {
	margin: 0;
	height: 40px;
	padding-left: 0
}

.bdshare-button-style0-16 .bds_more,.bdshare-button-style0-16 a {
	float: left;
	font-size: 12px;
	padding-left: 0;
	line-height: 40px;
	height: 40px;
	background-image: url(../images/icons_0_16.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0
}

.bds_more {
	height: 40px
}

.bdshare-button-style0-16 a {
	height: 40px
}

.sr-bdimgshare-black .bdimgshare-bg {
	display: none
}

.sr-bdimgshare .bdimgshare-content {
	display: none
}

.showbig {
	width: 220px;
	margin: 0 auto;
	text-align: center
}

.showimg {
	width: 220px;
	position: relative;
	z-index: 999
}

.showimg a {
	display: inline-block;
	width: 100%;
	height: 100%
}

.showimg img {
	height: 220px;
	width: 220px;
	z-index: 999;
	transition: all .2s linear
}

.showimg span {
	border: 1px solid #e0e0e0;
	background: #fff;
	opacity: 1;
	width: 218px;
	height: 218px;
	z-index: -999;
	transition: all .2s linear
}

.showimg span.bor1 {
	position: absolute;
	left: 6px;
	top: 6px
}

.showimg span.bor2 {
	position: absolute;
	top: 4px;
	left: 4px
}

.showimg span.bor3 {
	position: absolute;
	top: 2px;
	left: 2px
}

.showpictxt {
	padding-top: 15px
}

.showpictxt a {
	color: #444
}

.showpictxt span {
	color: #999;
	font-size: 12px
}

.showpictxt a:hover {
	color: #e62044
}

.showimg img:hover {
	-webkit-transform: rotate(-1deg);
	-moz-transform: rotate(-1deg);
	-o-transform: rotate(-1deg);
	-ms-transform: rotate(-1deg);
	transform: rotate(-1deg)
}

.showimg a:hover span.bor1 {
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	transform: rotate(5deg)
}

.showimg a:hover span.bor2 {
	-webkit-transform: rotate(1deg);
	-moz-transform: rotate(1deg);
	-o-transform: rotate(1deg);
	-ms-transform: rotate(1deg);
	transform: rotate(1deg)
}

.showimg a:hover span.bor3 {
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	transform: rotate(-1deg)
}

.subnavbox {
	width: 1200px;
	margin: 0 auto;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.aroundboxcity {
	margin-left: auto
}

.aroundcitytit {
	color: #877;
	padding-right: 20px;
	float: left;
	width: 60px
}

.aroundcitytit a {
	color: #877
}

.aroundcitytit a:hover {
	color: #ff4163
}

.aroundcity {
	float: left;
	width: 1000px;
	overflow: hidden
}

.aroundcityinner {
	width: 1060px
}

.aroundcity a {
	margin-right: 28px;
	color: #b0a8a8;
	font-size: 12px;
	float: left;
	padding-bottom: 7px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.aroundcity a:hover {
	color: #ff4163
}

.pub-zt-bn {
	width: 100%;
	height: 60px
}

.pub-zt-bn a {
	width: 100%;
	background: url(../images/top12bn.jpg) no-repeat center 0;
	height: 60px;
	display: block
}

.keyword_content_a {
	color: #5b7fca!important
}

.keyword_content_a:hover {
	text-decoration: underline
}

.adthumb {
	text-align: center;
	font-size: 13px
}

.adthumb img {
	width: 90%;
	margin: 0 auto
}

.mulu {
	position: relative;
	padding-bottom: 50px
}

.adthumb_top {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	font-size: 13px;
	width: 210px;
	height: 140px
}

.adthumb_top img {
	width: 100%;
	margin: 0 auto
}

.tjlistbox {

	margin-bottom: 15px;
	padding: 15px 0 0;
	overflow: hidden
}

.shoptj {
	padding-bottom: 15px
}

.shoplogo {
	clear: both
}

.shoplogo img {
	width: 100%;
	height: 150px
}

.shoplogo a {
	color: #333;
	display: inline-block
}

.shopinfor {
	color: #999
}

.logoname {
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 10px
}

.logoyh {
	font-size: 12px;
	padding-bottom: 5px
}

.tjtit {
	font-size: 16px;
	padding-bottom: 15px
}


.pager li {float: left;padding: 0 5px;}
.pager li.thisclass {padding: 0 5px;}
.pager li a {padding: 3px 8px;border: 1px solid #a9a9a9;}


/*翻页*/
.pager li {float: left;padding: 0 5px;}
.pager li.thisclass {padding: 0 5px;}
.pager li a {padding: 3px 8px;border: 1px solid #a9a9a9;}
.pager {
    margin: 0 auto; 
    padding: 20px 0;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.pager a{
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e5e5e5; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}
.pager a .cur{
    vertical-align: top;
    display: inline-block;
    padding: 0 8px;
    height: 26px;
    line-height: 26px;
    border: none; 
    text-align: center;
    margin: 0 2px;
    background: #fff;
}



@media only screen and (max-width:640px) {
   .w1080 {width: 100%;margin: 0 auto;} 
   .cyclecont li {float: left;padding: 10px;}
    
}
    