/*文化专题--start*/

.TitleBanner {
	padding: 10px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	font-size: 14px;
}

.banListR {
	width: 55%;
	display: inline-block;
	font-size: 14px;
	padding-left: 20px;
}

.banListRa {
	width: 100% !important;
	padding-top: 10px;
}

.banListR span {
	display: block;
	margin-bottom: 10px;
}

.banListR .jionBtn {
	display: inline-block;
	padding: 5px 20px;
	background-color: #0779CF;
	border-radius: 3px;
}

.banListR .jionBtn:hover {
	color: #fff;
	background-color: #1F8BDE;
}

.banListR span .fa-clock-o {
	margin-right: 5px;
}

.banListR span .fa-map-marker {
	margin-left: 2px;
	margin-right: 8px;
}

.LPart {
	width: 71%;
	float: left;
}

.RPart {
	width: 29%;
	float: left;
}

.LPartTitle {
	font-size: 18px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.LPartTitle a {
	font-size: 14px;
	color: #777;
	float: right;
	margin-top: 5px;
}

.LPartBig {
	width: 39%;
	margin-right: 1%;
	float: left;
	overflow: hidden;
}

.reBig {
	width: 30% !important;
	margin-top: 20px;
	margin-right: 0 !important;
}

.reS {
	margin-top: 20px;
	width: 70% !important;
}

.reS li {
	width: 31% !important;
	margin-left: 2.3% !important;
}

.LPartBig img {
	height: 240px;
	width: 360px;
	margin-left: -24.5px;
}

.LBiginfo {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #eee;
	border-top: none;
}

.LBiginfo a:first-of-type {
	font-size: 16px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.LBiginfo span:first-of-type {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	display: block;
}

.LBiginfo span:nth-of-type(2) {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	display: block;
}

.LPartS {
	width: 60%;
	float: left;
}

.LPartS li {
	width: 47%;
	margin-left: 3%;
	float: left;
	margin-bottom: 10px;
}

.LPartS li img {
	width: 100%;
	height: 150px;
	margin-top: -7.5px;
}

.LPartS01 {
	position: relative;
	display: block;
	overflow: hidden;
	height: 135px;
}

.LPartS02 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000;
	opacity: 0.7;
	color: #fff;
	padding: 3px;
	font-size: 13px;
}

.LPartS02 span:first-of-type {
	float: left;
}

.LPartS02 span:last-of-type {
	float: right;
}

.LPartS li>a:last-of-type {
	background-color: #fff;
	border: 1px solid #eee;
	display: block;
	padding: 3px 5px;
	overflow: hidden;
	height: 32px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}

.rPartList {
	width: 100%;
}

.RPart01 {
	width: 90%;
	margin-left: 10%;
	background-color: #fff;
}

.padLeft {
	padding-left: 10px;
}

.rPartList {
	padding: 0 10px;
}

.rPartList img {
	width: 35%;
	height: 80px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.rPartList .banListR {
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}

.rPartList li {
	border-bottom: 1px solid #eee;
	font-size: 0;
}

.rPartList li:last-of-type {
	font-size: 0;
}

.rPartList .banListR span:first-of-type {
	margin-top: 5px;
}

.starUl01 {
	margin-top: 10px;
	font-size: 14px;
}

.starUl01 li {
	display: inline-block;
	margin-right: 15px;
	color: #999;
}
.partherbody {
	margin-top: 10px;
}
.myculcol {
	padding: 15px 1% !important;
}

.myculcol p {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 20px;
}

.myculcol p:first-of-type {
	margin-top: 7px;
}
.partherbodyin,
.partherbodyin01 {
	width: 25%;
	height: 280px;
	float: left;
	margin-bottom: 10px;
	padding: 15px 1.5%;
}

.partherbody>div:nth-of-type(4n) {
	margin-right: 0;
}

.partherbodyin img,
.partherbodyin01 img {
	width: 100%;
	height: 173.3px;
	margin-top: -6.6px;
}

.partherbodyin>span,
.partherbodyin01>span {
	display: inline-block;
	margin-top: 10px;
}

.partherbodyin01 p,
.partherbodyin p {
	color: #888;
	margin-bottom: 0 !important;
}
.borderin:hover {
	box-shadow: 0 0 15px #909090;
	background-color: #fff;
	cursor: pointer;
	transition-property: box-shadow;
	transition-duration: 1s;
}
.actmore-bottomright {
	height: 160px;
}
.Search1 {
	margin-top: -51px;
	margin-right: 20px;
}
.hidediv {
	display: none;
}
.titleimg {
	width: 100px;
}
.right_part01 p {
	color: #5e5e5e;
	font-size: 14px;
}
.newactbtn:hover {
	background-color: #ce212e;
}
.mydaohang i {
	padding: 0 7px;
}
.mydaohang {
	margin-top: 10px !important;
	margin-bottom: -10px !important;
}
.timefabu {
	float: right;
}
.sitelunbo {
	/* display: inline-block;*/
	width: 1180px;
	margin: 0 auto;
	margin-top: 20px;
}
.caption input {
	font-size: 14px !important;
	height: 40px;
	width: 625px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	border: 1px solid #ccc;
	padding-left: 15px;
	color: #777 !important;
}
.caption a {
	height: 40px;
}
.siteinfo {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #777;
	margin-top: 5px;
}

.siteinfo01 {
	color: #777;
}

.siteinfo01 span:last-of-type {
	margin-left: 10px;
}
.caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .7);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}
.part3 span {
	margin-right: 15px;
}
.part3 i {
	margin-right: 3px;
}
.flick-inner {
	padding: 0px !important;
}
.banListR span {
	cursor: pointer;
	line-height: 25px;
}
.actdeleft01 {
	width: 100% !important;
}
.newactleft01 {
	height: 320px;
}
/*文化专题--end*/


