body {
	color: #333;
	font-size: 14px;
	font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	margin: 0 auto;
	position: relative;
}

:is(.img-hide,.cmcUolpsZ) {
	overflow: hidden;
}

:is(.img-hide,.cmcUolpsZ) img {
	transition: 0.5s all;
}

:is(.img-hide,.cmcUolpsZ):hover img {
	transform: scale(1.1, 1.1);
}

:is(.txt-elise,.cGyxZulUX) {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

li {
	list-style: none;
}

a {
	color: #333;
}

ul {
	padding: 0;
	margin: 0;
}

a:hover {
	text-decoration: none !important;
}

a:focus {
	text-decoration: none !important;
	outline: none !important;
}

button:focus,
button:hover,
input:focus {
	outline: none!important;
}

img {
/*	max-width: 100%;*/
}


/**************ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ¥Ã‚Â¢Ã…Â¾**************/

:is(.header,.cSRfAZKHz) {
	height: 80px;
	background: #7e1616;
/*	background: #173363;*/
/*	background: #003F87;*/
}

:is(.logo,.cAJDNaOnn) {
	margin-top: 3px;
}

:is(.logo,.cAJDNaOnn) img {
	height: 74px;
}

:is(.header-a,.cgXmRMZHE) {
	line-height: 80px;
	color: #fff;
}

:is(.header-a,.cgXmRMZHE) a {
	color: #fff;
	font-size: 14px;
}

:is(.header-a,.cgXmRMZHE) span {
	padding: 0 10px;
}

.nav-list {
	max-width: 1200px;
	margin: 0 auto;
}

:is(.sticks,.catBkWPWE) {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 9999;
}

.nav-list li {
	float: left;
	width: 12.5%;
	position: relative;
}

.nav-list li a {
	display: inline-block;
	height: 58px;
	font-size: 16px;
	color: #555;
	position: relative;
	line-height: 58px;
	height: 58px;
}

.nav-list li:is(.active,.cliqAtSPv) a:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2px;
	background: #7e1616;
}

.nav-list>li>a:hover {
	border-bottom: 2px solid #7e1616;
}

.nav-list li:is(.active,.cliqAtSPv) a {
	color: #7e1616;
	border-bottom-color: #7e1616;
}

.nav-list>li:is(.active,.cliqAtSPv)>a {
	border-bottom: 0;
}

.nav-down {
	width: 140px;
	position: absolute;
	left: 50%;
	z-index: 9;
	margin-left: -70px;
	top: 100%;
	background: #fff;
	padding: 10px 0;
	display: none;
	box-shadow: 0 0 10px #ccc;
}

.nav-down li {
	width: 100%;
	float: none;
}

.nav-down li a {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #555!important;
}

.nav-down li a:before {
	display: none!important;
}

.nav-down li a:hover {
	color: #7e1616!important;
}

.nav-list li:hover .nav-down {
	display: block;
}

.container {
	width: 1460px;
}

:is(.kg-banner,.cWAIOWjIy) {
	height: 680px;
	background: url(/images/gk-banner.png) center no-repeat;
	padding-top: 200px;
}

:is(.kg-banner-tt,.cEzDnYcUY) {
	font-size: 1.875em;
	color: #fff;
	margin-bottom: 25px;
}

:is(.kg-banner-p,.cjrxyETec) {
	max-width: 610px;
	font-size: 16px;
	color: #fff;
	line-height: 45px;
}

:is(.banner-a,.cbelQrMLz) {
	display: inline-block;
	margin-top: 30px;
	width: 200px;
	height: 50px;
	background: #e25e5e;
	font-size: 16px;
	color: #fff;
	border-radius: 30px;
	line-height: 50px;
	text-align: center;
}

:is(.banner-a,.cbelQrMLz):hover {
	color: #fff;
}

:is(.ld-box,.cHzAvApve) {
	border-top: solid 2px #7e1616;
	background: #fff;
	margin-top: 100px;
	position: relative;
}

:is(.ny-header,.cevDyFeDh) {
	height: auto!important;
	min-height: 1px;
}

:is(.ld-box,.cHzAvApve):before {
	display: block;
	content: "";
	width: 10000px;
	background: #7e1616;
	height: 100%;
	right: 50%;
	margin-right: 380px;
	position: absolute;
}

:is(.ld-box,.cHzAvApve) .container {
	position: relative;
	z-index: 10;
}

:is(.ld-tabs,.cJRAfbwDt) {
	width: 315px;
	background: #7e1616;
	height: 635px;
	padding-top: 75px;
}

:is(.ld-left-tt,.cRlMCKCEE) {
	font-size: 30px;
	color: #fff;
	padding-left: 60px;
	margin-bottom: 35px;
}

:is(.ld-ul,.cceHkQPRs) li a {
	font-size: 18px;
	color: #fff;
	line-height: 15px;
}

:is(.ld-ul,.cceHkQPRs) li a {
	position: relative;
}

:is(.ld-ul,.cceHkQPRs) li a span {
	font-size: 14px;
	color: #ffc2c2;
	display: block;
}

:is(.ld-ul,.cceHkQPRs) {
	height: 385px;
	border-left: solid 1px #fff;
	margin-left: 87px;
	padding-left: 30px;
	padding-top: 25px;
}

:is(.ld-ul,.cceHkQPRs) li a:before {
	position: absolute;
	left: -39px;
	background: #fff;
	top: 2px;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	border: solid 2px #fff;
	display: block;
	content: "";
}


/*.ld-ul li{ margin-bottom: 50px; }*/

:is(.ld-ul,.cceHkQPRs) li {
	line-height: 38px;
	color: #fff;
}

:is(.ld-ul,.cceHkQPRs) li:is(.active,.cliqAtSPv) a:before {
	background: #7e1616;
}

:is(.ld-right,.cPCgBSVpu) {
	width: 1024px;
	padding-top: 80px;
	overflow: hidden;
}

:is(.ld-tt,.cdjukzMWx) {
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	color: #333333;
	margin-right: 100px;
	position: relative;
	margin-bottom: 80px;
}

:is(.ld-tt,.cdjukzMWx):before {
	display: block;
	content: "";
	background: url(/images/ld-lind.png) left center repeat-x;
	position: absolute;
	left: 0px;
	right: 0;
	top: 0;
	bottom: 0;
}

:is(.ld-tt,.cdjukzMWx) a {
	display: block;
	position: absolute;
	right: -100px;
	top: 50%;
	width: 84px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #7e1616;
	border-radius: 30px;
	font-size: 14px;
	margin-top: -15px;
}

:is(.ld-img,.cyRpqxAUG) img {
	width: 180px;
	height: 180px;
	border-radius: 50%;
}

:is(.ld-name,.cfyKOrZhr) {
	font-size: 18px;
	color: #333;
	margin: 20px 0 0px 0;
}

:is(.ld-jj,.cTnLaObxZ) {
	font-size: 14px;
	color: #777;
	overflow: hidden;
	line-height: 30px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

:is(.ld-list,.cAUAcBVzr) li {
	float: left;
	width: 33.333333%;
	padding: 0 105px;
}

:is(.ld-list,.cAUAcBVzr) {
	margin: 0 -105px;
}

:is(.ld-more,.cClTYyyZm) {
	display: inline-block;
	color: #7e1616;
	border: solid 1px #dbdbdb;
	border-radius: 4px;
	padding: 0 10px;
	line-height: 25px;
	margin-top: 20px;
}

:is(.ld-more,.cClTYyyZm):hover {
	background: #7e1616;
	color: #fff;
	text-decoration: none;
}

:is(.ld-back,.cOCQFrEwM) {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #eee;
	z-index: -1;
}

:is(.jd-tt,.cpkKdWVzl) {
	font-size: 2.143em;
	color: #fff;
	margin-top: 2em;
	height: 2em;
	line-height: 2em;
	background: url(/images/visiting.jpg) no-repeat;
	background-size: 100%;
}

:is(.visiting,.clrAjEhKv) {
	background: #410909;
	padding: 30px 20px 20px;
	margin-bottom: 90px;
}

:is(.visiting,.clrAjEhKv)>ul {
	background: #eeeeee;
}

:is(.visiting,.clrAjEhKv) li+li {
	border-top: 1px solid #dbdbdb;
}

:is(.visiting,.clrAjEhKv) li div+div {
	border-left: 1px solid #dbdbdb;
}

:is(.visiting,.clrAjEhKv) li+li div {
	border-left: 1px solid #dbdbdb;
}

:is(.jj-img,.cDcUPfefG) {
	margin: 50px 0 90px 0;
}

:is(.back-no,.ccSmmCwAM) {
	background: none!important;
}

:is(.over-box,.cyxKBWEmj) {
	overflow: hidden;
}

a:hover,
a:focus {
	text-decoration: none!important;
}

:is(.jg-lind,.clIhZWjYs) {
	height: 430px;
	background: url(/images/jg-lind.png) center top no-repeat;
	margin: 0 auto;
	width: 1430px;
	padding: 0 15px;
}

:is(.jg-over,.cbJPCiRCK) {
	overflow-x: auto;
	margin-top: 50px;
	margin-bottom: 70px;
	height: 460px;
}

:is(.jg-b-tt,.cIjQLXCkL) span {
	display: inline-block;
	width: 300px;
	height: 90px;
	background: #fff;
	line-height: 90px;
	font-size: 26px;
	color: #7e1615;
	font-weight: bold;
}

:is(.jg-b-list,.cjkicYBCd) a {
	display: block;
	height: 70px;
	line-height: 70px;
	transition: 0.5s all;
	font-size: 18px;
	color: #333;
	margin-top: 80px;
	position: relative;
}

:is(.jg-b-list,.cjkicYBCd) a:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #7e1616;
	transition: 0.5s all;
}

:is(.jg-b-list,.cjkicYBCd) a:is(.jg-back01,.cQCTnfBzo) {
	color: #fff;
}

:is(.jg-b-list,.cjkicYBCd) a:is(.jg-back02,.cByAlUsZV):before {
	background: #ffdaf0;
}

:is(.jg-b-list,.cjkicYBCd) a:is(.jg-back03,.cyXqDANcy):before {
	background: #ffeedc;
}

:is(.jg-b-list,.cjkicYBCd) a:is(.jg-back04,.cLOWzUPsc):before {
	background: #dfecff;
}

:is(.jg-b-list,.cjkicYBCd) a:is(.jg-back05,.cNsNeZAdu):before {
	background: #dbfffc;
}

:is(.jg-b-list,.cjkicYBCd) a:is(.jg-back06,.cdvkUVHlr):before {
	background: #ddffdc;
}

:is(.jg-b-list,.cjkicYBCd) a:hover:before {
	transform: scale(1.1, 1.1);
}

:is(.jb-b-l,.cdZSaBodJ) li {
	float: left;
}

:is(.jb-b-l,.cdZSaBodJ) li a {
	display: block;
	position: relative;
	width: 160px;
	height: 90px;
	text-align: center;
	margin-right: 20px;
	font-size: 16px;
	color: #333;
	padding-top: 25px;
	margin-top: 84px;
}

:is(.jb-b-l,.cdZSaBodJ) li a:before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #ffe4c8;
	transition: 0.5s all;
}

:is(.jb-b-r,.cGvcxbrrF) li a:before {
	background: #c8deff;
}

