a:hover {
	text-decoration: none;
}
.tbdwk {
	width: 100%;
	background: #fafafa;
	height: 43px;
	border-bottom: 1px solid #dfdfdf;
}
.tbnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
	height: 42px;
	/* overflow: hidden; */
}
.tbzcwk {
	float: left;
}
.tbhywk {
	float: left;
}
.hyglwz {
	color: #333333;
	font-size: 14px;
	line-height: 43px;
	float: left;
}
.hyglwzm {
	float: left;
	color: #ff6600;
	font-size: 14px;
	line-height: 43px;
	margin-left: 5px;
}
.dlzcwk {
	float: left;
	margin-left: 45px;
}
.dlwk {
	float: left;
	width: 60px;
	height: 100%;
	background: #eeeeee;
	line-height: 43px;
	color: #333333;
	font-size: 14px;
	text-align: center;
	transition: .25s all;
	text-decoration: none;
}
.zcwk {
	float: left;
	width: 60px;
	height: 100%;
	background: #eeeeee;
	line-height: 43px;
	color: #333333;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}
.dlwk:hover {
	background: #7c3c16;
	color: #ffffff;
	text-decoration: none;
}
.zcwk:hover {
	background: #7c3c16;
	color: #ffffff;
	text-decoration: none;
}
.tbycwk {
	float: right;
}
.sjzwk {
	float: left;
	position: relative;
}
.sjztpwk {
	float: left;
	line-height: 40px;
}
.sjzwz {
	float: left;
	color: #666666;
	font-size: 14px;
	line-height: 43px;
	margin-left: 6px;
}
.tbsjzewm {
	position: absolute;
	left: 50%;
	top: 43px;
	margin-left: -48.5px;
	z-index: 99;
	display: none;
	width: 97px;
}
.tbsjzewm img {
	width: 100%;
}
.sjzwk:hover .tbsjzewm  {
	display: block;
}
.tbxsx {
	width: 1px;
	height: 12px;
	background: #e8e8e8;
	float: left;
	margin-left: 22px;
	margin-top: 15px;
	margin-right: 22px;
}
.tbxcxwzwk {
	float: left;
}
.tbxcxwzwk a {
	color: #666666;
	font-size: 14px;
	line-height: 43px;
}
.tbdhwk {
	float: left;
}
.tbdhtpwk {
	float: left;
	line-height: 40px;
}
.tbdhwz {
	color: #666666;
	font-size: 14px;
	line-height: 43px;
	margin-left: 6px;
	float: left;
}
.logossdwk {
	height: 174px;
	width: 100%;
	background: url(../img/logobj.jpg) no-repeat center center;
	overflow: hidden;
}
.logossnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	float: left;
	margin-top: 40px;
}
.sszdwk {
	float: right;
}
.ssnk {
	float: left;
}
.wyfb {
	float: left;
	margin-left: 15px;
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #f5782d;
}
.wyfb a {
	display: block;
	width: 100%;
	height: 100%;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.ssk {
	float: left;
	width: 404px;
	height: 50px;
	border: 1px solid #7c3c16;
	background: none;
	padding-left: 20px;
}
.ssk::placeholder {
	color: #c2c1c1;
	font-size: 14px;
}
.ssan {
	float: left;
	width: 90px;
	height: 50px;
	background: #7c3c16;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	cursor: pointer;
}
.ssan:hover {
	color: #fff;
}
input{ outline: none; }
.sswk  {
	margin-top: 46px;
	overflow: hidden;
}
.ssxmgnk {
	color: #8c8b8b;
	font-size: 12px;
	line-height: 1;
	float: left;
	margin-right: 30px;
	
}
.ssxmgnk a {
	color: #8c8b8b;
}
.ssxjgwk  {
	margin-left: 20px;
	margin-top: 15px;
	overflow: hidden;
}
.dhdwm {
	width: 100%;
	height: 42px;
	background: #7a3003;
	
}
.dhnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
	height: 42px;
}
.dhmg {
	width: 148px;
	height: 100%;
	float: left;
}
.dhmg>a {
	font-size: 18px;
	color: #ffffff;
	line-height: 42px;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
}
.dhyjxz {
	background: #4b230a;
	width: 148px;
	height: 100%;
	float: left;
}
.dhyjxz>a  {
	font-size: 18px;
	color: #ffffff;
	line-height: 42px;
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
}





