body,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
img,
input,
li,
ol,
p,
table,
td,
ul {
	margin: 0;
	padding: 0
}

body {
	font-family: "微软雅黑";
	text-align: center;
	font-size: 14px
}

img {
	border: 0
}

i {
	font-style: normal
}

li {
	list-style: none
}

button,
input[type=text] {
	-webkit-appearance: none;
	outline: 0
}

a {
	text-decoration: none;
	color: #fff;!important;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none
}

input[type=number] {
	-moz-appearance: textfield
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.fl {
	float: left
}

.fr {
	float: right
}

.w1200 {
	display: block;
	width: 1200px;
	margin: 0 auto
}
.w970{
	width: 970px;
}
.dl {
	display: inline-flex;
	align-items: center;
	justify-content: flex-start
}

.ds {
	display: inline-flex;
	align-items: center;
	justify-content: center
}

.topbar {
	width: 100%;
	height: 35px;
	background-color: #f2f2f2;
	text-align: left
}

.topbar p {
	font-size: 16px;
	color: #8d8a8a;
	height: 35px;
	line-height: 35px
}

.topbar p img {
	margin-left: 60px;
	margin-right: 8px;
}

.topbar p span{
	font-size: 18px;
	color: #ee1c24;
	margin-right: 20px;
}

.head .w1200 {
	height: 125px;
	font-family: "宋体"
}

.head .w1200 .choice {
	width: 730px
}

.head .w1200 .choice .city {
	text-align: left;
	color: #666;
	margin-left: 25px;
	margin-right: 40px;
	font-size: 12px;
}
.head .w1200 .choice .city .fl{position: relative;cursor: pointer;width: 70px;height: 25px;line-height: 25px;padding-left: 2px;box-sizing: border-box;}
.head .w1200 .choice .city .fl:hover{background-color: #15c8cf;color: #fff;}
.head .w1200 .choice .city .fl:hover .province{display: block;}
.head .w1200 .choice .city .fl:hover span:before {
	border-top: 4px solid #fff;
}
.head .w1200 .choice .city .province{display: none;width: 68px;position: absolute;top: 25px;left: 0;border: 1px solid #15c8cf;text-align: center;background-color: #fff;z-index: 99;}
.head .w1200 .choice .city .province p{font-size: 14px;color: #666;height: 30px;line-height: 30px;font-family: '微软雅黑';}
.head .w1200 .choice .city .province p:hover{color: #15c8cf;}
.head .w1200 .choice .city h6 {
	font-weight: normal;
	font-size: 20px;
	color: #000;
	font-family: "arial rounded mt bold";
}
.head .w1200 .choice .city span:before {
	content: " ";
	display: block;
	position: absolute;
	border-left: 4px solid transparent;
	border-top: 4px solid #666;
	border-right: 4px solid transparent;
	top: 11px;
	right: 9px;
}
.head .w1200 .choice .search input {
	width: 352px;
	height: 42px;
	border: 1px solid #28ccd3;
	box-sizing: border-box;
	padding-left: 10px
}

.head .w1200 .choice .search button {
	width: 130px;
	height: 42px;
	background-color: #28ccd3;
	border: 0;
	color: #fff;
	cursor: pointer
}

.head .w1200 .choice .search p {
	color: #666;
	text-align: left;
	margin-top: 10px
}

.head .w1200 .choice .search p a {
	color: #666;
	margin-left: 30px
}

.head .nav {
	height: 43px;
	background-color: #15c8cf
}

.head .nav .active {
	width: 205px;
	/*background-color: #eddf72;*/
	text-align: center;
	padding: 0;
	cursor: pointer;
}
.head .nav .active:hover ul{
	display: block;
}

.head .nav .active ul {
	position: absolute;
	height: 310px;
	top: 45px;
	left: 0;
	z-index: 9999;
	display: none;
}

.head .nav .active ul li {
	width: 205px;
	height: 62px;
	padding: 0;
	background-color: #fff;	
}

.head .nav .active ul li a {
	color: #0198e4;
	font-size: 18px;
	width: 100%;
	height: 100%;
	display: inline-flex;
	align-items: center
}
.head .nav .active ul li a:hover {
	background-color: #fbf8b4;	
}
.head .nav .active ul li a img {
	margin-left: 32px;
	margin-right: 15px
}

.head .nav .active ul li.yellow {
	background-color: #fbf8b4
}
.head .nav li {
	height: 43px;
	line-height: 43px;
	padding: 0 25px;
	font-size: 18px;
	float: left;
	color: #fff;
	position: relative;
}

.head .nav li a {
	color: #fff
}

.head .poster img {
	width: 100%;
	height: 810px;
	margin-top: 2px
}

.foot {
	margin-top: 20px
}

.foot .first {
	height: 170px;
	background-color: #f1f3f7
}

.foot .first dl {
	width: 1050px;
	height: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: space-between
}

.foot .first dd {
	width: 205px;
	height: 95px;
	font-size: 16px;
	text-align: left
}

.foot .first dd img {
	margin-right: 10px
}

.foot .first dd p {
	color: #000
}

.foot .first dd span {
	color: #525255
}

.foot .second {
	text-align: left;
	font-size: 16px;
	margin-top: 15px
}

.foot .second .header {
	width: 260px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	background-color: #44c7cf;
	border-radius: 5px 5px 0 0;
	padding-left: 20px;
	box-sizing: border-box
}

.foot .second .second_l li {
	width: 260px;
	height: 42px;
	line-height: 42px;
	padding-left: 20px;
	box-sizing: border-box;
	background-color: #f1f3f7;
	color: #525255;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer
}

.foot .second .second_l li:last-child {
	border: 0
}

.foot .second .second_l li img {
	width: 13px;
	margin-right: 25px
}

.foot .second .second_l .active {
	background-color: #d8d8d8
}

.foot .second .second_r {
	width: 930px;
	height: 294px;
	background-color: #efefef;
	color: #525255;
	padding: 10px 20px;
	box-sizing: border-box;
	border-left: 1px solid #fff
}
.foot .second .second_r li{
	padding: 5px 0;
	border-bottom: 1px dashed #999;
}
.foot .second .second_r li a{
	color: #333;
}
.foot .second .second_r p {
	line-height: 25px;
	text-indent: 2em
}
.pagination1.layui-laypage {
    margin-top: 9px;
}
.pagination1 .current {    
    background-color: #848484;   
}
#content_1,
#content_2,
#content_3,
#content_4,
#content_5 {
	width: 889px;
	height: 270px;
	overflow-y: auto;
	position: relative;
	display: none
}
#content_0{position: relative;}
#content_0 .btn_com{position: absolute;bottom: 10px;right: 0;}
.foot .third {
	height: 150px;
	border: 3px solid #f2f2f2;
	margin-top: 10px;
	box-sizing: border-box
}

.foot .third>img {
	height: 144px
}

.foot .third .contact {
	width: 790px;
	color: #525255;
	text-align: left;
	padding-left: 65px;
	box-sizing: border-box
}

.foot .third .contact p {
	font-size: 18px;
	line-height: 30px
}

.foot .third .contact p span {
	font-weight: 600;
	color: #28ccd3
}

.foot .third .contact li  {
	width: 150px;
	height: 52px;
	box-sizing: border-box;
	border-radius: 5px;
	border: 1px solid #f2f2f2;
	margin-right: 10px;
	float: left;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-top: 10px;

}
.contact li a{
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.foot .third .contact li img {
	margin-right: 20px
}

.foot .four {
	margin-top: 30px
}

.foot .four .four_t {
	height: 63px;
	line-height: 63px;
	background-color: #47a4a9
}

.foot .four .four_t a {
	text-decoration: underline;
	font-size: 18px;
	margin: 0 20px;
	font-weight: 400
}

.foot .four .four_b {
	height: 160px;
	background-color: #4daeb4;
	padding-top: 30px;
	box-sizing: border-box
}

.foot .four .four_b p {
	color: #fff;
	margin-bottom: 15px
}

.foot .four .four_b p a {
	margin: 0 20px
}

.container {
	margin: 0 auto;
	text-align: left;
	color: #525255;
	margin-bottom: 110px
}

.bread {
	width: 100%;
	font-size: 12px;
	margin-top: 24px;
	margin-bottom: 20px
}

.container .bread span {
	color: red
}

.container .contact {
	margin-top: 50px
}

.container .contact dt {
	width: 970px;
	height: 87px;
	color: red;
	line-height: 87px;
	font-size: 20px;
	border-bottom: 1px solid #e5e5e5
}

.container .contact dd {
	width: 970px;
	height: 87px;
	border-bottom: 1px solid #e5e5e5;
	display: inline-flex;
	align-items: center;
	justify-content: flex-start
}

.container .text {
	font-family: "宋体";
	font-size: 12px;
	color: #000;
	padding-left: 75px;
	box-sizing: border-box
}

.container .contact dd p {
	display: inline-block;
	margin-right: 150px
}

.container .contact dd span {
	color: #1bcbed;
	font-size: 22px;
	font-weight: bold;
}

.container .contact dd label {
	display: inline-block;
	width: 75px;
	height: 43px;
	line-height: 43px
}

.container .contact dd input {
	width: 243px;
	height: 43px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	padding-left: 10px
}

.container .contact dd input[type=number] {
	outline: 0
}

.container .btn span {
	width: 194px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	background-color: #1bcbed;
	border-radius: 5px;
	display: inline-block;
	color: #fff;
	margin-top: 27px;
	margin-left: 75px
}

.filter {
	width: 100%;	
	font-size: 14px
}

.filter .header {
	height: 36px;
	line-height: 36px;
	background-color: #f1f1f1;
	box-sizing: border-box;
	padding-left: 10px;
	border-top: 1px solid #e5e5e5
}

.filter .filter_w {
	border: 1px solid #ffeed9;
	font-size: 14px;
}
.filter .filter_w dl{
	margin-top: 0;
}
.filter .filter_w dd{
	width: 1200px;
	height: auto;
	min-height: 55px;
	display: inline-flex;
	border-bottom: solid 1px #ffeed9;
}
.filter .filter_w dd .ft{
	width: 120px;
	font-size: 16px;
	font-weight: bold;
	border-right: 1px solid #ffeed9;
	text-align: center;	
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.filter .filter_w dd .ft img{height: 30px;}
.filter .filter_w .filter_r {
	width: 100%
}

.filter .filter_w .filter_r li {
	width: 100%;	
	display: inline-flex;
	align-items: center;
	flex-flow: wrap;
	padding: 10px;
	position: relative
}
.filter .filter_w .filter_r li#condition{
	background-color: #fffcdb;
}
.filter .filter_w .filter_r li#condition span{
	height: 29px;
	color: #ef4047;
	border: 1px solid #E5E5E5;
	padding: 0 8px;
	margin-right: 6px;
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	cursor: pointer;
}
.filter .filter_w .filter_r li#condition span img{
	width: 24px;
	height: 27px;	
	margin-right: -8px;
	margin-left: 8px;
}
.filter .filter_w .filter_r li#condition span:hover{
	border: 1px solid #ef4047;
}
.filter .filter_w .filter_r li#condition span:hover img{
	background-color: #ef4047;
}
.filter .filter_w .filter_r li#condition span.removeall{
	color: #0065cd;
	border: 0;
}
.filter .filter_w .filter_r li  i{
	color: #888;
}
.filter .filter_w .filter_r dd:last-child{
	border: 0;
}
.filter .filter_w .filter_r .accurate input {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 0;
	background-color: #acebf4;
	margin: 0 1px;
	text-align: center;
	outline: 0
}