/*辅助创作--start*/

.proPic {
	padding-top: 20px;
}

.delet01 {
	position: absolute;
	top: 0px;
	right: -26px;
	background-color: #ccc;
	width: 20px;
	height: 20px;
	border-radius: 30px;
	text-align: center;
	color: #fff !important;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.PosRelative {
	position: relative;
	/* padding-right: 40px; */
	height: 180px;
}

.dz-details {
	position: relative;
	width: 100%;
	height: 100%;
}
.lcnbox1 {
	width: 220px;
	overflow: hidden;
}
.fileInfo {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	/*top: 20px;*/
	z-index: 999;
	background-color: rgba(0,0,0,0.5);
	/*opacity: 0.7;*/
	color: #fff;
	/* padding-top: 5px; */
}

.fileInfo span:last-of-type {
	margin: 0 !important;
}
.disabled_border {
	border: 3px solid #ccc !important;
}
.disableStyle {
	border: 1px solid #ccc !important;
	color: #999 !important;
}

.disableStyle01 i {
	color: #999 !important;
}
.mydetails-top {
	width: 1180px;
	margin: 0 auto 25px;
}

.mydetails-top span,
.mydetails-top a {
	font-size: 14px !important;
}
.askname {
	font-size: 15px;
	margin-right: 2px;
}
.headpic01 img {
	height: 50px;
	width: 50px;
	border-radius:100%;
	cursor: default;
}
.timewidth {
	/*width: 60px;*/
	display: inline-block;
	text-align: right;
}
.mydaohang i {
	padding: 0 7px;
}
.mydaohang {
	margin-top: 10px !important;
	margin-bottom: -10px !important;
}
.imglunbo {
	max-height: 100%;
	max-width: 100%;
	height: auto;
	width: auto;
}
.flick-content {
	width: 100%;
	height: 550px;
	text-align: center;
}
.img-wrap {
	width: 1180px;
	height: 550px;
}
.zan {
	margin-right: 0 !important;
}
.supportbox a {
	color: #333;
}
.supportbox a:hover {
	color: #333 !important;
	text-decoration: none !important;
}
.supportbox:focus {
	outline: none;
}
/*辅助创作--end*/