:is(.jb-b-r,.cGvcxbrrF) {
	margin-left: 15px;
}

:is(.jb-b-r,.cGvcxbrrF) li a:is(.last,.cjifWKyNY) {
	padding-top: 36px;
}

:is(.jg-b-list,.cjkicYBCd) a span {
	position: relative;
	z-index: 100;
}

:is(.jb-b-l,.cdZSaBodJ) li a:hover:before {
	transform: scale(1.1, 1.1);
}

:is(.jb-b-l,.cdZSaBodJ) li a span {
	position: relative;
	z-index: 10;
}

:is(.footer,.cEoEdouCN) {
	background: #7e1616;
	padding: 40px 0;
	color: #ccc;
}

:is(.footer-a,.cYIfipTux) {
	color: #ccc;
	margin-bottom: 15px;
	font-size: 14px;
}

:is(.footer-a,.cYIfipTux) a {
	color: #ccc;
	font-size: 14px;
}

:is(.footer-a,.cYIfipTux) span {
	padding: 0 5px;
}

:is(.footer,.cEoEdouCN) p span {
	padding: 0 15px;
	font-size: 14px;
}

:is(.footer,.cEoEdouCN) p {
	margin-bottom: 15px;
	font-size: 14px;
}

:is(.ewm,.cPZwlzPBK) img {
	margin-bottom: 5px;
}

:is(.ewm,.cPZwlzPBK) {
	margin-left: 20px;
}

:is(.nav-box,.cWIWBxSuI) {
	background: #fff;
	box-shadow: 1px 2px 3px #ddd;
}

.menu-button {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 1000;
	display: none;
	cursor: pointer;
	-webkit-transition: .3s;
	transition: .3s;
}

.menu-button :is(.bar,.cYyMNzhQr):nth-of-type(1) {
	margin-top: 0px;
}

.menu-button :is(.bar,.cYyMNzhQr):nth-of-type(3) {
	margin-bottom: 0px;
}

:is(.bar,.cYyMNzhQr) {
	position: relative;
	display: block;
	width: 30px;
	height: 3px;
	margin: 5px auto;
	background-color: #7e1616;
	border-radius: 10px;
	-webkit-transition: .3s;
	transition: .3s;
}

:is(.cross,.cCNdDVBWO) :is(.bar,.cYyMNzhQr) {
	margin: 12px auto;
}

:is(.cross,.cCNdDVBWO) :is(.bar,.cYyMNzhQr):nth-of-type(1) {
	-webkit-transform: translateY(15px) rotate(-45deg);
	-ms-transform: translateY(15px) rotate(-45deg);
	transform: translateY(15px) rotate(-45deg);
}

:is(.cross,.cCNdDVBWO) :is(.bar,.cYyMNzhQr):nth-of-type(2) {
	opacity: 0;
}

:is(.cross,.cCNdDVBWO) :is(.bar,.cYyMNzhQr):nth-of-type(3) {
	-webkit-transform: translateY(-15px) rotate(45deg);
	-ms-transform: translateY(-15px) rotate(45deg);
	transform: translateY(-15px) rotate(45deg);
}


/**********ÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬ÂºÃƒÂ§Ã¢â‚¬ÂÃ…Â¸ÃƒÂ¥Ã‚Â°Ã‚Â±ÃƒÂ¤Ã‚Â¸Ã…Â¡**********/

:is(.zs-tt,.cXdIWLhyH) {
	font-size: 30px;
	margin: 75px 0 45px 0;
}

:is(.zs-box,.cJeUevwWL) {
	background: #f2f2f2;
	padding: 20px;
	border-radius: 10px;
	height: 650px;
	box-shadow: 0px 0 10px rgba(0, 0, 0, 0.14);
}

:is(.zs-row,.cWZIXRDPq) :is(.col-xs-6,.cbmQnTEQM) {
	padding: 0 23px;
}

:is(.zs-row,.cWZIXRDPq) {
	margin: 0 -23px;
}

:is(.tt-back,.cnBfsbNgT) {
	height: 79px;
	margin-top: -34px;
	position: relative;
	z-index: 10;
	background: url(/images/tt-back.png) left center no-repeat;
	background-size: 100% auto;
	padding-left: 50px;
	color: #fff;
	font-size: 22px;
	padding-top: 15px;
}

:is(.tt-back,.cnBfsbNgT) img {
	margin-right: 20px;
}

:is(.zs-bottom,.ccCIohEHw) {
	border-left: solid 1px #dbdbdb;
	padding-left: 50px;
	padding-top: 50px;
	margin-left: 18px;
	padding-bottom: 20px;
}

:is(.zs-link-tt,.cQPIvookv) {
	padding-left: 25px;
	background: url(/images/dian.png) left center no-repeat;
	font-size: 18px;
	margin-bottom: 10px;
}

:is(.zs-link-list,.cIwQlTASw) li {
	padding-left: 25px;
}

:is(.zs-link-list,.cIwQlTASw) {
	margin-bottom: 30px;
}

:is(.zs-link-a,.cxswxnobl) {
	width: 122px;
	height: 40px;
	border: solid 1px #dbdbdb;
	line-height: 38px;
	text-align: center;
	text-align: center;
	display: inline-block;
	background: #fff;
	border-radius: 30px;
	font-size: 16px;
	color: #7e1616;
}

:is(.zs-box-r,.cgdUvwArt) {
	box-shadow: 0px 0 10px rgba(126, 22, 22, 0.2);
}

:is(.img-back-box,.cpYAtFyMC) {
	height: 413px;
	background: url(/images/img-back02.jpg) center repeat-x;
}