.filter .filter_w .filter_r .accurate .active {
	height: 30px;
	line-height: 30px;
	background-color: #ef4047;
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	border-radius: 5px;
	margin: 0 5px;
	cursor: pointer;
}

.filter .filter_w .filter_r .accurate a {
	color: #888;	
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;	
}

.filter .filter_w .filter_r .blurry input[type=number] {
	width: 148px;
	height: 30px;
	line-height: 30px;
	border: 0;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	outline: 0;
	padding-left: 10px
}

.filter .filter_w .filter_r .blurry .active {
	height: 30px;
	line-height: 30px;
	background-color: #ef4047;
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	border-radius: 5px;
	margin: 0 5px;
	cursor: pointer;
}

.filter .filter_w .filter_r .blurry input[type=checkbox] {
	margin-left: 15px;
	margin-right: 10px
}

.filter .filter_w .filter_r .blurry i {
	color: #999
}

.filter .filter_w .filter_r .normal span {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	color: #0089c0;
	margin: 2px;
	padding: 0 10px;
	cursor: pointer;
	font-family: "microsoft yahei";	
	position: relative;
}
.filter .filter_w .filter_r .normal span img{
	
}
.filter .filter_w .filter_r .normal span:hover {	
	border: 1px solid #ef4047;	
    border-radius: 3px;
	box-sizing: border-box;
}
.filter .filter_w .filter_r .normal span:hover img{	
	display: block;
}
.filter .filter_w .filter_r .normal .active {
	background-color: #ef4047;
	color: #fff;
	padding: 0 10px;
	border-radius: 3px
}

