
* {
	margin: 0px;
	padding: 0px;
}
html {
	font-size: 14px;
	width: 100%;
	font-family: "microsoft yahei";
	background-color: #fff;
}/*
body{
	background-image: url(../images/bg.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 1200px 100%;
}*/
html, body {
	position: relative;
	height: 100%;
}
a {
	text-decoration: none;
	color: #000;
}
.ta_c{
	text-align: center;
}
.ta_l{
	text-align: left;
}
.ta_r{
	text-align: right;
}
.img a { display: inline-block;}
img {
	vertical-align: middle;
	max-width: 100%;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
}
input,button,select,textarea {
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
body .main {
	width: 1200px;
	margin: 0 auto;
}
.page{    text-align: center; margin: 30px 0;width: 100%;}
.page-item {
	margin-right: 10px;
	display: inline-block;
}
.disabled span, .page-item span, .page-item a{font-size: 16px}
.page-item span{ color: #cecece;}
.active {
	color: red;
}

.user_img img{
	height: 50px;
	width: 50px;
	border-radius: 50px;
	overflow: hidden;
	box-shadow: 0 0 0 4px rgba(0,0,0,.1);
}
.banner{
	height: 280px;
	width: 100%;
	text-align: center;
	line-height: 280px;
	background-color: #a20000;
}
.swiper-banner {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-banner img{
	max-height: 280px;
	max-width: 100%;
}
.class_main{
	text-align: center;
	margin-top: 40px;
}
.class_main .class_list{
	display: inline-block;
	width: 210px;
	height: 100px;
	box-shadow: 0 0 10px 2px #dfdfdf;
	margin: 0 10px;
}
.class_main .class_list.on .title{
	color: #c1272d;
}
.class_main .class_list .title{
	font-size: 26px;
	line-height: 60px;
}
.class_main .class_list .borders{
	width: 90px;
	height: 1px;
	background-color: #d8d8d8;
	margin: 0 auto;
}
.class_main .class_list .name{
	color: #979797;
	margin-top: 5px;
}
.news.main{
	margin-top: 80px;
}
.news .img{
	width: 490px;
	overflow: hidden;
}
.news .img img{
	width: 100%;
}
.news .news_main{
	width: 660px;
}
.news .news_main .news_list{
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	color: #666666;
}
.news .news_main .news_list a{
	color: #666666;
}
.news .news_main .news_list a:hover{
	color: #c1272d;
}
.news .news_list .title{
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news .news_list .time{
	width: 20%;
	text-align: right;
}
.optimal{
}
.optimal .title{
	background-image: url(../images/title_main.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}
.optimal .title .titles{
	color: #c1272d;
	text-align: center;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	background-image: url(../images/title_bg.png);
	border-radius: 10px;
	display: inline-block;
	padding: 0 20px;
}
.optimal_main{
	text-align: center;
}
.optimal_main .swiper-container{
	padding-bottom: 10px;
}
.optimal_main .swiper-slide{
	margin-bottom: 30px;
}
.optimal_main .swiper-slide img{
	border-radius: 171px;
	overflow: hidden;
	height: 110px;
}
.optimal_main .name{
	font-size: 18px;
	font-weight: 600;
	line-height: 40px;
}
.optimal_main .text{
	font-size: 12px;
}
.optimal_main .swiper-pagination-bullet{
	width: 11px;
	height: 11px;
}
.optimal_main .swiper-pagination-bullet{
	background-color: #cacaca;
	opacity: 1;
}
.optimal_main .swiper-pagination-bullet-active{
	background-color: #f0f0f0;
}
.works{
	margin-top: 80px;
}
.works .title{
	background-image: url(../images/title_main.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}
.works .title .titles{
	color: #c1272d;
	text-align: center;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	background-image: url(../images/title_bg.png);
	border-radius: 10px;
	display: inline-block;
	padding: 0 20px;
}
.works_main{
}
.works_main .works_list{
	margin-right: 26px;
	width: 280px;
}
.works_main .works_list img{
	width: 100%;
}
.works_main .works_list:nth-child(4n){
	margin-right: 0;
}
.works_main .works_list .name{
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 14px;
}
.optimal .title_h{
	font-size: 34px;
	text-align: center;
}
.optimal .title_main{
	background-image: url(../images/title_main.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
.optimal .title_main .title_list{
	width: 140px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	background-image: url(../images/title_h.png);
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 40px;
}
.optimal .title_main .title_list.on{
	background-image: none;
	background-color: #000000;
	color: #f3c51e;
	border-radius: 5px;
}
.optimal_main .swiper-slide .zz{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 35px 0px;
	margin-top: 30px;
	transition: all 1s;
	z-index: 3;
	background-color: #f9f9f9;
	border-radius: 10px 10px 0 0;
}
.optimal_main .swiper-slide{
	height: 265px;
	overflow: hidden;
	margin-bottom: 0!important;
}
.optimal_main .shou{
	position: absolute;
	width: 100%;
	bottom: 0;
	z-index: 2;
	opacity: 0;
	transition: all 1s;
}
.optimal_main .shou .fl{
	width: 50%;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	box-sizing: border-box;
	background-color: #403e3e;
}
.optimal_main .shou .fl a{
	color: #fff;
}
.optimal_main .shou li:nth-child(2) {
	border-left: 1px solid #fff;
}
.optimal_main .swiper-slide:hover .shou{
	opacity: 1;
}
.optimal_main .swiper-slide:hover .zz{
	background-color: #d2d2d2;
	bottom: 30px;
}
.works_list .img{
	position: relative;
	height: 230px;
	overflow: hidden;
}
.works_list .zi{
	position: absolute;
	bottom: 0;
	left: 0;
	background: #403e3e;
	width: 100%;
	padding: 8px 0;
	z-index: 1;
}
.works_main .works_list:hover img{
	bottom: 30px;
}
.works_main .works_list img{
	position: relative;
	z-index: 2;
	height: 230px;
	bottom: 0;
	transition: all 1s;
}
.works_list .zi li{
	box-sizing: border-box;
	border-right: 1px solid #fff;
	width: 25%;
	text-align: center;
	height: 14px;
	line-height: 14px;
	border-right: 1px #fff solid;
}
.works_list .zi li:nth-child(4){
	border-right: none;
}
.works_list .zi a{
	color: #fff;
}
.committee{
	margin-top: 50px;
}
.committee .title{
	background-image: url(../images/title_main.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}
.committee .title .titles{
	color: #c1272d;
	text-align: center;
	height: 52px;
	line-height: 52px;
	width: 270px;
	font-size: 18px;
	background-image: url(../images/title_bg.png);
	border-radius: 10px;
}
.gh {
	position: absolute;
	left: 2%;
	top: 0;
	width: 5%;
}
.gh img{
	position: absolute;
	top: 10px;
}
.height .form-control{
	padding-left: 20px
}
.modal-content {
	margin-top: 40%;
}
.modal-open .modal {
	background: rgba(0, 0, 0, 0.5);
}
.password {
	text-align: center;
	font-size: 24px;
	color: #c54548;
	margin-top: 5%;
}
.committee_list{
	width: 216px;
	height: 230px;
	border-radius: 8px;
	margin: 15px 12px;
	background-color: #f8f8f8;
}
.committee_list .img{
	margin-top: 20px;
}
.footer .committee_list .img img{
	height: 125px;
	border-radius: 125px;
	width: auto;
}
.committee_list .text{
	padding: 0 10px;
}
.swiper-container1 {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-container2 {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-container4 {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-pagination1 {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
}
.swiper-pagination2 {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
}
.swiper-pagination4 {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
}
.works_main .swiper-pagination-bullet {
	background-color: #cacaca;
	opacity: 1;
}
.works_main .swiper-pagination-bullet-active {
	background-color: #f0f0f0;
}
.works_main .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
}
.certification{
	margin-top: 80px;
}
.certification .title{
	background-image: url(../images/title_main.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 18px;
}
.certification .title .titles{
	color: #c1272d;
	text-align: center;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	background-image: url(../images/title_bg.png);
	border-radius: 10px;
	display: inline-block;
	padding: 0 20px;
}
.certification_main{
	margin-top: 50px;
}
.certification_main .certification_list{
	width: 123px;
	position: relative;
	margin-right: 30px;
	margin-bottom: 25px;
}
.certification_main .certification_list:nth-child(8n){
	margin-right: 0;
}
.certification_main .certification_list img{
	width: 123px;
	height: 123px;
}
.certification_main .certification_list .v{
	width: 27px;
	height: 27px;
	position: absolute;
	bottom: -2px;
	right: -2px;
}
.optimal .title .titles.titlees{
	background-image: none;
	background-color: #000000;
	color: #fbc61e;
}
.works .title .titles.titlees{
	background-image: none;
	background-color: #000000;
	color: #fbc61e;
}
.gg{
	/*margin-top: 80px;*/
}
.xmxq{ margin-bottom: 20px; border-bottom: 1px solid #cecece;padding-bottom: 20px;}
.xmxq li{ color: #9e9e9e;
	line-height: 1.9;
	font-size: 18px;
	width: 100%;
}
.gg img{
	width: 100%;
}
.optimals .title .titles{
	margin-right: 20px;
	width: 200px;

}
.optimales .titles{
	font-size: 26px;
	text-align: center;
	color: #fff;
}
.optimales .optimal_main{
	margin: 20px auto 0;
	width: 90%;
}
.optimales .optimal_main .committee_list{
	margin: 20px 22px;
}
.optimales .committee_list .img{
	padding-top: 0;
}
.optimales .committee_list .text{
	margin-top: 0;
	padding-bottom: 0;
}
.f_title{
	font-size: 26px;
	text-align: center;
	color: #fff;
}
.footer .main .text.m_t{
	margin-top: 30px;
}
.footer .img img{
	max-width: 100%;
}
.img_f{
	margin-top: 30px;
	text-align: center;
}
.pingsheng_main{
	width: 1100px;
	margin: 0 auto;
}
.footer .pingsheng_main .img{
	width: 160px;
	padding: 0;
	text-align: center;
	margin-right: 55px;
}
.footer .pingsheng_main .img img{
	width: auto;
}
.pingsheng_main .pingsheng_list{
	width: 160px;
	text-align: center;
	margin-right: 55px;
	height: 170px;
	border-radius: 8px;
	margin-top: 30px;
	color: #fff;
	background-color: #b32e2f;
	border: 1px solid #fff;
}
.pingsheng_main .pingsheng_list .name{
	font-size: 28px;
	line-height: 60px;
	padding-top: 10px;
}
.pingsheng .pingsheng_list .text{
	margin: 0;
	padding: 0;
	margin-top: 20px;
	line-height: 30px;
	font-size: 16px;
}
.pingsheng .pingsheng_list p{
	background-color: #fff;
	width: 16px;
	height: 1px;
	margin: 0 auto;
}
.pingsheng .bottom1, .pingsheng .bottom2{
	text-align: right;
	width: 1000px;
	margin: 0 auto;
	color: #fff;
}
.footer .optimales{
	margin-top: 30px;
}
.jxsz .name{
	text-align: center;
	color: #fff;
	margin-top: 10px;
	font-size: 28px;
}
.text .jxsz .img{
	text-align: center;
}
.text .jxsz .img img{
	width: auto;
}
.jxsz p{
	width: 28px;
	height: 1px;
	background-color: #fff;
	margin: 20px auto;
}
.jxsz .jxsz_main{
	width: 1100px;
	margin: 15px auto;
}
.jxsz .jxsz_main .jxsz_list{
	width: 240px;
	border: 2px solid #fff;
	border-radius: 10px;
	margin: 0 15px;
}
.jxsz .jxsz_main .jxsz_list:nth-child(1){
	height: 600px;
}
.jxsz .jxsz_main .jxsz_list:nth-child(2){
	height: 600px;
}
.jxsz .jxsz_main .jxsz_list:nth-child(3){
	height: 330px;
}
.jxsz .jxsz_main .jxsz_list:nth-child(4){
	height: 330px;
}
.jxsz .jxsz_main .jxsz_list:nth-child(5){
	width: 514px;
	margin-top: 30px;
	height: 234px;
}
.jxsz .jxsz_list .name{
	padding-top: 60px;
	font-size: 18px;
	margin-top: 0;
}
.jxsz .jxsz_list .text{
	margin: 0;
	text-align: center;
	font-size: 14px;
	padding: 0;
	color: #fff;
	line-height: 32px;
	margin-top: 10px;
}
.jxsz .jxsz_list .bottom_text{
	font-size: 12px;
	text-align: center;
	margin-top: 100px;
	color: #fff;
}
.jxsz .jxsz_list:nth-child(3) .bottom_text{
	margin-top: 50px;
}
.jxsz .jxsz_list:nth-child(4) .bottom_text{
	margin-top: 50px;
}
.zzjg .title, .zzjg .name{
	color: #fff;
	text-align: center;
}
.zzjg .title{
	font-size: 32px;
}
.zzjg .name{
	font-size: 22px;
	margin: 25px;
}
.zzjg .img{
	padding-top: 0;
	text-align: center;
}
.zzjg .img img{
	width: auto;
}
.zzjg p{
	width: 28px;
	height: 3px;
	background-color: #fff;
	margin: 25px auto;
}
.zzjg .hzhb img{
	height: 60px;
	width: 110px;
	margin: 2px;
}
.zzjg_main{
	text-align: center;
}
.zzjg_main .zzjg_list{
	display: inline-block;
}
.hzmt{
	padding-top: 20px;
}
.main .zzjg{
	padding-top: 20px;
}
.hzmt p{
	width: 28px;
	height: 3px;
	background-color: #fff;
	margin: 25px auto;
}
.hzmt .title{
	font-size: 32px;
	color: #fff;
	text-align: center;
}
.hzmt .img{
	padding: 0;
}
.hzmt .img img{
	width: 170px;
	height: 75px;
	margin: 8px 13px;
}
.swiper-main {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.swiper-main .swiper-slide {
	/*text-align: center;
	font-size: 18px;
	background: #fff;*/
	flex-wrap: wrap;

	/* Center slide text vertically */
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;*/
	/*-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;*/
}
.certification{
	box-sizing: border-box;
}
.certification_main .certification_list{
	margin-bottom: 80px;
}
.works_main .swiper-slide{
	margin-top: 10px!important;
}
.works_main .swiper-slide:nth-child(3n+1){
	margin-top: 0px!important;
}
.swiper-container-initialized{
	/*padding-bottom: 20px;*/
}
.optimal_main .swiper-container-initialized .swiper-pagination-clickable{
	bottom: 0;
}
.op_2{
	padding-top: 120px;
	box-sizing: border-box;
}
.optimals{
	margin-top: 30px;
}
.modal-open {
	overflow: hidden;
}
#mymodal{
	display: none;
}
.in{
	display: block;
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal-open .modal {
	background: rgba(0, 0, 0, 0.5);
}
.fade.in {
	opacity: 1;
}
.verify-wrap .suc-drag-btn{
	background:#fff url(../images/gou.png) no-repeat center center;
	background-size:30px;
	border: 1px solid #cdcdcd;
}
.modal_main{
	width: 600px;
	height: auto;
	box-sizing: border-box;
	padding: 10px;
	background-color: #FFF;
	border-radius: 10px;
	margin: 1% auto 0;
}
.modal_main .fl.img{
	width: 270px;
}
.modal_main .fr.text_login{
	padding-right: 10px;
	width: 280px;
}
.modal_main .tr{
	text-align: right;
}
.modal_main .tr span{
	cursor: pointer;
	font-size: 20px;
}
.modal_main .title{
	text-align: center;
	font-size: 22px;
	color: #c54548;
	line-height: 36px;
	margin-top: 20px;
}
.modal_main .e_title {
	text-align: center;
	font-size: 12px;
	color: #cdcdcd;
	margin-bottom: 70px;
}
.modal_main .inputs{
	margin: 10px 0 15px;
}
.modal_main .inputs input{
	border-radius: 5px;
	width: 100%;
	border: 1px solid #cdcdcd;
	height: 36px;
	line-height: 36px;
	box-sizing: border-box;
	padding-left: 36px;
}
.modal_main .inputs .tel{
	background-image: url(../images/phone.png);
	background-position: left 8px center;
	background-repeat: no-repeat;
	background-size: 22px;
}
.modal_main .inputs .pad{
	background-image: url(../images/lock.png);
	background-position: left 8px center;
	background-repeat: no-repeat;
	background-size: 22px;
}
.modal_main .submits{
	margin-top: 15px;
	margin-bottom: 15px;
}
.modal_main .submits a{
	display: inline-block;
	padding: 5px 15px;
	border-radius: 5px;
}
.modal_main .submits .denglu{
	background: #ae0001;
	width: 100%;
	border: none;
	border-radius: 5px;
	color: #fff;
	height: 36px;
	line-height: 36px;
}
.modal_main .submits .zhuce{
	/*margin-right: 40px;*/
}
.xiala{
	position: absolute;
	left: 100px;
	width: 100px;
	display: none;
	top: 0;
}
.menu li:hover .xiala{
	display: block;
}
.swiper-news .title{
	position: absolute;
	bottom: 0;
	height: 30px;
	width: 100%;
	background-color: #fff9;
	line-height: 30px;
	box-sizing: border-box;
	padding: 0 10px;
}
.sjs_banner{
	margin-top: 100px;
	background-image: linear-gradient(0deg, #c1c0c0 0%,#757373 50%,#3e3a3a 100%);
	color: #fff;
}
.sjs_banner .main{
	display: flex;
	padding: 50px 0;
	width: 1200px;
	position: relative;
}
.tx{
	position: relative;
	border-radius: 10px;
}
.tx img{
	border-radius: 10px;
}
.tx .v{
	position: absolute;
	bottom: -5px;
	right: -5px;
}
.img .text{
	text-align: right;
	margin-top: 8px;
	font-size: 20px;
	margin-right: -15px;
}
.sjs_banner .text_main{
	margin-left: 40px;
}
.sjs_banner .text_main .name{
	font-size: 34px;
}
.texts{
	line-height: 40px;
	font-size: 16px;
	margin-top: 20px;
}
.biaozhu{
	display: flex;
	justify-content: space-around;
	width: 1200px;
	margin: -30px auto 0;
}
.biaozhu .main{
	background-color: #fff;
	font-size: 18px;
	box-shadow: 4px 4px 6px 1px #676767;
	box-sizing: border-box;
	padding: 2% 5%;
	position: relative;
}
.biaozhu .main .name{
	display: flex;
	justify-content: space-between;
}
.biaozhu .main .name .layui-icon{
	line-height: 40px;
	font-size: 30px;
	color: #000;
}
.biaozhu .main .name .layui-icon-picture-fine{
	font-size: 24px;
	line-height: 36px;
}
.biaozhu .main .shipin{
	width: 110px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin-bottom: 10px;
	text-align: center;
	border-radius: 22px;
	/*background-image: linear-gradient(0deg, #cccbcb 0%,#ffffff 100%);*/
	transform: scale(0.9);
	margin-left: -3%;
	box-shadow: 4px 4px 6px 1px #adadad;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.biaozhu .main .name img{
	height: 18px;
	margin-left: 5px;
	margin-bottom: 2px;
}
.biaozhu .main p{
	line-height: 24px;
	color: #909090;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;

}
.biaozhu .main .ps{
	line-height: 24px;
	color: #909090;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.biaozhu .main .ps a{
	color: #909090;
}
.main_nav{
	display: flex;
	justify-content: center;
	margin-top: 40px!important;
	border-bottom: 1px solid #b5b5b5;
}
.main_nav div{
	width: 200px;
	padding: 0 30px;
	border-right: 1px solid #888888;
	font-size: 30px;
	text-align: center;
	margin-bottom: 5px;
	display: flex;
	justify-content: center;
}
.main_nav div img{
	vertical-align: bottom;
}
.main_nav div:last-child{
	border-right: none;
}
.main_nav div a{
	padding: 10px 0;
}
.main_nav .on a{
	border-bottom: 3px solid #c0272d;
}
.main .zuopin{
	margin-top: 40px;
	padding-bottom: 30px;
}
.zuopin .title{
	display: flex;
	justify-content: space-between;
	line-height: 40px;
	margin-bottom: 2%;
}
.zuopin .title span{
	font-size: 30px;
	border-bottom: 1px solid #cdcdcd;
}
.zuopin .title a{
	font-size: 16px;

}
.zuopin_main{
	margin-top: 150px;
}
.zuopin_main .zuopin_list{
	width: 33%;
	margin-right: 1%;
}
.zuopin_main .two{
	padding-top: 40px;
}
.zuopin_main .name{
	height: 40px;
	line-height: 40px;
	font-size: 22px;
}
.zuopin_main .name a{
	color: #636363;
}
.zuopin_main .two .zuopin_list{
	width: 422px;
}
.zuopin_main .two .zuopin_list:first-child{
	margin-bottom: 25px;
}
.zuopin_main .two .name{
	font-size: 20px;
}
.main .dongtai{
	margin-top: 40px;
	border-bottom: 1px solid #b5b5b5;
	padding-bottom: 30px;
}
.dongtai .title{
	display: flex;
	justify-content: space-between;
	line-height: 40px;
	font-weight: 600;
}
.dongtai .title span{
	font-size: 30px;
}
.dongtai .title a{
	font-size: 20px;
}
.dongtai_main{
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
}
.dongtai_main .dongtai_list{
	width: 610px;
}
.dongtai_main .dongtai_list img{
	width: 100%;
}
.dongtai_main .two{
	width: 550px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.dongtai_main .two .dongtai_list{
	width: 265px;
}
.dongtai_main .two .dongtai_list .img{
	position: relative;
}
.dongtai_main .two .dongtai_list .name{
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 18px;
	font-weight: 600;
	top: 45%;
	text-align: center;
}
.dongtai_main .two .name a{
	color: #fff;
}
.dongtai_main .two img{
	width: 100%;
	height: 154px;
}
.dongtai_main .two .dongtai_list:first-child{
	margin-bottom: 25px;
}
.dongtai .news_main{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}
.dongtai .news_main .news_list{
	width: 48%;
	display: flex;
	justify-content: space-between;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
}
.dongtai .news_list a{
	width: 80%;
	overflow: hidden;
}
.sjs_bottom{
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	margin: 2% 0;
}
.sjs_bottom a{
	color: #5f5f5f;
	margin-left: 20px;
}
.sjs_bottom img{
	height: 20px;
}
.sjs_bottom img.ewm{
	height: 40px;
	padding: 0;
}
.sjs_bottom img.logo{
	height: 30px;
	padding: 0;
}
.rzsm{
	margin-top: 50px!important;
}
.rzsm .title{
	text-align: center;
	font-size: 30px;
}
.yj_main{
	margin-top: 30px!important;
}
.zuopins.main{
	margin-top: 30px!important;
	width: 800px;
}
.upload{
	text-align: right;
}
.upload a{
	display: inline-block;
	text-align: center;
	width: 180px;
	height: 40px;
	line-height: 40px;
	background-color: #c0272d;
	color: #fff;
	font-size: 20px;
}
.zuopins_main{
	margin-top: 30px;
}
.zuopins_main .zuopins_title{
	display: flex;
	justify-content: space-around;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.zuopins_main .zuopins_title .img{
	width: 20%;
	font-size: 24px;
}
.zuopins_main .zuopins_title .name{
	/*width: 35%;*/
	width: 60%;
	font-size: 24px;
}
.zuopins_main .zuopins_title .cheboxs{
	/*width: 20%;*/
	width: 10%;
	font-size: 24px;
	text-align: right;
}
.zuopins_main .zuopins_title .edit{
	width: 10%;
	font-size: 24px;
}
.zuopins_main .zuopins_list{
	display: flex;
	justify-content: space-around;
	align-items: center;
	padding: 25px 0;
	border-bottom: 1px solid #cdcdcd;
}
.zuopins_main .zuopins_list .img{
	width: 20%;
	font-size: 24px;
}
.zuopins_main .zuopins_list .img img{
	width: 160px;
	height: 100px;
}
.zuopins_main .zuopins_list .name{
	/*width: 35%;*/
	width: 60%;
	font-size: 20px;
}
.zuopins_main .zuopins_list .cheboxs{
	/*width: 20%;*/
	width: 10%;
	font-size: 24px;
}
.zuopins_main .zuopins_list .edit{
	/*width: 35%;*/
	width: 10%;
	font-size: 20px;
}
.touxiang{
	background-color: #a20000;
}
.touxiang .tuxiang_img img{
	width: 170px;
	height: 170px;
	border-radius: 170px;
}
.touxiang .main{
	display: flex;
	justify-content: center;
	position: relative;
	padding: 50px 0;
}
.touxiang .main .shezhi{
	position: absolute;
	right: 0;
	top: 10px;
}
.dh_nav{
	display: flex;
	justify-content: center;
}
.dh_nav .dh_nav_list{
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	width: 300px;
	text-align: center;
	border: 1px solid #cdcdcd;
	background-color: #fff;
}
.dh_nav.main{
	margin-top: 30px;
}
.dh_nav .dh_nav_list a{
	color: #000;
}
.dh_nav .dh_nav_list.on{
	background-color: #a20000;
}
.dh_nav .dh_nav_list.on a{
	color: #fff;
}
.dh_nav .dh_nav_list img{
	height: 20px;
}
.daohang_nav.main{
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	margin-top: 90px;
	text-align: center;
}
.daohang_nav .name{
	font-size: 24px;
	height: 40px;
	line-height: 40px;
}
.footer .ewm{
	padding-bottom: 5%;
}
.footer .ewm .name{
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
}
.footer .ewm .img{
	display: block;
}
.pingwei_main{
	margin-top: 30px;
}
.pingwei_main .title{
	padding-bottom: 18px;
	background-image: url(../images/title_main.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
}
.pingwei_main .title .name{
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	padding: 0 30px;
	border-radius: 8px;
	background-image: url(../images/title_h.png);
	background-position: center;
	display: inline-block;
}
.pingwei_main .img{
	text-align: center;
	margin-top: 30px;
}
.pingwei_main .names{
	text-align: center;
	font-size: 20px;
}
.pingwei_main .text_main{
	margin-top: 30px;
}
.bottom_anniu{
	display: none;
}
.video.main{
	display: flex;
	justify-content: space-around;
	margin-top: 30px;
}
.video .video_list{
	width: 47%;
}
.video .video_list .videos{
	padding: 2%;
	box-sizing: border-box;
	border: 2px solid #c0272d;
	border-radius: 10px;
}
.video .video_list video{
	width: 100%;
}
.video .title{
	height: 40px;
	font-size: 24px;
	text-align: center;
	color: #c0272d;
}
.guanzhu{
	text-align: right;

	margin-top: -10px;
}
.guanzhu input{
	border-radius: 6px;
	overflow: hidden;
	color: #4d4d4d;
	/*background-image: linear-gradient(0deg, #cccbcb 0%,#ffffff 100%);*/
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	box-shadow: 4px 4px 6px 1px #676767;
	background-size: 100% 100%;
	border: none;
	padding: 1px 6px;
	font-size: 12px;
}
.biaozhu .main .more{
	line-height: 26px;
	overflow: hidden;
	float: right;
}
.biaozhu .main .more a{
	font-size: 15px;
	color: #5d5d5d;
}

.zuopin_main .zuopin_list .img{
	position: relative;
	margin: 0;
	height: 220px;
	overflow: hidden;
	border-radius: 6px 6px 0 0;
}
.zuopin_main .zuopin_list .img img{
	height: auto;
	max-height: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-height: 100%;
	width: 100%;
	max-width: inherit;
}
.zuopin_main .zuopin_list .shipin{
	position: absolute;
	width: 50px;
	height: 25px;
	right: 2%;
	bottom: 10%;
	line-height: 25px;
	padding: 0 10px;
	text-align: center;
	border-radius: 10px;
	background-image: linear-gradient(0deg, #cccbcb 0%,#ffffff 100%);
}
.zuopin_main .zuopin_list .shipin img{
	height: 18px;
	width: 18px;
	margin-left: 5px;
	margin-bottom: 2px;
}
.zuopin_main .text_main{
	box-sizing: border-box;
	padding: 0 2% 2%;
	border: 1px solid #cdcdcd;
	border-top: none;
}
.zuopin_main .name{
	display: flex;
	justify-content: space-between;
}
.zuopin_main .text_main .name span{
	font-size: 13px;
	color: #929292;
	transform: scale(0.8);
}
.zuopin .title .name{
	font-size: 20px;
	width: 80%;
	color: #545454;
}
.zuopin .title.ta_c .name{
	width: 100%;
	text-align: center;
}
.zuopin .title .name a{
	font-size: 15px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background-color: #c0272d;
	padding: 0 10px;
	color: #fff;
}
.zuopin .title .name span{
	font-size: 12px;
	font-family: SimSun;
	border-bottom: 1px solid #e8e8e8;
	background-image: url(../images/sjs_span.png);
	background-position: bottom left;
	background-repeat: no-repeat;
	/*background-size: auto 100%;*/
	padding-left: 10px;
	color: #a5a5a5;
	display: inline-block;
	height: 30px;
	margin-left: 10px;
}
.zz{
	position: fixed;
	z-index: 11;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #00000080;
	display: none;
}
.tc{
	position: fixed;
	left: 0;
	right: 0;
	width: 350px;
	margin: 0 auto;
	z-index: 12;
	display: none;
	top: 300px;
}
.tc img{
	width: 100%;
}
.touxiangs.main{
	margin-top: 160px;
}
.touxiangs .img{
	width: 200px;
	margin: 0 auto;
	position: relative;
}
.touxiangs .img img{
	width: 100%;
	height: auto
}
.touxiangs .img img.v{
	width: 30px;
	position: absolute;
	right: -5px;
	bottom: -5px;
}
.touxiangs .text{
	width: 210px;
	margin: 10px auto;
	text-align: right;
}
.jieshao.main{
	width: 90%;
	margin-top: 50px;
}
.jieshao .name1{
	font-size: 30px;
	margin-bottom: 20px;
}
.jieshao .name2{
	font-size: 30px;
	color: #3c3c3c;
	margin-bottom: 20px;
}
.jieshao .text p{
	line-height: 40px;
	margin-bottom: 50px;
	font-size: 16px;
	color: #666666;
}
.jieshao .text.img{
	position: relative;
	margin-bottom: 25px;
	margin-top: 4%;
}
.jieshao .text.img img{
	width: 100%;
}
.jieshao .text .address{
	position: absolute;
	top: 20%;
	left: 0;
	right: 0;
	width: 50%;
	text-align: center;
	font-size: 20px;
	margin: 0 auto;
}
.jieshao .text .fuwufei{
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
	width: 50%;
	text-align: center;
	font-size: 20px;
	margin: 0 auto;
	height: 150px;
	line-height: 150px;
}
.jieshao .text .fuwufei span{
	display: inline-block;
	width: 150px;
	height: 150px;
	line-height: 150px;
	border-radius: 150px;
	background-color: #ececec;
	border: 1px solid #4d4d4d;
	margin: 0 20px;
}
.jieshao .text.img img{
	border-radius: 0;
}
.jieshao .text .email{
	position: absolute;
	bottom: 10%;
	font-size: 20px;
	left: 10%;
	color: #9e9e9e;
}
.zuopin.main .title{
	font-weight: 400;
	text-align: center;
	display: block;
	line-height: 40px;
	margin-bottom: 30px;
}
.zuopin .img{

	position: relative;
	margin-bottom: 20px;
	text-align: center;
	margin: 20px auto 20px;
}

.zuopin .img>img{ width: 100%;/*max-height: 500px;*/}
.projiece img{ max-width: 100%;}
.zuopin .img>a>img{
	width: 500px;
	max-height: 200px;
	height: 200px;
}
.zuopin_list .img>a>img{

	max-height: 220px;
	height: 220px;
}
.swiper-slide .img>a>img{height: 200px !important;}
.zuopin .img span{

	width: 150px;
	position: absolute;
	top: -10px;
	right: -12px;

}
.zuopin .img span img{
	width: 100%;
}
.zuopin_main .img>img{ max-width: 1200px;}
.zuopin .img .shipin{
	width: 60px;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	padding: 0 10px;
	text-align: center;
	border-radius: 22px;
	/* background-image: linear-gradient(0deg, #cccbcb 0%,#ffffff 100%); */
	transform: scale(0.9);
	margin-left: -3%;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.pyq_list .name .shipin{
	margin-left: 5px;
	display: inline-block;
	width: 60px;
	height: 22px;
	font-size: 12px;
	line-height: 22px;
	padding: 0 10px;
	text-align: center;
	border-radius: 22px;
	/* background-image: linear-gradient(0deg, #cccbcb 0%,#ffffff 100%); */
	transform: scale(0.9);
	font-weight: normal;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.pyq_list .name .shipin img {
	height: 15px;
	width: 15px;
	margin-left: 5px;
	margin-bottom: 2px;
}

.zuopin .name2{
	font-size: 30px;
	color: #4d4d4d;
	margin-bottom: 20px;
}
.zuopin .canshu{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.zuopin .canshu li{
	width: 50%;
	color: #9e9e9e;
	line-height: 1.8;
	font-size: 20px;
}
.zuopin .zuopin_main .text p{
	color: #666666;
	font-size: 20px;
	line-height: 40px;
	margin-bottom: 50px;
}
.zuopin .zuopin_main .text p img{
	max-width: 100%;
	margin: 0 auto;
	display: inline-block;
}
.zuopin .text_bottom{
	border-top: 1px solid #cdcdcd;
	padding-top: 50px;
}
.zuopin .text_bottom img{
	width: 100%;
}
.zuopin .caozuo{
	display: flex;
	margin-top: 50px;
	margin-bottom: 50px;
	justify-content: space-around;
}
.zuopin .caozuo .caozuo_list{
	width: 33%;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
}
.zuopin .caozuo .caozuo_list img{
	width: 30px;

}

.zuopin .caozuo .caozuo_list a img{
	width: 30px;
	height: 30px;
	border-radius: 100%;
}
.zuopin .zuopin_lists .zuopin_main{
	margin-top: 0;
}
.zuopin_lists .zuopin_main{
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
	margin-top: 0;
}
.zuopin_lists .zuopin_main .zuopin_list{
	width: 33%!important;
	margin-right: 5px;
	margin-bottom: 10px;
	border-radius: 6px;
	box-shadow: 0 0 5px 1px #cdcdcd;
}
.zuopin_lists .zuopin_main .zuopin_list:nth-child(3n){
	margin-right: 0;
}
.zuopin_lists .zuopin_main .zuopin_list .text_main{
	border: none;
}
.zuopin_lists .top{
	display: flex;
	justify-content: space-between;
	height: 30px;
	margin-top: 130px;
	line-height: 30px;
}
.zuopin_lists .top div{
	width: 30%;
}
.zuopin_lists .top .paixu{
	text-align: right;
}
.zuopin_lists .top div span{
	background-color: #ab272d;
	color: #fff;
	padding: 2px 4px;
}
.zuopin_lists .top .title{
	width: 40%;
	text-align: center;
	font-size: 18px;
}
.zuopin_lists .top .on{
	color: #ab272d;
}
.news_main.main.zuopin_lists{
	margin-top: 130px;
}
.news_main .titles .name{
	font-size: 38px;
}
.news_main .titles .names{
	font-size: 24px;
	margin-top: 10px;
	color: #d1bd87;
}
.news_main .num_type{
	display: flex;
	margin-top: 30px;
	justify-content: space-between;
}
.news_main .num_type .left{
	background-color: #d1bd87;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	padding: 0 10px;
	border-radius: 4px;
}
.news_main .num_type .right{
	font-size: 18px;
}
.news_main .num_type .right a{
	color: #969696;
}
.news_main .num_type .right a.on{
	color: #d1bd87;
}
.news_main .mains {
	border-top: 1px solid #dddddd;
	margin-top: 30px;
	padding-top: 30px;
}
.hdbg .mains{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.hdbg .mains .hdbg_list{
	width: 48%;
	position: relative;
	margin-bottom: 20px;
	border-radius: 6px;
	box-shadow: 0 0 4px 1px #cdcdcd;
}
.hdbg .hdbg_list .top{
	margin-top: 0;
	display: inline-block;
	height: auto;
	line-height: normal;
}
.hdbg .hdbg_list .top img{
	width: 100%;
}
.hdbg .hdbg_list .bottom {
	position: absolute;
	right: 20px;
	top: 290px;
	width: 80px;
	padding: 0;
}
.hdbg .hdbg_list .img{
	height: 350px;
	overflow: hidden;
	position: relative;
}
.hdbg .hdbg_list .img img{
	width: 100%;
}
.hdbg .hdbg_list .top{
	position: absolute;
	right: -11px;
	top: 30px;
	width: 150px;
}
.hdbg .hdbg_list .top.videos_m{
	right: 30px;
	width: 90px;
}
.hdbg .hdbg_list .top.baoming{
	width: 80px;
	right: 30px;
}
.hdbg .hdbg_list .bottom.videos_m{
	position: absolute;
	right: 30px;
	top: 280px;
	width: 90px;
}
.hdbg .hdbg_list .text_main{
	padding: 10px;
	box-sizing: border-box;
	background-color: #fff;
	display: flex;
	justify-content: space-between;
}
.hdbg .hdbg_list .left{
	width: 80%;
}
.hdbg .hdbg_list .name{
	color: #272f36;
	font-size: 24px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.hdbg .hdbg_list .text{
	color: #b9b9b9;
	margin-top: 5px;
	font-size: 16px;
}
.casetj .hdbg_list .text span {
	display: inline-block;
	background-color: #d3bb8e;
	line-height: 28px;
	padding: 0 10px;
	border-radius: 6px;
	color: #fff;
}
.hdbg .hdbg_list .right{
	width: 20%;
	text-align: right;
	color: #b9b9b9;
}
.hdbg .hdbg_list .right img{
	height: 16px;
}
.pyq_lists .top{
	display: flex;
	justify-content: space-between;
	height: 30px;
	margin-top: 30px;
	line-height: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cdcdcd;
}
.pyq_lists .top div span{
	background-color: #ab272d;
	color: #fff;
	padding: 2px 4px;
}
.pyq_lists .top .title{
	width: 40%;
	text-align: center;
	font-size: 20px;
}
.pyq_lists .top .on{
	color: #ab272d;
}
.pyq_main .pyq_list{
	margin-top: 30px;
}
.pyq_main .pyq_list .time{
	font-size: 34px;
}


.pyq_main .pyq_list .text{
	font-size: 24px;
	margin-top: 20px;
}
.pyq_main .pyq_list .img{
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}
.friend .text .canshu {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.friend .text .canshu li{
	width: 50%;
}
.pyq_main .pyq_list .img .img_list{
	width: 280px;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 280px;
	border-radius: 0;
	overflow: hidden;
	position: relative;
}
.pyq_main .pyq_list .img .img_list img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-width: 100%;
	height: 101%;
	width: auto;
	max-width: inherit;
	border-radius: 0;
}
.pyq_main .pyq_list .img .img_list:nth-child(4n){
	margin-right: 0;
}
.pyq_main .pyq_list .lls{
	text-align: right;
}
.touxiangs_list{
	position: relative;
	float: left;

}
.touxiangs_list img{
	position: relative;
	margin-left: -22px;
	border: 2px solid #fff;
}
.touxiangs_list img:nth-child(1){
	margin-left: 0;
}
.pyq_main .pyq_list .dianzan{
	display: flex;
	margin-top: 20px;
	justify-content: space-between;
}
.pyq_main .pyq_list .dianzan img{
	height: 25px;
	border-radius: 25px;
	overflow: hidden;

}
.touxiangs_list>a>img
{
	width: 25px;
	height: 25px;
	border: 2px solid #fff;

}
.pyq_main .pyq_list .touxiangs_list{
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pyq_main .pyq_list .dianzans img{
	height: 15px;
	margin-right: 5px;
	border-radius: 0;
	vertical-align: middle;
}
.pyq_main .pyq_list .dianzans span{
	vertical-align: middle;
	font-size: 14px;
	color: #989898;
}

.nicetx li{border-bottom: 1px solid #cecece ; margin-bottom: 10px; padding: 10px;}
.goback{ margin-bottom: 5px; padding: 5px;}
.goback a {color: #939292}
.nicetx li a img { width: 60px; height: 60px; border-radius: 100%; margin-right:20px; box-shadow: 0 0 0 4px rgba(0,0,0,.1);vertical-align: middle;}
.nicetx li a { font-size: 16px;line-height: 60px;}
.nicetx li a span{ float: right; line-height: 60px; color: #939292;}
.swiper-pagination-bullet{    border: 1px solid #5a5454 !important;}
.u_banner {
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center;
}
.dianzans{
	width: 20%;
	text-align: right;
	line-height: 25px;
	float: left;
}
.big_img {
	position: fixed;
	z-index: -1;
	opacity: 0;
	background: rgba(0,0,0,0.9);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.big_img .swiper-containers2 {
	position: relative;
	width: 100%;
	height: 100%;
}
.big_img .swiper-containers2 .swiper-wrapper {
	width: 100%;
	height: 100%;
}
.big_img .swiper-slide {
	width: 100%;
	height: 100%;
	display: table;
}
.big_img .swiper-slide .cell {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.big_img .swiper-slide img {
	width: 500px;
	height: auto;
	max-height: 100%;
	margin: 0 auto;
}
.big_img .swiper-pagination2 {
	position: absolute;
	bottom: 0.2rem;
	text-align: center;
	width: 100%;

}
.big_img .swiper-pagination2 span {
	margin: 0 0.05rem;
}
.gq{
	margin-top: 20px;
	margin-bottom: 20px;
}
.pyq_main .pyq_list .name{
	font-size: 34px;
}
.pyq_main .pyq_list .shuoming{
	font-size: 26px;
	margin-top: 20px;
}
.pyq_main .pyq_list .shuoming_text{
	font-size: 24px;
	margin-top: 20px;
}
.shuoming_text{
	display: flex;
	flex-wrap: wrap;
}
.shuoming_text li{
	width: 50%;
	color: #9e9e9e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zuopin_main .name{
	font-size: 16px;

}
.zuopin_main .name a{

	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.zuopin_main .text_main .text{
	font-size: 12px;
	color: #909090;
}
.liulanshu{
	font-size: 14px;
	text-align: right;
	color: #c2c2c2;
	margin-bottom: 30px;
}
.caozuo {
	color: #535353;
}
.caozuo .caozuo_list span{vertical-align: middle;}
.text_main .wwz{
	height: 18px;
}
.jieshao .name3 img {
	height: 14px;
	margin-left: 2px;
}
.jieshao .name3 img.vwz {
	margin-bottom: 2px;
	margin-left: 0;
}
.zuopin.swiper-container{
	width: 1200px;
	margin: 50px auto 0;
}
.sjs_banner .main .img{
	width: 200px;
}
.sjs_banner .main .img img{
	width: 100%;
	height: auto;
}

.sjs_banner .main .img img.v{
	width: 30px;
}
.sjs_banner .text_main{
	width: 960px;
	position: relative;
}
.sjs_banner .text_main .llrs{
	position: absolute;
	top: 0;
	right: -14px;
}
.zuopin_del .zuopin_del{
	position: absolute;
	bottom: 30px;
	right: 30px;
}
.rzsm .title{
	font-size: 24px;
}
.rzsm .title img{
	height: 44.5px;
	width: auto;
	margin-bottom: 20px;
}
.rzsm .text_main p{
	font-size: 18px;
	line-height: 30px;
	text-indent: 2em;
	margin-bottom: 30px;
	color: #404040;
}
.rzsm .title .name{
	margin-bottom: 20px;
}
.gx{
	color: #929292;
}
.gx input[type="checkbox"]{
	border: 1px solid #000;
	margin:0;
	padding:0;

}
.data-videos{
	position: fixed;
	top: 30%;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 700px;
	z-index: 13;
	display: none;
	background-image: url(../images/videobg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.vid-wrap{
	background-image: url(../images/videobg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;

}
.data-videos video{
	width: 100%;
	height: auto;
}
.sjs_banner .main .img .tx .sjs_touxiangs{
	position: relative;
	height: 200px;
	border-radius: 10px;
	overflow: hidden;
}
.sjs_banner .main .img img.sjs_touxiang {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-height: 100%;
	width: 200px;
	max-width: inherit;
}
.fx_an{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.7;
	z-index: 22;
}
.fx_an img{
	position: absolute;
	top: 0;
	right: 10%;
	width: 50%;
}
.text hr{
	height: 1px;
	background-color: #cdcdcd;
	border: none;
}

.sjs_touxiangs{
	position: relative;
	height: 200px;
	border-radius: 10px;
	overflow: hidden;
}
.sjs_touxiangs img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-height: 100%;
	max-width: inherit;
}
.guanzhu{
	position: absolute;
	right: 0;
	top: 0;
}
.guanzhu.guanzhus{
	position: absolute;
	right: 0;
	top: -15px;
	display: flex;
	flex-direction: column;
	width: 60px;
}
.guanzhu.guanzhus.chakan{
	width: auto;
}
.guanzhu.guanzhus input {
	margin-bottom: 25px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 24px;
	border-radius: 24px;
}
.text_main .videos{
	position: absolute;
	right: -6px;
	bottom: 0;
}
.videos .shipin{
	height: 35px;
	line-height: 35px;
	margin: 5px 0;
	width: 110px;
	padding: 0 10px;
	text-align: center;
	border-radius: 22px;
	transform: scale(0.9);
	box-shadow: 4px 4px 6px 1px #adadad;
	font-size: 18px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #000;
}
.videos .shipin img {
	height: 18px;
	margin-left: 5px;
	margin-bottom: 2px;
}
.biaozhu .llrs{
	position: absolute;
	right: 5%;
	font-size: 12px;
	top: 25px;
	color: #909090;
}
.biaozhu .main p span{
	display: inline-block;
	font-size: 16px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;

}
.biaozhu .main .ps>a>span{
	display: inline-block;
	font-size: 12px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	color: #4d4d4d;

}
.biaozhu .main .ps .videos .shipin{
	transform: scale(1);
	margin-top: 0;
	box-shadow: none;
	color: #4d4d4d;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	width: 70px;
}
.biaozhu .main .ps .videos .shipin img{
	height: 12px;
}
.tanchuang{
	position: fixed;
	top: 20%;
	left: 0;
	right: 0;
	width: 550px;
	padding: 30px 0;
	border-radius: 36px;
	margin: 0 auto;
	background-color: #e8e8e8;
	z-index: 11;
}
.tanchuang .close{
	position: absolute;
	top: -5px;
	right: 0;
	height: 30px;
	width: 30px;
	font-size: 20px;
	border-radius: 30px;
	background-color: #fff;
	line-height: 30px;
	text-align: center;
}
.zzc{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	background-color: #000;
	z-index: 10;
}
.tanchuang .tc_main{
	background-color: #fff;
}
.tanchuang .tc_main .top{
	width: 80%;
	padding: 0 10%;
	margin: auto;
}
.tanchuang .tc_main .img{
	text-align: center;
	padding-top: 30px;
}
.tanchuang .tc_main .img img{
	width: 210px;
}
.tanchuang .top .text{
	line-height: 30px;
	text-align: center;
	color: #666666;
	font-size: 20px;
	margin-top: 18px;
	padding-bottom: 30px;
	border-bottom: 1px solid #666666;
}
.tanchuang .tc_mains{
	width: 80%;
	padding: 0 10%;
	margin: auto;
}
.tanchuang .tc_mains .name{
	font-size: 36px;
	margin-top: 40px;
	text-align: center;
}
.tanchuang .tc_mains .name span{
	padding: 5px 0;
}
.tanchuang .tc_mains .text{
	font-size: 20px;
	margin-top: 55px;
	padding: 0 50px;
	text-align: center;
	line-height: 38px;
	padding-bottom: 40px;
	color: #666;
}
.tanchuang .tc_mains .text img{
	height: 20px;
}
.tanchuang .tc_maine{
	width: 80%;
	padding: 0 10%;
	margin: auto;
}
.tanchuang .tc_maine .js{
	margin-top: 14px;
	text-align: center;
	font-size: 20px;
}
.tanchuang .tc_maine .js span{
	color: #c1272d;
}
.tanchuang .tc_maine .name{
	font-size: 36px;
	margin-top: 10px;
	text-align: center;
	justify-content: center;
}
.tanchuang .tc_maine .tongji{
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	margin-top: 10PX;
}
.tanchuang .tongji .tj_list:nth-child(2){
	color: #c1272d;
}
.tanchuang .tongji .tj_list:nth-child(3){
	color: #c1272d;
}
.tanchuang .jiewei{
	text-align: center;
	font-size: 20px;
	margin-top: 15px;
	padding-bottom: 25px;
}
.tanchuang .bottoms{
	text-align: center;
	padding-bottom: 50px;
}
.tanchuang .bottoms span{
	display: inline-block;
	font-size: 30px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
}
.tanchuang .bottoms span img{
	height: 25px;
	vertical-align: inherit;
}
.tanchuang .ewm_main{
	background-color: #fff;
	padding-top: 30px;
	color: #666666;
	text-align: center;
}
.tanchuang .ewm_main .top{
	margin-top: 20px;
	font-size: 22px;
}
.tanchuang .ewm_main .bottoms{
	font-size: 22px;
}
.box.xuanze{
	padding-top: 5%;
}
.box.xuanze .title{
	color: #c1272d;
	font-size: 28px;
	margin: 0 auto;
	width: 700px;
}
.box.xuanze .xz_main{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 700px;
	margin: 0 auto;
	padding-top: 40px;
}
.box.xuanze .xz_main .xz_list{
	width: 100%;
	height: 60px;
	line-height: 60px;
	color: #4d4d4d;
	font-size: 24px;
	border: 2px solid #a6a6a6;
	margin-bottom: 30px;
	box-sizing: border-box;
	background-position: left 20px center;
	background-repeat: no-repeat;
	background-size: 24px auto;
}
.box.xuanze .xz_main .xz_list label{
	width: 100%;
	padding-left: 50px;
	display: inline-block;
	box-sizing: border-box;
	height: 100%;
}
.box.xuanze .xz_main .xz_list:nth-child(1){
	background-image: url("../images/yz_h.png");
}
.box.xuanze .xz_main .xz_list:nth-child(2){
	background-image: url("../images/sjs_h.png");
}
.box.xuanze .xz_main .xz_list:nth-child(3){
	background-image: url("../images/sjgs_h.png");
}
.box.xuanze .xz_main .xz_list:nth-child(4){
	background-image: url("../images/cpcs_h.png");
}
.box.xuanze .xz_main .xz_list.start:nth-child(1){
	background-image: url("../images/yz_b.png");
}
.box.xuanze .xz_main .xz_list.start:nth-child(2){
	background-image: url("../images/sjs_b.png");
}
.box.xuanze .xz_main .xz_list.start:nth-child(3){
	background-image: url("../images/sjgs_b.png");
}
.box.xuanze .xz_main .xz_list.start:nth-child(4){
	background-image: url("../images/cpcs_b.png");
}
.box.xuanze .xz_main .xz_list.start{
	background-color: #ac060e;
	border: 1px solid #ac060e;
	color: #fff;
}
.box.xuanze .xz_main .xz_list input{
	display: none;
}
.zz_submit{
	text-align: center;
	margin: 30px 0 50px;
}
.zz_submit a{
	display: inline-block;
	width: 180px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	background-color: #ac060e;
	text-align: center;
}
.rqp_banner{
	padding-top: 100px;
	position: relative;
}
.rqp_banner .times{
	position: absolute;
	bottom: 100px;
	font-size: 48px;
	text-align: center;
	color: #f0c637;
	left: 0;
	right: 0;
	width: 300px;
	margin: 0 auto;
}
.rqp_banner img{
	width: 100%;
}
.rqphb{
	margin-top: 50px;
}
.bdlx .name{
	width: 200px;
	font-size: 24px;
	font-weight: bold;
}
.bdlx .bd_main{
	font-size: 22px;
	line-height: 44px;
}
.bdlx .bd_main div{
	font-size: 18px;
	font-weight: bold;
}
.rqbdy_submit{
	text-align: center;

}
.rqbdy_submit a{
	display: inline-block;
	width: 150px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 18px;
	background-color: #ac060e;
	text-align: center;
}
.rqblb .main{
	display: flex;
	flex-wrap: wrap;
}

.rqp_banner .times a{
	display: inline-block;
	height: 60px;
	line-height: 60px;
	padding: 0 40px;
	text-align: center;
	border-radius: 60px;
	font-size: 20px;
	background-image: url(../images/shipins.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #000;
}
.bangdan .xz_list{
	width: 280px;
	margin-bottom: 26px;
	margin-right: 26px;
}
.bangdan .xz_list:nth-child(4n){
	margin-right: 0;
}
.bangdan .xz_list .img{
	height: 225px;
	text-align: center;
	position: relative;
}
.bangdan .xz_list .img img{
	height: 100%;
}
.bangdan .xz_list .img .dw{
	position: absolute;
	top: 90px;
	left: 0;
	width: 100%;
	text-align: center;
}
.bangdan .xz_list .img .name{
	font-size: 18px;
	font-weight: bold;
}
.bangdan .xz_list .img .time{
	margin-top: 5px;
	font-weight: bold;
}
.bangdan .xz_list .text{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
}
.main.txs{
	margin-top: 160px;
	display: flex;
	justify-content: space-around;
	background-image: url(../images/touxiangs.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 70px 0;
	box-shadow: 10px 10px 10px 1px #cdcdcd;
}
.txs .imgs_l{
	position: relative;
	width: 240px;
	height: 240px;
	margin: 0 auto;
}
.txs .img{
	width: 240px;
	height: 240px;
	border: 2px solid #CDCDCD;
	border-radius: 240px;
	overflow: hidden;
	border-radius: 240px;
	box-sizing: border-box;
}
.txs .img img{
	width: 100%;
}
.txs .img_v{
	position: absolute;
	bottom: -10px;
	right: -10px;
	text-align: center;
	font-size: 20px;
}
.txs .img_v img{
	height: 30px;
	margin-bottom: 5px;
}
.main.txs .fls{
	width: 43%;
	text-align: center;
}
.texts_r{
	width: 57%;
	box-sizing: border-box;
}
.fls .text_main{
	text-align: center;
	margin-top: 40px;
}
.fls .text_main .name{
	font-size: 30px;
}
.fls .text_main .text{
	font-size: 18px;
	margin-top: 10px;
}
.texts_r .name{
	font-size: 36px;
	margin-bottom: 50px;
	padding-left: 5%;
}
.texts_r p{
	padding-left: 10%;
	margin-bottom: 36px;
	font-size: 26px;
	display: flex;
	line-height: 50px;
}
.texts_r p span:first-child{
	width: 50px;
	margin-right: 10px;
}
.texts_r p img{
	height: 50px;
	margin-right: 10px;
}
.zc{
	position: absolute;
	bottom: 45px;
	right: 33%;
	width: 160px;
}
.zc a{
	display: inline-block;
	height: 48px;
	padding: 0 20px;
	font-size: 16px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 48px;
	line-height: 48px;
}
.imgs_s{
	display: flex;
	width: 92%;
	margin: 0 auto 10%;
	font-size: 12px;
	transform: scale(0.9);
}
.imgs_s .img{
	width: 30%;
	transform: scale(0.7);
	margin-left: -5%;
}
.zuopin .img .baoming {
	height: 22px;
	font-size: 14px;
	right: 2%;
	position: absolute;
	top: 10%;/*
    line-height: 22px;
    text-align: center;
    border-radius: 6px;
    transform: scale(0.9);
    margin-left: -3%;
    background-image: url(../images/shipin.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #4d4d4d;*/
}
.zuopin .img .baoming input{
	border-radius: 6px;
	overflow: hidden;
	color: #4d4d4d;
	border: none;
	padding: 4px 6px;
	font-size: 12px;
	margin-bottom: 10px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 60px;
	border-radius: 24px;
}
.zuopin.zuopin_del .img .baoming input{
	border-radius: 6px;
	overflow: hidden;
	color: #4d4d4d;
	border: none;
	padding: 4px 6px;
	font-size: 12px;
	margin-bottom: 10px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: auto;
	border-radius: 24px;
}
.dzbm{
	text-align: center;
	margin-bottom: 20px;
}
.dzbm input{
	width: 200px;
	height: 40px;
	line-height: 40px;
	border: none;
	font-size: 16px;
	color: #4d4d4d;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-radius: 40px;
	text-align: center;
}
.renqibang .renqibang_main{
	display: flex;
	flex-wrap: wrap;
}
.renqibang .renqibang_main .rrebqibang_list{
	width: 24%;
	margin-right: 1%;
	border: 1px solid #bcbcbc;
	box-sizing: border-box;
	margin-bottom: 1%;
}
.renqibang .rrebqibang_list .img{
	margin: 0;
	height: 170px;
	overflow: hidden;
}
.renqibang .rrebqibang_list .t_x{
	width: 70px;
	height: 35px;
	position: relative;
	margin: 0 auto;
}
.renqibang .rrebqibang_list .t_x img{
	width: 70px;
	height: 70px;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: -35px;
	margin: 0 auto;
}
.renqibang .rrebqibang_list .rqb_main{
	text-align: center;
	color: #636363;
	padding-bottom: 10px;
}
.renqibang .rrebqibang_list .name{
	font-size: 16px;
	color: #666666;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
}
.renqibang .rrebqibang_list .text {
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666666;
	padding: 0 10px;
}
.renqibang .rrebqibang_list .text a{
	color: #666666;
}
.pyq_main .pyq_list .dianzan .time{
	font-size: 16px;
	color: #c2c2c2;
}
.friend.main{
	margin-top: 130px;
}
.friend.main .pyq_main .pyq_list{
	margin-bottom: 30px;
	display: flex;
	margin-top: 0;
	justify-content: space-between;
}
.friend.main .pyq_main .pyq_list .img .img_list:nth-child(4n){
	margin-right: 20px;
}
.friend.main .pyq_main .pyq_list .img .img_list:nth-child(3n){
	margin-right: 0;
}
.friend.main .pyq_main .pyq_list .t_x {
	position: relative;
}
.friend.main .pyq_main .pyq_list .t_x .img{
	margin-top: 0;
	width: 150px;
	height: 150px;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}
.friend.main .pyq_main .pyq_list .t_x .img .t_x_img{
	border-radius: 8px;
	width: 260px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-height: 100%;
	max-width: inherit;
}
.friend.main .pyq_main .pyq_list .t_x .img img{
	height: auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-width: 100%;
	width: 100%;
	max-width: inherit;
	border-radius: 0;
}
.friend.main .pyq_main .pyq_list .t_x .v{
	position: absolute;
	top: 130px;
	left: 130px;
	width: 30px;
}
.friend.main .pyq_main .pyq_list .texts_main{
	width: 950px;
}
.friend.main .pyq_main .pyq_list .fr_z{
	display: flex;
	align-items: center;
	line-height: 25px;
	width: 160px;
	justify-content: space-between;
}
.friend.main .pyq_main .pyq_list .fr_z span{
	display: inline-block;
	color: #9d9d9d;
}

.friend.main .pyq_main .pyq_list .fr_z img{
	border-radius: 0;
}
.pyq_main .pyq_list .text{
	color: #bcbcbc;
}
.jiaobiao{
	position: relative;
}
.jiaobiao span{
	position: absolute;
	top: 0;
	right: -8px;
	width: 100px;
	text-align: right;
}
.zuopin .canshu li .baomings{
	border-radius: 6px;
	overflow: hidden;
	color: #4d4d4d;
	border: none;
	padding: 4px 6px;
	font-size: 12px;
	margin-bottom: 10px;
	background-image: url(../images/shipin.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-radius: 24px;
}

.page{
	text-align: center;
	margin: 30px 0;
	width: 100%;
}
.page-item {
	margin-right: 10px;
	display: inline-block;}
.page-item span{
	color: #cecece;
}
.active {
	color: red;
}
.page>li{
	display:inline-block;
}
.page>li>a,.page>li>span{
	position:relative;
	float:left;
	padding:8px 12px;
	line-height:1.5;
	text-decoration:none;
	color:#ff5a05;
	background-color:#fff;
	border:1px solid #eaeeef;
	margin-left:-1px
}
.page>li:first-child>a,.page>li:first-child>span{
	margin-left:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.page>li:last-child>a,.page>li:last-child>span{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.page>li>a:hover,.page>li>span:hover,.page>li>a:focus,.page>li>span:focus{
	z-index:2;color:#d14700;
	background-color:#f6f7f9;
	border-color:#eaeeef
}
.page>.active>a,.page>.active>span,.page>.active>a:hover,.page>.active>span:hover,.page>.active>a:focus,.page>.active>span:focus{
	z-index:3;
	color:#dfdfdf;
	background-color:#f6f7f9;
	border-color:#eaeeef;
	cursor:default
}
.page>.disabled>span,.page>.disabled>span:hover,.page>.disabled>span:focus,.page>.disabled>a,.page>.disabled>a:hover,.page>.disabled>a:focus{
	color:#dfdfdf;
	background-color:#fff;
	border-color:#eaeeef;
	cursor:not-allowed
}
.page-lg>li>a,.page-lg>li>span{
	padding:10px 16px;
	font-size:19px;
	line-height:1.3333333
}
.page-lg>li:first-child>a,.page-lg>li:first-child>span{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.page-lg>li:last-child>a,.page-lg>li:last-child>span{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.page-sm>li>a,.page-sm>li>span{
	padding:5px 10px;
	font-size:13px;
	line-height:1.5
}
.page-sm>li:first-child>a,.page-sm>li:first-child>span{
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.page-sm>li:last-child>a,.page-sm>li:last-child>span{
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.rzs .jv{
	display: none;
}
.biaozhu .text-i .layui-textarea{
	background-color: #f5f5f5;
	border: none!important;
	font-size: 16px;
}
#jindu{
	margin-top: 25px;
}
#jindu .layui-bg-zdy{
	background-color: #d3bb8e!important;
}
#jindu .layui-progress-text{
	color: #d3bb8e;
}
.text-i.inp{
	display: flex;
	align-items: center;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e9;
}
.text-i.inp .names{
	width: 32%;
	color: #4d4d4d;
	font-size: 18px;
}
.text-i.inp .texts{
	margin-top: 0;
	width: 68%;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #555555;
}
.text-i.inp .texts input{
	width: 100%;
	font-size: 16px;
	color: #555555;
	border-bottom: none;
}
.text-i.inp .texts select{
	width: 50%;
	font-size: 16px;
	color: #555555;
}
.text-i.inp.fws .texts{
	display: block;
}
.text-i.inp.fws .texts input{
	width: auto;
}
.text-i.i-update{
	display: flex;
	align-items: center;
	height: 40px;
	line-height: 40px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e9;
}
.text-i.i-update .names{
	width: 32%;
	color: #4d4d4d;
	font-size: 18px;
}
.text-i.i-update .texts{
	margin-top: 0;
	width: 68%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	color: #555555;
	padding-right: 10%;
	box-sizing: border-box;
}
.text-i.i-update .texts .layui-icon{
	font-size: 20px;
}
.footers{
	margin-top: 40px;
}
.footers .top{
	display: flex;
	justify-content: space-around;
}
.footers .top .t_list{
	height: 40px;
	width: 200px;
	background-color: #d6b790;
	border-radius: 6px;
	line-height: 40px;
	font-size: 20px;
}
.footers .top .t_list a{
	color: #fff;
}
.footers .top .t_list img{
	height: 20px;
	margin: 0 2px;
}
.footers .top .t_list:last-child{
	background-color: #3b4146;
}
.footers .bottom{
	height: 100px;
	line-height: 100px;
	background-image: url(/tpl/jtj/images/f_bg.png);
	margin-top: 40px;
	font-size: 20px;
}
.footers .bottom .main{
	display: flex;
	justify-content: space-around;
}
.footers .bottom .main a{
	color: #fff;
}

.banners .swiper-container .swiper-pagination-bullet{
	height: 2px;
	width: 10px;
	border-radius: 0;
	opacity: 1;
}
.banners .swiper-container .swiper-pagination-bullet{
	background-color: #e2e3e7;
}
.banners .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #d3bc90;
}
.zuopin_del.zuopin.main .imgs{
	position: relative;
	max-height: 750px;
	overflow: hidden;
}
.zuopin_del.zuopin.main .img{
	height:600px;



}
.zuopin_del.zuopin.main .img .imgse{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-height: auto;
	width: 100%;
	max-height: none;
	max-width: inherit;
}
.zuopin_del.zuopin.main .imgs .top{
	position: absolute;
	top: 10px;
	right: -12px;
	width: 170px;
}
.zuopin_del.zuopin.main .imgs img{
	width: 100%;
}
.download{
	text-align: center;
	margin-bottom: 20px;
}
.download a{
	display: flex;
	background-color: #d3bb8e;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	padding: 0 20px;
}
.download a img{
	height: 20px;
}
.download a span{
	flex:1;
}
.zsbs{
	margin-top: -20px;
	position: static;
	width: 20px;
	height: 70px !important;
}
.zsbsjzj{
	margin-top: -20px;
	position: static;
	height: 65px !important;
}
/*2021 11 01 样式*/
.zuopins_main .zuopins_list .img .jtj{
	display: none;
}

/*2021 11 03 样式 修改*/
.zuopin_del.zuopin.main .imgs .top{
	/*display: none;*/
}

/*2021 11 05 样式 修改*/
.upload:after{
	clear: both;
	display: block;
	content: '';
}
.upload .black{
	float: left;
} 
.upload .bm_canping{
	float: right;
}
.upload a{
	background-color: #d6ba8c;
}
@media(max-width: 767px){
	.upload a{
		height: 34px;
		line-height: 34px;
	}
	.main.zuopins .upload a {
		font-size: 16px !important;
		width: 75px !important;
	}
}


/*头部浮动高度*/
@media(min-width: 1080px){
	.zuopins.main{
		margin-top: 108px !important;
	}
}
/*头部浮动高度结束*/

/*pc 返回箭头*/
@media only screen and (min-width: 1199px){
	.pc_xys2021{
		display: flex;
		height: 50px;
		width: 100%;
		box-sizing: border-box;
		padding: 0 2.5%;
		line-height: 60px;
		background-color: #ededed;
		z-index: 100;
		justify-content: space-between;
		align-items: center;
	}
}


@media only screen and (max-width: 1199px) {
	.main.txs{
		margin-top: 5%;
	}
	.txs .imgs_l {
		position: relative;
		width: 180px;
		height: 180px;
	}
	.txs .img_v{
		right: -10px;
	}
	.fls .text_main .name{
		font-size: 26px;
	}
	.texts_r {
		width: 300px;
	}
	.texts_r .name{
		font-size: 30px;
	}
	.texts_r p{
		margin-bottom: 20px;
		font-size: 20px;
	}
	.texts_r p img{
		height: 30px;
	}
	.txs .img{
		width: 180px;
		height: 180px;
		border-radius: 180px;
	}
	.certification {
		padding-top: 0;
	}
	.sjs_bottom{
		margin-bottom: 80px;
	}
	.modal_main{
		display: flex;
	}
	.modal_main .fl{
		margin-right: 5%;
	}
	.zuoyou {
		display: flex;
		justify-content: space-between;
	}
	.op_2{
		padding-top: 0;
		box-sizing: border-box;
	}
	.certification_main{
		display: flex;
		justify-content: space-around;
		margin-top: 2%;
		flex-wrap: wrap;
	}
	.certification_main .certification_list{
		margin: 2% 0;
	}
	.fl, .fr{
		float: none;
	}
	.clear{
		display: none;
	}
	body .main{
		width: 100%;
	}
	.main{
		width: 100%;
	}
	body .main{
		width: 95%;
	}
	.class_main{
		display: flex;
		justify-content: center;
	}
	.news{
		display: flex;
		justify-content: space-around;
		width: 95%;
		padding-left: 2.5%;
		padding-right: 2.5%;
		margin-top: 5%;
	}
	.news .img{
		width: 40%;
	}
	.news .news_main{
		width: 55%;
	}
	.news .news_main .news_list{
		display: flex;
	}
	.optimal{
		/*width: 95%;
		padding-left: 2.5%;
		padding-right: 2.5%;*/
		margin-top: 5%;
	}
	.works{
		width: 95%;
		padding-left: 2.5%;
		padding-right: 2.5%;
		margin-top: 5%;
	}
	.works_main{
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
		margin-top: 5%;
	}
	.works_main .works_list{
		width: 100%;
		margin-right: 0;
		margin-bottom: 5%;
	}
	.text .footer .main {
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.optimal_main .shou{
		display: flex;
	}
	.footer ul{
		margin: 0;
		width: 36%;
	}
	.bottom .ico_img{
		display: flex;
		justify-content: center;
	}
	.optimal .title_main{
		display: flex;
	}
	.optimal_main{
		display: flex;
		flex-wrap: wrap;
	}
	.optimal_main .swiper-slide{
		height: auto;
	}
	.optimal_main .swiper-slide .zz{
		position: relative;
		margin-top: 0;
		padding: 0;
	}
	.kefu{
		display: none;
	}
	.works_list .zi{
		display: flex;
	}
	.works_list .zi li{
		overflow: hidden;
	}
	.sjs_banner .main{
		width: 95%;
		padding: 5% 2.5%;
		align-items: center;
	}
	.sjs_banner .main .img{
		width: 80px;
	}
	.biaozhu{
		margin: -15px auto 0;
	}
	.sjs_banner .main .img img.sjs_touxiang{
		width: 80px;
	}

	.sjs_banner .main .img img.v{
		width: 20%;
	}
	.biaozhu{
		width: 100%;
	}
	.biaozhu .main{
		width: 95%;
	}
	.zuopin_main{
		flex-wrap: wrap;
	}
	.zuopin_main .two{
		flex-wrap: wrap;
		margin-top: 5%;
		width: 100%;
		display: flex;
		justify-content: space-between;
		padding-top: 0;
	}
	.zuopin_main .two .zuopin_list{
		width: 48%;
	}
	.dongtai_main{
		flex-wrap: wrap;
	}
	.dongtai_main .dongtai_list{
		width: 100%;
	}
	.dongtai_main .dongtai_list img{
		width: 100%;
	}
	.dongtai_main .two{
		flex-wrap: wrap;
		margin-top: 5%;
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.dongtai_main .two .dongtai_list{
		width: 48%;
	}
	.zuopins.main{
		width: 95%;
	}
	.bottom_anniu{
		z-index: 10;
		display: flex;
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		background-image: url("../images/back.png");
		justify-content: space-around;
	}
	.bottom_anniu a{
		color: #cfba95;
		font-size: 24px;
	}
	.bottom_anniu .anniu_list{
		height: 40px;
		line-height: 40px;
		margin: 10px 0;
		width: 100%;
		text-align: center;
	}
	.bottom_anniu .anniu_list:first-child{
		border-right: 1px solid #cfba95;
	}
	.bottom_anniu .anniu_list:nth-child(2){
		border-right: 1px solid #cfba95;
	}
	.pyq_main .pyq_list .img .img_list {
		width: 32.5%;
		margin-right: 1%;
		margin-bottom: 1%;
	}
	.pyq_main .pyq_list .img .img_list:nth-child(4n){
		margin-right: 1%;
	}
	.pyq_main .pyq_list .img .img_list:nth-child(3n){
		margin-right: 0;
	}
	.pyq_main .pyq_list .img1 .img_list{
		width: 100%;
		height: auto;
	}
	.pyq_main .pyq_list .img2 .img_list{
		width: 49%;
		height: 150px;
	}
	.pyq_main .pyq_list .img2 .img_list:nth-child(2n){
		margin-right: 0;
	}
	.pyq_main .pyq_list .img2 .img_list:nth-child(3){
		margin-right: 1%!important;
	}
	.pyq_main .pyq_list .img4 .img_list{
		width: 49%;
		height: 150px;
	}
	.pyq_main .pyq_list .img4 .img_list:nth-child(2n){
		margin-right: 0;
	}
	.pyq_main .pyq_list .img4 .img_list:nth-child(3){
		margin-right: 1%!important;
	}
	.pyq_main .pyq_list .img1 .img_list {
		height: auto;
	}

	.pyq_main .pyq_list .img1 .img_list img{
		width: auto;
		max-width: 100%;
		position: initial;
		transform: scale(1);
		height: auto;
		border-radius: 0;
		min-width: auto;
	}

}
@media only screen and (max-width: 767px) {
	.biaozhu{
		width: 100%;
	}
	.sjs_banner .main .img{
		width: 80px;
	}
	.sjs_banner .main .img .tx .sjs_touxiangs{
		position: relative;
		height: 80px;
		border-radius: 10px;
		overflow: hidden;
	}
	.zuopin_lists .top{
		margin-top: 30px;
	}
	.zuopin_main .name a{
		font-size: 14px;
	}
	.zuopin_main, .sjs_banner{
		margin-top: 0px;
	}
	.biaozhu .main .shipin{
		width: 110px;
		height: 22px;
		line-height: 22px;
		padding: 0 10px;
		margin-bottom: 0px;
	}
	.biaozhu .main .shipin#shipin{
		width: 70px;
		color: #4d4d4d;
		transform: scale(1);
	}
	.modal_main{
		width: 95%;
	}
	.touxiangs.main{
		margin-top: 30px;
	}
	.empty {
		width: 95%;

	}
	.sjs_touxiangs{
		position: relative;
		height: 100px;
		border-radius: 10px;
		overflow: hidden;
	}
	.sjs_touxiangs img{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		min-height: 100%;
		max-width: inherit;
	}
	.footer .text{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.text .text_list {
		width: 45%;
		text-align: left;
	}
	.modal_main .fl{
		display: none;
	}
	.modal_main .fr{
		width: 100%;
	}
	.modal_main .submits .denglu{
		margin-right: 10%;
	}
	.modal_main .submits .zhuce{
		margin-right: 10%;
	}
	.news.main{
		margin-top: 5%;
	}
	.optimals .title{
		display: flex;
		justify-content: center;
	}
	.optimals .title .titles{
		width: 50%;
		margin: 0;
	}
	.user_img{
		margin: 0;
		width: 40px;
	}
	.user_img img{
		border-radius: 40px;
	}
	.class_main{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.class_main .class_list{
		width: 30%;
		margin: 2% 0;
		height: auto;
	}
	.class_main .class_list .title{
		font-size: 24px;
	}
	.class_main .class_list .name{
		font-size: 12px;
	}
	.news{
		align-items: center;
		flex-direction: column;
	}
	.news .img{
		width: 100%;
	}
	.news .news_main{
		width: 100%;
	}
	.news .news_list .title{
		width: 75%;
	}
	.news .news_main .news_list{
		justify-content: space-between;
	}
	.news .news_list .time{
		width: 25%;
	}
	.optimal .title{
		background-image: none;
	}
	.certification .title{
		background-image: none;
	}
	.certification .title .titles{
		width: 100%;
		font-size: 16px;
		box-sizing: border-box;
	}
	.optimal .title .titles{
		width: 100%;
		font-size: 16px;
		box-sizing: border-box;
	}
	.optimal_main .committee_list{
		width: 48%;
		margin: 1%;
	}
	.optimal .swiper-slide{
		width: 45%;
	}
	.works .title{
		background-image: none;
	}
	.works .title .titles{
		width: 100%;
		font-size: 16px;
		box-sizing: border-box;
	}
	.works_main .works_list{
		width: 100%;
	}
	.footer .bottom .text{
		display: none
	}
	.footer.bottom{
		padding: 0;
		display: none;
	}
	.footer .img{
		padding: 0;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.footer .img img{
		margin: 2%;
		width: 45%;
	}
	.footer .bottom .ico_img{
		flex-wrap: wrap;
		margin: 0;
		justify-content: space-around;
	}
	.bottom .ico_img_list{
		width: 30%;
		margin: 0;
		margin: 5% 0;
		font-size: 12px;
	}
	.footer .bottom .ico_img_list{
		width: 30%;
		margin: 0;
		margin: 5% 0;
		font-size: 12px;
	}
	.footer .bottom .ico_img_list img{
		width: auto;
	}
	.bottom .ico_img_list .name, .bottom .ico_img_list .num{
		margin-top: 0;
	}
	.optimal .title_h{
		font-size: 34px;
	}
	.optimal .title_main{
		justify-content: space-around;
	}
	.optimal .title_main .title_list{
		margin-right: 0;
	}
	.works_list .img{
		height: auto;
	}
	.works_main .works_list img{
		height: auto;
	}
	.committee .title .titles{
		width: 100%;
	}
	.pingsheng_main{
		width: 100%;
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.pingsheng_main .img{
		width: 100%;
		margin: 0;
	}
	.pingsheng_main .pingsheng_list{
		margin: 5% 0;
		width: 45%;
	}
	.footer .optimales .titles{
		font-size: 20px;
	}
	.footer .optimales .optimal_main{
		display: flex;
		justify-content: space-around;
		flex-wrap: wrap;
	}
	.footer .optimal_main .committee_list{
		width: 45%;
		height: auto;
		margin: 2.5%;
	}
	.footer .committee_list .text{
		padding-bottom: 5%;
	}
	.jxsz .jxsz_main{
		width: 100%;
	}
	.jxsz .jxsz_main .jxsz_list{
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	.jxsz .jxsz_main .jxsz_list:nth-child(1){
		width: 100%;
		height: auto;
		margin: 5% 0;
	}
	.jxsz .jxsz_main .jxsz_list:nth-child(2){
		width: 100%;
		height: auto;
		margin: 5% 0;
	}
	.jxsz .jxsz_main .jxsz_list:nth-child(3){
		width: 100%;
		height: auto;
		margin: 5% 0;
	}
	.jxsz .jxsz_main .jxsz_list:nth-child(4){
		width: 100%;
		height: auto;
		margin: 5% 0;
	}
	.jxsz .jxsz_main .jxsz_list:nth-child(5){
		width: 100%;
		height: auto;
		margin: 5% 0;
	}
	.pingsheng .bottom1, .pingsheng .bottom2{
		width: 100%;
	}
	.img .text{
		margin-top: 2%;
		font-size: 12px;
	}
	.sjs_banner .main{
		width: 93%;
	}
	.biaozhu .main{
		width: 93%;
	}
	.sjs_banner .text_main{
		margin-left: 6%;
		width: 70%;
		height: 97px;
	}
	.sjs_banner .text_main .name{
		font-size: 18px;
		padding-top: 5px;
	}
	.sjs_banner .texts{
		line-height: 20px;
		margin-top: 2%;
		font-size: 12px;
	}
	.biaozhu .main{
		font-size: 12px;
		overflow: hidden;
	}
	.sjs_banner .main{
		padding: 100px 2.5% 6%;
		justify-content: space-between;
	}
	.sjs_banner .img .text{
		transform: scale(0.6);
		margin-right: -34px;
	}
	.main_nav div{
		width: 30%;
		font-size: 18px;
		padding: 0;
	}
	.main_nav div img{
		height: 20px;
	}
	.main .dongtai{
		margin-top: 5%;
	}
	.main .zuopin{
		padding-bottom: 5%;
	}
	.zuopin .title{
		font-size: 18px;
	}
	.zuopin .title span{
		font-size: 12px;
	}
	.zuopin .title a{
		font-size: 15px;
		color: #5d5d5d;
		margin-right: 8%;
	}
	.zuopin_main .zuopin_list .img img{
		border-radius: 0;

	}



	.dongtai .title span{
		font-size: 22px;
	}
	.dongtai .title a{
		font-size: 16px;
	}
	.dongtai .news_main .news_list{
		width: 100%;
	}
	.rzsm{
		margin-top: 5%!important;
	}
	.rzsm .title{
		font-size: 24px;
	}
	.rzsm .title .name{
		font-size: 18px;
	}
	.rzsm .title img{
		height: auto;
		width: 35%;
		margin-bottom: 4%;
	}
	.yj{
		margin-top: 3%!important;
	}
	.yj_main{
		margin-top: 3%!important;
	}
	.zuopins_main .zuopins_title .img,.zuopins_main .zuopins_list .img{
		width: 30%;
	}
	.zuopins_main .zuopins_title .name,.zuopins_main .zuopins_list .name{
		width: 35%;
	}
	.zuopins_main .zuopins_list .edit{
		width: 20%;
	}
	.zuopins_main .zuopins_title .edit,.zuopins_main .zuopins_title .cheboxs,.zuopins_main .zuopins_list .cheboxs{
		width: 15%;
	}
	.zuopins_main .zuopins_title .name, .zuopins_main .zuopins_title .cheboxs, .zuopins_main .zuopins_title .img,.zuopins_main .zuopins_title .edit{
		/*font-size: 18px;*/
		font-size: 16px;
	}
	.zuopins_main .zuopins_list .name{
		font-size: 16px;
		padding: 0 2%;
		box-sizing: border-box;
	}
	.zuopins_main .zuopins_list .edit{
		font-size: 14px;
	}
	.touxiang .tuxiang_img img{
		width: 70px;
		height: 70px;
		border-radius: 70px;
	}
	.touxiang .main .shezhi img{
		height: 30px;
		width: 30px;
	}
	.touxiang .main{
		padding-bottom: 60px;
		padding-top: 0;
	}
	.daohang_nav .daohang_nav_list{
		width: 40%;
	}
	.dh_nav .dh_nav_list a{
		font-size: 18px;
	}
	.dh_nav .dh_nav_list{
		width: 100%;
	}
	.dh_nav.main{
		width: 100%;
		margin-top: 0;
		position: fixed;
		bottom: 0;
		left: 0;
	}
	.dh_nav .dh_nav_list{
		height: 50px;
		line-height: 50px;
	}
	.daohang_nav .daohang_nav_list{
		margin-bottom: 5%;
	}
	.daohang_nav.main{
		margin-bottom: 50px;
		margin-top: 8%;
		justify-content: center;
	}
	.daohang_nav .daohang_nav_list img{
		width: 70px;
	}
	.daohang_nav .name{
		font-size: 18px;
	}
	.sjs_bottom{
		margin-bottom: 80px;
	}
	.sjs_bottom .shuxian{
		font-size: 20px;
		font-weight: 300;
		color: #c3c3c3;
		vertical-align: middle;
		line-height: 54px;
	}
	.sjs_bottom a{
		font-size: 14px;
		margin-left: 0;
	}
	.sjs_bottom {margin: 2% 0;}
	.sjs_bottom img{
		padding: 0 1%;
		height: 15px;
	}
	.sjs_bottom img.v{
		padding-right: 1%;
	}
	.sjs_banner .main .img img.v{
		width: 20px;
	}
	.bottom_anniu a{
		font-size: 16px;
		display: inline-block;
		width: 100%;
		height: 100%;
	}
	.zuopins_main .zuopins_list .img img{
		height: 90px;
	}
	.upload a{
		font-size: 18px;
		width: 130px;
	}
	.zuopins.main{
		margin-top: 5%!important;
	}
	.zuopins_main{
		margin-top: 5%;
	}
	.sjs_banner .llrs{
		position: absolute;
		right: -1%;
		top: 10%;
		font-size: 12px;
		transform: scale(0.8);
	}
	.zuopin_main{
		flex-wrap: inherit;
	}
	.zuopin_main .zuopin_list {
		width: 310px;
		margin-right: 10px;
	}
	.zuopin_main .zuopin_list:last-child{
		margin-right: 1px;
	}
	.tc{
		top: 30%;
		width: 60%;
	}
	.jieshao .name1{
		font-size: 18px;
		margin-bottom: 2%;
		font-weight: bold;
	}
	.jieshao .name1 img{
		height: 16px;
	}
	.jieshao .text p{
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 5%;
	}
	.jieshao .name2{
		font-size: 20px;
		margin-bottom: 2%;
		margin-top: 20px;
	}
	.jieshao .text .address{
		top: 10%;
		font-size: 12px;
	}
	.jieshao .text .fuwufei{
		line-height: 70px;
		top: 40%;
		width: 70%;
		font-size: 12px;
	}
	.jieshao .text .fuwufei span{
		height: 70px;
		line-height: 70px;
		margin: 0 2%;
		width: 70px;
	}
	.jieshao .text .email{
		bottom: 4%;
		left: 1%;
		font-size: 12px;
	}
	.jieshao .text.img div{
		transform: scale(0.9);
	}
	.jieshao .text.img .email{
		/*transform: scale(0.7);*/
	}
	.jieshao .name3{
		font-size: 14px;
		margin-bottom: 2%;
		font-weight: bold;
	}
	.jieshao .name3 img {
		height: 14px;
		margin-left: 2px;
	}
	.jieshao .name3 img.vwz{
		margin-bottom: 2px;
		margin-left: 0;
	}
	.jieshao .text.bottoms p{
		margin-bottom: 2%;
	}
	.pyq_main .pyq_list{
		margin-top: 6%;
		padding-bottom: 6%;
		border-bottom: 1px solid #cdcdcd;
	}
	.main.pyq_lists .pyq{
		width: 95%;
		margin: 0 auto;
	}
	.pyq_main{
		margin-bottom: 5%;
	}
	.pyq_main .pyq_list .time{
		font-size: 19px;
		font-weight: bold;
		color: #000;
		margin-bottom: 4%;
	}
	.pyq_main .pyq_list .text{
		font-size: 12px;
		margin-top: 2%;
		color: #8e8e8e;
	}
	.pyq_main .pyq_list .img{
		margin-top: 2%;
	}
	.pyq_main .pyq_list .dianzan{
		margin-top: 4%;
	}
	.pyq_main .pyq_list .name{
		font-size: 19px;
		font-weight: bold;
		color: #000;
		margin-bottom: 6%;
	}
	.pyq_main .pyq_list .shuoming{
		font-size: 15px;
		color: #777777;
		margin-top: 2%;
	}
	.pyq_main .pyq_list .shuoming_text{
		font-size: 18px;
		margin-top: 2%;
	}
	.shuoming_text li{
		width: 50%;
		line-height: 22px;
	}
	.shuoming_text li:nth-child(2n){
		width: 50%;
	}
	.zuopin_main .name span img{
		height: 10px;
		vertical-align: baseline;
		margin-right: 5px;
	}
	.zuopin_main .text_main .name span{
		font-size: 12px;
		width: 30%;
		text-align: right;
	}
	.sjs_bottom img.wwz{
		padding-left: 0;
	}
	.touxiangs .img{
		width: 100px;
	}
	.touxiangs .img img.v{
		width: 18px;
	}
	.touxiangs .text {
		width: 240px;
		margin: 4px auto;
		text-align: right;
		transform: scale(0.5);
	}
	.main .jieshao{
		width: 92%;
		margin: 25px auto 0;
	}
	.zuopin_lists .zuopin{
		margin-top: 0%;
	}
	.zuopin_lists .top .title{
		font-size: 19px;
		color: #505050;
	}
	.zuopin_lists .zuopin .zuopin_main{
		margin-top: 3%;
	}
	.zuopin_lists .top .paixu{
		text-align: right;
		line-height: 34px;
	}
	.zuopin_lists .top div span{
		font-size: 12px;
	}
	.zuopin_lists .top a{
		font-size: 12px;
		color: #929292;
	}
	.zuopin .img .shipin.zuopin_del{
		position: absolute;
		right: 2%;
		bottom: 2%;
		color: #676767;
	}
	.zuopin_del.main.zuopin{
		width: 88%;
	}
	.zuopin_del.main.zuopin .img img{
		border-radius: 0;
		max-height: 240px;
	}
	.zuopin_del.zuopin.main .title{
		margin-bottom: 2%;
		font-size: 19px;
	}
	.zuopin_del.zuopin.main .name2{
		font-size: 15px;
		margin-bottom: 2%;
		color: #777777;
	}
	.zuopin_del.zuopin.main .canshu li{
		font-size: 12px;
		line-height: 22px;
		width: 55%;
		overflow: hidden;
		text-overflow:ellipsis;
		white-space: nowrap;
	}


	.xmxq li{
		font-size: 12px;
		line-height: 22px;
		width: 100%;

	}

	.zuopin_del.zuopin.main .canshu li:nth-child(2n){
		width: 45%;
	}
	.zuopin_del.zuopin.main .img{
		margin-bottom: 3%;
	}
	.zuopin_del.zuopin.main .img .imgse{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
		min-height: auto;
		width: 100%;
		max-width: inherit;
	}
	.zuopin_del.zuopin.main .imgs .top{
		position: absolute;
		top: 10px;
		right: -6px;
		width: 95px;
	}
	.liulanshu{
		font-size: 12px;
		color: #989898;
		margin-bottom: 3%;
	}
	.pyq_main#list .liulanshu{
		margin-top: 2%;
	}
	.liulanshu img{
		height: 10px;
		vertical-align: middle;
	}
	.main.zuopin.zuopin_del .text video{
		width: 100%;
		border: none;
		box-shadow: none;
	}
	.zuopin .zuopin_main .text p{
		font-size: 14px;
		margin-bottom: 3%;
		line-height: 30px;
	}
	.zuopin_lists.pyq_lists .top div {
		width: 30%;
	}
	.shuoming_text li{
		font-size: 12px;
	}
	.pyq_lists .top div span{
		font-size: 12px;
	}
	.pyq_lists .top .paixu{
		text-align: right;
		line-height: 34px;
	}
	.pyq_lists .top a{
		font-size: 12px;
		color: #929292;
	}
	.text_main{
		width: 90%;
		margin: 1% auto;
	}
	.text_main p{
		font-size: 14px;
		line-height: 32px;
		margin-bottom: 5%;
	}
	.text_main p.tel{
		font-weight: bold;
	}
	.text_main .wwz{
		height: 20px;
		vertical-align: sub;
		margin-left: 1%;
	}
	.rzsm .img:nth-child(1) img{
		width: 28%;
	}
	.rzsm .title img{
		margin-top: 2%;
	}
	.zuopin .caozuo{
		margin: 5% 0;
	}
	.zuopin .caozuo .caozuo_list img{
		height: 15px;
		margin-right: 5px;
		width: auto;
		border-radius: 0;
	}
	.zuopin .caozuo .caozuo_list{
		width: 20%;
		text-align: right;
		line-height: 25px;
		font-size: 14px;
	}

	.nice{width: 50% !important;}
	.nice .touxiangs_list{ width: 80% !important;overflow: hidden;height: 35px;}
	.nice .touxiangs_list>a{height: 35px; display:block}
	.zuopin_lists .text_main{
		width: 100%;
		margin-top: 0;
	}
	.zuopin_lists .zuopin_main .zuopin_list{
		width: 100%!important;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.touxiangs .text {
		width: 210px;
		margin: 0px auto;
		text-align: right;
		transform: scale(0.6);
	}
	.pyq_main .pyq_list .img .img_list{
		height: 110px;
	}
	.pyq_main .pyq_list .img.img1 .img_list{
		height: auto;
	}
	.zuopin_main .swiper-slide .text_main{
		margin-top: 0;
		width: 100%;
	}
	.biaozhu .main .shipin{
		width: 55px;
	}
	.zuopin .title .name span {
		font-size: 12px;
		font-family: SimSun;
		border-bottom: 1px solid #e8e8e8;
		background-image: url(../images/sjs_span.png);
		background-position: bottom left;
		background-repeat: no-repeat;
		/* background-size: auto 100%; */
		padding-left: 4%;
		color: #a5a5a5;
		transform: scale(0.6);
		display: inline-block;
		height: 30px;
		margin-left: -25px;
	}
	.sange{
		margin-left: -11%;
	}
	.zuopin.swiper-container{
		margin-top: 8%;
		overflow: hidden;
		width: 97%;
		margin-left: 3%;
	}

	.rzsm .text_main p{
		text-indent: 0em;
		font-size: 12px;
		line-height: 22px;
		margin-bottom: 5%;
	}
	.rzsm .text_main .names{
		margin-bottom: 0%;
	}
	.data-videos{
		position: relative;
		z-index: 13;
		top: 0;
		width: 93%;;
		margin: 5% auto 0;
	}
	.data-videos video {
		vertical-align: middle;
	}
	.modal_main .submits a{
		width: 50%;
		text-align: center;
		margin-right: 0;
	}
	.modal_main .submits .zhuce{
		margin-right: 0;
	}
	.videos .shipin{
		height: 26px;
		line-height: 26px;
		font-size: 12px;
		width: 80px;
	}
	.biaozhu .llrs{
		top: 6px;
		right: 2%;
		transform: scale(0.8);
	}
	.biaozhu .main p span{
		height: 22px;
		line-height: 22px;
		font-size: 12px;
	}
	.biaozhu .main .px span{
		height: 22px;
		line-height: 22px;
		font-size: 12px;
	}
	.layui-icon-close{
		line-height: 32px;
		color: #ff0000;
		font-weight: bold;
	}
	.tanchuang{
		width: 80%;
		top: 15%;
	}
	.tanchuang .tc_main .img{
		padding-top: 10%;
	}
	.tanchuang .tc_main .img img{
		width: 35%;
	}
	.tanchuang .top .text{
		font-size: 14px;
		line-height: 22px;
		margin-top: 15px;
		padding-bottom: 25px;
	}
	.tanchuang .tc_mains .name {
		font-size: 22px;
		margin-top: 13%;
		justify-content: center;
		text-align: center;
	}
	.tanchuang .tc_mains .text {
		font-size: 16px;
		margin-top: 10%;
		padding: 0;
		line-height: 30px;
		padding-bottom: 16%;
		color: #666;
	}
	.tanchuang .tc_mains .text img {
		height: 16px;
	}
	.tanchuang .bottoms {
		padding-bottom: 15%;
	}
	.tanchuang .bottoms span {
		font-size: 20px;
		height: 36px;
		line-height: 36px;
		padding: 0 28px;
	}
	.tanchuang .bottoms span img {
		height: 18px;
	}
	.tanchuang .tc_maine{
		margin-top: 8%;
	}
	.tanchuang .tc_maine .name {
		font-size: 22px;
		margin-bottom: 8%;
		margin-top: 10px;
	}
	.tanchuang .tc_maine .js {
		margin-top: 0;
		line-height: 30px;
		font-size: 16px;
	}
	.tanchuang .tc_maine .tongji {
		line-height: 30px;
		font-size: 16px;
		margin-top: 0;
	}
	.tanchuang .jiewei {
		font-size: 16px;
		margin-top: 8%;
		padding-bottom: 15px;
	}
	.tanchuang .ewm_main .top{
		margin-top: 20px;
		font-size: 16px;
	}
	.tanchuang .ewm_main .img_ewm img{
		width: 40%;
	}
	.tanchuang .ewm_main .bottoms{
		font-size: 16px;
	}
	.tanchuang .tc_maine .img_ewm{
		margin-top: 8%;
	}
	.u_banner{
		background-size: 100% auto;
	}
	.box.xuanze{
		padding-top: 110px;
	}
	.biaodan{
		margin-top: 110px !important;
		padding-bottom: 30px;
	}
	.box.xuanze .main{
		width: 70%;
	}
	.box.xuanze .title{
		font-size: 20px;
		width: 100%;
	}
	.box.xuanze .xz_main{
		padding-top: 5%;
		width: 100%;
	}
	.box.xuanze .xz_main .xz_list{
		width: 100%;
		height: 50px;
		line-height: 50px;
		margin-bottom: 10%;
		font-size: 20px;
		border: 1px solid #a6a6a6;
	}
	.rqp_banner{
		padding-top: 58px;
	}
	.rqp_banner .times{
		font-size: 18px;
		bottom: 5%;
	}
	.rqp_banner .times a{
		font-size: 18px;
		height: 30px;
		line-height: 30px;
		padding: 0 18px;
		border-radius: 30px;
	}

	.rqphb{
		margin-top: 0;
	}
	rqblb{
		margin-top: 5%;
	}

	.box.bangdan .main{
		width: 90%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.box.bangdan .main .xz_list{
		margin-right: 0;
		width: 48%;
	}
	.bangdan .xz_list .img {
		height: 125px;
	}
	.bangdan .xz_list .img .dw {
		top: 40px;
		transform: scale(0.6);
	}
	.main.txs{
		margin-top: 5%;
		padding: 5% 0;
		justify-content: space-between;
		box-shadow: 4px 4px 9px 1px #9e9e9e;
	}
	.txs .imgs_l {
		margin: 0 auto;
		width: 90px;
		height: 90px;
	}
	.txs .img{
		width: 80px;
		height: 80px;
		border-radius: 80px;
	}
	.fls{
		width: 40%;
	}
	.texts_r {
		width: 60%;
	}
	.texts_r .name {
		font-size: 15px;
	}
	.texts_r p{
		font-size: 12px;
		margin-bottom: 7%;
		padding-left: 6%;
		padding-right: 3%;
		line-height: 15px;

	}
	.texts_r p span:first-child{
		width: 10%;
	}
	.texts_r p span:last-child{
		width: 90%;
	}
	.texts_r p img{
		height: 15px;
		margin-right: 0;
	}
	.txs .img{
		border: 1px solid #CDCDCD;
	}
	.txs .img_v img{
		height: 16px;
		margin-bottom: 0;
	}
	.txs .img_v{
		font-size: 12px;
		bottom: 0;
		right: -7px;
	}
	.txs .img_v .text{
		transform: scale(0.6);
	}
	.txs .img_v .text{
		font-size: 12px;
		font-weight: 400;
	}
	.fls .text_main{
		margin-top: 10%;
	}
	.fls .text_main .name{
		font-size: 14px;
	}
	.fls .text_main .text {
		font-size: 12px;
		margin-top: 0px;
		transform: scale(0.6);
	}
	.texts_r .name{
		margin-bottom: 5%;
	}
	.zc {
		bottom: 1%;
		right: 5%;
	}
	.zc a{
		height: 28px;
		line-height: 28px;
		padding: 0 10px;
		font-size: 12px;
	}
	.zuopin.renqibang.swiper-container{
		width: 96%;
		margin: 8% auto 0;
	}
	.renqibang .renqibang_main{
		justify-content: space-between;
	}
	.renqibang .renqibang_main .rrebqibang_list{
		width: 49%;
		margin-right: 0;
		margin-bottom: 2%;
	}
	.renqibang .rrebqibang_list .img{
		height: 100px;
	}
	.renqibang .rrebqibang_list .t_x{
		width: 50px;
		height: 25px;
	}
	.renqibang .rrebqibang_list .t_x img{
		width: 50px;
		height: 50px;
		top: -25px;
	}
	.renqibang .rrebqibang_list .name {
		font-size: 12px;
		transform: scale(0.8);
		font-weight: bold;
	}
	.renqibang .rrebqibang_list .text{
		transform: scale(0.8);
		margin-top: -2%;
		font-size: 12px;
	}
	.friend.main{
		width: 95%;
	}
	.friend.main.pyq_lists .pyq{
		width: 100%;
	}
	.friend.main .pyq_main .pyq_list .t_x .img{
		width: 60px;
		height: 60px;
	}
	.friend.main .pyq_main .pyq_list .img .img_list:nth-child(4n){
		margin-right: 1%;
	}
	.friend.main .pyq_main .pyq_list .img .img_list:nth-child(3n){
		margin-right: 0;
	}
	.friend.main .pyq_main .pyq_list .t_x .v {
		position: absolute;
		top: 45px;
		left: 45px;
		width: 20px;
	}
	.friend.main {
		margin-top: 58px;
	}
	.friend.main .pyq_main .pyq_list .texts_main{
		margin-left: 2%;
		width: 80%;
	}
	.friend.main .pyq_main .pyq_list .name{
		font-size: 16px;
		margin-bottom: 20px;
		height: 42px;
		overflow: hidden;
	}
	.friend.main .pyq_main .pyq_list .img.img1.zpst img{
		width: 100%;
		height: auto;
		border-radius: 0;
	}
	.friend.main .pyq_main .pyq_list .img .img_list {
		height: 100px;
	}
	.friend.main .pyq_main .pyq_list .img1 .img_list{
		height: auto;
	}
	.friend.main .pyq_main .pyq_list .dianzan{
		line-height: 25px;
	}
	.pyq_main .pyq_list .dianzan .time{
		font-size: 12px;
		margin-bottom: 0;
	}
	.friend.main .pyq_main .pyq_list .fr_z{
		width: 50%;
	}
	.friend.main .pyq_main .pyq_list .fr_z img {
		height: 16px;
	}
	.friend .pyq_list .text .name2{
		font-size: 15px;
		margin-bottom: 2%;
		color: #777777;
	}
	.friend .pyq_list .text .canshu li {
		font-size: 12px;
		line-height: 22px;
		width: 50%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.zuopin .img .baoming input{
		width: 50px;
		padding: 3px 6px;
		border-radius: 22px;
	}
	.guanzhu.guanzhus{
		width: 50px;
	}
	.guanzhu.guanzhus input{
		height: 22px;
		border-radius: 22px;
	}
	.zuopin .img span {
		width: 100px;
		position: absolute;
		top: -10px;
		right: -17px;
	}
	.pinpu .img span {


		right: -9px !important;
	}
	.ptlb .img span {
		right: -10px;
	}
	.zuopin .jtj {
		width: 80px !important;
		right: -8px!important;
	}
	.zuopin.zuopin_del .img span{
		right: -8px;
	}
	.zuopin .img span img{
		width: 100%;
	}
	.zuopin .zuopin_lists .zuopin .img span {
		width: 100px;
		position: absolute;
		top: -10px;
		right: -8px;
	}
	.dzbm input{
		width: 150px;
		height: 30px;
		line-height: 30px;
		border: none;
		font-size: 16px;
		color: #4d4d4d;
		background-image: url(../images/shipin.png);
		background-position: center;
		background-repeat: no-repeat;
		background-size: 100% 100%;
		border-radius: 30px;
	}
	.biaozhu .main .ps .videos .shipin{
		height: 22px;
		line-height: 22px;
		width: 80px;
		box-sizing: border-box;
	}

	.zuopin .title .name a{
		height: 30px;
		line-height: 30px;
	}
	.page{
		display: flex;
		justify-content: space-between;
	}
	.page>li{
		margin-right: 0;
	}
	.page>li a{
		color: #3478e3;
	}
	.disabled span, .page-item span, .page-item a{
		font-size: 14px;
		width: 100px;
	}
	.zzps_main.changeone{
		margin-bottom: 0;
	}
	.rzs .jv{
		height: 40px;
		position: fixed;
		display: flex;
		width: 100%;
		top: 60px;
		left: 0;
		align-items: center;
		z-index: 100;
		background-color: #ededed;
		justify-content: center;
		padding-bottom: 10px;
		box-sizing: border-box;
		font-size: 16px;
	}
	.rzs .jv a{
		color: #9e9e9e;
	}
	.rzs .jv img{
		width: 20px;
		margin: 3px 0 3px 3px;
		vertical-align: top;
	}
	.rzs .selects{
		top: 100px;
	}
	.rzs .zsjs{
		margin-top: 50px;
	}
	.rzs .zzps_main{
		margin-top: 50px;
	}
	.biaozhu .main .name .layui-icon-delete{
		line-height: 32px;
		font-size: 24px;
	}
	.news_main.main{
		margin-top: 5%;
	}
	.news_main.main.zuopin_lists {
		margin-top: 5%;
		width: 95%;
	}
	.news_main .titles .name{
		font-size: 22px;
	}
	.news_main .titles .names{
		font-size: 12px;
		margin-top: 1%;
	}
	.news_main .num_type{
		margin-top: 3%;
	}
	.news_main .num_type .left{
		font-size: 12px;
		height: 22px;
		line-height: 22px;
		padding: 0 6px;
	}
	.news_main .num_type .right{
		font-size: 12px;
	}
	.news_main .mains {
		margin-top: 4%;
		padding-top: 3%;
	}
	.hdbg .mains .hdbg_list{
		width: 100%;
		margin: 0;
		margin-bottom: 4%;
	}
	.hdbg .hdbg_list .img{
		height: 200px;
		border-radius: 4px 4px 0 0;
	}
	.hdbg .hdbg_list .top{
		width: 80px;
		top: 10px;
		right: -7px;
	}
	.hdbg .hdbg_list .bottom {
		right: 15px;
		top: 145px;
		width: 60px;
	}
	.hdbg .hdbg_list .text_main{
		border-radius: 0 0 4px 4px;
	}
	.hdbg .hdbg_list .name{
		font-size: 18px;
	}
	.hdbg .hdbg_list .text{
		font-size: 12px;
	}
	.hdbg .hdbg_list .right{
		font-size: 12px;
	}
	.hdbg .hdbg_list .right img{
		height: 12px;
	}
	.footers{
		margin-top: 3%;
	}
	.footers .top .t_list{
		height: 40px;
		line-height: 40px;
		width: 48%;
		font-size: 14px;
	}
	.footers .top .t_list img{
		height: 14px;
	}
	.footers .bottom{
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 10;
		margin-top: 3%;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}
	.footers .bottom .main{
		align-items: center;
		height: 60px;
	}
	.footers .bottom .main a{
		color: #cfba95;
	}
	.footers .bottom .main .b_list{
		width: 100%;
		height: 30px;
		line-height: 30px;
		border-right: 1px solid #cfba95;
	}
	.footers .bottom .main .b_list:last-child{
		border-right: none;
	}
	.zuopin_del.zuopin.main .img{
		height: 200px;
	}
	.download{
		margin-bottom: 20px;
	}
	.download a{
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		color: #fff;
		padding: 0 10px;
	}
	.download a img{
		height: 16px;
	}
	.zsbs{
		margin-top: -15px;
		position: static;
		width: 15px;
		height: 50px !important;
	}
	.msg.main{
		max-width: 100%;
	}
}
@media only screen and (max-width: 376px){
	.jieshao .name3{
		font-size:12px !important;
	}

}