.texthidden {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100%;
	display: inline-block;
}
.newstyle1 {
	padding-left: 15px;
	margin-top: 10px;
}
.nopointer input {
	cursor: default !important;
	outline: none;
}
.myfontcolor {
	color: #989898 !important;
	padding-left: 15px;
}
.myfontcolora {
	color: #989898 !important;
}
.newpstyle1 {
	margin: 20px 0 0 0;
}
.newpstyle {
	margin: 5px 0 0 0;
}
.margtop {
	margin-top: -32px;
}
.tabnew {
	margin-right: 8px !important;
}
.renuminput {
	width: 55% !important;
	display: inline-block !important;
}
.anniu02 {
	padding-right: 300px !important;
	padding-top: 20px;
}
.casourwidth{
	width: 130px;
	height: 130px;
	margin: 10px 0;
}
.myimg01 {
	width: 130px;
	height: 130px;
	margin: 10px 0;
}
.myimg0 {
	width: 77%;
	height: 135px;
}
.mymargin {
	margin-top: 20px;
}
.mymargin1 {
	margin-bottom: 20px !important;
}

.redcolor {
	color: red;
}

.searchbox span:hover {
	background-color: #ce212e;
}

.bdshare-button-style0-16 a {
	background-image: none !important;
	padding: 0 !important;
	float: none !important;
}

.bdshare-button-style0-16 a:focus {
	text-decoration: none;
	/*color: #000;*/
}

.qq {
	color: #3096FF !important;
	border: 1px solid #3096FF;
}

.qq:hover {
	background: #3096FF;
	color: #ffffff !important;
	cursor: pointer;
	border: 1px solid #3096FF;
}

.wbo {
	color: #C50615 !important;
	border: 1px solid #C50615;
}

.wbo:hover {
	background: #C50615;
	color: #ffffff !important;
	cursor: pointer;
	border: 1px solid #C50615;
}

.wxin {
	color: #3CB034 !important;
	border: 1px solid #3CB034;
}

.wxin:hover {
	background: #3CB034;
	color: #ffffff !important;
	cursor: pointer;
	border: 1px solid #3CB034;
}

.bannerPic02 a:hover {
	color: #fff;
}

.imgcon {
	width: 20px;
	margin-top: -5px;
}

.pcwrap .zwmytable {
	width: 1180px;
	margin: 0 auto;
	margin-bottom: 50px;
	z-index: 900;
	position: relative;
	margin-top: 40px;
}

.pcwrap .voteimg {
	width: 100%;
}

.pcwrap .zwmytable a {
	text-decoration: none !important;
}

.pcwrap .mobileclear {
	display: none;
}


/*手机端*/

.mobilewrap .zwmytable .hidestore {
	display: none;
}

.mobilewrap .voteimg {
	width: 100%;
	display: none;
}

.mobilewrap .votepm {
	display: none;
}

.mobilewrap .votepm1 {
	margin-bottom: 40px;
	display: none;
	margin: 0 auto;
	width: 90%;
}

.mobilewrap .zwtablewrap {
	margin-top: 15px;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 60px;
}

.mobilewrap .zwmytable {
	width: 92%;
	margin: 0 auto;
	margin-bottom: 10px;
	z-index: 900;
	position: relative;
	margin-top: 10px;
}

.mobilewrap .zwmytable th {
	border-left: none !important;
}

.mobilewrap .zwmytable tbody tr th span {
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #c4c4c4;
	border-radius: 20px;
	display: inline-block;
	background-color: #c4c4c4;
	font-weight: 100;
	font-size: 12px;
}

.mobilewrap .zwmytable tbody tr:nth-child(1) th span {
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #ff4949;
	border-radius: 20px;
	display: inline-block;
	background-color: #ff4949;
	font-size: 12px;
}

.mobilewrap .zwmytable tbody tr:nth-child(2) th span {
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #889ee3;
	border-radius: 20px;
	display: inline-block;
	background-color: #889ee3;
	font-size: 12px;
}

.mobilewrap .zwmytable tbody tr:nth-child(3) th span {
	color: #fff;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #c58ecc;
	border-radius: 20px;
	display: inline-block;
	background-color: #c58ecc;
	font-size: 12px;
}

.mobilewrap .firstwrap {
	background-color: #f0f0f0;
	padding-bottom: 5px;
}

.mobilewrap .zwmytable th,
.mobilewrap .zwmytable td {
	border: 1px solid #dadada;
	padding: 8px 0px;
	text-align: center;
}

.mobilewrap .zwmytable th {
	font-weight: 400;
	font-size: 14px;
}

.mobilewrap .latestvote {
	padding-left: 15px;
	color: #959595;
	font-size: 16px;
}

.pcwrap .latestvote {
	display: none;
}

.mobilewrap .zwmytable th a {
	color: #000;
}

.mobilewrap .zwmytable td {
	border: 1px solid #dadada;
	padding: 8px 0px;
	text-align: center;
	color: #959595;
}

.mobilewrap .zwmytable td {
	border-right: none !important;
}

.mobilewrap .zwmytable thead th:last-child {
	border-right: none !important;
}

.mobilewrap .zwmytable td a {
	color: #959595;
}

.pcwrap .renpic {
	display: block;
	height: 230px;
	width: 345px;
	float: left;
	margin-left: -32.5px;
}

.pcwrap .votemid {
	padding-left: 30px;
	float: left;
}

.pcwrap .infotab span i {
	margin: 0 5px;
}

.pcwrap .infotab a {
	text-decoration: underline;
	margin-right: 15px;
}

.pcwrap .infonum span {
	font-size: 20px;
	color: red;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.pcwrap .votebutton0 {
	margin-top: 2px !important;
}

.pcwrap .votebutton:hover {
	opacity: 1;
}

.pcwrap .votebutton i,
.pcwrap .votebutton span {
	font-size: 16px;
	color: #fff;
	margin-top: 0;
}

.pcwrap .votebutton i {
	padding-right: 10px;
}

.pcwrap .gradeul {
	width: 1050px;
	margin: 0 auto;
}

.pcwrap .paim1 span {
	font-size: 40px;
	color: red;
	margin: 0 8px;
}

.pcwrap .gradeul li:first-of-type .gradeli1 {
	display: block;
	font-weight: bold;
}

.pcwrap .gradeul li:first-of-type .gradeli2 {
	display: inline-block;
	border: 5px solid #FD265F;
	color: #FD265F;
	font-size: 18px;
	width: 110px;
	height: 110px;
	line-height: 100px;
	background-color: rgba(248, 37, 90, 0.3);
	border-radius: 120px;
	margin-top: 20px;
}

.pcwrap .gradeul li:nth-of-type(2) .gradeli1 {
	display: block;
	font-weight: bold;
}

.pcwrap .gradeul li:nth-of-type(2) .gradeli2 {
	display: inline-block;
	border: 5px solid #A50EB3;
	color: #A50EB3;
	font-size: 18px;
	width: 110px;
	height: 110px;
	line-height: 100px;
	background-color: rgba(162, 17, 180, 0.3);
	border-radius: 120px;
	margin-top: 20px;
}

.pcwrap .gradeul li:nth-of-type(3) .gradeli1 {
	display: block;
	font-weight: bold;
}

.pcwrap .gradeul li:nth-of-type(3) .gradeli2 {
	display: inline-block;
	border: 5px solid #0483F8;
	color: #0483F8;
	font-size: 18px;
	width: 110px;
	height: 110px;
	line-height: 100px;
	background-color: rgba(19, 142, 248, 0.3);
	border-radius: 120px;
	margin-top: 20px;
}

.pcwrap .gradeul li .gradeli2 span {
	font-size: 28px;
}

.pcwrap .gradeul li:nth-of-type(4) .gradeli1 {
	display: block;
	font-weight: bold;
}

.pcwrap .gradeul li:nth-of-type(4) .gradeli2 {
	display: inline-block;
	border: 5px solid #F97A00;
	color: #F97A00;
	font-size: 18px;
	width: 110px;
	height: 110px;
	line-height: 100px;
	background-color: rgba(233, 127, 17, 0.3);
	border-radius: 120px;
	margin-top: 20px;
}

.pcwrap .preview1 {
	/*width: 1180px;
	
	text-align: center;
	margin: 0 auto;
	padding-bottom: 100px;*/
	float: right;
	/*margin-right: 50px;*/
	margin-top: -10px;
}

.pcwrap .preview9 {
	display: none;
}


/*.preview1 ul li{
	float: left;
	width: 33.3%;
}*/

.pcwrap .preview1 ul li:first-of-type {
	margin-left: -40px;
	font-size: 16px;
}

.pcwrap .preview1 ul li {
	margin-bottom: 15px;
}

.pcwrap .preview1 ul li a {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 8px 20px;
	background-color: #F1830A;
	border-radius: 3px;
	text-decoration: none !important;
}

.pcwrap .zwtablewrap1 {
	width: 1180px;
	/*height: 100%;  */
	position: absolute;
	top: 115px;
	left: 50%;
	bottom: 50px;
	margin-left: -590px;
	background-color: #fff;
	opacity: 0.7;
	z-index: 1;
}

.pcwrap .vote001 {
	display: inline-block;
	position: relative;
}

.pcwrap .infotab5 {
	display: none;
}

.pcwrap .fenge1 {
	width: 1050px;
}

.pcwrap .poppreview {
	display: none;
	width: 980px;
	position: absolute;
	top: 380px;
	left: 50%;
	margin-left: -490px;
	background-color: #fff;
	height: 1000px;
	z-index: 900;
}

.pcwrap .previewbg {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100;
	background-color: #000;
	opacity: 0.6;
}

.pcwrap .prev0 {
	position: absolute;
	right: 15px;
	top: 15px;
	display: inline-block;
	height: 28px;
	text-align: center;
	line-height: 28px !important;
	width: 28px;
	background-color: #ccc;
	border-radius: 30px;
	text-decoration: none !important;
	color: #555;
}

.pcwrap .pingshen {
	/*text-align: center;*/
	padding-left: 62px;
}

.pcwrap .pingshen a {
	display: inline-block;
	padding: 5px 10px;
	/*border: 1px solid #0044CC;*/
	text-decoration: underline;
}

.box10 {
	width: 470px;
	max-height: 660px;
	margin-top: -200px;
	margin-left: -205px;
}

.popheading0 {
	width: 470px;
}


/*.xiaotub {
    position: absolute;
    left: 52px !important;
    top: 8px;
    font-size: 28px !important;
    color: #808182;
}
.mimah input{
	margin-left: 30px;
}*/

.forgetmi {
	float: left;
}

.mreg {
	float: right;
}

.popmain0 {
	padding: 0 49px !important;
	padding-top: 60px !important;
}

.login-intime {
	padding: 15px 0 !important;
	margin: 5px 0 10px !important;
}

.login-intime0 {
	margin-top: 20px !important;
}

.huoqu:hover {
	cursor: pointer;
}

.xiaotub0 {}

.pcwrap .votepm {
	margin-bottom: 40px;
	display: block;
	margin: 0 auto;
}

.pcwrap .votepm1 {
	display: none;
}

.pcwrap .areaname {
	width: 1180px;
	display: block;
	margin: 0 auto;
	border-bottom: 2px solid #F2DBB7;
	font-size: 20px;
	color: #B9670C;
	position: relative;
}

.pcwrap .areaname span {
	display: inline-block;
	border-bottom: 2px solid #D8AF70;
	padding: 8px 10px;
	margin-bottom: -2px;
}


/*.pcwrap .areaname:after{
	content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 4px solid #D8AF70;
    position: absolute;
    bottom: 0px;
    left: 30px;
}*/


/*shoujiduan*/

.mobilewrap .votewrapper {
	background-image: url(../img/vote01.png);
	background-repeat: no-repeat;
	background-size: 100% 40px;
}

.mobilewrap .votehead1 {
	width: 100%;
	height: 815px;
	/*text-align: center;*/
	margin: 0 auto;
}

.mobilewrap .renpic {
	display: block;
	height: 206px;
	width: 100%;
	/*float: left;*/
	/*border-radius: 200px;
	margin: 0 auto;
	border: 8px solid rgba(255,255,255,0.6);*/
}

.mobilewrap .votetit {
	display: block;
	font-size: 18px;
	color: #959595;
	margin: 0 auto;
	padding-top: 5px;
	position: relative;
}

.mobilewrap .votemid {
	width: 100%;
	/*float: left;*/
	padding: 0 4%;
	background-color: #fff;
}

.mobilewrap .tabv {
	float: left;
	margin-top: 5px;
	margin-right: 8px;
}

.mobilewrap .tabv span {
	background-color: #FBEDAE;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	border-radius: 10px;
	width: 40px;
	height: 20px;
	line-height: 20px;
	color: #c16a07;
}

.mobilewrap .infotab {
	display: none;
}

.pcwrap .infotab1 {
	display: none;
}

.mobilewrap .infotab1 {
	margin: 5px 3px;
	color: #c16a07;
	font-size: 14px;
	display: inline-block;
}

.mobilewrap .infotab1 i {
	margin: 0 5px;
}

.mobilewrap .infonum {
	display: none;
}

.pcwrap .infonum1 {
	display: none;
}

.mobilewrap .infotab1 a {
	text-decoration: underline;
	margin-right: 15px;
}
.mobilewrap .vote001 {
	display: none;
}

.mobilewrap .paim {
	font-size: 18px;
	color: #c16a07;
}

.mobilewrap .paim1 span {
	font-size: 40px;
	color: red;
	margin: 0 8px;
}

.mobilewrap .paim1 {
	color: #c16a07;
}

.mobilewrap .preview1 {
	display: none;
}

.mobilewrap .preview9 {
	display: block;
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding: 10px 0;
	color: #777;
}

.mobilewrap .preview9 li {
	width: 50%;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}

.mobilewrap .preview9 li span {
	display: block;
}

.mobilewrap .preview9 li .black1 {
	color: #000;
	font-size: 20px;
}

.mobilewrap .preview9 li .red1 {
	color: #fd0206;
	font-size: 20px;
}

.mobilewrap .fenge1 {
	display: none;
}

.mobilewrap .gradeul {
	display: none;
}

.mobilewrap .gradeul1 li {
	width: 25%;
	text-align: center;
	float: left;
	padding: 0px 0;
}

.mobilewrap .gradeul1 li .gradeli1 {
	font-size: 14px;
	color: #777;
	display: block;
}

.mobilewrap .gradeul1 li .gradeli2 {
	display: inline-block;
	width: 65px;
	height: 65px;
	line-height: 65px;
	border-radius: 120px;
	margin-top: 10px;
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px;
}

.mobilewrap .gradeul1 li:first-of-type .gradeli2 {
	border: 1px solid #459139;
	background-color: #63b657;
}

.mobilewrap .mobnborder {
	border: none !important;
}

.mobilewrap .gradeul1 li:nth-of-type(2) .gradeli2 {
	border: 1px solid #d54744;
	background-color: #f57471;
}

.mobilewrap .gradeul1 li:nth-of-type(3) .gradeli2 {
	border: 1px solid #bd8f2a;
	background-color: #f1a100;
}

.mobilewrap .gradeul1 li:nth-of-type(4) .gradeli2 {
	border: 1px solid #08888c;
	background-color: #099ca1;
}

.newxinxi {
	margin: 5px 0;
}

.newxinxi1 {
	margin-top: 20px;
}

.newxinxi2 {
	margin-top: 54px;
}

.mobilewrap .infotab5 {
	background-color: #fff;
	margin-top: 10px;
	padding: 10px 4%;
	color: #777;
}

.mobilewrap .mobileclear {
	clear: both;
}

.mobilewrap .infotab5>span {
	display: block;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}

.mobilewrap .infotab5 a {
	display: block;
	padding: 0px 5px;
	color: #777;
	padding-top: 10px;
}

.mobilewrap .infotab5 a i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #dc55e0;
	color: #fff;
	font-size: 12px !important;
	border-radius: 3px;
	margin-right: 10px;
	float: left;
}

.mobilewrap .infotab5 a .newcolor {
	background-color: #0dada7;
}

.mobilewrap .infotab5 a .fa-angle-right {
	float: right;
}

.mobilewrap .infotab5 a .firrow {
	border-bottom: 1px solid #ddd;
	display: block;
	margin-left: 30px;
	padding-bottom: 10px;
}

.mobilewrap .pingshen {
	display: none;
}

.mobilewrap .pingshen1 {
	margin-top: 20px;
}

.mobilewrap .pingshen1 a {
	display: block;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}

.mobilewrap .poppreview {
	display: none;
}

.pcwrap .toupiaofix {
	display: none;
}

.mobilewrap .toupiaofix {
	display: block;
	text-align: center;
	background-color: #0fbbeb;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 0;
	font-size: 18px;
	color: #fff;
}

.mobilewrap .toupiaofix i,
.mobilewrap .toupiaofix span {
	margin: 0 5px;
}

.imgload-num {
	font-size: 17px;
	position: absolute;
	left: 50%;
	top: 50%!important;
	margin-left: -13px!important;
	margin-top: -12px!important;
}

.s1margint-40 {
	margin-top: 40px;
}

.s1paddtb-10 {
	padding: 10px 0;
}

.myTitst>span {
	float: left !important;
	margin-top: 0 !important;
	font-size: 18px;
}

.myTitst {
	height: 30px;
}

.actmorelcn i {
	padding-left: 0 !important;
}

.myEwm {
	font-size: 14px;
	display: inline-block;
	padding: 4px 5px;
	background-color: #D84C29;
	color: #fff !important;
	border-radius: 5px;
	vertical-align: top;
	margin-right: 15px;
	margin-top: -23px;
	float: right;
	position: relative;
}

.popEwm {
	width: 170px;
	height: 170px;
}

.bannerimg {
	width: 1180px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 20px;
	background-color: #fff;
	position: relative;
}

.bannerimg1 {
	height: 340px;
	position: relative;
	cursor: pointer;
}

.imgsize {
	width: 100%;
	height: 100%;
}

.hoverhide {
	position: absolute;
	bottom: 0;
	left: 35px;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	padding: 10px 20px;
	color: #fff;
	font-size: 16px;
}

.videoimg {
	position: absolute;
	bottom: 0;
	left: 35px;
	right: 0;
	top: 0;
	padding: 10px 20px;
	color: #555;
	font-size: 14px;
	text-align: center;
	padding-top: 45px;
	cursor: pointer;
	background-color: #eaeaea;
	height: 460px;
}

.videoimg>span:first-of-type {
	display: block;
	font-size: 20px;
	margin: 0 auto;
}