:is(.img-back,.cCKBbOjmd) {
	width: 814px;
	height: 413px;
	background: url(/images/img-back.jpg) center no-repeat;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

:is(.img-back,.cCKBbOjmd) span {
	position: absolute;
	left: 50%;
	margin-left: -376px;
	color: #fff;
	text-align: left;
	padding: 0 50px 20px 50px;
	line-height: 35px;
	font-size: 16px;
	right: 0;
	bottom: 0;
	background: url(/images/txt-back.png) center no-repeat;
	width: 752px;
}

:is(.img-back,.cCKBbOjmd) span font {
	height: 70px;
	overflow: hidden;
	display: block;
}

:is(.hz-link,.cwajJrVLI) {
	display: inline-block;
	width: 200px;
	height: 50px;
	border: solid 1px #dbdbdb;
	border-radius: 30px;
	line-height: 48px;
	font-size: 16px;
	color: #555;
	margin: 60px 0;
}

:is(.xx-back,.cxLskAAtA) {
	height: 498px;
	background: url(/images/xx-back.png) center no-repeat;
	padding-top: 190px;
}

:is(.xx-tt,.cSxotXTGY) {
	font-size: 30px;
	color: #fff;
}

:is(.xx-p,.ciceZZOMV) {
	font-size: 20px;
	color: #fff;
	margin-top: 30px;
}

:is(.contact-back,.cnRQAFKGv) {
	background: #f2f2f2;
	padding: 20px;
	margin-bottom: 90px;
}

:is(.contact-back-sm,.cQBAhzELu) {
	background: #fff;
	box-shadow: 4px 0 9px rgba(0, 0, 0, 0.1);
	padding: 70px 15px;
}

:is(.contact-icon,.clmmPaBCr) {
	margin-bottom: 30px;
}

:is(.contact-back-sm,.cQBAhzELu) :is(.col-xs-4,.cHakUFlGZ) {
	position: relative;
}

:is(.contact-back-sm,.cQBAhzELu) :is(.col-xs-4,.cHakUFlGZ):before {
	display: block;
	content: "";
	height: 100px;
	border-right: solid 1px #e8e8e8;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -50px;
}

:is(.contact-back-sm,.cQBAhzELu) :is(.col-xs-4,.cHakUFlGZ):last-child:before {
	display: none;
}

:is(.bottom-link,.cGAZMokYI) {
	background: #eee;
	padding: 40px 0 25px 0;
}

:is(.bottom-link-list,.cTSxmhGUW) li {
	float: left;
	width: 25%;
	margin-bottom: 15px;
	padding-right: 15px;
}

:is(.bottom-link-list,.cTSxmhGUW) li a {
	font-size: 16px;
	color: #333;
}


/***********ÃƒÂ¦Ã¢â‚¬Â¢Ã¢â€žÂ¢ÃƒÂ¨Ã¢â‚¬Å¡Ã‚Â²ÃƒÂ¥Ã…Â¸Ã‚Â¹ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â»***********/

:is(.jy-box,.cZoPIxlrw) {
	padding: 60px 80px;
	box-shadow: 1px 0 30px rgba(126, 22, 22, 0.2);
	margin-top: -100px;
	position: relative;
	z-index: 100;
	background: #fff;
}

:is(.jy-tt,.cLtcjQFxo) {
	font-size: 20px;
	color: #333;
	margin-bottom: 30px;
}

:is(.jy-right-box,.cBIBBUxXm) {
	margin-left: 454px;
}

:is(.jy-right-box,.cBIBBUxXm) p {
	margin: 0;
	line-height: 30px;
	font-size: 16px;
	color: #555;
}

:is(.jy-right-box,.cBIBBUxXm) a {
	display: inline-block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #7e1616;
	border-radius: 30px;
	font-size: 16px;
	margin-top: 50px;
}

:is(.jy-back,.cfgZyMUdV) {
	background: url(/images/jy-back.png) center no-repeat;
	background-size: cover;
	height: 779px;
	margin-top: 120px;
	padding-top: 90px;
}

:is(.jy-back-tt,.cAcqvirer) {
	font-size: 30px;
	color: #fff;
	margin-bottom: 45px;
}

:is(.jy-back-box,.cPHGlYcAn) {
	box-shadow: 6px 0 6px rgba(0, 0, 0, 0.14);
	background: #fff;
}

:is(.jy-list-box,.cUVefWwcu) {
	padding: 30px 40px;
}

:is(.jy-list-tt,.cqMYKoRmV) a {
	font-size: 18px;
	color: #333;
}

:is(.jy-list-p,.cHSbDHeOJ) {
	font-size: 16px;
	color: #555;
	line-height: 38px;
	height: 114px;
	overflow: hidden;
	margin-top: 8px;
}

:is(.jy-back-list,.cifdDdyeo) li {
	float: left;
	width: 33.333333%;
	padding: 0 20px;
}

:is(.jy-back-list,.cifdDdyeo) {
	margin: 0 -20px;
}

:is(.jy-list-more,.cSAgQZJBT) {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	background: #7e1615;
	text-align: center;
}

:is(.jy-bottom-tt,.cmCerZWMZ) {
	font-size: 30px;
	color: #333;
	margin-bottom: 10px;
}

:is(.jy-bottom-list,.cuErqomBL) li {
	float: left;
	width: 50%;
	padding: 0 15px;
	line-height: 38px;
}

:is(.jy-bottom-list,.cuErqomBL) li a {
	color: #555;
	font-size: 16px;
}

:is(.jy-bottom-list,.cuErqomBL) {
	margin-left: -15px;
	padding-right: 30px;
	position: relative;
}

:is(.jy-bottom-more,.cucajpnZJ) {
	position: absolute;
	right: 60px;
	bottom: 8px;
	font-size: 16px;
	color: #7e1615;
}

:is(.jy-bottom-row,.cDAKLcIfx) :is(.col-xs-6,.cbmQnTEQM) {
	position: relative;
	padding: 0 70px;
}

:is(.jy-bottom-row,.cDAKLcIfx) :is(.col-xs-6,.cbmQnTEQM):before {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	height: 184px;
	top: 10px;
	border-right: solid 1px #dbdbdb;
}

:is(.jy-bottom-row,.cDAKLcIfx) {
	margin: 0 -70px 90px -70px;
}


/************ÃƒÂ§Ã‚Â§Ã¢â‚¬ËœÃƒÂ§Ã‚Â Ã¢â‚¬ÂÃƒÂ¥Ã‚Â­Ã‚Â¦ÃƒÂ¦Ã…â€œÃ‚Â¯***********/

:is(.ky-banner,.cOWFAhOwq) {
	background: url(/images/ky-banner.png) center no-repeat;
}

:is(.ky-tabs-back,.ckAtRWPur) {
	height: 649px;
	background: #eee;
	padding-top: 110px;
	position: relative;
}

:is(.ky-tabs-back,.ckAtRWPur):before {
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	height: 649px;
	margin-left: -952px;
	width: 699px;
	background: url(/images/ky-tabs.jpg) left center no-repeat;
}

:is(.ky-left,.cuCcSAnOH) {
	width: 300px;
	margin-left: 162px;
	position: relative;
	z-index: 10;
}

:is(.ky-left-tt,.cYGUkfxCA) {
	height: 90px;
	line-height: 90px;
	background: #fff;
	color: #7e1615;
	font-size: 30px;
	text-align: center;
	box-shadow: 1px 0 10px rgba(126, 22, 21, 0.16);
}

:is(.tabs-ky,.cHZIHhgnY) li a {
	display: block;
	transition: 0.3s all;
	height: 66px;
	box-shadow: 1px 0 6px rgba(0, 0, 0, 0.16);
	line-height: 66px;
	border: solid 1px rgba(219, 219, 219, 0.8);
	background: rgba(255, 255, 255, 0.8);
	padding-left: 70px;
	font-size: 18px;
	color: #7e1615;
}

:is(.tabs-ky,.cHZIHhgnY) li {
	margin-top: 20px;
}

:is(.tabs-ky,.cHZIHhgnY) li a span {
	display: inline-block;
	padding-right: 80px;
	background: url(/images/icon-ky.png) right center no-repeat;
}

:is(.tabs-ky,.cHZIHhgnY) li:is(.active,.cliqAtSPv) a span,:is(
.tabs-ky,
.cHZIHhgnY) li a:hover span {
	background: url(/images/icon-ky02.png) right center no-repeat;
}

:is(.tabs-ky,.cHZIHhgnY) li:is(.active,.cliqAtSPv) a,:is(
.tabs-ky,
.cHZIHhgnY) li a:hover {
	color: #fff;
	background: #7e1615;
	margin-right: -20px;
	border-color: #7e1615;
}

:is(.ky-tabs-right,.ctnPQprZG) {
	margin-left: 542px;
	position: relative;
	z-index: 10;
}

:is(.ky-link,.cObtWOccA) {
	background: #fff;
	box-shadow: 1px 0 10px rgba(126, 22, 21, 0.16);
	padding: 60px 0 0px 0;
}

:is(.ky-link,.cObtWOccA) li {
	float: left;
	width: 20%;
	margin-bottom: 30px;
}

:is(.ky-link,.cObtWOccA) li a span {
	display: inline-block;
	width: 104px;
	height: 100px;
	line-height: 100px;
	margin-bottom: 20px;
}

:is(.ky-link,.cObtWOccA) li a {
	font-size: 16px;
	color: #555;
	display: inline-block;
}

:is(.ky-link,.cObtWOccA) li a:hover span {
	background: #f2f2f2;
}

:is(.cg-back,.cKdQrRmsJ) {
	height: 500px;
	background: url(/images/ky-back02.jpg) center no-repeat;
	margin-top: 50px;
	box-shadow: 1px 0 6px rgba(0, 0, 0, 0.16);
	padding-top: 65px;
	position: relative;
}

:is(.cg-width-tt,.czCCXkcwD) {
	font-size: 22px;
	color: #7e1616;
	font-weight: bold;
	margin-bottom: 20px;
}

:is(.cg-width,.cFZLAkqkl) {
	width: 340px;
}

:is(.cg-p,.cAgqUXtwR) p {
	font-size: 16px;
	color: #555;
	line-height: 40px;
	margin-bottom: 0;
}

:is(.cg-width,.cFZLAkqkl) a {
	display: inline-block;
	width: 160px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #7e1616;
	border-radius: 30px;
	font-size: 16px;
	margin-top: 20px;
}

:is(.cg-list,.cqAzlWcba) li a {
	float: left;
	width: 236px;
	height: 185px;
	font-size: 18px;
	color: #333;
	padding-top: 50px;
	background: #fff;
	border: solid 1px #ededed;
	margin-left: -1px;
	margin-bottom: -1px;
}

:is(.cg-list,.cqAzlWcba) li a span {
	display: inline-block;
	height: 41px;
	margin-bottom: 25px;
}

:is(.cg-list,.cqAzlWcba) {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -245px;
	margin-top: -185px;
	width: 472px;
}

:is(.cg-list,.cqAzlWcba) li {
	float: left;
}

:is(.jl-list,.cScqySwBG) li {
	float: left;
	width: 25%;
	padding: 0 15px;
}

:is(.jl-list,.cScqySwBG) {
	margin: 50px -15px 0 -15px;
}

:is(.jl-list-tt,.cGancjasq) a {
	font-size: 18px;
	color: #333;
}

:is(.jl-list-tt,.cGancjasq) {
	margin-top: 30px;
}

:is(.jl-more,.cgLNfGWgn) {
	display: inline-block;
	width: 190px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #7e1616;
	border-radius: 30px;
	font-size: 16px;
	margin-top: 50px;
	margin-bottom: 90px;
}


/************ÃƒÂ¥Ã‹â€ Ã¢â‚¬â€ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ©Ã‚Â¡Ã‚Âµ**********/

:is(.list-banner,.cSZYJKHtl) {
	background: url(/images/list-banner.jpg) center no-repeat;
	height: 680px;
	padding-top: 310px;
}


/*.list-header{ position: relative; left: 0; top: 0; right: 0; }*/


/*.list-header .header{ background: none; }*/

.list-header :is(.nav-box,.cWIWBxSuI) {
	box-shadow: 1px 2px 3px #ddd;
}

.list-header .nav-list li:is(.active,.cliqAtSPv) a:before {
	background: #fff;
}

.list-header .nav-list li {
	width: 11%;
}

.list-header .nav-list li .nav-down li {
	width: 100%;
}

:is(.list-banner-tt,.cVWodkQIY) {
	font-size: 36px;
	color: #fff;
}

:is(.list-banner-lind,.cLhCrsmau) {
	width: 72px;
	border-top: solid 1px #fff;
	margin: 25px 0;
}

:is(.list-banner-p,.cJzvhAbEH) {
	font-size: 18px;
	color: #fff;
	line-height: 35px;
	max-width: 690px;
}

:is(.list-banner,.cSZYJKHtl) .container {
	padding-left: 155px;
}

:is(.list-left,.cZnRJMqxY) {
	width: 280px;
	background: #f4f4f4;
	margin-top: 60px;
}

:is(.list-left-tt,.cZsbagIVI) {
	height: 57px;
	background: #3d3c43;
	font-size: 20px;
	color: #fff;
	padding-left: 40px;
	line-height: 57px;
}

:is(.list-left-ul,.cHtqUTzzd) {
	padding: 15px;
}

:is(.list-left-ul,.cHtqUTzzd) li a {
	display: block;
	height: 57px;
	border-bottom: solid 1px #dbdbdb;
	line-height: 56px;
	padding-left: 25px;
	color: #555;
}

:is(.list-left-ul,.cHtqUTzzd) li:is(.active,.cliqAtSPv) a {
	background: #8d1d2d;
	color: #fff;
	position: relative;
}

:is(.list-left-ul,.cHtqUTzzd) li:is(.active,.cliqAtSPv) a:before {
	display: block;
	content: "";
	position: absolute;
	right: 20px;
	height: 100%;
	width: 26px;
	background: url(/images/icon-goto.png) center no-repeat;
}

:is(.list-left-ul,.cHtqUTzzd) a:hover {
	color: #8d1d2d;
}

:is(.list-img,.cEYEmEMIx) img {
	width: 100%;
}

:is(.list-img,.cEYEmEMIx) {
	padding: 0 15px 15px 15px;
}

:is(.list-img,.cEYEmEMIx) a {
	display: block;
}

:is(.list-right,.cUjbWUrDB) {
	width: 1125px;
	margin-top: 60px;
}

:is(.list-right-header,.cIHPggLPR) {
	border-bottom: solid 1px #dbdbdb;
	padding-bottom: 10px;
	padding-top: 20px;
}

:is(.list-right-l,.cthZODKGa) {
	font-size: 18px;
	color: #555;
}

:is(.nav-b,.cuucZIUxU) {
	background: url(/images/icon-dz.png) left center no-repeat;
	padding-left: 25px;
	font-size: 16px;
	color: #555;
}

:is(.nav-b,.cuucZIUxU) a {
	font-size: 16px;
	color: #555;
}

:is(.news-ul-tt,.cZNLOSuHA) {
	width: 75%;
#
	width: 415px;width
}

:is(.news-ul-date,.cltRfFlHl) {
	width: 100px;
}

:is(.news-ul,.crZwDBQkO) li a {
	display: block;
	height: 60px;
	margin-top: 25px;
	background: #fafafa;
	line-height: 60px;
	padding-left: 15px;
	font-size: 16px;
	color: #555;
	position: relative;
}

:is(.news-ul,.crZwDBQkO) li a:before {
	display: block;
	content: "";
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	width: 18px;
	background: url(/images/icon-ul.png) center no-repeat;
}

:is(.pagination,.cZlvxUrDt)>li>a,:is(
.pagination,
.cZlvxUrDt)>li>span {
	border-radius: 0!important;
	margin: 5px;
	border: solid 1px #dbdbdb;
	color: #888;
}

:is(.pagination,.cZlvxUrDt) {
	margin: 60px 0;
}

:is(.pagination,.cZlvxUrDt)>:is(.active,.cliqAtSPv)>a,:is(
.pagination,
.cZlvxUrDt)>:is(.active,.cliqAtSPv)>span,:is(
.pagination,
.cZlvxUrDt)>:is(.active,.cliqAtSPv)>a:hover,:is(
.pagination,
.cZlvxUrDt)>:is(.active,.cliqAtSPv)>span:hover,:is(
.pagination,
.cZlvxUrDt)>:is(.active,.cliqAtSPv)>a:focus,:is(
.pagination,
.cZlvxUrDt)>:is(.active,.cliqAtSPv)>span:focus {
	background: #7e1616;
	border-color: #7e1616;
	color: #fff;
}

:is(.pagination,.cZlvxUrDt)>li>a:hover {
	background: #7e1616;
	border-color: #7e1616;
	color: #fff;
}

:is(.list-footer,.ckrNukAbu) :is(.footer,.cEoEdouCN),:is(
.list-footer,
.ckrNukAbu) :is(.footer-a,.cYIfipTux) a {
	background: #7e1615;
	color: #fff;
}


/*************ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ©Ã‚Â¡Ã‚Âµ**************/

:is(.article-header,.cAZIxWeov) {
	height: 104px;
	background: #fff;
	line-height: 104px;
}

:is(.article-left,.crjifZtky) {
	font-size: 2em;
	color: #333;
}

:is(.article-box,.cLohrLUAx) {
	background: #fff;
	padding: 40px;
	margin: 50px 0;
}

:is(.article-tt,.cvQIlfVyv) {
	font-size: 22px;
	color: #333;
}

:is(.article-date,.cgwMgjgNd) {
	padding: 25px 0;
	border-bottom: solid 1px #dbdbdb;
	color: #777;
}

:is(.article-date,.cgwMgjgNd)>span {
	padding-left: 50px;
}

:is(.article-p,.ctrLOzhOl) p {
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	color: #333;
}

:is(.article-p-indent,.cGEefQUCk) p {
	text-indent: 30px;
	font-size: 14px;
	line-height: 25px;
	margin: 0;
	color: #333;
}

:is(.article-p,.ctrLOzhOl) {
	padding: 30px 0 0 0;
}

:is(.artcile-bottom,.cdHptjRRA) {
	margin: 50px -15px;
}

:is(.artcile-bottom,.cdHptjRRA) a {
	font-size: 16px;
	color: #555;
}

:is(.moreNews,.cmIcuiwev) {
	width: 100%;
	margin-bottom: 3em;
}

:is(.moreNews,.cmIcuiwev) h6 {
	font-size: 18px;
	color: #333333;
}

:is(.moreNews,.cmIcuiwev) h6 em {
	display: inline-block;
	width: 91%;
	height: 3px;
	margin-left: 1%;
	background: #7E1616;
	vertical-align: middle;
}

:is(.moreNewsBot,.cdsNOQLGz) {
	width: 100%;
	margin-top: 2em;
}

:is(.moreNewsBot,.cdsNOQLGz) li {
	float: left;
	width: 31.33%;
	background: #FFFFFF;
	padding: 2.5%;
	border-bottom: 2px solid #7E1616;
	font-size: 16px;
}

:is(.moreNewsBot,.cdsNOQLGz) li+li {
	margin-left: 2%;
}

:is(.moreNewsBot,.cdsNOQLGz) li h5 a {
	color: #003f88;
}

:is(.moreNewsBot,.cdsNOQLGz) li h5:hover a {
	color: #7E1616;
}

:is(.moreNewsBot,.cdsNOQLGz) li span {
	color: #333333;
}


/**********ÃƒÂ¥Ã‚Â¸Ã‹â€ ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¥Ã‚Â»Ã‚ÂºÃƒÂ¨Ã‚Â®Ã‚Â¾*********/

:is(.sz-header,.cwCsmYJGA) {
	position: relative;
	margin: 85px 0;
}

:is(.sz-header-left,.cuMsvmlfF) {
	width: 50%;
	color: #fff;
	padding: 70px;
	background: url(/images/sz-back01.jpg) center no-repeat;
	background-size: cover;
}

:is(.sz-header,.cwCsmYJGA):before {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 50%;
	background: url(/images/sz_back003-716.jpg) center no-repeat;
	background-size: cover;
}

:is(.sz-tt,.cGTnHkwRo) {
	font-size: 30px;
}

:is(.sz-lind,.cxinAUEpp) {
	width: 60px;
	border-top: solid 1px #fff;
	margin: 30px 0;
}

:is(.sz-p,.chtbpcYUN) {
	border-top: 1px solid #ad6868;
	border-bottom: 1px solid #ad6868;
	padding: 30px 0;
	margin-top: 50px;
}

:is(.sz-p,.chtbpcYUN) li {
	float: left;
	width: 25%;
	text-align: center;
}

:is(.sz-p,.chtbpcYUN) li+li {
	/*margin-left: 35px;*/
}

:is(.fz1,.crWUiZiIL) {
	font-size: 18px;
}

:is(.fz2,.cInBXaDCA) {
	font-size: 23px;
}

:is(.sz-link,.cRAqfwmii) {
	display: inline-block;
	margin-top: 55px;
	width: 200px;
	height: 50px;
	background: #fff;
	font-size: 16px;
	color: #7e1616;
	border-radius: 30px;
	line-height: 50px;
	text-align: center;
}

:is(.sz-box,.ccTyAcJuh) {
	background: url(/images/sz-back03.png) center no-repeat;
	overflow: hidden;
	background-size: cover;
	height: 760px;
	position: relative;
}


/*.sz-box:before{ display: block; content: ""; position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background:rgba(0,0,0,0.5);}*/

:is(.sz-title,.cYryKGfyX) {
	font-size: 40px;
	padding-left: 300px;
	color: #fff;
	position: relative;
	margin-top: 80px;
}

:is(.sz-title,.cYryKGfyX):before {
	display: block;
	content: "";
	position: absolute;
	right: 200px;
	height: 10px;
	background: #7e1616;
	left: -2000px;
	margin-top: -5px;
}

:is(.sz-right-box,.ccjmuniEA) {
	position: relative;
	z-index: 1000;
	margin-top: 167px;
	width: 50%;
	padding: 50px 0 30px 60px;
}

:is(.sz-right-box,.ccjmuniEA):before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	border-top: solid 1px #7e1616;
	background: #7e1616;
	right: -2000px;
	top: 0;
}

