﻿﻿﻿﻿@charset "utf-8";
@import url('e8863b7444e24d78b56609616ae107cf.css');
html {
	background: #fff;
}
ul{
    list-style: none !important;    
}
body {
	font-family: 'BertSansRegular', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #333;
	margin: 0 auto;
	overflow-x: hidden;
}.xs_footer{
    display: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
 display:none;
}
a {
	background-color: transparent;
}
a:active, a:hover {
	outline: 0;
	color: #024097;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: 700;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: .67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
img {
	border: 0;
	max-width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
/*figure {
	margin: 1em 40px;
}*/
.nomp {
	margin: 0;
	padding: 0;
}
.norl {
	margin-left: auto; margin-right:auto;
	padding: 0;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0;
}
input {
	line-height: normal;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
 height:auto;
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: 700;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
/*! reset.css */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin: 0;
	padding: 0;
}
iframe {
	display: block;
}
ol, ul {
	/*list-style: none;*/ list-style-position:inside;
}
#ullist ul { padding-left:3rem !important; list-style-position:inherit !important; }
#ullist ol { padding-left:3rem !important; list-style-position:inherit !important; }


h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400;
	font-family: "Barlow", Arial, Helvetica, sans-serif;
}
input:required {
/* border:none;
*/ box-shadow:none;
}
input:invalid {
 background-color:transparent;
 box-shadow:none;
}
:focus {
	-moz-outline-style: none;
	outline: 0;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.hide {
	display: none!important;
}
.show {
	display: block!important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ovh {
	overflow: hidden;
}
.table {
	display: table;
}
.table-cell {
	display: table-cell;
}
a {
	color: #555;
	cursor: pointer;
	/*-moz-transition:all .15s ease-out;
	-webkit-transition:all .15s ease-out;
	-o-transition:all .15s ease-out;
	transition:all .15s ease-out;*/
	text-decoration: none;
}
.hidden {
	overflow-y: hidden;
}
.mac-hidden {
	overflow: hidden;
}
.uppc {
	text-transform: uppercase;
}
.h100 {
	height: 100%;
	position: relative;
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.flex-middle {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
}
.flex-center {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
}
.fx1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	-o-flex: 1;
	flex: 1;
}
.content {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
.content:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.naver {
	height: 80px;
	margin-left: 52px;
}
.naver li {
	float: left;
	position: relative;
}
.naver li.active a {
	color: #155690;
}
.naver li>a {
	display: block;
	padding: 0 35px;
	line-height: 80px;
	height: 80px;
	font-size: 18px;
	color: #202020;
}
.naver li:hover>a {
	color: #0064a7;
	background: #f5f5f5;
}
.sub-nav {
	position: absolute;
	top: 80px;
	display: none;
	padding: 12px 380px 30px 0;
	height: 280px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #f5f5f5 url(../images/subnav_bg_15.jpg) no-repeat right 0;
	z-index: 9;
	box-shadow: 0 4px 4px rgba(0,0,0,.2);
}
.sub-nav.bg2 {
	background-image: url(../images/subnav_bg_03.jpg);
}
.sub-nav.bg3 {
	background-image: url(../images/subnav_bg3_03.jpg);
	width: 760px;
}
.sub-nav.bg4 {
	background-image: url(../images/subnav_bg_16.jpg);
}
.sub-nav.bg3 dd {
	float: left;
	width: 50%
}
.sub-nav a {
	display: block;
	line-height: 28px;
	height: 28px;
	padding: 0 35px 0 45px;
	white-space: nowrap;
	font-size: 14px;
	color: #202020;
	background: url(../images/sub_nav_arr_15.png) no-repeat 35px center;
}
.sub-nav dd {
	padding: 3px 0;
}
.navtop {
	margin: 0 auto;
	height: 40px;
	list-style: none;
}
.navtop li {
	float: left;
	height: 40px;
	position: relative;
	list-style: none;
}
.navtop li.last {
	background: none;
}
.navtop li a {
	text-decoration: none;
	line-height: 22px;
	font-size: 14px;
}
.navtop li a span {
	float: left;
	display: block;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
	width: 183px;
	text-align: center;
}
.navtop li.active {
	background: url(../images/menu_hover.jpg);
}
.mj_hover_menu {
	text-decoration: none;
	width: 183px;
	background: url(../images/menu_hover.jpg);
	height: 40px;
}
.navtop li.selected .submenu {
	display: block;
}
.navtop li .submenu {
	display: none;
	position: absolute;
	top: 40px;
	left: -9px;
}
.navtop li .submenu li {
	float: none;
	padding: 0;
	background: none;
	height: auto;
	border-bottom: dotted 0px #BEBEBE;
}
 position: relative;
}
.Adv-title {
	text-align: center;
	font-size: 24px;
	margin-top: 25px;
	margin-bottom: 55px;
}
.advlist li {
	list-style: none;
	list-style-position: inside;
}
.advlist h6 {
	font-size: 24px;
	font-weight: bold;
	color: #155690;
	margin-bottom: 15px;
}
.Advantage-d {
	margin-bottom: 25px;
}
.cont {
	min-height: 100px;
	margin-bottom: 10px;
}
.qclist img:hover {
	animation: wobble;
	animation-duration: 2s;
}
.picList img:hover {
	/*animation: flip;*/
	animation-duration: 2s;
}
.bg-about img:hover {
	animation: heartBeat;
	animation-duration: 2s;
}
.advball img:hover {
	animation: shakeX;
	animation-duration: 2s;
}
.bgmenu {
	position: relative;
}
.menu-text-1 {
	position: absolute;
	left: 10%;
	top: 20%;
	color: #fff;
}
.menu-text-1 h3 {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 30px;
}
.menu-text-1 h2 {
	font-size: 50px;
	font-weight: bold;
}
/*
.bgmenu img:Hover {
	animation: wobble;
	animation-duration: 2s;
	}
*/

.pagecon h3, .pagecon h4 {
	font-weight: bold;
}
.pagecon .col-sm-6 {
	position: relative;
}
.pagecon .box {
	position: absolute;
	top: 30%;
	left: 20%;
}
.pagecon .box h4 {
	font-size: 24px;
}
.pagecon .box h4::after {
	background: #155690 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 2px;
	margin: 13px auto 0 0;
	width: 30px;
}
.pagecon img:hover {
	animation: headShake;
	animation-duration: 2s;
}
.qclist h3 {
	font-weight: bold;
	color: #155690;
	font-size: 24px;
	margin-bottom: 15px;
}
.accdesc {
	font-size: 14px;
	line-height: 30px;
	text-indent: 18px;
	color: #333
}
#accordionFlushExample button {
	font-size: 20px;
/*	font-weight: bold;
*/}

#accordionFlushExample2 button {
	font-size: 20px;
/*	font-weight: bold;
*/}

.mt-10 {
	margin-top: 6rem !important;
}
.mb-10 {
	margin-bottom: 6rem !important;
}
.m-title {
	font-size: 48px;
	color: #155690;
	font-weight: bold;
}
.m-title::after {
	background: #333 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 1px;
	width: 60px;
	position: relative;
	margin: 30px auto 10px auto;
}
.mtake-title {
	font-size: 40px;
	color: #155690;
	font-weight: bold;
}
.mtake-sub-title {
	font-size: 27px;
	color: #000;
	font-weight: bold;
}
.mtake-sub-title::after {
	background: #333 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 1px;
	width: 60px;
	position: relative;
	margin: 30px auto 10px auto;
}
.classlist {
	position: relative;
}
.classlist h3 a {
	font-size: 20px;
	font-weight: bold;
}
.promore {
	position: absolute;
	bottom: 8px;
	right: 8px;
}
.mprolist:hover {
	animation: headShake;
	animation-duration: 2s;
}
.pad2 {
	padding: 2rem !important;
}
.protitlelist .sticky-top {
	top: 70px;
	z-index: 10;
}
.protitlelist th {
	background: #ddeff9;
}
.protitlelist th, .protitlelist td {
	/*	padding: 2px;
*/	text-align: center;
}
.whylist img{
	width: 50px;
}
.newslist {
}
.newslist li {
	margin: 10px 0;
	padding-left: 35px;
	position: relative;
}
.newslist li time {
	background: rgba(0, 0, 0, 0) url("../images/piclist002256-date.jpg") no-repeat scroll 0 0;
	color: #fff;
	font-size: 12px;
	height: 63px;
	left: 0;
	margin-top: -31px;
	overflow: hidden;
	padding: 12px 0 0;
	position: absolute;
	text-align: center;
	top: 50%;
	width: 62px;
}
.newslist li time span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
}
.newslist li .txt {
	border: 1px solid #e6e6e6;
	overflow: hidden;
	padding: 25px 20px 16px 50px;
	text-align: left;
}
.newslist li .txt .pic {
	display: block;
	float: right;
	margin-bottom: 0;
	margin-left: 10px;
}
.newslist li .txt .pic img {
	/* height: 115px; */
	width: 180px;
}
.newslist li .txt .pic img:hover {
	animation: headShake;
	animation-duration: 2s;
}
.newslist li .txt h3 {
	font-size: 14px;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.newslist li .txt h3 a {
	color: #155690;
	font-weight: bold;
	font-size: 16px;
}
.newslist li .txt .more:hover, .newslist li .txt h3 a:hover {
	color: #155690;
}
.newslist li .txt p {
	color: #6f6f6f;
	font-size: 14px;
	height: 48px;
	line-height: 24px;
	margin: 10px 0;
	overflow: hidden;
}
.newslist li .txt .more {
	background: rgba(0, 0, 0, 0) url("../images/piclist002256-more.jpg") no-repeat scroll right center;
	color: #a9a9a9;
	font-family: Arial;
	padding-right: 20px;
	text-transform: uppercase;
}
.detail .title {
	border-bottom: 1px #ccc dashed;
	margin-bottom: 2em;
}
.detail .title h2 {
	font-size: 1.5em;
}
.detail .back {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	border-bottom: 1px #ccc dashed;
	padding-top: 1em;
	padding-bottom: 2em;
}
.prenext {
	color: #888;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.prenext a {
	color: #888;
}
.prenext a:hover {
	color: #1356be;
}
.bg-foot {
	background: #411d80;
	color: #c2c2c2;
	margin-top: 3em;
}
.bg-foot a {
	color: #c2c2c2;
	text-decoration: none;
}
.bg-foot a:hover {
	color: #6da6ff;
	text-decoration: underline;
}
.bg-foot h3 a {
	font-size: 20px;
	/*	font-weight: bold;
*/	color: #fff;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
.bg-foot h3 {
	font-size: 20px;
	color: #fff;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
.f-menu {
	margin-top: 2em;
	margin-bottom: 2em;
}
.f-line {
	border-top: 1px #555 solid;
}
.f-line ul li {
	float: left;
	margin-right: 1em;
}
.f-line ul li.copyright {
	line-height: 2em;
	float: right;
}
.ftnav a {
	margin-left: 15px;
}
.protitlelist {
	margin-bottom: 0;
}
.searchlistcon > tbody > tr > td {
	padding: 0;
	text-align: center;
}
.r-top-nav {
	line-height: 3 !important;
}
.r-top-nav a {
	margin-left: 18px;
}
#navpc .search .form-control {
	border-radius: 2rem;
}
#navpc .search .input-group-text {
	border-radius: 2rem;
	background: none;
}
#navpc .search .form-control {
/*	border-right: 0;
*/}
#navpc .search .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
	margin-left: -60px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	z-index: 999;
	border: 0;
}
#navpc .search .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), #navpc .search .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-right-radius: 2rem;
	border-bottom-right-radius: 2rem;
	margin-top: 5px;
}
.prosearch .search .form-control {
	border-radius: 1.25rem;
}
.prosearch .search .input-group-text {
	border-radius: 1.25rem;
}
.prosearch .search .topsearch {
	width: 350px;
}
.searchlist span {
	display: block;
}
.searchlist em {
	font-size: 12px;
}
.additional {
	color: #999;
	font-size: 12px;
}
.searchlist .sticky-top {
	top: 68px;
	z-index: 999;
}
.tlogo a {
	color: #024097;
}
.main abbr[title] {
	border-bottom: 0;
}
/* Common style */
.row figure {
	position: relative;
	float: left;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
}
.row figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}
.row figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.row figure figcaption::before, .row figure figcaption::after {
	pointer-events: none;
}
.row figure figcaption, .row figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.row figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.row figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}
.row figure h2 span {
	font-weight: 800;
}
.row figure h2, .row figure p {
	margin: 0;
}
.row figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
/*---------------*/
/***** Sarah *****/
/*---------------*/

