﻿/* CSS Document */
/* Globe Start */
* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 625%!important;/*font-size: 12px;*/
}
body {
	font-size: 16px;
	background-color: #FFF;
	text-align: center;
	font-family: "微软雅黑";
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #FFB909;
}
h1 {
	font-size: 0.24rem;
}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
}
img {
	font-size: 0rem;
	display: block;
	vertical-align: middle;
}
/**/
/* Globe End */
/*Layout Start*/
/**/
/*header Start*/
header {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	flex-direction: column;
	align-items: center;
	text-align: center;
	/**/
	width: 100%;
	min-width: 3.20rem;
	height: 2.60rem;
	background: #fff;/**/
}
/*Header End*/
/**/
/*content Start*/
content {
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	flex-direction: column;
	align-items: center;
	text-align: center;
	/**/
	width: 100%;
	min-width: 3.20rem;
	height: auto;
	background: url(../img/bg_content.png) repeat;/**/
}
/*content End*/
/**/
/*footer Start*/
footer {
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	flex-direction: column;
	align-items: center;
	text-align: center;
	/**/
	width: 100%;
	min-width: 3.20rem;
	height: 2.70rem;
	/*
	background: url(../img/bg_footer.png) center center no-repeat;
	*/
}
/*footer End*/
/*Layout End*/

/* common Start */
.h_cont {
	display: flex;
	display: -webkit-flex;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	flex-direction: column;
	align-items: center;
	text-align: center;
	/**/
	width: 100%;
	max-width: 12.00rem;
	min-width: 3.20rem;
	height: 2.60rem;
}
/**/
.hc_top {
	display: flex;
	display: -webkit-flex;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	flex-direction: row;
	align-items: center;
	/**/
	
	width: 100%;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;/*
	*/
}
.hc_top a {
	padding: 0 0.10rem;
}
.hc_logo {
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	flex-direction: row;
	align-items: center;
	text-align: center;
	/**/
	width: 100%;
	height: 2.18rem;/*
	*/
}
.hc_logo img {
	height: 2.18rem;
}
/**/
.f_cont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	max-width: 12.00rem;
}
.f_cont .fc_nav {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	margin: 0.20rem 0;
	padding: 0.05rem 0;
	line-height: 0.30rem;
	color: #333;
	border-top: #EEE solid 0.01rem;
	border-bottom: #EEE solid 0.01rem;
}
.f_cont .fc_nav .link {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 80%;
	color: #999;
}
.f_cont .fc_copy {
	line-height: 0.36rem;
	color: #333;
}
/* common End */