:is(.sz-right-box,.ccjmuniEA):after {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	border-top: solid 1px #7e1616;
	background: #7e1616;
	right: -2000px;
	bottom: 0;
}

:is(.sz-right-tt,.cVZYjpYfM) {
	position: relative;
	padding: 27px 0 0 27px;
	margin-bottom: 50px;
}

:is(.sz-right-tt,.cVZYjpYfM):before {
	display: block;
	content: "";
	width: 60px;
	height: 60px;
	background: #7e1616;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 0;
}

:is(.sz-right-tt,.cVZYjpYfM) span {
	color: #fff;
	position: relative;
	z-index: 10;
	font-size: 18px;
}

:is(.sz-list,.cWMZJuNBZ) li {
	float: left;
	width: 14.285714%;
	margin-bottom: 20px;
}

:is(.sz-list,.cWMZJuNBZ) li a {
	color: #fff;
}

:is(.sz-list,.cWMZJuNBZ) {
	padding-left: 27px;
}

:is(.sz-tabs,.clqMWLWwU) li {
	float: left;
	width: 10%;
}

:is(.sz-tabs,.clqMWLWwU) li a {
	display: block;
	height: 170px;
	position: relative;
	text-align: center;
	font-size: 16px;
	color: #fff;
	padding-top: 60px;
	line-height: 30px;
}

:is(.zs-tabs-bottom,.cRYMYrAzy) {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

:is(.sz-tabs,.clqMWLWwU) li:is(.active,.cliqAtSPv) a,:is(
.sz-tabs,
.clqMWLWwU) li a:hover {
	background: #7e1616;
}

:is(.sz-tabs,.clqMWLWwU) li a:before {
	display: block;
	content: "";
	position: absolute;
	width: 40px;
	border-top: solid 1px #fff;
	left: 50%;
	margin-left: -20px;
	top: 40px;
}

:is(.sz-tabs,.clqMWLWwU) li a span {
	display: block;
	border: solid 1px #7f7e7f;
	border-radius: 30px;
	height: 36px;
	line-height: 34px;
	max-width: 100px;
	margin: -5px auto;
}

.js-list li {
	display: table;
	width: 100%;
}

.js-list li div {
	display: table-cell;
	height: 72px;
	vertical-align: middle;
	font-size: 16px;
	color: #555;
}


/*.js-list{border-left: solid 1px #ededed; border-top: solid 1px #ededed; }*/

:is(.lastLi,.cMLTwVONQ) {
	background: #fff;
}

:is(.js01,.cmvRzAleo),:is(
.js02,
.cDBcGtGUD),:is(
.js03,
.chnvVSSUC) {
	width: 14.5%;
}

:is(.js04,.cfqkngKUy) {
	width: 23%;
}

:is(.js05,.cERhIMOeN) {
	width: 33.5%;
}

.js-list li.js-list-one div {
	background: #f2f2f2;
	font-size: 18px;
	border-right-color: #dbdbdb;
}

.js-list li div a {
	font-size: 18px;
	color: #7e1615;
	font-weight: bold;
}

.js-list li:first-child span {
	font-size: 20px;
	font-weight: bold;
	color: #7e1615;
}

:is(.sz-ld-tt,.csrAgfFRe) {
	color: #7e1616;
	margin-bottom: 25px;
}


/********ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™*********/

:is(.news-width,.cowqIxlAu) {
	width: 50%;
	background: #eee;
	position: relative;
}

:is(.news-width-ul,.cdPMFEFRU) {
	padding: 40px;
}

:is(.news-ul-l-a,.cVTZQuQLa) a {
	font-size: 18px;
	color: #333;
}

:is(.news-width-ul,.cdPMFEFRU) li {
	position: relative;
	padding-left: 100px;
	margin-bottom: 30px;
}

:is(.news-ul-l-date,.ccNoFClTQ) {
	position: absolute;
	left: 0;
	top: 0;
	background: #e4e4e4;
	width: 76px;
	height: 80px;
	text-align: center;
	font-size: 14px;
	color: #cb4040;
}

:is(.news-ul-l-date,.ccNoFClTQ) span {
	font-size: 40px;
}

:is(.news-ul-l-p,.cISxjMjAJ) {
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	color: #555;
	margin: 5px 0 10px 0;
}

:is(.news-ul-l-link,.cwfnlTmMc) {
	font-size: 16px;
	color: #00548f;
}

:is(.news-width-ul,.cdPMFEFRU) {
	height: 499px;
	overflow: hidden;
}

:is(.news-width,.cowqIxlAu) span:is(.txt-elise,.cGyxZulUX) {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	height: 60px;
	background: rgba(0, 0, 0, 0.5);
	line-height: 60px;
	color: #fff;
	padding: 0 250px 0 30px;
}

:is(.slick-dots,.cnMxfyIJH) {
	bottom: 15px;
	left: auto;
	width: auto;
	right: 50%;
	margin-right: 10px;
}

:is(.slick-dots,.cnMxfyIJH) li {
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 50%;
}

:is(.slick-dots,.cnMxfyIJH) li:is(.slick-active,.cRqxAgUHr) {
	background: #7e1616;
}

:is(.slick-dots,.cnMxfyIJH) li button {
	opacity: 0;
}

:is(.slick-more,.cONrRPKXN) {
	width: 300px;
	height: 55px;
	background: #7e1616;
	color: #fff;
	font-size: 20px;
	line-height: 55px;
	background: #7e1616;
	display: inline-block;
	margin-top: 20px;
}

:is(.gg-back,.cjQHPnVzN) {
	background: url(/images/gg-back.png) center no-repeat;
	overflow: hidden;
	height: 682px;
	background-size: cover;
	margin-top: 90px;
	padding-top: 90px;
}

:is(.hh-tt,.cwNakhSFg) {
	font-size: 36px;
	color: #fff;
	margin-bottom: 70px;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li {
	float: left;
	width: 33.333333%;
	padding-right: 135px;
}

:is(.gg-back,.cjQHPnVzN) .container {
	overflow: hidden;
	padding-bottom: 50px;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) {
	margin-right: -195px;
	margin-bottom: 40px;
	height: auto;
	padding-top: 55px;
	padding-bottom: 20px;
	padding-left: 0;
	position: relative;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-a,.cVTZQuQLa) a {
	color: #fff;
	font-size: 16px;
	line-height: 25px;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-a,.cVTZQuQLa) {
	height: 50px;
	overflow: hidden;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-p,.cISxjMjAJ) {
	font-size: 14px;
	color: #a9a9a9;
	line-height: 25px;
	height: 75px;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-link,.cwfnlTmMc) {
	font-size: 14px;
	color: #fff;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU):before {
	display: block;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 135px;
	bottom: 0;
	border-top: solid 1px #555;
	border-bottom: solid 1px #555;
}

:is(.gl-back,.cfVhupbhQ) {
	background: #f2f2f2;
	padding-bottom: 90px;
}

:is(.gl-list,.ccZmtMaPO) {
	background: #fff;
	padding: 40px 0;
	margin-bottom: 30px;
}

:is(.gl-list,.ccZmtMaPO) li {
	float: left;
	width: 50%;
	padding: 0 40px;
}

:is(.gl-tt,.cHtqMPwIq) a {
	font-size: 18px;
	color: #333;
}

:is(.gl-back-p,.cEEwGHGSP) {
	line-height: 33px;
	color: #777777;
	height: 99px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}

:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-date,.ccNoFClTQ) {
	background: rgba(0, 0, 0, 0.16);
}

:is(.xs-list,.cjwCJOCdW) li {
	float: left;
	width: 25%;
	padding: 0 15px;
	margin-bottom: 33px;
}

:is(.xs-list,.cjwCJOCdW) {
	margin: 0 -15px;
}

:is(.xs-box,.cZqaZLXgb) {
	box-shadow: 1px 3px 7px rgba(0, 0, 0, 0.2);
	padding-bottom: 30px;
}

:is(.xs-tt,.cAqJlYFIx) {
	margin: 30px 30px 0 30px;
}

:is(.xs-tt,.cAqJlYFIx) a {
	color: #7e1616;
	font-size: 18px;
}

:is(.xs-p,.cKoyQeFbO) {
	margin: 10px 30px 0 30px;
	font-size: 16px;
	line-height: 30px;
	color: #333;
}

:is(.xs-bottom,.cPNGRVdFZ) {
	margin-bottom: 90px;
	padding-top: 20px;
}

:is(.xs-img,.cwSgLMAwO) img {
	width: 100%;
	max-height: 214.5px;
	/* height:214.5px; */
}

:is(.ds-list,.cjzxEQVnW) li {
	float: left;
	width: 23%;
	margin: 35px 1% 0;
	text-align: center;
height:462px
}

:is(.ds-list,.cjzxEQVnW) {
	margin: 15px -15px 0;
}

:is(.ds-box,.cWxxnvaOh) {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 7px;
	padding: 15px;
	border: solid 1px #fff;
}

:is(.ds-box,.cWxxnvaOh) :is(.ds-tt,.cNygpuxto) {
	font-size: 18px;
	margin: 25px 0 0 0;
	text-align: center;
}

:is(.ds-p,.cjqbpUAOz) {
	line-height: 30px;
	height: 60px;
	color: #555;
	font-size: 16px;
	margin: 5px 30px 0;
	overflow: hidden;
}

.nav-list li span {
	display: none;
}

.nav-list li a:hover,:is(
.jy-list-tt,
.cqMYKoRmV) a:hover,:is(
.ds-box,
.cWxxnvaOh) :is(.ds-tt,.cNygpuxto) a:hover,:is(
.news-ul-l-a,
.cVTZQuQLa) a:hover,:is(
.news-ul-l-link,
.cwfnlTmMc):hover,:is(
.gg-back,
.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-a,.cVTZQuQLa) a:hover,:is(
.zs-link-list,
.cIwQlTASw) li a:hover,:is(
.gg-back,
.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li :is(.news-ul-l-link,.cwfnlTmMc):hover,:is(
.gl-tt,
.cHtqMPwIq) a:hover,:is(
.jy-bottom-list,
.cuErqomBL) li a:hover,:is(
.sz-back-list,
.cZoSZqHlZ) li a:hover,:is(
.sz-right,
.cWmAaHjoA) ul li a:hover,:is(
.ky-link,
.cObtWOccA) li a:hover,:is(
.cg-list,
.cqAzlWcba) li a:hover,:is(
.jl-list-tt,
.cGancjasq) a:hover,:is(
.news-ul,
.crZwDBQkO) li a:hover :is(.news-ul-tt,.cZNLOSuHA),:is(
.artcile-bottom,
.cdHptjRRA) a:hover {
	color: #7e1616;
}

:is(.slick-more,.cONrRPKXN):hover,:is(
.banner-a,
.cbelQrMLz):hover,:is(
.ld-tt,
.cdjukzMWx) a:hover,:is(
.jy-right-box,
.cBIBBUxXm) a:hover,:is(
.jy-list-more,
.cSAgQZJBT):hover,:is(
.cg-width,
.cFZLAkqkl) a:hover,:is(
.jl-more,
.cgLNfGWgn):hover,:is(
.sz-link,
.cRAqfwmii):hover,:is(
.zs-link-a,
.cxswxnobl):hover,:is(
.hz-link,
.cwajJrVLI):hover {
	color: #fff;
	background: #b40c0c;
}

:is(.xs-tt,.cAqJlYFIx) a:hover,:is(
.header-a,
.cgXmRMZHE) a:hover,:is(
.jy-bottom-more,
.cucajpnZJ):hover,:is(
.sz-list,
.cWMZJuNBZ) li a:hover {
	color: #b40c0c
}

:is(.footer-a,.cYIfipTux) a:hover {
	color: #fff;
}

:is(.ds-box,.cWxxnvaOh):hover {
	border-color: #7e1616;
}

@media( max-width: 1499px) {
	.container {
		width: 1200px;
	}
	:is(.ld-right,.cPCgBSVpu) {
		width: 800px;
	}
	:is(.ld-list,.cAUAcBVzr) li {
		padding: 0 50px;
	}
	:is(.ld-list,.cAUAcBVzr) {
		margin: 0 -50px;
	}
	:is(.cg-list,.cqAzlWcba) {
		margin-left: 115px;
	}
	:is(.ky-left,.cuCcSAnOH) {
		margin-left: 33px;
	}
	:is(.ky-tabs-right,.ctnPQprZG) {
		margin-left: 390px;
	}
	:is(.list-banner,.cSZYJKHtl) .container {
		padding-left: 40px;
	}
	:is(.list-right,.cUjbWUrDB) {
		width: 865px;
	}
	:is(.news-ul-date,.cltRfFlHl) {
		/* width: 335px; */
	}
	:is(.sz-right,.cWmAaHjoA) {
		height: 497px;
	}
	:is(.news-width-ul,.cdPMFEFRU) li {
		margin-bottom: 20px;
	}
	:is(.news-width-ul,.cdPMFEFRU) {
		height: 408px;
	}
	:is(.news-ul-l-p,.cISxjMjAJ) {
		line-height: 20px;
		height: 40px;
	}
	:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li {
		padding-right: 50px;
	}
	:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) {
		margin-right: -85px;
	}
	:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU):before {
		right: 85px;
	}
}

@media( max-width: 1279px) {
	.container {
		width: 970px;
	}
	:is(.ld-right,.cPCgBSVpu) {
		width: 600px;
	}
	:is(.ld-list,.cAUAcBVzr) li {
		padding: 0 15px;
		margin-bottom: 2em;
	}
	:is(.ld-list,.cAUAcBVzr) {
		margin: 0 -15px;
	}
	:is(.zs-bottom,.ccCIohEHw) {
		padding-top: 30px;
	}
	:is(.ky-left,.cuCcSAnOH) {
		margin-left: 0;
		width: 217px;
	}
	:is(.tabs-ky,.cHZIHhgnY) li a {
		padding-left: 20px;
	}
	:is(.ky-tabs-right,.ctnPQprZG) {
		margin-left: 270px;
	}
	:is(.cg-list,.cqAzlWcba) li a {
		width: 185px;
	}
	:is(.cg-list,.cqAzlWcba) {
		width: 370px;
		margin-left: 100px;
	}
	:is(.list-right,.cUjbWUrDB) {
		width: 635px;
	}
	:is(.news-ul-date,.cltRfFlHl) {
		width: 105px;
	}
	:is(.sz-tabs,.clqMWLWwU) li a {
		font-size: 13px;
		height: 160px;
	}
	:is(.sz-right,.cWmAaHjoA) {
		height: 454px;
	}
	:is(.news-width-ul,.cdPMFEFRU) {
		height: 328px;
	}
	:is(.news-ul-l-p,.cISxjMjAJ) {
		line-height: 20px;
		height: 20px;
	}
	:is(.news-width-ul,.cdPMFEFRU) {
		padding: 20px;
	}
}

