@charset "utf-8";
.auto {
	max-width: 1500px;
	width: 96%;
}
@media (max-width:1400px) {
.auto {
	max-width: 1180px;
}
}
a:hover {
	color: #0072b4;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
/*Top003124 */
.Top003124 {
	font-family: 'SourceHanSansCN-Regular';
}
@media (min-width:1025px) {
.Top003124 {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 999999;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	transition: background-color 0.3s, transform 1s;
}
.Top003124.hover {
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	border-bottom: none;
}
.Top003124.hover .logo .white, .Top003124:not(.hover) .logo .red {
	display: none;
}
.Top003124:not(.hover), .Top003124:not(.hover) a:not(:hover) {
	color: #fff;
}
}
 @media (max-width:1024px) {
.Top003124 {
	/*height: 0.925em;*/
	height: 0.462em;
}
.Top003124 .wap-fixed {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	/*padding-top: 3em;*/
	padding-top: 0em;
	z-index: 999;
}
.Top003124 .logo .white {
	display: none;
}
.Top003124 .auto {
	position: relative;
	border-top: 1px solid #eee;
}
}
.Top003124 .logo {
	float: left;
	display: table;
	height: 5.3125em;
}
.Top003124 .logo a {
	display: table-cell;
	vertical-align: middle;
}
.Top003124 .logo img {
	height: 3.9375em;
}
@media (max-width:1024px) {
.Top003124 .logo {
	height: 4em;
}
.Top003124 .logo img {
	height: 3em;
}
}
.Top003124 .top-nav dd {
	font-family: 'Bebas';
}
.Top003124 .top-nav dd.oa a {
	display: block;
	border: 1px solid #ccc;
	border-radius: 50%;
	text-align: center;
}
.Top003124.hover .top-nav dd.oa a {
	border-color: #ccc;
}
.Top003124 .top-nav dd.lang a {
	margin: 0 5px;
	font-size: 1.875em;
}

.Top003124 .top-nav dd.stock b {
	font-weight: normal;
}
@media(min-width:1025px) and (max-width:1770px) {
.Top003124 .top-nav {
	margin-right: 8.34vw;
}
}
@media (min-width:1025px) {
.Top003124 .top-nav {
	float: right;
	margin-left: 7.5em;
	padding-top: 1.75em;
	font-size: 0.875em;
}
.Top003124 .top-nav dd {
	float: left;
	line-height: 2.5714em;
}
.Top003124 .top-nav dd.oa {
	margin-left: 4.2857em;
}
.Top003124 .top-nav dd.oa a {
	width: 2.5714em;
}
.Top003124 .top-nav dd.stock {
	margin-right: 2.1428em;
	padding-right: 2.1428em;
	border-right: 1px solid rgba(255,255,255,0.1);
}
.Top003124:not(.hover) .top-nav dd.stock {
	border-right-color: #fff;
}
}
@media (max-width:1024px) {
.Top003124 .top-nav {
	position: absolute;
	right: 0;
	bottom: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 0.5em;
}
.Top003124 .top-nav dd {
	line-height: 2;
}
.Top003124 .top-nav dd:not(:last-child) {
	margin-right: 1em;
}
.Top003124 .top-nav dd.oa a {
	width: 2em;
}
}
.Top003124 menu li span {
	display: block;
}
@media (min-width:1025px) {
.Top003124 menu {
	float: right;
}
.Top003124 menu li {
	float: left;
}
.Top003124 menu li:not(:last-child) {
	margin-right: 3em;
}
.Top003124 menu li span, .Top003124 menu li span a {
	line-height: 5.3125em;
}
.Top003124 menu li span a {
	display: block;
	position: relative;
	z-index: 1;
}
.Top003124 menu li span a:after {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	height: 2px;
	background-color: #fff;
	transition: 0.3s;
}
.Top003124.hover menu li span a:after {
	background-color: #0072b4
}
.Top003124.hover menu li:hover span a, .Top003124.hover menu li.aon span a {
	color: #0072b4;
}
.Top003124 menu li:hover span a:after, .Top003124 menu li.aon span a:after {
	width: 100%;
}
.Top003124 menu li .sub {
	position: absolute;
	top: 100%;
	background-color: #fff;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
}
}
@media (max-width:1024px) {
.Top003124 menu {
	position: fixed;
	left: -100%;
	/*top: 7em;*/
	top: 4.5em;
	height: calc(100% - 7em);
	overflow: auto;
	background-color: #fff;
	width: 220px;
	opacity: 0;
	transition: 0.3s ease;
}
.menu-show .Top003124 menu {
	left: 0;
	opacity: 1;
	transform: translateX(0);
}
.Top003124 menu li {
	border-bottom: 1px solid #eee;
}
.Top003124 menu li span {
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
}
.Top003124 .has-sub span .op:before, .Top003124 .has-sub span .op:after {
	background-color: #ccc;
}
.Top003124 menu li .sub {
	background-color: rgba(39,157,251,0.1);
}
}
.Top003124 .open-search {
	position: absolute;
	right: 0;
	top: 0;
	width: 5.3125em;
	height: 5.3125em;
	/*background: #0072b4 url(../images/Top003124-btn.svg) no-repeat center;*/
	background: #0072b4 url(../images/wx.png) no-repeat center;
	cursor: pointer;
	/*background-size: auto 23.53%;*/
	background-size: auto 73.53%;
}
.Top003124 .top-search {
	position: absolute;
	right: 0;
	/*top: 100%;*/
	top: 65%;
	background-color: #fff;
	width: 100%;
	/*max-width: 400px;*/
	max-width: 300px;
}
.Top003124 .top-search img{
	float:left;
}
.Top003124 .top-search .btn {
	background-color: rgba(0,114,180,1);
	background-image: url(../images/Top003124-btn.svg);
	background-size: auto 50%;
}
.Top003124 .open-search.on:before, .Top003124 .open-search.on:after {
	width: 40%;
	left: 30%;
}
.Top003124.hover .open-search.on:before, .Top003124.hover .open-search.on:after {
	background-color: rgba(0,114,180,1);
}
@media (max-width:1024px) {
.Top003124 .open-search {
	width: 2.4em;
	height: 2.4em;
	top: 50%;
	margin-top: -1.2em;
	background-color: rgba(0,114,180,1);
	background-size: auto 60%;
	right: 2.6em;
}
.Top003124 .open-menu {
	width: 2.4em;
	height: 2.4em;
	right: 0;
}
.Top003124 .open-menu i {
	width: 60%;
	left: 20%;
	background-color: rgba(0,114,180,1);
}
}
/*Banner003126 */
.Banner003126 {/* overflow: hidden; */
	position: relative;
	z-index: 1;
}
.Banner003126:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -2px;
	height: 150px;
	background: url(../images/bancover.png) no-repeat left bottom;
	background-size: 100% auto;
	z-index: 10;
}
.Banner003126 li {
	position: relative;
	z-index: 1;
}
.Banner003126 li > img {
	display: block;
	width: 100%;
}
.Banner003126 li .txt {
	position: absolute;
	left: 0;
	top: 42%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 10;
	color: #fff;
}
.Banner003126 .txt .auto > * {
	opacity: 0;
	transform: translateX(50px);
	transition-duration: 1s;
	transition-property: opacity, transform;
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1);
}
.Banner003126 .ani-show .txt .auto > * {
	opacity: 1;
	transform: translateX(0);
}
.Banner003126 .txt h2 {
	font-size: 52px;
	margin: 0.3em 0 0.1em 0;
	transition-delay: 0.6s;
}
.Banner003126 .txt .en {
	font-size: 36px;
	font-family: DIN-Bold;
	color: #fff;
	transition-delay: 0.9s;
}
.Banner003126 .txt p {
	font-size: 22px;
	color: #fff;
	transition-delay: 0.9s;
	line-height: 32px;
}
.Banner003126 .txt .btn {
	display: inline-block;
	background-color: #0072b4;
	line-height: 3.4375;
	padding: 0 2.1875em;
	color: #fff;
	margin-top: 3em;
	transition-delay: 1.2s;
}
.Banner003126 .txt .btn:after {
	margin-left: 20px;
	display: inline-block;
	content: '';
	width: 16px;
	height: 6px;
	background: url(../images/Banner003126-icon-white.svg) no-repeat center;
	background-size: contain;
	vertical-align: middle;
}
.Banner003126 .controls {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	padding: 0 3em;
	z-index: 10;
	bottom: 15%;
}
.Banner003126 .slick-dots li {
	float: left;
	font-family: 'Bebas';
	list-style: none;
	padding: 0 0.625em;
}
.Banner003126 .slick-dots li a {
	font-size: 0.875em;
	color: #ffffff;
	border: 0;
}
.Banner003126 .slick-dots li a:after {
	width: 0;
	height: 1px;
	background-color: #fff;
	display: inline-block;
	content: '';
	margin-left: 0.7142em;
	vertical-align: middle;
	transition: 0.3s;
}
.Banner003126 .slick-dots li:not(.slick-active) a {
	opacity: 0.5;
}
.Banner003126 .slick-dots li.slick-active a:after {
	width: 3.5714em;
}
.Banner003126 .slick-arrow {
	position: absolute;
	top: 50%;
	margin-top: -5px;
	width: 10px;
	height: 10px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}