figure.effect-sarah img {
	max-width: none;
	width: -webkit-calc(100% + 20px);
	width: calc(100% + 20px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
figure.effect-sarah:hover img {
	/*	opacity: 0.4;
*/	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
figure.effect-sarah figcaption {
	text-align: left;
	background: linear-gradient(rgba(0,0,0,0) 0, rgba(0,0,0,0.4) 70%);
}
figure.effect-sarah figcaption a {
	color: #fff;
}
figure.effect-sarah h2 a {
	color: #fff;
}
figure.effect-sarah h2 {
	position: relative;
	overflow: hidden;
	padding: 0.5em 0;
	margin-bottom: 15px;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
figure.effect-sarah h2::after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #fff;
	content: '';
}
.bar7 {
}
.bar7 form {
	height: 65px;
}
.bar7 {
	position: relative;
	margin: 0 auto;
}
.bar7 input, .bar7 button {
	border: none;
	outline: none;
}
.bar7 input {
	width: 100%;
	height: 65px;
	padding-left: 13px;
}
.bar7 button {
	height: 65px;
	width: 65px;
	cursor: pointer;
	position: absolute;
}
.bar7 input {
	border-radius: 42px;
	border: 2px solid #a3a3a3;
	transition: .3s linear;
	float: right;
	font-size: 20px;
}
.bar7 input:focus {
}
.bar7 button {
	background: none;
	top: -2px;
	right: 15px;
}
.bar7 button:before {
	/*  content: "\f689";
  font-family: 'Glyphicons Halflings';
*/  color: #a3a3a3;
	font-size: 3.3em;
}
/* 在线客服 */
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{    border-radius: 100%;display:block;width:44px;height:44px;background-color:#024097;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.cart { display:none; }
.suspension .a.active,
.suspension .a:hover{background:#ffaf32;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding: 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:140px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}




.products {
	padding-bottom: 0
}
.products .item {
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
	float: left
}
.products .item .img {
	position: relative;
	overflow: hidden;
}
.products .item img {
	transition: all 1s ease;
}
.products .item:hover img {
	transform: scale(1.05, 1.05);
	transition: all 1.5s ease;
}
.products .item .text {
	background: #efefef;
	color: #c9010b;
	padding: 0px 20px;
	width: 100%
}
.products .item .text h3 {
	margin: 0;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	color: #c9010b;
	text-align: left;
}
.products .item .text .more {
	display: block;
	/* float:right;
*/ color: #c9010b;
	line-height: 45px;
	position: relative;
	font-size: 18px;
	padding-right: 20px
}
.products .item .text .more::after {
	content: '\f061';
	position: absolute;
	right: 0;
	font-family: fontawesome
}
.products .item .text .more a {
	color: #c9010b
}
#subpro {
	background: rgba(255,255,255,0.9);
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	max-height: 500px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}
.dropdown-submenu > a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.dropdown:hover>.dropdown-menu {
	display: block;
}
.dropdown>.dropdown-toggle:active {
	pointer-events: none;
}
#navbarSupportedContent li {
	margin-left: 10px;
	margin-right: 10px;
}
#navbarSupportedContent li a:hover {
	color: #024097;
}
#navbarSupportedContent button:nth-child(1) {
	margin-left: 2px;
	margin-right: 2px;
}
.section-title {
	width: 100%;
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	margin-bottom: 70px;
	position: relative;
	font-family: "Barlow", Arial, Helvetica, sans-serif;
}
.section-title:before {
	content: '';
	width: 40px;
	height: 4px;
	border-radius: 2px;
	background: #0079c3;
	position: absolute;
	left: 50%;
	bottom: -10px;
	transform: translateX(-50%);
}
 @media screen and (max-width: 750px) {
.section-title {
	font-size: 23px;    margin: 40px 0;
}
}
/**:after, *:before {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
*/
.ConTitle h2 {
	margin-bottom: 56px;
	font-size: 36px;
	line-height: 40px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding-left: 50px;
	position: relative;
	font-style: italic;
	font-weight: bold;
}
.ConTitle h2:before {
	font-family: "Font Awesome 6 Free";
	content: "\e4e2";
	font-size: 100%;
	position: absolute;
	top: 6px;
	left: 0;
	color: #024097;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
}
/*.ConTitle h2:before {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e900";
	font-size: 100%;
	position: absolute;
	top: 6px;
	left: 0;
	color: #ea282d;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
}
*/

/*    标题      */
.title-1 {
	font-size: 34px;
	color: #000;
	font-weight: bold;
}
.title-1::after {
	background: #c40109 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 2px;
	width: 60px;
	position: relative;
	margin: 15px auto 10px auto;
}
.title-2 {
	font-size: 34px;
	color: #000;
	font-weight: bold;
}
.title-2::after {
	background: #c40109 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 4px;
	width: 80px;
	position: relative;
	margin: 15px auto 10px 0;
}
/*新闻中心*/
.main_content {
	margin: 5% 0 0 0;
}
.main_content_item {
	height: 280px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 5%;
}
.main_content_item .content_left {
	background-color: #F5F5F5;
	height: 71%;
	width: 16%;
	margin-left: 5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-weight: bold;
	font-family: impact;
	color: #06C;
}
.main_content_item .content_left .up {
	font-size: 70px
}
.main_content_item .content_left .down {
	font-size: 20px
}
.main_content_item .content_right {
	width: 75%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 72%;
	border-bottom: 1px dashed #AAAAAA;
}
.main_content_item .content_right .content_right_item1 {
	height: 100%;
}
.main_content_item .content_right .content_right_item1 {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	border-radius: 10px;
	width: 30%;
	height: 178px;
}
.main_content_item .content_right .content_right_item2 {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
	height: 84%;
	margin-left: 3%;
	width: 66%
}
.main_content_item .content_right .content_right_item3 {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-end;
	height: 10%;
	margin-left: 3%;
	width: 96%
}
.main_content_item .content_right .content_right_item2 .title {
	font-size: 25px;
}
.main_content_item .content_right .content_right_item2 .text {
	color: #898989;
	font-size: 16px;
}
.main_content_item .content_right .content_right_item2 .link {
	cursor: pointer;
}
.main_content_item .content_right .content_right_item2 .link span {
	vertical-align: middle
}
.main_content_item .content_right .content_right_item2 .link img {
	width: 17px;
	margin-left: 5px;
}
.main_content .fa-arrow-right {
	color: #024097;
}

#footer { background:#fff; }



.bg-app {
	background: #ecf4fb;
}
.bg-about {
}
.bg-about h3 {
	font-size: 24px;
	font-weight: bold;
}
.h-business {
	/* background: #fff; */
	padding: 50px 0px 0px 0px;
}
.h-business h2 {
	color: #155690;
	font-size: 2em;
	margin: 0 0 50px;
	text-align: center;
	font-weight: bold;
}
.h-business h2::after {
	background: #DFDFDF none repeat scroll 0 0;
	content: "";
	display: block;
	height: 1px;
	margin: 0px auto 0;
}
.h-business h2 div::after {
	background: #155690 none repeat scroll 0 0;
	content: "";
	display: block;
	height: 2px;
	margin: 13px auto 0 auto;
	width: 220px;
}
.company_top ul li {
	display: block;
	float: left;
	/*	padding-top: 132px;
*/	box-sizing: border-box;
}
.company_top ul li.w6 { width: 50%; }
.company_top ul li.w3 { width: 25%; }


.company_top ul li h1 {
	font-size: 30px;
	font-weight: 600;
	color: #165790;
	line-height: 40px;
	text-align: center;
}
.company_top ul li h3 {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: 300;
	line-height: 35px;
	text-align: center;
	margin: 5px 0;
}
.company_top ul li p {
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 300;
	color: #666;
	line-height: 24px;
	text-align: center;
}
.company_top ul li p i {
	font-size: 40px;
	color: #c0071d;
	margin-bottom: 15px;
}
#particles-js {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
/*首页关于我们*/
.index-about {
	position: relative;
	height: 650px;
	overflow: hidden;
}
.index-about .bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.index-about .bg img {
	width: auto;
	height: 100%;
}
.index-about .video {
	float: left;
	width: 50%;
}
.index-about .video .btn {
	display: block;
	margin: 250px auto 0 auto;
	width: 97px;
	height: 97px;
	background: url(../images/index-video-btn.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.index-about .video .btn-txt {
	cursor: pointer;
}
.index-about:hover .video .btn {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.index-about .video p {
	font-size: 24px;
	color: #fff;
	line-height: 28px;
	text-align: center;
	text-decoration: underline;
}
.index-about .info {
	float: right;  
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	width: 50%;
	/*height: 330px;*/
	border-radius: 30px;
    text-align: center;
	background-color: rgb(2 64 148 / 77%);
}
.index-about .info .text {
	padding-top: 80px;
    padding-left: 40px;
    padding-right: 40px;
    width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.index-about .info .text h2 {
	position: relative;
	margin-bottom: 40px;
	font-size: 40px;
	color: #fff;
	line-height: 44px;
	text-transform: uppercase;
}
.index-about .info .text h2:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 6px;
	width: 402px;
	height: 59px;	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url(../images/index-about-txt.png) no-repeat;
}
.index-about .info .text p {
    font-size: 16px;
    color: #fff;
    line-height: 38px;
}
.index-about .info .text .more {
	display: block;
	margin-left: 40px;
	padding-bottom: 2px;
	width: 104px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #fff;
}
.light-videobox {
	display: none;
	background-color: rgba(0,0,0,0.85);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.light-videobox .box {
	z-index: 999;
	width: 850px;
	-webkit-transform: translateY(-40px);
	-moz-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	-o-transform: translateY(-40px);
	transform: translateY(-40px);
	-webkit-backface-visibility: hidden;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	position: absolute;
	margin: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	height: 478px;
	background-color: #f3f3f3;
	background-image: url(../images/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.light-videobox .close {
	position: absolute;
	width: 29px;
	background: url(../images/jquery-lightbox-theme.png) no-repeat -190px -115px;
	height: 29px;
	top: 0px;
	right: -28px;
	cursor: pointer;
}
.light-videobox.on {
	display: block;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.light-videobox.on .box {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.bg-Quote { background:url("../images/bg-3.jpg") center center no-repeat; color:#fff;  }


.mbh { min-height:450px; }

#footer .bottom  { background:#F4F4F4; }

.piclist {
 border-radius:10px;
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
 background-color:#fff;
 margin:0;
 position:relative;
 z-index:0;
 border:none;
 -webkit-transition:-webkit-transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
 -moz-transition:-moz-transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
 -ms-transition:-ms-transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
 transition:transform .3s cubic-bezier(.34,2,.6,1),box-shadow .2s ease;
 -webkit-transform:translateY(0px);
 -ms-transform:translateY(0px);
 -moz-transform:translateY(0px);
 transform:translateY(0px)
}
.piclist:hover {
 box-shadow:0 14px 28px rgba(0,0,0,.2);
 -webkit-transform:translateY(-10px);
 -ms-transform:translateY(-10px);
 -moz-transform:translateY(-10px);
 transform:translateY(-10px)
}

.prolist p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }




/*    多屏        */



 @media(min-width:641px) {
/*.container {*/
/*	min-width: 1400px;*/
/*}*/
#hproclass .col-sm-3 {
	width: 23%;
}
.pmr61 {
	margin-right: 51px;
}
#ftpro {
	width: 180px;
}
#navmb {
	display: none;
}
#navpc {
	display: block;
}
.tlogo img {
	max-height: 50px; margin-top:10px;
}
#proscroll .sticky-top {
	top: 40px;
	z-index: 1;
}
.navtop li .submenu {
	z-index: 99999;
}
.pcht {
	height: 450px;
}
#topnav {
	background: rgba(255,255,255,0.92)
}
.bar7 {
	width: 850px;
}
.bar7 input {
	width: 835px;
}
.bar7 input:focus {
	width: 835px;
}
.text-end-mb {
	text-align: right;
}
.bg-why {
	padding-top: 72px;
	padding-bottom: 72px;
}
.bg-why .col-sm-4 {
	padding: 0 2.153%;
}
}
 @media(max-width:1024px) {
}
 @media(min-width:1440px) {
.container {
	min-width: 1400px;
}
.row figure {
	margin: 10px 1%;
	min-width: 320px;
	max-width: 480px;
	max-height: 360px;
}
}
 @media(min-width:1920px) {
.container {
	min-width: 85%;
}
.navbar-right {
	float: right !important;
	margin-right: -15px;
	font-size: 18px;
}
}
 @media(max-width:640px) {
#navmb {
	display: block;
}
#navpc {
/*display: none;*/
}#pcmenu {
        padding: 0;
}
#pcmenu .navbar-toggler{
        position: absolute;
    right: 10px;
    top: -48px;
    padding: 0;
    border: 0;
}
#topnav {
	background: rgba(255,255,255,0.92)
}
.r-top-nav {
	display: none;
}
.mbstock {
	margin-top: 2rem !important
}
.mb-mt {
	margin-top: 2rem !important
}
.text-end-mb {
	text-align: let;
}
.pcht {
	height: 250px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66666667%;
}
.col-xs-pull-10 {
	right: 83.33333333%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66666667%;
}
.col-xs-pull-7 {
	right: 58.33333333%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66666667%;
}
.col-xs-pull-4 {
	right: 33.33333333%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66666667%;
}
.col-xs-pull-1 {
	right: 8.33333333%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66666667%;
}
.col-xs-push-10 {
	left: 83.33333333%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66666667%;
}
.col-xs-push-7 {
	left: 58.33333333%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66666667%;
}
.col-xs-push-4 {
	left: 33.33333333%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66666667%;
}
.col-xs-push-1 {
	left: 8.33333333%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-0 {
	margin-left: 0;
}


.tlogo img { max-width:45% }
    #navmb i {
        font-size: 18px;    margin-top: 1rem !important;
    }