/*Nav Start*/
nav {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	min-width: 3.20rem;
	max-width: 12.00rem;
	height: 0.52rem;
	margin-top: 0.10rem;
	margin-bottom: 0.08rem;
	background: url(/assets/img/bg_nav.png) repeat-x;
}
.navleft {
	width: 0.08rem;
}
.navcont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	align-items: center;
	/**/	
	flex: 1;
}
.navcont .item {
	width: auto;
	height: 0.52rem;
	line-height: 0.52rem;
	font-size: 0.24rem;
	font-weight: bold;
	color: #111;
}
.navcont .item a {
	text-decoration: none;
}
.navcont .item a:hover {
	color: #000;
}
.navrigt {
	width: 0.08rem;
}
/*下拉*/
/*下拉样式Start*/
.navitem_select{
	width: 100%;
	margin: 0 auto;
	z-index: 100;
}
.navitem_select>ul {
	justify-content: space-between;
	display: flex;
	z-index: 1000;
}
.navitem_select>ul>li {
	width: 100%;
	height: 0.52rem;
	line-height: 0.52rem;
	font-size: 0.24rem;
	font-weight: bold;
	text-align: center;
	z-index: 10000;
}
.navitem_select ul li a {
	text-decoration: none;
	display: block;
	color: #111;
}
.navitem_select ul li a:hover {
	color: #000;
	opacity: 0.8;
}
/**/
.navitem_select>ul>li>ul {
	margin-left: -20%;
	width: 140%;
	height: 0;
	overflow: hidden;
	background: #E5E1DC;	
}
.navitem_select>ul>li>ul>li {
	line-height: 0.30rem;
	font-size: 0.21rem;
}
/*下拉样式End*/
/*Nav End*/
/*Page Start*/
/**/
.index {
	width: 100%;
	min-width: 3.20rem;
	max-width: 12.00rem;
	height: auto;
	background: #f9f9f9;
	background: #FFF;
}
/**/
.comst_hd {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	height: 0.66rem;
	background: url(/assets/img/bg_comst_hd.png) bottom center no-repeat;
}
.comst_hd .name {
	padding: 0 0.10rem;
	font-size: 0.20rem;
	color: #111;
}
.comst_hd .name a {
	text-decoration: none;
	color: #222;
}
.comst_hd .name a:hover {
	font-size: 0.20rem;
	color: #000;
}
.comst_hd .more {
	padding: 0 0.10rem;
	font-size: 0.16rem;
	color: #999;
}
.comst_hd .more a {
	text-decoration: none;
	color: #999;
}
.comst_hd .more a:hover {
	padding-left: 0.10rem;
	margin-left: 0.10rem;
	color: #666;
}
/**/
.comst_hd .crumb {
	padding: 0 0.10rem;
	font-size: 0.16rem;
	color: #999;
}
.comst_hd .crumb a {
	text-decoration: none;
	color: #999;
}
.comst_hd .crumb a:hover {
	/*
	padding-left: 0.10rem;
	margin-left: 0.10rem;
	*/
	color: #666;
}
/**/
.comst_bd {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	flex: 1;
	margin-top: 0.15rem;
}
/*搜索专用*/
.comst_search_bd {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	flex: 1;
	margin-top: 0.15rem;
}
/**/
.ind_row1 {
	/**/
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: row;
	align-items: flex-start;
	text-align: center;
	/**/
	width: 100%;
	max-width: 12.00rem;
	height: auto;
	margin-bottom: 0.10rem;
}
/**/
.indr1_left {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	margin-right: 0.10rem;
	width: 2.80rem;
	height: auto;
	/**/
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
.indr1r_procat {
	/**/
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 2.66rem;
	height: auto;
	margin-top: 0.10rem;
	margin-bottom: 0.10rem;/**/
}
.indr1r_procat .item {
	width: 2.66rem;
	height: 0.40rem;
	line-height: 0.40rem;
	text-align: center;
	font-size: 0.22rem;
	font-family: "华文楷体";
	/*
	font-weight: bold;
	*/
	color: #000;
	margin-bottom: 0.08rem;
	background: #eee;
}
.indr1r_procat .item a {
	text-decoration: none;
}
.indr1r_procat .item a:hover {
	color: #000;
}
.indr1r_chengnuo {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 2.66rem;
	height: auto;
	margin-top: 0.10rem;
	padding: 0.10rem 0.13rem;/**/
}
.indr1r_chengnuo p {
	width: 100%;
	line-height: 0.40rem;
	text-align: left;
	font-size: 0.22rem;
	font-family: "华文楷体";	
	color: #000;
}
.indr1r_jiangeline {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 0.01rem;
	border: none;
	border-top: #eee solid 0.01rem;
}
.indr1r_erweima {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	margin-top: 0.10rem;
}
.indr1r_erweima .item {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	margin-bottom: 0.10rem;
}
.indr1r_erweima .item img {
	width:1.50rem;
	
}
/**/
.indr1r_search {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	padding: 0;
	width: 2.66rem;
	height: 0.38rem;
	margin-top: 0.20rem;
	margin-bottom: 0.10rem;
	border: #0C0606 solid 0.01rem;
}
.indr1r_search input {
	margin-left: 0.03rem;
	width: 2.00rem;
	height: 0.28rem;
	border: none;
	padding: 0.05rem 0.10rem;
	background-color: transparent;
	font-size: 0.18rem;
	outline: none;
	cursor: pointer;
}
.indr1r_search button {
	padding: 0;
	margin: 0;
	width: 0.56rem;
	height: 0.38rem;
	text-align: center;
	font-size: 0.18rem;
	color: #fff;
	background: #0C0606;
	border: none;
}
/**/
.indr1r_complexsearch {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	align-items: center;
	/**/
	padding: 0 0.03rem;
	width: 2.60rem;
	height: 0.21rem;
	line-height: 0.21rem;
	margin-bottom: 0.20rem;
}


/**/
.indr1_right {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/	
	flex: 1;
	height: auto;
	/**/
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
.works_new {
	/**/
	display: block;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
/**/
.newworkslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
	min-height: 10.30rem;
}
.newworkslist .wlitem {
	margin-left: 1.3%;
	margin-right: 1%;
	margin-bottom: 0.10rem;
	width: 18%;
	min-width: 2.00rem;
}
.newworkslist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	width: 2.02rem;
	height: 1.62rem;
	/**/
	border: #e9e9e9 dashed 0.01rem;
}
.newworkslist .wlitem .pic img {
	margin: 0 auto;	
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;	
}
.newworkslist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.00rem;
}
.newworkslist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.16rem;
	color: #666;
}
/**/
.ind_row2 {
	/**/
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: row;
	align-items: flex-start;
	text-align: center;
	/**/
	width: 100%;
	max-width: 12.00rem;
	height: auto;
	margin-bottom: 0.10rem;
}
/**/
.indr2_left {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	margin-right: 0.10rem;
	width: 2.80rem;
	height: auto;
	/**/
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
/**/
.indr2_right {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/	
	flex: 1;
	height: auto;
	/**/
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}

.indnews {
	/**/
	display: block;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
.indnewslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
}
.indnewslist .item {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	height: 0.80rem;
	margin-bottom: 0.06rem;
}
.indnewslist .item .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	margin-right: 0.08rem;
	width: 0.80rem;
	height: 0.60rem;
	border: #eee solid 0.01rem;
}
.indnewslist .item .pic img {
	margin: 0 auto;
	width: auto;
	max-width: 0.80rem;
	height: auto;
	max-height: 0.60rem;	
}
.indnewslist .item .titcont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/	
	flex: 1;
	min-width: 1.70rem;
	height: 0.80rem;
}
.indnewslist .item .titcont .tit {
	padding: 0 0.02rem;
	width: 100%;
	min-width: 1.70rem;
	height: 0.29rem;
	line-height: 0.29rem;
	font-size: 0.14rem;
	text-align: left;
	color: #111;
	/**/
	overflow: hidden;
	white-space: nowrap;	
	text-overflow: ellipsis;
}
.indnewslist .item .titcont .cont {
	width: 100%;
	min-width: 1.70rem;
	height: 0.46rem;
	overflow: hidden;
}

