<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';
/*@import url("//hello.myfonts.net/count/333ace");*/
a
{
	color: #333;
}
a:hover
{
	color: #b72978;
}
h3 a,
h4 a,
p a,
h3 a:hover,
h4 a:hover,
p a:hover
{
	color: inherit;
}
.rightcon h1 p,
.rightcon h2 p,
.rightcon h3 p,
.rightcon h4 p,
.rightcon h5 p,
.rightcon h6 p
{
	line-height: 17pt;
	color: inherit;
	margin-top: 0;
}
/*.rightcon .c p {
	color: #b72978;
}*/
@font-face
{
	font-family: 'TLT';
	font-weight: normal;
	font-style: normal;

	src: url('../fonts/Trade Gothic LT.eot');
	src: url('../fonts/TradeGothicLT.svg#TradeGothicLT') format('svg'),
	url('../fonts/Trade Gothic LT.woff2') format('woff2'),
	url('../fonts/Trade Gothic LT.eot?#iefix') format('embedded-opentype'),
	url('../fonts/TradeGothicLT.woff') format('woff'),
	url('../fonts/TradeGothicLT.ttf') format('truetype');
}
@font-face
{
	font-family: 'TLTB';
	font-weight: normal;
	font-style: normal;

	src: url('../fonts/Trade Gothic LT Bold No. 2.eot');
	src: url('../fonts/Trade Gothic LT Bold No. 2.woff2') format('woff2'),
	url('../fonts/Trade Gothic LT Bold No. 2.eot?#iefix') format('embedded-opentype'),
	url('../fonts/TradeGothicLT-BoldTwo.woff') format('woff'),
	url('../fonts/TradeGothicLT-BoldTwo.ttf') format('truetype'),
	url('../fonts/TradeGothicLT-BoldTwo.svg#TradeGothicLT-BoldTwo') format('svg');
}