.yemaztdwk {
	width: 100%;
	background: url(../img/ztbj.jpg) no-repeat top center;
	padding-bottom: 85px;
}
.ymztnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
}
.jpdllbwk {
	width: 100%;
	overflow: hidden;
	padding-top: 40px;
}
.jpdlzclb {
	width: 395px;
	float: left;
}
.jpdlycwk {
	width: 755px;
	float: right;
}
.jpdlzclbxnk {
	width: 100%;
	position: relative;
}
.jpdlzclbxnktp {
	width: 100%;
}
.jpdlzclbxnktp img {
	width: 100%;
}
.jpdlzclbxnkwz {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 34px;
	background: rgba(0, 0, 0, .8);
	color: #ffffff;
	font-size: 16px;
	line-height: 34px;
	padding-left: 9px;
	padding-right: 70px;
}
.jpdlzclb .swiper-pagination {
	width: auto;
	right: 19px;
	left: auto;
	height: 4px;
	display: flex;
	bottom: 15px;
}
.jpdlzclb .swiper-pagination-bullet {
	width: 4px;
	height: 4px;
	opacity: 1;
	background: rgba(255, 255, 255, .5);
	border-radius: 0;
	margin-left: 2px!important;
	margin-right: 2px!important;
	
}
.jpdlzclb .swiper-pagination-bullet-active {
	background: rgba(255, 255, 255, 1);
}
.jpdlsmbtwk {
	width: 100%;
	height: 30px;
	background: #7a3003;
	padding-left: 16px;
	padding-right: 16px;
}
.jpdlwz {
	float: left;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.jpdlmore {
	float: right;
	font-size: 14px;
	line-height: 30px;
}
.jpdlmore a {
	color: #fff;
}
.jpdlxmnrwk {
	margin-top: 8px;
	width: 100%;
	border: 1px solid #dcdcdc;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	overflow: hidden;
	padding-bottom: 13px;
}
.jpdlxmmgwk {
	width: 130px;
	float: left;
	margin-right: 18px;
}
.jpdlxmmgwk:last-child {
	margin-right: 0;
}
.jpdlxmmgwk a {
	width: 100%;
}
.jpdlxmtpwk {
	width: 100%;
	height: 231px;
	overflow: hidden;
}
.jpdlxmtpwk img {
	width: 100%;
}
.jpdlxmbtwk {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	height: 36px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.jpdlxmjg {
	color: #ff004f;
	font-size: 16px;
}
.ssgg1 {
	width: 100%;
	margin-top: 40px;
}
.ssgg1 img {
	width: 100%;
}

.cqdlsldwk {
	margin-top: 40px;
	overflow: hidden;
}
.cqdlslwk {
	float: left;
	width: 854px;
}
.cqdlslxmwk {
	width: 100%;
	margin-top: 8px;
	width: 100%;
	border: 1px solid #dcdcdc;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	overflow: hidden;
	padding-bottom: 25px;
}
.cqdlslxmmg {
	width: 194px;
	float: left;
	margin-left: 15px;
	margin-top: 40px;
}
.cqdlslxmmg:first-child {
	margin-left: 0;
	margin-top: 0;
}
.cqdlslxmmg:nth-child(2) {
	margin-top: 0;
}
.cqdlslxmmg:nth-child(3) {
	margin-top: 0;
}
.cqdlslxmmg:nth-child(4) {
	margin-top: 0;
}
.cqdlslxmmg:nth-child(5) {
	margin-left: 0;
}
.cqdlslxmmgtp {
	width: 100%;
	transition: .25s all;
	height: 345px;
	overflow: hidden;
}
.cqdlslxmmgtp img {
	width: 100%;
}
.cqdlslxmmgbt {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	height: 36px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.cqdlslxmmgjgdg {
	overflow: hidden;
}
.cqdlslxmmgjg {
	color: #ff004f;
	font-size: 16px;
	float: left;
}
.cqdlslxmmgdg {
	width: 54px;
	height: 22px;
	background: #e9dbbf;
	line-height: 22px;
	text-align: center;
	color: #ab966d;
	font-size: 14px;
	float: right;
	transition: .25s all;
}
.cqdlslxmmg:hover .cqdlslxmmgdg {
	background: #7a3003;
	color: #fff;
}

.dlgsdwk {
	width: 313px;
	float: right;
}
.dlgswk {
	width: 100%;
}
.dlgsbt {
	width: 100%;
	height: 30px;
	background: #7a3003;
	padding-left: 16px;
	padding-right: 16px;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.dlgsnrwk {
	margin-top: 8px;
	width: 100%;
	border: 1px solid #dcdcdc;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	overflow: hidden;
	padding-bottom: 25px;
}
.dlgstpwk {
	width: 100%;
}
.dlgstpwk img {
	width: 100%;
}
.dlgsnr {
	width: 100%;
	margin-top: 10px;
}
.dlgsmg {
	width: 100%;
	margin-top: 20px;
}
.dlgsmg a {
	display: block;
	width: 100%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color: #666666;
	font-size: 14px;
	line-height: 1;
	transition: .25s all;
}
.dlgsmg:hover a {
	color: #7a3003;
}
.hyrzdwk {
	width: 100%;
	margin-top: 40px;
}
.hyrzbt {
	color: #333333;
	font-size: 20px;
	line-height: 1;
}
.hylrtpwk {
	width: 100%;
	margin-top: 18px;
}
.hylrtpwk img {
	width: 100%;
}


.footer {
	width: 100%;
	height: 407px;
	background: url(../img/footer.jpg) no-repeat center center;
}
.dbsmwk {
	width: 100%;
	border-bottom: 1px solid #eadbce;
	height: 100px;
}
.dbsmnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	overflow: hidden;
}
.dbsmnzc {
	float: left;
	height: 100px;
	display: flex;
	align-items: center;
}
.dbdhmg {
	color: #4e2a14;
	font-size: 16px;
	height: 16px;
	float: left;
	line-height: 1;
	padding-right: 15px;
	border-right: 1px solid #e5dbc8;
	padding-left: 15px;
}
.dbdhmg:last-child {
	padding-right: 0;
	border-right: 0px solid #e5dbc8;
}
.dbdhmg:first-child {
	padding-left: 0;
}
.dbdhmg a {
	color: #4e2a14;
}
.dbsmnyc  {
	float: right;
	height: 100px;
	display: flex;
	align-items: center;
}
.dnsmdhh {
	color: #f5782d;
	font-size: 16px;
	line-height: 1;
	font-weight: bold;
	margin-left: 15px;
}
.dbxmwk {
	width: 100%;
}
.dbxmnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
}
.dbxmyqljwk {
	margin-top: 40px;
	overflow: hidden;
}
.yqljjgz {
	float: left;
	color: #4e2a14;
	font-size: 16px;
	line-height: 1;
	font-weight: bold;
}
.yqljwk {
	float: left;
	margin-left: 20px;
}
.yqljmg {
	float: left;
	color: #8e6e5a;
	font-size: 14px;
	line-height: 16px;
	margin-right: 40px;
}
.yqljmg a {
	color: #8e6e5a;
}
.dbxmxmwk {
	margin-top: 60px;
	overflow: hidden;
	position: relative;
}
.dbbqxx {
	color: #402412;
	font-size: 12px;
	line-height: 1;
	bottom: 0;
	position: absolute;
	width: 800px;
}
.dbbqxx a {
	color: #402412;
}
.dbewmdwk {
	float: right;
}
.dbewmmg {
	float: left;
	width: 123px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 10px;
	background: #c9b387;
	padding-bottom: 14px;
	margin-left: 36px;
}
.dbewmtpwk {
	width: 100%;
}
.dbewmtpwk img {
	width: 100%;
}
.dbewmwz {
	width: 100%;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	line-height: 1;
	margin-top: 17px;
}

.banner {
	width: 100%;
	height: 448px;
	background: url(../img/banner.jpg) no-repeat center center;
	padding-top: 35px;
}
.bannersssnk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
	height: 378px;
	background: #fdf9f3;
	padding-top: 45px;
	padding-left: 60px;
	padding-right: 45px;
}
.bnssmh {
	margin-bottom: 20px;
	width: 100%;
	overflow: hidden;
}
.bnssszcz {
	color: #333333;
	font-size: 14px;
	float: left;
	line-height: 28px;
}
.bnsssycwk {
	margin-left: 7px;
}
.bnsssycwk>div{
	height: 30px;
	line-height: 28px;
	border: 1px solid #dbdbdb;
	padding-left: 12px;
	padding-right: 12px;
	color: #5d5d5d;
	font-size: 14px;
	margin-left: 15px;
	float: left;
	cursor: pointer;
}
.bnsssssk {
	margin-left: 7px;
	float: left;
}
.bnsssssk input {
	background: none;
	border: 1px solid #dbdbdb;
	width: 215px;
	height: 30px;
}
.bnssandwk {
	overflow: hidden;
	margin-top: 10px;
}
.bnsszcwk {
	float: left;
	overflow: hidden;
}
.bnshyzx {
	float: right;
	width: 100px;
	height: 34px;
	border-radius: 4px;
	background: #7a3003;
	line-height: 34px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}
.bnssssan {
	float: left;
	width: 100px;
	height: 34px;
	border-radius: 4px;
	background: #f5782d;
	line-height: 34px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	cursor: pointer;
}
.bnsssczan {
	float: left;
	width: 100px;
	height: 34px;
	border-radius: 4px;
	background: #eff0f4;
	line-height: 34px;
	text-align: center;
	color: #333333;
	font-size: 14px;
	margin-left: 23px;
	cursor: pointer;
	border: none;
}
.bnsssycwk .ssxz {
	position: relative;
	border-color: #f5782d;
}
.ssxz:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../img/xz.png);
	width: 16px;
	height: 16px;
}

.nydwk {
	width: 100%;
	padding-top: 28px;
	background: url(../img/nybj.jpg);
	padding-bottom: 60px;
	overflow: hidden;
}
.nynk {
	width: 1190px;
	margin-left: auto;
	margin-right: auto;
}
.nynk>.cqdlslxmwk>.cqdlslxmmg {
	margin-left: 46px;
}
.nynk>.cqdlslxmwk>.cqdlslxmmg:nth-child(1) {
	margin-top: 0;
	margin-left: 0;
}
.nynk>.cqdlslxmwk>.cqdlslxmmg:nth-child(5) {
	margin-top: 0;
	margin-left: 46px;
}
.nynk>.cqdlslxmwk>.cqdlslxmmg:nth-child(6) {
	margin-left: 0;
}
.cqdlslxmmg:hover .cqdlslxmmgtp {
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}


.pager {
	margin-top: 60px;
	margin-bottom: 0;
	
}
.pagination > .disabled > span, .pagination > .disabled > span:hover {
	background: none;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background: none;
	color: #fb6a00;
	border-color: #fb6a00;
}
.pager li > a, .pager li > span {
	border-radius: 0px;
	border-color: #e2e0dd;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background: none;
	border-color: #e2e0dd;
}



.xwlbzcwk {
	width: 870px;
	float: left;
}
.xwlbbt {
	border-bottom: 1px solid #e5e5e5;
	    padding-top: 8px;
	    padding-bottom: 8px;
}

.xwlbbt h4 {
	border-bottom: 2px solid #ff5900;
	display: inline;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 16px;
	font-size: 18px;
	font-weight: bold;
}
.xwlbwk {
	width: 100%;
	margin-top: 23px;
}
.lbyxwmg {
	width: 100%;
	padding-top: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid rgb(229, 229, 229);
	overflow: hidden;
}
.lbyxwtpwk {
	width: 160px;
	height: 120px;
	float: left;
}
.lbyxwtpwk img {
	width: 100%;
	height: 100%;
}
.lbyxwycwk {
	display: flex;
	height: 118px;
	width: 682px;
	padding-left: 16px;
	flex-direction: column;
	justify-content: space-between;
	float: right;
}
.lbyxwbt {
	font-size: 20px;
	color: rgb(0, 0, 0);
	font-weight: 400;
	line-height: 1.4;
	height: 56px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	
}
.lbyxwxmwk {
	overflow: hidden;
}
.lxyxwxmzcwk {
	float: left;
}
.lbyxwll {
	float: right;
	color: #909399;
	font-size: 14px;
}
.lbyxwly {
	float: left;
	display: inline-block;
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: bottom;
	color: #909399;
	font-size: 14px;
}
.lbyxwsj {
	float: left;
	margin-left: 10px;
	color: #909399;
	font-size: 14px;
}
.anticon {
	display: inline-block;
	font-style: normal;
	vertical-align: -0.125em;
	text-align: center;
	text-transform: none;
	line-height: 0;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	margin-right: 5px;
	color: #909399;
}
.xwlbycwk {
	width: 276px;
	float: right;
	margin-top: 48px;
}
.tzggwk {
	width: 100%;
	padding: 13px 18px;
	background: #f5f7fa;
	margin-bottom: 16px;
}
.tzggbtdwk {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
.tzggbtwz {
	display: inline;
	font-weight: bolder;
	font-size: 18px;
	color: #252525;
}
.tzgggd {
	float: right;
	font-size: 14px;
	color: #606266;
}
.tzgggd a {
	color: #606266;
}
.anticon {
    display: inline-block;
    font-style: normal;
    vertical-align: -0.125em;
    text-align: center;
    text-transform: none;
    line-height: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tzggnrmg {
	padding: 5px;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	color: #606266;
	transition: .25s all;
}
.tzggnrmg span {
	padding-left: 4px;
	color: #606266;
	font-size: 14px;
	transition: .25s all;
}
.tzggnrmg a {
	transition: .25s all;
}
.tzggnrmg:hover span {
	color: #d94f00;
}
.tzggnrmg:hover {
	color: #d94f00;
}
.tzggnrmg:hover a {
	color: #d94f00;
}
.xwnyggtpdwk {
	width: 100%;
	position: relative;
}
.xwnyggtpwk {
	width: 100%;
}
.xwnyggtpwk img {
	width: 100%;
}
.xwnyggwz {
	width: 100%;
	position: absolute;
	height: 43px;
	line-height: 43px;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	padding-left: 20px;
	overflow: hidden;
	background: rgba(0,0,0,.5);
	color: #fff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.xwlbgg .swiper-pagination-bullet {
	border: 0;
	cursor: pointer;
	background: #fff;
	opacity: .3;
	display: block;
	width: 16px;
	height: 3px;
	border-radius: 1px;
	outline: none;
	font-size: 0;
	color: transparent;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	padding: 0;
}
.xwlbgg .swiper-pagination-bullet-active {
	background: #fff;
	opacity: 1;
	width: 24px;
}
.xwlbgg .swiper-pagination {
	display: flex;
	justify-content: center;
}
.xwlbbt {
	overflow: hidden;
}
.xwlbbt li {
	list-style-type:none;
	float: left;
	color: #434343;
	font-size: 16px;
}
.xwlbbt li a {
	color: #434343;
}
.xwlbbt > li + li {
	padding-left: 5px;
}
.xwlbbt > li + li:before {
	content: '>';
	padding-right: 5px;
}
.xwlbbt {
	position: relative;
}
.xwlbbt:after {
	content: "";
	position: absolute;
	width: 93px;
	height: 2px;
	background: #f5782d;
	bottom: 0;
	left: 0;
}

.xwnrbt {
	width: 100%;
	padding-left: 55px;
	padding-right: 55px;
	padding-top: 50px;
	color: #434343;
	font-size: 28px;
	line-height: 36px;
	text-align: center;
}
.xwnrbtxwk {
	margin-top: 30px;
	display: flex;
	justify-content: center;
}
.xwnrbtxwk div {
	color: #434343;
	font-size: 16px;
	line-height: 1;
	margin-left: 10px;
	margin-right: 10px;
}
.xwnr {
	width: 100%;
	font-size: 14px;
	color: #555;
	margin-top: 75px;
}
.xwnr img {
	max-width: 100%;
}

.cpzcwk {
	width: 886px;
	float: left;
}
.cpzcwk .xwlbbt {
	border: none;
}
.cpzcwk .xwlbbt:after {
	width: 0;
}
.cpnrlb {
	width: 312px;
	float: left;
}
.gallery-top {
	width: 73%;
}
.lbsxwk {
	width: 100%;
	border: 1px solid #dcdcdc;
}
.cpnrlb .swiper-slide img {
	width: 100%;
}
.cpnrlb .swiper-container .cplbxm {
	border: 2px solid rgba(255, 255, 255, 0);
	padding:2px;
}
.cpnrlb .swiper-container .swiper-slide-thumb-active {
	border: 2px solid #fc6700;
}
.cpnrzcyc {
	width: 530px;
	float: right;
	margin-top: 30px;
}
.cpzcsmwk {
	overflow: hidden;
}
.cpnrbt {
	color: #7a3003;
	font-size: 20px;
	
}
.bhsjwk {
	color: #878787;
	font-size: 16px;
	margin-top: 5px;
	overflow: hidden;
}
.bhsjwk div {
	float: left;
	margin-right: 17px;
}
.jagdwk {
	width: 100%;
	height: 73px;
	background: #f5e8da;
	margin-top: 17px;
}
.jgzcnk {
	float: left;
	display: flex;
	align-items: flex-end;
	padding-top: 23px;
	padding-left: 25px;
}
.cpnrqjf {
	color: #ff6700;
	font-size: 16px;
	line-height: 20px;
}
.nrjg {
	color: #ff6700;
	font-size: 36px;
	line-height: 1;
	font-weight: bold;
}
.nryj {
	color: #606060;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
}
.nrlywk {
	float: right;
	width: 95px;
	text-align: center;
	color: #666666;
	font-size: 12px;
	line-height: 21px;
	margin-top: 15px;
	position: relative;
}
.nrlywk:after {
	content: "";
	height: 37px;
	width: 1px;
	background: #cac0b5;
	left: 0;
	top: 3px;
	position: absolute;
}
.nryf {
	color: #878787;
	font-size: 16px;
	line-height: 1;
	margin-top: 30px;
}
.cjzxzx {
	overflow: hidden;
	margin-top: 30px;
}
.nrcj {
	background: #ff6700;
	width: 196px;
	height: 51px;
	text-align: center;
	line-height: 51px;
	color: #ffffff;
	font-size: 18px;
	float: left;
	cursor: pointer;
}
.nrzxzx {
	background: #7a3003;
	width: 196px;
	height: 51px;
	text-align: center;
	line-height: 51px;
	color: #ffffff;
	font-size: 18px;
	float: left;
	margin-left: 12px;
	cursor: pointer;
}
.cpzcxmdwk {
	margin-top: 40px;
	width: 100%;
}
.cpms {
	width: 100%;
	color: #353535;
	font-size: 20px;
	line-height: 1;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d1d1;
}
.cpmsnr {
	font-size: 16px;
	line-height: 32px;
	color: #353535;
	padding-top: 25px;
}
.cpmsnr img {
	max-width: 100%;
}
.rmtjdwk {
	width: 247px;
	float: right;
	border: 1px solid #dbdbdb;
	margin-top: 414px;
}
.rmtjbt {
	width: 100%;
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #dbdbdb;
	color: #353535;
	font-size: 16px;
	padding-left: 23px;
}
.rmtjxm {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.rmtjmg {
	width: 100%;
	margin-bottom: 40px;
}
.rmtjtpwk {
	width: 100%;
}
.rmtjtpwk img {
	width: 100%;
}
.rmtjxbt {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
	margin-top: 10px;
	height: 36px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.rmtjjg {
	color: #ff004f;
	font-size: 16px;
	line-height: 1;
	margin-top: 12px;
}



.lymgwk {
	width: 100%;
	margin-bottom: 22px;
	overflow: hidden;
}
.lymgwk {
	font-size: 16px;
	color: #3e3e3e;
	line-height: 34px;
}
.lymgwk input {
	height: 34px;
	width: 228px;
	background: none;
	border: 1px solid #d7d7d7;
}
.lymgwk div {
	float: left;
}
.lymgwk div:nth-child(2) {
	margin-left: 20px;
}
.lyy {
	color: #ea3230;
	margin-left: 7px;
}
.qdcj {
	width: 190px;
	height: 45px;
	background: #f44623;
	border-radius: 10px;
	text-align: center;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	border: none;
	display: block;
}
.lyddwk {
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	display: none;
}
.lydwk {
	width: 385px;
	height: 325px;
	background: #fff;
	padding-left: 33px;
	padding-right: 33px;
	padding-top: 38px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -193px;
	margin-left: -163px;
	z-index: 1000;
	display: none;
}