@media( max-width: 991px) {
	.container {
		width: 750px
	}
	:is(.ld-right,.cPCgBSVpu) {
		width: 100%;
	}
	:is(.ld-list,.cAUAcBVzr) li {
		padding: 0 15px;
	}
	:is(.ld-list,.cAUAcBVzr) {
		margin: 0 -15px;
	}
	:is(.ld-tabs,.cJRAfbwDt) {
		width: 100%;
		height: auto;
		padding-top: 20px;
	}
	:is(.ld-ul,.cceHkQPRs) {
		border: none;
		padding: 0;
		margin-left: 0;
		height: auto;
	}
	:is(.ld-ul,.cceHkQPRs) li {
		float: none;
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	:is(.ld-left-tt,.cRlMCKCEE) {
		text-align: center;
		padding-left: 0;
	}
	:is(.ld-tabs,.cJRAfbwDt):is(.pull-left,.cyjsEGJea) ul {
		margin: 0 63px;
	}
	:is(.ld-box,.cHzAvApve):before {
		display: none;
	}
	:is(.ld-right,.cPCgBSVpu) {
		padding-top: 40px;
	}
	:is(.ld-tt,.cdjukzMWx) {
		margin-bottom: 40px;
	}
	:is(.ld-box,.cHzAvApve) {
		margin-top: 50px;
	}
	:is(.zs-row,.cWZIXRDPq) :is(.col-xs-6,.cbmQnTEQM) {
		width: 100%;
	}
	:is(.zs-box,.cJeUevwWL) {
		height: auto;
		margin-bottom: 30px;
	}
	:is(.img-back,.cCKBbOjmd) {
		width: 100%;
		background: none;
		height: auto;
	}
	:is(.img-back,.cCKBbOjmd) span {
		left: 0px;
		right: 0px;
		margin-left: 0;
		width: auto;
	}
	:is(.img-back-box,.cpYAtFyMC) {
		height: auto;
	}
	:is(.footer,.cEoEdouCN) :is(.pull-right,.cFdlnJtoS) {
		width: 100%;
		text-align: center;
	}
	:is(.jy-one,.cHSEmgjAv) {
		width: 100%;
		float: none!important;
	}
	:is(.jy-right-box,.cBIBBUxXm) {
		margin-left: 0;
		margin-top: 20px;
	}
	:is(.jy-box,.cZoPIxlrw) {
		padding: 30px 40px;
	}
	:is(.jy-right-box,.cBIBBUxXm) :is(.text-right,.cUnBjRGkB) {
		text-align: left;
	}
	:is(.jy-right-box,.cBIBBUxXm) a {
		margin-top: 20px;
	}
	:is(.jy-list-box,.cUVefWwcu) {
		padding: 15px 20px;
	}
	:is(.ky-left,.cuCcSAnOH) {
		width: 180px;
	}
	:is(.tabs-ky,.cHZIHhgnY) li a span {
		padding-right: 50px;
	}
	:is(.ky-tabs-right,.ctnPQprZG) {
		margin-left: 215px;
	}
	:is(.cg-list,.cqAzlWcba) {
		margin-left: 60px;
		margin-top: -150px;
	}
	:is(.cg-list,.cqAzlWcba) li a {
		width: 150px;
		height: 150px;
		padding-top: 30px;
	}
	:is(.list-right,.cUjbWUrDB) {
		width: 425px;
	}
	:is(.news-ul-date,.cltRfFlHl) {
		width: auto;
		position: absolute;
		right: 10px;
		top: 0;
	}
	:is(.news-ul,.crZwDBQkO) li a {
		padding-right: 100px;
	}
	:is(.news-ul,.crZwDBQkO) li a:before {
		display: none;
	}
	:is(.news-ul-tt,.cZNLOSuHA) {
		width: 100%;
	}
	:is(.sz-title,.cYryKGfyX) {
		padding-left: 140px;
	}
	:is(.sz-list,.cWMZJuNBZ) li {
		width: 25%;
	}
	:is(.sz-tabs,.clqMWLWwU) li {
		width: 94px;
	}
	:is(.sz-tabs,.clqMWLWwU) {
		width: 940px;
	}
	:is(.zs-tabs-bottom,.cRYMYrAzy) .container {
		overflow-x: auto;
	}
	:is(.sz-right,.cWmAaHjoA) {
		height: 413px;
	}
	:is(.sz-header-left,.cuMsvmlfF) {
		width: 100%;
		position: relative;
		z-index: 10;
	}
	:is(.news-width,.cowqIxlAu) {
		width: 100%;
	}
	:is(.slick-dots,.cnMxfyIJH) {
		bottom: 347px;
		left: auto;
		right: 15px;
	}
	:is(.news-width,.cowqIxlAu) span:is(.txt-elise,.cGyxZulUX) {
		padding-right: 100px;
	}
}

@media( max-width: 768px) {
	.container {
		width: 100%;
	}
	:is(.ld-list,.cAUAcBVzr) li {
		width: 100%;
	}
	:is(.ld-box,.cHzAvApve) {
		height: auto;
	}
	:is(.ld-ul,.cceHkQPRs) li a:before {
		left: 50%;
		margin-left: -5px;
		width: 10px;
		height: 10px;
		bottom: -20px;
		top: auto;
		margin-top: 0;
	}
	:is(.ld-ul,.cceHkQPRs) li a span {
		display: none;
	}
	:is(.ld-ul,.cceHkQPRs) {
		padding-bottom: 10px;
	}
	:is(.ld-tabs,.cJRAfbwDt) {
		width: auto;
		margin-left: -15px;
		margin-right: -15px;
		float: none!important;
	}
	:is(.ld-left-tt,.cRlMCKCEE) {
		margin-bottom: 15px;
	}
	:is(.ld-tt,.cdjukzMWx),:is(
	.ld-left-tt,
	.cRlMCKCEE) {
		font-size: 24px;
	}
	:is(.ld-right,.cPCgBSVpu) {
		padding-top: 20px;
	}
	:is(.ld-tt,.cdjukzMWx):before {
		left: 105px;
	}
	:is(.ld-more,.cClTYyyZm) {
		margin-top: 5px;
		margin-bottom: 15px;
	}
	:is(.ld-box,.cHzAvApve) {
		margin-top: 0;
	}
	:is(.jd-tt,.cpkKdWVzl) {
		font-size: 24px;
		margin-top: 20px;
	}
	:is(.jj-img,.cDcUPfefG) {
		margin: 20px 0;
	}
	:is(.kg-banner,.cWAIOWjIy) {
		height: auto;
		padding: 50px 0 50px 0;
	}
	:is(.logo,.cAJDNaOnn) {
		width: 100%;
		text-align: center;
		margin: 10px 0;
	}
	:is(.logo,.cAJDNaOnn) img {
/*		width: 290px;*/
		height: 60px;
	}
	:is(.header-a,.cgXmRMZHE) {
		display: none;
	}
	:is(.header,.cSRfAZKHz) {
		height: auto;
	}
	:is(.nav-box,.cWIWBxSuI) {
		height: 50px;
		position: relative;
	}
	.nav-list {
		position: absolute;
		display: none;
		left: 0;
		z-index: 10000;
		top: 100%;
		right: 0;
		background: #fff;
		box-shadow: 1px 2px 3px #ddd;
		border-top: solid 1px #ddd;
	}
	.nav-list li {
		float: none;
		width: 100%;
		text-align: left;
	}
	.nav-list li a {
		height: 40px;
		line-height: 40px;
		padding: 0 15px;
	}
	.nav-list li a:before {
		display: none!important;
	}
	.menu-button {
		display: block;
	}
	:is(.kg-banner-p,.cjrxyETec) {
		line-height: 30px;
	}
	:is(.zs-tt,.cXdIWLhyH) {
		font-size: 24px;
		margin: 20px 0;
	}
	:is(.zs-bottom,.ccCIohEHw) {
		padding: 0;
		border: none;
	}
	:is(.tt-back,.cnBfsbNgT) {
		background: #7e1616;
		height: 50px;
		line-height: 50px;
		margin-top: 10px;
		padding-top: 0;
		margin-bottom: 15px;
	}
	:is(.zs-link-list,.cIwQlTASw) {
		margin-bottom: 15px;
	}
	:is(.xx-back,.cxLskAAtA) {
		height: auto;
		padding: 50px 0;
	}
	:is(.contact-back-sm,.cQBAhzELu) {
		padding: 15px;
	}
	:is(.contact-back,.cnRQAFKGv) {
		padding: 10px;
		margin-bottom: 20px;
	}
	:is(.contact-p,.cGmYxtutH) p {
		margin-bottom: 5px;
	}
	:is(.contact-icon,.clmmPaBCr) {
		margin-bottom: 15px;
	}
	:is(.bottom-link-list,.cTSxmhGUW) li {
		width: 50%;
	}
	:is(.bottom-link-list,.cTSxmhGUW) li a {
		font-size: 14px;
	}
	:is(.bottom-link,.cGAZMokYI) {
		padding: 15px 0 1px 0;
	}
	:is(.footer-a,.cYIfipTux) font {
		display: block;
	}
	:is(.ewm,.cPZwlzPBK) {
		display: inline-block;
		float: none!important;
		margin: 0 10px;
	}
	:is(.footer,.cEoEdouCN) {
		padding: 20px 0;
	}
	:is(.hz-link,.cwajJrVLI) {
		width: 160px;
		height: 40px;
		margin: 30px 0;
		line-height: 38px;
	}
	:is(.jy-box,.cZoPIxlrw) {
		margin-top: 15px;
		padding: 20px 15px 20px 15px;
	}
	:is(.jy-one,.cHSEmgjAv) img {
		width: 100%;
	}
	:is(.jy-tt,.cLtcjQFxo) {
		margin-bottom: 15px;
	}
	:is(.jy-back,.cfgZyMUdV) {
		margin-top: 20px;
		height: auto;
		padding: 20px 0;
	}
	:is(.jy-back-list,.cifdDdyeo) li {
		width: 100%;
		margin-bottom: 15px;
	}
	:is(.jy-back-tt,.cAcqvirer) {
		font-size: 24px;
		margin-bottom: 15px;
	}
	:is(.jy-bottom-row,.cDAKLcIfx) :is(.col-xs-6,.cbmQnTEQM) {
		width: 100%;
		padding: 0 15px;
	}
	:is(.jy-bottom-row,.cDAKLcIfx) {
		margin: 20px -15px;
	}
	:is(.jy-bottom-list,.cuErqomBL) li a {
		font-size: 14px;
	}
	:is(.jy-bottom-list,.cuErqomBL) li {
		width: 100%;
		line-height: 30px;
	}
	:is(.jy-bottom-more,.cucajpnZJ) {
		position: static;
		display: inline-block;
		margin-top: 10px;
		margin-bottom: 25px;
		left: 0;
		top: 0;
		bottom: 0;
	}
	:is(.jy-bottom-tt,.cmCerZWMZ) {
		font-size: 24px;
	}
	:is(.jy-list-p,.cHSbDHeOJ) {
		line-height: 25px;
		height: 75px;
		font-size: 14px;
	}
	:is(.ky-tabs-back,.ckAtRWPur):before {
		display: none;
	}
	:is(.ky-left,.cuCcSAnOH) {
		width: 100%;
		float: none!important;
	}
	:is(.ky-left-tt,.cYGUkfxCA) {
		height: 50px;
		line-height: 50px;
		font-size: 24px;
	}
	:is(.tabs-ky,.cHZIHhgnY) li {
		width: 50%;
		float: left;
		padding: 0 10px;
	}
	:is(.tabs-ky,.cHZIHhgnY) {
		margin: 0 -10px;
	}
	:is(.tabs-ky,.cHZIHhgnY) li a {
		width: 100%;
		margin: 0;
	}
	:is(.ky-tabs-right,.ctnPQprZG) {
		margin-left: 0px;
		margin-top: 20px;
	}
	:is(.ky-link,.cObtWOccA) li {
		width: 33.333333%;
	}
	:is(.ky-tabs-back,.ckAtRWPur) {
		height: auto;
		padding: 20px 0;
	}
	:is(.tabs-ky,.cHZIHhgnY) li a {
		height: 40px;
		line-height: 38px;
		padding: 0;
		text-align: center;
	}
	:is(.tabs-ky,.cHZIHhgnY) li a span {
		padding: 0;
		background: none;
	}
	:is(.ky-link,.cObtWOccA) {
		padding-top: 15px;
	}
	:is(.ky-link,.cObtWOccA) li a span {
		display: inline-block;
		height: 60px;
		width: 60px;
		margin-bottom: 15px;
		line-height: 60px;
	}
	:is(.ky-link,.cObtWOccA) li {
		margin-bottom: 15px;
	}
	:is(.cg-back,.cKdQrRmsJ) {
		background: none;
		box-shadow: none;
		height: auto;
		padding-top: 20px;
		margin-top: 0;
	}
	:is(.cg-width,.cFZLAkqkl) {
		width: 100%;
	}
	:is(.cg-p,.cAgqUXtwR) p {
		line-height: 30px;
	}
	:is(.cg-list,.cqAzlWcba) {
		position: static;
		margin: 20px auto;
		width: 100%;
	}
	:is(.cg-list,.cqAzlWcba) li a {
		width: 100%;
	}
	:is(.jl-list,.cScqySwBG) li {
		width: 100%;
		margin-bottom: 20px;
	}
	:is(.cg-width-tt,.czCCXkcwD) {
		margin-bottom: 10px;
	}
	:is(.cg-list,.cqAzlWcba) li {
		width: 50%;
	}
	:is(.jl-list-tt,.cGancjasq) {
		margin-top: 10px;
	}
	:is(.jl-more,.cgLNfGWgn) {
		margin: 10px 0 40px 0;
	}
	:is(.jl-list,.cScqySwBG) {
		margin-top: 20px;
	}
	:is(.list-img,.cEYEmEMIx) {
		display: none;
	}
	:is(.list-left,.cZnRJMqxY),:is(
	.list-right,
	.cUjbWUrDB) {
		width: 100%;
		margin-top: 20px;
	}
	:is(.list-right,.cUjbWUrDB) {
		margin-top: 0;
	}
	:is(.nav-b,.cuucZIUxU) {
		display: none;
	}
	:is(.news-ul,.crZwDBQkO) li a {
		font-size: 14px;
		height: 40px;
		line-height: 40px;
		margin-top: 15px;
		padding-left: 15px;
	}
	:is(.pagination,.cZlvxUrDt) {
		margin: 20px 0;
	}
	.list-header :is(.nav-box,.cWIWBxSuI) {
		background: rgba(255, 255, 255, 0.8);
	}
	.list-header .nav-list li {
		width: 100%;
	}
	.list-header .nav-list li a {
		color: #555;
	}
	:is(.list-banner,.cSZYJKHtl) {
		height: auto;
		padding: 150px 0 50px 0;
	}
	:is(.list-banner-tt,.cVWodkQIY) {
		font-size: 24px;
	}
	:is(.list-banner-p,.cJzvhAbEH) {
		font-size: 14px;
		line-height: 25px;
	}
	:is(.list-banner-lind,.cLhCrsmau) {
		margin: 15px 0;
	}
	:is(.article-header,.cAZIxWeov) {
		height: 50px;
		line-height: 50px;
	}
	:is(.article-left,.crjifZtky) {
		font-size: 24px;
	}
	:is(.article-box,.cLohrLUAx) {
		padding: 20px;
		margin: 20px 0;
	}
	:is(.article-tt,.cvQIlfVyv) {
		font-size: 18px;
	}
	:is(.article-date,.cgwMgjgNd) span {
		padding-left: 20px;
	}
	:is(.artcile-bottom,.cdHptjRRA) {
		margin: 20px -15px 5px -15px;
	}
	:is(.artcile-bottom,.cdHptjRRA) :is(.col-xs-6,.cbmQnTEQM) {
		width: 100%;
		margin-bottom: 15px;
	}
	:is(.artcile-bottom,.cdHptjRRA) :is(.col-xs-6,.cbmQnTEQM) :is(.text-right,.cUnBjRGkB) {
		text-align: left;
	}
	:is(.article-p,.ctrLOzhOl) {
		padding-top: 20px;
	}
	:is(.sz-header-left,.cuMsvmlfF) {
		padding: 15px 25px;
	}
	:is(.sz-header,.cwCsmYJGA) {
		margin: 20px 0;
	}
	:is(.sz-tt,.cGTnHkwRo) {
		font-size: 24px;
	}
	:is(.sz-lind,.cxinAUEpp) {
		margin: 15px 0;
	}
	:is(.sz-p,.chtbpcYUN) {
		font-size: 14px;
		line-height: 25px;
	}
	:is(.sz-link,.cRAqfwmii) {
		height: 40px;
		width: 160px;
		margin: 20px 0;
		line-height: 40px;
	}
	:is(.sz-title,.cYryKGfyX) {
		margin-top: 30px;
		font-size: 24px;
		padding-left: 100px;
		float: none!important;
		width: 200px;
	}
	:is(.sz-title,.cYryKGfyX):before {
		height: 4px;
		margin-top: -2px;
		right: 110px;
	}
	:is(.sz-box,.ccTyAcJuh):before {
		left: 0;
		top: 85px;
		right: 0;
		width: 100%;
	}
	:is(.sz-right-box,.ccjmuniEA) {
		width: auto;
		margin-left: -15px;
		margin-right: -15px;
		float: none!important;
		margin-top: 20px;
		padding: 15px;
	}
	:is(.sz-box,.ccTyAcJuh) {
		height: auto;
		padding-bottom: 180px;
	}
	.js-list li div {
		font-size: 12px;
		height: auto;
		line-height: 20px;
		padding: 10px;
	}
	.js-list li.js-list-one div {
		font-size: 14px;
		height: auto;
		line-height: 30px;
	}
	.js-list li div a {
		font-size: 14px;
	}
	.js-list {
		margin-top: 20px;
	}
	:is(.sz-back,.cUFgaEsiT) {
		padding: 20px 0;
	}
	:is(.sz-back,.cUFgaEsiT) :is(.col-xs-6,.cbmQnTEQM) {
		width: 100%;
	}
	:is(.sz-ld-tt,.csrAgfFRe) {
		margin-bottom: 25px;
	}
	:is(.sz-back-list,.cZoSZqHlZ) li,:is(
	.sz-right,
	.cWmAaHjoA) ul li {
		line-height: 35px;
	}
	:is(.sz-back-list,.cZoSZqHlZ) {
		padding: 15px 30px;
		margin-bottom: 20px;
	}
	:is(.sz-right,.cWmAaHjoA) ul {
		padding: 15px 30px;
	}
	:is(.sz-right,.cWmAaHjoA) {
		height: auto;
		padding-bottom: 50px;
	}
	:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) li {
		width: 100%;
		padding-right: 0;
	}
	:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU) {
		margin-right: 0;
		padding-top: 20px;
		padding-bottom: 0;
	}
	:is(.gg-back,.cjQHPnVzN) :is(.news-width-ul,.cdPMFEFRU):before {
		right: 0;
	}
	:is(.gg-back,.cjQHPnVzN) {
		height: auto;
		padding: 25px 0;
	}
	:is(.hh-tt,.cwNakhSFg) {
		font-size: 24px;
		margin-bottom: 20px;
	}
	:is(.slick-more,.cONrRPKXN) {
		font-size: 16px;
		height: 45px;
		line-height: 45px;
		width: 150px;
		margin-top: 0;
	}
	:is(.gg-back,.cjQHPnVzN) {
		margin-top: 30px;
	}
	:is(.gl-list,.ccZmtMaPO) li {
		width: 100%;
		padding: 0 15px;
		margin-bottom: 15px;
	}
	:is(.gl-list,.ccZmtMaPO) {
		padding: 30px 0 1px 0;
	}
	:is(.gl-back-p,.cEEwGHGSP) {
		line-height: 25px;
		height: 50px;
		margin: 5px 0;
	}
	:is(.gl-back,.cfVhupbhQ) {
		padding-bottom: 30px;
	}
	:is(.news-width,.cowqIxlAu) span:is(.txt-elise,.cGyxZulUX) {
		height: 40px;
		line-height: 40px;
		padding-left: 15px;
	}
	:is(.slick-dots,.cnMxfyIJH) {
		bottom: 337px;
	}
	:is(.gg-back,.cjQHPnVzN) .container {
		padding-bottom: 20px;
	}
	:is(.xs-list,.cjwCJOCdW) li {
		width: 100%;
	}
	:is(.xs-tt,.cAqJlYFIx) {
		margin: 15px 15px 0 15px;
	}
	:is(.xs-tt,.cAqJlYFIx) a {
		font-size: 16px;
	}
	:is(.xs-p,.cKoyQeFbO) {
		font-size: 14px;
		line-height: 25px;
		margin: 5px 15px 0 15px;
	}
	:is(.xs-box,.cZqaZLXgb) {
		padding-bottom: 15px;
	}
	:is(.xs-list,.cjwCJOCdW) li {
		margin-bottom: 20px;
	}
	:is(.xs-bottom,.cPNGRVdFZ) {
		margin-bottom: 40px;
	}
	:is(.ds-list,.cjzxEQVnW) li {
		width: 50%;
		margin-top: 20px;
	}
	:is(.ds-p,.cjqbpUAOz) {
		font-size: 14px;
		height: 25px;
		line-height: 25px;
	}
	:is(.ds-box,.cWxxnvaOh) :is(.ds-tt,.cNygpuxto) {
		margin-top: 10px;
	}
	.nav-down {
		position: static;
		margin: 0;
		padding: 0 10px;
		width: 100%;
	}
	.nav-list li:hover .nav-down {
		display: none;
	}
	.nav-list li span {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		height: 40px;
		width: 40px;
		text-align: center;
		padding-top: 12px;
	}
}

:is(.bor_rad,.cqaHkmcak) {
	padding: 25px 45px 0;
}

:is(.bor_rad,.cqaHkmcak) a {
	display: block;
}

:is(.bor_rad,.cqaHkmcak) img {
	border-radius: 50%;
}

:is(.details,.cMWsSOqCu) {
	display: block;
	width: 23.7%;
	margin: 25px auto;
	border: 1px solid #dbdbdb;
	border-radius: 15px;
	text-align: center;
	padding: 2px 0;
}

:is(.ds-list,.cjzxEQVnW) li:hover :is(.details,.cMWsSOqCu) {
	background: #7e1615;
	color: #fff;
}


/*ÃƒÂ¥Ã‚Â¸Ã‹â€ ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¥Ã‚Â»Ã‚ÂºÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ¤Ã‚Â¿Ã‚Â®ÃƒÂ¦Ã¢â‚¬ÂÃ‚Â¹ÃƒÂ©Ã†â€™Ã‚Â¨ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â */

:is(.middle,.cqzUJAHZT) {
	position: relative;
}

:is(.tutor,.cPPGBsmOM) {
	font-size: 40px;
}

:is(.fl,.cvIyRhmfG) {
	float: left;
}

:is(.fr,.cMTWatbzq) {
	float: right;
}

:is(.zs_tabs_left,.cAUImuQZX) {
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.54);
	position: relative;
}

:is(.line01,.clJYQUQLF) {
	width: 47.689%;
	background-color: #7e1616;
	height: 9px;
	position: absolute;
	top: 19.736%;
}

:is(.zs_tabs_right,.cwrgJumzx) {
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.68);
	position: relative;
}

:is(.zs_tabs_right,.cwrgJumzx) hr {
	width: 100%;
	border-color: #7e1616;
	position: absolute;
}

:is(.line02,.cCuUzKVzz) {
	top: 22.5%;
}

:is(.line03,.cgiSHEiTr) {
	top: 50.5%;
}

:is(.organ,.czjLawpRK) {
	width: 100%;
	display: flex;
	flex-direction: row;
}

:is(.organ_bg,.cwjSFHBDH) {
	width: 1490px;
	/* height: 800px; */
	margin: 90px auto;
	position: relative;
	overflow-x: auto;
}

:is(.organ_title,.cJsuLDlIV) {
	font-size: 30px;
	margin-left: 47px;
}

:is(.organ_bot,.ciCUwlgrT) {
	background: url(/images/organ_bg911.png) no-repeat center;
	overflow-x: hidden;
	width: 1490px;
        height:800px;
       background-size: 1400px;
}

:is(.organ_col01,.cJnyVAkFE) {
	/*width: 50%;*/
	position: relative;
}

:is(.organ_col01,.cJnyVAkFE) ul {
	margin: 125px 0 0 40px;
	position: relative;
}

:is(.organ_col01,.cJnyVAkFE) li {
	/*width: 33.053%;*/
	width: 236px;
	height: 86px;
	border: 8px solid #fff;
	border-radius: 15px;
	text-align: center;
	line-height: 70px;
	margin-top: 15px;
	transition: all 1s;
}

:is(.organ_col01,.cJnyVAkFE) li:hover {
	transform: scale(1.1);
}

:is(.organ_li01,.cGpjwqKIw) {
	background-color: #ef6b00;
}

:is(.organ_li02,.cPwIIjbKr) {
	background-color: #00afef;
}

:is(.organ_li03,.cwZDnsDXu) {
	background-color: #22b99d;
}

:is(.organ_li04,.cZTAYgmwk) {
	background-color: #a650d3;
}

:is(.organ_li05,.cZNsHzMdR) {
	background-color: #e32f6c;
}

:is(.organ_col01,.cJnyVAkFE) li a {
	display: block;
	font-size: 18px;
	color: #fff;
}

:is(.organ_col_fr,.cLmvAxkEu) {
	width: 715px;
	position: relative;
	margin: 88px 0;
}

:is(.organ_col02,.cPqrZtADo) {
	/*width: 32.213%;*/
	width: 230px;
	height: 595px;
	position: relative;
	margin-left: 92px;
}

:is(.organ_col02,.cPqrZtADo) li {
	/*width: 59.13%;*/
	width: 136px;
	height: 136px;
	border: 8px solid #fff;
	border-radius: 50%;
	text-align: center;
	position: absolute;
	transition: all 1s;
}

:is(.organ_col02,.cPqrZtADo) li:hover {
	transform: scale(1.1);
}

:is(.organ_col02,.cPqrZtADo) li a {
	display: block;
	color: #fff;
	font-size: 18px;
	padding: 24% 10%;
}

:is(.organ_li06,.ccNkRkgdv) {
	background-color: #22b99d;
	left: 0px;
	top: 3px;
}

:is(.organ_li07,.cWSpwhPiF) {
	background-color: #e32f6c;
	right: -10px;
	top: 95px;
}

:is(.organ_li08,.cGAFCDsUR) {
	background-color: #ef6b00;
	right: -42px;
	top: 229px;
}

:is(.organ_li09,.cUXZhrTTP) {
	background-color: #00afef;
	left: 112px;
	top: 365px;
}

:is(.organ_li010,.cDqLCitug) {
	background-color: #a650d3;
	left: 15px;
	top: 468px;
}

:is(.organ_col03,.cCvWRkGjt) {
	/*width: 44.818%;*/
	width: 330px;
	height: 570px;
	position: relative;
	margin-left: 0px;
}

:is(.organ_col03,.cCvWRkGjt) li {
	/*width: 62.5%;*/
	width: 200px;
	height: 35px;
	line-height: 35px;
	border-radius: 15px;
	text-align: center;
	margin-top: 6px;
	transition: all 1s;
}

:is(.organ_col03,.cCvWRkGjt) li:hover {
	transform: scale(1.1);
}

:is(.organ_col03,.cCvWRkGjt) li a {
	display: block;
	/*color: #22b99d;*/
        color: #fff;
	font-size: 16px;
	/*font-weight: bold;*/
	/*text-shadow: 1px 0px #fff, 0px 1px #fff;*/
}

:is(.organ_col03,.cCvWRkGjt) :is(.organ_li10,.cneriOAtj) {
	background-color: #22b99d;
	margin-top: -46px;
}

:is(.organ_li11,.cefdydqbM) {
	background-color: #22b99d;
	margin-left: 30px;
}

:is(.organ_li12,.cZdqUqbIa) {
	background-color: #22b99d;
	margin-left: 66px;
}

:is(.organ_col03,.cCvWRkGjt) :is(.organ_li13,.cfkFpzFPq) {
	background-color: #e32f6c;
	margin: 21px 0 0 110px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li14,.ccOXAWqLQ) {
	background-color: #e32f6c;
	margin-left: 140px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li15,.crhSEUEYk) {
	background-color: #e32f6c;
	margin-left: 160px;
}

:is(.organ_col03,.cCvWRkGjt) :is(.organ_li13,.cfkFpzFPq) a {
/*	color: #e32f6c;*/
	color: #fff;
}




:is(.organ_col03,.cCvWRkGjt) :is(.organ_li16,.cXnQABbxD) {
	background-color: #ef6b00;
	margin: 32px 0 0 162px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li17,.cUmCxCkcN) {
	background-color: #ef6b00;
	margin-left: 160px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li18,.cuaNGvuss) {
	background-color: #ef6b00;
	margin-left: 145px;
}

:is(.organ_col03,.cCvWRkGjt) :is(.organ_li14,.ccOXAWqLQ) a {
/*	color: #ef6b00;*/
	color: #fff;
}


:is(.organ_col03,.cCvWRkGjt) :is(.organ_li19,.cYeKGLmcY) {
	background-color: #00afef;
	margin: 30px 0 0 120px;
}


:is(.organ_col03,.cCvWRkGjt) :is(.organ_li15,.crhSEUEYk) a {
/*	color: #00afef;*/
	color: #fff;
}

:is(.organ_li16,.cXnQABbxD)* {
	background-color: #00afef;
        margin-left:80px;
}

:is(.organ_col03,.cCvWRkGjt) :is(.organ_li16,.cXnQABbxD) a {
/*	color: #00afef;*/
	color: #fff;
}

:is(.organ_col03,.cCvWRkGjt) :is(.organ_li20,.cFnvsABkD) {
	background-color: #a650d3;
	margin: 58px 0 0 100px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li21,.cHedfuOwZ) {
	background-color: #a650d3;
	margin-left: 70px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li22,.cLEkeMPnO) {
	background-color: #a650d3;
	margin-left: 35px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li23,.cQdZEBtfm) {
	background-color: #a650d3;
	margin-left: 15px;
}
:is(.organ_col03,.cCvWRkGjt) :is(.organ_li24,.cYSYyXclX) {
	background-color: #a650d3;
	margin-left: -15px;
}


:is(.organ_col03,.cCvWRkGjt) :is(.organ_li17,.cUmCxCkcN) a {
/*	color: #00afef;*/
	color: #fff;
}

@media (max-width: 1499px) {
	:is(.jd-tt,.cpkKdWVzl) {
		height: 1.7em!important;
		line-height: 1.7em;
	}
	:is(.ld-ul,.cceHkQPRs) {
		margin-left: 63px;
	}
}

@media (max-width:1279px) {
	:is(.jd-tt,.cpkKdWVzl) {
		height: 1.3em!important;
		line-height: 1.3em;
	}
}

@media (max-width:991px) {
	:is(.jd-tt,.cpkKdWVzl) {
		height: 2em!important;
		line-height: 2em;
		background: #7E1616;
	}
	:is(.ds-list,.cjzxEQVnW) li {
		width: 48%;
	}
	:is(.nav-b,.cuucZIUxU){
		display:none;
	}
}

@media (max-width:768px) {
	:is(.details,.cMWsSOqCu) {
		width: 35%;
	}
	:is(.jd-tt,.cpkKdWVzl) {
		height: 2em!important;
		line-height: 2em;
	}
}

@media (max-width:425px) {
	:is(.jd-tt,.cpkKdWVzl) {
		height: 1.7em!important;
		line-height: 1.7em;
	}
	:is(.bor_rad,.cqaHkmcak) {
		padding: 15px 30px 0;
	}
	:is(.details,.cMWsSOqCu) {
		width: 35%;
	}
}

@media (max-width:375px) {
	:is(.jd-tt,.cpkKdWVzl) {
		height: 1.5em!important;
		line-height: 1.5em;
	}
	:is(.bor_rad,.cqaHkmcak) {
		padding: 5px 20px 0;
	}
	:is(.details,.cMWsSOqCu) {
		margin: 10px auto;
	}
}

.container.search-from {
	position: absolute;
	left: 0;
	top: 80px;
	height: 144px;
	padding-top: 55px;
	width: 100%;
	background: #fff;
	z-index: 999;
}

:is(.bg-blue,.ceiOXemGZ) {
	background-color: #007bff;
}
:is(.bg-indigo,.cmSkBbdQI) {
	background-color: #6610f2;
}
:is(.bg-purple,.cAaHuQJAO) {
	background-color: #6f42c1;
}
:is(.bg-pink,.ckBvKURgr) {
	background-color: #e83e8c;
}
:is(.bg-red,.cbePbfkJq) {
	background-color: #dc3545;
}
:is(.bg-orange,.chZzKOItY) {
	background-color: #fd7e14;
}
:is(.bg-yellow,.cjikiWuCx) {
	background-color: #ffc107;
}
:is(.bg-green,.cUdDwpIZb) {
	background-color: #28a745;
}
:is(.bg-teal,.cRHFPLUAc) {
	background-color: #20c997;
}
:is(.bg-cyan,.cUszmptmA) {
	background-color: #17a2b8;
}
:is(.bg-white,.cmDqkmSvc) {
	background-color: #fff;
}
:is(.bg-light,.cOcJluIby) {
	background-color: #f8f9fa;
}
:is(.bg-dark,.cOOjqOhld) {
	background-color: #343a40;
}
:is(.bg-gray,.cygTiUNNR) {
	background-color: #6c757d;
}
:is(.bg-gray-dark,.cAjwZbOsI) {
	background-color: #343a40;
}
:is(.bg-primary,.ctzFhPoAZ) {
	background-color: #007bff;
}
:is(.bg-secondary,.cYDcZtEpt) {
	background-color: #6c757d;
}
:is(.bg-success,.cpQHFwfnz) {
	background-color: #28a745;
}
:is(.bg-info,.cPtLIsAEL) {
	background-color: #17a2b8;
}
:is(.bg-warning,.cXPDNItqI) {
	background-color: #ffc107;
}
:is(.bg-danger,.cIkxntLlj) {
	background-color: #dc3545;
}

/* Zoom In */
:is(.youthImg,.ctAqYTfPU),:is(
.zoomin,
.cZlviNDKH) {
	overflow: hidden;
}

a img,:is(
.youthImg,
.ctAqYTfPU) a img,:is(
.zoomin,
.cZlviNDKH) picture img,:is(
.zoomin,
.cZlviNDKH) a img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .4s ease-in-out;
	transition: .4s ease-in-out;
}

a:hover img,:is(
.youthImg,
.ctAqYTfPU) a:hover img,:is(
.zoomin,
.cZlviNDKH) picture:hover img,:is(
.zoomin,
.cZlviNDKH) a:hover img {
	-webkit-transform: scale(1.03);
	transform: scale(1.03);
}

:is(.news-ul,.crZwDBQkO) li {
/*
	line-height: 60px;
	border-top: 1px solid #e5e5e5;
 	text-align: left;
 	padding-right: 100px;
 	color: #999999;
*/	
	position: relative;
	transition: all 0.3s;
	top: 0;
}

:is(.news-ul,.crZwDBQkO) li:hover{
	top: -5px;
	transform:scale(1.01);
/* 
    transition:all 0.5s ease, color 1s 0.5s easeOutQuint;
*/
}

:is(.list-left-ul,.cHtqUTzzd) li a {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

:is(.list-left-ul,.cHtqUTzzd) li a:hover {
	border-radius: 6px;
	background: #8d1d2d;
	color: #fff;
	font-weight:700;
	font-size: 1.01em;
	transform:scale(1.01);
}

a:hover {
	text-shadow: 0 1px 1px rgb(0 0 0 / 20%);
}