body
{
	font-family: 'TLT','Arial','微软雅黑'!important;
	/*font-family: "TradeGothicLTPro-Light",Arial,sans-serif !important;*/
}
*{
	letter-spacing: 0.2px !important;
	line-height: 17pt;
}
.ueditor_baidumap{
	display: block;
	width:100%;
	max-width: 100%;
}
header
{
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 84px;
	padding-left: 84px;
	background: #fff;
	box-shadow: 3px 3px 3px rgba(0,0,0,.2);
}
.ib
{
	display: inline-block;
}
.vishidden
{
	visibility: hidden;

	opacity: 0;
}
.openmenu
{
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;

	display: inline-block;

	width: 84px;
	height: 84px;

	-webkit-transition: all .4s ease-in-out 0s;
	   -moz-transition: all .4s ease-in-out 0s;
		-ms-transition: all .4s ease-in-out 0s;
		 -o-transition: all .4s ease-in-out 0s;
			transition: all .4s ease-in-out 0s;

	border-right: 1px solid #e8e8e8;
	background: #fff;
	display: none;
}
@media (max-width: 1200px)
{
	.openmenu
{
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;

	display: inline-block;

	width: 84px;
	height: 84px;

	-webkit-transition: all .4s ease-in-out 0s;
	   -moz-transition: all .4s ease-in-out 0s;
		-ms-transition: all .4s ease-in-out 0s;
		 -o-transition: all .4s ease-in-out 0s;
			transition: all .4s ease-in-out 0s;

	border-right: 1px solid #e8e8e8;
	background: #fff;
	display: block;
}
}
.openmenu span
{
	position: absolute;
	top: 50%;
	left: 50%;

	width: 22px;
	height: 2px;

	-webkit-transition: all .5s ease-out 0s;
	   -moz-transition: all .5s ease-out 0s;
		-ms-transition: all .5s ease-out 0s;
		 -o-transition: all .5s ease-out 0s;
			transition: all .5s ease-out 0s;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		 -o-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);

	background: #b31e71;
}
.openmenu span::after,
.openmenu span::before
{
	position: absolute;
	left: 0;

	width: 100%;
	height: 100%;

	content: '';
	-webkit-transition: all .5s ease-out 0s;
	   -moz-transition: all .5s ease-out 0s;
		-ms-transition: all .5s ease-out 0s;
		 -o-transition: all .5s ease-out 0s;
			transition: all .5s ease-out 0s;

	background: #b31e71;
}
.openmenu span::after
{
	top: -7px;
}
.openmenu span::before
{
	top: 7px;
}
.openmenu:hover
{
	background: #b31e71;
}
.openmenu:hover span,
.openmenu:hover span::after,
.openmenu:hover span::before,
.openmenu.act span,
.openmenu.act span::after,
.openmenu.act span::before
{
	background: #fff;

	will-change: transform;
}
.openmenu.act
{
	-webkit-transform: translateX(480px);
	   -moz-transform: translateX(480px);
		-ms-transform: translateX(480px);
		 -o-transform: translateX(480px);
			transform: translateX(480px);

	background: #b31e71;
}
.openmenu.act span
{
	background: rgba(255,255,255,0);
}
.openmenu.act span::before
{
	top: 0;

	-webkit-transform: rotate(43deg);
		-ms-transform: rotate(43deg);
			transform: rotate(43deg);
}
.openmenu.act span::after
{
	top: 0;

	-webkit-transform: rotate(-43deg);
		-ms-transform: rotate(-43deg);
			transform: rotate(-43deg);
}
header .logo,
header .navul,
header .logo,
header .search,
header .lang,
header form
{
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
}
header .logo,
header .search,
header .lang
{
	line-height: 84px;

	height: 84px;
}
header .logo
{
	padding-left: 33px;
}
header .logo img
{
	width: 294px;
}
header .navul
{
	height: 100%;
	padding-right: 27px;
	position: relative;
}
header .navul &gt; li
{
	float: left;
	position: relative;
	height: 100%;
	padding-right: 27px;
	padding-left: 27px;

	cursor: pointer;
}
header .navul &gt; .active a{
	color:#c50176;
}
header .navul &gt; li &gt; a
{
	font-size: 16px;
	line-height: 84px;

	position: relative;

	display: block;

	height: 100%;
}
header .navul &gt;.active:after
{
	position: absolute;
	bottom: 0;
	left: 0;

	width:100%;
	height: 2px;

	content: '';
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;

	opacity:1;
	background: #c50176;
}
header .navul &gt; li &gt; a::after
{
	position: absolute;
	bottom: 0;
	left: 0;

	width: 100%;
	height: 2px;

	content: '';
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;

	opacity: 0;
	background: #c50176;
}
header .navul &gt; li:hover &gt; a
{
	color: #c50176;
}
header .navul &gt; li:hover &gt; a::after
{
	opacity: 1;
}
header .navul &gt; li:hover .drop
{
	visibility: visible;

	opacity: 1;
}
header .search
{
	width: 84px;

	text-align: center;

	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
header .search button
{
	position: relative;

	display: block;

	width: 100%;
	height: 100%;
}
header .search img
{
	width: 20px;
}
header .lang
{
	font-size: 16px;

	width:232px;

	text-align:right;
	padding-right: 110px;
}
header .lang a:hover,
header .lang a.act
{
	color: #af005f;
}
header form
{
	display: none;
	line-height: 84px;

	position: absolute;
	top: 0;
	left: 400px;

	width: 60%;
	height: 100%;
	padding-right: 80px;
}
header form.act
{
	left: 345px;
}
header form img
{
	width: 24px;
}
header form div
{
	line-height: 84px;

	height: 100%;
}
header form input[type='text']
{
	font-size: 16px;

	width: 400px;
	height: 50%;
	padding-left: 10px;

	color: #666;
}
header form .serbtn
{
	font-size: 15px;

	height: 40px;
	margin-right: 20px;
	padding: 0 20px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
	text-transform: uppercase;

	color: #b31e71;
	border: 1px solid #b31e71;;
}
header form .serbtn:hover
{
	color: #fff;
	background-color: #b31e71;
}
header .drop
{
	position: absolute;
	top: 84px;
	left: 0;

	visibility: hidden;

	width: 100%;
	padding-right: 110px;
	padding-left: 110px;
	border-bottom: 2px solid #b72978;
	cursor: default;
	-webkit-transition: all .35s ease-out .15s;
	   -moz-transition: all .35s ease-out .15s;
		-ms-transition: all .35s ease-out .15s;
		 -o-transition: all .35s ease-out .15s;
			transition: all .35s ease-out .15s;

	opacity: 0;
	background: rgba(255,255,255,.9);
}
header .drop .left
{
	width: 298px;
}
header .drop .right
{
	width:         calc(100% - 298px);
	width: -webkit-calc(100% - 298px);
	padding-top: 35px;

	border-left: 1px solid #e5e5e5;
}
header .drop .left
{
	padding-top: 35px;
}
header .drop .left ul
{
	margin-top: 25px;
}
header .drop .left li
{
	line-height: 2.375;

	padding-left: 34px;
}
header .drop .left li a
{
	font-size: 16px;
}
header .drop .left li a:hover,
header .drop .right li:hover a
{
	color: #b72978;
}
header .drop .right h4
{
	font-size: 16px;

	margin-bottom: 45px;
	padding-left: 30px;
}
header .drop .right li
{
	float: left;

	width: 25%;

	border-left: 1px solid #e5e5e5;
}
header .drop .right li .imgdiv
{
	overflow: hidden;
}
header .drop .right li img
{
	max-width: 100%;

	-webkit-transition: all .5s ease-out 0s;
	   -moz-transition: all .5s ease-out 0s;
		-ms-transition: all .5s ease-out 0s;
		 -o-transition: all .5s ease-out 0s;
			transition: all .5s ease-out 0s;
}
@media (min-width: 992px)
{
	header .drop .right li:hover .imgdiv img
	{
		-webkit-transform: scale(1.2);
		   -moz-transform: scale(1.2);
			-ms-transform: scale(1.2);
			 -o-transform: scale(1.2);
				transform: scale(1.2);
	}
}
header .drop .right li:first-child
{
	  border-left-color: transparent;
}
header .drop .right figcaption
{
	padding-top: 47px;
	padding-bottom: 75px;
	padding-left: 25px;
}
header .drop .right figcaption h3
{
	margin-bottom: 30px;

	color: #333;
}
header .drop .right figcaption a
{
	color: #888;
}
header .drop .right figcaption a img
{
	margin-right: 8px;

	-webkit-animation-duration: 1.3s;
			animation-duration: 1.3s;
	-webkit-animation-iteration-count: infinite;
			animation-iteration-count: infinite;

	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}
header .drop .right li:hover figcaption img
{
	-webkit-animation-name: shake;
			animation-name: shake;
}
@-webkit-keyframes shake
{
	from,
	to
	{
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90%
	{
		-webkit-transform: translate3d(-1px, 0, 0);
				transform: translate3d(-1px, 0, 0);
	}

	20%,
	40%,
	60%,
	80%
	{
		-webkit-transform: translate3d(2px, 0, 0);
				transform: translate3d(2px, 0, 0);
	}
}

@keyframes shake
{
	from,
	to
	{
		-webkit-transform: translate3d(0, 0, 0);
				transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90%
	{
		-webkit-transform: translate3d(-1px, 0, 0);
				transform: translate3d(-1px, 0, 0);
	}

	20%,
	40%,
	60%,
	80%
	{
		-webkit-transform: translate3d(2px, 0, 0);
				transform: translate3d(2px, 0, 0);
	}
}
.hamburger-nav
{
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;

	overflow-y: auto;
	overflow-x: hidden;

	width: -webkit-calc(100vw - 60px);
	width:         calc(100vw - 60px);
	max-width: 480px;
	height: 100vh;
	padding: 0;

	transition: -webkit-transform .4s ease-in-out,box-shadow .4s ease-in-out;
	transition:         transform .4s ease-in-out,box-shadow .4s ease-in-out;
	-webkit-transform: translateX(-100%);
	   -moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		 -o-transform: translateX(-100%);
			transform: translateX(-100%);

	background-color: #fff;

	will-change: transform;
}
.hamburger-nav.act
{
	-webkit-transform: translateX(0%);
	   -moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		 -o-transform: translateX(0%);
			transform: translateX(0%);

	box-shadow: 3px 0 5px rgba(0,0,0,.4);
}
.hamburger-nav .mck-logo-icon img
{
	width: 205px;
	max-width: 100%;
}
.hamburger-nav .main-nav-inner .mck-logo-icon
{
	line-height: 84px;

	display: block;

	height: 84px;
	padding-right: 10%;
	padding-left: 10%;

	-webkit-transform: translate3d(0,0,0);
		-ms-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);

	color: #062c5c;
	border-bottom: 1px solid #eaeaea;
}
.hamburger-nav .main-nav-inner
{
	position: relative;

	margin: auto;
}
.hamburger-nav .main-nav
{
	position: relative;

	overflow-x: hidden;

	-webkit-transition: all .4s ease-out 0s;
	   -moz-transition: all .4s ease-out 0s;
		-ms-transition: all .4s ease-out 0s;
		 -o-transition: all .4s ease-out 0s;
			transition: all .4s ease-out 0s;
}
.hamburger-nav .main-nav .nav-list
{
	overflow-y:auto;
	overflow-x:hidden;

	height:         calc(100vh - 84px);
	height: -webkit-calc(100vh - 84px);
}
.hamburger-nav li
{
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
			position: relative;
			height: 84px;

	border-bottom: 1px solid #eaeaea;
}
.hamburger-nav li:hover
{
	background: #eaeaea;
}
.hamburger-nav li:hover &gt; a
{
	color: #b31e71;
}
.hamburger-nav .nav-item &gt; a
{
	font-size: 16px;
	line-height: 84px;

	position: relative;

	display: block;

	width: 100%;
	height: 84px;
	padding-top: 8px;
	padding-right: 10%;
	padding-left: 10%;
}
.hamburger-nav .nav-item &gt; a img
{
	position: absolute;
	top: 50%;
	right: 10%;

	visibility: inherit;

	margin-right: 12px;

	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
}
.sub-nav
{
	position: absolute;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;

	overflow: auto;

	width: 100%;
	height: 100vh;
	padding: 0;

	cursor: default;
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
	-webkit-transform: translateX(100%);
	   -moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		 -o-transform: translateX(100%);
			transform: translateX(100%);

	background: #fff;
}
.sub-nav.act
{
	-webkit-transform: translateX(0%);
	   -moz-transform: translateX(0%);
		-ms-transform: translateX(0%);
		 -o-transform: translateX(0%);
			transform: translateX(0%);
}
.sub-nav-header
{
	font-size: 20px;
	line-height: 84px;

	height: 84px;

	border-bottom: 1px solid #eaeaea;
}
.sub-nav li a
{
	font-size: 16px;
	line-height: 24px;
	position: absolute;
	top:50%;
	display: block;

	width: 100%;
	height: 24px;
	padding-right: 10%;
	padding-left: 10%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.sub-nav .close-sub-nav
{
	line-height: 84px;

	position: relative;

	float: left;

	width: 84px;
	height: 84px;
	margin-right: 30px;
	padding: 0;

	text-align: center;

	border-bottom: 0;
	background-color: #f4f4f4;
}
.mask
{
	position: fixed;
	z-index: 400;
	top: 0;
	left: 0;

	display: none;

	width: 100%;
	height: 100%;
}
.mask.act
{
	display: block;
}
.index
{
	padding-top: 84px;
}
.index .banner
{
	position: relative;
}
.php_imgs{
	display: none;
}
.index .banner .banindex
{
	display: none;
	font-size: 24px;

	position: absolute;
	right: 105px;
	bottom: 118px;

	color: rgba(255,255,255,.36);
}
.index .banner .banindex .now
{
	font-size: 48px;

	color: #fff;
}
.index .banner .banindex .all
{
	font-size: 24px;

	color: rgba(255,255,255,.36);
}
.index .banner img
{
	width: 100%;
}
.index .banner .slick-prev,
.index .banner .slick-next
{
	z-index: 10;
	top: auto;
	right: 50%;
	left: auto;

	width: 18px;
	height: 18px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
	-webkit-transform: translate(0);
	   -moz-transform: translate(0);
		-ms-transform: translate(0);
		 -o-transform: translate(0);
			transform: translate(0);

	opacity: .5;
	background-repeat: no-repeat;
	background-size: 18px 18px;
}
.index .banner .slick-prev::after
{
	position: absolute;
	top: 0;
	left: 60px;

	width: 1px;
	height: 22px;

	content: '';
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);

	background-color: #c50176;
}
.index .banner .slick-prev
{
	bottom:80px;
	left:47%;
	background-image: url(../images/ad.png);
}
.index .banner .slick-next
{
	bottom:80px;
	background-image: url(../images/au.png);
	right: 47%;
}
.index .banner .slick-prev:hover,
.index .banner .slick-next:hover
{
	opacity: 1;
}
.newsitem .item
{
	width: 33.3333333%;
	height: 313px;
	padding-top: 42px;
	padding-bottom: 50px;
}
.newsitem .item:hover h4
{
	color: #d00070;
}
.newsitem .item .bor
{
	position: relative;

	height: 100%;
	padding-right: 91px;
	padding-left: 52px;
}
.newsitem .item:first-child .bor
{
	/*border-right: 1px solid #d9d9d9;*/
}
.newsitem .item .content
{
	position: relative;

	height: 100%;
	margin-top: 38px;
	padding-left: 68px;
}
.newsitem .item h2
{
	font-size: 28px;
}
.newsitem .item h4
{
	font-size: 20px;

	overflow: hidden;

	max-height: 44px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
	letter-spacing: .5px;

	color: #333;
}
.newsitem .item p
{
	line-height: 1.71;

	overflow: hidden;

	max-height: 72px;
	margin-top: 13px;

	text-align: justify;

	color: #888;
}
.newsitem .item a
{
	position: absolute;

	color: #d00070;
}
.newsitem .item .content a
{
	position: relative;

	display: block;
}
.newsitem .item h2 + a
{
	top: 11px;
	right: 73px;
}
.newsitem .readmore
{
	bottom: 0;
	left: 120px;
}
.newsitem .item .readmore img,
.pra .formdiv .td a img,
.formdiv2 .bgc&gt;a:last-child img,
.formdiv2 .c&gt;a:nth-child(3) img,
.news .readmore img,
.shift img,
.car .lcon1 .list li a img
{
	margin-right: 8px;

	-webkit-animation-duration: 1.3s;
			animation-duration: 1.3s;
	-webkit-animation-iteration-count: infinite;
			animation-iteration-count: infinite;

	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
}
.newsitem .readmore:hover img,
.pra .formdiv .td .bgc:hover&gt;a img,
.pra .formdiv .td .c:hover&gt;a img,
.formdiv2 .td .bgc:hover a img,
.formdiv2 .td .c:hover a img,
.news figure:hover .readmore img,
.shift a:hover img,
.car .lcon1 .list li a:hover img
{
	-webkit-animation-name: shake;
			animation-name: shake;
}
.newsitem .item .time,
.newsitem .item .time .d,
.newsitem .item .time .m,
.newsitem .item .time::after,
.news .time,
.news .time .d,
.news .time .m,
.news .time::after
{
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
}
.newsitem .item .time,
.news .time
{
	position: absolute;
	top: 0;
	left: 0;

	width: 48px;
	height: 48px;
	padding-top: 4px;

	text-align: center;

	color: #fff;
	border: 1px solid #d00070;
	background: #d00070;
}
.newsitem .item .time::after,
.news .time::after
{
	position: absolute;
	top: 0;
	left: 0;

	width: 100%;
	height: 100%;

	content: '';
	-webkit-transform: scale(0);
	   -moz-transform: scale(0);
		-ms-transform: scale(0);
		 -o-transform: scale(0);
			transform: scale(0);

	background: #fff;
}
.newsitem .item .time .d,
.newsitem .item .time .m,
.news .time .d,
.news .time .m
{
	position: relative;
	z-index: 5;
}
.newsitem .item .time .d,
.news .item .time .d
{
	font-size: 22px;
}
.newsitem .item .time .m,
.news .item .time .m
{
	font-size: 12px;
}
.newsitem .item:hover .time::after,
.news figure:hover .time::after
{
	-webkit-transform: scale(1);
	   -moz-transform: scale(1);
		-ms-transform: scale(1);
		 -o-transform: scale(1);
			transform: scale(1);
}
.newsitem .item:hover .time .d,
.newsitem .item:hover .time .m,
.news figure:hover .time .d,
.news figure:hover .time .m
{
	color: #d00070;
}
.newsitem .item.last
{
	position: relative;
	padding-top: 73px;
	padding-right: 105px;
	padding-left: 110px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;

	background: #94a9cd;
}
/*.newsitem .item.last:hover
{
	background: #bba996;
}*/
.newsitem .item.last a
{
	position: relative;

	display: block;
	height: 100%;
}
.newsitem .item.last .title img
{
	width: 63px;
	margin-right: 8px;
}
.newsitem .item.last .title .ib
{
	vertical-align: middle;

	color: #fff;
}
.newsitem .item.last .o_cen{
	position: absolute;
	left: 0;
	top:50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.newsitem .item.last .title h2
{
	font-size: 32px;

	margin-bottom: 14px;
}
.newsitem .item.last p
{
	font-size: 16px;

	max-height: none;

	letter-spacing: .5px;

	color: #fff;
}
.index .lcon2
{
	padding-right: 10px;
	padding-left: 10px;

	background: #b72978;
}
.index .lcon2 li,
.about .rightcon .lcon5 li
{
	float: left;

	width: 23%;
	height: 146px;
	padding-top: 42px;
	padding-right: 100px;
	padding-left: 100px;

	color: #fff;
}
.index .lcon2 li:last-child
{
	width: 31%;
}
.index .lcon2 li img,
.about .rightcon .lcon5 li img
{
	width: 64px;
	margin-right: 20px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
}
.index .lcon2 li:hover img,
.about .rightcon .lcon5 li:hover img
{
	-webkit-transform: translateY(-8px);
	   -moz-transform: translateY(-8px);
		-ms-transform: translateY(-8px);
		 -o-transform: translateY(-8px);
			transform: translateY(-8px);
}
.imgdivs{
	margin-left: 25px;
}
.index .lcon2 li .ib,
.about .rightcon .lcon5 li .ib
{
	width:         calc(100% - 90px);
	width: -webkit-calc(100% - 90px);
	padding-top: 8px;

	vertical-align: top;
}
.index .lcon2 li h4,
.about .rightcon .lcon5 li h4
{
	font-size: 20px;

	margin-bottom: 12px;
}
footer
{
	background: #dbdbdb;
	position:relative;
	width: 100%;
	bottom: 0;

}

footer .top
{
	padding-top: 62px;
	padding-bottom: 60px;

	border-bottom: 1px solid rgba(255,255,255,.03);
}
footer .cr
{
	padding-top: 32px;
	padding-right: 110px;
	padding-bottom: 39px;
	padding-left: 110px;

	color: #333;
}
footer .left
{
	padding-left: 110px;
}
footer .right
{
	padding-right: 110px;
}
footer .left h5
{
	color: #fff;
}
footer li
{
	position: relative;

	float: left;
}
footer li .erdiv
{
	position: absolute;
	top: 50%;
	left: 50%;

	visibility: hidden;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		 -o-transform: translate(-50%,-50%);
			transform: translate(-50%,-50%);

	opacity: 0;
}
footer li:hover .erdiv
{
	top: -50px;

	visibility: visible;

	opacity: 1;
}
footer li .erdiv img
{
	width:auto;

}
footer .link-icon
{
	margin-top: 25px;
	margin-bottom: 40px;
}
footer .link-icon img
{
	width: 23px;
}
footer .link-icon li
{
	margin-right: 20px;
}
footer .link li
{
	padding-right: 10px;
	padding-left: 10px;

	border-right: 1px solid rgba(255,255,255,.05);
}
footer .link li:last-child
{
	border-right: 0;
}
footer .link li a
{
	color: rgba(255,255,255,.5);
}
footer li:hover a,
footer .cr a:hover
{
	color: #af005f;
}
footer .right h5
{
	color: #fff;
}
footer .right form
{
	position: relative;

	width: 384px;
	height: 55px;
	margin-top: 62px;
	padding-right: 20px;
	padding-left: 25px;

	border: 1px solid #474747;
}
footer .right label
{
	font-size: 12px;

	position: absolute;
	top: -38px;
	left: 0;

	color: rgba(255,255,255,.2);
}
footer .right input
{
	font-size: 12px;

	width:         calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	height: 100%;

	color: rgba(255,255,255,.4);
}
footer .right button img
{
	width: 24px;
}
footer .right button
{
	line-height: 55px;

	display: block;
	float: right;

	height: 100%;
}
footer .cr .fl
{
	font-size: 12px;
	float: none;
	display: block;
	width: calc(100%);
	text-align: right;
}
footer .cr .fr{
	float: none;
	display: block;
	text-align: right;
}
footer .cr span
{
	display: inline-block;

	margin-right: 12px;

	letter-spacing: .5px;
}
footer .cr span,
footer .cr a
{
	color: #333;
	line-height: 1.6;
}
footer .cr a
{
	margin-right: 8px;
	margin-left: 8px;

	color: #333;
}
/*关于我们*/
.c
{
	color: #b72978;
}
.lcon1 .c&gt;p{
	color:#333;
}

.mainh1{
	color: #b72978;
}

.bgc
{
	background-color: #b72978;
}
.inpgae .banner
{
	height: 200px;
	margin-top: 84px;
	background-size: cover;
	background-position: center;
}
@media (min-width: 768px)
{
	.inpgae .banner img
	{
		display: none;
	}
}

.leftnav
{
	width: 380px;
}
.leftnav form
{
	position: relative;

	margin-top: 172px;
}
.leftnav form input
{
	width: 100%;
	height: 33px;

	border-bottom: 1px solid #b72978;
}
.leftnav form button
{
	position: absolute;
	top: 0;
	right: 0;
}
.leftnav form button img
{
	width: 22px;
}
.inpgae .bannerer{
	height: 300px;
}
.navtltle
{
	font-size: 28px;
	line-height: 55px;

	height: 55px;
	margin-top: -28px;
}
.navtltle img
{
	width: 18px;
	margin-bottom: 5px;
	margin-left: 20px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
}
.navtltle.act img
{
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		 -o-transform: rotate(180deg);
			transform: rotate(180deg);
}
.leftnav .navbody
{
	padding-right: 45px;
	padding-left: 80px;
}
.leftnav .deco
{
	padding-top: 54px;
	padding-bottom: 50px;
}
.leftnav .deco .imgwrapper
{
	position: relative;

	display: inline-block;

	margin-right: 58px;
}
.leftnav .deco .imgwrapper::after
{
	position: absolute;
	top: 50%;
	right: -32px;

	width: 24px;
	height: 1px;

	content: '';
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);

	background: #bfbfbf;
}
.leftnav .nosec
{
	font-family: 'TLTB';
	font-size: 48px;
	line-height: 1.16;

	letter-spacing: 3px;

	color: #bfbfbf;
}
.leftnav ul
{
	border-top: 2px solid #b72978;
}
.leftnav li
{
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 10px;

	text-align: left;

	border-bottom: 1px solid #d9d9d9;
}
.leftnav li a
{
	font-size: 17px;
	line-height: 1.333;

	color: #848484;
}
.leftnav li.act a,
.leftnav li a:hover
{
	color: #b72978;
}
.rightcon
{
	position: relative;
	width:100%;
	-webkit-width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	border-left: 1px solid #d9d9d9;
}
.php_img{
	height: calc(100vh - 199px);
	background-repeat: no-repeat;
	background-size:cover;
	background-position: center;
}
.rightcon .arrow
{
    display: none!important;
	position: absolute;
	top: 15px;
	left: 72px;
}
.mainh1,
.mainh3
{
	max-width: 351px;
	padding-bottom: 20px;

	letter-spacing: 1px;

	border-bottom: 2px solid #b72978;
}
.mainh1
{
	font-size: 32px;
	line-height: 17pt;
	margin-bottom: 30px;
}
.about .rightcon h3.c
{
	margin-top: 48px;
	margin-bottom: 25px;
	/*padding-bottom: 28px;*/

	/*border-bottom: 1px solid #d9d9d9;*/
}
.about .rightcon .lcon1
{
	  padding-top: 40px;
	padding-right: 110px;
	padding-left: 117px;
}
.about .rightcon .lcon1 h2
{
	margin-bottom: 36px;
}
.rightcon p
{
	line-height: 17pt;
	letter-spacing: .2px;
	font-size:17px;
	color: #464646;
}
/*.rightcon p img{
	width: 100%;
}*/
.about .rightcon p span
{
	margin-right: 25px;

	color: #b72978;
}
.about .rightcon .lcon1 h3.c:nth-of-type(2)
{
	margin-top: 31px;
}
.about .rightcon .lcon1 h3.c:nth-of-type(3)
{
	margin-top: 80px;
}
.about .rightcon .lcon2 ul
{
	margin-top: 43px;

	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
/*.about .rightcon .lcon2 li
{
	float: left;

	width: 33.333333333%;
}*/
.about .rightcon .lcon2 li h4
{
	letter-spacing: .75px;
}
.about .rightcon .lcon2 li .bordiv
{
	width: 26px;
	height: 2px;
	margin-top: 13px;
	margin-bottom: 16px;
}
.about .rightcon .lcon2 li h5
{
	font-size: 17px;
	margin-bottom: 8px;
}
.about .rightcon .lcon2 li p
{
	margin-top: 2px;

	word-break: break-all;

	color: #848484;
}
.about .rightcon .lcon2 li figure
{
	width:         calc(100% - 210px);
	width: -webkit-calc(100% - 210px);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 13px;
	/*padding-left: 45px;*/
}
.about .rightcon .lcon2 li .imgdiv{
	width: 207px;
}
.about .rightcon .lcon2 li .imgdiv img{
	width: 100%;
}
.about .lcon3
{
	margin-bottom: 32px;
	padding-top: 50px;
	padding-right: 110px;
	padding-left: 117px;
}
.formdiv
{
	display: table;
}
.formdiv .left .td
{
	width: 50%;
	padding-top: 80px;
	padding-right: 45px;
	padding-bottom: 99px;
	padding-left: 45px;;
}
.formdiv.add
{
	margin-top: 60px;
}
.formdiv.add .td
{
	width: 33.33333333%;
}
.formdiv .left .bgc p,
.formdiv .left .bgc h2
{
	color: #fff;
}
.formdiv .left .c p
{
	color: #464646;
}
.formdiv .left h2
{
	font-size: 32px;
}
.formdiv .left h2 span
{
	display: inline-block;

	width:         calc(100% - 85px);
	width: -webkit-calc(100% - 85px);
}
.formdiv .left h2 img
{
	width: 60px;
	margin-right: 15px;

	vertical-align: text-top;
}
.formdiv .left p
{
	font-size: 17px;
	line-height: 1.875;

	text-align: justify;
}
.formdiv .right
{
	width: 520px;

	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.about .rightcon .lcon4
{
	padding-top: 100px;
}
.about .rightcon .lcon4 .mainh1,
.about .rightcon .lcon4 h3.c
{
	margin-left: 45px;
}
.about .rightcon .lcon4 h3.c
{
	padding-bottom: 0;

	border-bottom: 0;
}
.about .rightcon .lcon4 img
{
	max-width: 100%;
	margin-top: 48px;
}
.about .rightcon .lcon5
{
	padding-top: 40px;
	padding-left: 117px;
	padding-right: 110px;
}
.about .rightcon .lcon5 h1
{
	margin-bottom: 30px;
}
.about .rightcon .lcon5 ul
{
	margin-top: 50px;
	padding-right: 110px;
	padding-left: 45px;

	background: #b72978;
}
.about .rightcon .lcon5 li
{
	width: 33.3333333%;
	height: auto;
	min-height: 146px;
	padding-right: 70px;
	padding-bottom: 42px;
	padding-left: 50px;
}
.about .rightcon .lcon5 li:first-child
{
	width: 38.5%;
}
.about .rightcon .lcon5 li:nth-child(2)
{
	width: 32%;
}
.about .rightcon .lcon5 li:nth-child(3)
{
	width: 29.5%;
}
.about .rightcon .lcon5 li p
{
	margin-top: 0;

	color: #fff;
}
.about .rightcon .lcon5 li h4
{
	margin-bottom: 6px;
}
.about .rightcon .lcon6
{
	padding-right: 110px;
	padding-bottom: 116px;
	padding-left: 45px;
}
.about .rightcon .lcon6 form
{
	margin-top: 64px;
}
.about .rightcon .lcon6 .group
{
	float: left;

	width: 50%;
}
.about .rightcon .lcon6 .group input[type='text']
{
	width: 100%;
	height: 60px;
	padding-left: 32px;
}
.about .rightcon .lcon6 textarea
{
	display: block;

	width: 100%;
	height: 256px;
	margin-top: 30px;
	padding-top: 24px;
	padding-left: 32px;

	resize: none;
}
.about .rightcon .lcon6 .group:nth-of-type(2n-1)
{
	padding-right: 15px;
}
.about .rightcon .lcon6 .group:nth-of-type(2n)
{
	padding-left: 15px;
}
.about .rightcon .lcon6 input,
.about .rightcon .lcon6 textarea
{
	font-size: 17px;

	color: #666;
	background: #f4f4f4;
}
.about .rightcon .lcon6 .bottom
{
	margin-top: 30px;
}
.about .rightcon .lcon6 .exam
{
	padding-left: 25px;
}
.about .rightcon .lcon6 .submit
{
	display: block;

	width: 300px;
	height: 60px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;

	color: #fff;
	border: 1px solid #b72978;
	background: #b72978;
}
.about .rightcon .lcon6 .submit:hover
{
	color: #b72978;
	background: #fff;
}
::-webkit-input-placeholder
{
	opacity: 1;
	/* WebKit browsers */
	color: #999;
}
:-moz-placeholder
{
	opacity: 1;
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}
::-moz-placeholder
{
	opacity: 1;
	/* Mozilla Firefox 19+ */
	color: #999;
}
:-ms-input-placeholder
{
	opacity: 1;
	/* Internet Explorer 10+ */
	color: #999;
}
/*practice*/
.pra .mainh1
{
	max-width: 432px;
}
.pra .navtltle img
{
	display: none;
}
.pra .lcon1
{
	 padding-top: 40px;
	padding-right: 45px;
	padding-left: 45px;
}
.pra .lcon1 .mainh3
{
	max-width: 434px;
	font-size:32px;
}
.pra .lcon1 p
{
	color: #333;
}
.pra .lcon2
{
	padding-top: 38px;
}
.pra .lcon2 img
{
	width: 100%;
}
.pra .formdiv .td
{
	width: 33.333333%;
	padding-top: 80px;
	padding-right: 45px;
	padding-bottom: 80px;
	padding-left: 45px;
	font-size: 16px;
}
.pra .formdiv .td h5
{
	margin-top: 10px;

	color: #464646;
}
.pra .formdiv .td p
{
	margin-top: 22px;

	color: #464646;
}
.pra .formdiv .td.c_w h5,
.pra .formdiv .td.c_w p,
.pra .formdiv .td.c_w a
{
	color: #fff;
}
.pra .formdiv .td .readmore
{
	display: block;
	font-size:14px;
	margin-top: 28px;
}
/*practice-details*/
.prad .lcon1 .mainh1.c
{
	max-width: 500px;
	margin-top: 0;
	padding-left: 15px;
}
.prad .lcon1
{
	padding-top: 41px;
	padding-right: 110px;
	padding-bottom: 57px;
	padding-left: 45px;
}
.prad .lcon1 .c
{
	margin-top: 40px;
}
.prad .lcon1 .clearfix
{
	margin-top: 35px;
	padding-top: 30px;

	border-top: 1px solid #d9d9d9;
}
.prad .lcon1 .clearfix p
{
	margin-top: 0;
	font-size:16px;
	color: #333;
}
.prad .lcon1 .clearfix .left
{
	width: 42%;
	padding-right: 15px;
}
.prad .lcon1 .clearfix .right
{
	width: 58%;
}
.prad .lcon1 .clearfix .right img
{
	max-width: 100%;
}
.formdiv2 .right
{
	width: 1029px;

	background-image: url(../images/bg2.jpg);
}
.formdiv2 a
{
	display: block;
}
.formdiv2 .bgc a
{
	margin-top: 40px;

	color: #fff !important;
}
.formdiv2 .c a
{
	margin-top: 36px;
}
.formdiv2 span
{
	vertical-align: middle;
}
.formdiv2 span i
{
	font-style: normal;
}
.formdiv2 span i:last-child
{
	font-size: 14px;
}
.formdiv2 .left .td
{
		padding-top: 70px;
		padding-right: 72px;
		padding-bottom: 70px;
		padding-left: 55px;
}
.formdiv2 .left .td.c
{
	padding-bottom: 126px;
}
.newsitem2  .item:first-child .bor
{
	border-right: 0;
}
.newsitem2  .item .bor
{
	padding-right: 45px;
	padding-left: 45px;
}
.newsitem2  .item:nth-child(2) h2
{
	opacity: 0;
}
.newsitem2  .readmore
{
	left: 111px;
}
/*sector*/
.sector .mainh3
{
	max-width: 434px;
}
.sector .formdiv .td.right
{
	width: 509px;
	padding: 0;

	background-image: url(../images/bg3.jpg);
}
.sector .formdiv .td.left
{
	width: auto;
	padding: 0;
}
.sector .formdiv
{
	margin-top: 90px;
}
/*分页*/
.paging
{
	margin-top: 97px;

	text-align: center;
}
.paging li
{
	font-family: 'Arial';
	line-height: 32px;

	display: inline-block;

	width: 34px;
	height: 34px;
	margin-right: 6px;
	margin-left: 6px;

	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;
	vertical-align: top;

	border: 1px solid transparent;
}
.paging li.activepage,
.paging li:hover
{
	color: #b72978;
	border-color: #b72978;
}
.paging li.lp
{
	line-height: 30px;
}
.paging .lp img:last-of-type
{
	display: none;
}
.paging .lp:hover img:first-of-type
{
	display: none;
}
.paging .lp:hover  img:last-of-type
{
	display: inline;
}
.paging .lp
{
	line-height: 31px;
}
.paging .hidden-md a
{
	line-height: 40px;

	display: block;

	width: 80px;
	height: 40px;

	text-align: center;

	border: 1px solid #bababa;
}
.paging .hidden-md a:first-child
{
	float: left;
}
.paging .hidden-md a:last-child
{
	float: right;
}
/*lawyers*/
.law .rightcon .arrow,
.ld .rightcon .arrow,
.news .arrow
{
	top: 100px;
}
.law .mainh1
{
	max-width: 380px;
}
.law .lcon1
{
	padding-right: 110px;
	padding-left: 117px;
}
.law .lcon1 &gt; p
{
	font-size: 17px;
	color: #333;
	margin-top: 15px;
}
.law .lcon1 .list{
	margin:0 -31px;
}
.law .lcon1 .list li
{
	position: relative;
	float: left;

	width:calc(33.33% - 62px);
	margin:43px 31px 0px 31px;
}
/*.law .lcon1 .list li:nth-child(2n-1)
{
	padding-right: 63px;
}
.law .lcon1 .list li:nth-child(2n)
{
	padding-left: 63px;
}*/
.law .lcon1 .list li figure
{
	height: 349px;

	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.law .lcon1 .list li figcaption
{
	width:         calc(100% - 180px);
	width: -webkit-calc(100% - 180px);
	padding-top: 57px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 5px;
	font-size: 17px;
	word-break: break-all;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.law .lcon1 .list li .imgdiv
{
	position: absolute;
	width: 180px;
	overflow: hidden;
	right:0;
	top: 50%;
	margin: auto;
	height: 100%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.law .lcon1 .list li .imgdiv img
{
	position: absolute;
	width: 100%;
	overflow: hidden;
	right:0;
	top: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: all 1.4s ease-out 0s;
	   -moz-transition: all 1.4s ease-out 0s;
		-ms-transition: all 1.4s ease-out 0s;
		 -o-transition: all 1.4s ease-out 0s;
			transition: all 1.4s ease-out 0s;
}
@media (min-width: 992px)
{
	.law .lcon1 .list li:hover .imgdiv img
	{
		/*-webkit-transform: scale(1.2);
		   -moz-transform: scale(1.2);
			-ms-transform: scale(1.2);
			 -o-transform: scale(1.2);
				transform: scale(1.2);*/
	}
}
.law .lcon1 .list li .name
{
	font-size: 17px;
	line-height: 17pt;
}
.law .lcon1 .list li .bordiv
{
	width: 26px;
	height: 2px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.law .lcon1 .list li p
{
	font-size: 17px;
	line-height: 22pt;
	margin-top: 0;
	color: #848484;
	white-space: normal;
	word-break: break-word;
}
.law .lcon1 .list li p a{
	line-height: 17pt;
}
.law .lcon1 .list li span
{
	color: #b72978;
}
.law .lcon1 .list li .o_ll span{
    float: left;
}
.law .lcon1 .list li .o_ll i{
    float: left;
    display: inline-block;
    font-size: 17px;
    line-height: 17pt;
    font-style: normal;
    margin-top: 0;
    color: #848484;
    white-space: normal;
    word-break: normal;
    width:calc(100% - 80px);
}
/*lawyers details*/
.ld .container
{
	max-width: 1110px;
}
.ld .banner .des
{
    float: left;
	padding-top: 75px;
    padding-left: 70px;
	/*padding-right: 211px;*/
}
.ld .banner .bordiv
{
	width: 26px;
	height: 2px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.ld .banner img
{
	display: inline-block !important;

	max-width: 100%;
}
.ld .banner p
{
	font-size: 17px;
	line-height: 1.66;

	color: #848484;
}
.ld .banner span
{
	color: #b72978;
}
.ld .mainh1
{
	max-width: 375px;
}
.ld .lcon1
{
	padding-right: 110px;
	padding-left: 117px;
}
.ld .lcon1 p
{
	margin-top: 0;
	font-size: 17px;
}
.ld .lcon1 .mainh1 + p
{
	font-size: 17px;

	margin-top: 22px;
	margin-bottom: 60px;

	color: #464646;
}
.ld .lcon1 h3
{
	font-size: 22px;

	margin-top: 30px;
	margin-bottom: 22px;
}
/*Disclaimers*/
.dis .lcon1
{
	padding-right: 110px;
	padding-left: 117px;
}
.dis .mainh3
{
	max-width: 432px;
}
.dis .con
{
	padding-top: 15px;
	padding-right: 50px;
	padding-bottom: 95px;
}
.dis .con p
{
	margin-top: 0;

	text-align: justify;

	color: #848484;
}
.dis .con h4
{
	margin-top: 20px;
	margin-bottom: 10px;
}
.lcon2{
	padding-left: 117px;
	padding-right: 110px;
	padding-top: 40px;
}
/*newslist*/
.news .lcon1
{
	padding-top: 54px;
	padding-right: 110px;
	padding-bottom: 95px;
	padding-left: 45px;
}
.news .lcon1 .mainh1
{
	max-width: 374px;
}
.news .lcon1 &gt; p
{
	font-size: 17px;
	line-height: 1.3333;

	color: #333;
}
.news .lcon1 .paging
{
	margin-top: 93px;
}
.news .lcon1 .list li
{
	float: left;

	width: 50%;
	margin-top: 48px;
}
.news .lcon1 .list li figure
{
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.news .lcon1 .list li .imgdiv
{
	position: relative;

	overflow: hidden;
}
.news .lcon1 .list li .imgdiv img
{
	-webkit-transition: all 1.4s ease-out 0s;
	   -moz-transition: all 1.4s ease-out 0s;
		-ms-transition: all 1.4s ease-out 0s;
		 -o-transition: all 1.4s ease-out 0s;
			transition: all 1.4s ease-out 0s;
}
.news .lcon1 .list li:nth-child(2n-1)
{
	padding-right: 48px;
}
.news .lcon1 .list li:nth-child(2n)
{
	padding-left: 48px;
}
.news .time
{
	position: absolute;
	top: 0;
	left: 0;
}
.news .lcon1 li figcaption
{
	position: relative;

	width: -webkit-calc(100% - 379px);
	width:         calc(100% - 379px);
	height: 243px;
	padding-top: 35px;
	padding-right: 40px;
	padding-left: 25px;
}
	.ld .banner .imgdivs{
		margin-left: 117px;
	}
.news .lcon1 li.nopic figcaption
{
	width: 100%;
	padding-top: 35px;
	padding-right: 40px;
	padding-left: 65px;
}
.news .lcon1 li.nopic figcaption .time
{
	top: 40px;
}
.news .lcon1 li figcaption h4
{
	line-height: 1.33;

	overflow: hidden;

	max-height: 48px;
}
.news .lcon1 .list li .imgdiv img:last-child
{
	display: none;
}
.news .lcon1 li figcaption p
{
	overflow: hidden;

	max-height: 66px;
	margin-top: 12px;

	color: #888;
}
.news .lcon1 li figcaption .readmore
{
	display: block;

	margin-top: 50px;

	color: #b31e71;
}
/*news details*/
.newsd .navbody
{
	padding: 0 !important;
}
.newsd .navbody ul
{
	border-top: 0;
}
.newsd .leftnav li
{
	padding: 0;

	border: 0;
}
.newsd .leftnav li img
{
	max-width: 100%;

	-webkit-transition: all .4s ease-out 0s;
	   -moz-transition: all .4s ease-out 0s;
		-ms-transition: all .4s ease-out 0s;
		 -o-transition: all .4s ease-out 0s;
			transition: all .4s ease-out 0s;
}
.newsd .leftnav li .imgdiv
{
	overflow: hidden;
}
@media (min-width: 992px)
{
	.newsd .leftnav li:hover img
	{
		-webkit-transform: scale(1.2);
		   -moz-transform: scale(1.2);
			-ms-transform: scale(1.2);
			 -o-transform: scale(1.2);
				transform: scale(1.2);
	}
}
.newsd .leftnav li a
{
	position: relative;

	display: block;
}
.newsd .leftnav li a::after
{
	position: absolute;
	top: 0;
	left: 0;

	width: 100%;
	height: 100%;

	content: '';

	background: rgba(0,0,0,.5);
}
.newsd .leftnav li .wrapper
{
	font-size: 17px;

	position: absolute;
	z-index: 5;
	bottom: 34px;
	left: 30px;

	-webkit-transition: all .4s ease-out 0s;
	   -moz-transition: all .4s ease-out 0s;
		-ms-transition: all .4s ease-out 0s;
		 -o-transition: all .4s ease-out 0s;
			transition: all .4s ease-out 0s;
	-webkit-transform: translateY(0);
	   -moz-transform: translateY(0);
		-ms-transform: translateY(0);
		 -o-transform: translateY(0);
			transform: translateY(0);
}
.newsd .leftnav li:hover .wrapper
{
	-webkit-transform: translateY(-15px);
	   -moz-transform: translateY(-15px);
		-ms-transform: translateY(-15px);
		 -o-transform: translateY(-15px);
			transform: translateY(-15px);
}
.newsd .leftnav li.act .wrapper,
.newsd .leftnav li.act a::after
{
	display: none;
}
.newsd .arrow
{
	top: 94px;
}
.newsd .rightcon
{
	border-left: 0;
}
.newsd i
{
	font-style: normal;
}
.newsd .subtitle i
{
	font-size: 17px;

	color: #333;
}
.newsd .subtitle span
{
	line-height: 1.5;

	display: inline-block;

	margin-right: 32px;
}
.newsd .subtitle
{
	padding-top: 26px;

	color: #848484;
}
.newsd .subtitle img
{
	width: 22px;
	margin-right: 10px;
}
.newsd .lcon1
{
	position: relative;

	  padding-top: 48px;
	padding-right: 110px;
	padding-left: 45px;
}
.newsd .lcon1 .return
{
	position: absolute;
	top: 90px;
	right: 110px;
}
.newsd .lcon1 .return img
{
	width: 36px;
}
.newsd .lcon1 .mainh1
{
	display: inline-block;

	max-width: none;
	padding-right: 60px;
}
.newsd .lcon1 p
{
	line-height: 17pt;

	text-align: justify;
	font-size: 16px;
	color: #848484;
}
.newsd .shift
{
	line-height: 47px;

	position: relative;

	height: 47px;
	margin-top: 140px;
	margin-bottom: 100px;

	text-align: center;

	color: #848484;
	border-bottom: 1px solid #b72978;
}
.newsd .shift::after
{
	position: absolute;
	top: 0;
	left: 50%;

	width: 1px;
	height: 93px;

	color: '';
	background: #b72978;
}
.newsd .shift .l,
.newsd .shift .r
{
	line-height: 47px;

	height: 47px;
}
.newsd .shift .l img
{
	margin-right: 20px;
}
.newsd .shift .r img
{
	margin-left: 20px;
}
/*careers*/
.car .lcon1
{
	padding-top: 40px;
	padding-right: 110px;
	padding-bottom: 94px;
	padding-left: 45px;
}
.car .lcon1 .mainh1
{
	max-width: 374px;
	padding-left: 15px;
}
.car .lcon1 &gt; p
{
	font-size: 17px;
	line-height: 1.33;

	color: #333;
}
.car .lcon1 .list
{
	margin-top: 50px;

	border-top: 1px solid #b72978;
}
.car .lcon1 .list li
{
	position: relative;

	padding-top: 38px;
	padding-right: 80px;
	padding-bottom: 30px;
	padding-left: 15px;

	color: #848484;
	border-bottom: 1px solid #d9d9d9;
}
.car .lcon1 .list li .symbol
{
	position: absolute;
	top: 120px;
	right: 0;

	width: 20px;
	height: 20px;

	cursor: pointer;
}
.car .lcon1 .list li .symbol.act::before
{
	opacity: 0;
}
.car .lcon1 .list li .symbol::before,
.car .lcon1 .list li .symbol::after
{
	position: absolute;

	content: '';
	-webkit-transition: all .3s ease-out 0s;
	   -moz-transition: all .3s ease-out 0s;
		-ms-transition: all .3s ease-out 0s;
		 -o-transition: all .3s ease-out 0s;
			transition: all .3s ease-out 0s;

	background: #b72978;
}
.car .lcon1 .list li .symbol::after
{
	top: 50%;

	width: 100%;
	height: 1px;

	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}
.car .lcon1 .list li .symbol::before
{
	left: 50%;

	width: 1px;
	height: 100%;

	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
}
.car .lcon1 .list li h4
{
	font-size: 20px;

	margin-top: 10px;

	color: #b72978;

	cursor: pointer
}
.car .lcon1 .list li span
{
	margin-right: 5px;

	color: #b72978;
}
.car .lcon1 .list li p
{
	line-height: 1.85;

	color: #848484;
}
.car .lcon1 .list li .posi
{
	margin-top: 45px;
}
.car .lcon1 .list li .posi img
{
	width: 15px;
	margin-right: 18px;
}
.car .lcon1 .list li a
{
	display: block;

	margin-top: 35px;

	color: #b72978;
}
.car .lcon1 .list li .collapsediv
{
	display: none;
}
/*insights*/
.ins .formdiv .left p{
	font-size: 14px;
}
.ins .lcon1,
.ins .lcon3,
.ins .lcon4
{
	padding-right: 110px;
	padding-left: 45px;
}
.ins .lcon1
{
	padding-top: 90px;
}
.ins h3
{
	margin-top: 46px;
}
.ins .mainh1
{
	max-width: 313px;
}
.ins .lcon1 .clearfix p
{
	margin-top: -5px;
}
.ins .rightcon .clearfix
{
	margin-top: 20px;
	padding-top: 30px;

	border-top: 1px solid #d9d9d9;
}
.ins .rightcon .clearfix p
{
	padding-top: 0;
}
.ins .rightcon .clearfix p
{
	color: #333;
}
.ins .rightcon div.clearfix .left.fl
{
	width: 575px;
	padding-right: 20px;
}
.ins .rightcon div.clearfix .right.fl.fl
{
	width:         calc(100% - 575px);
	width: -webkit-calc(100% - 575px);
}
.ins .rightcon div.clearfix .right.fl.fl img
{
	width: 100%;
}
.ins h4
{
	font-size: 20px;

	margin-top: 28px;
	margin-bottom: 28px;
}
.ins .lcon1 .clearfix h4
{
	margin-top: 48px;
}
.ins .lcon2 .mainh1,
.ins .lcon2 &gt; p
{
	margin-right: 110px;
	margin-left: 45px;
}
.ins .lcon2 .list
{
	margin-top: 66px;
}
.ins .lcon2 .list img
{
	max-width: 100%;
}
.ins .lcon2 .list li
{
	float: left;

	width: 33.333333%;
	height: 389px;
	padding-top: 64px;
	padding-right: 15px;
	padding-left: 15px;

	text-align: center;
}
.ins .lcon2 .list li p
{
	font-size: 16px;

	max-width: 396px;
	margin: auto;
}
.ins .lcon2 .list li:nth-child(2n-1)
{
	background: #b72978;
}
.ins .lcon2 .list li:nth-child(2n-1) p
{
	color: #fff;
}
.ins .lcon2 .list li:nth-child(2n-1) .num
{
	color: #fff;
	border-color: #fff;
}
.ins .lcon2 .list .num
{
	font-size: 24px;
	line-height: 62px;

	width: 62px;
	height: 62px;
	margin: auto;
	margin-bottom: 40px;

	text-align: center;

	color: #b72978;
	border: 1px solid transparent;
	border-radius: 50%;
	background: rgba(0,0,0,.08);
}
.ins .lcon3
{
	padding-top: 95px;
}
.ins .lcon3 .clearfix
{
	padding-top: 38px;
}
.ins .lcon3 .clearfix h4:first-child
{
	margin-top: 0;
}
.ins p span
{
	margin-right: 5px;

	color: #b72978;
}
.ins .bgc p span
{
	color: #fff;
}
.ins .lcon4
{
	padding-top: 85px;
}
.ins .rightcon .formdiv,
.ins .rightcon .lcon2 ul.clearfix
{
	margin-top: 50px;
	padding-top: 0;

	border-top: 0;
}
.ins .rightcon .lcon2 ul.clearfix
{
	margin-top: 0;
}
.ins .formdiv .td.right
{
	background-image: url(../images/g4.jpg);
}
.ins .formdiv h3
{
	margin-top: 0;
}
.formdiv{
	width: 100%;
}
.slick .slick-prev{
    width: 7px;
    height:12px;
    background-image:url(../images/jiantou1.png);
    background-repeat: no-repeat;
   	left: 0px;
   	z-index: 2;
   	top:112%;
}
.slick .slick-next{
    width: 7px;
    height: 12px;
    background-image:url(../images/jiantou2.png);
    background-repeat: no-repeat;
   	right: 25px;
   	z-index: 2;
   	top:112%;
}
/*媒体查询*/
@media (max-width: 1680px)
{
	.index .banner .slick-prev::after{
		left: 49px;
	}
}
@media (max-width: 1560px)
{
	.index .banner .slick-prev::after{
		left:49px;
	}
}@media (max-width: 1366px)
{
	.index .banner .slick-prev::after{
		left:40px;
	}
}
@media (max-width: 1800px)
{
	.formdiv .right
	{
		width: 400px;
	}
	.formdiv2 .right
	{
		width: 800px;
	}
	.law .lcon1 .list li figcaption
	{
		/*padding-top: 20px;*/
	}
	.news .lcon1 .list li .imgdiv img
	{
		width: 300px;
	}
	.news .lcon1 li figcaption
	{
		width: -webkit-calc(100% - 300px);
		width:         calc(100% - 300px);
		height: 193px;
		padding-top: 15px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.news .lcon1 li figcaption .readmore
	{
		margin-top: 10px;
	}
    .law .lcon1 .list li{
        width:calc(50% - 30px);
        margin-left: 15px;
        margin-right: 15px;
    }
    .law .lcon1 .list{
        margin: 0 -15px;
    }
}
@media (max-width: 1700px)
{
	.newsitem .item .bor,
	.newsitem .item.last
	{
		padding-right: 50px;
		padding-left: 50px;
	}
	.newsitem .readmore
	{
		left: 118px;
	}
	.index .lcon2 li,
	.index .lcon2 li:last-child
	{
		width: 25%;
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (max-width: 1650px)
{
	.about .rightcon .lcon2 li figure
	{
		padding-right: 20px;
		padding-left: 20px;
	}
	.law .lcon1 .list li figcaption {
	    width: calc(100% - 180px);
	    width: -webkit-calc(100% - 180px);
	}
}
@media (max-width: 1580px)
{
	.leftnav .nosec
	{
		font-size: 30px;
	}
	.leftnav
	{
		width: 250px;
	}
	.leftnav .navbody
	{
		padding-left: 55px;
	}
	.newsd .leftnav li .wrapper
	{
		font-size: 14px;
	}
	.rightcon
	{
	}
	header .drop
	{
		padding-right: 60px;
		padding-left: 60px;
	}
	header .drop .left
	{
		width: 230px;
	}
	.header .drop .right
	{
		width:         calc(100% - 230px);
		width: -webkit-calc(100% - 230px);
	}
	.formdiv .left h2 img,
	.formdiv .left h2 span
	{
		vertical-align: middle;
	}
}
@media (max-width: 1500px)
{

	.law .lcon1 .list li figcaption
	{
		width:         calc(100% - 180px);
		width: -webkit-calc(100% - 180px);
		padding-top: 12px;
	}
	.law .lcon1 .list li figure
	{
		height: 253px;
	}
	.law .lcon1 .list li p
	{
	}
	.formdiv .left .td
	{
		padding-top: 50px;
		padding-right: 30px;
		padding-bottom: 50px;
		padding-left: 30px;
	}
	.pra .formdiv .td
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.formdiv .right
	{
		width: 350px;
	}
	.formdiv2 .right
	{
		width: 600px;
	}
	.about .rightcon .lcon5 li
	{
		padding-right: 20px;
		padding-left: 20px;
	}
	.leftnav .navbody
	{
		padding-left: 55px;
	}
	.leftnav
	{
		width: 200px;
	}
	.leftnav .navbody
	{
		padding-right: 20px;
		padding-left: 25px;
	}
	.rightcon
	{
	}
	.news .lcon1 .list li .imgdiv img:first-child
	{
		display: none;
	}
	.news .lcon1 .list li .imgdiv img:last-child
	{
		display: inline;

		width: auto;
	}
	.news .lcon1 li figcaption
	{
		width: -webkit-calc(100% - 230px);
		width:         calc(100% - 230px);
		height: 243px;
	}
	.news .lcon1 li figcaption p
	{
		max-height: 110px;
	}
	.ins .clearfix .left
	{
		width: 400px;
	}
	.ins .clearfix .right {
        width: calc(100% - 400px);
        width: -webkit-calc(100% - 400px);
    }
}
@media (max-width: 1400px)
{
	.newsitem .item .bor,
	.newsitem .item.last
	{
		padding-right: 25px;
		padding-left: 25px;
	}
	.newsitem .readmore
	{
		left: 94px;
	}
	header .navul
	{
		padding-right: 16px;
	}
	header .navul &gt; li
	{
		padding-right: 16px;
		padding-left: 16px;
	}
}
@media (max-width: 1300px)
{
	.about .rightcon .lcon2 ul
	{
		border-bottom: 0;
	}
	.about .rightcon .lcon2 li
	{
		float: none;

		width: 100%;

		border-bottom: 1px solid #d9d9d9;
	}
}
@media (max-width: 1280px)
{
	.formdiv .right
	{
		display: none;
	}
	.formdiv2 .right
	{
		display: table-cell;
	}
}
@media (max-width: 1230px){
	header .navul &gt; li {
		padding-right: 13px;
		padding-left: 13px;
	}
	.law .lcon1 .list li p{
		line-height: 18pt;
	}
}
@media (max-width: 1024px)
{
		footer {
	    position: relative;
	}
}

@media (min-width: 1200px)
{
	.index .banner .slick-dots
	{
		display: none !important;
	}

}
@media (max-width: 1200px)
{
	.hamburger-nav{
		display: block;
	}
	header .navul{
		display: none;
	}
}
@media (max-width: 1199px)
{
	.pra .lcon1,
	.ld .lcon1,
	.dis .lcon1,
	.law .lcon1,
	.about .rightcon .lcon1,
	.about .rightcon .lcon5,
	.lcon2,
	.about .lcon3{
		padding-left: 30px;
		padding-right: 30px;
	}
	.ld .banner .imgdivs{
		margin-left: 30px;
	}
	.mainh1{
		margin-bottom: 20px;
	}
    .ld .banner .des{
        padding-left: 30px;
    }
	.dis .con
	{
		margin-top: 20px;
		padding-right:0;
	}
	.navtltle
	{
		margin-top: 0;
	}
	.about .rightcon .lcon1
	{
		padding-top: 60px;
	}
	.leftnav,
	.rightcon
	{
		float: none;

		width: 100%;
	}
	.leftnav .navbody
	{
		display: none;

		padding-right: 60px;
		padding-left: 60px;
	}
	.leftnav ul
	{
		border-top: 0;
	}
	.newsd .lcon1 .return
	{
		right: 45px;
	}
	.rightcon
	{
		border-left: 0;
	}
	.index .lcon2
	{
		padding-right: 15px;
		padding-left: 15px;
	}
	.index .lcon2 li,
	.index .lcon2 li:last-child
	{
		width: 50%;
	}
	header form
	{
		width: 90%;
	}
	header form.act
	{
		left: 120px;
	}
	.newsitem .item
	{
		float: none;

		width: 100%;
		height: auto;
	}
	.newsitem .item .readmore
	{
		position: relative;
		bottom: auto;
		left: auto;

		display: block;

		margin-top: 30px;
		margin-left: 68px;
	}
	.newsitem .item .content h4,
	.newsitem .item .content p
	{
		max-height: none;
	}
	.index .banner .slick-prev,
	.index .banner .slick-next
	{
		display: none !important;
	}
	.index .banner .slick-dots
	{
		bottom: 20px;
	}
	.newsitem .item:first-child,
	.newsitem2  .item:nth-child(2)
	{
		border-bottom: 1px solid #d9d9d9;;
	}
	.newsitem .item:first-child .bor
	{
		border-right: 0;
	}
	.newsitem .item.last,
	.newsitem .item
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.index .banner .slick-dots li
	{
		width: 10px;
		height: 10px;
		margin-right: 10px;
		margin-left: 10px;

		border: 1px solid #fff;
		border-radius: 50%;
	}
	.index .banner .slick-dots li.slick-active
	{
		background: #fff;
	}
	.about .rightcon .lcon6 .bottom .group,
	.about .rightcon .lcon6 .exam
	{
		display: inline-block;
		float: none;
	}
	.about .rightcon .lcon6 .submit
	{
		display: block;
		float: none;

		margin-top: 30px;
	}
	.newsd .leftnav li
	{
		float: left;

		width: 25%;
	}
}
@media (max-width: 991px)
{
	.lcon2{
		padding-right: 25px;
	}
	.about .rightcon .lcon5{
		padding-right: 25px;
		padding-left: 25px;
	}
	.rightcon .lcon6 .exam {
		margin-top: 30px;
	}
	.sector .formdiv .td.left
	{
		width: 100%;
	}
	.ins .formdiv .td.right
	{
		display: none;
	}
	.about .rightcon .lcon1,
	.about .rightcon .lcon3,
	.about .rightcon .lcon6,
	.about .rightcon .lcon5 ul,
	.prad .lcon1,
	.newsitem2 .item .bor,
	.law .lcon1,
	.dis .lcon1,
	.news .lcon1,
	.newsd .lcon1,
	.car .lcon1,
	.ins .lcon1,
	.ins .lcon3,
	.ins .lcon4
	{
		padding-right: 25px;
		padding-left: 25px;
	}
	.ins .rightcon div.clearfix .left.fl,
	.ins .rightcon div.clearfix .right.fl.fl
	{
		float: none;

		width: 100%;
	}
	.ins .clearfix .right
	{
		margin-top: 40px;
	}
	.news .lcon1 .list li
	{
		width: 100%;
		padding: 0 !important;
	}
	.newsd .lcon1,
	.ins .lcon1,
	.ins .lcon3,
	.ins .lcon4
	{
		padding-top: 40px;
	}
	.car .lcon1,
	.law .lcon1
	{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.car .lcon1 .paging,
	.car .lcon1 .list,
	.law .lcon1 .paging,
	.newsd .shift,
	.news .lcon1 .paging,
	.news .lcon1
	{
		margin-top: 40px;
	}
	.ins .lcon2 .list li
	{
		float: none;

		width: 100%;
		height: auto;
		padding-top: 40px;
		padding-right: 25px;
		padding-bottom: 40px;
		padding-left: 25px;
	}
	.newsd .lcon1 .return
	{
		top: 40px;
		right: 25px;
	}
	.car .lcon1 .list li
	{
		padding-right: 30px;
	}
	.news .lcon1 li figcaption
	{
		float: none;

		width: 100%;
		max-width: 379px;
		height: auto;
		margin: auto;
		padding-right: 0x;
		padding-bottom: 15px;
		padding-left: 0;
	}
	.news .lcon1 li figcaption h4,
	.news .lcon1 li figcaption p
	{
		max-height: none;
	}
	.news .lcon1 .list li .imgdiv
	{
		float: none;
		overflow: visible;

		max-width: 379px;
		margin: auto;
		margin-top: 20px;
		padding-bottom: 40px;

		text-align: center;
	}
	.news .lcon1 .list li .imgdiv img
	{
		width: auto;
		max-width: 100%;
	}
	.news .lcon1 .list li .imgdiv img:first-child
	{
		display: inline;
	}
	.news .lcon1 .list li .imgdiv img:last-child
	{
		display: none;
	}
	.dis .lcon1 .con,
	.news .lcon1
	{
		padding-bottom: 40px;
	}
	.law .lcon1 .list li
	{
		float: none;

		width: calc(100% - 62px);
		padding: 0 !important;
	}
	.navtltle
	{
		font-size: 20px;
	}
	h3
	{
		font-size: 20px;
	}
	.prad .lcon1
	{
		padding-top: 40px;
	}
	.prad .lcon1 .clearfix .left,
	.prad .lcon1 .clearfix .right
	{
		float: none;

		width: 100%;
	}
	.prad .lcon1 .clearfix .right
	{
		margin-top: 20px;

		text-align: center;
	}
	.formdiv2 .right
	{
		display: none;
	}
	.formdiv .left .td
	{
		padding-top: 40px !important;
		padding-right: 25px !important;
		padding-bottom: 40px!important;
		padding-left: 25px !important;
	}
	.inpgae .banner
	{
		margin-top: 60px;
	}
	.inpgae .banner img
	{
		max-width: 100%;
	}
	.ld .banner .des,
	.ld .banner .imgdiv
	{
		float: none;

		width: 100%;
	}
	.ld .banner .des
	{
		padding-top: 20px;
		padding-right: 0;
		padding-bottom: 20px;
		padding-left: 0;
		text-align: center;
	}
	.ld .banner .des div
	{
		float: none;

		margin-right: auto;
		margin-left: auto;
	}
	.ld .banner .imgdiv
	{
		text-align: center;
		margin-left: 0;
	}
	.ld .banner .imgdiv  img
	{
		max-width: 100%;
	}
	.pra .lcon1,
	.ld .lcon1,
	.dis .lcon1
	{
		padding-top: 40px;
		padding-right: 25px;
		padding-left: 25px;
	}
	.ld .lcon1
	{
		padding-bottom: 40px;
	}
	.ld .lcon1 h3
	{
		margin-top: 24px;
	}
	.ld .lcon1 .mainh1 + p
	{
		margin-bottom: 0;
	}
	.pra .formdiv .td
	{
		display: block;

		width: 100%;
	}
	.formdiv .left h2 span
	{
		font-size: 20px;
	}
	.about .rightcon .lcon1 h2
	{
		font-size: 20px;
	}
	.about .rightcon .lcon6 input,
	.about .rightcon .lcon6 textarea
	{
		font-size: 14px;
	}
	.about .rightcon .lcon6 .group input[type='text'],
	.about .rightcon .lcon6 textarea
	{
		padding-left: 15px;
	}
	.about .rightcon .lcon6 form
	{
		margin-top: 0;
	}
	.about .rightcon .lcon6 .bottom
	{
		margin-top: 0;
	}
	.about .rightcon .lcon6 .group
	{
		display: block;
		float: none;

		width: 100%;
		margin-top: 30px;
		padding: 0 !important;
	}
	.about .rightcon .lcon6 .bottom .group
	{
		width:         calc(100% - 121px);
		width: -webkit-calc(100% - 121px);
	}
	.about .rightcon .lcon6 .submit
	{
		width: 100%;
	}
	.about .rightcon .lcon5 li
	{
		padding-right: 0;
		padding-left: 0;
	}
	.mainh1
	{
		font-size: 24px;
		padding-top: 20px;
	}
	.about .rightcon h3.c
	{
		font-size: 20px;

		margin-top: 28px;
	}
	.about .rightcon .lcon4 img
	{
		margin-top: 0;
	}
	.about .rightcon .lcon1,
	.about .rightcon .lcon3,
	.about .rightcon .lcon4,
	.about .rightcon .lcon5
	{
		padding-top: 28px;
	}
	.about .rightcon .lcon5 ul
	{
		margin-top: 28px;
	}
	.rightcon .lcon6
	{
		padding-bottom: 40px;
	}
	.rightcon
	{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0px;
	}
	.formdiv .left .td
	{
		display: block;

		width: 100%;
	}
	.formdiv .left .td.c:last-child
	{
		border-bottom: 1px solid #d9d9d9;
	}
	.about .rightcon .lcon4 .mainh1,
	.about .rightcon .lcon4 h3.c,
	.ins .lcon2 .mainh1,
	.ins .lcon2 &gt; p
	{
		margin-right: 25px;
		margin-left: 25px;
	}
	.about .rightcon .lcon1 h3.c:nth-of-type(3)
	{
		margin-top: 40px;
	}
	.about .rightcon .lcon5 li
	{
		float: none;

		width: 100% !important;
		min-height: 0;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.leftnav .navbody
	{
		display: none;

		padding-right: 25px;
		padding-left: 25px;
	}
	footer .link-icon li
	{
		margin-right: 10px;
		margin-left: 10px;
	}
	footer .right label,
	footer li a
	{
		line-height: 1.6;
	}
	footer .left,
	footer .right,
	footer .cr .fl,
	footer .cr .fr
	{
		float: none;

		width: 100%;
		padding-right: 0;
		padding-left: 0;

		text-align: center;
	}
	footer li
	{
		display: inline-block;
		float: none;
	}
	footer .right form
	{
		margin: auto;
		margin-top: 60px;
	}
	footer .right
	{
		margin-top: 40px;
	}
	footer .cr,
	footer .top
	{
		padding: 40px 25px;
	}
	footer .right label
	{
		top: -52px;
	}
	.newsitem .item p
	{
		text-align: left;
	}
	.ld .banner
	{
		background-image: url(../images/ban2.jpg) !important;
		background-size: cover;
        height: auto;
	}
}

@media(max-width: 768px)
{
	.php_img{
		display: none;
	}
	.php_imgs{
		display: block;
	}
	.inpgae .banner
	{
		height: auto;

		background: transparent;
	}
}
@media (max-width: 767px)
{
	.lcon1 p:nth-child(10) img{
	width: 100%;
}
footer .cr, footer .top {
    padding: 15px 15px;
}
.law .lcon1 .list {
     margin: 0;
}
	.law .lcon1 .list li {
		width:100%;
	    margin: 20px 0px 0px 0px;
	}

	.newsd .leftnav li
	{
		float: left;

		width: 50%;
	}
	.law .lcon1 .list li .imgdiv img
	{
		width: auto;
	}
	.law .lcon1 .list li .imgdiv,
	.law .lcon1 .list li figcaption
	{
		float: none;

		width: 100%;
		max-width:auto;
		margin: auto;
	}
	.car .lcon1, .law .lcon1 {
     padding-top: 0px;
     padding-bottom: 20px;
}


	.law .lcon1 .list li figure
	{
		height: auto;
	}
	.law .lcon1 .list li .imgdiv
	{
		padding-bottom: 20px;
		text-align: center;
		position: relative;
		top:0;
		height: auto;
		-webkit-transform: translateY(-0%);
		-moz-transform: translateY(-0%);
		-ms-transform: translateY(-0%);
		-o-transform: translateY(-0%);
		transform: translateY(-0%);
	}
	.law .lcon1 .list li .imgdiv img
	{
		max-width: 100%;
		position: relative;
		top:0;
	}
	header
	{
		line-height: 60px;

		height: 60px;
		padding-left: 40px;
	}
	header .logo,
	header .search
	{
		line-height: 60px;

		height: 60px;
	}
	header .search
	{
		width: 60px;
	}
	header .lang
	{
		display: none;
	}
	header .logo img
	{
		width: 196px;
	}
	.openmenu
	{
		width: 60px;
		height: 60px;
	}
	.index
	{
		padding-top: 60px;
	}
	header form
	{
		line-height: 60px;

		width:         calc(100% - 75px);
		width: -webkit-calc(100% - 75px);
		padding-right: 15px;
	}
	header form.act
	{
		left: 75px;
	}
	header form div
	{
		line-height: 60px;
	}
	header form input[type='text']
	{
		width:         calc( 100% - 80px);
		width: -webkit-calc( 100% - 80px);
	}
	header form .serbtn
	{
		display: none;
	}
	.nav-list .lang
	{
		line-height: 60px;

		width: 100%;
		height: 60px;

		text-align: center;
	}
	.nav-list .lang a.act
	{
		color: #b31e71;
	}
	.index .lcon2 li,
	.index .lcon2 li:last-child
	{
		float: none;

		width: 100%;
		height: auto;
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media (max-width: 564px)
{
	.openmenu.act
	{
		-webkit-transform: translateX(calc(100vw - 59px));
			-ms-transform: translateX(calc(100vw - 59px));
				transform: translateX(calc(100vw - 59px));
	}
}
@media (max-width: 440px)
{
	footer .right form
	{
		width: 100%;
	}
}
@media (max-width: 768px)
{

}
@media (min-width: 769px)
{
	.index .banner .item img:last-of-type
	{
		display: none;
	}
}
/*
按钮
 */
.btn_box{
	display: inline-block;
	padding: 0px calc(50% - 82px);
	overflow: hidden;
	margin-top: 20px;
}
.preva{
	border: 1px solid #b72978;
	display: inline-block;
	width: 80px;
	text-align: center;
	padding: 10px;
	float: left;
}
.nexta{
	border: 1px solid #b72978;
	display: inline-block;
	width: 80px;
	text-align: center;
	padding: 10px;
	float: left;
	margin-left: 4px;
}
.preva:hover,
.nexta:hover{
	background: #b72978;
	cursor: pointer;
}
.lcon2 h1{
	margin-bottom: 30px;
}
.lcon2 h2{
	font-size: 32px;
	color: #b72978;
	margin-top: 31px;
	margin-bottom: 25px;
	padding-bottom: 28px;
	border-bottom: 1px solid #d9d9d9;
}
@media (max-width: 768px)
{
	.lcon2 {
	    padding-left: 25px;
		padding-top: 25px;
	}
	.about .lcon5 p {
	    margin-left: 0px;
		padding: 0;
	}
}
.img-h{
	display: none;
}
@media (max-width: 767px){
	.img-h{
		display:block;
	}
	.img-g{
		display: none;
	}
	.about .rightcon .lcon2 li figure {
	    padding-right: 0px;
	    padding-left: 0px;
	    width: calc(100% - 190px);
    	width: -webkit-calc(100% - 190px);
	}
	.about .rightcon .lcon2 li .imgdiv {
	    width: 190px;
	}
	.pra .lcon1, .ld .lcon1, .dis .lcon1 {
	    padding-top: 0px;
	}
	.BMap_mask {
	    background-size: 100% 100%;
	}
}









/* template*****************************************************************************************/

/* 响应式内容区变化 */
@media screen and (min-width: 1201px) {
    .yx_mc_container {
        width: 1350px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1200px) {
    .yx_mc_container {
        width: 768px;
        padding: 0 15px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 767px) {
    .yx_mc_container {
        width: 100%;
        padding: 0 15px;
    }
}

/* 列表图片 */
.yx_mc_list_imgbox {
    position: relative;
    overflow: hidden;
}

.yx_mc_list_imgbox img {
    height: 100%;
}

.yx_mc_list_png {
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
}

.yx_mc_list_img {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}


/* 大标题 */
.yx_mc_inner_title {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    font-size: 30px;
    line-height: 1.2;
    color: #5cb531;

    margin-bottom: 42px;
}

/* 中标题 */
.yx_mc_inner_subtitle {
    font-size: 24px;
    color: #333333;
    line-height: 1.5;

    margin-bottom: 30px;
}

/* 带字体*/
.yx_mc_inner_font {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    color: #5cb531;
}

/* 小标题 */
.yx_mc_inner_smalltitle {
    font-size: 22px;
    color: #333;

    margin-bottom: 20px;
}

/* 行高为30的内容 */
.yx_mc_cont1630 p {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
}

/* 行高为24的内容 */
.yx_mc_cont1624 p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
}

/* 文字带点 */
.yx_mc_b4s1_li {
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

.yx_mc_b4s1_lidian {
    width: 5px;
    line-height: 30px;
    color: #5cb531;
    display: inline-block;
    margin-right: 10px;
}

/* 前边带点 下面有文字 */
.yx_mc_c3s2_list {
    margin-top: 28px;
}

.yx_mc_c3s2_li {
    margin-bottom: 14px;
}

.yx_mc_c3s2list_title {
    font-size: 16px;
    line-height: 30px;
    color: #333;
}

.yx_mc_c3s2list_content p {
    font-size: 16px;
    line-height: 30px;
    color: #999;
    max-width: 531px;
}



/* 上图下文四个 */
.yx_mc_4list_imgbox {
    position: relative;
    overflow: hidden;
}

.yx_mc_4list_imgbox img {
    width: 100%;
    height: 100%;
}

.yx_mc_4list_png {
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
}

.yx_mc_4list_img {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.yx_mc_4lisbox_word {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #5cb531;
    margin-top: 25px;
}

.yx_mc_4li {
    float: left;
    width: 25%;
    padding: 0 9px;
}

.yx_mc_4list {
    margin: 0 -9px;
    margin-top: 50px;
}

/* 上图下文五个 */
.yx_mc_5li {
    float: left;
    width: 20%;
    padding: 0 10px;
}

.yx_mc_5list {
    margin: 0 -10px;
    margin-top: 45px;
}


/* &lt;!-- 右图左文 各50%  ！！加上类名 pic_left 则为左图右文--&gt; */
.yx_mc_b1s1_fl {
    width: 50%;
    padding-right: 30px;
}

.yx_mc_b1s1_fr {
    width: 50%;
}

.pic_left .yx_mc_b1s1_fl {
    float: right;
}

.pic_left .yx_mc_b1s1_fl {
    padding-right: 0;
    padding-left: 50px;
}

/* &lt;!-- 左图右文 左边只有图片大小--&gt; */
.yx_mc_b2s1_l {
    width: 314px;
}

.yx_mc_b2s1_r {
    width: calc(100% - 314px);
    padding-left: 82px;
}

.yx_b1s3_contbox {
    margin-bottom: 48px;
}

.yx_b1s3_contbox:last-child {
    margin-bottom: 0;
}

.yx_mc_b2s1_imgbox {
    width: 314px;
    margin: 0 auto;
}

/* 黄色条 */
.yx_mc_b5s1r_more {
    padding-top: 50px;
    margin-bottom: 45px;
}

.yx_mc_b2s1rmore_dl {
    display: inline-block;
    padding: 0 30px;
    background: #f2c043;
}

.yx_mc_b2s1rmore_dt {
    width: 30px;
    margin-right: 15px;
}

.yx_mc_b5s1r_more .yx_mc_b2s1rmore_dt, .yx_mc_b5s1r_more .yx_mc_b2s1rmore_dd {
    line-height: 60px;
}

.yx_mc_b5s1r_more .yx_mc_b2s1rmore_dt, .yx_mc_b5s1r_more .yx_mc_b2s1rmore_dd {
    line-height: 60px;
}

.yx_mc_b2s1rmore_dd {
    font-size: 18px;
    color: #fff;
}

#copybox {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
}

.mc_inner_h1title {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    font-size: 30px;
    line-height: 1.5;
    color: #333;
}

.mc_inner_h2title {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    font-size: 28px;
    line-height: 1.5;
    color: #333;
}

.mc_inner_h3title {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    /* font-size: 24px; */
    font-size: 26px;
    line-height: 1.5;
    color: #333;
}

.mc_inner_h4title {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    /* font-size: 28px; */
    font-size: 24px;
    color: #5a5a5a;
    line-height: 1.5;
}

.mc_inner_h5title {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    /* font-size: 24px; */
    font-size: 22px;
    color: #5a5a5a;
    line-height: 1.5;
}

.mc_inner_h6title {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 20px;
    color: #5a5a5a;
    line-height: 1.5;
}

.mc_contp p {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    color: #666;
    line-height: 1.5;
}

.mc_contpi p {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 16px;
    font-style: italic;
    color: #666;
    line-height: 1.5;
}


/* .mc_inner_h1title {
    font-size: 30px;
    line-height: 1.5;
}

.mc_inner_h2title {
    font-size: 28px;
    line-height: 1.5;
}

.mc_inner_h3title {
    font-size: 26px;
    line-height: 1.5;
}

.mc_inner_h4title {
    font-size: 24px;
    line-height: 1.5;
}

.mc_inner_h5title {
    font-size: 22px;
    line-height: 1.5;
}

.mc_inner_h6title {
    font-size: 20px;
    line-height: 1.5;
}

.mc_contp p {
    font-size: 16px;
    line-height: 1.5;
} */

/* .mc_contpi p {
    font-size: 18px;
    line-height: 1.5;
} */


.gx_wxts{
    border-top: 1px solid #ededed;
    width: 1200px;
    margin: 120px auto 0;
    padding-top: 36px;
}
.gx_wxts p{
    font-size: 26px;
    color: #999;
    -webkit-user-select:none;

   -moz-user-select:none;

   -ms-user-select:none;

   user-select:none;
}



/* 响应式内容区变化 */
@media screen and (min-width: 1201px) {
    .yx_mc_container {
        width: 1200px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1200px) {
    .yx_mc_container {
        width: 768px;
        padding: 0 15px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 767px) {
    .yx_mc_container {
        width: 100%;
        padding: 0 15px;
    }
}

/* 列表图片 */
.yx_mc_list_imgbox {
    position: relative;
    overflow: hidden;
}

.yx_mc_list_imgbox img {
    height: 100%;
}

.yx_mc_list_png {
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
}

.yx_mc_list_img {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}


/* 大标题 */
.yx_mc_inner_title {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    font-size: 30px;
    line-height: 1.2;
    color: #333;

    margin-bottom: 42px;
}

/* 中标题 */
.yx_mc_inner_subtitle {
    font-size: 24px;
    color: #333333;
    line-height: 1.5;

    margin-bottom: 30px;
}

/* 带字体*/
.yx_mc_inner_font {
    font-family: "Trajan W01 Bd";
    font-weight: bold;
    color: #333;
}

/* 小标题 */
.yx_mc_inner_smalltitle {
    font-size: 22px;
    color: #333;

    margin-bottom: 20px;
}

/* 行高为30的内容 */
.yx_mc_cont1630 p {
    font-size: 16px;
    line-height: 1.875;
    color: #666666;
}

/* 行高为24的内容 */
.yx_mc_cont1624 p {
    font-size: 16px;
    line-height: 1.5;
    color: #666666;
}

/* 文字带点 */
.yx_mc_b4s1_li {
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

.yx_mc_b4s1_lidian {
    width: 5px;
    line-height: 30px;
    color: #333;
    display: inline-block;
    margin-right: 10px;
}

/* 前边带点 下面有文字 */
.yx_mc_c3s2_list {
    margin-top: 28px;
}

.yx_mc_c3s2_li {
    margin-bottom: 14px;
}

.yx_mc_c3s2list_title {
    font-size: 16px;
    line-height: 30px;
    color: #333;
}

.yx_mc_c3s2list_content p {
    font-size: 16px;
    line-height: 30px;
    color: #999;
    max-width: 531px;
}



/* 上图下文四个 */
.yx_mc_4list_imgbox {
    position: relative;
    overflow: hidden;
}

.yx_mc_4list_imgbox img {
    width: 100%;
    height: 100%;
}

.yx_mc_4list_png {
    position: relative;
    z-index: 1;
    top: 0;
    left: 0;
}

.yx_mc_4list_img {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.yx_mc_4lisbox_word {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #333;
    margin-top: 25px;
}

.yx_mc_4li {
    float: left;
    width: 25%;
    padding: 0 9px;
}

.yx_mc_4list {
    margin: 0 -9px;
    margin-top: 50px;
}

/* 上图下文五个 */
.yx_mc_5li {
    float: left;
    width: 20%;
    padding: 0 10px;
}

.yx_mc_5list {
    margin: 0 -10px;
    margin-top: 45px;
}


/* &lt;!-- 右图左文 各50%  ！！加上类名 pic_left 则为左图右文--&gt; */
.yx_mc_b1s1_fl {
    width: 50%;
    padding-right: 30px;
}

.yx_mc_b1s1_fr {
    width: 50%;
}

.pic_left .yx_mc_b1s1_fl {
    float: right;
}

.pic_left .yx_mc_b1s1_fl {
    padding-right: 0;
    padding-left: 50px;
}

/* &lt;!-- 左图右文 左边只有图片大小--&gt; */
.yx_mc_b2s1_l {
    width: 314px;
}

.yx_mc_b2s1_r {
    width: calc(100% - 314px);
    padding-left: 82px;
}

.yx_b1s3_contbox {
    margin-bottom: 48px;
}

.yx_b1s3_contbox:last-child {
    margin-bottom: 0;
}

.yx_mc_b2s1_imgbox {
    width: 314px;
    margin: 0 auto;
}

/* 黄色条 */
.yx_mc_b5s1r_more {
    padding-top: 50px;
    margin-bottom: 45px;
}

.yx_mc_b2s1rmore_dl {
    display: inline-block;
    padding: 0 30px;
    background: #f2c043;
}

.yx_mc_b2s1rmore_dt {
    width: 30px;
    margin-right: 15px;
    line-height: 60px;
}

.yx_mc_b5s1r_more .yx_mc_b2s1rmore_dt,
.yx_mc_b5s1r_more .yx_mc_b2s1rmore_dd {
    line-height: 60px;
}

.yx_mc_b2s1rmore_dd {
    font-size: 20px;
    line-height: 60px;
    color: #fff;
}

.yx_mc_b2s1rmore_dd {
    font-size: 18px;
    color: #fff;
}

/* 带点列表有小标题 */
.yx_mc_b4s1_bdcontbox {
    margin-bottom: 30px;
}

.yx_mc_b4s1_li {
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

.yx_mc_dianword .yx_mc_b4s1_li {
    margin-bottom: 45px;
}

.yx_mc_b4s1_lidian {
    width: 5px;
    line-height: 30px;
    color: #333;
    display: inline-block;
    margin-right: 10px;
}

.yx_mc_b4s1_lidian {
    width: 15px;
    margin: 0;
    padding-right: 10px;
}

.yx_mc_e2s2 .yx_mc_b4s1_lidian {
    color: #666;
}

.yx_mc_h1_list .yx_mc_b4s1_lidian {
    width: 30px;
}

.yx_mc_b4s1_liword a {
    color: #333;
    display: inline-block;
}

.yx_mc_h1_list .yx_mc_b4s1_liword {
    width: calc(100% - 30px);
}

.yx_mc_b4s1_liword {
    width: calc(100% - 15px);
    line-height: 30px;
}

/* 表格 */
.yx_mc_f2_tabbox table {
    width: 100%;
}

.yx_mc_f2_tabbox td,
.yx_mc_f2_tabbox th {
    text-align: center;
    vertical-align: middle;
}

.yx_mc_f2_tabbox th {
    color: #fff;
    background: #333;
    font-size: 18px;
    line-height: 30px;
    padding: 15px 0;
}

.yx_mc_f2_tabbox td {
    padding: 15px 0;
    font-size: 18px;
    color: #333;
    line-height: 30px;
    border-bottom: 1px solid #fff;
}

.yx_mc_f2_tabbox td:first-child {
    background: #f3f3f3;
}

.yx_mc_f2_tabbox td:not(:first-child) {
    background: #e6f3df;
}

.yx_mc_f2_tabbox td:not(:last-child) {
    border-right: 1px solid #fff;
}

/* .yx_mc_f2_tabbox {
    margin-bottom: 50px;
} */

.yx_mc_f2_tab1 td {
    width: 50%;
}

.yx_mc_f2_tab1 p {
    padding: 0 20px;
}

.yx_mc_f2_tab1 .yx_mc_b5s1r_more {
    margin-bottom: 0;
    padding-top: 30px;
}

.yx_mc_f2_tab1 td {
    width: 50%;
}

.yx_mc_f2_tab1 p {
    padding: 0 20px;
}

.yx_mc_f2_tab1 .yx_mc_b5s1r_more {
    margin-bottom: 0;
    padding-top: 30px;
}

.yx_mc_c4_tab th {
    border-bottom: 10px solid #fff;
}

.yx_mc_c4_tab td {
    width: 25% !important;
    background: #f2f8ee;
    color: #0a5c1c;
}

.yx_mc_c4_tab td:first-child {
    background: #e6f3df;
}

.yx_mc_c4_tab td:not(:last-child) {
    border-right: 5px solid #fff;
}

.yx_mc_c4_tab:not(:last-child) {
    margin-bottom: 30px;
}

.yx_mc_c4_tab1 th {
    background: #005d17;
}

.yx_mc_c4_tab2 th {
    background: #f1bb33;
}

.yx_mc_c4_tab3 th {
    background: #333;
}

.yx_mc_f2_tab2 .yx_mc_f2tab2_td1 {
    width: 50%;
}

.yx_mc_f2_tab2 .yx_mc_f2tab2_td2 {
    width: 25%;
}

.yx_mc_cont1630 p a {
    display: inline;
    color: #333;
    font-size: inherit;
    line-height: inherit;
}

.yx_mc_xlbox {
    margin-bottom: 5px;
}

.yx_mc_xlbox {
    position: relative;
}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd {
    padding-top: 28px;
    padding: 28px;
}

.yx_mc_xlbox_lg {
    margin-bottom: 15px;
}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd{
    padding: 18px;
}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd{
    padding: 18px 30px;
}

.yx_mc_xlbox_hd {
    width: 100%;
    cursor: pointer;
    padding: 9px 20px 10px;
    color: #fff;
    background-color: #6faf3e;
}

.on .yx_mc_xlbox_hd {
    background: #f1bb33;
    transition: all .36s;
}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd {
    padding-top: 28px;
    padding: 28px;
}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd{
    padding: 18px;
}

.yx_mc_xlbox_lg .yx_mc_xlbox_hd{
    padding: 18px 30px;
}

.yx_mc_xlbox_title {
    font-size: 18px;
    line-height: 24px;
}

.yx_mc_xlbox_title div {
    font-size: 18px;
    line-height: 24px;
}

.yx_mc_xlbox_title .yx_mc_xlbox_xtb_word {
    line-height: 34px;
}

.yx_mc_xlbox_imgbox {
    width: 10px;
    line-height: 24px;
}

.yx_mc_xlbox_imgbox {
    transition: all .36s;
    transform: rotate(90deg);
}

.on .yx_mc_xlbox_imgbox {
    transform: rotate(270deg);
}

.on .yx_mc_xlbox_hd {
    background: #f1bb33;
    transition: all .36s;
}

.yx_mc_xlbox_imgbox{
    width: 12px;
}

.yx_mc_xlbox_bd {
    padding: 5px 0;
}

.yx_mc_xlbox_bd p {
    color: #5b5b5b;
    line-height: 1.5em;
    font-size: 16px;
}

.yx_mc_xlbox_bd_bold {
    font-weight: bolder;
}

.yx_mc_xlbox_bd_green a {
    display: inline-block;
    color: #6faf3e;
}


.yx_mc_xlbox_bd {
    padding: 15px 40px 0;
}

.yx_mc_xlbox_bd p {
    color: #666666;
}

.yx_mc_b2s1r_more {
    padding-top: 30px;
    /* margin-bottom: 65px; */
}

.yx_mc_c6_tab tr,
.yx_mc_c6_tab th {
    width: 50%;
}
.yx_mc_c6_tab tr:nth-child(even) td {
    background: #e5e6e6;
}

.yx_mc_c6_tab tr:nth-child(odd) td {
    background: #f7f7f7;
}

.yx_mc_c6_tab td {
    border-right: 0 !important;
}
.yx_mc_c6_tab th,
.yx_mc_c6_tab td {
    width: 33.333333%;
}

.yx_mc_b4s1_bdcontbox .yx_mc_c6_tab th:not(:last-child) {
    border-right: 15px solid #fff;
}

.yx_mc_b4s1_bdcontbox .yx_mc_c6_tab td:not(:last-child) {
    border-right: 15px solid #fff !important;
}

.yx_mc_b4s1_bdcontbox .yx_mc_c6_tab td {
    border-top: 5px solid #fff;
}

.yx_mc_c6_tab_imgbox {
    margin-top: 40px;
    max-width: 996px;
}

.yx_mc_e2_tab {
    /* max-width: 1200px; */
    margin-bottom: 20px;
}
.yx_mc_e2_tab th:first-child {
    width: 45%;
}

.yx_mc_e2_tab th {
    width: 11%;
}

.yx_mc_e2_tab th:not(:last-child){
    border-right: 1px solid #fff;
}

.yx_mc_e2_tab td:not(:last-child){
    border-right: 1px solid #fff !important;
}

.yx_mc_e2_tab td:first-child {
    width: 45%;
    text-align: left;
    padding: 15px 45px;
}

.yx_mc_e2_tab td {
    width: 11%;
    border-top: 1px solid #fff;
}

.yx_mc_e2_tab td:not(:first-child) {
    font-family: "微软雅黑";
}

.yx_mc_e2_tab tr:nth-child(odd) td {
    background: #f3f3f3 ;
}

.yx_mc_e2_tab tr:nth-child(even) td {
    background: #e6f3df ;
}

#copybox {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
}



/* 12.4 */
.yx_mc_c2_li{
    float: left;
    width: 33.333333%;
    padding: 0 12px;

}

.yx_mc_c2_list{
    margin: 0 -12px;
}

.yx_mc_c2_imgbox {
    /* max-width: 434px; */
    margin: 0 auto;
}

.yx_mc_stxw p{
    color: #333;
}

.yx_mcc2_list2 .yx_mc_c2_li{
    width: 50%;
}

.yx_mc_ykvideobox:nth-child(1){
    margin-right: 50px;
}

.yx_mc_ykvideo_btnbox{
    margin-top: 20px;
}

.yx_mc_ykvideo_btn{
    line-height: 40px;
    padding: 0 20px;
    background: #f2c043;
    margin-right: 10px;
    color: #fff;
    cursor: pointer;
}


.yx_mc_ykvideo_btn.on{
    background: #333 !important;
    color: #fff !important;
}



/* 12.19 */
.yx_mc_more_space{
    padding: 0 !important;
    margin: 0 !important;
    margin-right: 20px !important;
}

.yx_mc_vtabhd_li {
    font-family: "Trajan W01 Bd";
    float: left;
    font-size: 22px;
    line-height: 45px;
    color: #666666;
    margin-left: 55px;
    cursor: pointer;
    transition: all .36s;
}

.yx_mc_vtabhd_li a {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    /* color: initial; */
}

.on_act {
    color: #333;
}

.yx_mc_video_bd {
    padding-top: 68px;
}

.yx_mc_video_list {
    margin: 0 -22px;
}

.yx_mc_video_li {
    float: left;
    width: 33.333333%;
    padding: 0 22px;
    margin-bottom: 60px;
}

.yx_mc_vtabli_play {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    width: 50px;
    height: auto !important;
    transform: translate(-50%, -50%);
}

.yx_mc_vtabli_imgbox {
    position: relative;
}

.yx_mc_vtabli_imgbox::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 4;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .25);
}

.yx_mc_vtabli_bot {
    padding: 35px 25px;
    box-shadow: 0 3px 18px -2px rgba(0, 0, 0, .17);
}

.yx_mc_vtabli_word {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 20px;
    color: #333;
    line-height: 26px;
    height: 52px;
    overflow: hidden;
}

.yx_mc_vtabli_href {
    margin-top: 28px;
}

.yx_mc_vtabli_dt {
    width: 20px;
    margin-right: 10px;
}

.yx_mc_vtabli_href {
    margin-right: 30px;
}

.yx_mc_vtabli_dd img {
    transition: all.36s;
}

.yx_mc_vtabli_dd .yx_mc_list_img {
    opacity: 0;
}

.yx_mc_vtabli_href.on .yx_mc_list_img {
    opacity: 1;
}

.yx_mc_vtabli_href.on .yx_mc_list_png {
    opacity: 0;
}

.yx_mc_phfy button {
    line-height: 24px;
}

.yx_mc_vtabbd_lisbox {
    display: none;
}

.yx_mc_vtabbd_lisbox.yx_mc_tabshow {
    display: block;
}

audio:focus {
    outline: -webkit-focus-ring-color auto 0;
}

.yx_mc_vlist_box{
    float: left;
    width: 33.333333%;
}

/*peter 12.19*/
.yx_mc_xlbox_lg{
    margin-bottom: 15px;
}
.yx_mc_xlbox_hd {
    width: 100%;
    cursor: pointer;
    padding: 9px 20px 10px;
    color: #fff;
    background-color: #6faf3e;
}
.yx_mc_xlbox_lg .yx_mc_xlbox_hd {
    padding: 18px 30px;
}
.yx_mc_xlbox_title {
    font-size: 18px;
    line-height: 24px;
}
.yx_mc_xlbox_imgbox {
    width: 12px;
    line-height: 24px;
}
.yx_mc_xlbox_imgbox {
    transition: all .36s;
    transform: rotate(90deg);
}
.yx_mc_xlbox_imgbox img {
    width: 100%;
}
.yx_mc_xlbox_bd {
    /* display: none; */
    padding: 15px 40px 0px;
}
.yx_mc_xlbox_bd p {
    color: #666;
    line-height: 1.5em;
    font-size: 16px;
}
.yx_mc_xlbox_bd_bold {
    font-weight: bolder;
}
.yx_mc_xlboxbd_year {
    text-decoration: underline;
}
.yx_mc_cont1630 p a {
    display: inline;
    font-size: inherit;
    line-height: inherit;
    color: #333;
}

.yx_mc_c2_imgbox {
    text-align: center;
}

.yx_mc_c2_imgbox img{
    position: static;
    width: auto;
    height: auto;
    max-width: 100%;
    text-align: center;
}
@media screen and (min-width: 1200px){
    .yx_mc_xlbox_hd:hover {
        background: #f1bb33;
        transition: all .36s;
    }
    /* a:hover {
        color: #f2a802 !important;
    } */
}

/* 1.20 */

.jscolor{
    padding: 0 20px;
    line-height: 40px;
    color: #fff;
    margin-right: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .14);
}

.mc_copywrap{
    padding-top: 30px;
}

.yx_mc_href{
    border-color: #333 !important;
}

.yx_mc_creat{
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    background: #000;
    padding: 0 30px;
}

.yx_mc_toolbox button{
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    background: #000;
    padding: 0 30px;
    margin-right: 30px;
}

.yx_mc_toolbox{
    margin-top: 40px;
}

tr.on{
    border: 2px solid #f00;
}

.yx_mc_toolbox .yx_mc_delete,
.yx_mc_toolbox .yx_mc_up,
.yx_mc_toolbox .yx_mc_down{
    margin-right: 10px;
}

button+span{
    margin-right: 30px;
}


/* 1.21 */
.yx_mc_xlbox_lg{
    margin-bottom: 0;
}

.yx_mc_b5s1r_more{
    padding-top: 0;
    margin-bottom: 0;
}

.yx_mc_4list{
    margin-top: 0;
}

.yx_mc_5list {
    margin-top: 0;
}

.yx_mc_video_li{
    margin-bottom: 0;
}

.yx_mc_more_space1{
    margin-right: 0 !important;
}

/* web端 */
/* 重要1920px 1440px 1366px */

@media screen and (max-width: 1680px) {}

@media screen and (max-width: 1560px) {}

@media screen and (max-width: 1440px) {
    .yx_mc_container {
        width: 1200px;
    }
}

@media screen and (max-width: 1200px) {
    .yx_mc_container {
        width: 768px;
        padding: 0 15px;
    }

    .yx_mc_4lisbox_word {
        font-size: 14px;
        line-height: 20px;
    }

    .yx_mc_b1s1_fl {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px;
    }

    .yx_mc_b1s1_fr {
        width: 100%;
    }

    .pic_left .yx_mc_b1s1_fl {
        padding-left: 0;
    }

    .yx_mc_b1s1_fl {
        margin-bottom: 24px;
    }

    .yx_mc_b2s1rmore_dl {
        padding: 0 20px;
    }

    .yx_mc_b2s1rmore_dt {
        margin-right: 12px;
    }

    .yx_mc_b2s1rmore_dt {
        width: 15px;
        line-height: 48px;
    }

    .yx_mc_b2s1rmore_dd {
        font-size: 14px;
        line-height: 48px;
    }

    .yx_mc_f2_tabbox {
        overflow: auto;
    }
    .yx_mc_c6_tabbigbox {
        min-width: 1000px;
    }
    .yx_mc_e2_tab1,
    .yx_mc_e2_tab2 {
        min-width: 737px;
    }
    /*peter 12.19*/
    .yx_mc_video_list{
        margin: 0px -10px;
    }
    .yx_mc_video_li {
        padding: 0 10px;
        width: 50%;
    }
}

/* 平板 */

@media screen and (max-width: 767px) {
    .yx_mc_container {
        width: 100%;
    }

    .yx_mc_4list {
        margin: 24px -5px 0;
    }

    .yx_mc_4li {
        width: 50%;
        padding: 0 5px;
        padding-bottom: 15px;
    }

    .yx_mc_4lisbox_word {
        font-size: 14px;
        line-height: 20px;
        height: 40px;
        margin-top: 10px;
        overflow: hidden;
    }

    .yx_mc_5list {
        margin: 20px -5px 0;
    }

    .yx_mc_5li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 15px;
    }

    .yx_mc_inner_title {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .yx_mc_inner_subtitle {
        font-size: 18px;
        margin-bottom: 12px;
    }

    .yx_mc_inner_smalltitle {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .yx_mc_cont1630 p {
        font-size: 14px;
    }

    .yx_mc_b4s1_lidian {
        line-height: 24px;
    }

    .yx_mc_h1_list .yx_mc_b4s1_lidian {
        width: 20px;
        margin-top: -3px;
    }

    .yx_mc_b4s1_li {
        font-size: 14px;
        line-height: 24px;
    }

    .yx_mc_b4s1_lititle {
        font-size: 16px;
    }

    .yx_mc_dianword .yx_mc_b4s1_li {
        margin-bottom: 10px;
    }

    .yx_mc_c3s2list_title {
        font-size: 14px;
        line-height: 24px;
    }

    .yx_mc_c3s2_list {
        margin-top: 10px;
    }

    .yx_mc_b2s1_l {
        width: 100%;
        margin-bottom: 24px;
    }

    .yx_mc_b2s1_r {
        width: 100%;
        padding-left: 0;
    }

    .yx_mc_b3 .yx_mc_b2s1_l {
        width: 100%;
        margin-bottom: 30px;
    }

    .b1s3_contbox {
        margin-bottom: 20px;
    }

    .b1s3_contbox:last-child {
        margin-bottom: 0;
    }

    .yx_mc_cont1624 p {
        font-size: 14px;
    }

    .yx_mc_b5s1r_more {
        padding: 0;
        margin: 20px 0;
    }

    .yx_mc_b5s1r_more .yx_mc_b2s1rmore_dt,
    .yx_mc_b5s1r_more .yx_mc_b2s1rmore_dd {
        font-size: 12px;
        line-height: 20px;
        padding: 10px 0;
    }

    .yx_mc_b5s1r_more .yx_mc_b2s1rmore_dt {
        padding: 9px 0;
    }

    .yx_mc_b2s1rmore_dl {
        padding: 0 10px;
    }

    .yx_mc_b2s1rmore_dt {
        margin-right: 8px;
    }

    .yx_mc_b2s1rmore_dd {
        width: calc(100% - 30px);
    }

    .yx_mc_b4s1_bdcontbox {
        margin-bottom: 20px;
    }

    .yx_mc_b4s1_li {
        font-size: 14px;
        line-height: 24px;
    }

    .yx_mc_dianword .yx_mc_b4s1_li {
        margin-bottom: 10px;
    }

    .yx_mc_b4s1_lidian {
        width: 5px;
        line-height: 30px;
        color: #5cb531;
        display: inline-block;
        margin-right: 10px;
    }

    .yx_mc_b4s1_lidian {
        width: 15px;
        margin: 0;
        padding-right: 10px;
    }

    .yx_mc_e2s2 .yx_mc_b4s1_lidian {
        color: #666;
    }

    .yx_mc_h1_list .yx_mc_b4s1_lidian {
        width: 30px;
    }

    .yx_mc_b4s1_liword {
        width: calc(100% - 15px);
        line-height: 30px;
    }

    .yx_mc_b4s1_liword a {
        color: #5cb531;
        display: inline-block;
    }

    .yx_mc_h1_list .yx_mc_b4s1_liword {
        width: calc(100% - 30px);
    }

    .yx_mc_f2_tabbox {
        margin-bottom: 20px;
    }

    .yx_mc_f2_tabbox th {
        font-size: 16px;
        line-height: 20px;
    }

    .yx_mc_f2_tabbox td {
        font-size: 14px;
        line-height: 20px;
    }

    .yx_mc_f2_tabbox {
        overflow: auto;
    }

    .yx_mc_f2_tabbox td p {
        font-size: 14px;
        line-height: 20px;
    }

    .yx_mc_xlbox_title {
        font-size: 16px;
    }

    .yx_mc_xlbox_bd p {
        font-size: 14px;
    }

    .yx_mc_xlbox_imgbox {
        width: 6px;
    }

    .yx_mc_xlbox_hd {
        padding: 6px 15px;
    }

    .yx_mc_xlbox_lg .yx_mc_xlbox_hd {
        padding: 10px 15px;
    }

    .yx_mc_xlbox_title {
        font-size: 14px;
        max-width: 280px;
        /* overflow: hidden; */
        /* text-overflow: ellipsis; */
        /* white-space: nowrap; */
    }

    .yx_mc_xlbox_imgbox {
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -10px;
    }

    .yx_mc_xlbox_hd {
        position: relative;
    }

    .yx_mc_xlbox_bd {
        padding: 15px 15px 0;
    }
    .yx_mc_c6_tab {
        min-width: 737px;
    }
    .yx_mc_c6_tab_imgbox {
        min-width: 737px;
        margin-top: 10px;
    }

    /* 12.4 */
    .yx_mc_c2_list {
        margin: 0 -2px;
    }

    .yx_mc_c2_li {
        padding: 0 2px;
        width: 50%;
        margin-bottom: 4px;
    }

    /*peter 12.19*/
    .yx_mc_xlbox_lg .yx_mc_xlbox_hd {
        padding: 10px 15px;
    }
    .yx_mc_xlbox_title{
        font-size: 14px;
        max-width: 280px;
    }
    .yx_mc_xlbox_imgbox {
        position: absolute;
        right: 15px;
        top: 50%;
        margin-top: -10px;
        width: 6px;
    }
    .yx_mc_xlbox_bd {
        padding: 15px 15px 0;
    }
    .yx_mc_xlbox_bd p {
        font-size: 14px;
        line-height: 1.5;
    }
    .yx_mc_video_li {
        padding: 0 10px;
        width: 100%;
        margin-bottom: 20px;
    }
    .yx_mc_vtabli_bot {
        padding: 15px;
    }
    .yx_mc_vtabli_word {
        font-size: 14px;
        line-height: 20px;
        height: auto;
        max-height: 80px;
    }
    .yx_mcc2_list2 .yx_mc_c2_li{
        width: 100%;
    }
}

/* 手机 */
/* 320px-416px */
@media screen and (max-width: 360px) {
    .yx_mc_b2s1rmore_dd {
        font-size: 12px;
    }

    .yx_mc_b2s1rmore_dt {
        width: 15px;
    }
}


/* 20220519 */
.news .time{
	z-index: 5;
}

.ys_imgbox_cover{
	position: relative;
}

.ys_imgbox_cover img{
	width: 100%;
	display: inline-block !important;
}

.ys_imgbox_cover img:first-child{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
}

.lcon1 ul[style],
.lcon1 ol[style] {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.lcon1 ul[style] li,
.lcon1 ol[style] li {
    list-style: inherit;
}
.mainh1{
	line-height: 1.5;
}
.zs_comment{
	margin-top: 32px;
}
.zs_comment p{
	font-size: 12px;
}</pre></body></html>