#carouselExampleAutoplaying .carousel-caption { bottom:15%;}

#carouselExampleAutoplaying h5.fs-1 { font-size:16px !important; }
#carouselExampleAutoplaying h4.display-4 { font-size:20px !important; margin-bottom:10px; }
#carouselExampleAutoplaying h4.mb-5 { margin-bottom:10px; }


.index-about .bg { position:relative;}
.index-about { position:relative; height:auto; }
.index-about .info { float: none;
margin-top: 0;
width: 100%;
height: auto;
        position: inherit;
        top: 0;
        transform: translate(0%, 0%);
        left: 0;
        background: none;
        color: #505050;}
.index-about .info .text h2 {
    position: relative;
    margin-bottom: 10px;
    font-size: 23px;
    color: #505050;
    line-height: 44px;
    text-transform: uppercase;
}.index-about .info .text p {
    font-size: 13px;
    color: #505050;
    line-height: 26px;    margin-bottom: 1rem !important
}.mb-5 {
    margin-bottom: 0rem !important;
}
.index-about .info .text {
 
        padding-top: 10px;
        padding-left: 10px;
        width: 100%; }
  
.textImageFeature h2 {
        margin-top: 15px;
        font-size: 17px !important;
        margin-bottom: 0 !important;}  
.section_bg.section_bg_left { border-radius:0;}
.mySwiper1 .swiper-pagination { display:none;}
.qualitylist .col { flex:none; margin-bottom:20px; width:33%; }  
  
.company_top ul li.w3 { width: 50%; }
  .button--rayen {
    overflow: hidden;
    padding: 0;
    width: 100%;
    margin: 0 !important;
}
    .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
        float: left;
        padding-right: 5px;
        padding-left: 5px;
    }