.Banner003126 .slick-prev {
	left: 0;
	transform: rotate(-135deg);
}
.Banner003126 .slick-next {
	right: 0;
	transform: rotate(45deg);
}
@media (max-width:1024px) {
.Banner003126 .root-sz-16 {
	font-size: 2vw;
}
.Banner003126 .txt h2 {
	font-size: 2.2em;
}
.Banner003126 .txt p {
	font-size: 14px;
	line-height: 24px;
}
}
@media (max-width:640px) {
.Banner003126 .txt .btn {
	margin-top: 1em;
}
}
.home_title {
	text-align: center;
	font-size: 36px;
	color: #444;
	font-weight: bold;
	margin-bottom: 2%;
}
.home_title span {
	display: block;
	text-transform: uppercase;
	font-family: "AkzidenzGroteskBQ-LigExt";
	font-size: 30px;
	color: #cecece;
}
@media(max-width:640px) {
.home_title {
	font-size: 24px;
}
.home_title span {
	font-size: 20px;
}
}
.column_title {
	text-align: center;
	font-size: 28px;
	color: #444;
	margin-bottom: 3%;
}
.column_title span {
	display: block;
	text-transform: uppercase;
	font-family: "AkzidenzGroteskBQ-LigExt";
	font-size: 30px;
	color: #cecece;
}
@media(max-width:640px) {
.column_title {
	font-size: 24px;
}
.column_title span {
	font-size: 24px;
}
}
.sub_title {
	font-weight: normal;
	font-size: 22px;
	color: #444;
	margin: 0 0 1%;
}
/*Floor002628 */
.Floor002628 {
	background: #f4f4f4;
	padding-top: 3%;
	padding-bottom: 5%;
}
.Floor002628 .auto {
	position: relative;
}
.Floor002628 .edit {
}
.Floor002628 .txt {
	float: left;
	width: 51.25%;
}
.Floor002628 .txt h2 {
	margin: 0 0 5% 0;
	font-size: 30px;
	color: #333;
	font-weight: normal;
}
.Floor002628 .txt p {
	color: #777;
	line-height: 30px;
	font-size: 16px;
	max-height: 90px;
}
.Floor002628 .pic {
	float: right;
	width: 41.667%;
}
.Floor002628 .pic img {
	display: block;
	width: 100%;
}
.Floor002628 .img {
	float: left;
	width: 66%;
	padding-bottom: 25%;
	position: absolute;
	left: 0;
	bottom: 0;
}
.Floor002628 .more {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
.Floor002628 .more a {
	display: block;
	text-align: center;
	;
	width: 150px;
	height: 150px;
	padding: 20% 0;
	background: #0072b4;
	font-size: 18px;
	color: #fff;
	position: relative;
	z-index: 10;
}
.Floor002628 .more a::before {
	transition: 0.3s;
	display: block;
	content: '';
	width: 54px;
	height: 54px;
	margin: 0 auto 15px;
	border: 1px solid #fff;
	border-radius: 50%;
	background: url(../images/Floor002628_more.png) no-repeat center center;
}
.Floor002628 .more a:hover::before {
	background-color: #0072b4;
}
@media(max-width:1200px) {
.Floor002628 .txt h2 {
	font-size: 24px;
}
}
@media(max-width:1024px) {
.Floor002628 .txt p {
	line-height: 24px;
	font-size: 14px;
}
}
@media(max-width:768px) {
.Floor002628 .pic {
	display: none;
}
.Floor002628 .img, .Floor002628 .txt {
	float: none;
	width: auto;
}
.Floor002628 .img {
	margin-top: 15px;
	position: relative;
}
.Floor002628 .more a {
	width: 100px;
	height: 100px;
	;
}
}
@media(max-width:640px) {
.Floor002628 .more a::before {
	width: 40px;
	height: 40px;
}
.Floor002628 .txt h2 {
	font-size: 18px;
}
.Floor002628 .more a {
	font-size: 14px;
}
}
/*Floor002505 */
.Floor002505 {
	padding: 5% 0 0;
	background: #F4F4F4;
}
.Floor002505 .ul-tab {
	display: table;
	margin: 2.08vw auto 3vw;
}
.Floor002505 .ul-tab:after {
	font-size: 0;
	line-height: 0;
}
.Floor002505 .ul-tab li {
	float: left;
	padding: 0 0.5vw;
}
.Floor002505 .ul-tab li a {
	display: block;
	padding: 0 30px;
	border-radius: 40px;
	line-height: 36px;
	border: 1px solid #ddd;
	cursor: pointer;
	font-family: 'SourceHanSansCN-Regular';
}
.Floor002505 .ul-tab li a:hover, .Floor002505 .ul-tab li.on a {
	line-height: 38px;
	margin: 0 1px;
	border: 0;
	color: #fff;
	background: #0072b4
}
.Floor002505 .slick-list {
	margin: 0 -5px;
	;
}
.Floor002505 .slick-slide {
	margin: 0 5px;
	;
}
.Floor002505 .items {
	position: relative;
	background: #f4f4f4;
}
.Floor002505 .items .hover {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	background: rgba(20, 20, 20,0.8);
	z-index: 10;
	transition: 0.3s;
	color: #fff;
}
.Floor002505 .items:hover {
	box-shadow: 0 0 15px 3px #ccc;
}
.Floor002505 .items:hover a .hover {
	opacity: 1;
}
.Floor002505 .items aside {
	position: absolute;
	left: 15%;
	width: 70%;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.Floor002505 .items .hover h5 {
	font-size: 24px;
	font-weight: normal;
}
.Floor002505 .items .hover i {
	display: block;
	height: 2px;
	background: #fff;
	width: 48px;
	margin: 14px auto 20px;
}
.Floor002505 .items .hover p {
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	max-height: 95px;
	overflow: hidden;
	color: #fff;
}
.Floor002505 .items .more {
	display: block;
	text-align: center;
	margin-top: 50px;
}
.Floor002505 .items .more span {
	display: inline-block;
	padding-left: 40px;
	padding-right: 64px;
	line-height: 40px;
	background: url(../images/PicList002797-more.png)no-repeat 74% center #0072b4;
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
}
.Floor002505 .items .more span:hover {
	padding-left: 50px;
	padding-right: 74px;
}
.Floor002505 .items .txt {
	z-index: 2;
	padding: 0 10% 10%;
}
.Floor002505 .items h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	color: #222;
}
.Floor002505 .items p {
	font-size: 14px;
	margin: 0;
	color: #666;
	padding-top: 10px;
}
.Floor002505 .items a {
	display: block;
}
.Floor002505 .items a:hover .hover {
	opacity: 1;
}
.Floor002505 .items img {
	width: 100%;
	display: block;
}
.Floor002505 .items .hover img {
	height: 100%;
}
@media(max-width:768px) {
.Floor002505 .title ol, .Floor002505 .title li {
	float: none;
	overflow: hidden;
}
.Floor002505 .title li a {
	margin: 10px 20px 0 0;
}
.Floor002505 .owl-carousel .owl-nav div {
	height: 45px;
}
.Floor002505 .ul-tab li {
	margin-bottom: 2vw;
}
.Floor002505 .ul-tab li a {
	padding: 0 10px;
}
.Floor002505 .items h2 {
	font-size: 20px;
}
.Floor002505 .items .hover h5 {
	font-size: 20px;
}
.Floor002505 .items .hover p {
	font-size: 14px;
}
}
@media(max-width:640px) {
.Floor002505 .title ol {
	font-size: 28px;
}
}
.Floor002505 .slick-arrow {
	font-size: 0;
	width: 70px !important;
	height: 70px !important;
	border: none;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	background: none !important;
	cursor: pointer;
	padding: 0;
	z-index: 10;
}
.Floor002505 .slick-prev {
	left: 2%;
}
.Floor002505 .slick-next {
	right: 2%;
}
.Floor002505 .slick-next::before, .Floor002505 .slick-prev::before {
	position: absolute;
	content: '';
	width: 50%;
	height: 50%;
	border-top: 3px solid #ccc;
	border-right: 3px solid #ccc;
	top: 25%;
	left: 25%;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.Floor002505 .slick-prev::before {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}
.Floor002505 .slick-next:hover::before, .Floor002505 .slick-prev:hover::before {
	border-color: #0072b4;
}
 @media(max-width:768px) {
.Floor002505 .slick-arrow {
	width: 30px !important;
	height: 30px !important;
	margin-top: -15px;
}
}
/*end*/

/*Floor002891 */
.Floor002891 {
	background-color: #fff;
	padding: 6% 0;
	font-family: 'SourceHanSansCN-Light';
}
.Floor002891 .home-title {
	text-align: center;
	font-family: 'SourceHanSansCN-Bold';
	font-size: 36px;
	font-weight: bold;
	color: #333;
}
@media(max-width:640px) {
.Floor002891 .home-title {
	font-size: 7vw;
}
}
.Floor002891 .ul-tab {
	display: table;
	margin: 2.08vw auto 3vw;
}
.Floor002891 .ul-tab:after {
	font-size: 0;
	line-height: 0;
}
.Floor002891 .ul-tab li {
	float: left;
	padding: 0 0.5vw;
}
.Floor002891 .ul-tab li a {
	display: block;
	padding: 0 30px;
	border-radius: 40px;
	line-height: 36px;
	border: 1px solid #ddd;
	cursor: pointer;
	font-family: 'SourceHanSansCN-Regular';
}
.Floor002891 .ul-tab li a:hover, .Floor002891 .ul-tab li.on a {
	line-height: 38px;
	margin: 0 1px;
	border: 0;
	color: #fff;
	background: #0072b4
}
.Floor002891 .tab-list ol .Ispic {
	display: block;
}
.Floor002891 .tab-list li a {
	display: block;
	border-left: 5px solid transparent;
	padding-left: 30px;
}
.Floor002891 .tab-list li.on a {
	border-left-color: #0072b4;
}
.Floor002891 .tab-list li .tit {
	font-size: 22px;
	font-family: 'SourceHanSansCN-Normal';
	margin-bottom: 20px;
}
.Floor002891 .tab-list li.on a .tit {
	color: #0072b4;
}
.Floor002891 .tab-list li p {
	font-size: 16px;
	color: #999;
	line-height: 1.875em;
}
@media(min-width:1025px) {
.Floor002891 .tab-list li {
	float: left;
	width: 50%;
	clear: left;
}
.Floor002891 .tab-list ol {
	float: right;
	width: 50%;
}
.Floor002891 .tab-list ol .Ispic {
	height: 520px;
}
.Floor002891 .tab-list li:not(:last-child) {
	margin-bottom: 93.5px;
}
.Floor002891 .tab-list li a {
	width: 95%;
	max-width: 668px;
}
}
@media(min-width:1025px) and (max-width:1366px) {
.Floor002891 .tab-list li:not(:last-child) {
	margin-bottom: 40px;
}
.Floor002891 .tab-list ol .Ispic {
	height: 413px;
}
}
@media(max-width:1024px) {
.Floor002891 .tab-list ol .Ispic {
	padding-bottom: 60%;
}
.Floor002891 .tab-list li {
	margin: 4vw 0;
}
.Floor002891 .tab-list li a {
	padding-left: 15px;
}
}
@media(max-width:640px) {
.Floor002891 .ul-tab {
	margin: 4vw auto 6vw;
}
.Floor002891 .tab-list li .tit {
	font-size: 4.5vw;
	margin-bottom: 0.8em;
}
.Floor002891 .tab-list li p {
	font-size: 3.5vw;
}
}
@media(max-width:480px) {
.Floor002891 .ul-tab li a {
	padding: 0 4vw;
}
}
/*Bottom002600 */
.Bottom002600 {
	background: #2c2c2c;
	padding-top: 3%;
	color: #cdcdcd;
	position: relative;
	z-index: 50;
	margin-top: 100px;
}
.Bottom002600:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	top: -149px;
	height: 150px;
	background: url(../images/botcover.svg) no-repeat left bottom;
	background-size: 100% auto;
	z-index: 10;
}
.Bottom002600 a {
	color: #8d8d8d;
}
.Bottom002600 a:hover {
	color: #fff;
}
.Bottom002600 footer {
	border-top: 1px solid rgba(255,255,255,0.1);
	padding: 2% 0;
	color: #8d8d8d;
}
.Bottom002600 footer dt a {
	/*font-weight: bold;*/
}
.Bottom002600 .bottom_nav {
	position: relative;
	margin-bottom: 5%;
}
.Bottom002600 .contact .telnum {
	font-size: 16px;
}
.Bottom002600 .contact .telnum h3 {
	font-size: 30px;
	color: #fff;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.Bottom002600 .code img {
	display: inline-block;
	max-width: 123px;
}
.Bottom002600 .bdsharebuttonbox {
	text-align: right;
}
.Bottom002600 .bdsharebuttonbox a {
	width: 32px;
	height: 32px;
	line-height: 32px;
	margin: 0 0 0 14px;
	padding: 0;
	background: url(../images/Bottom002600_share.png) no-repeat left center rgba(255,255,255,0.2);
	border-radius: 50%;
	display: inline-block;
	float: none;
}
.Bottom002600 .bdsharebuttonbox a.bds_weixin {
	background-position: -44px center;
}
.Bottom002600 .bdsharebuttonbox a.bds_qzone {
	background-position: -90px center;
}
.Bottom002600 .bottom_nav nav dl {
	float: left;
	width: 15%;
}
.Bottom002600 .bottom_nav nav dt {
	font-size: 16px;
	padding-bottom: 20px;
}
.Bottom002600 .bottom_nav nav dd {
	line-height: 32px;
	font-size: 16px;
	;
}
@media(min-width:1025px) {
.Bottom002600 footer dt {
	float: left;
}
.Bottom002600 footer dd {
	float: right;
}
.Bottom002600 footer dd a {
	margin-left: 15px;
}
.Bottom002600 .bottom_nav {
	padding-right: 202px;
	min-height: 244px;
}
.Bottom002600 .contact {
	position: absolute;
	right: 0;
	top: 0;
	width: 202px;
	text-align: right
}
.Bottom002600 .code {
	padding: 10% 0 7% 0;
}
}
@media(max-width:1024px) {
.Bottom002600:after {
	top: -38px;
	height: 40px;
}
.Bottom002600 {
	padding: 0;
	margin-top: 40px;
}
.Bottom002600 .bottom_nav {
	display: none;
}
.Bottom002600 .contact {
	text-align: right
}
.Bottom002600 .code {
	text-align: right
}
.Bottom002600 .code img {
	margin: 0 auto;
	padding: 3% 0;
}
.Bottom002600 .bdsharebuttonbox {
	display: inline-block;
	margin: 0 auto;
}
.Bottom002600 .bdsharebuttonbox a {
	margin: 0 10px;
}
.Bottom002600 footer {
	text-align: center;
	line-height: 24px;
}
.Bottom002600 footer dd a {
	margin: 0 8px;
	display: inline-block;
}
}
.bd_weixin_popup, .bd_weixin_popup * {
	box-sizing: content-box;
}
/*Banner003144 */
.Banner003144 {
	position: relative;
}
.Banner003144 .pc {
	background-position: center center;
	background-repeat: no-repeat;
	height: 500px;
	background-size: cover;
}
.Banner003144:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: -2px;
	height: 150px;
	background: url(../images/bancover2.png) no-repeat left bottom;
	background-size: 100% auto;
	z-index: 10;
}
.Banner003144 .tit {
	position: absolute;
	left: 11%;
	top: 40%;
	color: #fff;
	font-size: 38px;
}
@media (min-width:1025px) {
.Banner003144 .wap {
	display: none;
}
}
@media (max-width:1024px) {
.Banner003144 .pc {
	display: none;
}
.Banner003144 .tit {
	left: 2%;
	font-size: 18px;
}
}
/*Menu003135 */
.Menu003135 {
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);
	font-family: 'SourceHanSansCN-Regular';
}
.Menu003135 .current {
	font-size: 16px;
	padding-left: 1.21428em;
	background: url(../images/Menu003135-icon.svg) no-repeat left center;
	background-size: 1em auto;
	line-height: 5.7142;
}
.Menu003135 .current, .Menu003135 .current a:not(:hover) {
	color: #999;
}
.Menu003135 .current span {
	color: #333;
}
.Menu003135 .nav-menu li {
	float: left;
	font-size: 16px;
	line-height: 5.5
}
.Menu003135 .nav-menu li:not(:last-child) {
	margin-right: 2.222em;
}
.Menu003135 .nav-menu li a {
	display: block;
	position: relative;
}
.Menu003135 .nav-menu li a:hover, .Menu003135 .nav-menu li.aon a {
	color: #0072b4;
}
.Menu003135 .nav-menu li.aon a:before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #0072b4;
}
 @media (max-width:1024px) {
.Menu003135 .current {
	display: none;
}
.Menu003135 .nav-menu li {
	line-height: 3;
}
.Menu003135 .nav-menu li:not(:last-child) {
	margin-right: 1em;
}
}
/*
 .PicList002797
 */