.filter .filter_w .filter_r li .signal {
	padding: 0 5px;
	border: 1px solid #e5e5e5;
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
	text-align: center
}

.filter .filter_w .filter_r li .signal p {
	display: inline-flex;
	align-items: center
}

.filter .filter_w .filter_r li .signal img {
	width: 15px;
	margin-left: 3px
}

.filter .filter_w .filter_r li .signal .shang {
	display: none
}

.filter .filter_w .filter_r li .signal div {
	min-width: 400px;
	position: absolute;
	top: 43px;
	left: 10px;
	display: none;
	border: 1px solid #e5e5e5;
	padding: 10px;
	z-index: 99;
	background-color: #fff;
	text-align: left
}

.filter .filter_w .filter_r li .signal:hover div {
	display: block
}

.filter .filter_w .filter_r li .signal:hover .shang {
	display: block
}

.filter .filter_w .filter_r li .signal:hover .xia {
	display: none
}

.filter .filter_w .filter_r li:last-child {
	border: 0
}

.filter .filter_w .filter_r li .p_i{
	outline: none;
	width: 55px;
    height: 30px;
    border: 1px solid #ddd;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
}
.filter .filter_w .filter_r li a{
	display: inline-block;
	width: 50px;
	text-align: center;
    height: 30px;
	line-height: 30px;
	margin-left: 10px;
    background-color: #ef4047;
	color: #fff;
	cursor: pointer;
}
.special_ls {
	width: 1200px;
	margin: 0 auto
}

.special_ls .option {
	width: 100%;
	height: 80px;
	background-color: #f5f5f5;
	box-sizing: border-box;
	margin-top: -70px
}

.special_ls .option ul {
	width: 100%;
	border-bottom: 6px solid #8ec31f;
	display: inline-flex;
	justify-content: flex-start;
}

.special_ls .option li {
	width: 100px;
	height: 38px;
	line-height: 38px;
	color: #999;
	border: 0;
	cursor: pointer;
}
.special_ls .option li:hover{
	background-color: #fff;
}
.special_ls .option li.active {
	background-color: #fff
}

.special_ls .option_li {
	width: 100%;
	height: 36px;
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	background-color: #fff;
	font-family: '宋体';
	color: #999
}

.special_ls .option_li p {
	height: 36px;
	display: inline-flex;
	align-items: center;
	justify-content: flex-start;
	margin-right: 35px
}

.special_ls .option_li p input {
	margin-right: 5px
}

.special_ls .column {
	margin-bottom: 10px;
	margin-left: -10px;
}

.special_ls .s_bar {
	width: 100%;
	display: inline-flex;
	height: 60px;
	justify-content: space-between;
	align-items: center;
	border-bottom: 8px solid #8ec31f
}

.special_ls .s_bar.tj {
	border-bottom: 8px solid #e2cb00
}

.special_ls .s_bar.lh {
	border-bottom: 8px solid #e23100
}

.special_ls .s_bar h4 {
	font-family: '宋体';
	font-size: 30px;
	color: #0977d0
}

.special_ls .s_bar h4.tj {
	color: #f2e8aa
}

.special_ls .s_bar h4.lh {
	color: #ed1b24
}

.special_ls .s_bar p {
	color: #15c8cf;
	font-family: '黑体';
	font-size: 20px;
	display: inline-flex;
	height: 60px;
	align-items: center
}

.special_ls .column ul {
	width: 100%;
	display: inline-flex;
	justify-content: flex-start;
	flex-flow: wrap
}

.special_ls .column ul li {
	width: 232px;
	height: 120px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	position: relative;
	cursor: pointer;
	margin-bottom: 10px;
	margin-left: 10px;	
}

.special_ls .column ul li:hover {
	background-color: #d3f4f6;
	z-index: 999
}

.special_ls .column ul li>img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99
}

.special_ls ul li .scan {
    width: 100%;
    height: 37px;  
    font-size: 17px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 4px;
    color: #fff;
    display: none;
}
.special_ls ul li .scan a {
	display: inline-block;
    width: 115px;
    height: 37px;
    line-height: 37px;
    background-color: #ff2d24;  
	border-radius: 5px 0 0 5px;
}
.special_ls ul li .scan span {
	display: inline-block;
    width: 115px;
    height: 37px;
    line-height: 37px;
    background-color: #919191;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
}

.special_ls .column ul li h4 {
	font-size: 29px;
	margin: 12px 0 8px 0;
	color: #305694;
	font-family: "宋体";
	font-weight: 600;
}

.special_ls .column ul li .operation {
	height: 26px;
	width: 100%;
	display: inline-flex;
	align-items: flex-start;
	justify-content: center;
}

.special_ls .column ul li .operation img {
	margin-right: 10px;
	width: 18px;
}

.c999 {
	color: #999
}

.special_ls .column ul li .detail a {
	display: inline-block;
	width: 55px;
	height: 23px;
	line-height: 23px;
	background-color: #ed1b24;
	border-radius: 5px
}

.special_ls .column ul li .detail a.bc84 {
	background-color: #848484
}
.special_ls .column ul li .detail i {
	color: #ff0000;
}
.special_ls .column ul li .detail span {
	color: #999;
	margin: 0 8px;
	font-size: 12px
}

.special_ls .null{width: 500px;margin: 100px auto;text-align: left;line-height: 40px;font-size: 18px;color: #5f5f5f;}
.special_ls .null img{margin-right: 20px;float: left;}

.index_w {
	margin-top: 2px
}

.index_w .index_f .index_l {
	width: 890px;
	height: 315px;
	position: relative
}

.index_w .index_f .index_l .swiper-slide img {
	width: 890px;
	height: 315px
}
.swiper-pagination-bullet{width: 10px;height: 10px;background-color: #fff;opacity: .8;}
.swiper-pagination-bullet-active{background-color: #53c7c2;}
.index_w .index_f .index_r {
	width: 300px;
	height: 315px;
	margin-left: 5px;
	color: #7c7c7c;
	border: 1px solid #e5e5e5
}

.index_w .index_f .index_r .index_f_h {
	width: 300px;
	height: 44px;
	border-top: 4px solid #2ec7da;
	border-bottom: 1px solid #e5e5e5
}

.index_w .index_f .index_r .index_f_h ul {
	width: 100%;
	display: inline-flex
}

.index_w .index_f .index_r .index_f_h li {
	flex: 1;
	height: 44px;
	float: left;
	line-height: 44px;
	cursor: pointer
}

.index_w .index_f .index_r .index_f_h .active {
	background-color: #d4fbd6
}

.index_w .index_f .index_r .index_f_b li {
	width: 100%;
	height: 29px;
	line-height: 29px;
	text-align: left;
	border-bottom: 1px dashed #e5e5e5;
	padding: 0 10px;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.index_w .index_f .index_r .index_f_b li a {
	color: #7c7c7c
}

.index_w .index_f .index_r .index_f_b ul p {
	height: 40px;
	line-height: 40px;
	background-color: #44d3d9;
	text-align: right;
	font-size: 17px;
	color: #fff;
	padding-right: 20px;
	box-sizing: border-box;
	margin-top: 23px
}

#list_1,
#list_2,
#list_3 {
	display: none
}

.recommend {
	margin-top: 15px
}

.recommend .rec_l img {
	width: 225px;
	height: 453px
}

.special_col .column {
	margin-bottom: 10px
}

.special_col .s_bar {
	width: 100%;
	display: inline-flex;
	height: 60px;
	justify-content: space-between;
	align-items: center;
	border-bottom: 8px solid #8ec31f
}

.special_col .s_bar.tj {
	border-bottom: 8px solid #e2cb00
}

.special_col .s_bar.lh {
	border-bottom: 8px solid #e23100
}

.special_col .s_bar h4 {
	font-family: '宋体';
	font-size: 30px;
	color: #0977d0
}

.special_col .s_bar h4.tj {
	color: #f2e8aa
}

.special_col .s_bar h4.lh {
	color: #ed1b24
}

.special_col .s_bar p {
	color: #15c8cf;
	font-family: '黑体';
	font-size: 20px;
	display: inline-flex;
	height: 60px;
	align-items: center
}

.special_col ul {
	width: 100%;
	display: inline-flex;
	justify-content: space-between;
	flex-flow: wrap
}

.special_col ul li {
	width: 232px;
	height: 120px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 10px;
}

.special_col ul li>img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99
}

.special_col ul li .scan {
    width: 100%;
    height: 37px;  
    font-size: 17px;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 4px;
    color: #fff;
    display: none;
}
.special_col ul li .scan a {
	display: inline-block;
    width: 115px;
    height: 37px;
    line-height: 37px;
    background-color: #ff2d24;  
	border-radius: 5px 0 0 5px;
}
.special_col ul li .scan span {
	display: inline-block;
    width: 115px;
    height: 37px;
    line-height: 37px;
    background-color: #919191;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
}

.special_col ul li h4 {
	font-size:29px;
	margin: 12px 0 8px 0;
	color: #305694;
	font-family: "宋体";
	font-weight: 600;
}

.special_col ul li .operation {
	height: 26px;
	width: 100%;
	display: inline-flex;
	align-items: flex-start;
	justify-content: center;
}

.special_col ul li .operation img {
	margin-right: 10px
}

.special_col ul li .detail a {
	display: inline-block;
	width: 65px;
	height: 25px;
	line-height: 25px;
	background-color: #ed1b24;
	border-radius: 4px;
	color: #fff
}

.special_col ul li .detail a.bc84 {
	background-color: #848484
}

.special_col ul li .detail span {
	color: #999;
	margin: 0 10px
}

.special_col ul li .detail i {
	color: #ff0000;
}
/* 评价页面 */
.comm{text-align: center;width: 730px;margin: 100px auto;}
.comm h6{width: 100%;font-size: 24px;color: #16a2b7;font-weight: normal;}
.comm p{margin-top: 30px;text-align: left;}
.comm p label{font-size: 18px;color: #16a2b7;}
.comm p.first input{width: 215px;height: 26px;line-height: 26px;border: 1px solid #999;padding-left: 5px;box-sizing: border-box;}
.comm p.first input[id='name']{margin-right: 100px;}
.comm p.second input{width: 470px;height: 26px;line-height: 26px;border: 1px solid #999;padding-left: 5px;box-sizing: border-box;}
.comm p.third{display: inline-flex;align-items: flex-start;}
.comm p textarea{width: 670px;height: 85px;outline: 0;text-align: left;padding: 5px;box-sizing: border-box;resize: none;}
.comm .com_btn{background-color: #1b97ed;border-radius: 5px;width: 110px;height: 35px;line-height: 35px;font-size: 18px;color: #fff;letter-spacing: 8px;margin: 10px auto;cursor: pointer;}
/* 收藏页面 */
.special_col .s_bar h4.collect{color: #28ccd3;}
/* 回到顶部 */
.return{position: fixed;right: 30px;bottom: 112px;z-index: 1000;font-size: 14px;color: #fff;border: 1px solid #ccc;background: #fff;width: 62px;border-radius: 6px;box-sizing: border-box;}
.return p a{width: 100%;height: 60px;display: inline-flex;align-items: center;}
.return p{width: 100%;height: 60px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;padding: 0 10px;box-sizing: border-box;position: relative;}
.return .line{width: 50px;height:1px;background-color:#ccc;margin: 0 auto;}
.return p span{display: none;color: #fff;}
.return p:hover{background-color: #44c7cf;}
.return p:hover span{display: block;}
.return p:hover img{display: none;}
.return p img{width: 40px;}
.return p i{font-style: normal;position: absolute;top: 16px;left: 34px;background-color: #f00;color: #fff;padding: 0 2px;font-size: 12px;border-radius: 50%;display: none;}
/* 秒杀 */
.skill{margin-top: 20px;}
.skill .skill_zq{margin-bottom: 10px; margin-left: -10px;}
.skill .skill_zq dl{width: 100%; display: inline-flex;justify-content: flex-start;flex-flow: wrap;}
.skill .skill_zq dl dd{width: 232px;height: 120px;border: 1px solid #e5e5e5;box-sizing: border-box; position: relative;cursor: pointer;margin-bottom: 10px;margin-left: 10px;}
.skill .skill_zq dl dd .skill_t{border:1px solid #ef4933;}
.skill .skill_zq dl dd .skill_t_l{width: 110px;height: 65px;background-color: #ef4933;text-align: left;}
.skill .skill_zq dl dd .skill_t_l .ruleprice{font-size: 22px;color: #fff;line-height: 40px;}
.skill .skill_zq dl dd .skill_t_l .origprice{font-size: 18px;color: #000;}
.skill .skill_zq dl dd .skill_t_l .origprice i{text-decoration: line-through;}
.skill .skill_zq dl dd .skill_t_r p{color: #ef4933;padding-left: 4px;}
.skill .skill_zq dl dd .skill_t_r i{color: #ef4933;}
.skill .skill_zq dl dd .skill_t_r span{color: #fff;background-color:#ef4933;margin-left: 4px;padding: 0 2px;display: inline-block;}
.skill .skill_zq dl dd .skill_b{width: 100%;height: 55px;color: #8d5d40;font-size: 24px;display: inline-flex;align-items: center;justify-content: center;}
.skill .skill_zq dl dd .skill_b img{margin-left: 20px;width: 18px;height: 18px;}