.mt-5 {
    margin-top: 1rem !important;
}.mb-10 {
    margin-bottom: 3rem !important;
}.section_bg { 
    top: 0;
    border-radius: 0 !important;
    width: 100% !important;
    height: 100%; 
}.layout_padding {
    padding-top: 0px !important;
    padding-bottom: 26px !important;
    display: block;
}.mt-10 {
    margin-top: 0rem !important;
}    .qualitylist .col { 
        text-align: center; 
    }.pt-5 {
    padding-top: 1rem !important;
}.xs_footer{
    display: block;
}
		.xs_footer {
		position: fixed;
		bottom: 0;
		width: 100%;
		background: #fff;
		z-index: 99;
	}

	.xs_footer ul {
		display: flex;
	}

	.xs_footer li {
		text-align: center;
		font-size: 13px;
		width: 20%;
	}

	.xs_footer li a {
		padding: 10px 0;
	}

	.xs_footer li a:before {
		content: '';
		width: 30px;
		height: 30px;
		display: block;
		margin: 0 auto;
		background-size: 28px;
		background-repeat: no-repeat;
		background-position: center;
	}

	.xs_footer li.active a {
		color: #0067d2;
	}

	.xs_footer li:nth-child(1) a:before {
		background-image: url('../images/icon_ft1.png');
	}

	.xs_footer li:nth-child(2) a:before {
		background-image: url('../images/icon_ft2.png');
	}

	.xs_footer li:nth-child(3) a:before {
		background-image: url('../images/icon_ft3.png');
	}

	.xs_footer li:nth-child(4) a:before {
		background-image: url('../images/icon_ft4.png');
	}

	.xs_footer li:nth-child(5) a:before {
		background-image: url('../images/icon_ft5.png');
	}

	.xs_footer li.active:nth-child(1) a:before {
		background-image: url('../images/icon_ft1-1.png');
	}

	.xs_footer li.active:nth-child(2) a:before {
		background-image: url('../images/icon_ft2-1.png');
	}

	.xs_footer li.active:nth-child(3) a:before {
		background-image: url('../images/icon_ft3-1.png');
	}

	.xs_footer li.active:nth-child(4) a:before {
		background-image: url('../images/icon_ft4-1.png');
	}

	.xs_footer li.active:nth-child(5) a:before {
		background-image: url('../images/icon_ft5-1.png');
	}    
	#footer{
	    display: none;
	}
	#navbarSupportedContent .dropdown-center{
	    float: left;
        margin-left: 0 !important;
	}.bg-Quote { 
    margin-bottom: 65px !important;
    padding-top: 21px !important;
    }#accordionFlushExample button {
    font-size: 14px;}.accordion-item{
        border: 0;
    }#ullist ul {
     padding-left:0rem !important;  
    margin: 15px 0;
 }.fs-5 {
    font-size: 1rem !important;
}.fs-3 {
    font-size: calc(1.2rem) !important;
}.ConTitle h2 {
    margin-bottom: 23px;
    font-size: 27px;}.ConTitle h2:before{
        top: -1px;
    }
}

.qualitylist img{
	width: 62%;
}
/*白色字体*/
.item_p_w {
	color: white;
	margin-top: 10px;
}
/*黑色字体*/
.item_p {
	color: #000;
	margin-top: 10px;
}
.three_words {
	position: absolute;
	top: 28%;
	/*width: 740px;*/
	width: 40%;
	left: 9.5%;
}
.three_words .title_color {
	color: white;
}
.three_words .title_1 {
	font-size: 40px;
	font-weight: bold;
}
.three_words .title_2 {
	font-size: 16px;/*font-size: 0.9vw;*/
}
.three_readMore {
	/*position: absolute;
		top: 70%;
		left: 10%;
		cursor:pointer;
		width: 10%;*/

	cursor: pointer;
	width: 23%;
	margin-top: 5%;
}
.three_words .mt15 {
	margin-top: 15px;
}
.tab_div {
	width: 39%;
	position: absolute;
	top: 50%;
	left: 60%;
	transform: translatey(-50%);
	/*父级清除浮动*/
	overflow: hidden;
	padding-top: 11px;
	padding-left: 11px;
}
/*蓝色*/
.tab_div_item_b {
	float: left;
	text-align: center;
	width: 29.8%;
	margin-bottom: 11px;
	/*height: 235px;*/
	height: 0;
	padding-bottom: 29.8%;
	margin-right: 11px;
	background-color: #1730ED;
	position: relative;
	box-sizing: border-box;
}
/*白色*/
.tab_div_item_w {
	float: left;
	text-align: center;
	width: 29.8%;
	margin-bottom: 11px;
	/*height: 235px;*/
	height: 0;
	padding-bottom: 29.8%;
	margin-right: 11px;
	background-color: #fff;
	position: relative;
	box-sizing: border-box;
	box-shadow: 0px 0px 10px 0px #e9ebf5;
	cursor: pointer;
}
.tab_div_item_content {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.tab_div_item_content1 {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.mecolor { color:#103567; }







/************************************************
* RESPONSIVE
*************************************************/

@media (min-width: 450px) {
.textImageFeature .textBox {
	padding: 2rem;
}
.textImageFeature .noImage {
/* netnews */
}
.textImageFeature .noImage::before {
	left: -12.5rem;
}
.textImageFeature .noImage::after {
	font-size: 17rem;
}
.textImageFeature .noImage .inner {
	top: 3rem;
	bottom: 3rem;
	left: 3rem;
	right: 3rem;
}
.textImageFeature.left .noImage::before {
	right: -12.5rem;
}
}
 @media (min-width: 550px) {
.textImageFeature .textBox {
	position: relative;
	margin-left: 4rem;
	margin-right: 4rem;
	margin-top: -7rem;
	z-index: 35;
	padding: 2.5rem;
}
.textImageFeature .noImage {
/* netnews */
}
.textImageFeature .noImage::before {
	width: 40rem;
}
.textImageFeature .noImage .inner {
	top: 4rem;
	bottom: 4rem;
	left: 4rem;
	right: 4rem;
}
}
 @media (min-width: 600px) {
.textImageFeature .textBox {
	padding: 3rem;
}
.textImageFeature .noImage::after {
	font-size: 20rem;
}
}
 @media (min-width: 700px) {
.textImageFeature .textBox {
	margin-left: 6rem;
	margin-right: 6rem;
	margin-top: -12rem;
}
.textImageFeature .noImage {
/* netnews */
}
.textImageFeature .noImage .inner {
	top: 5rem;
	bottom: 5rem;
	left: 5rem;
	right: 5rem;
}
}
 @media (min-width: 750px) {
.textImageFeature .textBox {
	margin-right: 14rem;
	margin-left: 5rem;
	margin-top: -14rem;
}
.textImageFeature.left .textBox {
	margin-right: 5rem;
	margin-left: 14rem;
}
}
 @media (min-width: 830px) {
.textImageFeature .wrap {
	position: relative;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.textImageFeature .image, .textImageFeature .noImage {
	width: 60%;
	order: 2;
}
.textImageFeature .noImage {
	padding-top: 40%;/* netnews */
}
.textImageFeature .noImage .inner {
	top: 4rem;
	bottom: 4rem;
	left: 4rem;
	right: 4rem;
}
.textImageFeature .textBox {
	margin: 0;
	width: 48%;
	order: 1;
	margin-top: 5%;
	margin-right: -8%;
}
.textImageFeature.left .image, .textImageFeature.left .noImage, .netnews .entries .textImageFeature:nth-of-type(2n) .image, .netnews .entries .textImageFeature:nth-of-type(2n) .noImage {
	order: 1;
}
.textImageFeature.left .textBox, .netnews .entries .textImageFeature:nth-of-type(2n) .textBox {
	order: 2;
	margin: 0;
	margin-top: 5%;
	margin-left: -8%;
}
}
 @media (min-width: 1100px) {
.textImageFeature .textBox {
	width:100%;
	margin-right: -8%;
}
.textImageFeature .noImage {
	padding-top: 38%;/* netnews */
}
.textImageFeature .noImage .inner {
	top: 6.5rem;
	bottom: 6.5rem;
	left: 6.5rem;
	right: 6.5rem;
}
#carouselExampleAutoplaying .carousel-caption {         top: 50%;
        left: 50%;
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width:75%; }
}
 @media (min-width: 1300px) {
.textImageFeature {
/* netnews */
}
.textImageFeature .image, .textImageFeature .noImage {
	width: 67%;
}
.textImageFeature .image::before, .textImageFeature .noImage::before {
	width: 50rem;
	left: -19rem;
}
.textImageFeature .image::after, .textImageFeature .noImage::after {
	font-size: 23rem;
}
.textImageFeature.left .noImage::before {
	right: -19rem;
}
.textImageFeature .textBox {
	padding: 4rem;
}
.textImageFeature time {
	font-size: 1.7rem;
}
.textImageFeature time + h3 {
	margin-top: 1.8rem;
}
}
 @media (min-width: 1350px) {
.textImageFeature .wrap {
	/*    max-width: 1300px;
*/    margin: 0 auto;
}
.textImageFeature .textBox {
	width:100%;
}
}
 @media (min-width: 1500px) {
.textImageFeature .textBox {
	padding: ;: 1rem;
	background: rgba(246,247,250,0.9)
}
}
 @media (min-width: 1921px) {

#carouselExampleAutoplaying img { width:100%}
.topban  img { width:100%}
.bg-Quote { background-size:cover;  }


}
.about_top_txt{
	font-size: 15px;
	    padding: 60px
}

/* property section starts */
.section_bg {
	position: absolute;
	top: 0;
	width:90%;
	height: 100%;
	z-index: -1;	 
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.section_bg.section_bg_right { 
	border-radius: 100px 	;
}
.section_bg.section_bg_left { 
	border-radius:100px;
}
.layout_padding {
	padding-top: 80px;
	padding-bottom: 80px;
	display: block;
}
.layout_padding-top {
	padding-top: 80px;
}
.layout_padding-bottom {
	padding-bottom: 80px;
}
.layout_padding2 {
	padding-top: 75px;
	padding-bottom: 75px;
}
.layout_padding2-top {
	padding-top: 75px;
}
.layout_padding2-bottom {
	padding-bottom: 75px;
}
.property_section .section_bg {
	    background: -webkit-gradient(linear, left top, right top, color-stop(60%, rgb(38 106 205 / 70%)), to(rgb(7 30 65 / 70%))), url(../images/bg-2.jpg);
	    background: -o-linear-gradient(left, rgba(16, 51, 102, 0.7) 60%, rgba(9, 82, 189, 0.7)), url(../images/bg-2.jpg);
	background-size: cover;
}
.property_section .button { color:#fff; border-color: #fff;}
.property_section .heading_container {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	color: #ffffff;
}
.single-member {
	width: 280px;
	float: left;
	margin: 30px 0.8%;
	background: rgba(255,255,255,0.8);
	text-align: center;
	position: relative;
}
.member-image img {
	max-width: 100%;
	vertical-align: middle;
}
.social-touch a {
	display: inline-block;
	width: 27px;
	height: 26px;
	vertical-align: middle;
	margin: 0 2px;
	background-image: url(../images/social-icons.png);
	background-repeat: no-repeat;
	opacity: 0.7;
	transition: 0.3s;
}
.social-touch a:hover {
	opacity: 1;
	transition: 0.3s;
}
/*= effect-3 css =*/
.effect-3 {
	max-height: 302px;
	height: 220px;
	overflow: hidden;
}
.effect-3 h3 {
	padding-top: 7px;
	line-height: 33px;
}
.effect-3 .member-image {
	border-bottom: 5px solid #e5642b;
	transition: 0.4s;
	/*	height: 212px;
*/	width: 100%;
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.effect-3 .member-info {
	transition: 0.4s;
}
.effect-3 .member-image img {
	width: 100%;
	vertical-align: bottom;
}
.effect-3 .social-touch {
	background-color: #e5642b;
	float: left;
	left: 0;
	bottom: 0;
	overflow: hidden;
	padding: 5px 0;
	width: 100%;
	transition: 0.4s;
}
.effect-3:hover .member-image {
	border-bottom: 0;
	border-radius: 0 0 50px 50px;
	height: 81px;
	display: inline-block;
	overflow: hidden;
	width: 109px;
	transition: 0.4s;
	border: 3px #F00 solid;
	border-top: 0;
}
/*= effect-3 css end =*/

.kehuindex {
	float: left;
	margin: 1%;
	text-align: center;
	width: 16%;
	/*	border: 1px #ddd solid;
*/	border-radius: 5px;
b
}
.kehuindex a {
	color: #000;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.kehuindex a {
	color: #000;
	text-decoration: underline;
}
.kehuindex img {
	border-radius: 5px;
}
.kehuindex:hover img {
	transform: rotateY(360deg);
	transition: all 1000ms ease 0s;
}
.kehuindex1 {
	float: left;
	margin: 1%;
	text-align: center;
	width: 20%;
	border: 1px #ddd solid;
	border-radius: 5px;
}
.kehuindex1 a {
	color: #000;
	text-decoration: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.kehuindex1 a {
	color: #000;
	text-decoration: underline;
}
.kehuindex1 img {
	border-radius: 5px;
}
.kehuindex1:hover img {
	transform: rotateY(360deg);
	transition: all 1000ms ease 0s;
}
.bg-FC {
	background: #f4f9fa;
}
.mySwiper1 {
	padding-bottom: 50px;
}

.mcon_tit {
	float: left;
	width: 100%;
	font-size: 40px;
	font-weight: 600;
	color: #212121;
	line-height: 50px;
	text-align: center;
	margin-bottom: 40px;
	font-family: 'BertSansRegular', sans-serif;
	margin-top:50px;
}
.company_top ul li {
	display: block;
	float: left;
	width: 50%;
/*	padding-top: 132px;
*/	box-sizing: border-box;
}
.company_top ul li h1 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    line-height: 40px;
    text-align: center;
}
.company_top ul li h3 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 300;
    line-height: 35px;
	color: #fff;
    text-align: center;
    margin: 5px 0;
}
.company_top ul li p {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 300;
    color: #666;
    line-height: 24px;
    text-align: center;
}
.company_top ul li p i {
	font-size:30px; color:#fff; margin-bottom:15px;
}
.two.company_top ul li h1,
.two.company_top ul li p i,
.two.company_top ul li h3{
	
	color: #024097;
}
.company_baozhang{
	top: 0;
	    position: absolute !important;
	    margin: 0 auto;
	    left: 6%;
}
/*发展历程*/
.development-section {
    display:none;
}
@media (min-width:1880px){
.development-section {
    display:block;
}
.swiper-parent {
    width:1160px;
	position:relative;
	background:url(../images/development-map.png) no-repeat center center;
	height:506px;
}
.development-item1 {
	_margin-top: 182px;
	margin-top: 93px;
}
.development-item2 {
	margin-top: 42px;
}
.development-item2 .development-ico {
    margin-left: 40px;
}
.development-item3 {
	margin-top: 0px;
}
.development-item3 .development-ico {
    margin-left: 80px;
}
.development-ico {
	margin-top: 10px;
}
.swiper-button-prev {
    top: auto;
    left: auto;
    right: -20px;
    bottom: 0;
    background: #C6CFDB;
	color:#063464;
    width: 70px;
    height: 70px;
	-webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.swiper-button-next {
    top: auto;
    left: auto;
    right: -110px;
    bottom: 0;
    background: #C6CFDB;
	color:#063464;
    width: 70px;
    height: 70px;
	-webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    display:none;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
	display:none;
}
.swiper-button-next i, .swiper-button-prev i {
    font-size: 28px;
}
}

/*火箭*/
@media (min-width:1880px){
.hj{
  width: 165px;
  height: 161px;
  position: absolute;
  left: 0px;
  top: 230px;
  background-image: url("../images/hj.png");
  transform: rotate(53deg);
  -webkit-transform: rotate(53deg);
  -moz-transform: rotate(53deg);
  -ms-transform: rotate(53deg);
  -o-transform: rotate(53deg);
}
.run_top_right {
  display: block;
  animation: run-right-right 1.5s 0.1s 1 linear, run-right-top 1.5s 0.1s 1 cubic-bezier(.44,-0.81,.86,.62);
  animation-fill-mode: forwards;
}

@keyframes run-right-top {
  0% {
    _top: 300px;
	top: 230px;
  }

  100% {
    top: 43px;
  }
}

@keyframes run-right-right {
  0% {
    left: 0px;
  transform: rotate(53deg);
  -webkit-transform: rotate(53deg);
  -moz-transform: rotate(53deg);
  -ms-transform: rotate(53deg);
  -o-transform: rotate(53deg);
  }

  100% {
    left: 1320px;
  transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  -moz-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  }
}


}


/*轨迹线*/
.hj-lj {
    display:none;
}
@media (min-width:1880px){
.hj-lj {
    display:block;
    position:absolute;
	left: 28px;
    top: 150px;
}
.hj-lj .svg {
  stroke-dashoffset: 1280;
  stroke-dasharray: 1318;
}
@keyframes svg-path-animation {
	0% {
  stroke-dashoffset: 1280;
  stroke-dasharray: 1318;
	}
	100% {
  stroke-dashoffset: 0;
  stroke-dasharray: 1318;
	}
}
.svg-start .svg {
  animation: svg-path-animation 1.5s 0.1s 1 linear;
  animation-fill-mode: forwards;
}
}


 @media (min-width: 1200px) {
	 
.h-52 {
  height: 52px;
}

}
  @media (min-width: 1200px){
	  
.line-h-26 {
  line-height: 26px;
}

}

.contact-con {
    position:relative;
	border: 2px solid #DDE2E9;
	height:auto;
}
.contact-name {
    border-bottom:2px solid #707070;
}
.contact-content {
    position:relative;
	margin-bottom:20px;
}
.contact-content-item {
	width:100%;
}
.contact-item {
    position:relative;
	padding-left:60px;
}
.contact-item i {
    position:absolute;
	left:0;
	top:9px;
	color: #fff;
    font-size: 15px;
    background: #1d65b9;
    height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    border-radius: 50px;
}
.contact-whatsapp {
    position:relative;
}
.contact-whatsapp i {
    width: 21px;
    height: 21px;
    display: block;
	background-image: url(../images/public-icon.png);
    background-repeat: no-repeat;
	background-size: 363px 222px;
    background-position: -232px -119px;
}
.contact-whatsapp-ewm {
    display:none;
	position:absolute;
	left:0;
	top:100%;
	width:150px;
	background:#ffffff;
	border: 1px solid #DDE2E9;
	z-index: 999;
}
.contact-mobile i {
    left:3px;
}
.contact-address i {
    left:2px;
}

#category ul.main li { list-style-type:none; margin-left:0; }
#tP40e603b6-0b29-ee11-a25b-aa5e193d39f7 { display:none;}
.product_type ul{
    list-style: none;display: flex;margin-bottom: 40px;
}
.product_type li {
    margin-right: 10px;
}
.product_type li.active a{
    background: #024097;color: #fff;
}
.product_type li a{
    border: 1px solid #ddd;
    display: block;
    padding: 5px 15px;
    border-radius: 37px;
}

.rebox {     z-index: 100000000000000!important;cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}
.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;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}