.PicList002797 {
	padding: 4% 0;
}
.PicList002797 li {
	float: left;
	width: 31%;
	margin: 0 3.5% 3.5% 0;
	border: 1px solid #e8e8e8;
	background: #f4f4f4;
}
.PicList002797 li:nth-child(3n) {
	margin-right: 0;
}
.PicList002797 li a {
	display: block;
	position: relative;
	padding: 6%;
}
.PicList002797 li h4, .PicList002797 li h3, .PicList002797 li h5 {
	margin: 0;
	text-align: center;
	font-weight: normal;
}
.PicList002797 li figure {
	padding-bottom: 100%;
	margin-bottom: 4%;
	background-size: contain;
	border-bottom: 1px solid #e5e5e5
}
.PicList002797 li h4 {
	font-size: 16px;
	color: #999;
}
.PicList002797 li h3 {
	font-size: 24px;
	color: #fff
}
.PicList002797 li .hover {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	background: rgba(20, 20, 20,0.8);
	z-index: 10;
	transition: 0.3s;
	color: #fff;
}
.PicList002797 li:hover {
	box-shadow: 0 0 15px 3px #ccc;
}
.PicList002797 li:hover a .hover {
	opacity: 1;
}
.PicList002797 li aside {
	position: absolute;
	left: 10%;
	width: 80%;
	top: 50%;
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.PicList002797 li .hover h5 {
	font-size: 24px;
}
.PicList002797 li .hover i {
	display: block;
	height: 2px;
	background: #fff;
	width: 48px;
	margin: 14px auto 20px;
}
.PicList002797 li .hover p {
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	max-height: 90px;
	overflow: hidden;
}
.PicList002797 .more {
	display: block;
	text-align: center;
	margin-top: 50px;
}
.PicList002797 .more span {
	display: inline-block;
	padding-left: 40px;
	padding-right: 64px;
	line-height: 40px;
	background: url(../images/PicList002797-more.png)no-repeat 74% center #0072b4;
	border-radius: 5px;
	transition: all 0.5s ease-out 0s;
}
.PicList002797 .more span:hover {
	padding-left: 50px;
	padding-right: 74px;
}
@media(max-width:1000px) {
.PicList002797 li {
	width: 48%;
	margin-left: 0%;
	margin-right: 0%;
}
}
@media(max-width:640px) and (min-width:376px) {
.PicList002797 li .hover img {
	width: 50px;
	height: 50px;
}
}
@media(max-width:640px) {
.PicList002797 li {
	float: none;
	width: auto;
}
.PicList002797 li h3, .PicList002797 li .hover h5 {
	font-size: 18px;
	line-height: 1.6;
}
.PicList002797 li .hover p {
	font-size: 14px;
	line-height: 30px;
}
}
/*Page003143 */
.Page003143 .Pages {
	padding: 0 0 5% 0;
	text-align: center;
	font-family: 'PingFang-SC-Medium';
}
.Page003143 .Pages .p_page a.a_first, .Page003143 .Pages .p_page a.a_end, .Page003143 .Pages > span:not(.p_page) {
	display: none;
}
.Page003143 .Pages .p_page {
	display: table;
	margin: 0 auto;
}
.Page003143 .Pages .p_page * {
	float: left;
}
.Page003143 .Pages .p_page a {
	border: solid 1px #ebebeb;
	line-height: 36px;
	transition: 0.3s;
}
.Page003143 .Pages .p_page > a {
	border-radius: 5px;
	padding: 0 15px;
}
.Page003143 .Pages .p_page em {
	font-style: normal;
	margin: 0 30px;
}
.Page003143 .Pages .p_page em a {
	width: 36px;
	border-radius: 50%;
	margin: 0 5px;
}
.Page003143 .Pages .p_page a:hover, .Page003143 .Pages .p_page a.a_cur {
	color: #fff;
	background-color: #0072b4;
	border-color: #0072b4;
}
@media (max-width:1024px) {
.Page003143 .Pages {
	padding: 0 0 2em 0;
}
.Page003143 .Pages .p_page em {
	display: none;
}
.Page003143 .Pages .p_page > a {
	margin: 0 10px;
}
}
.RighInfo000623 {
	padding: 5% 0;
}
.RighInfo000623 .column_title {
	text-align: left;
}
 @media(max-width:768px) {
.RighInfo000623 .title {
	padding-bottom: 6vw;
}
}
@media(max-width:640px) {
.RighInfo000623 .title .cn {
	font-size: 6vw;
}
}
.RighInfo000623 .ytable-cell {
	padding: 4.167vw 0;
}
.RighInfo000623 .pic .inner {
	position: relative;
}
.RighInfo000623 .pic time {
	bottom: 0;
	text-align: right;
	position: absolute;
	right: 0;
	background: rgba(165,45,51,0.64);
	color: #fff;
	padding: 26px 50px 26px 26px;
}
.RighInfo000623 .pic time span {
	display: block;
	margin-bottom: 5px;
	font-family: 'DIN-Medium';
	font-size: 72px;
	line-height: 0.8em;
}
.RighInfo000623 .pic time span:before {
	display: inline-block;
	height: 2px;
	background: #fff;
	content: '';
	width: 16px;
	vertical-align: bottom;
	margin-right: 5px;
}
.RighInfo000623 .info {
	background: #f4f4f4;
	background-size: contain;
}
.RighInfo000623 .p-info {
	font-size: 16px;
	line-height: 34px;
	color: #666;
}
.RighInfo000623 .p-info p {
}
@media(min-width:1025px) {
.RighInfo000623 .pic {
	width: 16.429%;
}
.RighInfo000623 .pic .inner {
	width: 242.696%;
}
.RighInfo000623 .info .inner {
	padding-left: 38.624%;
	padding-right: 9.548%;
}
}
@media(max-width:1024px) {
.RighInfo000623 .ytable, .RighInfo000623 .ytable-cell {
	display: block;
}
.RighInfo000623 .info {
	padding: 6vw;
}
}
@media(max-width:640px) {
.RighInfo000623 .pic time span {
	font-size: 12vw;
}
.RighInfo000623 .p-info {
	font-size: 4vw;
	line-height: 30px;
}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 {
	padding: 5% 0;
}
.RighInfo002254 .list_img {
	float: left;
	width: 55.6%;
	position: relative;
}
.RighInfo002254 .big_img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 80%;
}
.RighInfo002254 .big_img li, .RighInfo002254 .big_img li figure {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}
.RighInfo002254 .big_img li figure {
	background-size: cover
}
.RighInfo002254 .list {
	padding: 42px 0 42px 82.9%;
}
.RighInfo002254 .list .bd {
	position: relative;
}
.RighInfo002254 .list a {
	position: absolute;
	width: 17.1%;
	height: 40px;
	right: 0;
	background: url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;
	cursor: pointer;
}
.RighInfo002254 .list a.prev {
	top: 0;
}
.RighInfo002254 .list a.next {
	bottom: 0;
	background-image: url(../images/RighInfo002254-btn_next.png);
}
.RighInfo002254 .list a.prevStop, .RighInfo002254 .list a.nextStop {
	cursor: default;
}
.RighInfo002254 .list li {
	height: 150px;
	position: relative;
}
.RighInfo002254 .list li figure {
	position: absolute;
	left: 0;
	width: 97%;
	top: 9px;
	bottom: 15px;
	background-size: cover;
	border: 1px solid #f2f2f2;
}
.RighInfo002254 .list li.on figure {
	border: 2px solid #0072b4
}
.RighInfo002254 .right_info {
	float: right;
	width: 39.2%;
}
.RighInfo002254 .right_info h1, .RighInfo002254 .right_info h3, .RighInfo002254 .right_info p {
	margin: 0;
	padding: 5% 0;
	border-bottom: 1px solid #eee
}
.RighInfo002254 .right_info h1 {
	padding: 7% 0;
	color: #222;
	font-size: 26px;
}
.RighInfo002254 .right_info h3 {
	font-size: 18px;
	font-weight: normal;
}
.RighInfo002254 .right_info p {
	line-height: 30px;
	color: #999;
	margin-bottom: 10%;
}
.RighInfo002254 .right_info a {
	display: inline-block;
	border: 1px solid #fdf3f2;
	background: #eee;
	padding: 15px 10%;
	color: #222;
	transition: 0.4s;
}
.RighInfo002254 .right_info a:hover {
	background-color: #0072b4;
	color: #fff;
}
.RighInfo002254 .tab {
	padding: 3% 0;
}
.RighInfo002254 .tab .h1_tab {
	margin: 0;
	border-bottom: 1px solid #e7e8e8;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}
.RighInfo002254 .tab .h1_tab span {
	float: left;
	padding: 0 5%;
	line-height: 50px;
	background-color: #f2f2f3;
	margin-right: 4px;
	cursor: pointer;
}
.RighInfo002254 .tab .h1_tab span.on {
	background-color: #0072b4;
	color: #fff;
}
.RighInfo002254 .tab .info {
	margin-top: 2%;
	padding: 5% 12%;
	background: #f4f4f4;
	font-size: 16px;
	line-height: 2
}
.RighInfo002254 .ul_download li {
	border-bottom: 1px solid #d1d1d3;
	line-height: 34px;
	background: url(../images/RighInfo002254-icon_download.png) no-repeat right center;
	padding: 10px 0;
}
.RighInfo002254 .ul_download li a {
	padding: 0 38px;
	background: url(../images/RighInfo002254-icon.png) no-repeat left center;
}
@media(max-width:768px) {
.RighInfo002254 .list_img, .RighInfo002254 .right_info {
	float: none;
	width: auto;
}
}
@media(max-width:640px) {
.RighInfo002254 .list li {
	height: 100px;
}
.RighInfo002254 .right_info h1 {
	font-size: 20px;
}
.RighInfo002254 .right_info h3 {
	font-size: 16px;
}
}
@media(max-width:480px) {
.RighInfo002254 .list {
	padding-top: 30px;
	padding-bottom: 30px;
}
.RighInfo002254 .list a {
	height: 28px;
}
.RighInfo002254 .list li {
	height: 80px;
}
.RighInfo002254 .tab .h1_tab {
	font-size: 14px;
}
.RighInfo002254 .tab .h1_tab span {
	padding: 0 3%;
}
}
/*RighInfo002521 */
.RighInfo002521 {
	padding: 5% 0;
}
.RighInfo002521 .title {
	background: #f5f9fc;
	margin-bottom: 3%;
}
.RighInfo002521 .title span {
	font-size: 26px;
	color: #0072b4;
	padding-right: 10px;
	background: #fff;
	display: inline-block;
	line-height: 26px;
}
.RighInfo002521 .ul_rundown li {
	position: relative;
}
.RighInfo002521 .ul_rundown li p {
	font-size: 18px;
	color: #333;
	margin-bottom: 0;
}
@media(min-width:769px) {
.RighInfo002521 .ul_rundown {
	display: table;
	width: 100%;
	margin-bottom: 100px;
	position: relative;
}
.RighInfo002521 .ul_rundown::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: -40px;
	width: 100%;
	height: 1px;
	background: #e5e5e5
}
.RighInfo002521 .ul_rundown li {
	display: table-cell;
	vertical-align: bottom;
	text-align: center;
	width: calc(100% / 8);
}
.RighInfo002521 .ul_rundown li img {
	width: 60px;
}
.RighInfo002521 .ul_rundown li .num {
	top: 140px;
	font-size: 30px;
	padding-top: 20px;
	width: 100%;
}
.RighInfo002521 .ul_rundown li:last-child .num {
	border-top-color: transparent;
}
.RighInfo002521 .ul_rundown li .num::before {
	position: absolute;
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	border: 2px solid #0072b4;
	left: 50%;
	top: -4px;
	margin-left: -5px;
}
}
.RighInfo002521 .ul_rundown li .num {
	position: absolute;
	left: 0;
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
}
@media(max-width:1024px) {
.RighInfo002521 .ul_rundown {
	margin-bottom: 130px;
}
.RighInfo002521 .ul_rundown li p {
	font-size: 16px;
}
.RighInfo002521 .ul_rundown li .num {
	font-size: 40px;
	top: 150px;
}
}
@media(max-width:768px) {
.RighInfo002521 .ul_rundown li {
	padding-left: 60px;
	min-height: 50px;
}
.RighInfo002521 .ul_rundown li:nth-child(2n) {
	background: #f5f5f5;
}
.RighInfo002521 .ul_rundown li .num {
	top: 8px;
	left: 5px;
}
.RighInfo002521 .ul_rundown li .txt {
	position: relative;
	padding-left: 60px;
}
.RighInfo002521 .ul_rundown li .txt img {
	position: absolute;
	left: 0;
	top: 0;
	width: 45px;
	height: 45px;
}
.RighInfo002521 .ul_rundown li .txt p {
	margin: 0;
	padding: 20px 0;
}
}
/*PicList003142 */
.PicList003142 {
	padding: 1% 0 2% 0;
}
.PicList003142 .auto {
	margin-top: 4.5em;
	margin-bottom: 1em;
	font-family: 'SourceHanSansCN-Regular';
}
.PicList003142 li {
	float: left;
	margin-bottom: 1.7855%;
}
.PicList003142 li .txt {
	box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);
	padding: 5%;
}
.PicList003142 li .tit {
	font-size: 22px;
	line-height: 1.6666;
	min-height: 3.3332em;
	font-family: 'SourceHanSansCN-Medium';
}
.PicList003142 li p {
	font-size: 16px;
	line-height: 1.78571;
	min-height: 3.57142em;
	color: #999999;
}
.PicList003142 li .pic {
	overflow: hidden;
}
.PicList003142 li .Ispic {
	padding-bottom: 62.223%;
	transition: 0.3s;
}
.PicList003142 li a:hover .Ispic {
	transform: scale(1.1);
}
.PicList003142 li a:hover {
	color: #0072b4;
}
.PicList003142 li time {
	color: #999999;
	display: block;
	background: url(../images/PicList003142-icon.svg) no-repeat right center;
	font-family: 'Roboto-Regular';
}
.PicList003142 li a:hover time {
	background-image: url(../images/PicList003142-icon-red.svg);
}
@media (min-width:1025px) {
.PicList003142 li {
	width: 32.143%;
}
.PicList003142 li:not(:nth-child(3n)) {
margin-right: 1.7855%;
}
.PicList003142 li:nth-child(3n+1) {
	clear: left;
}
}
@media (max-width:1024px) {
.PicList003142 .auto {
	margin-top: 2em;
}
.PicList003142 li {
	width: 100%;
}
.PicList003142 li:not(:nth-child(2n)) {
margin-right: 4%;
}
.PicList003142 li:nth-child(2n+1) {
	clear: left;
}
.PicList003142 li .txt {
	padding: 1em;
}
.PicList003142 li .tit {
	font-size: 18px;
}
.PicList003142 li p {
	font-size: 14px;
}
}
/*RighInfo002939 */
.RighInfo002939 {
	padding: 2% 0 4% 0;
}
.RighInfo002939 .name {
	border-bottom: 1px dotted #cecece;
	text-align: center;
	margin-bottom: 37px;
}
.RighInfo002939 .name h1 {
	margin: 0 0 30px 0;
	font-size: 24px;
	color: #333;
}
.RighInfo002939 .time {
	color: #c8c8c8;
	padding-bottom: 1.72vw;
	line-height: 16px;
}
.RighInfo002939 .share {
	margin-left: 10px;
}
.RighInfo002939 .time time, .RighInfo002939 .share, .RighInfo002939 .share > * {
	display: inline-block;
	vertical-align: middle;
}
.RighInfo002939 .share em {
	font-style: normal;
}
#bsPanel, #bsPanel *, .bsBox, .bsBox * {
	box-sizing: content-box;
}
.RighInfo002939 .edit-info {
	line-height: 2em;
	color: #333;
	padding-bottom: 4vw;
}
.RighInfo002939 .info-page {
	border: solid 1px #eee;
}
.RighInfo002939 .info-page dd {
	line-height: 36px;
}
.RighInfo002939 .info-page dd a {
	padding: 0 20px;
}
.RighInfo002939 .info-page dd a:hover {
	color: #0072b4;
}