.videoimg>img {
	margin-top: 40px;
	width: 88%;
}

.videoimg>span:nth-of-type(2) {
	display: block;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 45px;
}

.videoimg>span:nth-of-type(3) {
	display: block;
	font-size: 14px;
	margin: 0 auto;
	margin-top: 15px;
	width: 75%;
}

.hoverhide1 {
	left: 0px !important;
}

.hovershow {
	display: none;
}

.orderimg:hover .hoverhide,
.bannerimg1:hover .hoverhide {
	display: none;
}

.orderimg img {
	width: 295px;
	height: 246px;
	cursor: pointer;
}

.orderimg:hover .hovershow,
.bannerimg1:hover .hovershow {
	cursor: pointer;
	display: block;
}

.hovershow {
	color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 35px;
	right: 0;
	padding: 10px 20px;
	padding-top: 225px;
	background-color: rgba(0, 0, 0, .5);
}

.hovershow1 {
	left: 0px !important;
	padding-top: 120px !important;
}

.hovershow div:first-of-type {
	font-size: 16px;
	margin-bottom: 15px;
}

.hovershow div:last-of-type {
	font-size: 14px;
}

.orderimg {
	margin-top: 38px;
	margin-left: 32px;
	position: relative;
}

.actimg {
	position: absolute;
	bottom: 20px;
	left: 20px;
	right: 20px;
	background-color: rgba(0, 0, 0, .7);
	color: #fff;
	padding: 10px 20px;
	font-size: 17px;
}

.lcnhotop {
	padding-top: 205px;
}

.mymain video {
	height: 550px !important;
	width: auto !important;
	margin: 0 auto;
}

.mymain #videoEmbed {
	text-align: center;
}