@media screen and (min-width: 700px) and (max-width: 1560px){	
/*	body {
	    min-width: 1160px;
	}*/	
}
@media screen and (max-width: 700px){	
	body{
		width: 100%;
		min-width: inherit;
		margin-bottom: 60px;
	}
	.last {
		margin-right: 0
	}

	.image img {
		-webkit-transition: transform 1.3s;
		-moz-transition: transform 1.3s;
		-o-transition: transform 1.3s;
		-ms-transition: transform 1.3s;
		-webkit-perspective: 1000;
		-webkit-backface-visibility: hidden;
		-moz-perspective: 1000;
		-moz-backface-visibility: hidden;
		-o-perspective: 1000;
		-o-backface-visibility: hidden;
		-ms-perspective: 1000;
		-ms-backface-visibility: hidden;
	}

	.image:hover img {
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		transition: all 1s;
		-moz-transition: all 1s;
		/* Firefox 4 */
		-webkit-transition: all 1s;
		/* Safari 和 Chrome */
		-o-transition: all 1s;
		/* Opera */
		-ms-transition: all 1s;
		/* Opera */
	}

	/*分页*/
	.pagination {
	    display: inline-block;
	    padding-left: 0;
	    margin: 17px 0;
	    border-radius: 3px;
	}
	.pagination > li {
	    display: inline;
	    list-style: none;
	}
	.pagination > li:first-child > span{
	    margin-left: 0;
	    border-bottom-left-radius: 3px;
	    border-top-left-radius: 3px;
	}
	/*20190829 by SuXuanTech houhaixiaofeixia for China Shi shu hua wang*/
	.pagination > li > a,.pagination > li > span{
	    margin-left: 0;
	    border-bottom-left-radius: 3px;
	    border-top-left-radius: 3px;
	    position: relative;
	    float: left;
	    padding: 6px 12px;
	    line-height: 1.42857143;
	    text-decoration: none;
	    color: #2c3e50;
	    background-color: #fff;
	    border: 1px solid #ddd;
	    cursor: pointer;
	}
	.pagination > .active > span{
	    z-index: 3;
	    color: #fff;
	    background-color: #9f2925;
	    border-color: #9f2925;
	    cursor: default;
	}
	.pagination > .disabled > span, .pagination > .disabled > span:hover{
	    color: #777777;
	    background-color: #fff;
	    border-color: #ddd;
	    cursor: not-allowed;
	}
	/*分页end*/
	.model {
		zoom: 1;
		clear: both;
		margin-bottom: 10px;
	}

	.model .mhd {
		height: 60px;
		color: #333333;
	}

	.model .mhd .title {
		font-size: 30px;
		line-height: 50px;
		font-weight: bold;
		padding-top: 10px;
		padding-left: 13px;
		float: left;
		background-repeat: no-repeat;
		background-position: top left;
	}

	.model .mhd .heat {
		float: right;
		font-size: 16px;
		line-height: 36px;
		padding-top: 24px;
		margin-right: 4px;
	}

	.model .mhd .heat a {
		margin-left: 25px;
	}

	.model .mhd .option {
		float: right;
		font-size: 16px;
		line-height: 36px;
		padding-top: 24px;
		margin-right: 4px;
		margin-left: 25px;
	}

	.model .mhd a {
		color: #333333;
	}

	.model .mhd a:hover {
		color: #9f2925;
	}

	.model .mbd {
		clear: both;
		padding-top: 20px;
		zoom: 1;
	}

	#hotspot_m {
		padding-top: 20px;
		*padding-top: 20px;
		margin-bottom: 0;
	}

	#hotspot_m .mbd {
		padding-top: 16px;
	}

	/*结构*/
	.vspace {
		height: 10px;
		line-height: 0;
		font-size: 0;
		overflow: hidden;
		clear: both;
	}

	.clear {
		height: 0px;
		line-height: 0;
		font-size: 0;
		overflow: hidden;
		clear: both;
	}

	.wrapper_1200 {
		width: 100%;
		margin: auto;
		clear: both;
		text-align: left;
	}

	.wrapper_1400 {
		width: 100%;
		margin: auto;
		clear: both;
		text-align: left;
	}
	/*导航*/
	/*导航整体结构*/
	.nav_wrapper_bg {
		width: 100%;
		height: 60px;
		background-color: #333333;
		margin: 0 auto;
		display: none;
	}

	.nav_wrapper_bg .nav_wrapper {
		width: 100%;
		height: 60px;
		margin: 0 auto;
		position: relative;
		z-index: 50;
	}

	.nav_logo {
		width: 100%;
		height: auto;
		padding-left: 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.nav_logo a {
		width: auto;
		height: auto;
		margin: auto;
	}

	.nav_logo img {
		width: 350px;
		height: auto;
		margin-right: 10px;
	}

	.nav_list {
		width: 100%;
		height: 78px;
		padding: 2px 70px 0 70px;
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.nav_con{
		width: auto;
		height: auto;
		position: relative;
	}
	.navli {
		height: 58px;
		line-height: 58px;
		float: left;
		cursor: pointer;
	}

	.navli .nav_tit {
		display: inline-block;
		height: 58px;
		font-size: 18px;
		color: #fff;
		line-height: 58px;
	}

	.navli .nav_tit a {
		color: #fff;
		text-decoration: none;
		display: inline-block;
		float: left;
	}

	.navli .nav_tit.active a {
		color: #bf0614;
		text-decoration: none;
		display: inline-block;
		float: left;
	}

	.navli .nav_tit:hover {
		color: #9f2925;
	}

	.navli .nav_tit:hover a {
		color: #9f2925;
	}
	.slide_con {
		position: absolute;
		left: -15px;
		top: 59px;
		background: #fff;
		width: auto;
		height: auto;
		min-width: 115px;
		padding: 15px;
		display: inline-block;
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		display: none;
	}

	.slide_con li {
		padding: 7px 0;
		padding-left: 17px;
		background: url(/images/point1.png) no-repeat 0px center;
		word-break: keep-all;
	}
	.slide_con li a {
		color: #666;
		text-decoration: none;
		font-size: 18px;
	}
	.slide_con li a:hover {
		color: #9f2925;
	}
	.nav_con:hover .slide_con {
		display: block;
	}
	.nav_con:nth-child(6) .slide_con{
		left: 0;
	}
	/*导航end*/

	/*头条*/
	.headlines_1400 {
		width: 100%;
		background-color: #FFF;
		margin: 0 auto;
		padding: 16px 5px;
	}

	.headlines_1400.headlinesCur {
		background-color: #f5f5f5;
	}

	.headlines {
		width: 90%;
		background-color: #FFF;
		margin: 0 auto;
		height: auto;
	}

	.headlines .head_tit {
		width: 100%;
		margin: 0 auto;
		text-align: left;
		font-size: 20px;
		height: auto;
		line-height: 35px;
		font-weight: bold;
		text-decoration: none;
		padding-top: 10px;
		word-break: break-all;
	}

	.headlines .head_tit a {
		color: #333;
		text-decoration: none;
	}

	.headlines .head_tit a .red {
		color: #bf0614;
	}

	.headlines .head_tit a:hover {
		color: #9f2925;
	}

	.headlines .bottom_tit {
		width: 100%;
		height: 26px;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		color: #333;
		line-height: 26px;
		margin-top: 16px;
		overflow: hidden;
	}

	.headlines .bottom_tit a {
		color: #333;
		text-decoration: none;
	}

	.headlines .bottom_tit a:hover {
		color: #9f2925;
	}
	/*头条end*/

	/*轮播图*/
	.focusBox {
		position: relative;
		overflow: hidden;
		height: 30vh;
		width: 100%;
		margin: 0 auto;
	}

	.focusBox .container .box {
		overflow: hidden;
		position: relative;
	}
	.focusBox .boxImage {
		position: relative;
		width: 100%;
		height: auto;
		display: block;
	}

	.focusBox .boxImage .slide {
		width: 100%;
		height: auto;
		position: absolute;
		margin: 0 auto;
		top: 0;
		left: 0;
		display: none;
	}

	.focusBox .boxImage .slide .img {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.focusBox .boxImage .slide .img .noClick {
		cursor: default;
	}

	.focusBox .boxImage .slide .play {
		display: block;
		width: 54px;
		height: 54px;
		position: absolute;
		z-index: 3;
		bottom: 40px;
		right: 460px;
	}

	.focusBox .boxImage .slide .play:hover {
	}

	.focusBox .boxImage .slideCur {
		display: block;
		z-index: 2;
	}

	.focusBox .boxImage .slide img {
		display: block;
		margin: 0 auto;
		height: auto;
	}

	.focusBox .boxImage .slide .nesting {
		margin: 69px 100px;
		margin-right: 12px;
		overflow: hidden;
		width: 868px;
		height: 496px;
		position: absolute;
		top: 0;
		left: 0;
		display: none;
	}

	.focusBox .boxImage .slide .nesting ul {
		width: 868px;
		height: 238px;
		position: absolute;
		overflow: hidden;
		left: 0;
	}

	.focusBox .boxImage .slide .nesting ul.list01 {
		top: -238px;
	}

	.focusBox .boxImage .slide .nesting ul.list02 {
		bottom: -238px;
	}

	.focusBox .boxImage .slide .nesting ul li {
		float: left;
		margin-right: 20px;
		width: 424px;
		height: 238px;
		position: relative;
	}

	.focusBox .boxImage .slide .nesting ul li.last {
		margin-right: 0px;
	}

	.focusBox .boxImage .slide .nesting ul li .img_nes {
		width: 424px;
		height: 238px;
		overflow: hidden;
	}

	.focusBox .boxImage .slide .nesting ul li .img_nes img {
		width: 424px;
		height: 238px;
	}

	.focusBox .boxImage .slide .nesting ul li .text {
		bottom: 0;
		left: 0;
		position: absolute;
		width: 400px;
		height: 40px;
		padding: 0 12px;
		z-index: 9;
		background: url(/images/bg72.png) repeat;
	}

	.focusBox .boxImage .slide .nesting ul li .text .title {
		font-size: 16px;
		line-height: 40px;
	}

	.focusBox .boxImage .slide .nesting ul li .text .title a {
		color: #FFF;
	}

	.focusBox .boxImage .slide .nesting ul li .text .brief {
		font-size: 14px;
		line-height: 22px;
		color: #ffffff;
	}

	.focusBox .boxImage .slide .nesting ul li .text .brief a {
		color: #ffffff;
	}

	.focusBox .boxImage .slide .nesting ul li .text .brief a
	.focusBox .boxImage .slide .nesting ul li .text.cur {
	}

	.focusBox .boxImage .slide .nesting ul li .text.cur .title {
		font-size: 20px;
		line-height: 30px;
		padding-top: 14px;
		height: 60px;
		padding-bottom: 9px;
	}

	.focusBox .boxImage .slide .nesting ul li .text.cur .title a:hvoer {
		color: #ed9913;
	}

	.focusBox .boxImage .slide .nesting ul li .text.cur .title a {
		color: #ed9913;
		font-weight: bold;
	}

	.focusBox .boxImage .slide .nesting ul li .play {
		right: 10px;
		bottom: 50px;
	}

	.focusBox .boxTitle {
		font-size: 15px;
		height: 634px;
		width: 320px;
		padding: 25px 0;
		background: url(/images/bg72.png) repeat;
		position: absolute;
		top: 0;
		right: 100px;
		z-index: 3;
		display: none;
	}

	.focusBox .boxTitle .title {
		overflow: hidden;
		width: 320px;
		color: #fff;
		padding: 10px 20px;
		height: auto;
	}

	.focusBox .boxTitle .title table {
		height: 100%;
	}

	.focusBox .boxTitle .title table td {
		width: 100%;
		vertical-align: middle;
	}

	.focusBox .boxTitle .title .txt {
		font-size: 14px;
		line-height: 20px;
		color: #ffffff;
	}

	.focusBox .boxTitle .title .txt a {
		color: #ffffff;
	}

	.focusBox .boxTitle .title .txt a i {
		background-color: #be0814;
		height: 20px;
		line-height: 20px;
		display: inline-block;
		padding: 0 7px;
		margin-right: 10px;
	}

	.focusBox .boxTitle .active {
		position: relative;
		background: url(/images/pics_show01.png) repeat-y;
		margin: 0px 0;
		padding: 0px 20px;
		height: 78px;
	}

	.focusBox .boxTitle .active .txt {
		display: block;
		font-size: 18px;
		line-height: 28px;
		font-weight: bold;
		margin: 10px 0;
	}

	.focusBox .boxTitle .active .txt a i {
		display: none;
	}

	.focusBoxCur {
		width: 1200px;
		height: 543px;
		margin: 0 auto;
	}

	.focusBoxCur .boxIVideo {
		width: 839px;
		height: 543px;
	}

	.focusBoxCur .boxIVideo .video {
		width: 839px;
		height: 543px;
	}

	.focusBoxCur .boxImage {
		width: 1200px;
		height: 543px;
	}

	.focusBoxCur .boxImage .slide {
		width: 1200px;
		height: 543px;
	}

	.focusBoxCur .boxImage .slide .img {
		width: 1200px;
		height: 543px;
	}

	.focusBoxCur .boxImage .slide img {
		height: 543px;
	}

	.focusBoxCur .boxTitle {
		height: 523px;
		right: 41px;
	}

	.focusBoxCur .boxTitle .title {
		padding: 6px 20px;
	}

	.focusBoxCur .boxTitle .active {
		margin: 5px 0;
		height: 69px;
	}

	/*头条*/
	.head_title {
		color: #333333;
		font-size: 30px;
		line-height: 60px;
		font-weight: bold;
		margin-bottom: 16px;
	}

	.head {
		background-color: #FFF;
		clear: both;
		overflow: hidden;
		margin-bottom: 20px;
	}

	.head h2 {
		padding: 20px;
		padding-bottom: 0;
		font-size: 32px;
		font-weight: normal;
		line-height: 52px;
		padding-bottom: 10px;
	}

	.head a {
		color: #333333;
	}

	.head a:hover {
		color: #9f2925;
	}


	/*底通*/
	.footer {
		width: 100%;
		height: auto;
		margin: 0 auto;
		display: block;
	}

	.footer img {
		border: 0;
	}

	.footer .footer_hd {
		height: auto;
		background: #363636;
		padding-bottom: 30px;
	}
	.footer .footer_bdCon,.footer .footer_hdCon {
		width: 100%;
		margin: 0 auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ft_top{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 50px;
	}
	.ft_logo{
		width: auto;
		height: 69px;
	}
	.ft_logo img{
		width: auto;
		height: 100%;
	}
	.ft_line{
		width: 1px;
		height: 50px;
		background-color: #fff;
		margin: 0 50px;
		display: none;
	}
	.ft_ewm_con{
		width: auto;
		display: flex;
		flex-direction: row;
		margin-top: 30px;
	}
	.ft_ewm{
		width: 120px;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ft_ewm img{
		width: 110px;
		height: auto;
	}
	.ft_ewm span{
		width: 100%;
		height: 30px;
		font-size: 16px;
		line-height: 30px;
		color: #ccc;
		text-align: center;
	}
	.ft_text{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		margin-top: 20px;
		font-size: 16px;
		color: #ccc;
		line-height: 30px;
		text-align: center;
	}

	/*悬浮导航*/
	.floatNav {
		position: fixed;
		right: 10px;
		bottom: 10px;
		background: url(/images/float_menu.png) no-repeat;
	    width: 93px;
	    height: 278px;
		z-index: 99;
		display: none;
	}

	.floatNav .nav {
	}

	.floatNav .nav ul {
		display: block;
		overflow: hidden;
	}

	.floatNav .nav ul li {
		height: 34px;
		width: 92px;
		margin-bottom: 10px;
	}

	.floatNav .nav ul li a {
		display: inline-block;
		height: 34px;
		width: 92px;
		text-align: center;
		line-height: 34px;
		font-size: 14px;
		color: #333;
	}

	.floatNav .nav ul li:hover a {
		color: #fff;
		background: url(/images/fixh.png) no-repeat;
		background-size: 100% 100%;
	}

	.floatNav .backTop {
		height: 42px;
	    cursor: pointer;
	    margin-top: 10px;
	}

	.floatNav .phone {
		width: : 93px;
		height: 93px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 5px;
	}
	.floatNav .phone img {
		width: 71px;
		height: 71px;
	}

	.floatNav .phone .code {
		position: absolute;
		width: 110px;
		height: 134px;
		padding-bottom: 10px;
		right: 80px;
		top: -61px;
		overflow: hidden;
		display: none;
		border-radius: 5px;
	}

	.floatNav .phone .code img {
		display: block;
		margin: 5px 10px;
		width: 90px;
		height: 90px;
	}

	.floatNav .phone .code p {
		color: #5a5e62;
		font-size: 14px;
		line-height: 18px;
		text-align: center;
	}

	.floatNav .phone:hover {
	}

	.floatNav .phone:hover .code {
		-webkit-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
		-moz-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
		-o-animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
		animation: ani_x_fixed_tool_pop .3s 0s ease-out forwards;
		filter: alpha(opacity=100);
		display: block;
	}

	@-webkit-keyframes ani_x_fixed_tool_pop {
		0% {
			opacity: .5;
			-webkit-transform: scale(.5);
			-webkit-transform-origin: center right;
		}

		60% {
			opacity: 1;
			-webkit-transform: scale(1);
			-webkit-transform-origin: center right;
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1);
			-webkit-transform-origin: center right;
		}
	}

	@-moz-keyframes ani_x_fixed_tool_pop {
		0% {
			opacity: .5;
			-webkit-transform: scale(.5);
			-moz-transform-origin: center right;
		}

		60% {
			opacity: 1;
			-webkit-transform: scale(1);
			-moz-transform-origin: center right;
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1);
			-moz-transform-origin: center right;
		}
	}

	@-o-keyframes ani_x_fixed_tool_pop {
		0% {
			opacity: .5;
			-webkit-transform: scale(.5);
			-o-transform-origin: center right;
		}

		60% {
			opacity: 1;
			-webkit-transform: scale(1);
			-o-transform-origin: center right;
		}

		100% {
			opacity: 1;
			-webkit-transform: scale(1);
			-o-transform-origin: center right;
		}
	}

	@keyframes ani_x_fixed_tool_pop {
		0% {
			opacity: .5;
			transform: scale(.5);
			transform-origin: center right;
			display: block;
		}

		60% {
			opacity: 1;
			transform: scale(1);
			transform-origin: center right;
		}

		100% {
			opacity: 1;
			transform: scale(1);
			transform-origin: center right;
		}
	}

	/*@media screen and (max-width:1417px) {
		body {
			min-width: 1240px;
		}

	}*/
	/*20190829 by houhaixiaofeixia for shishuhua*/
	.a_bg {
		/*background: url(/images/a_bg.jpg) repeat-y center 180px;*/
		background-size: 100% auto;
		background-color: #f4f4f4;
		width: 100%;
		height: auto;
	}
	.b_bg {
		background: url(/images/b_bg.jpg) repeat-y center 180px;
		background-size: 100% auto;
		background-color: #f4f4f4;
	}
	.head_bg {
		display: flex;
		flex-direction: column;
		background: url(/images/head_bg.png) no-repeat center top;
		background-size: cover;
		justify-content: space-between;
	}
	.chuancheng {
		width: 300px;
		height: auto;
		margin-left: 0;
		margin-top: 20px;
	}
	.chuancheng img {
		width: 100%;
		height: auto;
	}
	.left_con {
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
    	justify-content: center;
    	align-items: center;
	}
	.right_con {
		width: 100%;
		height: auto;
		margin: 10px 50px 0 0;
		display: flex;
		flex-direction: column;
	}
	.search_box {
		width: auto;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		margin-top: 10px;
		position: relative;
	}
	.search_fl {
		width: auto;
		min-width: 70px;
		height: 39px;
		line-height: 39px;
		font-size: 14px;
		color: #666;
		text-align: center;
		cursor: pointer;
		border: 1px solid #9f2925;
		box-sizing: border-box;
		background-color: #fff;
		overflow: hidden;
		padding-right: 5px;
		display: none;
	}
	.search_fl span {
		margin: 0 5px 0 10px;
	}
	.search_fl img {
		transition: -ms-transform 0.2s ease-out;
		-webkit-transition: -webkit-transform 0.2s ease-out;
		-moz-transition: -moz-transform 0.2s ease-out;
		-ms-transition: -ms-transform 0.2s ease-out;
	}
	.search_fl img.turn {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
	}

	.search_sx {
		width: auto;
		height: auto;
		position: absolute;
		top: 40px;
		left: 1px;
		display: none;
	}

	.search_sx_box {
		width: 265px;
		background: #fff;
		height: 160px;
		zoom: 1;
		box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-moz-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-ms-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-o-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		position: absolute;
		z-index: 99;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
	}

	.search_sx_box span {
		height: 35px;
		line-height: 35px;
		font-size: 15px;
		color: #666;
		padding-left: 35px;
		box-sizing: border-box;
		background: url(/images/point1.png) no-repeat 20px center;
		cursor: pointer;
	}

	.search_sx_box span:nth-child(odd) {
		width: 40%;
	}

	.search_sx_box span:nth-child(even) {
		width: 60%;
	}

	.search_sx select {
		border: none;
		background-color: rgba(255,255,255,0);
		width: 100%;
	}

	.search {
		width: 280px;
		height: 39px;
		border: 1px solid #9f2925;
		box-sizing: border-box;
		overflow: hidden;
		margin: 0 2px;
		background-color: #fff;
	}

	.search_btn {
		width: 39px;
		height: 39px;
		background: url(/images/search_btn.png) no-repeat center center;
		background-size: 60% auto;
		background-color: #9f2925;
	}

	.right_user {
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.right_user img{
		width: 30px;
		height: 30px;
		object-fit: cover;
		overflow: hidden;
		margin-right: 10px;
	}
	.right_user a {
		font-size: 15px;
		color: #666;
		line-height: 25px;
	}

	.right_user a:hover {
		color: #9f2925;
	}

	.right_user span {
		font-size: 12px;
		color: #999;
		line-height: 25px;
		text-align: center;
		width: 40px;
	}

	.searchInput {
		height: 37px;
		width: 80%;
		overflow: hidden;
		border: none;
		line-height: 37px;
		font-size: 15px;
		color: #333;
		padding: 0 10px;
		box-sizing: border-box;
	}
	/*.slide_box {
		height: 0px;
		left: 186px;
		overflow: hidden;
	}

	.slide_box .slide_con {
		background: #fff;
		height: auto;
		margin: 10px;
		margin-top: -146px;
		zoom: 1;
		position: relative;
		box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
		-o-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
	}*/
	/*
	.slide_box .slide_con ul {
		float: left;
		padding: 13px 20px
	}

	.slide_box .slide_con ul li {
		padding: 9px 0;
		padding-left: 17px;
		background: url(/images/point1.png) no-repeat 0px center;
		word-break: keep-all;
	}

	.slide_box .slide_con ul li a {
		color: #525252;
		text-decoration: none;
	}

	.slide_box .slide_con ul {
		padding: 12px 20px
	}

	.slide_box .slide_con ul li {
		padding: 9px 0;
		padding-left: 15px;
	}*/
	.content{
		width: 100%;
		height: auto;
		text-align: center;
	}
	.con{
		width: 100%;
		height: auto;
		text-align: center;
		margin: auto;
	}
	.s_title{
		width: 100%;
		height: auto;
		padding: 20px;
		line-height: 35px;
		box-sizing: border-box;
		font-size: 35px;
		color: #9f2925;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	.s_title span{
		width: 260px;
		height: 3px;
		background-color: #9f2925;
		margin-top: 10px;
	}
	.s_title small{
		width: 200px;
		height: 2px;
		background-color: #9f2925;
		margin-top: 5px;
	}
	/*新闻中心*/
	.news{
		width: 100%;
		height: auto;
		box-sizing: border-box;
		background-color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 15px 5px;
	}
	.new_swiper {
	    width: 100%;
	    height: auto;
	}
	.new_swiper .swiper-slide {
	    width: 100%;
	    height: auto;
	    text-align: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	    flex-direction: column;
	}
	.new_swiper .swiper-slide img {
	    width: 100%;
	    height: 30vh;
	    object-fit: cover;
	}
	.new_swiper .swiper-slide span {
	    width: 100%;
	    height: 30px;
	    background-color: rgba(0,0,0,.5);
	    padding: 0 10%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    margin-top: -30px;
	    font-size: 15px;
	    line-height: 30px;
	    color: #fff;
	    text-align: center;
	    box-sizing: border-box;
	    letter-spacing: 0.1em;
	}
	.newNext {
	    background-image: url(/images/new_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 65% auto;
	}
	.newPrev {
	    background-image:  url(/images/new_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 65% auto;
	}
	.news_left {
	    width: 100%;
	    height: auto;
	}
	.news_right{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		padding: 15px 0;
	}
	.pub_title{
		width: 100%;
		padding-bottom: 15px;
		padding-left: 25px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		box-sizing: border-box;
		border-bottom: 1px solid #9f2925;
		background: url(/images/news_title_bg.png) no-repeat left 4px;
	}
	.pub_name{
		width: auto;
		min-width: 50px;
		font-size: 16px;
		line-height: 25px;
		color: #221815;
		font-weight: bold;
		text-align: left;
	}
	.pub_name strong{
		font-size: 20px;
	}
	.pub_more{
		width: auto;
		min-width: 50px;
		font-size: 14px;
		line-height: 25px;
		color: #666;
		margin-right: 5px;
	}
	.pub_more:hover{
		color: #9f2925;
	}
	.pub_nr{
		width: auto;
		font-size: 16px;
		line-height: 25px;
		color: #9f2925;
		margin-right: 5px;
	}
	.pub_fl{
		width: auto;
	    font-size: 14px;
	    line-height: 25px;
	    color: #999;
	    overflow: hidden;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    padding-left: 20px;
	}
	.pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 14px;
		margin-right: 0;
	}
	.pub_fl span:last-child{
		background: none;
	}
	.pub_fl span.active{
		width: auto;
		color: #9f2925;
	}
	.pub_fl span.active a{
		width: auto;
		color: #9f2925;
	}
	.pub_con{
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: flex-start;
	}
	.bcb_con{
		width: 100%;
		height: auto;
	}
	.bcb_cc{
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
	}
	.news_list{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.news_list .hd{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-bottom: 15px;
		margin-bottom: 5px;
		border-bottom: 1px dotted #e7e7e7;
	}
	.news_list .hd span{
		width: 100%;
		height: 25px;
		line-height: 25px;
		font-size: 17px;
		color: #333;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: bold;
		margin-top: 15px;
		padding-left: 20px;
		background: url(/images/point1.png) no-repeat left center;
		box-sizing: border-box;
	}	
	.news_list .hd small{
		width: 100%;
		height: auto;
		line-height: 25px;
		font-size: 15px;
		color: #666;
		text-align: justify;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		margin-top: 10px;
		padding: 0 5px;
	}
	.news_list .hd small a{
		color: #9f2925;
	}
	.news_list .bd{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin-top: 10px;
		padding-left: 15px;
		background: url(/images/point1.png) no-repeat left center;
	}
	.news_list .bd a{
		width: auto;
		max-width: calc(100% - 140px);
		height: 25px;
		line-height: 25px;
		font-size: 14px;
		color: #333;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
	}
	.news_list .bd a:hover{
		color: #9f2925;
	}
	.news_list .bd small{
		width: 135px;
		height: 25px;
		line-height: 25px;
		font-size: 15px;
		color: #666;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
	}
	/*新闻中心******end*/
	/*诗词天地*/
	.sc{
		width: 100%;
		height: auto;
		display: flex;
		justify-content: space-between;
		/*margin-bottom: 40px;*/
	}
	.row{
		flex-direction: column;
	}
	.column{
		flex-direction: column;
	}
	.sca{
		width: 100%;
		height: auto;
		padding: 15px 5px;
		background-color: #fff;
		padding-bottom: 0;
	}
	.sca1_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 0 5px;
	}
	.scb_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.scb{
		width: 100%;
		height: auto;
		padding: 15px 5px;
		background-color: #fff;
	}
	.scb:nth-child(2){
		margin-top: 10px;
		height: auto;
	}
	.sca_con{
		width: 100%;
		height: auto;
	}
	.sca_cc{
		width: 100%;
		height: auto;
		float: left;
		display: block;
	}
	.sca_ca{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.sca_ca .hd{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		padding-bottom: 15px;
		border-bottom: 1px dotted #e7e7e7;
	}	
	.sca_ca .hd small{
		width: 100%;
		height: 50px;
		line-height: 25px;
		font-size: 15px;
		color: #666;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		word-break: break-all;
		margin-top: 10px;
	}
	.sca_ca .hd small a{
		color: #9f2925;
	}
	.sca_ca .bd{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin-top: 10px;
		padding-left: 20px;
		background: url(/images/point1.png) no-repeat left 10px;
	}
	.sca_ca .bd a{
		width: auto;
		height: 25px;
		line-height: 25px;
		font-size: 16px;
		color: #333;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
	}
	.sca_ca .bd a:hover{
		color: #9f2925;
	}
	.sca_ca .bd small{
		width: auto;
		height: 25px;
		line-height: 25px;
		font-size: 15px;
		color: #666;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
	}
	.sca_cc:nth-child(2) {
		margin-top: 12px; 
		padding-left: 0%;
		border-left: none;
	}
	.sca_cc:nth-child(2) .sca_ca .bd{
		padding-bottom: 18px;
	    border-bottom: 1px dotted #e7e7e7;
	}
	.scd{
		margin-top: 15px;
		width: 100%;
		height: auto;
	}
	.scd img{
		width: 145px;
		height: 182px;
		float: left;
	}
	.scd span{
		width: calc(100% - 155px);
		height: 35px;
		float: left;
		text-align: left;
		padding-left: 10px;
		font-size: 17px;
		color: #333;
		line-height: 35px;
		font-weight: bold;
	}
	.scd small{
		width: calc(100% - 155px);
		height: auto;
		float: left;
		text-align: justify;
		padding-left: 10px;
		font-size: 15px;
		color: #666;
		line-height: 29px;
	}
	.scd small a{
		color: #9f2925;
	}
	.sce{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
		padding-left: 8%;
	}
	.sce a{
		width: 33%;
	    height: auto;
	    font-size: 18px;
	    color: #333;
	    line-height: 26px;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    margin-top: 10px;
	    padding-left: 20px;
	    background: url(/images/point1.png) no-repeat left center;
	}
	.sce a:hover{
	    color: #9f2925;
	}
	.pub_fl_con{
		width: 100%;
		height: auto;
		display: none;
	}
	.pub_fl_cc{
		width: 100%;
		height: auto;
	/*	display: flex;
		flex-direction: row;
		justify-content: space-between;*/
	}
	.scf{
		width: 100%;
		height: auto;
		padding: 15px 5px;
		margin-top: 10px;
		background-color: #fff;
	}
	.scf1{
		margin-top: 15px;
		width: 100%;
		height: auto;
	}
	.scf1 img{
		width: 100%;
		height: 30vh;
		float: left;
		object-fit: cover;
	}
	.scf1 span{
		width: 100%;
		height: auto;
		float: left;
		text-align: left;
		padding-left: 0;
		padding-bottom: 0;
		margin-bottom: 8px;
		font-size: 18px;
		color: #333;
		line-height: 35px;
		border-bottom: 1px dotted #e7e7e7;
	}
	.scf1 small{
		width: 100%;
		height: auto;
		float: left;
		text-align: justify;
		padding-left: 0;
		font-size: 16px;
		color: #666;
		line-height: 27px;
	}
	.scf1 small a{
		color: #9f2925;
	}
	.scf1 small strong{
		font-weight: normal;
	}
	.scg{
		width: 100%;
		height: auto;
		padding: 15px 5px;
		background-color: #fff;
		margin-top: 10px;
	}
	.sch{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.sch li{
		width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    padding-left: 20px;
	    background: url(/images/point1.png) no-repeat left center;
	    border-bottom: 1px dotted #e7e7e7;
	}
	.sch a{
		width: auto;
	    height: 46px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 18px;
	    color: #333;
	    line-height: 46px;
	}
	.sch a:hover{
	    color: #9f2925;
	}
	.sch span{
		width: auto;
	    height: 46px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 17px;
	    color: #666;
	    line-height: 46px;
	}
	.scj{
		width: 100%;
		height: auto;
		padding: 20px 5px 5px 5px;
		background-color: #fff;
		margin-top: 10px;
	}
	.scj_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		padding: 10px 0 10px 0;
	}
	.scj_pic{
		width: 49%;
		height: auto;
		border: 1px solid #e7e7e7;
		overflow: hidden;
		margin-bottom: 10px;
		margin-right: 0;
		margin-left: 0;
	}
	.scj_pic:nth-last-child(6n+1){
		margin-bottom: 0;
	}
	.scj_pic:nth-last-child(6n+2){
		margin-bottom: 0;
	}
	.scj_pic:nth-last-child(6n+3){
		margin-bottom: 0;
	}
	.scj_pic img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		transition: -ms-transform 0.3s ease-out;
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-moz-transition: -moz-transform 0.3s ease-out;
		-ms-transition: -ms-transform 0.3s ease-out;
	}
	.scj_pic img:hover{
		transform:scale(1.1,1.1);
	    -webkit-transform:scale(1.1,1.1);
	    -moz-transform:scale(1.1,1.1);
	    -ms-transform:scale(1.1,1.1);
	    -o-transform:scale(1.1,1.1);
		box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-webkit-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-moz-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-ms-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
		-o-box-shadow: 0px 0px 2px 2px rgba(180, 180, 180, 0.3);
	}
	.s_banner{
		width: 100%;
		height: auto;
		margin-top: 10px;
	}
	.s_banner img{
		width: 100%;
		height: auto;
	}
	.sck{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 15px 5px;
		margin-top: 10px;
	}
	.sck:first-child{
		margin-top: 0;
	}
	.s_top1{
		width: 100%;
		height: auto;
		padding: 40px 10px 10px 10px;
		margin-top: 10px;
		background: url(/images/top01.png) no-repeat 10px 15px;
		background-color: #f7f7f7;
	}
	.s_top1a{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
	}
	.s_top1a a{
		font-size: 17px;
		color: #333;
	}
	.s_top1a span{
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		font-weight: normal;
		font-size: 17px;
		color: #9f2925;
	}
	.s_top1a img{
		margin-right: 10px;
	}
	.s_top1b{
		width: 100%;
		height: 20px;
		font-size: 15px;
		color: #666;
		line-height: 20px;
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-top: 10px;
	}
	.s_top{
		width: 100%;
		height: auto;
		padding: 0 10px 0 10px;
	}
	.s_top li{
		width: 100%;
		height: auto;
		padding-bottom: 10px;
		padding-top: 10px;
		border-bottom: 1px dotted #e7e7e7;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.s_top li strong{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		font-weight: normal;
	}
	.s_top li strong img{
		margin-right: 10px;
	}
	.s_top li strong a{
		font-size: 17px;
		color: #666;
	}
	.s_top li span{
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		font-weight: normal;
		font-size: 17px;
		color: #666;
	}
	.s_top li span img{
		margin-right: 10px;
	}
	.ss_swiper {
	    width: 100%;
	    height: auto;
	}
	.ss_swiper .swiper-slide {
	    width: 100%;
	    height: auto;
	    text-align: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	    flex-direction: column;
	}
	.ss_swiper .swiper-slide img {
	    width: 100%;
	    height: 30vh;
	    object-fit: cover;
	}
	.ss_swiper .swiper-slide span {
	    width: 100%;
	    height: 40px;
	    background-color: rgba(0,0,0,.5);
	    padding: 0 10%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    margin-top: -40px;
	    font-size: 20px;
	    line-height: 40px;
	    color: #fff;
	    text-align: center;
	    box-sizing: border-box;
	    letter-spacing: 0.1em;
	}
	.ssNext {
	    background-image: url(/images/ss_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 100% auto;
	}
	.ssPrev {
	    background-image:  url(/images/ss_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 100% auto;
	}
	.ss_swiper .swiper-button-next,.ss_swiper .swiper-button-prev {
	    width: 50px;
	    height: 50px;
	    margin-top: -25px;
	    display: none;
	}
	.scl{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		background-color: #fff;
		padding: 15px 5px;
	}
	.scla_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.scla{
		width: 49%;
		height: auto;
		margin-left: 0;
		padding-bottom: 0;
		padding-top: 10px;
		border-bottom: 1px dotted #e7e7e7;
		display: flex;
		flex-direction: column;
	}
	.sclb{
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
		border: 1px solid #e7e7e7;
	}
	.sclb img{
		width: 100%;
		height: 33vh;
		object-fit: cover;
	}
	.sclc{
		width: calc(100% - 10px);
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start; 
		float: left;
		padding-bottom: 10px;
		border-bottom: 1px dotted #e7e7e7;
		margin: 5px 5px 5px 10px;
	}
	.sclc:last-child{
		border: none;
	}
	.sclc strong{
		font-size: 18px;
		color: #333;
		line-height: 30px;
		font-weight: normal;
	}
	.sclc span{
		font-size: 16px;
		color: #333;
		line-height: 20px;
		font-weight: normal;
	}
	.sclc small{
		font-size: 16px;
		color: #666;
		line-height: 28px;
		font-weight: normal;
		text-align: left;
		width: 100%;
		height: auto;
		min-height: 55px;
	}
	.sclc a{
		font-size: 16px;
		color: #9f2925;
		line-height: 30px;
		font-weight: normal;
	}
	.scm{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		margin-top: 10px;
	}
	.scma {
	    width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: column;
	    background-color: #fff;
	    padding: 15px 5px;
	}
	.scma:nth-child(2) {
		margin-top: 10px;
	}
	.scma1{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.scma1 li{
		width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    padding-left: 20px;
	    background: url(/images/point1.png) no-repeat left center;
	    border-bottom: 1px dotted #e7e7e7;
	}
	.scma1 a{
		width: auto;
	    height: 46px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 18px;
	    color: #333;
	    line-height: 46px;
	}
	.scma1 a:hover{
	    color: #9f2925;
	}
	.scma1 span{
		width: auto;
	    height: 46px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 17px;
	    color: #666;
	    line-height: 46px;
	}
	.scma2{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.scma2 li{
		width: 100%;
	    display: flex;
	    flex-direction: column;
	    padding:5px 0 5px 20px;
	    background: url(/images/point1.png) no-repeat left 15px;
	    border-bottom: 1px dotted #e7e7e7;
	}
	.scma2 li strong{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
		font-weight: normal;
	}
	.scma2 li strong a{
		width: auto;
	    height: 30px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 18px;
	    color: #333;
	    line-height: 30px;
	}
	.scma2 li strong a:hover{
	    color: #9f2925;
	}
	.scma2 li strong span{
		width: auto;
	    height: 30px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 17px;
	    color: #666;
	    line-height: 30px;
	}
	.scma2 li small{
		width: 100%;
	    height: 30px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    font-size: 16px;
	    color: #666;
	    line-height: 30px;
	    text-align: left;
	}
	.scn{
		width: 100%;
		height: auto;
		padding: 15px 5px;
		background-color: #fff;
	}
	.scna{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		overflow: hidden;
		margin-top: 10px;
	}
	.scna li{
		width: 49%;
		height: 35vh;
		border: 1px solid #e7e7e7;
		overflow: hidden;
		position: relative;
		margin-bottom: 5px;
		margin-right: 0;
	}
	.scna li img{
		width: 100%;
		height: 35vh;
		object-fit: cover;
		position: relative;
		left: 0;
		top: 0;
	}
	.scna li a{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		font-size: 18px;
		color: #fff;
		text-align: center;
		word-break: break-all;
		line-height: 25px;
		background: url(/images/scna_bg.png) no-repeat center center;
		background-color: rgba(0,0,0,.5);
		overflow:hidden;
		text-overflow:ellipsis;
		padding: 100px 55px;
		opacity: 0;
	    filter: alpha(opacity=0);
	    transition: all .5s;
	    -ms-transition: all .5s;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.scna li:hover a {
		opacity: 1;
	    filter: alpha(opacity=100);
	    transition: all .5s;
	    -ms-transition: all .5s;
	}
	.sco{
		width: 100%;
		height: auto;
		padding: 15px 5px;
		background-color: #fff;
	}
	.scoa{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: 10px;
	}
	.scoa li{
		width: 49%;
		height: 37vh;
		border: 1px solid #e7e7e7;
		overflow: hidden;
		position: relative;
		margin-bottom: 5px;
		margin-right: 0;
	}
	.scoa li:hover{
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    -ms-transition: all .5s;
		transform:scale(1.1,1.1);
	    -webkit-transform:scale(1.1,1.1);
	    -moz-transform:scale(1.1,1.1);
	    -ms-transform:scale(1.1,1.1);
	    -o-transform:scale(1.1,1.1);
	}
	.scoa li img{
		width: 100%;
		height: 31vh;
		object-fit: cover;
		position: absolute;
		left: 0;
		top: 0;
	}
	.scoa li a{
		width: 100%;
		height: 40px;
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: #fff;
		overflow:hidden;
	    transition: all .5s;
	    -ms-transition: all .5s;
		padding: 0 20px;
	}
	.scoa li:hover a {
		height: 200px;
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    -ms-transition: all .5s;
	}
	.scoa li a span{
		width: 100%;
		height: 30px;
		font-size: 16px;
		color: #333;
		text-align: left;
		line-height: 30px;
		overflow:hidden;
		float: left;
		clear: both;
		margin-top: 6px;
		background: url(/images/arw_right.png) no-repeat left center;
		padding-left: 10px;
	}
	.scoa li a small{
		width: 100%;
		height: 135px;
		font-size: 16px;
		color: #666;
		text-align: left;
		word-break: break-all;
		line-height: 28px;
		overflow:hidden;
		text-overflow:ellipsis;
		float: left;
		clear: both;
	}
	.scoa li:hover a span {
		font-weight: bold;
	}
	.scoa li a small:hover{
		color: #9f2925;
	}
	/*顾问团css*/
	.scp{
		
		display: none;
	}
	.scp2{
		width: 100%;
		height: auto;
		position: relative;
		padding: 15px 0;
		display: block;
	}
	.gw2_swiper {
		width: 100%;
		height: 100%;
	}
	.gw2_swiper img{
		height: 350px;
		border: 2px solid #9f2925;
		object-fit: cover;
		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;
	}
	.gw2_swiper span{
		font-size: 16px;
		line-height: 25px;
		text-align: center;
		width: 100%;
		max-height: 60px;
		color: #666;
		padding: 0 20px;
		word-break: break-all;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-top: 10px;
	}
	.gw2_swiper span small{
		font-size: 16px;
		color: #666;
	}
	.gw2_swiper .swiper-slide {
		display: flex;
		flex-direction: column;
		align-items: center;
	    justify-content: flex-start;
	}
/*	.gw2_swiper .swiper-slide-active img,.gw2_swiper .swiper-slide-duplicate-active img{
		transform: scale(1.1);
	}
	.gw2_swiper .swiper-slide-active span,.gw2_swiper .swiper-slide-duplicate-active span{
		margin-top: 30px;
		padding: 0;
	}*/
	.gw2Next {
	    background-image: url(/images/gw_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 100% auto;
	}
	.gw2Prev {
	    background-image:  url(/images/gw_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 100% auto;
	}
	.scp2 .swiper-button-next,.scp2 .swiper-button-prev {
	    width: 30px;
	    height: 30px;
	    margin-top: -45px;
	}
	.pw2_swiper {
		width: 100%;
		height: 100%;
	}
	.pw2_swiper img{
		width: 240px;
		height: 240px;
		border: 2px solid #9f2925;
		object-fit: cover;
		border-radius: 15em;
		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;
	}
	.pw2_swiper span{
		font-size: 16px;
		line-height: 25px;
		text-align: center;
		width: 100%;
		max-height: 60px;
		color: #666;
		padding: 0 20px;
		word-break: break-all;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-top: 10px;
	}
	.pw2_swiper span small{
		font-size: 16px;
		color: #666;
	}
	.pw2_swiper .swiper-slide {
		display: flex;
		flex-direction: column;
		align-items: center;
	    justify-content: flex-start;
	}
/*	.gw2_swiper .swiper-slide-active img,.gw2_swiper .swiper-slide-duplicate-active img{
		transform: scale(1.1);
	}
	.gw2_swiper .swiper-slide-active span,.gw2_swiper .swiper-slide-duplicate-active span{
		margin-top: 30px;
		padding: 0;
	}*/
	.pw2Next {
	    background-image: url(/images/gw_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 100% auto;
	}
	.pw2Prev {
	    background-image:  url(/images/gw_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 100% auto;
	}
	/*顾问团css***********end*/
	.scq{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 15px 5px;
	}
	.jx_swiper {
		width: 100%;
		height: auto;
	}
	.jx_swiper .swiper-wrapper{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.jx_swiper .swiper-slide {
		width: 49%;
		height: 27vh;
		margin-top: 5px;
		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-direction: column;
		align-items: center;
		-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;
		background-color: #fff;
		overflow: hidden;
		margin-right: 0;
	}
	.jx_swiper .swiper-slide img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 28vh;
		object-fit: cover;
	}
	.jx_swiper .swiper-slide span {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 30px;
		font-size: 16px;
		color: #fff;
		line-height: 30px;
		text-align: center;
		overflow: hidden;
		padding: 0 15px;
		text-overflow: ellipsis;
		background-color: rgba(0,0,0,.5);
	}
	.yq_link{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 10px;
		overflow: hidden;
		flex-wrap: wrap;
	}
	.yq_link span{
		font-size: 18px;
		color: #666;
		line-height: 20px;
		margin: 7px 8px;
		width: 100%;
	    text-align: left;
	    padding-left: 12px;
	}
	.yq_link small{
		font-size: 1px;
		color: #666;
		line-height: 20px;
		text-align: center;
		padding: 0 5px;
		display: none;
	}
	.yq_link a{
		font-size: 14px;
		color: #666;
		line-height: 20px;
		margin: 7px 10px;
	}
	.yq_link a:hover{
		color: #9f2925;
	}
	.yq_link strong {
	    width: 100%;
	    font-weight: normal;
	    display: flex;
	    flex-direction: row;
	    justify-content: flex-start;
	    align-items: center;
	    flex-wrap: wrap;
	}
	.pub_more_pos{
		width: auto;
		font-size: 16px;
		line-height: 25px;
		color: #666;
		position: absolute;
		right: 15px;
    	top: 25px;
	}
	.pub_more_pos:hover{
		color: #9f2925;
	}
	.bru{
		width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: row;
	    justify-content: flex-end;
	    align-items: center;
	    padding: 0;
	    background: none;
	    padding-right: 11px;
	}
	.bru span{
display: none;}
	.bru_title{
		width: auto;
		height: 50px; 
		background: url(/images/bru_bg2.png) no-repeat left center;
		padding-right: 15px;
		display: none;
	}
	.bru_title img{
		width: auto;
		height: 100%; 
	}
	.bru_line{
		width: 100%;
		height: 1px;
		background-color: #acacac;
	}
	.bru_con{
		width: calc(100% - 10px);
		height: 30px;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		overflow: hidden;
	}
	.bru_cc{
		width: auto;
		height: 30px;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		background: none;
	}
	.bru_cc a{
		width: auto;
		min-width: 40px;
		height: 30px;
		font-size: 15px;
		color: #999;
		line-height: 30px;
		padding-left: 21px;
		display: flex;
		flex-direction: row;
		margin-left: 3px;
	}
	.bru_con a:nth-child(1){
		background: url(/images/home.png) no-repeat 21px center;
		padding-left: 41px;
	}
	.bru_con a:nth-child(2){
		background: url(/images/home_arw.png) no-repeat left center;
	}
	.bru_con a:nth-child(3){
		background: url(/images/home_arw.png) no-repeat left center;
	}
	.bru_con a:nth-child(4){
		background: url(/images/home_arw.png) no-repeat left center;
	}
	.bru_con a:nth-child(5){
		background: url(/images/home_arw.png) no-repeat left center;
	}
	.bru_con a:nth-child(6){
		background: url(/images/home_arw.png) no-repeat left center;
	}
	.bru_cc a:hover{
		color: #9f2925;
	}
	.bca{
		width: 100%;
		height: auto;
	}
	.bcc{
		width: 100%;
		height: auto;
		padding: 10px;
		background-color: #fff;
		border: 1px solid #e7e7e7;
		margin-bottom: 10px;
	}
	.bcb{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.bc_title{
		width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    box-sizing: border-box;
	    border: 1px solid #e7e7e7;
	    background: url(/images/news_title_bg.png) no-repeat 5px 12px;
	    background-color: #f9f9f9;
	    padding: 10px 0 10px 25px;
	}
	.bca_con{
		width: 100%;
		height: auto;
		background-color: #fff;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		padding: 0 17px;
		display: flex;
		flex-direction: column;
	}
	.bca_con li{
		width: 100%;
		height: auto;
		border-bottom: 1px dotted #f3f3f3;
		padding: 16px 0;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
	}
	.bca_pic{
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
	}
	.bca_pic img{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.bca_cc{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
	}
	.bca_title{
		width: 100%;
		height: 30px;
		font-size: 18px;
		color: #333;
		line-height: 30px;
		font-weight: bold;
		margin-top: 13px;
		margin-bottom: 5px;
		overflow: hidden;
	}
	.bca_nr{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #666;
		line-height: 30px;
		text-align: justify;
		word-break: break-all;
		text-overflow: ellipsis;
	}
	.bca_oth{
		width: 100%;
		height: 30px;
		margin-top: 5px;
	}
	.bca_date{
		width: auto;
		height: 30px;
		font-size: 16px;
		color: #999;
		line-height: 30px;
	}
	.bcs_page{
		width: 100%;
		height: auto;
		border: 1px solid #e7e7e7;
		background-color: #fff;
		border-top: none;
		padding: 40px 27px;
	}
	.pub_page{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
	}
	.pub_p_prev,.pub_p_next,.pub_pd{
		width: auto;
		height: 36px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 16px;
		color: #999;
		border: 1px solid #fff;
		margin: 0 5px 10px 5px;
		cursor: pointer;
	}
	.pub_p_prev:hover,.pub_p_next:hover{
		color: #9f2925;
	}
	.pub_p{
		width: 36px;
		height: 36px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 16px;
		color: #999;
		border: 1px solid #999;
		margin: 0 5px 10px 5px;
		border-radius: 3px;
	}
	.pub_p:hover{
		color: #fff;
		background-color: #9f2925;
		border: 1px solid #9f2925;
	}
	.pub_p.active{
		color: #fff;
		background-color: #9f2925;
		border: 1px solid #9f2925;
	}
	.pub_oth{
		width: auto;
		height: 36px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 16px;
		color: #999;
		border: 1px solid #fff;
		margin-left: 20px;
		padding-bottom: 10px;
	}
	.bca_news{
		width: 100%;
		height: auto;
	}
	.s_top2{
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #e7e7e7;
		border-top: none;
		display: flex;
		flex-direction: column;
		padding: 0 12px 10px 12px;
	}
	.s_top2 li{
		width: 100%;
		height: auto;
		padding-bottom: 13px;
		padding-top: 13px;
		border-bottom: 1px dotted #e7e7e7;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.s_top2 li strong{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		font-weight: normal;
	}
	.s_top2 li strong img{
		margin-right: 10px;
	}
	.s_top2 li strong a{
		font-size: 17px;
		color: #666;
	}
	.s_top2 li strong a:hover{
		color: #9f2925;
	}
	.s_top2 li span{
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		font-weight: normal;
		font-size: 17px;
		color: #666;
	}
	.s_top2 li span img{
		margin-right: 10px;
	}
	.redu{
		background: url(/images/redu.png) no-repeat left 2px;
	}
	.reli{
		background: url(/images/reli.png) no-repeat left 2px;
	}
	.dashang{
		background: url(/images/dashang.png) no-repeat left 2px;
	}
	.redu2{
		background-image: url(/images/redu.png);
	}
	.reli2{
		background-image: url(/images/reli.png);
	}
	.dashang2{
		background-image: url(/images/dashang.png);
	}
	.gogngao2{
		background-image: url(/images/news_title_bg.png);
	}
	.pub_cc{
		width: 100%;
		height: auto;
	}
	.sc1{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 0 5px 20px 5px;
		background-color: #fff;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
	}
	.sc1 li{
		width: 100%;
		border-bottom: 1px dotted #e7e7e7;
	}
	.sc1 li:nth-child(odd){
		padding: 15px 0 15px 0;
	}
	.sc1 li:nth-child(even){
		padding: 15px 0 15px 0;
	}
	.sc1 li:nth-child(1) .sc1_title{
		color: #9f2925;
		font-weight: bold;
	}
	.sc1_title{
		width: 100%;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		font-size: 18px;
		color: #333;
		text-align: left;
	}
	.sc1_title2{
		width: 100%;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		font-size: 16px;
		color: #333;
		text-align: left;
	}
	.sc1_nr{
		width: 100%;
		height: auto;
		line-height: 25px;
		overflow: hidden;
		font-size: 16px;
		color: #666;
		text-align: left;
	}
	.sc1_nr a{
		color: #9f2925;
	}
	.sc2_con{
		width: 100%;
		height: auto;
		background-color: #fff;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
		padding: 0 5px 10px 5px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.sc2_con li{
		width: 100%;
		height: auto;
		border-bottom: 1px dotted #f3f3f3;
		padding: 16px 0;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}
	.sc2_con li:nth-child(even){
		padding-left: 0;
	}
	.sc2_con li:nth-child(odd){
		padding-right: 0;
	}
	.sc2_pic{
		width: 178px;
		height: 224px;
		overflow: hidden;
		float: left;
	}
	.sc2_pic img{
		width: 178px;
		height: 224px;
		object-fit: cover;
	}
	.sc2_cc{
		width: calc(100% - 185px);
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
	}
	.sc2_title{
		width: 100%;
		height: 30px;
		font-size: 18px;
		color: #333;
		line-height: 25px;
		font-weight: bold;
		margin-top: 2px;
		margin-bottom: 0;
	}
	.sc2_nr{
		width: 100%;
		height: 25vh;
		font-size: 16px;
		color: #666;
		line-height: 25px;
		text-align: justify;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.sc2_oth{
		width: 100%;
		height: 30px;
		margin-top: 5px;
	}
	.sc2_x{
		width: auto;
		height: 30px;
		font-size: 16px;
		color: #9f2925;
		line-height: 30px;
	}
	.sc3_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		padding: 10px 0 10px 0;
		border: 1px solid #e7e7e7;
		border-top: none;
		background-color: #fff;
	}
	.sc3_pic{
		width: 49%;
		height: 224px;
		overflow: hidden;
		float: left;
		border: 1px solid #e7e7e7;
		margin-bottom: 10px;
		position: relative;
		margin-right: 0;
    	margin-left: 0;
	}
	.sc3_pic img{
		width: 100%;
		height: 224px;
		object-fit: cover;
	}
	.sc3_pic a{
		width: 180px;
		height: 30px;
		font-size: 15px;
		line-height: 30px;
		color: #fff;
		background-color: rgba(0,0,0,.5);
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.sc4_con{
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #e7e7e7;
		border-top: none;
		padding: 10px 5px 10px 5px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
	}
	.bor_none{
		border: none;
	}
	.sc4_con li{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		border: 1px solid #e7e7e7;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.sc4_pic{
		width: 100%;
		height: auto;
		overflow: hidden;
		float: left;
	}
	.sc4_pic img{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.sc4_cc{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
		padding: 10px;
	}
	.sc4_title{
		width: 100%;
		height: 30px;
		font-size: 18px;
		color: #333;
		line-height: 30px;
		font-weight: bold;
		margin-top: 2px;
		margin-bottom: 5px;
	}
	.sc4_nr{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #666;
		line-height: 30px;
		word-break: break-all;
		text-overflow: ellipsis;
	}
	.sc4_nr a{
		color: #9f2925;
	}
	.sc5_con {
	    width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    align-items: flex-start;
	    padding: 20px 20px 10px 20px;
	    border: 1px solid #e7e7e7;
	    border-top: none;
	    background-color: #fff;
	}
	.sc6_con{
		width: 100%;
		height: auto;
		background-color: #fff;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
		padding: 0 0 15px 0;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	.sc6_con li{
		width: 100%;
		height: auto;
		border-bottom: 1px dotted #f3f3f3;
		padding: 10px 0;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
	}
	.sc6_pic{
		width: 100%;
		height: 20vh;
		overflow: hidden;
		float: left;
		border: 1px solid #e7e7e7;
	}
	.sc6_pic img{
		width: 100%;
		height: 20vh;
		object-fit: cover;
	}
	.sc6_cc{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
		padding: 0 5px;
	}
	.sc6_title{
		width: 100%;
		height: 30px;
		font-size: 18px;
		color: #333;
		line-height: 30px;
		font-weight: bold;
		margin-top: 10px;
		margin-bottom: 0;
	}
	.sc6_nr{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #666;
		line-height: 30px;
		word-break: break-all;
		text-overflow: ellipsis;
	}
	.sc6_oth{
		width: 100%;
		height: auto;
		margin-top: 0;
	}
	.sc6_x{
		width: 95px;
		height: 30px;
		font-size: 14px;
		color: #9f2925;
		line-height: 30px;
		border-radius: 5px;
		border: 1px solid #9f2925;
		display: block;
		text-align: center;
		margin-top: 10px;
	}
	.sc6_x:hover{
		color: #9f2925;
	}
	.sc7_con{
		width: 100%;
		height: auto;
		background-color: #fff;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;
		border-bottom: 1px solid #e7e7e7;
		padding: 0 5px 20px 5px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.sc7_con li{
		width: 100%;
		height: auto;
		border-bottom: 1px dotted #f3f3f3;
		padding: 16px 0;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}
	.sc7_con li:nth-child(even){
		padding-left: 0;
	}
	.ssc7_con li:nth-child(odd){
		padding-right: 0;
	}
	.sc7_pic{
		width: 178px;
		height: 224px;
		overflow: hidden;
		float: left;
	}
	.sc7_pic img{
		width: 178px;
		height: 224px;
		object-fit: cover;
	}
	.sc7_cc{
		width: calc(100% - 195px);
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		text-align: left;
	}
	.sc7_title{
		width: 100%;
		height: 30px;
		font-size: 18px;
		color: #333;
		line-height: 30px;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.sc7_title2{
		width: 100%;
		height: 30px;
		font-size: 16px;
		color: #333;
		line-height: 30px;
		margin-top: 2px;
		margin-bottom: 5px;
	}
	.sc7_nr{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #666;
		line-height: 27px;
		word-break: break-all;
		text-overflow: ellipsis;
	}
	.sc7_oth{
		width: 100%;
		height: 30px;
		margin-top: 5px;
	}
	.sc7_x{
		width: auto;
		height: 30px;
		font-size: 16px;
		color: #9f2925;
		line-height: 30px;
	}
	.sc8 {
	    width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    overflow: hidden;
	    padding: 10px 5px 10px 5px;
	    border-left: 1px solid #e7e7e7;
	    border-right: 1px solid #e7e7e7;
	    background-color: #fff;
	}
	.sc8 li{
		width: 48%;
		height: 37vh;
		border: 1px solid #e7e7e7;
		overflow: hidden;
		position: relative;
		margin-bottom: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	.sc8 li img{
		width: 100%;
		height: 37vh;
		object-fit: cover;
		position: absolute;
		left: 0;
		top: 0;
	}
	.sc8 li a{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		font-size: 18px;
		color: #fff;
		text-align: center;
		word-break: break-all;
		line-height: 25px;
		background: url(/images/scna_bg.png) no-repeat center center;
		background-color: rgba(0,0,0,.5);
		overflow:hidden;
		text-overflow:ellipsis;
		padding: 85px 55px;
		opacity: 0;
	    filter: alpha(opacity=0);
	    transition: all .5s;
	    -ms-transition: all .5s;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}
	.sc8 li:hover a {
		opacity: 1;
	    filter: alpha(opacity=100);
	    transition: all .5s;
	    -ms-transition: all .5s;
	}
	.sc9 {
	    width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    overflow: hidden;
	    padding: 10px 5px 10px 5px;
	    border-left: 1px solid #e7e7e7;
	    border-right: 1px solid #e7e7e7;
	    background-color: #fff;
	}
	.sc9 li{
		width: 49%;
		height: 38vh;
		border: 1px solid #e7e7e7;
		overflow: hidden;
		position: relative;
		margin-bottom: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	.sc9 li:hover{
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    -ms-transition: all .5s;
		transform:scale(1.1,1.1);
	    -webkit-transform:scale(1.1,1.1);
	    -moz-transform:scale(1.1,1.1);
	    -ms-transform:scale(1.1,1.1);
	    -o-transform:scale(1.1,1.1);
	}
	.sc9 li img{
		/*width: 178px;*/
		width: 100%;
		height: 34vh;
		object-fit: cover;
		position: absolute;
		left: 0;
		top: 0;
	}
	.sc9 li a{
		width: 100%;
		height: 30px;
		position: absolute;
		left: 0;
		bottom: 0;
		background-color: #fff;
		overflow:hidden;
	    transition: all .5s;
	    -ms-transition: all .5s;
		padding: 0 10px;
	}
	.sc9 li:hover a {
		height: 125px;
	    transition: all .5s;
	    -webkit-transition: all .5s;
	    -moz-transition: all .5s;
	    -ms-transition: all .5s;
	}
	.sc9 li a span{
		width: 100%;
		height: 30px;
		font-size: 14px;
		color: #333;
		text-align: left;
		line-height: 30px;
		overflow:hidden;
		float: left;
		clear: both;
		margin-top: 1px;
		background: url(/images/arw_right.png) no-repeat left center;
		padding-left: 10px;
	}
	.sc9 li a small{
		width: 100%;
		height: 135px;
		font-size: 14px;
		color: #666;
		text-align: left;
		word-break: break-all;
		line-height: 23px;
		overflow:hidden;
		text-overflow:ellipsis;
		float: left;
		clear: both;
	}
	.sc9 li:hover a span {
		font-weight: bold;
	}
	.sc9 li a small:hover{
		color: #9f2925;
	}
	.sc10 {
		width: 100%;
		height: auto;
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: space-between;
	    overflow: hidden;
	    padding: 20px 5px 10px 5px;
	    border-left: 1px solid #e7e7e7;
	    border-right: 1px solid #e7e7e7;
	    background-color: #fff;
	}
	.sc10 li {
		width: 49%;
		height: 37vh;
		border: 1px solid #e7e7e7;
		overflow: hidden;
		position: relative;
		margin-bottom: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	.sc10 li a{
		width: 100%;
		height: 100%;
	}
	.sc10 li a img {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.sc10 li a span {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 178px;
		height: 30px;
		font-size: 16px;
		color: #fff;
		line-height: 30px;
		text-align: center;
		overflow: hidden;
		padding: 0 15px;
		text-overflow: ellipsis;
		background-color: rgba(0,0,0,.5);
	}
	.sc11 {
		width: 100%;
		height: auto;
	    display: flex;
	    flex-direction: column;
	    overflow: hidden;
	    padding: 10px;
	    border: none;
	    background-color: #fff;
	}
	.sc11_top{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		border-bottom: 1px dotted #e7e7e7;
		padding-bottom: 20px;
	}
	.wj_swiper{
		width: 100%;
		height: auto;
	}
	.wj_swiper .swiper-container {
		width: 100%;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}
	.wj_swiper .swiper-slide {
		background-size: cover;
		background-position: center;
		border: 1px solid #e7e7e7;
	}
	.wj_swiper .gallery-top {
		height: 100%;
		width: auto;
		overflow: hidden;
	}
	.wj_swiper .gallery-top img {
		height: 360px;
		width: 360px;
		object-fit: cover;
	}
	.wj_swiper .gallery-thumbs {
		height: 20%;
		box-sizing: border-box;
		margin: 10px 0;
		overflow: hidden;
	}
	.wj_swiper .gallery-thumbs img {
		width: 62px;
		height: 62px;
		object-fit: cover;
	}
	.wj_swiper .gallery-thumbs .swiper-slide {
		width: 62px;
		height: 62px;
		opacity: 0.4;
	}
	.wj_swiper .gallery-thumbs .swiper-slide-thumb-active {
		opacity: 1;
	}
	.sc12{
		width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	    text-align: left;
	}
	.sc12_title{
		width: 100%;
		height: 30px;
		font-size: 24px;
		color: #333;
		line-height: 30px;
		font-weight: bold;
		margin-top: 25px;
		margin-bottom: 5px;
	}
	.sc12_title2{
		width: 100%;
		height: 30px;
		font-size: 15px;
		color: #666;
		line-height: 30px;
		margin-top: 2px;
		margin-bottom: 5px;
	}
	.sc12_title2 span{
		color: #333;
	}
	.sc12_nr{
		width: 100%;
		height: auto;
		font-size: 18px;
		color: #333;
		line-height: 30px;
		word-break: break-all;
		text-overflow: ellipsis;
	}
	.sc12_nr span{
		color: #666;
	}
	.sc12_oth{
		width: 100%;
		height: auto;
		margin-top: 5px;
		text-align: center;
	}
	.sc12_x{
		width: 95px;
		height: 32px;
		font-size: 14px;
		color: #fff;
		line-height: 32px;
		border-radius: 4px;
		border: 1px solid #9f2925;
		background-color: #9f2925;
		display: block;
		text-align: center;
		margin: 25px auto 0 auto;
	}
	.sc12_x:hover{
		color: #fff;
	}
	.sc11_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		border-bottom: 1px dotted #e7e7e7;
		padding-bottom: 20px;
	}
	.sc11_title {
		width: 100%;
		height: 30px;
		font-size: 20px;
		color: #333;
		line-height: 30px;
		margin-top: 20px;
		margin-bottom: 20px;
		font-weight: bold;
	}
	.sc11p{
		width: 100%;
		height: auto;
		padding: 0 10px;
		font-size: 16px;
		color: #666;
		line-height: 28px;
		word-break: break-all;
		text-overflow: ellipsis;
		text-align: justify;
	}
	.sc11p img{
		width: 100%;
		height: auto;
	}
	.box_bg{
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		background-color: rgba(0,0,0,.5);
		z-index: 99;
		display: none;
	}
	.box_bg_con{
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.box_con{
		background-color: #fff;
		border-radius: 5px;
		display: block;
		flex-direction: column;
		overflow: hidden;
	}
	.box_top{
		width: 100%;
		height: 40px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		background-color: #f5f5f5;
	}
	.box_title{
		width: auto;
		height: 40px;
		color: #555;
		font-size: 18px;
		line-height: 40px;
		padding-left: 15px;
	}
	.box_close{
		width: 40px;
		height: 40px;
		background: url(/images/close.png) no-repeat center center;
		background-size: 40% auto;
	}
	.box_close:hover{
		width: 40px;
		height: 40px;
		background: url(/images/close2.png) no-repeat center center;
	}
	.box_cc{
		width: 100%;
		height: auto;
		padding: 0;
	}
	.goumaima{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.goumaima img{
		margin-top: 5px;
	}
	.sx1{
		width: 100%;
		height: auto;
		padding: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: flex-start;
	}
	.sx1a{
		width: auto;
		height: 20px;
		font-size: 16px;
		line-height: 20px;
		color: #999;
		float: left;
		margin-right: 0;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	.sx1b{
		width: auto;
		height: 20px;
		font-size: 16px;
		color: #999;
		float: left;
		line-height: 20px;
		padding-left: 20px;
		margin-right: 0;
		background: url(/images/riqi.png) no-repeat left center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.sx1c{
		width: auto;
		height: 20px;
		font-size: 16px;
		color: #999;
		float: left;
		line-height: 20px;
		padding-left: 20px;
		margin-right: 0;
		background: url(/images/liulan.png) no-repeat left center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.sx1d{
		width: auto;
		height: 20px;
		font-size: 16px;
		color: #999;
		float: left;
		line-height: 20px;
		margin-left: 0;
		padding-left: 20px;
		background: url(/images/sc_btn.png) no-repeat left center;
		margin-top: 5px;
		margin-bottom: 5px;
		cursor: pointer;
	}
	.sx1d.active{
		color: #9f2925;
		background: url(/images/sc_btn0.png) no-repeat left center;
	}
	.sx2{
		width: 100%;
		height: auto;
		padding: 25px 10px;
		margin: 20px 0;
		border-top: 1px dotted #e7e7e7;
		border-bottom: 1px dotted #e7e7e7;
		font-weight: bold;
		font-size: 18px;
		color: #333;
		line-height: 30px;
		text-align: center;
		word-break: break-all;
		text-overflow: ellipsis;
	}
	.sx3{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 0 30px 30px 30px;
	}
	.sx3 span{
		width: auto;
		height: auto;
		display: flex;
		font-size: 14px;
		line-height: 20px;
		color: #999;
		margin-top: 5px;
	}
	.sx3 a{
		width: 80px;
		height: 80px;
		display: block;
	}
	.sx4{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		font-size: 16px;
		line-height: 20px;
	}
	.sx4a{
		width: auto;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		font-size: 16px;
		line-height: 20px;
	}
	.sx4a a{
		color: #999;
	}
	.sx4a a:hover{
		color: #9f2925;
	}
	.sx4a a:nth-child(2){
		margin-left: 40px;
	}
	.sx4b{
		width: auto;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-top: 15px;
	}
	.sx4b small{
		font-size: 16px;
		line-height: 20px;
		color: #999;
	}
	.sx4b span{
		width: 40px;
		height: 40px;
		margin-right: 10px;
	}
	.sx4b span img{
		width: 100%;
		height: auto;
	}
	.bsx_page{
		width: 100%;
		height: auto;
		padding: 0px;
	}
	.sx5{
		width: 100%;
		height: auto;
		padding: 10px 0;
	}
	.sx5a{
		width: 100%;
		height: 110px;
		font-size: 16px;
		line-height: 25px;
		color: #333;
		word-break: break-all;
		padding: 15px;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
		font-family: "Microsoft Yahei";
	}
	.sx5b{
		width: 100%;
		height: 40px;
		margin-top: 20px;
	}
	.sx5b span{
		width: 115px;
		height: 40px;
		background-color: #9f2925;
		font-size: 18px;
		line-height: 40px;
		text-align: center;
		color: #fff;
		float: right;
		border-radius: 5px;
		display: block;
		cursor: pointer;
	}
	.sx5b small{
		width: auto;
		height: 20px;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #999;
		margin-top: 10px;
		margin-right: 10px;
		float: right;
		display: block;
	}
	.pub_pl_con{
		width: 100%;
		height: auto;
		border-top: 1px dotted #e7e7e7;
	}
	.pub_pl_box{
		width: 100%;
		height: auto;
	}
	.pub_pl_top{
		width: 100%;
		height: auto;
		border-bottom: 1px dotted #e7e7e7;
		display: flex;
		flex-direction: column;
		padding: 15px 0;
	}
	.pub_pl_t1{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.pub_pl_user1{
		width: 35px;
		height: 35px;
		margin-top: 15px;
	}
	.pub_pl_user1 img{
		width: 35px;
		height: 35px;
		object-fit: cover;
		border-radius: 15em;
		overflow: hidden;
	}
	.pub_pl_top_cc{
		width: calc(100% - 135px);
		height: auto;
		padding-left: 10px;
		margin-top: 5px;
	}
	.pub_pl_user_name{
		width: 100%;
		height: 20px;
		display: flex;
		flex-direction: row;
	}
	.pub_pl_user_name span{
		width: auto;
		height: 20px;
		font-size: 14px;
		color: #666;
	}
	.pub_pl_user_name small{
		width: 58px;
		height: 18px;
		font-size: 12px;
		line-height: 18px;
		color: #fff;
		text-align: center;
		background-color: #9f2925;
		border-radius: 3px;
		overflow: hidden;
		display: block;
		margin-left: 4px;
	}
	.pub_pl_nr{
		width: 100%;
		height: auto;
		font-size: 14px;
		line-height: 25px;
		color: #666;
		word-break: break-all;
		text-align: left;
		margin-top: 10px;
	}
	.pub_pl_oth{
		width: 100px;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.pub_pl_oth1{
		width: 100px;
		height: 20px;
		color: #fff;
		font-size: 14px;
		color: #999;
		text-align: right;
		margin-top: 5px;
	}
	.pub_pl_oth2{
		width: 100px;
		height: 20px;
		text-align: right;
		font-size: 16px;
		color: #999;
		margin-top: 10px;
	}
	.pub_pl_oth2 span{
		width: auto;
		height: 20px;
		margin-right: 20px;
		cursor: pointer;
	}
	.pub_pl_oth2 small{
		width: auto;
		height: 20px;
		font-size: 16px;
		padding-right: 12px;
		cursor: pointer;
		background-repeat: no-repeat;
		background-position: right center;
		background-image: url(/images/sx_arw1.png);
	}
	.sx5s{
		width: 100%;
		height: auto;
		padding: 10px 0 10px 43px;
		display: none;
	}
	.sx5sa{
		width: 100%;
		height: 120px;
		font-size: 14px;
		line-height: 22px;
		color: #333;
		word-break: break-all;
		padding: 10px;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
		font-family: "Microsoft Yahei";
	}
	.sx5sb{
		width: 100%;
		height: 30px;
		margin-top: 10px;
	}
	.sx5sb span{
		width: 115px;
		height: 30px;
		background-color: #9f2925;
		font-size: 16px;
		line-height: 30px;
		text-align: center;
		color: #fff;
		float: right;
		border-radius: 5px;
		display: block;
		cursor: pointer;
	}
	.sx5sb small{
		width: auto;
		height: 20px;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #999;
		margin-top: 5px;
		margin-right: 10px;
		float: right;
		display: block;
	}
	.pub_pl_bottom{
		width: 100%;
		height: auto;
		padding: 10px 0 15px 43px;
		border-bottom: 1px dotted #e7e7e7;
		display: none;
	}
	.pub_pld{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		padding: 5px 0;
	}
	.pub_pld img{
		width: 35px;
		height: 35px;
		object-fit: cover;
		border-radius: 15em;
		overflow: hidden;
	}
	.pub_pld span{
		width: calc(100% - 130px);
		height: 100px;
		font-size: 14px;
		line-height: 20px;
		color: #666;
		word-break: break-all;
		text-align: left;
		padding-left: 5px;
	}
	.pub_pld small{
		width: 90px;
		height: 20px;
		font-size: 14px;
		line-height: 20px;
		color: #999;
		text-align: right;
	}
	.ds_je{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding: 0 10px;
	}
	.ds_je_title{
		width: 100%;
		height: 30px;
		font-size: 16px;
		line-height: 30px;
		text-align: left;
		color: #333;
	}
	.ds_jed{
		width: 100%;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: flex-start;
	}
	.ds_jed label{
		width: 85px;
	    height: 35px;
	    font-size: 18px;
	    color: #666;
	    line-height: 34px;
	    text-align: center;
	    display: block;
	    border-radius: 5px;
	    border: 1px solid #e7e7e7;
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
	.ds_jed label input{
		opacity: 0;
		display: none;
	}
	.ds_jed label.active{
		color: #9f2925;
		background-color: #fffafa;
		border: 1px solid #9f2925;
	}
	.ds_jed_oth{
		width: auto;
		height: auto;
	}
	.ds_jed_oth input{
		width: 100%;
		height: 50px;
		font-size: 16px;
		color: #666;
		line-height: 49px;
		text-align: left;
		display: block;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
		padding: 0 20px;
	}
	.ds_jed2{
		width: 100%;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: flex-start;
	}
	.ds_jed2 label{
		width: 100%;
		height: 50px;
		font-size: 16px;
		color: #666;
		line-height: 49px;
		text-align: left;
		margin-right: 0;
		margin-bottom: 10px;
		padding-left: 60px;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
	}
	.ds_jed2 label input{
		opacity: 1;
		margin-right: 5px;
		display: none;
	}
	.ds_jed2 label:nth-child(1){
		background: url(/images/wxd.png) no-repeat 20px center;
	}
	.ds_ds_btn{
		width: 100%;
		height: auto;
		padding: 10px 0 0 0;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 10px;
		border-top: 1px solid #e7e7e7;
	}
	.ds_ds_btn span{
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		color: #fff;
		text-align: center;
		border-radius: 5px;
		background-color: #9f2925;
		cursor: pointer;
	}
	.sx_user{
		width: 100%;
		height: auto;
		border: 1px solid #e7e7e7;
		background-color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.sx_user_t{
		width: 110px;
		height: 110px;
		border-radius: 15em;
		object-fit: cover;
		margin-top: 30px;
	}
	.sx_user_name{
		width: calc(100% - 40px);
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: flex-start;
		margin-top: 10px;
		padding-bottom: 20px;
		border-bottom: 1px dotted #e7e7e7;
	}
	.sx_user_name strong{
		width: auto;
		height: auto;
		font-size: 20px;
		line-height: 20px;
		color: #333;
		text-align: center;
		font-weight: normal;
		margin-right: 5px;
	}
	.sx_user_name span{
		width: 58px;
		height: 19px;
		font-size: 12px;
		line-height: 19px;
		color: #fff;
		background-color: #9f2925;
		border-radius: 3px;
		text-align: center;
		margin-top: 2px;
	}
	.sx_user_btn{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding: 0 0 30px 0;
	}
	.sx_user_btn a{
		width: 95px;
		height: 32px;
		line-height: 31px;
		font-size: 15px;
		color: #9f2925;
		text-align: center;
		border-radius: 3px;
		background-color: #fff;
		border: 1px solid #9f2925;
		cursor: pointer;
		display: block;
	}
	.guzhu_btn {
		width: 95px;
		height: 32px;
		line-height: 31px;
		font-size: 15px;
		color: #fff;
		text-align: center;
		border-radius: 3px;
		background: url(/images/gz_bg.png) no-repeat 25px center;
		background-color: #ccc;
		border: 1px solid #ccc;
		padding-left: 14px;
		cursor: pointer;
		display: block;
	}
	.sx_user_sj{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding: 20px;
	}
	.sx_user_sj strong{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		font-weight: normal;
		border-right: 1px solid #e7e7e7;
	}
	.sx_user_sj strong:last-child{
		border: none;
	}
	.sx_user_sj strong span{
		width: 100%;
		height: auto;
		font-size: 20px;
		color: #333;
	}
	.sx_user_sj strong small{
		width: 100%;
		height: auto;
		font-size: 12px;
		color: #666;
	}
	.bcd{
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #e7e7e7;
		margin-bottom: 10px;
		display: flex;
		flex-direction: column;
		padding: 0;
	}
	.bcd:last-child{
		margin-bottom: 0;
	}
	.sx6{
		width: 100%;
		height: auto;
		position: relative;
		overflow: hidden;
		display: inherit;
	}
	.sx6a{
		width:100%;
		height: 26vh;
	}
	.sx6b{
		width: auto;
		height: auto;
		left: 52%;
		top: 15px;
		position: absolute;
	}
	.sx6b span{
		width: 110px;
		height: auto;
		position: absolute;
		background: url(/images/sx6_title.png) no-repeat center center;
		background-size: 100% auto;
		font-size: 20px;
		color: #333;
	}
	.sx6b small{
		width: 230px;
		height: auto;
		position: absolute;
		font-size: 20px;
		color: #333;
		letter-spacing: 0.1em;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		left: -60px;
		top: 70px;
	}
	.pub_title2{
		width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    box-sizing: border-box;
	    border-bottom: 1px solid #e7e7e7;
	    background: url(/images/news_title_bg.png) no-repeat 15px center;
	    background-color: #f9f9f9;
	    padding: 10px 10px 10px 40px;
	}
	.pub_name2{
		width: auto;
		font-size: 16px;
		line-height: 25px;
		color: #9f2925;
		font-weight: bold;
	}
	.pub_name2 strong{
		color: #333;
	}
	.sx7{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 20px;
		font-size: 16px;
		color: #666;
		text-align: justify;
		line-height: 28px;
		word-break: break-all;
		display: flex;
		flex-direction: column;
	}
	.sx7 span{
		font-size: 20px;
		color: #666;
		text-align: center;
	}
	.sx8{
		width: 100%;
		height: auto;
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.sx8 strong{
		width: 100%;
		height: auto;
		font-size: 20px;
		line-height: 30px;
		font-weight: normal;
		color: #333;
		text-align: center;
		margin-top: 15px;
	}
	.sx8 span{
		width: 100%;
		height: auto;
		font-size: 16px;
		line-height: 28px;
		color: #666;
		text-align: center;
		margin-top: 10px;
	}
	.sx8 span a{
		color: #9f2925;
	}
	.sx8 small{
		width: 100%;
		height: auto;
		font-size: 16px;
		line-height: 25px;
		color: #999;
		text-align: center;
		margin: 10px 0 15px 0;
	}
	.sx8 em{
		width: 39px;
		height: auto;
		position: absolute;
		left: 40px;
		top: 0;
		display: none;
	}
	.sx8 em img{
		width: 100%	;
		height: auto;
	}
	.sx9{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-bottom: 20px;
	}
	.sx9 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
	}
/*	.sx9 ul:first-child{
		background-color: #fbfbfb;
	}*/
	.sx9 ul:first-child li{
		height: 48px;
		line-height: 47px;
	}
	.sx9 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.sx9 ul li:nth-child(1){
		width: 10%;
		font-size: 16px;
		color: #666;
		min-width: 40px;
	}
	.sx9 ul li:nth-child(2){
		width: 48%;
		font-size: 16px;
		color: #666;
	}
	.sx9 ul li:nth-child(3){
		width: 20%;
		font-size: 14px;
		color: #999;
		min-width: 80px;
	}
	.sx9 ul li:nth-child(4){
		width: 10%;
		font-size: 14px;
		text-align: center;
		color: #999;
		min-width: 30px;
	}
	.sx9 ul li:nth-child(5){
		width: 12%;
		font-size: 14px;
		text-align: center;
		color: #999;
		min-width: 80px;
	}
	.sx10{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		padding: 10px 0;
	}
	.sx10_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		align-items: center;
		padding: 10px 5px 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.sx10_con:nth-child(odd){
		border-left: none;
	}
	.sx10_con:nth-child(1){
		padding: 10px 5px 0 5px;
	}
	.sx10_con:nth-child(2){
		padding: 10px 5px 0 5px;
	}
	.sx10a{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px dotted #e7e7e7;
		padding-bottom: 10px;
	}
	.sx10a1{
		width: 68px;
		height: 68px;
		border-radius: 15em;
		overflow: hidden;
	}
	.sx10a1 img{
		width: 68px;
		height: 68px;
		object-fit: cover;
	}
	.sx10a2{
		width: calc(100% - 180px);
		height: auto;
		display: flex;
		flex-direction: column;
		text-align: left;
	}
	.sx10b1{
		width: 100%;
		height: 30px;
		font-size: 17px;
		color: #333;
		overflow: hidden;
		margin-top: 5px;
	}
	.sx10b2{
		width: 100%;
		height: auto;
		overflow: hidden;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}
	.sx10b2 span{
		width: 100%;
		height: auto;
		font-size: 15px;
		color: #666;
		margin-right: 15px;
		display: flex;
		flex-direction: column;
	}
	.sx10b2 span small{
		width: 100%;
		height: 30px;
		font-size: 14px;
		color: #9f2925;
		padding-left: 5px;
	}
	.sx10a3{
		width: 95px;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.sx11{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding: 10px 0;
	}
	.sx11 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.sx11 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.sx11 ul li:nth-child(1){
		width: 60%;
		font-size: 16px;
		color: #666;
	}
	.sx11 ul li:nth-child(2){
		width: 15%;
		font-size: 14px;
		color: #666;
		min-width: 50px;
	}
	.sx11 ul li:nth-child(3){
		width: 25%;
		font-size: 14px;
		color: #999;
	}
	.sx11 ul:nth-child(odd){
		border-left: none;
	}
	.pub_more2{
		width: 100%;
		height: auto;
		padding: 10px 20px 20px 20px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.pub_more2 a{
		color: #666;
		font-size: 16px;
	}
	.pub_more2 a:hover{
		color: #9f2925;
	}
	.ss_focus{
		width: 100%;
		height: auto;
		display: inline-flex;
		position: relative;
	}
	.ss_focus img{
		width: 100%;
		height: 30vh;
	}
	.ss_focus a{
		width: 130px;
		height: 40px;
		display: block;
		font-size: 20px;
		line-height: 40px;
		color: #fff;
		text-align: center;
		background-color: #9f2925;
		position: absolute;
		z-index: 9;
		left: 50%;
		margin-left: -65px;
		bottom: 60px;
	}
	.pub_title3{
		width: 100%;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    box-sizing: border-box;
	    background: url(/images/news_title_bg.png) no-repeat 10px center;
	    background-color: #fff;
	    margin-top: 10px;
	    padding: 0 0 0 30px;
	}
	.pub_name3{
		width: auto;
		font-size: 18px;
		line-height: 35px;
		color: #333;
		font-weight: bold;
	}
	.ss1{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 5px 10px 10px 10px;
		font-size: 18px;
		color: #333;
		text-align: justify;
		line-height: 35px;
		word-break: break-all;
	}
	.ss2{
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #e7e7e7;
		border-top: none;
		padding: 0 5px;
	}
	.ss2a{
		width: 100%;
		height: auto;
	}
	.ss2b{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding-bottom: 15px;
	}
	.ss2b li{
		width: 100%;
		height: auto;
		padding: 12px 0 12px 12px;
		border-bottom: 1px dotted #e7e7e7;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		background: url(/images/ss2_bg.png) no-repeat left center;
		background-color: #fff;
	}
	.ss2b li:first-child{
		width: 100%;
		height: auto;
		padding: 5px 5px 5px 2px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		background: none;
		border: none;
		background-color: #666;
	}
	.ss2b li:first-child a{
		color: #fff;
	}
	.ss2b li:first-child small{
		color: #fff;
	}
	.ss2b li a{
		width: auto;
		max-width: 70%;
		height: 20px;
		font-size: 15px;
		color: #666;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		padding-right: 5px;
	}
	.ss2b li a:hover{
		color: #9f2925;
	}
	.ss2b li small{
		width: 25%;
		height: 20px;
		font-size: 15px;
		color: #666;
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: right;
	}
	.ss3_swiper {
	    width: 100%;
	    height: auto;
	}
	.ss3_swiper .swiper-slide {
	    width: 100%;
	    height: auto;
	    text-align: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	    flex-direction: column;
	}
	.ss3_swiper .swiper-slide img {
	    width: 100%;
	    height: auto;
	}
	.ss3_swiper .swiper-slide span {
	    width: 100%;
	    height: 30px;
	    background-color: rgba(0,0,0,.5);
	    padding: 0 10%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    margin-top: -30px;
	    font-size: 14px;
	    line-height: 30px;
	    color: #fff;
	    text-align: center;
	    box-sizing: border-box;
	    letter-spacing: 0.1em;
	}
	.ss3Next {
	    background-image: url(/images/new_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 65% auto;
	}
	.ss3Prev {
	    background-image:  url(/images/new_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 65% auto;
	}
	.ss4 .bd {
	    width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    margin-top: 8px;
	    padding-left: 15px;
	    background: url(/images/point1.png) no-repeat left center;
	}
	.ss4 .bd a:hover {
		color: #9f2925;
	}
	.scp{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 20px;
	}
	.pw_swiper {
		width: 100%;
		height: 100%;
		padding: 30px 50px;
	}
	.pw_swiper img{
		width: 240px;
		height: 240px;
		border: 2px solid #9f2925;
		object-fit: cover;
		border-radius: 15em;
		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;
		transition: 300ms;
		transform: scale(0.8);
	}
	.pw_swiper span{
		font-size: 16px;
		line-height: 25px;
		text-align: left;
		width: 100%;
		max-height: 60px;
		color: #666;
		padding: 0 20px;
		word-break: break-all;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.pw_swiper span small{
		font-size: 16px;
		color: #9f2925;
	}
	.pw_swiper .swiper-slide {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	    justify-content: flex-start;
	}
	.pw_swiper .swiper-slide-active img,.pw_swiper .swiper-slide-duplicate-active img{
		transform: scale(1.1);
	}
	.pw_swiper .swiper-slide-active span,.pw_swiper .swiper-slide-duplicate-active span{
		margin-top: 30px;
		padding: 0;
	}
	.pwNext {
	    background-image: url(/images/gw_arw_left.png);
	    left: 0;
	    right: auto;
	    background-size: 100% auto;
	}
	.pwPrev {
	    background-image:  url(/images/gw_arw_right.png);
	    right: 0;
	    left: auto;
	    background-size: 100% auto;
	}
	.ss5{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
	.ss5a{
		width: 347px;
		height: 488px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		padding: 50px;
		background: url(/images/ss5a_bg.png) no-repeat center center;
		background-color: #fff;
		margin-bottom: 20px;
	}
	.ss5a strong{
		width: 100%;
		height: auto;
		font-size: 25px;
		color: #333;
		text-align: justify;
	}
	.ss5a span{
		width: 100%;
		height: auto;
		font-size: 16px;
		line-height: 30px;
		color: #666;
		text-align: justify;
	}
	.ss5a small{
		width: 100%;
		height: auto;
		text-align: center;
	}
	.ss5a small a{
		font-size: 16px;
		line-height: 30px;
		color: #666;
		display: block;
		margin: auto;
	}
	.ss5a small a:hover{
		color: #9f2925;
	}
	.ss5b{
		width: 100%;
		height: auto;
		display: flex;
		background-color: #fff;
		flex-direction: column;
	}
	.ss6_swiper {
	    width: 100%;
	    height: auto;
	}
	.ss6_swiper .swiper-slide {
	    width: 100%;
	    height: auto;
	    text-align: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	    flex-direction: column;
	    overflow: hidden;
	}
	.ss6Next {
	    background-image: url(/images/new_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 65% auto;
	}
	.ss6Prev {
	    background-image:  url(/images/new_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 65% auto;
	}
	.content_class{
		width: 100%;
		height: auto;
		line-height:25px;
		text-align: left;
		margin: 20px 0;
		border-top: 1px dotted #e7e7e7;
		/*border-bottom: 1px dotted #e7e7e7;*/
		word-break: break-all;
		text-overflow: ellipsis;
		padding: 10px;
	}
	.ss6{
		width: 100%;
		height: 100%;
		background: url(/images/ss6_bg.png) no-repeat center center;
		background-size: 100% 100%;
		padding: 10px
	}
	.ss6_con{
		width: 100%;
		height: 100%;
		background-color: #e7e7e7;
		display: flex;
		flex-direction: column;
		padding: 5px;
	}
	.ss6:hover{
		background: url(/images/ss6_bg0.png) no-repeat center center;
		background-size: 100% 100%;
	}
	.ss6:hover .ss6_con{
		background-color: #e6dec8;
	}
	.ss6a{
		width: 100%;
		height: 20px;
		font-size: 14px;
		color: #333;
		line-height: 20px;
		text-align: center;
		font-weight: bold;
		margin-top: 15px;
		overflow: hidden;
	}
	.ss6b{
		width: 100%;
		height: 80px;
		font-size: 12px;
		color: #333;
		line-height: 20px;
		word-break: break-all;
		text-overflow: ellipsis;
		text-align: center;
		margin-top: 15px;
		overflow: hidden;
	}
	.ss6c{
		width: 100%;
		height: auto;
		margin-top: 10px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ss6c span{
		width: auto;
		height: auto;
		font-size: 13px;
		color: #333;
		line-height: 20px;
	}
	.ss6c small{
		width: auto;
		height: auto;
		font-size: 13px;
		color: #333;
		line-height: 20px;
		padding-left: 15px;
		background: url(/images/ss6_bg1.png) no-repeat left center;
	}
	.ss6:hover .ss6a{
		color: #835404;
	}
	.ss6:hover .ss6b{
		color: #835404;
	}
	.ss6:hover .ss6c span{
		color: #835404;
	}
	.ss6:hover .ss6c small{
		color: #835404;
		background: url(/images/ss6_bg2.png) no-repeat left center;
	}
	.ss7_title{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.ss7{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
	}
	.ss7_con{
		width: 100%;
		height: auto;
		background-color: #fff;
		display: flex;
		flex-direction: column;
		padding: 5px;
	}
	.ss7a{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		padding: 8px 0;
	}
	.ss7a small{
		width: 30px;
		height: 30px;
		font-size: 18px;
		color: #9f2925;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 15em;
		background-color: #fff;
		border: 1px solid #9f2925;
	}
	.ss7a:hover small{
		color: #fff;
		background-color: #9f2925;
		border: 1px solid #9f2925;
	}
	.ss7a a{
		width: calc(100% - 50px);
		height: 30px;
		font-size: 16px;
		line-height: 30px;
		color: #333;
		overflow: hidden;
		padding-left: 10px;
	}
	.ss7a a:hover{
		color: #9f2925;
	}
	.ss7_cc{
		width: 100%;
		height: auto;
		background-color: #fff;
		display: flex;
		flex-direction: column;
		padding: 5px;
	}
	.ss8{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ss8 textarea{
		width: 100%;
		height: 180px;
		border: 1px solid #e7e7e7;
		font-size: 16px;
		line-height: 28px;
		color: #666;
		word-break: break-all;
		padding: 10px 20px;
		border-radius: 5px;
	}
	.ss8 button{
		width: 30%;
		height: 40px;
		background-color: #9f2925;
		border-radius: 3px;
		border: none;
		font-size: 18px;
		color: #fff;
		line-height: 40px;
		text-align: center;
		margin-top: 25px;
		cursor: pointer;
	}
	.ss9{
		width: 100%;
		height: auto;
		background-color: #fff;
		border: 1px solid #e7e7e7;
		padding: 10px 5px;
		box-shadow: 0px 2px 5px 4px rgba(170, 170, 170, 0.2);
		-webkit-box-shadow: 0px 2px 5px 4px rgba(170, 170, 170, 0.2);
		-moz-box-shadow: 0px 2px 5px 4px rgba(170, 170, 170, 0.2);
		-ms-box-shadow: 0px 2px 5px 4px rgba(170, 170, 170, 0.2);
		-o-box-shadow: 0px 2px 5px 4px rgba(170, 170, 170, 0.2);
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ss9_con {
	    width: 100%;
	    height: auto;
	    padding: 5px;
	    position: relative;
	}
	.ss9_swiper {
	    width: 100%;
	    margin: auto;
	}
	.ss9_swiper .swiper-slide {
	    /*width: 660px;
	    height: 340px;*/
	    text-align: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	    flex-direction: column;
	}
	.ss9Next {
	    background-image: url(/images/gw_arw_left.png);
	    left: 10px;
	    right: auto;
	    background-size: 80% auto;
	}
	.ss9Prev {
	    background-image:  url(/images/gw_arw_right.png);
	    right: 10px;
	    left: auto;
	    background-size: 80% auto;
	}
	.ss9_con .swiper-button-next, .ss9_con .swiper-button-prev {
	    position: absolute;
	    top: 50%;
	    width: 60px;
	    height: 60px;
	    margin-top: -30px;
	    z-index: 100;
	    cursor: pointer;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.ss10{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		padding: 20px 0;
		border-bottom: 1px solid #e7e7e7;
	}
	.ss10q{
		width: 100%;
		height: 30px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		overflow: hidden;
	}
	.ss10q small{
		width: 24px;
		height: 24px;
		font-size: 14px;
		color: #fff;
		line-height: 30px;
		background-color: #9f2925;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 5px 5px 0 5px;
	}
	.ss10q span{
		width: calc(100% - 25px);
		height: 30px;
		font-size: 17px;
		color: #333;
		line-height: 30px;
		display: block;
		padding-left: 10px;
		text-align: left;
	}
	.ss10a{
		width: 100%;
		height: 30px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		overflow: hidden;
	}
	.ss10a small{
		width: 24px;
		height: 24px;
		font-size: 13px;
		color: #9f2925;
		line-height: 30px;
		background-color: #e7e7e7;
		display: flex;
		justify-content: center;
		align-items: center;
		border-radius: 5px 0 5px 5px;
	}
	.ss10a strong{
		width: calc(100% - 25px);
		height: 30px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-end;
		font-weight: normal;
	}
	.ss10a strong span{
		width: calc(100% - 95px);
		height: 30px;
		font-size: 17px;
		color: #333;
		text-align: left;
		line-height: 30px;
		display: block;
		padding-left: 10px;
	}
	.ss10a strong em{
		width: auto;
		height: 30px;
		font-size: 15px;
		color: #666;
		line-height: 30px;
		display: block;
		padding-left: 10px;
	}
	.ss10:hover span{
		color: #9f2925;
	}
	.ss11{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ss11 textarea{
		width: 100%;
		height: 180px;
		border: 1px solid #e7e7e7;
		font-size: 16px;
		line-height: 28px;
		color: #666;
		word-break: break-all;
		padding: 10px 20px;
		background-color: #fffbf2;
		margin-top: 20px;
	}
	.ss11_btn{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
	.ss11_sub{
		width: 17%;
		height: 40px;
		background-color: #9f2925;
		border-radius: 3px;
		border: none;
		font-size: 17px;
		color: #fff;
		line-height: 40px;
		text-align: center;
		margin: 25px 10px 0 10px;
		cursor: pointer;
	}
	.ss11_res{
		width: 17%;
		height: 40px;
		background-color: #dddddd;
		border-radius: 3px;
		border: none;
		font-size: 17px;
		color: #333;
		line-height: 40px;
		text-align: center;
		margin: 25px 10px 0 10px;
		cursor: pointer;
	}
	.ss11 span{
		width: 100%;
		height: auto;
		display: flex;
		justify-content: flex-start  ;
		align-items: center;
		position: relative;
		font-size: 17px;
		color: #333;
		margin-top: 15px;
	}
	.ss11 span a{
		width: auto;
		font-size: 17px;
		color: #9f2925;
		right: 0;
		top: 3px;
		position: absolute;
	}
	.ss9_search{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}
	.ss9_search_box {
		width: auto;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		position: relative;
		display: none;
	}
	.ss12{
		width: 120px;
	    height: 39px;
	    border: 1px solid #9f2925;
	    box-sizing: border-box;
	    overflow: hidden;
	    background-color: #fff;
	    margin-left: 10px;
	}
	.ss12 a{
		width: 120px;
	    height: 39px;
	    display: block;
	    font-size: 17px;
	    line-height: 39px;
	    color: #9f2925;
	}
	.ss13{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		margin: auto;
	}
	.ss13_page{
		width: 100%;
		height: auto;
		margin: 30px 0 50px 0;
	}
	.gy1{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 20px;
	}
	.gy1 p{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #666;
		text-align: justify;
		line-height: 32px;
		word-break: break-all;
		display: flex;
		flex-direction: column;
		margin: 10px 0 20px 0;
		padding: 0 10px;
	}
	.gy1 p span{
		font-size: 22px;
		line-height: 30px;
		color: #333;
		text-align: center;
	}
	.gy2{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 20px;
	}
	.gy2 p{
		width: 100%;
		height: auto;
		font-size: 16px;
		color: #666;
		text-align: left;
		line-height: 32px;
		word-break: break-all;
		display: flex;
		flex-direction: column;
		padding: 0;
		margin: 10px 0 20px 0;
	}
	.gy2 p span{
		font-size: 18px;
		line-height: 30px;
		color: #333;
		font-weight: bold;
	}
	.gy2 p em{
		font-size: 18px;
		line-height: 30px;
		color: #9f2925;
	}
	.gy3{
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 10px 0;
	}
	.gy3a{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 0 10px;
	}
	.gy3a li{
		height: auto;
		border-bottom: 1px dashed  #e7e7e7;
		padding: 15px 0;
		padding-left: 35px;
	}
	.gy3a li a{
		width: 100%;
		height: 25px;
		font-size: 16px;
		line-height: 25px;
		color: #333;
		overflow: hidden;
		display: block;
		text-align: left;
	}
	.gy3a li a:hover{
		color: #9f2925;
	}
	.gy3a li:nth-child(1){
		width: 100%;
		background: url(/images/gy01.png) no-repeat left center;
	}
	.gy3a li:nth-child(2){
		width: 100%;
		background: url(/images/gy02.png) no-repeat left center;
	}
	.gy3a li:nth-child(3){
		width: 100%;
		background: url(/images/gy03.png) no-repeat left center;
	}
	.gy3a li:nth-child(4){
		width: 100%;
		background: url(/images/gy04.png) no-repeat left center;
	}
	.gy3a li:nth-child(5){
		width: 100%;
		background: url(/images/gy05.png) no-repeat left center;
	}
	.gy3a li:nth-child(6){
		width: 100%;
		background: url(/images/gy06.png) no-repeat left center;
	}
	.gy3a li:nth-child(1):hover{
		width: 100%;
		background: url(/images/gy01b.png) no-repeat left center;
	}
	.gy3a li:nth-child(2):hover{
		width: 100%;
		background: url(/images/gy02b.png) no-repeat left center;
	}
	.gy3a li:nth-child(3):hover{
		width: 100%;
		background: url(/images/gy03b.png) no-repeat left center;
	}
	.gy3a li:nth-child(4):hover{
		width: 100%;
		background: url(/images/gy04b.png) no-repeat left center;
	}
	.gy3a li:nth-child(5):hover{
		width: 100%;
		background: url(/images/gy05b.png) no-repeat left center;
	}
	.gy3a li:nth-child(6):hover{
		width: 100%;
		background: url(/images/gy06b.png) no-repeat left center;
	}
	.gy3b{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		margin-top: 20px;
	}
	.gy3b img{
		width: 100%;
		height: auto;
	}
	.ua{
		width: 17.5%;
		height: auto;
		display: none;
	}
	.ua_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		border: 1px solid #e7e7e7;
		background-color: #fff;
	}
	.ub{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.ub_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.ub_con2{
		width: 100%;
		height: auto;
		min-height: 300px;
		display: flex;
		flex-direction: column;
		border: 1px solid #e7e7e7;
		background-color: #fff;
		padding: 20px 0 0 0;
	}
	.uc_top{
		width: 100%;
		height: auto;
		border: 1px solid #e7e7e7;
		padding: 30px 20px;
		margin: auto;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.uc1{
		width: 100%;
		height: auto;
		display: flex;
	}
	.uc1a{
		width: 90px;
		height: 90px;
		overflow: hidden;
	}
	.uc1a img{
		width: 90px;
		height: 90px;
		object-fit: cover;
	}
	.uc1b{
		width: calc(100% - 90px);
		height: auto;
	}
	.uc2a{
		width: 100%;
		height: 30px;
		display: flex;
		flex-direction: row;
		align-items: center;
		margin-left: 20px;
		margin-top: 0;
	}
	.uc2a span{
		width: auto;
		height: 30px;
		font-size: 20px;
		color: #333;
		line-height: 30px;
	}
	.uc2a small{
		width: 55px;
		height: 16px;
		font-size: 12px;
		color: #fff;
		line-height: 15px;
		text-align: center;
		background-color: #9f2925;
		border-radius: 2px;
		margin-left: 10px;
	}
	.uc2b{
		width: 90%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		margin-top: 17px;
	}
	.uc2b strong{
		width: 33.333%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-left: 1px solid #e7e7e7;
		font-weight: normal;
	}
	.uc2b strong:nth-child(1){
		border: none;
	}
	.uc2b strong span{
		width: 100%;
		font-size: 20px;
		color: #333;
		line-height: 25px;
		text-align: center;
	}
	.uc2b strong small{
		width: 100%;
		font-size: 12px;
		color: #666;
		line-height: 25px;
		text-align: center;
	}
	.uc3{
		width: 235px;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-top: 20px;
	}
	.uc3 a{
		width: 110px;
		height: 40px;
		text-align: center;
		display: block;
		font-size: 16px;
		line-height: 37px;
		border: 1px solid #9f2925;
		background-color: #9f2925;
		border-radius: 3px;
	}
	.uc3 a:nth-child(1){
		color: #fff;
		border: 1px solid #9f2925;
		background-color: #9f2925;
	}
	.uc3 a:nth-child(2){
		color: #9f2925;
		border: 1px solid #9f2925;
		background-color: #fff;
	}
	.ua1{
		width: 100%;
		height: auto;
		border-bottom: 1px solid #e7e7e7;
		padding: 5px 0 10px 0;
	}
	.ua1:last-child{
		border: none;
	}
	.ua1a{
		width: 100%;
		height: 50px;
		color: #333;
		font-size: 20px;
		line-height: 50px;
		text-align: left;
		padding-left: 65px;
		background: url(/images/ua1_bg.png) no-repeat 15px center;
		cursor: default;
	}
	.ua1200{
		width:100%;
		height: auto;
		display: flex;
		justify-content: space-between;
		margin: 10px auto 0 auto;
	}
	.ua1b{
		width: 100%;
		height: auto;
	}
	.ua1b li{
		width: 100%;
		height: 43px;
		position: relative;
	}
	.ua1b li small{
		min-width: 15px;
		width: auto;
		height: 15px;
		color: #fff;
		font-size: 12px;
		line-height: 15px;
		text-align: center;
		display: block;
		background-color: #9f2925;
		padding: 0 3px;
		position: absolute;
		left: 140px;
		top: 13px;
		border-radius: 15em;
	}
	.ua1b li a{
		width: 100%;
		height: 43px;
		color: #666;
		font-size: 16px;
		line-height: 42px;
		text-align: center;
		display: block;
		background-color: #fff;
	}
	.ua1b li a:hover{
		color: #fff;
		background-color: #9f2925;
	}
	.ua1b li.active a{
		color: #fff;
		background-color: #9f2925;
	}
	.ua1b li:hover small{
		color: #9f2925;
		background-color: #fff;
	}
	.ua1b li.active small{
		color: #9f2925;
		background-color: #fff;
	}
	.guanggao{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
		margin-top: 10px;
	}
	.guanggao a{
		width: 100%;
		height: 100%;
		display: block;
		margin-bottom: 10px;
	}
	.guanggao a img{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.guanggao img{
		width: 100%;
		height: auto;
		object-fit: cover;
	}
	.uc4{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		margin: 5px 0;
	}
	.uc4a{
		width: 100px;
		height: auto;
		font-size: 16px;
		color: #333;
		text-align: right;
		line-height: 48px;
	}
	.uc4a small{
		color: #9f2925;
	}
	.uc4b{
		width: calc(100% - 100px);
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}
	.uc5{
		width: 100%;
		height: auto;
		padding-left: 0;
		padding-right: 15px;
		display: flex;
		flex-direction: row;
	}
	.uc5 input{
		width: 100%;
		height: 50px;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
		padding: 0 10px;
		font-size: 16px;
		color: #333;
		background-color: #fff;
	}
	.uc5 span {
	    width: 140px;
	    height: 50px;
	    text-align: center;
	    display: block;
	    font-size: 16px;
	    line-height: 48px;
	    color: #333;
	    background-color: #f7f7f7;
	    margin-left: 10px;
		border-radius: 5px;
		cursor: pointer;
	}
	.uc5 textarea{
		width: 100%;
		height: 100px;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
		padding: 12px 10px;
		font-size: 16px;
		color: #333;
		word-break: break-all;
		text-overflow: ellipsis;
		background-color: #fff;
	}
	.uc6{
		width: 100%;
		height: auto;
		padding-left: 0;
		padding-right: 15px;
		display: flex;
		flex-direction: row;
		margin-bottom: 20px;
	}
	.uc6 input{
		width: 100%;
		height: 50px;
		border-radius: 5px;
		border: 1px solid #9f2925;
		padding: 0 20px;
		font-size: 20px;
		color: #fff;
		text-align: center;
		background-color: #9f2925;
		font-family: 'Microsoft Yahei';
		cursor: pointer;
	}
	.uc_tt{
		width: auto;
		height: auto;
		padding-left: 12px;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.uc_oth{
		width: 260px;
		height: auto;
		display: flex;
		flex-direction: column;
		padding-left: 10px;
	}
	.uc_oth span{
		width: 100%;
		height: auto;
		font-size: 14px;
		line-height: 25px;
		color: #bbb;
		text-align: left;
	}
	.uc_oth small{
		width: 95px;
	    height: 30px;
	    text-align: center;
	    display: block;
	    font-size: 16px;
	    color: #fff;
	    line-height: 29px;
	    background-color: #9f2925;
	    border-radius: 3px;
	    margin-top: 10px;
	}
	.uc7{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc7 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc7 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
	}
	.uc7 ul li a{
		color: #666;
	}
	.uc7 ul li a:hover{
		color: #9f2925;
	}
	.uc7 ul li:nth-child(1){
		width: 65%;
		font-size: 16px;
		color: #666;
	}
	.uc7 ul li:nth-child(2){
		width: 25%;
		font-size: 14px;
		text-align: center;
		color: #999;
		min-width: 80px;
	}
	.uc7 ul li:nth-child(3){
		width: 10%;
		font-size: 14px;
		text-align: center;
		min-width: 35px;
	}
	.uc7_title{
		background-color: #fbfbfb;
	}
	.uc7_del:hover{
		color: #9f2925;
	}
	.uc_page{
		width: 100%;
		height: auto;
		padding: 30px;
	}
	.uc8{
		width: calc(100% - 40px);
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 20px 0;
		border-bottom: 1px dotted #e7e7e7;
		margin-left: 20px;
	}
	.uc8a{
		width:70px;
		height: auto;
		font-size: 16px;
		color: #333;
		line-height: 25px;
		text-align: right;
		padding-right: 20px;
	}
	.uc8b{
		width: calc(100% - 70px);
		height: auto;
		display: flex;
		font-size: 16px;
		color: #333;
		line-height: 25px;
		text-align: justify;
	}
	.uc8_btn {
	    width: 110px;
	    height: 40px;
	    text-align: center;
	    display: block;
	    font-size: 16px;
	    line-height: 37px;
	    color: #fff;
	    border: 1px solid #9f2925;
	    background-color: #9f2925;
	    border-radius: 5px;
	}
	.uc8_btn:hover {
	    color: #fff;
	}
	.uc9{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc9 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc9 ul li{
		height: 56px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
		display: flex;
		align-items: center;
	}
	.uc9 ul li a{
		color: #666;
		max-height: 40px;
	}
	.uc9 ul li a:hover{
		color: #9f2925;
	}
	.uc9 ul li:nth-child(1){
		width: 55%;
		font-size: 16px;
		color: #666;
	}
	.uc9 ul li:nth-child(2){
		width: 20%;
		font-size: 14px;
		text-align: left;
		color: #999;
		min-width: 110px;
		display: none;
	}
	.uc9 ul li:nth-child(3){
		width: 15%;
		font-size: 14px;
		text-align: center;
		color: #999;
		justify-content: center;
		min-width: 80px;
		display: none;
	}
	.uc9 ul li:nth-child(4){
		width: 10%;
		font-size: 14px;
		text-align: center;
		justify-content: center;
		min-width: 50px;
	}
	.uc9_title{
		background-color: #fbfbfb;
	}
	.uc9_guo{
		color: #999;
	}
	.uc9_shenhe{
		color: #f98204;
	}
	.uc9_weiguo{
		color: #9f2925;
	}
	.uc9_nr{
		width: 100%;
		height: auto;
		color: #666;
	}
	.uc10{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 0;
	}
	.uc11{
		width: 170px;
		height: 200px;
		padding: 10px;
		border: 1px solid #e7e7e7;
		border-radius: 5px;
		display: flex;
		flex-direction: column;
		margin: 5px;
	}
	.uc11a{
		width: 150px;
		height: 150px;
	}
	.uc11a img{
		width: 150px;
		height: 150px;
	}
	.uc11b{
		width: 150px;
		height: 25px;
		display: flex;
		flex-direction: row;
		margin-top: 8px;
	}
	.uc11b strong{
		width: 100px;
		height: 25px;
		font-size: 16px;
		color: #666;
		text-overflow: ellipsis;
		overflow: hidden;
		font-weight: normal;
	}
	.uc11b a{
		width: 25px;
		height: 25px;
	}
	.uc11b a img{
		width: 25px;
		height: 25px;
	}
	.uc12{
		width: 170px;
		height: 200px;
		border: 1px solid #e7e7e7;
		border-radius: 5px;
		background: url(/images/uc12_add.png) no-repeat center 40%;
		color: #999;
		font-size: 16px;
		text-align: center;
		padding-top: 115px;
		margin: 5px;
	}
	.uc12:hover{
		color: #999;
	}
	.uc13{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 20px 30px;
	}
	.uc14{
		width: 500px;
		height: auto;
		display: flex;
		flex-direction: row;
		margin-bottom: 40px;
		margin-top: 15px;
	}
	.uc14 button{
		width: 120px;
		height: 40px;
		border-radius: 5px;
		border: 1px solid #9f2925;
		font-size: 18px;
		line-height: 37px;
		color: #fff;
		text-align: center;
		background-color: #9f2925;
		font-family: 'Microsoft Yahei';
		cursor: pointer;
	}
	.uc15{
		width: 100%;
		height: auto;
		display: flex;
	    flex-direction: column;
	}
	.uc16{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc16 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 20px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc16 ul li{
		height: 56px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		line-height: 54px;
		cursor: default;
		text-align: center;
	}
	.uc16 ul li:nth-child(1){
		width: 15%;
		font-size: 14px;
		color: #666;
		display: none;
	}
	.uc16 ul li:nth-child(2){
		width: 50%;
		font-size: 16px;
		color: #666;
		text-align: left;
	}
	.uc16 ul li:nth-child(3){
		width: 10%;
		font-size: 14px;
		color: #999;
		display: none;
	}
	.uc16 ul li:nth-child(4){
		width: 15%;
		font-size: 14px;
		color: #999;
		display: none;
	}
	.uc16 ul li:nth-child(5){
		width: 25%;
		font-size: 14px;
	}
	.uc16 ul li:nth-child(6){
		width: 25%;
		font-size: 14px;
	}
	.uc16_title{
		background-color: #fbfbfb;
	}
	.uc16_guo{
		color: #999;
	}
	.uc16_shenhe{
		color: #f98204;
	}
	.uc16_weiguo{
		color: #9f2925;
	}
	.uc16_nr{
		width: auto;
		height: auto;
		color: #666;
		cursor: pointer;
	}
	.uc16_nr:hover{
		color: #9f2925;
	}
	.uc16_text{
		width: auto;
		height: auto;
		color: #999;
		cursor: pointer;
	}
	.uc16_text:hover{
		color: #9f2925;
	}
	.uc17{
		width: calc(100% - 40px);
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
		padding: 20px 0 0 0;
		margin-left: 20px;
	}
	.uc17a{
		width: 80px;
		height: 50px;
		font-size: 16px;
		color: #333;
		line-height: 50px;
		text-align: right;
		padding-right: 0;
	}
	.uc17b{
		width: calc(100% - 80px);
		height: auto;
	}
	.uc17b input {
	    width: 100%;
	    height: 50px;
	    border-radius: 5px;
	    border: 1px solid #e7e7e7;
	    padding: 0 20px;
	    font-size: 16px;
	    color: #333;
	    background-color: #fff;
	}
	.uc17b select {
	    width: 100%;
	    height: 50px;
	    border-radius: 5px;
	    border: 1px solid #e7e7e7;
	    padding: 0 20px;
	    font-size: 16px;
	    color: #666;
	    background-color: #fff;
	}
	.uc17b p {
	    width: 100%;
	    height: auto;
	    font-size: 16px;
	    line-height: 35px;
	    color: #333;
	    text-align: left;
	    margin-top: 7px;
	}
	.uc17_text {
	    width: 100%;
	    height: auto;
	}
	.uc17_btn {
	    width: 100%;
	    height: auto;
	    display: flex;
	    flex-direction: row;
	    justify-content: flex-start;
	}
	.uc17_btn a {
	    width: 110px;
	    height: 40px;
	    text-align: center;
	    display: block;
	    font-size: 16px;
	    line-height: 37px;
	    border-radius: 5px;
	    margin-left: 20px;
	}
	.uc17_btn a:nth-child(1) {
	    color: #fff;
	    border: 1px solid #9f2925;
	    background-color: #9f2925;
	}
	.uc17_btn a:nth-child(2) {
	    color: #666;
	    border: 1px solid #e7e7e7;
	    background-color: #fff;
	}
	.uc18{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc18 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc18 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
	}
	.uc18_nr{
		color: #666;
	}
	.uc18_nr:hover{
		color: #9f2925;
	}
	.uc18 ul li:nth-child(1){
		width: 67%;
		font-size: 16px;
		color: #666;
	}
	.uc18 ul li:nth-child(2){
		width: 9%;
		font-size: 14px;
		text-align: center;
		color: #999;
		min-width: 35px;
	}
	.uc18 ul li:nth-child(3){
		width: 12%;
		font-size: 14px;
		text-align: center;
		color: #999;
		min-width: 90px;
	}
	.uc18 ul li:nth-child(4){
		width: 12%;
		font-size: 14px;
		text-align: center;
		min-width: 35px;
	}
	.uc18_title{
		background-color: #fbfbfb;
	}
	.uc18_del{
		color: #999;
		font-size: 14px;
	}
	.uc18_del:hover{
		color: #9f2925;
	}
	.uc_title{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		background-color: #fbfbfb;
	}
	.uc_title li{
		height: 46px;
		text-align: center;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		font-size: 14px;
		line-height: 46px;
		cursor: default;
	}
	.uc19{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		flex-wrap: wrap;
	}
	.uc19 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc19 ul li{
		height: 56px;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		line-height: 54px;
		cursor: default;
		text-align: center;
	}
	.uc19 ul li:nth-child(1){
		width: 10%;
		font-size: 14px;
		color: #666;
		min-width: 40px;
		display: none;
	}
	.uc19 ul li:nth-child(2){
		width: 50%;
		font-size: 16px;
		color: #666;
		text-align: left;
	}
	.uc19 ul li:nth-child(3){
		width: 20%;
		font-size: 14px;
		color: #999;
		min-width: 80px;
		display: none;
	}
	.uc19 ul li:nth-child(4){
		width: 12%;
		font-size: 14px;
		color: #999;
		min-width: 80px;
		display: none;
	}
	.uc19 ul li:nth-child(5){
		width: 25%;
		font-size: 14px;
		min-width: 35px;
	}
	.uc19 ul li:nth-child(6){
		width: 25%;
		font-size: 14px;
		min-width: 35px;
	}
	.uc19_title{
		background-color: #fbfbfb;
	}
	.uc19_guo{
		color: #999;
	}
	.uc19_shenhe{
		color: #f98204;
	}
	.uc19_weiguo{
		color: #9f2925;
	}
	.uc19_nr{
		width: auto;
		height: auto;
		color: #666;
		cursor: pointer;
	}
	.uc19_nr:hover{
		color: #9f2925;
	}
	.uc19_text{
		width: auto;
		height: auto;
		color: #999;
		cursor: pointer;
	}
	.uc19_text:hover{
		color: #9f2925;
	}
	.uc20{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc20 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc20 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
	}
	.uc20 ul li a{
		color: #666;
	}
	.uc20 ul li a:hover{
		color: #9f2925;
	}
	.uc20 ul li:nth-child(1){
		width: 50%;
		font-size: 16px;
		color: #666;
	}
	.uc20 ul li:nth-child(2){
		width: 24%;
		font-size: 14px;
		text-align: center;
		color: #999;
		display: none;
	}
	.uc20 ul li:nth-child(3){
		width: 10%;
		font-size: 14px;
		text-align: center;
		color: #999;
		display: none;
	}
	.uc20 ul li:nth-child(4){
		width: 25%;
		font-size: 14px;
		text-align: center;
		color: #999;
	}
	.uc20 ul li:nth-child(5){
		width: 25%;
		font-size: 14px;
		text-align: center;
	}
	.uc21_con{
		width: 100%；
		height: auto;
		border-bottom: 1px dotted #e7e7e7;
		padding: 10px 0;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
	}
	.uc21{
		width: auto;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: flex-start;
		padding-left: 0;
		text-align: left;
	}
	.uc21 span{
		width: 80px;
		height: 25px;
		font-size: 16px;
		color:  #333;
		line-height: 25px;
	}
	.uc21 small{
		width: auto;
		height: 25px;
		font-size: 12px;
		color:  #999;
		line-height: 25px;
	}
	.uc22{
		width: 100%;
		height: auto;
		padding-left: 0;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.uc22 input{
		width: 320px;
		height: 40px;
		border-radius: 5px;
		border: 1px solid #e7e7e7;
		padding: 0 10px;
		line-height: 38px;
		font-size: 16px;
		color: #333;
		background-color: #fff;
	}
	.uc22 a {
	    width: auto;
	    height: 20px;
	    display: block;
	    font-size: 14px;
	    line-height: 20px;
	    color: #9f2925;
	    margin-left: 10px;
	    min-width: 70px;
	}
	.uc23{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc23 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		border-left: 1px dotted #e7e7e7;
	}
	.uc23 ul li{
		width: 20%;
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 2px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
		font-size: 14px;
		text-align: center;
		color: #999;
	}
	.uc23 ul li a{
		color: #666;
	}
	.uc23 ul li a:hover{
		color: #9f2925;
	}
	.ss14_con{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
	}
	.ss14{
		width: 100%;
		height: auto;
		border-bottom: 1px solid #e7e7e7;
		display: flex;
		flex-direction: column;
		padding: 0 5px;
	}
	.ss14a{
		width: 100%;
		height: auto;
		font-size: 18px;
		line-height: 35px;
		color: #333;
		padding: 9px 20px;
		background: url(/images/point1.png) no-repeat left center;
		text-align: left;
		margin-top: 5px;
	}
	.ss14a a{
		color: #333;
	}
	.ss14a a:hover{
		color: #9f2925;
	}
	.ss14c{
		width: 100%;
		height: auto;
		font-size: 18px;
		line-height: 35px;
		color: #333;
		text-align: left;
		padding: 9px 20px;
	}
	.ss14c a{
		color: #333;
	}
	.ss14c a:hover{
		color: #9f2925;
	}
	.ss14b{
		width: 100%;
		height: auto;
		font-size: 16px;
		line-height: 20px;
		color: #999;
		text-align: left;
		padding: 0 20px 15px 20px;
		border-bottom: 1px dotted #e7e7e7;
		display: flex;
	    flex-direction: row;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.ss14b span{
		float: left;
		padding:0 40px 0 0;
	}
	.ss14b small{
		float: left;
		font-size: 16px;
		padding:0 0 0 20px;
		background: url(/images/ss14_bg1.png) no-repeat left center;
	}
	.ss14b strong{
		float: right;
		font-weight: normal;
		padding:0 0 0 20px;
		margin-top: 5px;
		background: url(/images/ss14_bg2.png) no-repeat left center;
	}
	.ss15_swiper {
	    width: 310px;
	    height: 140px;
	    border: 1px solid #e7e7e;
	    border-top: none;
	}
	.ss15_swiper .swiper-slide {
	    width: 310px;
	    height: 140px;
	    text-align: center;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    position: relative;
	    flex-direction: column;
	}
	.ss15_swiper .swiper-slide img {
	    width: 310px;
	    height: 140px;
	    object-fit: cover;
	}
	.ss15_swiper .swiper-slide span {
	    width: 310px;
	    height: 30px;
	    background-color: rgba(0,0,0,.5);
	    padding: 0 10%;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    margin-top: -30px;
	    font-size: 15px;
	    line-height: 30px;
	    color: #fff;
	    text-align: center;
	    box-sizing: border-box;
	    letter-spacing: 0.1em;
	}
	.dl{
		width: 100%;
		height: auto;
		min-height: 600px;
		background: url(/images/c_bg.png) repeat-y center top;
		background-size:  cover;
		background-color: #f4f4f4;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 10px 0 40px 0;
	}
	.dl_box{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		background-color: #fff;
		padding: 20px 0;
	}
	.dl_title{
		width: 100%;
		height: auto;
		font-size: 29px;
		text-align: center;
		color: #333;
	}
	.dld{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 15px;
		margin-top: 15px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
	}
	.dld2{
		width: 100%;
		height: auto;
		position: relative;
		padding: 0 10px;
		margin-top: 20px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	.dl1{
		width: 100%;
		height: auto;
		border: 1px solid #e7e7e7;
		border-radius: 5px;
		padding: 10px 20px;
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
	}
	.dl1 span{
		width: 95px;
		height: 30px;
		border-radius: 5px;
		font-size: 15px;
		color: #333;
		line-height: 30px;
	}
	.dl1 span em{
		color: #9f2925;
	}
	.dl1 input{
		width: 215px;
		height: 30px;
		border-radius: 5px;
		font-size: 15px;
		color: #333;
		line-height: 30px;
		padding-right: 15px;
		overflow: hidden;
		border: none;
	}
	.dl2{
		width: auto;
		height: 30px;
		font-size: 14px;
		color: #9f2925;
		line-height: 30px;
		padding-left: 20px;
		margin-left: 20px;
		margin-top: 10px;
		display: none;
		background: url(/images/dl2_bg.png) no-repeat left center;
	}
	.dl3{
		width: 140px;
		height: 50px;
		margin-left: 0;
		margin-top: 10px;
	}
	.dl3 img{
		width: 140px;
		height: 50px;
		object-fit: cover;
	}
	.dl3 span{
		width: 140px;
		height: 50px;
		font-size: 14px;
		color: #333;
		text-align: center;
		line-height: 50px;
		background-color: #f7f7f7;
		cursor: pointer;
		display: block;
		border-radius: 5px;
	}
	.dl4{
		width: 100%;
		height: auto;
		float: left;
		font-size: 13px;
		line-height: 20px;
		color: #666;
		display: flex;
		flex-direction: row;
	}
	.dl4 label{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}
	.dl4 input{
		width: 16px;
		height: 16px;
		margin-right: 5px;
		appearance:none;
		-webkit-appearance:none;
		background: url(/images/dl_check.png) no-repeat;
	}
	.dl4 input:checked{
		background: url(/images/dl_checkd.png) no-repeat;
	}
	.dl4 a{
		color: #9f2925;
	}
	.dl5{
		width: 50%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
	}
	.dl5 a{
		width: auto;
		height: auto;
		font-size: 13px;
		line-height: 20px;
		margin-left: 10px;
	}
	.dl5 a:nth-child(1){
		color: #666;
	}
	.dl5 a:nth-child(2){
		color: #9f2925;
	}
	.dl5 span{
		font-size: 15px;
		color: #666;
	}
	.dl6{
		width: 500px;
		height: 50px;
		font-size: 20px;
		color: #fff;
		line-height: 50px;
		text-align: center;
		border-radius: 5px;
		background-color: #9f2925;
		border: none;
	}
	.dl7{
		width: 100%;
		height: 40px;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.dl7 small{
		width: 100%;
		height: 1px;
		background-color: #e7e7e7;
		position: absolute;
		top: 20px;
		left: 0;
	}
	.dl7 span{
		width: 220px;
		height: 30px;
		font-size: 20px;
		color: #333;
		line-height: 30px;
		text-align: center;
		background-color: #fff;
		margin: auto;
		display: block;
		z-index: 1;
		position: absolute;
	}
	.dl8{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
		padding: 0 40px;
	}
	.dl8 a{
		width: 30%;
		height: auto;
		padding: 70px 0 0 0;
		font-size: 16px;
		color: #999;
		text-align: center;
		background-position: center top;
		background-repeat: no-repeat;
	}
	.dl8 a:hover{
		color: #9f2925;
	}
	.dl8 a:nth-child(1){
		background-image: url(/images/dl_qq.png);
		background-size: 75% auto;
	}
	.dl8 a:nth-child(2){
		background-image: url(/images/dl_wx.png);
		background-size: 75% auto;
	}
	.dl8 a:nth-child(3){
		background-image: url(/images/dl_wb.png);
		background-size: 75% auto;
	}
	.dl8 a:nth-child(1):hover{
		background-image: url(/images/dl_qqh.png);
	}
	.dl8 a:nth-child(2):hover{
		background-image: url(/images/dl_wxh.png);
	}
	.dl8 a:nth-child(3):hover{
		background-image: url(/images/dl_wbh.png);
	}
	.dl19{
		width: 100%;
		height: auto;
		padding: 30px 0;
		font-size: 18px;
		color: #555;
		line-height: 30px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.dl19 span{
		margin-top: 10px;
	}
	.side_box{
		width: 100%;
		height: 100%;
		position: fixed;
		z-index: 9000;
		left: 0;
		top: 0;
		display: none;
	}
	.side_bg{
		width: 100%;
		height: 100%;
		position: fixed;
		left: 0;
		top: 0;
		background-color: #000;
	}
	.side_close{
		width: 30px;
		height: 30px;
		position: fixed;
		right: 10px;
		top: 10px;
		background: url(/images/close3.png) no-repeat center center;
		background-size: 50% auto;
		background-color: #9f2925;
		border-radius: 15em;
		z-index: 9002;
	}
	.slid_nav{
		width: 100%;
		height: 100%;
		padding: 40px 0;
		position: fixed;
		left: 0;
		top: 0;
		overflow: auto;
		background-color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		z-index: 9001;
		-webkit-overflow-scrolling : touch;
	}
	.slid_nav li{
		width: 100%;
		height: auto;
	}
	.slid_nav li a{
		width: 100%;
		height: 40px;
		font-size: 18px;
		color: #9f2925;
		line-height: 40px;
		text-align: center;
		display: block;
	}
	.slid_nav li.title a{
		background-color: #9f2925;
		color: #fff;
		font-size: 20px;
	}
	.slid_nav li a strong{
		font-size: 22px;
	}
	.nav_side{
		width: 30px;
		height: 22px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		border-radius: 2px;
		position: fixed;
		z-index: 8999;
		right: 10px;
		top: 37px;
		background-color: rgba(255,255,255,.7);
	}
	.nav_side span{
		width: 30px;
		height: 4px;
		background-color: #9f2925;
		border-radius: 2px;
	}
	.uc4b_up{
		padding-left: 0;
	}
	.p25{
		padding: 20px 5px;
	}
	.bdsharebuttonbox span{
		float: left;
		font-size: 14px;
		color: #363636;
		margin: 0;
		line-height: 38px;
	}

	.bdsharebuttonbox .bds_qzone{
		background: url(/images/sx4b1.png)no-repeat center;
		width: 38px;
		height: 38px;
		margin:0 5px 0 0;
		background-size: 100% auto;
		background-position:0px 0px !important;
	}

	.bdsharebuttonbox .bds_tsina{
		background: url(/images/sx4b2.png)no-repeat center;
		width: 38px;
		height: 38px;
		margin:0 5px 0 0;
		background-size: 100% auto;
		background-position:0px 0px !important;
	}

	.bdsharebuttonbox .bds_weixin{
		background: url(/images/sx4b3.png)no-repeat center;
		width: 38px;
		height: 38px;
		margin:0 5px 0 0;
		background-position:0px 0px !important;
		background-size: 100% auto;
	}

	.bdsharebuttonbox .bds_more{
		background: url(/images/sx4b4.png)no-repeat center;
		width: 38px;
		height: 38px;
		margin:0 5px 0 0;
		background-position:0px 0px !important;
		background-size: 100% auto;
	}

	.bdsharebuttonbox .bds_qzone:hover{
		background: url(/images/sx4b1h.png)no-repeat center;
		background-size: 100% auto;
	}

	.bdsharebuttonbox .bds_tsina:hover{
		background: url(/images/sx4b2h.png)no-repeat center;
		background-size: 100% auto;
	}

	.bdsharebuttonbox .bds_weixin:hover{
		background: url(/images/sx4b3h.png)no-repeat center;
		background-size: 100% auto;
	}

	.bdsharebuttonbox .bds_more:hover{
		background: url(/images/sx4b4h.png)no-repeat center;
		background-size: 100% auto;
	}
	.redu .pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 5px;
		margin-right: 2px;
		font-weight: bold;
	}
	.redu .pub_fl span:hover{
		color: #9f2925;
	}
	.redu .pub_fl span:last-child{
		background: none;
		padding-right: 5px;
		margin-right: 0;
	}
	.reli .pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 3px;
		margin-right: 2px;
		font-weight: bold;
	}
	.reli .pub_fl span:hover{
		color: #9f2925;
	}
	.reli .pub_fl span:last-child{
		background: none;
		padding-right: 3px;
		margin-right: 5;
	}
	.dashang .pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 3px;
		margin-right: 2px;
		font-weight: bold;
	}
	.dashang .pub_fl span:hover{
		color: #9f2925;
	}
	.dashang .pub_fl span:last-child{
		background: none;
		padding-right: 5px;
		margin-right: 0;
	}

	.redu2 .pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 5px;
		margin-right: 2px;
	}
	.redu2 .pub_fl span:hover{
		color: #9f2925;
	}
	.redu2 .pub_fl span:last-child{
		background: none;
		padding-right: 5px;
		margin-right: 0;
	}
	.reli2 .pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 5px;
		margin-right: 2px;
	}
	.redu .pub_fl span:hover{
		color: #9f2925;
	}
	.redu .pub_fl span:last-child{
		background: none;
		padding-right: 5px;
		margin-right: 0;
	}
	.dashang2 .pub_fl span{
		width: auto;
		color: #333;
		cursor: pointer;
		background: url(/images/line.png) no-repeat right center;
		padding-right: 5px;
		margin-right: 2px;
	}
	.dashang2 .pub_fl span:hover{
		color: #9f2925;
	}
	.dashang2 .pub_fl span:last-child{
		background: none;
		padding-right: 5px;
		margin-right: 0;
	}
	.zc_xiyi{
		width: 100%;
		height: auto;
		min-height: 150px;
		padding: 20px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
	}
	.zc_xiyi h1{
		width: 100%;
		height: 35px;
		color: #333;
		font-size: 18px;
		line-height: 35px;
		text-align: center;
		overflow: hidden;
		font-weight: normal;
	}
	.zc_xiyi h2{
		width: 100%;
		height: 30px;
		color: #9f2925;
		font-size: 16px;
		line-height: 30px;
		text-align: left;
		overflow: hidden;
		font-weight: normal;
	}
	.zc_xiyi h3{
		width: 100%;
		height: auto;
		color: #666;
		font-size: 14px;
		line-height: 25px;
		text-align: justify;
		overflow: hidden;
		font-weight: normal;
	}
	.b_nav_box{
		width: 100%;
		height: auto;
		position: fixed;
		z-index: 999;
		left: 0;
		bottom: 0;
		display: block;
	}
	.sjma_box{
		display: none;
	}
	.sx8 p img{
		width: auto;
		max-width: 100%;
	}
	.nuc_title{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		background-color: #fbfbfb;
	}
	.nuc_title li{
		height: 46px;
		text-align: center;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		font-size: 14px;
		line-height: 46px;
		cursor: default;
	}
	.nuc_title li:nth-child(1){
		width: 10%;
		text-align: left;
		display: none;
	}
	.nuc_title li:nth-child(2){
		width: 68%;
		text-align: left;
	}
	.nuc_title li:nth-child(3){
		width: 20%;
		text-align: left;
		display: none;
	}
	.nuc_title li:nth-child(4){
		width: 10%;
		text-align: left;
		display: none;
	}
	.nuc_title li:nth-child(5){
		width: 32%;
		text-align: left;
	}

	.nsx9{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-bottom: 20px;
	}
	.nsx9 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
	}
	.nsx9 ul:first-child li{
		height: 48px;
		line-height: 47px;
	}
	.nsx9 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.nsx9 ul li:nth-child(1){
		width: 10%;
		font-size: 16px;
		color: #666;
		display: none;
	}
	.nsx9 ul li:nth-child(2){
		width: 68%;
		font-size: 16px;
		color: #666;
	}
	.nsx9 ul li:nth-child(3){
		width: 20%;
		font-size: 14px;
		text-align: center;
		color: #999;
		display: none;
	}
	.nsx9 ul li:nth-child(4){
		width: 10%;
		font-size: 14px;
		text-align: center;
		color: #999;
		display: none;
	}
	.nsx9 ul li:nth-child(5){
		width: 32%;
		font-size: 14px;
		text-align: center;
		color: #999;
	}
	.swiper-container { 
		width: 100%; 
		height: 100%; 
	} 
	.swiper-slide { 
		text-align: center; 
		font-size: 18px; 
		background: #fff; 

		/* 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; 
	} 
	#firstRotation{display: none;}
	.swiper-containerss{display: block;}

	#wm_uc17 .uc17a{
		display: none!important;
	}
	.uc_title2{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		background-color: #fbfbfb;
	}
	.uc_title2 li{
		height: 46px;
		text-align: center;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		font-size: 14px;
		line-height: 46px;
		cursor: default;
	}
	.uc_title2 li:nth-child(1){
		width: 50%;
		text-align: left;
		padding-left:20px;
	}
	.uc_title2 li:nth-child(2){
		width: 15%;
		text-align: left;
		display: none;
	}
	.uc_title2 li:nth-child(3){
		width: 13%;
		text-align: left;
		display: none;
	}
	.uc_title2 li:nth-child(4){
		width: 25%;
	}
	.uc_title2 li:nth-child(5){
		width: 25%;
	}
	.uc99a{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.uc99a ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 0;
		border-left: 1px dotted #e7e7e7;
	}
	.uc99a ul li{
		height: 56px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
		display: flex;
		align-items: center;
	}
	.uc99a ul li a{
		color: #666;
	}
	.uc99a ul li a:hover{
		color: #9f2925;
	}
	.uc99a ul li:nth-child(1){
		width: 50%;
		font-size: 15px;
		color: #666;
		text-align: left;
		line-height: 24px
	}
	.uc99a ul li:nth-child(2){
		width: 20%;
		font-size: 14px;
		text-align: left;
		color: #999;
		display: none;
	}
	.uc99a ul li:nth-child(3){
		width: 15%;
		font-size: 14px;
		text-align: left;
		color: #999;
		display: none;
	}
	.uc99a ul li:nth-child(4){
		width: 25%;
		font-size: 14px;
		text-align: left;
	}
	.uc99a ul li:nth-child(5){
		width: 25%;
		font-size: 14px;
		text-align: left;
	}

	.uc_title4{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		background-color: #fbfbfb;
	}
	.uc_title4 li{
		height: 46px;
		text-align: center;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		font-size: 14px;
		line-height: 46px;
		cursor: default;
	}
	.uc_title4 li:nth-child(1){
		width: 50%;
		text-align: left;
	}
	.uc_title4 li:nth-child(2){
		width: 24%;
		display: none;
	}
	.uc_title4 li:nth-child(3){
		width: 13%;
		display: none;
	}
	.uc_title4 li:nth-child(4){
		width: 25%;
	}
	.uc_title4 li:nth-child(5){
		width: 25%;
	}

	.uc_title5{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		background-color: #fbfbfb;
	}
	.uc_title5 li{
		height: 46px;
		text-align: center;
		padding: 0 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		font-size: 14px;
		line-height: 46px;
		cursor: default;
	}
	.uc_title5 li:nth-child(1){
		width: 15%;
		display: none;
	}
	.uc_title5 li:nth-child(2){
		width: 50%;
		text-align: left;
	}
	.uc_title5 li:nth-child(3){
		width: 10%;
		display: none;
	}
	.uc_title5 li:nth-child(4){
		width: 15%;
		display: none;
	}
	.uc_title5 li:nth-child(5){
		width: 25%;
	}
	.uc_title5 li:nth-child(6){
		width: 25%;
	}

	.uc_title6{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 5px;
		background-color: #fbfbfb;
	}
	.uc_title6 li{
		height: 46px;
		text-align: center;
		padding: 0 5px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #333;
		font-size: 14px;
		line-height: 46px;
		cursor: default;
	}
	.uc_title6 li:nth-child(1){
		width: 45%;
		text-align: left;
		padding-left:25px;
	}
	.uc_title6 li:nth-child(2){
		width: 25%;
		text-align: center;
	}
	.uc_title6 li:nth-child(3){
		width: 30%;
		text-align: center;
	}

	.nuc18{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.nuc18 ul{
		width: 100%;
		height: auto;
		display: flex;
		flex-direction: row;
		justify-content: center;
		padding: 0 10px;
		border-left: 1px dotted #e7e7e7;
	}
	.nuc18 ul li{
		height: 56px;
		line-height: 55px;
		text-align: left;
		border-bottom: 1px dotted #e7e7e7;
		padding: 0 5px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #999;
		cursor: default;
	}
	.nuc18_nr{
		color: #666;
	}
	.nuc18_nr:hover{
		color: #9f2925;
	}
	.nuc18 ul li:nth-child(1){
		width: 45%;
		font-size: 16px;
		color: #666;
	}
	.nuc18 ul li:nth-child(2){
		width: 25%;
		font-size: 14px;
		text-align: center;
		color: #999;
	}
	.nuc18 ul li:nth-child(3){
		width: 30%;
		font-size: 14px;
		text-align: center;
		color: #999;
	}
}