.indnewslist .item .titcont .cont p {	
	line-height: 0.21rem;
	text-indent: 2em;
	text-align: left;
	font-size: 0.12rem;
	color: #666;
}


/**/
.artist_reco {
	/**/
	display: block;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}

/*artist_reco*/
.recoartistlist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
}
.recoartistlist .wlitem {
	margin-left: 1.3%;
	margin-right: 1%;
	margin-bottom: 0.10rem;
	width: 18%;
	min-width: 2.00rem;
}
.recoartistlist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 2.00rem;
	height: 1.60rem;
	border: #eee solid 0.01rem;
}
.recoartistlist .wlitem .pic img {
	margin: 0 auto;
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;
}
.recoartistlist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.00rem;
}
.recoartistlist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
/**/
.ind_row3 {
	/**/
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: row;
	align-items: flex-start;
	text-align: center;
	/**/
	width: 100%;
	max-width: 12.00rem;
	height: auto;
	margin-bottom: 0.10rem;
}
/**/
.indr3_cont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/	
	flex: 1;
	height: auto;
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}


/**/
.works_reco {
	/**/
	display: block;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
/**/
.recoworkslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
}
.recoworkslist .wlitem {
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 0.10rem;
	width: 18%;
	min-width: 2.00rem;
}
.recoworkslist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 2.00rem;
	height: 1.60rem;
	border: #eee solid 0.01rem;
}
.recoworkslist .wlitem .pic img {
	margin: 0 auto;
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;
}
.recoworkslist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.00rem;
}
.recoworkslist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
/**/
.ind_row4 {
	/**/
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	flex-direction: row;
	align-items: flex-start;
	text-align: center;
	/**/
	width: 100%;
	max-width: 12.00rem;
	height: auto;
}
.indr4_cont {
	/**/
	display: block;
	/**/	
	width: 100%;
	height: auto;
	padding: 0.10rem;
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
/**/
.index_about {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: flex-start;
	/**/	
	/**/ 
	margin: 0 0.10rem 0.15rem;
	width: 100%;
	height: auto;
}
.index_about_pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	max-width: 4.28rem;
	min-width: 1.60rem;
}
.index_about_pic img {
	width: 100%;
}
.index_about_ctext {
	padding: 0 0.10rem 0.10rem;
	margin-left: 0.10rem;
	flex: 1;
	max-width: 7.60rem;
	line-height: 0.26rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
.index_about_ctext strong {
	font-size: 0.18rem;
}
/**/
.ind_banner {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	/**/
	width: 100%;
	max-width: 12.00rem;
	height: 1.00rem;
	overflow: hidden;
	margin-top: 0.10rem;
}
.ind_banner img {
	height: 100%;
	max-width: 12.00rem;
}

/*Channel page com*/
.com_chlpageright_cont {
	/**/
	display: block;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
/*单页内容/表单*/
.com_chlpage_textorform {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
	min-height: 8.60rem;
}

/*新闻终级页面内容*/
.com_chlnews_detail {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	height: auto;
	min-height: 8.60rem;
}
.com_chlnews_detail .title {
	width: 90%;
	padding: 0.20rem;
	line-height: 0.41rem;
	text-align: center;
	font-size: 0.26rem;
	color: #666;
}
.com_chlnews_detail .about {
	width: 90%;
	padding: 0.10rem 0.20rem;
	line-height: 0.21rem;
	text-align: right;
	font-size: 0.16rem;
	color: #999;
	border-top: #f9f9f9 solid 0.01rem;
	border-bottom: #f9f9f9 solid 0.01rem;
}
.com_chlnews_detail .dcont {
	width: 90%;
	padding: 0.20rem;
	line-height: 0.31rem;
	text-align: left;
	font-size: 0.16rem;
	color: #666;
}
.com_chlnews_detail .dcont img {
	width: 100%;	
}
.com_chlnews_detail .dcont p img {
	width: 100%;	
}

/*作品列表*/

.com_chlpage_speccoluintr {
	margin: 0.05rem 0.10rem 0.15rem;
	padding: 0.15rem;
	line-height: 0.27rem;
	text-align: left;
	color: #666;
	/*
	border: #eee solid 0.01rem;
	*/
	background: #f9f9f9;
}
.com_chlpage_speccoluintr p {
	text-indent: 2em;
}

/**/
.com_chlpage_workslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
}
.com_chlpage_workslist .wlitem {
	margin-left: 1.3%;
	margin-right: 1%;
	margin-bottom: 0.10rem;
	width: 18%;
	min-width: 2.00rem;
	height: 4.10rem;
}
.com_chlpage_workslist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 2.02rem;
	height: 1.62rem;
	/**/
	border: #e9e9e9 dashed 0.01rem;
}
.com_chlpage_workslist .wlitem .pic img {
	margin: 0 auto;	
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;
}
.com_chlpage_workslist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.00rem;
}
.com_chlpage_workslist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
/**/
/**/

/**/
.search_chlpage_workslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	width: 100%;
	height: auto;
}
.search_chlpage_workslist .wlitem {
	margin-left: 1.3%;
	margin-right: 1%;
	margin-bottom: 0.10rem;
	width: 18%;
	min-width: 2.00rem;
	height: 4.40rem;
}
.search_chlpage_workslist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 2.02rem;
	height: 1.62rem;
	/**/
	border: #e9e9e9 dashed 0.01rem;
}
.search_chlpage_workslist .wlitem .pic img {
	margin: 0 auto;	
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;
}
.search_chlpage_workslist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.25rem;
}
.search_chlpage_workslist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
/**/
/**/

/**/
.collection_chlpage_workslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
}
.collection_chlpage_workslist .wlitem {
	margin-left: 1.3%;
	margin-right: 1%;
	margin-bottom: 0.10rem;
	width: 18%;
	min-width: 2.00rem;
	height: 3.75rem;
}
.collection_chlpage_workslist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 2.02rem;
	height: 1.62rem;
	/**/
	border: #e9e9e9 dashed 0.01rem;
}
.collection_chlpage_workslist .wlitem .pic img {
	margin: 0 auto;	
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;
}
.collection_chlpage_workslist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.20rem;
}
.collection_chlpage_workslist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}

/**/
/**/
.searchconditions {
	/**/
	margin-bottom: 0.15rem;
	width: 100%;
	border: #eee solid 0.01rem;
	border-bottom: none;
}
.searchconditions ul {
	margin: 0;
	padding: 0;
	width: 100%;
}
.searchconditions ul li {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	padding: 0.05rem 0.10rem;
	border-bottom: #eee solid 0.01rem;
	/**/
	height: 0.31rem;	
	font-size: 0.14rem;
}
.searchconditions ul li label {
	/**/
	margin: 0;
	width: 1.40rem;
	margin-right: 0.10rem;
	
	/**/
	font-size: 0.15rem;
	text-align: right;
	/*
	border: #00f solid 0.01rem;
	*/
}
.searchconditions ul li .inptbox {
	flex: 1;
	padding: 0.10rem;
	text-align: left;
	
	/*
	border: #0ff solid 0.01rem;
	*/
	
}
.searchconditions ul li .inptbox label {
	display: inline-block;
	padding: 0 0.05rem 0 0;
	margin: 0;
	width: auto;
	text-align: left;
}
.searchconditions ul li .inptbox label input {
	margin-right: 0.03rem;
}
.searchconditions ul li .inptbox input {
	padding: 0.01rem 0.05rem;
	border: #eee solid 0.01rem;
}

.searchconditions ul li .inptbox input:hover {
	border: #666 solid 0.01rem;
}
.searchconditions ul li .inptbox button {
	padding: 0.03rem 0.05rem;
	width: 1.00rem;
	border: #f9f9f9 solid 0.01rem;
}

.searchconditions ul li .inptbox span {
	padding: 0 0.05rem;
	height: 0.37rem;
	line-height: 0.37rem;
	text-align: center;
	font-size: 0.14rem;
	color: #888;
}
.nosearchnote {
	/**/
	width: 100%;
	height: 0.37rem;
	line-height: 0.37rem;
	text-align: center;
	font-size: 0.14rem;
	color: #F00;
}
/**/
.chl_about {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
}
.chl_about p {
	width: 90%;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
.chl_about img {
	width: 90%;
}
/**/
.chl_contact {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
}
.chl_contact p {
	width: 90%;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
.chl_contact img {
	width: 90%;
}
/**/
.chl_guestbook {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
}
.chl_guestbook .gbnote {
	/**/
	width: 90%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
	margin-top: 0.30rem;
}
.chl_guestbook .gbnote span {
	padding: 0 0.05rem;
	color: #f00;	
}
.chl_guestbook .gbform {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 90%;
	height: auto;
	margin-top: 0.30rem;
}
.chl_guestbook .gbform form {
	width: 100%;
}
.chl_guestbook .gbform form .item {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
	margin-bottom: 0.10rem;
	border-bottom: #eee solid 0.01rem;
}

.chl_guestbook .gbform form .item label {
	width: 1.00rem;
	height: 0.30rem;
	line-height: 0.30rem;
	text-align: right;
	font-size: 0.14rem;
	font-weight: bold;
	color: #333;
}
.chl_guestbook .gbform form .item label span {
	color: #F00;
}
.chl_guestbook .gbform form .item .inptbox {
	margin-left: 0.15rem;
	width: auto;
	font-size: 0.14rem;
	color: #666;
	/**/
}
.chl_guestbook .gbform form .item .inptbox textarea {
	padding: 0.10rem;
	width: 6.00rem;
	height: 1.35rem;
	line-height: 0.27rem;
	font-size: 0.14rem;
	color: #666;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
	/**/
	resize: none;
}
.chl_guestbook .gbform form .item .inptbox i {
	font-size: 0.10rem;
	color: #bbb;
	margin-left: 4.70rem;
}
/**/
.chl_guestbook .gbform form .item .inptbox input {
	padding: 0 0.10rem;
	width: 1.60rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
.chl_guestbook .gbform form .item .inptbox_code {
	margin-left: 0.15rem;
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
}
.chl_guestbook .gbform form .item .inptbox_code input {
	padding: 0 0.10rem;
	width: 1.10rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
.chl_guestbook .gbform form .item .inptbox_codeimg {
	margin-left: 0.15rem;
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
}
.chl_guestbook .gbform form .item .inptbox_codeimg img {
	width: auto;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
.chl_guestbook .gbform form .item .inptbox_codenote {
	margin-left: 0.15rem;
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
}

.chl_guestbook .gbform form .item .inptbox button {
	padding: 0 0.10rem;
	width: 1.60rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}

/**/
.chl_news {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
.chln_wrap {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
}

.chl_newslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
}
.chl_newslist .item {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	height: 0.80rem;	
	margin-bottom: 0.36rem;
}
.chl_newslist .item .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 1.60rem;
	height: 1.20rem;
	/**/
}
.chl_newslist .item .pic img {
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.chl_newslist .item .titcont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	margin-left: 0.10rem;
	margin-right: 0.10rem;
	flex: 1;
	min-width: 1.70rem;
	height: 1.20rem;
}
.chl_newslist .item .titcont .tit {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	padding: 0 0.02rem;
	width: 100%;
	min-width: 1.70rem;
	height: 0.41rem;
	line-height: 0.41rem;
	font-size: 0.16rem;
	font-weight: bold;
	text-align: left;
	color: #111;
	/**/
	overflow: hidden;
	white-space: nowrap;	
	text-overflow: ellipsis;
}
.chl_newslist .item .titcont .tit span {
	font-size: 0.14rem;
	font-weight: 500;
	color: #888;
}

.chl_newslist .item .titcont .cont {	
	width: 100%;
	min-width: 1.70rem;
	height: auto;
	overflow: hidden;
}

.chl_newslist .item .titcont .cont p {
	line-height: 0.31rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
/*翻页样式*/
.com_turnpage {
	padding-top: 0.10rem;
	margin: 0.30rem auto 0.20rem;
	width: 100%;
	height: 0.33rem;
	line-height: 0.33rem;
	text-align: right;
	font-size: 0.14rem;
	
	border-top: #eee solid 0.01rem;
}
.com_turnpage a {
	padding: 0.03rem 0.08rem;
	color: #333;
	background: #f9f9f9;
}
.com_turnpage a:hover {
	text-decoration: none;
	color: #3C66FF;
}
.com_turnpage span {
	
}
.com_turnpage span a {
	padding: 0.03rem 0.08rem;
	color: #3C66FF;
}
.com_turnpage span a:hover {
	text-decoration: none;
	color: #000;
}
/**/
.chl_worksbyletter {
	/**/
	display: block;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
.chl_worksbyletterlist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	/**/
	border: #eee solid 0.01rem;
}
.chl_worksbyletterlist .item {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
	/**/
	background: #f9f9f9;
	border-bottom: #eee solid 0.01rem;
}
/**/
.chl_worksbyletterlist .item .letter {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 0.80rem;
	height: auto;
	/**/
	font-size: 0.20rem;
	
}

.chl_worksbyletterlist .item .zuojiacont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	padding: 0.10rem 0.15rem;
	flex: 1;
	min-width: 1.70rem;
	height: auto;
	line-height: 0.31rem;
	text-align: left;
	/**/
	background: #fff;
	border-left: #eee solid 0.01rem;
	/**/
	word-wrap: break-word;
	word-break: break-all;
}
.chl_worksbyletterlist .item .zuojiacont a {
	margin: 0 0.08rem;
}
.chl_worksbyletterlist .item .zuojiacont a:hover {
	text-decoration: none;
}
/**/
.chl_worksbyletterlist .item .title {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 0.80rem;
	height: auto;
	/**/
	font-size: 0.18rem;
	
}
.chl_worksbyletterlist .item .textcont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	padding: 0.10rem 0.15rem;
	flex: 1;
	min-width: 1.70rem;
	height: auto;
	line-height: 0.29rem;
	text-align: left;
	/**/
	background: #fff;
	border-left: #eee solid 0.01rem;
	/**/
	word-wrap: break-word;
	word-break: break-all;
}
.chl_worksbyletterlist .item .textcont a {
	margin: 0 0.08rem;
}
.chl_worksbyletterlist .item .textcont a:hover {
	text-decoration: none;
}
/**/
.chl_worksbyletterlist .item .workslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	padding: 0.10rem 0.15rem;
	flex: 1;
	min-width: 1.70rem;
	height: auto;
	line-height: 0.29rem;
	text-align: left;
	/**/
	background: #fff;
	border-left: #eee solid 0.01rem;
	/**/
	word-wrap: break-word;
	word-break: break-all;
}
/**/
.chl_worksbyletterlist .item .workslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: flex-start;
	/**/
	flex: 1;
	height: auto;
}
.chl_worksbyletterlist .item .workslist .wlitem {
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 0.20rem;
	width: 31.2%;
	min-width: 2.00rem;
}
.chl_worksbyletterlist .item .workslist .wlitem .pic {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 2.02rem;
	height: 1.62rem;
	/**/
	border: #e9e9e9 dashed 0.01rem;
}
.chl_worksbyletterlist .item .workslist .wlitem .pic img {
	margin: 0 auto;	
	width: auto;
	height: auto;
	max-width: 2.00rem;
	max-height: 1.60rem;
}
.chl_worksbyletterlist .item .workslist .wlitem .parms {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.25rem;
}
.chl_worksbyletterlist .item .workslist .wlitem .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.25rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
/*作家相关新闻*/
.chl_worksbyletterlist .item .newslist {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	padding: 0.10rem 0.15rem;
	flex: 1;
	min-width: 1.70rem;
	height: auto;
	line-height: 0.29rem;
	text-align: left;
	/**/
	background: #fff;
	border-left: #eee solid 0.01rem;
	/**/
	word-wrap: break-word;
	word-break: break-all;
		
}
.chl_worksbyletterlist .item .newslist ul {
	list-style: none;
	width: 100%;
}
.chl_worksbyletterlist .item .newslist ul li {
	list-style: none;
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/	
}
.chl_worksbyletterlist .item .newslist ul li a {
	color: #666;	
}
.chl_worksbyletterlist .item .newslist ul li a:hover {
	color: #000;	
}
.chl_worksbyletterlist .item .newslist ul li span {
	list-style: none;
	color: #999;
	/**/	
}


/**/
/**/
.worksdetail {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/	
	flex: 1;
	height: auto;
	/**/
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}

/**/
.worksdetail .cont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
.worksdetail .cont .wcdetail {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	/*
	border: #f00 solid 0.01rem;
	*/
}
/**/
/**/
.worksdetail .cont .wcdetail .wcdtitle {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	height: 0.50rem;
	line-height: 0.50rem;
	font-size: 0.24rem;
	font-weight: bold;
	color: #333;
	background: #f9f9f9;
	/*
	border: #ff0 solid 0.01rem;
	*/
}
/**/
.worksdetail .cont .wcdetail .wcdparms {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	/**/
	margin-top: 0.15rem;
}

.worksdetail .cont .wcdetail .wcdparms ul {
	width: 100%;
	border: #eee solid 0.01rem;
	border-right: none;
}
.worksdetail .cont .wcdetail .wcdparms ul li {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	border-bottom: #eee solid 0.01rem;
}
.worksdetail .cont .wcdetail .wcdparms ul li.th {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	height: 0.37rem;
	line-height: 0.37rem;
	text-align: center;
	font-size: 0.16rem;
	font-weight: bold;
	color: #333;
	border-right: #eee solid 0.01rem;
}
.worksdetail .cont .wcdetail .wcdparms ul li .item {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: flex-start;
	/**/
	width: 50%;
	border-right: #eee solid 0.01rem;
}
.worksdetail .cont .wcdetail .wcdparms ul li .item .ilabel {
	width: 1.66rem;
	line-height: 0.35rem;
	margin-right: 0.10rem;
	text-align: right;
	color: #555;
}
.worksdetail .cont .wcdetail .wcdparms ul li .item .ivbox {
	flex: 1;
	line-height: 0.35rem;
	text-align: left;
	color: #666;
	border-left: #eee solid 0.01rem;
	padding-left: 0.10rem;
}
.worksdetail .cont .wcdetail .wcdparms ul li.ft {
	border-bottom: none;
}
.worksdetail .cont .wcdetail .wcdparms ul li.ft .item {
	width: 100%;
}

.worksdetail .cont .wcdetail .btnbuy {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	/**/
	border: #eee solid 0.01rem;
	border-top: none;
	margin-bottom: 0.20rem;
	/**/
	height: 0.37rem;
	line-height: 0.37rem;
	text-align: center;
	font-size: 0.16rem;
	font-weight: bold;
	color: #333;
}



/**/
.worksdetail .cont .wcdetail .wcdrow1 {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: flex-start;
	/**/
	width: 100%;
	padding-top: 0.10rem;
	/*
	border: #f00 solid 0.01rem;
	*/
}
.worksdetail .cont .wcdetail .wcdrow1 .imgs {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 49.2%;
	height: 6.00rem;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	/*
	border: #000 solid 0.01rem;
	*/
}
.worksdetail .cont .wcdetail .wcdrow1 .imgs img {
	width: 100%;
}
.worksdetail .cont .wcdetail .wcdrow1 .parms {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 49.2%;
	min-width: 2.00rem;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	/*
	border: #000 solid 0.01rem;
	*/
}
.worksdetail .cont .wcdetail .wcdrow1 .parms p {
	margin-top: 0.10rem;
	width: 100%;
	height: auto;
	line-height: 0.31rem;
	text-align: left;
	font-size: 0.16rem;
	color: #666;
}


.worksdetail .cont .wcdetail .wcdrow1 .parms ul {
	list-style: none;
	border: #eee solid 0.01rem;
	width: 100%;
	
}
.worksdetail .cont .wcdetail .wcdrow1 .parms ul li {
	list-style: none;	
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	width: 100%;
	line-height: 0.33rem;
	border-bottom: #eee solid 0.01rem;
	
}
.worksdetail .cont .wcdetail .wcdrow1 .parms ul li .label {
	width: 1.00rem;
	color: #333;
	font-size: 0.18rem;
	border-right: #eee solid 0.01rem;
}
.worksdetail .cont .wcdetail .wcdrow1 .parms ul li .pcont {
	flex: 1;
	margin-left: 0.20rem;
	text-align: left;
	color: #666;
}


.worksdetail .cont .wcdetail .wcdrow2 {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	/*
	border: #f00 solid 0.01rem;
	*/
}

.worksdetail .cont .wcdetail .wcdrow2 .wcdtitle {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	height: 0.50rem;
	line-height: 0.50rem;
	font-size: 0.18rem;
	font-weight: bold;
	color: #333;
	background: #f9f9f9;
	/*
	border: #ff0 solid 0.01rem;
	*/
}
.worksdetail .cont .wcdetail .wcdrow2 .wcdcont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	padding: 0.20rem;
	line-height: 0.31rem;
	text-align: left;
	font-size: 0.16rem;
	color: #666;
	/**/
}
.worksdetail .cont .wcdetail .wcdrow3 {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	/*
	border: #f00 solid 0.01rem;
	*/
}

.worksdetail .cont .wcdetail .wcdrow3 .wcdtitle {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	height: 0.50rem;
	line-height: 0.50rem;
	font-size: 0.18rem;
	font-weight: bold;
	color: #333;
	background: #f9f9f9;
	/*
	border: #ff0 solid 0.01rem;
	*/
}

.worksdetail .cont .wcdetail .wcdrow3 .wcdnews {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	width: 100%;
	padding: 0.20rem;
	line-height: 0.31rem;
	text-align: left;
	font-size: 0.16rem;
	color: #666;
	/*
	border: #f00 solid 0.01rem;
	*/
	
}
.worksdetail .cont .wcdetail .wcdrow3 .wcdnews ul {
	list-style: none;
	width: 100%;
	/*
	border: #ff0 solid 0.01rem;
	*/
}
.worksdetail .cont .wcdetail .wcdrow3 .wcdnews ul li {
	list-style: none;
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/	
}
.worksdetail .cont .wcdetail .wcdrow3 .wcdnews ul li a {
	color: #666;	
}
.worksdetail .cont .wcdetail .wcdrow3 .wcdnews ul li a:hover {
	color: #000;	
}
.worksdetail .cont .wcdetail .wcdrow3 .wcdnews ul li span {
	list-style: none;
	color: #999;
	/**/	
}