.RighInfo_pro {
	padding: 1% 0 4%  0;
}
.RighInfo_pro .name {
	border-bottom: 1px dotted #cecece;
	text-align: center;
	margin-bottom: 37px;
}
.RighInfo_pro .name h1 {
	margin: 0 0 30px 0;
	font-size: 24px;
	color: #333;
}
.RighInfo_pro .time {
	color: #c8c8c8;
	padding-bottom: 1.72vw;
	line-height: 16px;
}
.RighInfo_pro .share {
	margin-left: 10px;
}
.RighInfo_pro .time time, .RighInfo_pro .share, .RighInfo_pro .share > * {
	display: inline-block;
	vertical-align: middle;
}
.RighInfo_pro .share em {
	font-style: normal;
}
#bsPanel, #bsPanel *, .bsBox, .bsBox * {
	box-sizing: content-box;
}
.RighInfo_pro .edit-info {
	line-height: 2em;
	color: #333;
	padding-bottom: 4vw;
}
.RighInfo_pro .info-page {
	border: solid 1px #eee;
}
.RighInfo_pro .info-page dd {
	line-height: 36px;
}
.RighInfo_pro .info-page dd a {
	padding: 0 20px;
}
.RighInfo_pro .info-page dd a:hover {
	color: #0072b4;
}
@media(min-width:641px) {
.RighInfo002939 .info-page dd {
	float: left;
	width: 50%;
}
.RighInfo002939 .info-page dd:nth-child(2) {
	border-left: 1px solid #eee;
}
.RighInfo002939 .time, .RighInfo002939 .info-page dd a, .RighInfo002939 .edit-info {
	font-size: 16px;
}

.RighInfo_pro .info-page dd {
	float: left;
	width: 50%;
}
.RighInfo_pro .info-page dd:nth-child(2) {
	border-left: 1px solid #eee;
}
.RighInfo_pro .time, .RighInfo_pro .info-page dd a, .RighInfo_pro .edit-info {
	font-size: 16px;
}
}
@media(max-width:640px) {
.RighInfo002939 .name h1 {
	margin: 0 0 15px 0;
	font-size: 20px;
}
.RighInfo002939 .info-page dd:nth-child(2) {
	border-top: 1px solid #eee;
}
.RighInfo002939 .share {
	display: block;
	padding-top: 10px;
}

.RighInfo_pro .name h1 {
	margin: 0 0 15px 0;
	font-size: 20px;
}
.RighInfo_pro .info-page dd:nth-child(2) {
	border-top: 1px solid #eee;
}
.RighInfo_pro .share {
	display: block;
	padding-top: 10px;
}
}
.singlepage {
	padding: 5% 0;
	font-size: 16px;
	line-height: 2;
	color: #333;
}
.singlepage_2 {
	background: #f4f4f4;
}
.singlepage p {
	font-size: 16px;
	line-height: 2
}
 @media(max-width:640px) {
.singlepage {
	font-size: 14px;
}
.singlepage p {
	font-size: 14px;
}
}
/*RighInfo002816 */
.RighInfo002816 {
	padding-top: 5%;
	padding-bottom: 1%;
}
.RighInfo002816 .img-block {
	display: block;
	width: 100%;
}
.RighInfo002816 ul {
	margin-bottom: 4%;
}
.RighInfo002816 ul .inner {
	background: #fff;
	padding-top: 8%;
	padding-bottom: 8%;
	min-height: 384px
}
.RighInfo002816 ul h3 {
	font-size: 28px;
	color: #333;
	font-weight: normal;
}
.RighInfo002816 ul h3:before {
	display: inline-block;
	content: '';
	height: 23px;
	width: 4px;
	background: #0072b4;
	vertical-align: middle;
	margin-right: 15px;
	margin-top: -3px;
}
.RighInfo002816 ul .li p {
	line-height: 32px;
	font-size: 16px;
	color: #666;
}
.RighInfo002816 ul .li h4 {
	font-size: 32px;
	margin-top: 16px;
	color: #0072b4;
}
.RighInfo002816 ul .li .icon {
	padding-bottom: 15px;
}
@media(min-width:1025px) {
.RighInfo002816 ul:nth-child(2n-1) .ol {
	float: left;
}
.RighInfo002816 ul:nth-child(2n-1) .li {
	float: right;
}
.RighInfo002816 ul:nth-child(2n) .ol {
	float: right;
}
.RighInfo002816 ul:nth-child(2n) .li {
	float: left;
}
.RighInfo002816 ul .ol, .RighInfo002816 ul .li {
	width: 50%;
}
.RighInfo002816 ul .li {
	position: relative;
	z-index: 10;
}
.RighInfo002816 ul:nth-child(2n-1) .li .inner {
	margin-left: -10%;
	padding-left: 15%;
}
.RighInfo002816 ul:nth-child(2n) .li .inner {
	width: 110%;
	padding-right: 15%;
}
}
@media(max-width:1024px) {
.RighInfo002816 ul .li {
	padding: 0!important;
}
.RighInfo002816 ul .inner {
	padding: 0 10px;
	min-height: auto;
}
.RighInfo002816 ul h3 {
	font-size: 20px;
}
.RighInfo002816 ul .li p {
	font-size: 14px;
}
.RighInfo002816 ul .li h4 {
	font-size: 24px;
}
}
.contactcon {
	padding: 4% 0 3%;
}
.contactcon .text {
	width: 48%;
	float: left;
}
.contactcon h2 {
	font-size: 26px;
	color: #333;
	font-weight: normal;
	margin-top: 5%;
}
.contactcon p {
	font-size: 16px;
}
.contactcon .pic {
	width: 50%;
	float: right;
}
 @media(max-width:1024px) {
.contactcon .text {
	width: 100%;
	float: none;
}
.contactcon .pic {
	width: 100%;
	float: none;
}
.contactcon h2 {
	font-size: 18px;
}
.contactcon p {
	font-size: 14px;
}
}
.RighInfo002222 {
	padding: 5% 0 0 0;
}
.RighInfo002222 .auto {
	background: #f5f5f5;
	padding: 2%;
}
.RighInfo002222 .text {
	width: 40%;
	padding: 6% 0;
	float: right;
}
.RighInfo002222 .text .tit {
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 1.5em 0;
	color: #222;
}
.RighInfo002222 .text .tit:after {
	content: "";
	width: 30px;
	height: 2px;
	background: #999;
	display: block;
	margin-top: 20px;
}
.RighInfo002222 .text p {
	font-size: 16px;
	line-height: 2;
}
.RighInfo002222 .pic {
	width: 55%;
	float: left;
}
 @media(max-width:1024px) {
.RighInfo002222 .text {
	width: 100%;
	float: none;
}
.RighInfo002222 .pic {
	width: 100%;
	float: none;
}
.RighInfo002222 .text .tit {
	font-size: 20px;
}
.RighInfo002222 .text p {
	font-size: 14px;
}
}
/*PicList002925 */