/**/
/**/
/*用户中心Start*/
.usercenter {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/	
	flex: 1;
	height: auto;
	/**/
	/**/
	border: #ddd solid 0.01rem;
	-moz-border-radius: 0.05rem; /* Firefox */
	-webkit-border-radius: 0.05rem; /* Safari 和 Chrome */
	border-radius: 0.05rem; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	behavior: url(assets/css/ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}
/**/
.usercenter .cont {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: 100%;
	height: auto;
	padding: 0.10rem;
}
/**/
.usercenter .cont .uc_reg {
	width: 5.00rem;
	margin: 0.20rem auto 0.30rem;
	padding-bottom: 0.20rem;
	border: #eee solid 0.01rem;
}
.usercenter .cont .uc_reg .ucr_note {
	width: 100%;
	height: 0.60rem;
	line-height: 0.30rem;
	text-align: left;
	font-size: 0.14rem; 
	border: #f0f solid 0.02rem;
}
.usercenter .cont .uc_reg .ucr_form {
	
}

.usercenter .cont .uc_reg .ucr_form ul {
	margin: 0.15rem auto;
	width: 90%;
}
.usercenter .cont .uc_reg .ucr_form ul li {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	padding: 0.10rem 0;
	width: 100%;
	border-bottom: #eee solid 0.01rem;
}

.usercenter .cont .uc_reg .ucr_form ul li .label {
	margin-right: 0.15rem;
	width: 1.20rem;
	height: 0.27rem;
	line-height: 0.27rem;
	text-align: right;
	font-size: 0.14rem;
	color: #333;
}
.usercenter .cont .uc_reg .ucr_form ul li .label span {
	padding: 0 0.05rem;
	color: #f00;
}

.usercenter .cont .uc_reg .ucr_form ul li .inpbox {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	flex: 1;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox span {
	padding: 0 0.08rem;
	font-size: 0.14rem;
	color: #aaa;
}

/**/
.usercenter .cont .uc_reg .ucr_form ul li .inpbox input {
	padding: 0 0.10rem;
	width: 1.60rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcode {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcode input {
	padding: 0 0.10rem;
	width: 0.58rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcodeimg {
	margin-left: 0.10rem;
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcodeimg img {
	width: auto;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcodebtn {
	margin-left: 0.10rem;
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #666;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcodebtn button {
	padding: 0 0.10rem;
	width: 1.00rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #333;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}

.usercenter .cont .uc_reg .ucr_form ul li .inpbox .checkcodenote {
	margin-left: 0.08rem;
	width: auto;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #aaa;
}
.usercenter .cont .uc_reg .ucr_form ul li .inpbox button {
	padding: 0 0.10rem;
	width: 1.15rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #333;
	border: #eee solid 0.01rem;
	/**/
	background-color: transparent;
	outline: none;
	cursor: pointer;
}
/**/
.usercenter .cont .uc_reg .ucr_link {
	padding: 0 0.20rem 0.20rem;
	width: auto;
	height: 0.27rem;
	line-height: 0.27rem;
	text-align: right;
	font-size: 0.14rem;
	color: #F7D619;
}
/**/
.usercenter .cont .uc_main {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: flex-start;
	/**/
	width: 11.60rem;
	margin: 0.05rem auto 0.10rem;
	border: #eee solid 0.01rem;
}
.usercenter .cont .uc_main .ucm_menu {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: flex-start;
	-webkit-justify-content: flex-start;
	align-items: center;
	/**/	
	width: 2.10rem;	
}
.usercenter .cont .uc_main .ucm_menu ul {
	margin: 0.15rem auto;
	width: 1.60rem;
}
.usercenter .cont .uc_main .ucm_menu ul li {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	align-items: center;
	/**/
	padding: 0.10rem 0.15rem;
	width: 100%;
	text-align: right;
	border-bottom: #eee solid 0.01rem;
}
.usercenter .cont .uc_main .ucm_cont {
	flex: 1;
	min-height: 5.00rem;
	border-left: #ddd solid 0.01rem;
}

/*表单区*/
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox {
	margin: 0.20rem;
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .opts {
	height: 0.37rem;
	line-height: 0.37rem;
	text-align: center;
	font-size: 0.16rem;
	color: #666;	
	border-bottom: #eee solid 0.01rem;
}

.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info {
	padding: 0.20rem;
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul {
	font-size: 0;
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	/**/
	padding: 0.05rem 0;
	border-bottom: #f5f5f5 solid 0.01rem;
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li .label {
	padding: 0;
	width: 1.60rem;
	margin-right: 0.10rem;
	line-height: 0.31rem;
	text-align: right;
	font-size: 0.14rem;
	font-weight: 600;
	color: #666;	
	
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li .label span {
	padding: 0.05rem;
	color: #f00;
}

.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li .inbox {
	flex: 1;
	line-height: 0.31rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li .inbox label {
	padding: 0 0.05rem;
	margin: 0;
}

.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li .inbox label input {
	vertical-align:middle;
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .info ul li .inbox input {
	padding: 0 0.10rem;
	height: 0.27rem;
	line-height: 0.27rem;
	text-align: left;
	font-size: 0.14rem;
	color: #666;
	border: #f1f1f1 solid 0.01rem;
}

.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .btns {
	/**/
	display: flex;
	display: -webkit-flex;
	flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	/**/
	
}
.usercenter .cont .uc_main .ucm_cont .ucmc_formbox .btns input {
	padding: 0 0.10rem;
	width: 1.00rem;
	line-height: 0.31rem;
	text-align: center;
	font-size: 0.14rem;
	color: #666;
}
/*列表区*/
.usercenter .cont .uc_main .ucm_cont .ucmc_listbox {
	
	margin: 0.10rem;
	
	
	border: #f0f solid 0.01rem;
}









/*用户中心End*/
/**/
/**/
/*购物车Start*/
.addmycart {
	width: 100%;
	min-width: 2.00rem;
	max-height: 2.00rem;
}
.addmycart button {
	padding: 0 0.10rem;
	width: 1.00rem;
	height: 0.30rem;
	line-height: 0.30rem;
	font-size: 0.14rem;
	color: #333;
	border: #eee solid 0.01rem;
	/**/
	background-color: #f5f5f5;
	outline: none;
	cursor: pointer;
}
#goodsCount {
	color: #f00;	
}
/*购物车End*/
/*Page End*/
/*shipei*/

/**/