.PicList002925 {
	padding: 5% 0;
	overflow: hidden;
}
.PicList002925 .title {
	margin-bottom: 2.5vw;
	text-align: center;
}
.PicList002925 .title .cn {
	font-size: 30px;
	color: #a52d33;
	padding-bottom: 10px;
	font-weight: bold;
}
.PicList002925 .title .en {
	font-family: 'bebas-neue';
	color: #d2d2d2;
	letter-spacing: 2px;
}
@media(max-width:768px) {
.PicList002925 .title {
	padding-bottom: 6vw;
}
}
@media(max-width:640px) {
.PicList002925 .title .cn {
	font-size: 6vw;
}
}
.PicList002925 .list {
	padding: 0 3.4375vw;
}
.PicList002925 .list ul {
	margin: 0 -2vw;
}
.PicList002925 li {
	float: left;
	text-align: center;
	position: relative;
	background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;
}
.PicList002925 li a {
	display: block;
	position: relative;
	z-index: 3;
}
.PicList002925 li .pic {
	padding-bottom: 1.98vw;
}
.PicList002925 li .Ispic {
	padding-bottom: 55%;
	background-size: contain;
}
.PicList002925 li .tit {
	margin-top: 1.303vw;
	margin-bottom: 2.08vw;
	padding: 0 5%;
}
.PicList002925 li .tit aside {
	font-size: 16px;
	line-height: 1.25em;
	height: 2.5em;
}
.PicList002925 li:hover .tit aside {
	color: #0072b4;
}
@media(min-width:769px) {
.PicList002925 li {
	width: 25%;
}
.PicList002925 li:first-child:before, .PicList002925 li:nth-child(4n+1):before {
	position: absolute;
	top: 0;
	content: '';
	height: 100%;
	background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff;
	width: 7.4375vw;
	left: -2vw;
}
.PicList002925 li:last-child:before, .PicList002925 li:nth-child(4n):before {
	position: absolute;
	top: 0;
	content: '';
	height: 100%;
	background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff;
	width: 7.4375vw;
	right: -2vw;
}
}
@media(max-width:768px) {
.PicList002925 .list {
	padding: 0 6vw;
}
.PicList002925 li {
	width: 50%;
}
.PicList002925 li .pic {
	padding-bottom: 7vw;
}
.PicList002925 li .tit {
	margin-bottom: 5vw;
}
.PicList002925 li:first-child:before, .PicList002925 li:nth-child(2n+1):before {
	position: absolute;
	top: 0;
	content: '';
	height: 100%;
	background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #fff;
	width: 7.4375vw;
	left: -3vw;
}
.PicList002925 li:last-child:before, .PicList002925 li:nth-child(2n):before {
	position: absolute;
	top: 0;
	content: '';
	height: 100%;
	background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #fff;
	width: 7.4375vw;
	right: -3vw;
}
.PicList002925 li .tit aside {
	font-size: 3.5vw;
}
}
/*PicList002854 */
.PicList002854 {
	padding: 5% 0;
}
.PicList002854 li {
	float: left;
	margin-bottom: 2%;
}
.PicList002854 li a {
	display: block;
	border: solid 2px #f5f5f5;
	position: relative;
	padding: 1vw 1vw 2vw;
	transition: 0.3s;
}
.PicList002854 li aside {
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	margin: 1em 0;
	color: #333;
}
.PicList002854 li .Ispic {
	background-size: cover;
	padding-bottom: 65%;
}
.PicList002854 li a:after {
	position: absolute;
	content: '';
	width: 50px;
	height: 50px;
	background: url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;
	right: 0;
	bottom: 0;
	background-size: auto 21px;
	transition: 0.3s;
}
.PicList002854 li a:hover {
	border-color: #0072b4;
}
.PicList002854 li a:hover:after {
	background-color: #0072b4;
	background-image: url(../images/PicList002854_btn_hover.png);
}
@media(min-width:769px) {
.PicList002854 li {
	width: 23.33%;
}
.PicList002854 li:not(:nth-child(4n)) {
margin-right: 2%;
}
}
@media(max-width:768px) {
.PicList002854 li {
	width: 48%;
}
.PicList002854 li:not(:nth-child(2n)) {
margin-right: 2%;
}
.PicList002854 li aside {
	font-size: 16px;
}
.PicList002854 li a:after {
	width: 7vw;
	height: 7vw;
	background-size: auto 50%;
}
}
@media(max-width:640px) {
.PicList002854 li aside {
	font-size: 14px;
	line-height: 26px;
}
}
/*PicList010 */
.PicList010 {
	padding: 5% 0;
}
.PicList010 .list li {
	float: left;
	width: 19.2%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.PicList010 .list li div {
	border: #f7f7fa 2px solid;
	padding: 2%;
}
.PicList010 .list li:nth-child(5n) {
	margin-right: 0%;
}
.PicList010 .list li .pic {
	overflow: hidden;
}
.PicList010 .list li .Ispic {
	padding-bottom: 45%;
	background-size: contain;
}
/*.PicList010 .list li:hover div{ background:#eff9ff;} */
.PicList010 .list li div img {
	width: 100%;
	display: block;
}
.PicList010 .list li h3 {
	line-height: 48px;
	height: 48px;
	overflow: hidden;
	font-weight: normal;
	text-align: center;
	color: #333;
	margin: 0;
	font-size: 16px;
}
.PicList010 .list li a:hover h3 {
	color: #0072b4;
}
 @media(max-width:480px) {
.PicList010 .list li:nth-child(2n) {
	margin-right: 0%;
}
.PicList010 .list li {
	width: 49%;
}
.PicList010 .list li h3 {
	font-size: 14px;
}
}
/*TextList002855 */
.TextList002855 {
	padding: 5% 0;
}
.TextList002855 li {
	line-height: 4em;
	border-bottom: 1px dotted #ddd;
}
.TextList002855 li time {
	float: right;
	color: #c8c8c8;
	margin-left: 15px;
}
.TextList002855 li a {/* padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center; */
}
@media(min-width:481px) {
.TextList002855 li {
	font-size: 16px;
}
}
/* 侧边栏 */
.sideBar{position: fixed;z-index: 99999;top: 50%;transform: translateY(-50%);right: 28px;}
.sideBar-list{width: 100%;border-radius: 28px;background: #fff;padding:5px 0;box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);}
.sideBar-list li{width: 100%;position: relative;width:54px}
.sideBar-list li::before{content: "";position: absolute;width: calc(100% - 28px);left: 14px;top: 0;height: 1px;background: rgba(0, 0, 0, 0.1);display:block}
.sideBar-list li:nth-child(1)::before{display: none;}
.sideBar-list .sideBar-menu{display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 8px 0;cursor: pointer;color: #666;transition: all .4s ease;user-select:none}
.sideBar-list .sideBar-menu i{font-size: 20px;}
.sideBar-code{display: none;position: absolute;right: 0;padding-right: 66px;top: 0;height: 100%;cursor: pointer;}
.sideBar-code p{display: flex;align-items: center;width: 120px;height: 114px;justify-content: center;border-radius: 5px;box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);position: relative;color: #fff;}
.sideBar-code p img{width: 100%;height: 100%;}
.sideBar-phone{display: none;align-items: center;justify-content: center;position: absolute;right: 0;padding-right: 66px;top: 0;height: 100%;cursor: pointer;}
.sideBar-phone p{display: flex;align-items: center;width: 168px;height: 100%;font-size: 20px;background: #fff;justify-content: center;border-radius: 5px;box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);position: relative;color: #ea121d;}
.sideBar-list li:hover .sideBar-code{display: block;}
.sideBar-list li:hover .sideBar-phone{display: flex;}
.sideBar-list li:hover .sideBar-menu{color:#e60012}
@media all and (max-width:1590px) {.sideBar{right:20px}}
@media all and (max-width:680px) {.sideBar{display:none}}
.sideBar{margin-top: -140px;}
/* 字体图标 */
@font-face {
	font-family: "icon";
	src: url('../fonts/iconfont.ttf') format('truetype');
}
.icon {
	font-family: "icon" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-w1119:before {
	content: "\e7a";
}
.icon-w1204:before {
	content: "\e649";
}
.icon-w0501:before {
	content: "\e65c";
}
.icon-w0102:before {
	content: "\e7e5";
}
/*分页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }