 * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body {
	overflow-x:hidden;
	font-family:"Microsoft YaHei";
}
ul {
	padding:0;
	margin:0;
}
ul li {
	list-style:none;
}
a {
	color:#337ab7;
	text-decoration:none;
}
h1,h2,h3,h4,h5 {
	margin:0;
}
a:focus,a:hover {
	color:#23527c;
	text-decoration:none;
}
a:focus {
	outline:none;
	outline-offset:-2px;
}
.clearboth {
	height:0px;
	line-height:0px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
.hot-keys:after,.xypg-download-list .download-title:after,.xypg-download-list .download-item:after,.xypg-download-list .download-item .download-item-span:after,.xypg-job-list .job-title:after,.xypg-job-list .job-item:after,.xypg-job-list .job-item .job-item-span:after,.xypg-detail-info-bar:after,.xypg-detail-info-bar .xypg-file-down .file-down-list li:after,.xypg-detail-pn div:after,.xypg-detail-file-dwon:after,.product-detail-tab .product-detail-tabli:after,.tag-list-product .tag-wz .tab-fenli:after {
	content:"";
	display:table;
	clear:both;
}
.x-header-right .x-login .username,.x-product-list li h3,.x-case-item .wz h3,.x-news-top h3,.x-news-list li a,.latest-news li a,.hot-keys li a,.xypg-left-nav > li > a,.xypg-left-nav .xypg-left-subnav > li > a,.xypg-left-nav .xypg-left-threenav > li > a,.xypg-product-list li h3 a,.xypg-case-list li h3 a,.xypg-news-list li .tit h3,.xypg-album-cate li .album-title,.xypg-album-list li h3,.xypg-download-list .download-item .download-item-span.download-item-first,.xypg-download-list .download-item .download-item-span .download-item-con,.xypg-job-list .job-item .job-item-span .job-item-con,.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con p,.xypg-detail-pn div a,.relate-product-slick .owl-item p,.relate-news-list li a,.xypg-jod-detail .job-detail-title,.cover-item .item-first .wz h3,.cover-item .item-list h4,.tag-list-product .tag-wz h1,.tag-list-product .tag-wz .tab-fenli p {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.x-banner .owl-carousel .banner-item a,.x-product-list li .img,.x-case-item .img,.x-news-img,.page-banner,.xypg-product-list li .img,.xypg-case-list li .img,.relate-product-slick .owl-item .img,.x-logo a,.x-layout-logo,.x-layout-ewm img,.page-message-img {
	font-size:0;
}
.x-banner .owl-carousel .banner-item a img,.x-product-list li .img img,.x-case-item .img img,.x-news-img img,.page-banner img,.xypg-product-list li .img img,.xypg-case-list li .img img,.relate-product-slick .owl-item .img img {
	width:100%;
}
.x-logo a img,.x-layout-logo img,.x-layout-ewm img img,.page-message-img img {
	max-width:100%;
}
.x-product-list li .img,.x-case-item .img,.x-news-img,.xypg-product-list li .img,.xypg-case-list li .img,.relate-product-slick .owl-item .img {
	overflow:hidden;
}
.x-product-list li .img img,.x-case-item .img img,.x-news-img img,.xypg-product-list li .img img,.xypg-case-list li .img img,.relate-product-slick .owl-item .img img {
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.x-product-list li .img:hover img,.x-case-item .img:hover img,.x-news-img:hover img,.xypg-product-list li .img:hover img,.xypg-case-list li .img:hover img,.relate-product-slick .owl-item .img:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.container-fluid {
	padding:0 8.33333333%;
}
@media (max-width:768px) {
	body {
	padding-top:60px;
}
}.xymob-search-close-btn .icon-close:before {
	content:"";
}
.icon-font {
	position:relative;
}
.icon-font:after {
	content:"";
	width:30px;
	height:30px;
	background-image:url(../images/icon_spirit.png);
	background-repeat:no-repeat;
	position:absolute;
	left:calc(50% - 15px);
	top:calc(50% - 15px);
}
.n-loading .n-icon {
	background:url("../images/loading.gif") 0 center no-repeat !important;
}
.n-default .msg-wrap .n-icon {
	background-image:url("../images/validator_default.png") !important;
}
.n-simple .msg-wrap .n-icon {
	background-image:url("../images/validator_default.png") !important;
}
.n-yellow .msg-wrap .n-icon {
	background-image:url("../images/validator_default.png") !important;
}
/*手机端头部*/
.xymob-head {
	position:fixed;
	top:0;
	z-index:999999;
	left:0;
	right:0;
	background:#151515;
}
.xymob-head-box {
	position:relative;
	height:60px;
}
.xymob-head-box .xymob-logo {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	margin:auto;
	width:70%;
	height:30px;
	text-align:center;
}
.xymob-head-box .xymob-logo h1,.xymob-head-box .xymob-logo a {
	display:inline;
	font-size:0;
}
.xymob-head-box .xymob-logo img {
	height:25px;
}
.xymob-navbtn {
	position:absolute;
	z-index:9;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto 0 auto 27px;
	width:30px;
	height:20px;
}
.xymob-navbtn span,.xymob-navbtn:after,.xymob-navbtn:before {
	display:block;
	height:2px;
	width:100%;
	background:#fff;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.xymob-navbtn span {
	margin:7px 0;
}
.xymob-navbtn:after,.xymob-navbtn:before {
	content:'';
	-webkit-transform-origin:7.5%;
	transform-origin:7.5%;
}
.xymob-navbtn.clicked span {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	opacity:0;
}
.xymob-navbtn.clicked:after {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.xymob-navbtn.clicked:before {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.xymob-search-btn {
	position:absolute;
	z-index:9;
	right:0;
	top:0;
	bottom:0;
	width:14%;
	text-align:center;
	line-height:60px;
}
.xymob-search-btn .icon-font {
	display:block;
	width:100%;
	height:100%;
}
.xymob-search-btn .icon-font:after {
	background-position:-30px -210px;
}
.xymob-menu {
	display:none;
	position:absolute;
	z-index:9999;
	left:0;
	right:0;
	height:100vh;
	background:#151515;
	padding:0 10%;
}
.xymob-menu .xymob-menu-box {
	height:100vh;
	overflow:auto;
	padding-bottom:80px;
}
.xymob-nav > li {
	border-bottom:1px solid #2b2b2b;
	position:relative;
}
.xymob-nav > li > a {
	display:block;
	line-height:50px;
	font-size:16px;
	color:#ffffff;
}
.xymob-nav .xymob-menu-jt {
	position:absolute;
	width:20%;
	height:50px;
	line-height:50px;
	right:0;
	top:0;
	text-align:center;
	z-index:9;
}
.xymob-nav .xymob-menu-jt .icon-font {
	display:block;
	width:100%;
	height:100%;
}
.xymob-nav .xymob-menu-jt .icon-font:after {
	background-position:-30px -240px;
}
.xymob-nav .xymob-menu-jt.clicked .icon-font:after {
	background-position:-30px -270px;
}
.xymob-nav .xymob-sub-menu {
	background:#1E1E1E;
	display:none;
}
.xymob-nav .xymob-sub-menu > li {
	border-top:1px dashed #2b2b2b;
}
.xymob-nav .xymob-sub-menu > li > a {
	display:block;
	font-size:14px;
	color:rgba(255,255,255,0.8);
	line-height:40px;
	text-indent:2em;
}
.xymob-dlbtn {
	margin-top:40px;
}
.xymob-dlbtn a {
	text-align:center;
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	background:#0071b7;
	color:#fff;
	font-size:16px;
	border-radius:5px;
}
.xymob-dlbtn a i {
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	margin-right:5px;
}
.xymob-dlbtn a .icon-dl:after {
	background-position:-30px -540px;
}
.xymob-dlbtn a .icon-pn:after {
	background-position:-30px -600px;
}
.xymob-dlbtn a .icon-tc:after {
	background-position:-30px -570px;
}
.xymob-dlbtn .zx-btn {
	margin-top:10px;
	background:none;
	border:1px solid #fff;
}
.xymob-search {
	position:fixed;
	z-index:99999;
	left:100%;
	bottom:0;
	top:0;
	width:100%;
	background:#151515;
	padding:15px 15% 0 15%;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.xymob-search .xymob-search-close-btn {
	position:absolute;
	top:27px;
	left:30px;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
}
@media (max-width:420px) {
	.xymob-search .xymob-search-close-btn {
	left:15px;
}
}.xymob-search .xymob-search-close-btn i {
	width:100%;
	height:100%;
	display:block;
}
.xymob-search .xymob-search-close-btn i:after {
	background-position:-30px -300px;
}
.xymob-search .xymob-search-box {
	height:50px;
	border-bottom:2px solid #2d2d2d;
}
.xymob-search .xymob-search-box input[type="text"] {
	width:80%;
	float:left;
	background:none;
	border:none;
	outline:none;
	color:rgba(255,255,255,0.3);
	font-family:"Microsoft YaHei";
	font-size:16px;
	height:50px;
}
.xymob-search .xymob-search-box #s_btn {
	width:20%;
	height:50px;
	outline:none;
	cursor:pointer;
	font-size:0;
	background:none;
	border:none;
}
.xymob-search .xymob-search-box #s_btn .icon-font {
	display:block;
	width:100%;
	height:100%;
}
.xymob-search .xymob-search-box #s_btn .icon-font:after {
	background-position:-30px -210px;
}
.xymob-search .xymob-seaerch-wz span,.xymob-search .xymob-seaerch-wz a {
	display:block;
	font-size:14px;
	color:rgba(255,255,255,0.9);
	line-height:45px;
	border-bottom:1px solid #2b2b2b;
}
.xymob-search.clicked {
	left:0;
}
.x-header {
	background:#ffffff;
	padding:1.30208333% 0;
}
.x-logo {
	float:left;
	width:15.3125%;
}
.x-logo a {
	display:block;
}
.x-header-right {
	float:right;
	width:25%;
	text-align:right;
}
.x-header-right #formsearch,.x-header-right .x-login {
	display:inline-block;
	vertical-align:middle;
}
.x-header-right #formsearch {
	width:calc(100% - 100px);
	position:relative;
}
.x-header-right #formsearch:before {
	content:'|';
	position:absolute;
	left:36px;
	top:5px;
}
.x-header-right #formsearch #s_btn {
	float:left;
	outline:none;
	border:none;
	width:35px;
	height:30px;
	font-size:0;
	background-image:url(../images/icon_spirit.png);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 -210px;
}
.x-header-right #formsearch #keyword {
	float:left;
	background:none;
	outline:none;
	border:none;
	width:calc(100% - 35px);
	color:rgba(0,0,0,0.8);
	margin-top:5px;
	height:20px;
	padding-left:10px;
}
.x-header-right .x-login {
	font-size:14px;
	color:#000000;
	line-height:30px;
}
.x-header-right .x-login .username {
	max-width:75px;
	vertical-align:-10px;
	display:inline-block;
}
.x-header-right .x-login a {
	color:#000;
}
.x-header-right .x-login a:hover {
	color:#0071b7;
}
/* 扥路 */
.xa-login {
	position:absolute;
	width:50%;
	text-align:right;
	top:0;
	right:8.33333333%;
}
/* 导航样式 */
.x-menu {
	/* width:58.75%;
	float:left;
	*/
  display:flex;
	justify-content:flex-end;
}
.x-menu>li {
	/* float:left;
	*/
	position:relative;
	/* margin:0 .15vw;
	*/
	line-height:50px;
	font-size:17px;
	width: 17%;
	text-align:center;
}
.x-menu>li>a {
	display:block;
	color: #fff;
	/* padding:0 .8vw;
	font-size:14px;
	color:#000000;
	line-height:2.4;
	*/
	position:relative;
}
.x-menu>li>a::after {
	content:"";
	position:absolute;
	width:0;
	left:50%;
	bottom: 0;
	height:4px;
	background: #fff;
	transition:all 0.3s;
}
.x-menu>li:hover>a::after {
	width: 100%;
	left: 0;
}
.x-menu>li>a:hover {
	/* background:#292e39;
	color:#fff;
	*/
	color:#0071b7;
	background: #fff;
}
.x-menu>li.active>a {
	/* color:#0071b7;
	*/
}
/* .x-menu>li.active>a::after {
	width:120%;
	left:-10%;
}
*/

.x-menu>li:after {
	content:'';
	position:absolute;
	z-index:100;
	width:100%;
	left:0;
	height:40px;
	opacity:0;
	top:100%;
}
.x-menu>li:hover .x-sub-menu {
	opacity:1;
	visibility:visible;

	transform:translateX(-50%);
}
.x-sub-menu {
	position:absolute;
	z-index:9999;
	width:200px;
	left: 50%;
	top:66px;
	background:#fff;
	border-radius:0 0 5px 5px;
	/*padding:10px 0;
	*/
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	transform: translateX(-80%);
}
.x-sub-menu>li>a {
	display:block;
	text-align:center;
	/*line-height:10;
	*/
  font-size:14px;
	color:#666;
	line-height:2.2;
	padding:.5em;
	transition:all .5s;
}
.x-sub-menu>li>a:hover {
	background:#0071b7;
	padding-left:1.4em;
	color:#fff;
}
/* 首页banner样式 */
.x-banner .owl-carousel {
	position:relative;
}
.x-banner .owl-carousel .banner-item a {
	display:block;
}
.x-banner .owl-carousel .owl-nav button {
	display:none;
}
.x-banner .owl-carousel .owl-nav .owl-prev {
	left:0;
}
.x-banner .owl-carousel .owl-nav .owl-next {
	right:0;
}
.x-banner .owl-carousel .owl-nav button.owl-prev,.x-banner .owl-carousel .owl-nav button.owl-next {
	outline:none;
	position:absolute;
	top:50%;
	z-index:9999;
	background:#424246;
	height:65px;
	width:50px;
	margin-top:-32.5px;
	border-radius:0;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.x-banner .owl-carousel .owl-nav button.owl-prev:hover,.x-banner .owl-carousel .owl-nav button.owl-next:hover {
	background:#0071b7;
}
.x-banner .owl-carousel .owl-nav .icon-font {
	display:block;
	width:100%;
	height:100%;
}
.x-banner .owl-carousel .owl-nav .icon-left-arrow:after {
	background-position:-34px -180px;
}
.x-banner .owl-carousel .owl-nav .icon-right-arrow:after {
	background-position:-26px -480px;
}
@media (max-width:990px) {
	.x-banner .owl-carousel .owl-nav button.owl-prev,.x-banner .owl-carousel .owl-nav button.owl-next {
	height:40px;
	width:30px;
	margin-top:-20px;
}
.x-banner .owl-carousel .owl-nav .iconfont {
	font-size:20px;
}
}.x-banner .owl-carousel .owl-dots {
	position:absolute;
	z-index:999;
	left:0;
	width:100%;
	text-align:center;
	font-size:0;
	bottom:5%;
}
.x-banner .owl-carousel .owl-dots button.owl-dot {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	margin:0 .7em;
	outline:none;
	border:1px solid #fff;
	border-radius:50%;
	width:14px;
	height:14px;
}
.x-banner .owl-carousel .owl-dots button.owl-dot:hover {
	background:#fff;
}
.x-banner .owl-carousel .owl-dots button.owl-dot.active {
	background:#fff;
}
@media (max-width:990px) {
	.x-banner .owl-carousel .owl-dots button.owl-dot {
	font-size:12px;
}
}.x-about {
	background:#ffffff;
	/* padding:1.25% 0;
	*/
}
@media (min-width:990px) {
	.x-about .x-title {
	float:left;
	width:32.5%;
}
}.x-title {
	color:#000;
	position:relative;
}
.x-title p {
	text-transform:uppercase;
	font-size:12px;
	color:inherit;
	line-height:1.6;
	opacity:.7;
	margin-bottom:0;
}
.x-title h3 {
	font-size:26px;
	color:inherit;
	line-height:1.3;
	margin-top:1em;
}
.x-title h3 span {
	display:block;
}
.x-title a {
	position:absolute;
	bottom:0;
	right:0;
	border:1px solid #000;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
}
.x-title a:hover {
	background:#000;
}
.x-title a:hover .icon-add:after {
	background-position:-30px -450px;
}
.x-title .icon-add {
	width:100%;
	height:100%;
	display:block;
}
.x-title .icon-add:after {
	background-position:0 -450px;
}
@media (max-width:1024px) {
	.x-title h3 {
	font-size:20px;
}
.x-title a {
	width:30px;
	height:30px;
	line-height:30px;
}
}.x-title.white {
	color:#fff;
}
.x-title.white a {
	border:1px solid #fff;
	background:transparent;
	opacity:.8;
}
.x-title.white a .icon-font:after {
	background-position:-30px -450px;
}
.x-title.white a:hover {
	background:#fff;
}
.x-title.white a:hover .icon-font:after {
	background-position:0 -450px;
}
@media (min-width:990px) {
	.x-about-box {
	overflow:hidden;
}
}@media (min-width:990px) {
	.x-about-left {
	width:37.38317757%;
	/* border-right:1px solid #e3e3e3;
	*/
        /* padding-right:2.80373832%;
	*/
        float:left;
}
}.x-about-left > p {
	font-size:16px;
	color:#000;
	line-height:1.6;
	margin-bottom:1em;
}
.x-about-left ul {
	font-size:0;
}
.x-about-left ul li {
	display:inline-block;
	width:33.33333%;
	vertical-align:middle;
	padding: 15px;
}

.x-about-left ul li:nth-child(1){background: #01458e;}
.x-about-left ul li:nth-child(2){background: #0071b7;}
.x-about-left ul li:nth-child(3){background: #2a7dcb;}
.x-about-left ul li:nth-child(4){background: #ff7300;}
.x-about-left ul li h3 {
	font-size:40px;
	color:#0071b7;
	line-height:1.6;
}
@media (max-width:1366px) {
	.x-about-left ul li h3 {
	font-size:30px;
}
}.x-about-left ul li p {
	font-size:16px;
	color:rgba(0,0,0,0.9);
	line-height:1.6;
	margin-bottom:0;
}
@media (max-width:1024px) {
	.x-about-left > p {
	font-size:14px;
}
.x-about-left ul li h3 {
	font-size:20px;
}
.x-about-left ul li p {
	font-size:14px;
}
}.x-about-right {
	font-size:13px;
	color:rgba(0,0,0,0.9);
	line-height:1.846;
}
@media (min-width:990px) {
	.x-about-right {
	overflow:hidden;
	/* padding-left:0.672897%;
	*/
}
}.x-about-right strong {
	display:block;
	font-size:16px;
	color:#000;
	line-height:1.6;
	margin-bottom:1.1em;
	font-weight:normal;
}
.x-about-right p {
	margin-bottom:0;
}
@media (max-width:1024px) {
	.x-about-right {
	font-size:12px;
}
.x-about-right strong {
	font-size:14px;
	color:#000;
	line-height:1.6;
	margin-bottom:10px;
}
}.x-product {
	padding:4.16666667% 0 3.125%;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#f0f0f0),color-stop(30%,#fff),to(#fff));
	background:linear-gradient(to bottom,#f0f0f0 30%,#fff 30%,#fff 100%);
}
.x-product-list {
	font-size:0;
	margin:3.125% -12px 0 -12px;
}
.x-product-list li {
	display:inline-block;
	vertical-align:top;
	width:calc(25% - 24px);
	margin:0 12px 45px 12px;
}
.x-product-list li h3 {
	border:1px solid transparent;
	border-top:none;
	font-size:16px;
	color:#000;
	line-height:1;
	padding:2.2em 0;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.x-product-list li:hover h3 {
	border-color:#e5e5e5;
	padding-left:.5em;
	padding-right:.5em;
	color:#0071b7;
}
@media (max-width:1024px) {
	.x-product-list li {
	margin-bottom:20px;
}
.x-product-list li h3 {
	font-size:14px;
	padding:1em 0;
}
}.x-case {
	padding:4.16666667% 0 5.20833333%;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#0071b7),color-stop(45%,#fff),to(#fff));
	background:linear-gradient(to bottom,#0071b7 45%,#fff 45%,#fff 100%);
}
.x-case-list {
	margin-top:2.5%;
	margin-left:13.75%;
}
@media (max-width:1024px) {
	.x-case-list {
	margin-left:6.25%;
}
}.x-case-item {
	padding:0 1px;
	background:#fff;
}
.x-case-item a {
	display:block;
	padding:10px 20px 40px 20px;
	border:1px solid transparent;
}
.x-case-item .wz {
	margin-top:30px;
}
.x-case-item .wz h3 {
	font-size:20px;
	color:#000;
	line-height:1.6;
	margin-bottom:.6em;
}
.x-case-item .wz p {
	font-size:14px;
	color:#000;
	line-height:1.6;
	font-weight:100;
	margin-bottom:2em;
}
.x-case-item .wz span {
	display:block;
}
.x-case-item .wz .icon-right-arrow {
	display:block;
	width:25px;
	height:25px;
	border:1px solid #b0b3b8;
	border-radius:50%;
}
.x-case-item .wz .icon-right-arrow:after {
	background-position:2px -241px;
	opacity:.4;
}
@media (max-width:1024px) {
	.x-case-item .wz {
	margin-top:10px;
}
.x-case-item .wz h3 {
	font-size:16px;
}
.x-case-item .wz p {
	font-size:13px;
	margin-bottom:1.5em;
}
}.x-case-item:hover a {
	border-color:#e5e5e5;
}
.x-case-item:hover .icon-right-arrow {
	background:#000;
	border-color:#000;
}
.x-case-item:hover .icon-right-arrow:after {
	background-position:-28px -241px;
	opacity:1;
}
.x-company {
	background:#f0f0f0;
	padding:2.60416667% 0 2.08333333%;
}
.x-company-title {
	font-size:20px;
	color:rgba(0,0,0,0.9);
	line-height:1.6;
}
.x-company-title:after {
	content:'';
	display:block;
	width:20px;
	height:4px;
	background:#3d3d3d;
	margin-top:10px;
}
@media (max-width:990px) {
	.x-company-title {
	font-size:18px;
}
.x-company-title:after {
	height:3px;
}
}.x-company-list {
	margin-top:1.875%;
}
.x-company-item {
	padding:0 15px;
}
.x-company-item a {
	display:block;
	text-align:center;
	width:100%;
	height:45px;
	font-size:0;
}
.x-company-item a img {
	max-width:100%;
	max-height:100%;
	display:inline-block;
	vertical-align:middle;
}
.x-company-item a:after {
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.x-company-item a img {
	width:auto !important;
	display:inline-block !important;
}
.x-news {
	background:#fff;
	padding:5.20833333% 0;
}
.x-news-box {
	margin-top:3.125%;
	font-size:0;
}
@media (min-width:990px) {
	.x-news-img {
	width:43.75%;
	margin-right:3.4375%;
	display:inline-block;
	vertical-align:middle;
}
}@media (min-width:990px) {
	.x-news-right {
	display:inline-block;
	vertical-align:middle;
	width:52.8125%;
}
}.x-news-top {
	position:relative;
	padding-right:18.93491124%;
	margin-bottom:5.91715976%;
}
.x-news-top h3 {
	font-size:18px;
	color:#000000;
	line-height:1.6;
	border-bottom:1px solid #ededed;
	padding-bottom:15px;
	margin-bottom:15px;
}
.x-news-top p {
	font-weight:100;
	font-size:13px;
	color:#000;
	line-height:1.6;
}
.x-news-top .date {
	position:absolute;
	right:0;
	top:0;
	text-align:center;
	width:70px;
}
.x-news-top .date h4 {
	font-size:44px;
	color:rgba(0,0,0,0.7);
	line-height:1;
}
.x-news-top .date h5 {
	font-size:15px;
	color:rgba(0,0,0,0.7);
	line-height:1.6;
}
.x-news-top .date span {
	display:inline-block;
}
.x-news-top .date span .icon-right-arrow {
	display:block;
	color:#fff;
	width:25px;
	height:25px;
	background:#000;
	border-radius:50%;
}
.x-news-top .date span .icon-right-arrow:after {
	background-position:-28px -241px;
}
.x-news-top:hover h3 {
	color:#0071b7;
}
.x-news-list li {
	position:relative;
	padding:18px 80px 18px 0;
	border-bottom:1px solid #ededed;
}
@media (max-width:1366px) {
	.x-news-list li {
	padding-top:9px;
	padding-bottom:9px;
}
}.x-news-list li a {
	display:block;
	font-size:14px;
	color:rgba(0,0,0,0.9);
}
.x-news-list li a:hover {
	color:#0071b7;
}
.x-news-list li span {
	position:absolute;
	right:0;
	width:80px;
	text-align:right;
	top:50%;
	margin-top:-9px;
	font-size:13px;
	color:rgba(0,0,0,0.5);
}
.x-link {
	background:#fff;
	padding-bottom:1.5%;
}
.x-message {
	background:#f0f0f0;
	padding:2.34375% 0;
}
.x-message-wrap {
	margin-left:24.375%;
	margin-right:24.375%;
}
@media (max-width:1366px) {
	.x-message-wrap {
	margin-left:12.5%;
	margin-right:12.5%;
}
}.x-message-wrap .row {
	margin-left:-5px;
	font-size:0;
	margin-right:-5px;
}
.x-message-wrap div[class^='col-'] {
	padding-left:5px;
	padding-right:5px;
	position:relative;
}
.x-message-wrap input[type='text'],.x-message-wrap textarea {
	width:100%;
	height:42px;
	border:1px solid #d8d8d8;
	padding:0 10px;
	font-size:14px;
	color:rgba(0,0,0,0.9);
	background:#f0f0f0;
	outline:none;
	margin-bottom:10px;
}
.x-message-wrap input[type='text']::-webkit-input-placeholder,.x-message-wrap textarea::-webkit-input-placeholder {
	color:rgba(0,0,0,0.8);
}
.x-message-wrap input[type='text']::-moz-placeholder,.x-message-wrap textarea::-moz-placeholder {
	color:rgba(0,0,0,0.8);
}
.x-message-wrap input[type='text']::-ms-input-placeholder,.x-message-wrap textarea::-ms-input-placeholder {
	color:rgba(0,0,0,0.8);
}
.x-message-wrap input[type='text']::placeholder,.x-message-wrap textarea::placeholder {
	color:rgba(0,0,0,0.8);
}
.x-message-wrap textarea {
	padding-top:5px;
	height:95px;
	resize:none;
}
.x-message-wrap #checkcode {
	float:left;
	width:32.29813665%;
	margin-bottom:0;
}
.x-message-wrap .checkCodeImg {
	float:left;
	display:block;
	text-align:center;
	width:17.39130435%;
	height:42px;
	font-size:0;
	background:#e7e4e4;
	padding:5px 10px;
}
.x-message-wrap .checkCodeImg img {
	max-width:100%;
	max-height:100%;
	display:inline-block;
	vertical-align:middle;
}
.x-message-wrap .checkCodeImg:after {
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.x-message-wrap .checkCodeImg img {
	cursor:pointer;
}
.x-message-wrap .x-submit {
	float:right;
	width:49.68944099%;
	height:42px;
	background:#2d323b;
	color:#fff;
	font-size:14px;
	border:none;
	outline:none;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.x-message-wrap .x-submit:hover {
	background:#0071b7;
}
.n-default .n-invalid {
	border-color:#0071b7 !important;
}
.n-default .msg-wrap {
	top:8px;
	right:5px;
	margin-left:0;
}
.n-default .x-textarea .msg-wrap {
	top:65px;
}
/* 手机样式 */
@media (max-width:990px) {
	.x-title h3 {
	font-size:14px;
	margin-top:5px;
}
.x-title h3 span {
	display:inline-block;
	margin-left:5px;
}
.x-title h3 span:before {
	margin-right:5px;
	content:'-';
}
.x-about .x-title {
	margin-bottom:20px;
}
.x-about-left {
	margin-bottom:15px;
	border-bottom:1px solid #efefef;
	padding-bottom:10px;
}
.x-product-list {
	margin-left:-5px;
	margin-right:-5px;
	margin-top:20px;
}
.x-product-list li {
	width:calc(50% - 10px);
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}
.x-case-list {
	margin-left:0;
	margin-top:20px;
}
.x-case-item a {
	padding:10px;
}
.x-company-title {
	font-size:14px;
}
.x-company-title p {
	margin-bottom:0;
}
.x-company-title:after {
	margin-top:5px;
}
.x-company-list {
	margin-top:15px;
}
.x-news-box {
	margin-top:20px;
}
.x-news-img,.x-news-right {
	width:100%;
}
.x-news-img {
	margin-bottom:15px;
}
.x-news-top h3 {
	font-size:16px;
	padding-bottom:7px;
	margin-bottom:7px;
}
.x-news-top p {
	font-size:12px;
}
.x-news-top .date h4 {
	font-size:30px;
}
.x-news-top .date h5 {
	font-size:12px;
}
.x-message-wrap {
	margin-left:0;
	margin-right:0;
}
.x-message-wrap #checkcode {
	width:65%;
}
.x-message-wrap .checkCodeImg {
	width:35%;
}
.x-message-wrap .x-submit {
	float:none;
	margin-top:10px;
	width:100%;
}
}.container {
	font-size:14px;
	line-height:24px;
}
#container {
	width:1000px;
	margin:0 auto;
	margin-top:10px;
	border:1px solid #f4f4f4;
	padding:10px;
}
#container .city_list {
	padding-top:10px;
}
#container .city_list .item {
	padding:10px 0;
	line-height:24px;
	overflow:hidden;
	border-bottom:1px dashed #ddd;
}
#container .city_list .item dt {
	float:left;
	font-family:arial;
	font-weight:bold;
	font-size:18px;
	width:35px;
	padding-left:25px;
	color:#444;
	display:table-cell;
}
#container .city_list .item dd {
	margin:0 0 0 55px;
	padding-left:15px;
	border-left:1px dashed #b2b2b2;
}
#container .city_list .item dd a {
	padding:1px 12px 1px 12px;
	white-space:nowrap;
	float:left;
	color:#333;
	font-size:14px;
	text-decoration:none;
}
#container .city_list .item dd a:hover {
	text-decoration:none;
	background:#eb2830;
	color:#fff;
}
#foot {
	width:1000px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	line-height:24px;
	color:#666;
	border-top:2px solid #eb2830;
	padding-top:10px;
	font-size:14px;
}
#foot a {
	color:#666;
	text-decoration:none;
}
#foot a:hover {
	color:#0aa8dd;
}
.return {
	position:relative;
	height:36px;
	padding:6px;
	width:1000px;
	margin:0 auto;
	text-align:left;
	font:bold 22px/42px "\5FAE\8F6F\96C5\9ED1";
	color:#737372;
}
.return a {
	position:absolute;
	right:10px;
	top:12px;
	height:36px;
	width:100px;
	text-align:center;
	display:block;
	background:#eb2830;
	color:#fff;
	line-height:36px;
	font-size:12px;
	font-weight:bold;
}
.return a:hover {
	text-decoration:none;
	background:#f39c11;
	color:#fff;
}
/* 口令弹窗 */
.float-modal {
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(51,51,51,0.5);
	top:0;
	left:0;
	z-index:999;
	display:none;
}
.float-modal .float-ads {
	position:absolute;
	width:90%;
	top:50%;
	left:5%;
	margin-top:-70px;
	background:#fff;
	text-align:center;
	padding:30px 0;
	border-radius:15px;
}
.float-modal .float-ads h3 {
	color:#333;
	margin-bottom:20px;
	font-size:16px;
}
.float-modal .float-ads button {
	background:#1292f8;
	border:none;
	color:#fff;
	white-space:nowrap;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	border-radius:4px;
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
}
.x-layout-logo {
	margin-bottom:20px;
}
.x-layout-desc {
	font-size:12px;
	color:rgba(255,255,255,0.5);
}
.x-layout-contact {
	margin-top:30px;
}
.x-layout-contact p {
	margin-bottom:0;
	font-size:14px;
	color:rgba(255,255,255,0.7);
	line-height:1.7;
}
.x-layout-contact strong {
	display:block;
	font-size:24px;
	color:rgba(255,255,255,0.8);
}
.x-layout-contact a {
	color:#fff;
}
.x-layout-menu dl {
	float:left;
	width:20%;
	text-align:center;
}
.x-layout-menu dl dt {
	font-size:14px;
	color:#fff;
	margin-bottom:1.43em;
}
.x-layout-menu dl dd a {
	display:block;
	font-size:14px;
	color:rgba(255,255,255,0.4);
	line-height:2;
}
.x-layout-ewm {
	text-align:center;
}
.x-layout-ewm p {
	background:rgba(255,255,255,0.1);
	font-size:13px;
	font-weight:100;
	padding:.8em 0;
	line-height:1.7;
	color:rgba(255,255,255,0.7);
	margin:15px 0 0 0;
}
.x-footer {
	background:#121e42;
	padding:15px 0;
	text-align:center;
	font-size:12px;
	color:rgba(255,255,255,0.5);
	line-height:1.7;
}
.x-footer a {
	color:rgba(255,255,255,0.5)
}
.x-footer a:hover {
	color:rgba(255,255,255,0.8);
}
.x-copyright {
	margin:5px 0;
}
.x-power {
	margin-top:5px;
}
/*左侧工具条*/
#toolbar {
	position:fixed;
	z-index:9999;
	right:17px;
	bottom:10%;
}
#toolbar .online-one li {
	margin-bottom:3px;
	font-size:0;
	width:70px;
	height:70px;
	right:0;
	position:relative;
}
#toolbar .online-one li:hover a {
	-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.24);
	box-shadow:0 2px 8px rgba(0,0,0,0.24);
}
#toolbar .online-one li a {
	display:block;
	position:absolute;
	z-index:9;
	right:0;
	top:0;
	width:70px;
	height:70px;
	background:#00c184;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	font-size:0;
	border-radius:4px;
	padding:10px 0;
	overflow:hidden;
}
#toolbar .online-one li .icon-font {
	display:block;
	height:28px;
	width:100%;
}
#toolbar .online-one li .icon-font:after {
	background-image:url(../images/kf.png);
}
#toolbar .online-one li .icon-qq:after {
	background-position:-30px -240px;
}
#toolbar .online-one li .icon-phone:after {
	background-position:-30px -208px;
}
#toolbar .online-one li .icon-message:after {
	background-position:-30px -170px;
}
#toolbar .online-one li .icon-ewm:after {
	background-position:-30px -138px;
}
#toolbar .online-one li .icon-top:after {
	background-image:url(../images/icon_spirit.png);
	background-position:-30px -60px;
}
#toolbar .online-one li .icon-wangwang:after {
	background-image:url(../images/icon_spirit.png);
	background-position:-30px 0;
}
#toolbar .online-one li .wz {
	font-size:12px;
	color:#fff;
	text-align:center;
	display:block;
	margin-top:5px;
	height:20px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#toolbar .online-one li.phone {
	border-radius:4px;
	padding:10px 0;
}
#toolbar .online-one li.ewm {
	background:#00c184;
	border-radius:4px;
	padding:10px 0;
}
#toolbar .online-one li.phone .tel-phone {
	position:absolute;
	z-index:1;
	padding:5px;
	width:110px;
	right:calc(100% + 5px);
	top:0;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all .7s;
	transition:all .7s;
	-webkit-box-shadow:0 4px 20px 4px rgb(0 20 60 / 20%);
	box-shadow:0 4px 20px 4px rgb(0 20 60 / 20%);
	color:#fff;
	font-size:14px;
}
#toolbar .online-one li.ewm .ewm-box {
	position:absolute;
	z-index:1;
	padding:5px;
	background:#fff;
	width:110px;
	right:calc(100% + 5px);
	bottom:0;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all .7s;
	transition:all .7s;
	-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
	box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
}
#toolbar .online-one li.ewm .ewm-box img {
	max-width:100%;
}
#toolbar .online-one li.ewm .ewm-box:after {
	content:'';
	position:absolute;
	right:-5px;
	bottom:20px;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	border-width:5px;
	cursor:pointer;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #fff;
	border-right:none;
}
#toolbar .online-one li.ewm:hover .ewm-box {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
#toolbar .online-one li.phone:hover .tel-phone {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
#toolbar .online-two li {
	margin-bottom:3px;
	font-size:0;
	width:57px;
	height:57px;
	right:0;
	position:relative;
}
#toolbar .online-two li a {
	display:block;
	position:absolute;
	z-index:9;
	right:0;
	top:0;
	width:57px;
	height:57px;
	overflow:hidden;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	white-space:nowrap;
	font-size:0;
	background:#d9d9d9;
}
#toolbar .online-two li .icon-font {
	display:inline-block;
	vertical-align:middle;
	width:57px;
	height:57px;
}
#toolbar .online-two li .icon-qq:after {
	background-position:0 -150px;
}
#toolbar .online-two li .icon-phone:after {
	background-position:0 -90px;
}
#toolbar .online-two li .icon-ewm:after {
	background-position:0 -30px;
}
#toolbar .online-two li .icon-message:after {
	background-position:0 -120px;
}
#toolbar .online-two li .icon-top:after {
	background-position:0 -60px;
}
#toolbar .online-two li .icon-wangwang:after {
	background-position:0 0;
}
#toolbar .online-two li .wz {
	display:inline-block;
	line-height:57px;
	font-size:14px;
	color:#fff;
	vertical-align:middle;
	padding-left:10px;
}
#toolbar .online-two li.ewm .ewm-box {
	position:absolute;
	z-index:1;
	padding:5px;
	background:#0071b7;
	width:110px;
	right:120%;
	bottom:0;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all .7s;
	transition:all .7s;
	-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
	box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
}
#toolbar .online-two li.ewm .ewm-box p {
	margin-bottom:0;
}
#toolbar .online-two li.ewm .ewm-box img {
	max-width:100%;
}
#toolbar .online-two li.ewm .ewm-box:after {
	content:'';
	position:absolute;
	right:-5px;
	bottom:20px;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	border-width:5px;
	cursor:pointer;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #0071b7;
	border-right:none;
}
#toolbar .online-two li.ewm:hover .icon {
	background-position:-57px -180px;
}
#toolbar .online-two li.ewm:hover .ewm-box {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
#toolbar .online-two li.backtop {
	cursor:pointer;
}
#toolbar .online-two li.backtop .iconfont {
	color:#fff;
	background-color:#0071b7;
}
#toolbar .online-two li:hover a {
	width:200px;
}
#toolbar .online-two li:hover .icon-qq:after {
	background-position:-30px -150px;
}
#toolbar .online-two li:hover .icon-phone:after {
	background-position:-30px -90px;
}
#toolbar .online-two li:hover .icon-ewm:after {
	background-position:-30px -30px;
}
#toolbar .online-two li:hover .icon-message:after {
	background-position:-30px -120px;
}
#toolbar .online-two li:hover .icon-wangwang:after {
	background-position:-30px 0;
}
#toolbar .online-two li:hover .icon-top:after {
	background-position:-30px -60px;
}
#toolbar .online-three {
	width:115px;
}
#toolbar .online-three .title {
	background:#3aa3e6;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:14px;
	color:#fff;
	position:relative;
}
#toolbar .online-three .title span {
	position:absolute;
	right:0;
	top:0;
	width:25px;
	height:25px;
	background-image:url(../images/kf.png);
	background-repeat:no-repeat;
	background-position:-31px -28px;
	opacity:1;
	text-shadow:none;
}
#toolbar .online-three .qq-list {
	background:#fff;
	padding:10px 0;
	border-bottom:1px solid #eeeeee;
}
#toolbar .online-three .qq-list li {
	text-align:center;
	line-height:32px;
}
#toolbar .online-three .qq-list li .icon-font:after {
	content:"";
	width:30px;
	height:30px;
	background-image:url(../images/kf.png);
	background-repeat:no-repeat;
	position:absolute;
	left:calc(50% - 15px);
	top:calc(50% - 15px);
}
#toolbar .online-three .qq-list li .wz {
	color:#333;
	font-size:12px;
	margin-left:10px;
	display:inline-block;
}
#toolbar .online-three .qq-list .icon-qq:after {
	background-position:0 -114px;
}
#toolbar .online-three .qq-list .icon-message:after {
	background-position:-30px -87px;
}
#toolbar .online-three .qq-list .icon-wangwang:after {
	background-position:-30px -116px;
}
#toolbar .online-three .ewm {
	background:#fff;
	padding:10px 0;
	border-bottom:1px solid #eeeeee;
	text-align:center;
}
#toolbar .online-three .ewm span {
	display:inline-block;
	font-size:12px;
	color:#333;
	margin-bottom:12px;
}
#toolbar .online-three .ewm img {
	width:100%;
	max-width:84px;
}
#toolbar .online-three .service-phone {
	background:#fff;
	padding:10px 0;
	text-align:center;
}
#toolbar .online-three .service-phone span {
	font-size:12px;
	color:#333;
}
#toolbar .online-three .service-phone span.hotline {
	color:#777777;
	font-size:12px;
	line-height:32px;
}
#toolbar .online-four li {
	margin-bottom:3px;
	font-size:0;
	width:50px;
	height:50px;
	right:0;
	position:relative;
}
#toolbar .online-four li a {
	display:block;
	position:absolute;
	z-index:9;
	right:0;
	top:0;
	width:50px;
	height:50px;
	background:#fff;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	white-space:nowrap;
	font-size:0;
	border-radius:50%;
	overflow:hidden;
}
#toolbar .online-four li .icon-font {
	display:inline-block;
	vertical-align:middle;
	width:50px;
	height:50px;
}
#toolbar .online-four li .icon-font:after {
	background-image:url(../images/kf.png);
}
#toolbar .online-four li .icon-qq:after {
	background-position:0 -87px;
}
#toolbar .online-four li .icon-phone:after {
	background-position:0 -57px;
}
#toolbar .online-four li .icon-ewm:after {
	background-position:0 -21px;
}
#toolbar .online-four li .icon-message:after {
	background-position:-30px -55px;
}
#toolbar .online-four li .icon-top:after {
	background-position:0 -0px;
}
#toolbar .online-four li .icon-wangwang:after {
	background-position:0 0;
}
#toolbar .online-four li .wz {
	display:inline-block;
	line-height:50px;
	font-size:14px;
	color:#fff;
	vertical-align:middle;
	padding-left:10px;
}
#toolbar .online-four li.ewm {
	border-radius:50%;
	background:#fff;
}
#toolbar .online-four li.ewm .ewm-box {
	position:absolute;
	z-index:1;
	padding:5px;
	background:#fff;
	width:110px;
	right:calc(100% + 5px);
	bottom:0;
	opacity:0;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all .7s;
	transition:all .7s;
	-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
	box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
}
#toolbar .online-four li.phone {
	border-radius:50%;
}
#toolbar .online-four li.phone .tel-phone {
	position:absolute;
	z-index:1;
	padding:5px;
	background:rgb(59,57,57);
	width:110px;
	right:calc(100% + 5px);
	top:0;
	opacity:0;
	font-size:14px;
	color:#fff;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
	-webkit-transition:all .7s;
	transition:all .7s;
	-webkit-box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
	box-shadow:0 4px 20px 4px rgba(0,20,60,0.2);
}
#toolbar .online-four li.phone:hover .tel-phone {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
#toolbar .online-four li.ewm .ewm-box img {
	max-width:100%;
}
#toolbar .online-four li.ewm .ewm-box:after {
	content:'';
	position:absolute;
	right:-5px;
	bottom:20px;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	border-width:5px;
	cursor:pointer;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #fff;
	border-right:none;
}
#toolbar .online-four li.ewm:hover .ewm-box {
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	transform:translateY(0);
}
#toolbar .online-four li.backtop .icon-font {
	height:20px;
}
#toolbar .online-four li.backtop .icon-font:after {
	height:20px;
	left:calc(50% - 17px);
	top:calc(50% - 2px);
}
#toolbar .online-four li.backtop .wz {
	display:block;
	line-height:24px;
	font-size:12px;
	text-align:center;
	color:#bfbfbf;
	padding-left:0;
}
@media (max-width:990px) {
	#toolbar {
	display:none;
}
}.page-position {
	padding:15px 0;
	font-size:14px;
	color:#2f2f2f;
	background: #f9f9f9;
}
.page-position a {
	color:#2f2f2f;
}
.page-position a:hover {
	color:#0071b7;
}
.page-wrap {
	background: #f9f9f9;
	padding: 2% 0 3.38541667% 0;
}
@media (min-width:990px) {
	.page-wrap-left {
	float:left;
	width:305px;
	margin-right:4.16666667%;
}
}.xypg-left-box {
	margin-bottom:20px;
}
.xypg-left-title {
	padding: 10px 0;
	position:relative;
	margin-bottom: 20px;
}

.xypg-left-title p{font-size: 32px;font-weight: bold;color: #0071b7;line-height: 32px;font-style: italic;}
.xypg-left-title h3 {
	font-size:32px;
	color:#ffffff;
	line-height:30px;
	font-weight:bold;
	position:relative;
	z-index:9;
	color: #3f3f3f;
}
.inel{margin: 10px 0;}

.xypg-left-title h1 {
	font-size:32px;
	font-weight:bold;
	position:relative;
	z-index:9;
	color: #3f3f3f;
}
.xypg-left-title i {
	position:absolute;
	left:-5px;
	top:-9px;
	font-style:normal;
	font-size:67px;
	font-weight:bold;
	opacity:.1;
	color:#fff;
	line-height:1;
	z-index:1;
	text-transform:uppercase;
}
.xypg-left-title span {
	font-weight:normal;
	font-size:16px;
	color:#fff;
	opacity:.6;
	margin-left:10px;
	text-transform:capitalize;
}
.xypg-left-title span:before {
	content:"/";
	padding-right:5px;
}
.xypg-left-con {
	border-top:none;
}
.latest-news {
	padding:10px 0;
}
.latest-news li {
	padding:.5em 1em;
	font-size:14px;
}
.latest-news li a {
	display:block;
	line-height:1.2;
	color:#5a5a5a;
}
.latest-news li a:before {
	content:'■';
	font-weight:bold;
	margin-right:5px;
	font-size:16px;
}
.latest-news li a:hover {
	color:#0071b7;
}
.latest-news li a:hover:before {
	color:#0071b7;
}
.hot-keys {
	padding:20px 7px 8px 7px;
}
.hot-keys li {
	width:calc(50% - 14px);
	float:left;
	margin:0 7px 14px 7px;
}
.hot-keys li a {
	display:block;
	text-align:center;
	font-size:14px;
	color:#5a5a5a;
	line-height:2.857;
	border:1px dashed #f1f1f1;
}
.hot-keys li a:hover {
	color:#0071b7;
	border-color:#0071b7;
}
.page-wrap-contact {
	padding:10px 0;
	font-size:14px;
}
.page-wrap-contact h4 {
	padding: .3em 0 .8em 0;
	font-size: 18px;
	color:#000000;
	font-weight: bold;
}
.page-wrap-contact p {
	border-top:1px solid #eee;
	position:relative;
	margin-bottom:0;
	padding: .8em 0;
	color:#2f2f2f;
}
.page-message-img img {
	border:1px solid #d2d2d2;
}
.page-wrap-right {
	overflow:hidden;
}
.page-mob-tool {
	position:fixed;
	right:15px;
	bottom:100px;
	z-index:9999;
}
.page-mob-tool li {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin-bottom:1px;
	cursor:pointer;
	position:relative;
}
.page-mob-tool li:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:#0071b7;
	opacity:.7;
}
.page-mob-tool li i {
	display:block;
	width:100%;
	height:100%;
}
.page-mob-tool li .icon-dots-horizontal:after {
	background-position:-30px -390px;
}
.page-mob-tool li .icon-top:after {
	background-position:-30px -60px;
}
@media (min-width:992px) {
	.page-mob-tool {
	display:none;
}
}.navigation a {
	display:inline-block;
	font-size:14px;
	color:#333333;
	font-family:"Microsoft YaHei",Arial;
	line-height:26px;
	border:1px solid #cbcbcb;
	margin:0 5px;
	padding:0 8px;
}
.navigation a.previous_page {
	float:left;
}
.navigation a.next_page {
	float:right;
}
.navigation a:hover {
	color:#fff;
	border-color:#0071b7;
	background:#0071b7;
}
/* 手机站 左侧导航弹出特效 */
.xymob-left-close-btn {
	display:none;
}
@media (max-width:990px) {
	/* 弹出框之后 body 上增加一个禁止滚动的类*/ body.no-scroll,html.no-scroll {
	height:100vh;
	overflow:hidden;
}
.xymob-menu-click {
	position:fixed;
	width:100vw;
	overflow-y:scroll;
	top:0;
	left:100%;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	z-index:999999;
	height:100vh;
	background:rgba(0,0,0,0.7);
}
.xymob-menu-click .xypg-left-news,.xymob-menu-click .xypg-left-keys,.xymob-menu-click .xypg-left-contact,.xymob-menu-click .page-message-img {
	display:none;
}
.xymob-menu-click .xymob-left-close-btn {
	display:block;
	position:absolute;
	top:15px;
	right:15px;
	width:32px;
	height:32px;
	line-height:32px;
	border-radius:50%;
	border:1px solid #fff;
	text-align:center;
	background:black;
}
.xymob-menu-click .xymob-left-close-btn .icon-font {
	display:block;
	width:100%;
	height:100%;
}
.xymob-menu-click .xymob-left-close-btn .icon-font:after {
	background-position:-30px -300px;
}
.xymob-menu-click .xypg-left {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	min-height:90vh;
	padding:5vh 0;
}
.xymob-menu-click .xypg-left .xypg-left-menu {
	width:90%;
	background:#fff;
}
.xymob-menu-click.click {
	left:0;
}
}/* 内页左侧导航栏样式 */
.xypg-left-nav {
	margin: 0;
}
.xypg-left-nav > li {
	position:relative;
	background: #e8e8e8;
	margin-bottom: 5%;
}
.xypg-left-nav > li:last-child {
	border-bottom:none;
}
.xypg-left-nav > li > a {
	display:block;
	font-size: 18px;
	line-height:22px;
	color:#2e2e2e;
	padding: 20px 18px;
}
.xypg-left-nav > li .first-nav-btn {
	position:absolute;
	z-index:99;
	width:30px;
	height:30px;
	text-align:center;
	top: 15px;
	right:20px;
	cursor:pointer;
	background: url(../images/icon_spirit.png) 0 -450px no-repeat;
}
.xypg-left-nav > li:hover .first-nav-btn {
	
	background: url(../images/icon_spirit.png) -30px -450px no-repeat;
}
.xypg-left-nav > li .first-nav-btn.clicked {
	background-position:-30px -450px;
}
.xypg-left-nav > li:hover > a,.xypg-left-nav > li.clicked > a {
	color: #fff;
	background: #0071b7;
}
.xypg-left-nav > li:hover .first-nav-btn,.xypg-left-nav > li.clicked .first-nav-btn {
	color:#0071b7;
	background: url(../images/icon_spirit.png) -30px -450px;
}
.xypg-left-nav .xypg-left-subnav {
	display:none;
	padding:0 10px;
}
.xypg-left-nav .xypg-left-subnav > li {
	border-top:1px dashed #eeeeee;
}
.xypg-left-nav .xypg-left-subnav > li > a {
	padding:8px;
	display:block;
	line-height:20px;
	color:#818181;
	font-size:16px;
}
.xypg-left-nav .xypg-left-subnav > li > a:hover {
	color:#0071b7;
}
.xypg-left-nav .xypg-left-subnav > li.clicked > a {
	color:#0071b7;
}
.xypg-left-nav .xypg-left-threenav > li > a {
	padding:5px 10px;
	display:block;
	font-size:14px;
	line-height:24px;
	color:#999999;
}
.xypg-left-nav .xypg-left-threenav > li > a:before {
	content:'\2014   ';
}
.xypg-left-nav .xypg-left-threenav > li > a:hover {
	color:#0071b7;
}
.xypg-left-nav .xypg-left-threenav > li.clicked > a {
	color:#0071b7;
}
@media (max-width:990px) {
	.xypg-left-nav .xypg-left-threenav {
	display:block;
}
}.xypg-pro-description {
	border:1px solid #e5e5e5;
	background:#f9f9f9;
	line-height:24px;
	padding:10px;
	margin-bottom:15px;
	text-indent:2em;
}
.xypg-product-list {
	margin:0 -1.5%;
	font-size:0;
}
.xypg-product-list li {
	display:inline-block;
	vertical-align:bottom;
	width:30.333%;
	margin: 0 1.5% 30px 1.5%;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	padding: 0;
}
.xypg-product-list li .img {
	display:block;
}
.xypg-product-list li h3 a {
	display:block;
	text-align: left;
	font-size: 15px;
	color:#5a5a5a;
	line-height:1.6;
	padding: .6em 0;
}
.xypg-product-list li:hover {
	border-color:#0071b7;
}
.xypg-product-list .no-result {
	margin:0 1.5%;
	font-size:14px;
}
.xypg-case-list {
	margin:0 -1%;
	font-size:0;
}
.xypg-case-list li {
	display:inline-block;
	vertical-align:bottom;
	width:31.333%;
	margin:0 1% 10px 1%;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.xypg-case-list li .img {
	display:block;
}
.xypg-case-list li h3 a {
	display:block;
	text-align:center;
	font-size:14px;
	color:#5a5a5a;
	line-height:1.6;
	padding:.8em 0;
}
.xypg-case-list li:hover h3 a {
	color:#0071b7;
}
/* 内页新闻列表 */
.xypg-news-list li {
	border:1px solid #e1e1e1;
	padding:30px;
	background:#fff;
	margin-bottom:35px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.xypg-news-list li .tit {
	border-bottom:1px solid #cbcbcb;
	margin-bottom:15px;
	position:relative;
}
.xypg-news-list li .tit h3 {
	padding-bottom:15px;
	font-size:18px;
	color:#565656;
	font-weight:normal;
	padding-right:25%;
	margin:0;
}
.xypg-news-list li .tit .date {
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	color:#666666;
}
.xypg-news-list li .info {
	font-size:14px;
	line-height:2;
	color:#999999;
}
.xypg-news-list li .more {
	margin-top:15px;
}
.xypg-news-list li .more span {
	display:inline-block;
	width:130px;
	line-height:33px;
	text-align:center;
	font-size:14px;
	color:#666666;
	border:1px solid #e1e1e1;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.xypg-news-list li:hover {
	-webkit-box-shadow:0px 2px 13px 1px rgba(8,1,3,0.18);
	box-shadow:0px 2px 13px 1px rgba(8,1,3,0.18);
}
.xypg-news-list li:hover .tit h3 {
	color:#0071b7;
}
.xypg-news-list li:hover .more span {
	color:#fff;
	background-color:#0071b7;
}
@media (max-width:990px) {
	.xypg-news-list li .tit {
	border-bottom:none;
}
.xypg-news-list li .tit h3 {
	padding-right:0;
	padding-bottom:10px;
}
.xypg-news-list li .tit .date {
	position:static;
	border-bottom:1px solid #cbcbcb;
	padding-bottom:5px;
	color:#999;
}
}.xypg-album-cate {
	margin:0 -1%;
}
.xypg-album-cate li {
	float:left;
	width:31.33333%;
	margin:0 1% 20px 1%;
	border:1px solid #eaeaea;
	padding:10px;
}
.xypg-album-cate li .album-img {
	margin-bottom:15px;
}
.xypg-album-cate li .album-img img {
	width:100%;
}
.xypg-album-cate li .album-title {
	text-align:center;
	font-size:15px;
	color:#666666;
	margin-bottom:5px;
}
.xypg-album-cate li .album-num {
	font-size:16px;
	color:#333333;
	text-align:center;
}
.xypg-album-cate li .album-num span {
	display:inline-block;
	margin-right:5px;
}
@media (max-width:768px) {
	.xypg-album-cate li {
	width:48%;
}
}@media (max-width:420px) {
	.xypg-album-cate {
	margin:0;
}
.xypg-album-cate li {
	width:100%;
	margin:0 0 20px 0;
}
}.xypg-album-list {
	margin:0 -1%;
}
.xypg-album-list li {
	float:left;
	width:31.33333%;
	margin:0 1% 20px 1%;
	position:relative;
}
.xypg-album-list li .img {
	display:block;
	overflow:hidden;
}
.xypg-album-list li .img img {
	width:100%;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.xypg-album-list li h3 {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:9;
	background:rgba(0,0,0,0.5);
	text-align:center;
	color:#fff;
	line-height:40px;
	font-weight:normal;
	font-size:16px;
}
.xypg-album-list li:hover .img img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
@media (max-width:768px) {
	.xypg-album-list li {
	width:48%;
}
}@media (max-width:420px) {
	.xypg-album-list {
	margin:0;
}
.xypg-album-list li {
	width:100%;
	margin:0 0 20px 0;
}
}.xypg-album-list.xypg-getkey-list li {
	width:18%;
}
@media (max-width:1200px) {
	.xypg-album-list.xypg-getkey-list li {
	width:31.3333%;
}
}@media (max-width:768px) {
	.xypg-album-list.xypg-getkey-list li {
	width:48%;
}
}@media (max-width:420px) {
	.xypg-album-list.xypg-getkey-list {
	margin:0;
}
.xypg-album-list.xypg-getkey-list li {
	width:100%;
	margin:0 0 20px 0;
}
}/* 下载列表页 */
.xypg-download-list .download-title {
	line-height:60px;
	background:#d9d9d9;
	font-size:18px;
	color:#333333;
}
.xypg-download-list .download-title span {
	display:block;
	float:left;
	text-align:center;
	width:19%;
}
.xypg-download-list .download-title .file-name {
	width:43%;
	text-align:left;
	padding-left:5%;
}
.xypg-download-list .download-item {
	line-height:50px;
}
.xypg-download-list .download-item .download-item-span {
	float:left;
	width:19%;
	text-align:center;
	font-size:14px;
	color:#555555;
}
.xypg-download-list .download-item .download-item-span.download-item-first {
	padding-left:4%;
	width:43%;
	text-align:left;
}
.xypg-download-list .download-item .download-item-span.download-item-iocn .iconfont {
	margin-right:5px;
	font-size:14px;
}
.xypg-download-list .download-item .download-item-span.download-item-iocn a {
	color:#0071b7;
}
.xypg-download-list .download-item .download-item-span.download-item-iocn a:hover {
	text-decoration:underline;
}
.xypg-download-list .download-item:nth-child(odd) {
	background:#f3f3f3;
}
.xypg-download-list .download-item .mob-download-title {
	display:none;
}
@media (max-width:768px) {
	.xypg-download-list .download-title {
	display:none;
}
.xypg-download-list .download-item {
	border:1px solid #ebebeb;
	margin-bottom:20px;
	background:#fff !important;
}
.xypg-download-list .download-item .download-item-span {
	float:none;
	width:100%;
}
.xypg-download-list .download-item .download-item-span.download-item-first {
	padding-left:0;
	width:100%;
}
.xypg-download-list .download-item .download-item-span .mob-download-title {
	float:left;
	display:block;
	width:130px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
}
.xypg-download-list .download-item .download-item-span .download-item-con {
	float:right;
	width:calc(100% - 130px);
	text-align:right;
	padding-right:20px;
}
.xypg-download-list .download-item .download-item-span + .download-item-span {
	border-top:1px dashed #ebebeb;
}
}/* 下招聘列表页 */
.xypg-job-list .job-name {
	width:32.5%;
	padding-left:4%;
}
.xypg-job-list .job-xlyq {
	width:32.5%;
	padding-left:4%;
}
.xypg-job-list .job-number {
	width:20%;
	text-align:center;
}
.xypg-job-list .job-more {
	width:15%;
	text-align:center;
}
.xypg-job-list .job-title {
	line-height:60px;
	background:#0071b7;
	font-size:18px;
	color:#fff;
}
.xypg-job-list .job-title span {
	display:block;
	float:left;
	font-weight:bold;
}
.xypg-job-list .job-item {
	margin-top:20px;
	line-height:60px;
	background:#f8f8f8;
}
.xypg-job-list .job-item .job-item-span {
	float:left;
	font-size:16px;
	color:#333333;
	min-height:1px;
}
.xypg-job-list .job-item .job-item-span .job-item-con {
	display:block;
}
.xypg-job-list .job-item .job-more a {
	float:right;
	display:block;
	text-align:center;
	background:#000;
	width:29px;
	height:29px;
	margin:15px 30px 0 0;
	background:#9c9c9c url(../images/xypg-job-jt.png) center no-repeat;
	border-radius:50%;
}
.xypg-job-list .job-item .job-more a:hover {
	background-color:#0071b7;
}
.xypg-job-list .job-item .mob-job-title {
	display:none;
}
@media (max-width:768px) {
	.xypg-job-list .job-title {
	display:none;
}
.xypg-job-list .job-item {
	border:1px solid #ebebeb;
	margin-bottom:20px;
	background:#fff !important;
	line-height:50px;
}
.xypg-job-list .job-item .job-item-span {
	float:none;
	width:100%;
	padding-left:0;
	font-size:14px;
}
.xypg-job-list .job-item .job-item-span .mob-job-title {
	float:left;
	display:block;
	width:130px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
}
.xypg-job-list .job-item .job-item-span .job-item-con {
	float:right;
	width:calc(100% - 130px);
	text-align:right;
	padding-right:20px;
}
.xypg-job-list .job-item .job-more a {
	margin:12px 0 0 0;
}
.xypg-job-list .job-item .job-item-span + .job-item-span {
	border-top:1px dashed #ebebeb;
}
}@media (max-width:768px) {
	.xypg-product-list li {
	width:47%;
}
.xypg-case-list li {
	width:48%;
}
}@media (max-width:375px) {
	.xypg-product-list li {
	width:97%;
}
.xypg-case-list li {
	width:98%;
}
}/* 分页基本样式 */
.xypg-pagination {
	margin-top:20px;
	text-align:center;
	font-size:0;
}
.xypg-pagination .pagin-left,.xypg-pagination .pagin-mid,.xypg-pagination .pagin-right,.xypg-pagination .pagin-select {
	display:inline-block;
	vertical-align:middle;
}
.xypg-pagination a,.xypg-pagination #current {
	display:inline-block;
	font-size:14px;
	color:#333333;
	font-family:"Microsoft YaHei",Arial;
	line-height:26px;
	border:1px solid #cbcbcb;
	margin:0 5px;
	padding:0 8px;
}
.xypg-pagination #current,.xypg-pagination a:hover {
	color:#fff;
	border-color:#0071b7;
	background:#0071b7;
}
.xypg-pagination .pagin-mid {
	font-size:14px;
}
.xypg-pagination .pagin-mid .mob-pagin-mid {
	display:none;
}
.xypg-pagination .pagin-select {
	font-size:14px;
}
.xypg-pagination .pagin-select select {
	height:28px;
	padding:0 8px;
	margin:-1px 5px 0 5px;
}
@media (max-width:768px) {
	.xypg-pagination .pagin-mid .pc-pagin-mid {
	display:none;
}
.xypg-pagination .pagin-mid .mob-pagin-mid {
	display:block;
}
.xypg-pagination .pagin-mid .mob-pagin-mid span {
	display:inline-block;
	padding:0 8px;
	line-height:28px;
	font-size:14px;
}
.xypg-pagination .pagin-select {
	display:none;
}
}/* 详细页分页样式 */
.paging_num {
	padding:10px 0;
}
.paging_num a {
	padding:0 7px;
	text-align:center;
	display:inline-block;
	border:1px dashed #e0e1dc;
	color:#666;
	margin-right:8px;
}
.paging_num a.paging_hover,.paging_num a:hover {
	border-color:#0071b7;
}
/*内页详情页面公用样式*/
.xypg-detail-title {
	font-size:20px;
	color:#363636;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.7;
}
.xypg-detail-info-bar {
	font-size:14px;
	font-family:Arial;
	color:#9e9e9e;
	line-height:35px;
	border-bottom:1px dashed #cfcfcf;
	margin-bottom:20px;
}
.xypg-detail-info-bar .baidu-share {
	float:left;
	margin-left:25px;
	margin-top:7px;
}
.xypg-detail-info-bar .detail-info-time {
	float:left;
	margin-right:20px;
	position:relative;
	padding-left:25px;
}
.xypg-detail-info-bar .detail-info-time i {
	position:absolute;
	width:20px;
	height:20px;
	top:calc(50% - 10px);
	left:0;
}
.xypg-detail-info-bar .detail-info-time i:after {
	opacity:.5;
	background-position:0 -360px;
}
.xypg-detail-info-bar .detail-info-numbers {
	float:left;
	position:relative;
	padding-left:25px;
}
.xypg-detail-info-bar .detail-info-numbers i {
	position:absolute;
	width:20px;
	height:20px;
	top: calc(50% - 17px);
	left:0;
}
.xypg-detail-info-bar .detail-info-numbers i:after {
	opacity:.5;
	background-position:0 -330px;
}
.xypg-detail-info-bar .xypg-file-down {
	float:right;
	position:relative;
}
.xypg-detail-info-bar .xypg-file-down .file-down-title {
	cursor:pointer;
	position:relative;
	padding-left:25px;
}
.xypg-detail-info-bar .xypg-file-down .file-down-title i {
	position:absolute;
	width:20px;
	height:20px;
	top:calc(50% - 10px);
	left:0;
}
.xypg-detail-info-bar .xypg-file-down .file-down-title i:after {
	background-position:0 -630px;
}
.xypg-detail-info-bar .xypg-file-down .file-down-title:hover {
	color:#0071b7;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list {
	position:absolute;
	z-index:9999;
	width:250%;
	right:0;
	background:#fff;
	display:none;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list li {
	padding:10px 0;
	border-top:1px dashed #cfcfcf;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .icon {
	float:left;
	font-size:40px;
	line-height:40px;
	margin-right:5px;
	height:40px;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con {
	overflow:hidden;
	line-height:1;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con p {
	font-size:12px;
	margin-bottom:0;
	line-height:20px;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con a {
	font-size:12px;
}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con a:hover {
	color:#0071b7;
}
.xypg-detail-con-title {
	margin:20px 0 10px 0;
}
.xypg-detail-con-title span {
	display:inline-block;
	font-size:18px;
	color:#0071b7;
}
.xypg-detail-con {
	font-size:14px;
	color:#333;
	line-height:1.7;
}
.xypg-detail-con img,.xypg-detail-con p img {
	width:auto !important;
	max-width:100%;
	height:auto !important;
}
.xypg-detail-tags {
	margin-top:40px;
}
.xypg-detail-tags .tags-title {
	border-bottom:1px solid #c3c3c3;
	position:relative;
}
.xypg-detail-tags .tags-title h3 {
	display:inline-block;
	padding:0 30px;
	font-size:16px;
	color:#0071b7;
	line-height:40px;
	border-bottom:3px solid #0071b7;
	margin-bottom:-1px;
}
.xypg-detail-tags .tags-title .baidu-share {
	position:absolute;
	right:0;
	top:8px;
}
.xypg-detail-tags .tags-content {
	padding-top:12px;
}
.xypg-detail-tags .tags-content a {
	font-size:12px;
	color:#2f2f2f;
	display:inline-block;
	margin-right:9px;
	background:#f4f4f4;
	line-height:28px;
	padding:0 15px;
}
.xypg-detail-tags .tags-content a:hover {
	color:#0071b7;
}
.xypg-detail-url {
	margin-top:15px;
}
.xypg-detail-url a {
	word-break:break-all;
}
.xypg-detail-article p {
	margin:10px 0 20px 0;
	line-height:24px;
}
.xypg-detail-pn {
	margin-top:30px;
}
.xypg-detail-pn div + div {
	margin-top:15px;
}
.xypg-detail-pn div {
	line-height:22px;
	padding:10px;
	position:relative;
	border:1px solid #eeeeee;
}
.xypg-detail-pn div b {
	font-size:14px;
	color:#0071b7;
	float:left;
	font-weight:normal;
}
.xypg-detail-pn div a {
	float:left;
	width:75%;
	font-size:14px;
	color:#666666;
}
.xypg-detail-pn div a:hover {
	color:#0071b7;
}
@media (max-width:600px) {
	.xypg-detail-pn div a {
	width:60%;
}
}@media (max-width:600px) {
	.xypg-detail-pn div a {
	width:50%;
}
}.xypg-detail-pn div span {
	position:absolute;
	right:20px;
	top:11px;
	font-size:14px;
	color:#666666;
}
/*相关产品 和 相关新闻*/
.xypg-relate {
	margin-top:45px;
}
.relate-title {
	border:1px solid #eeeeee;
	font-size:14px;
	line-height:2.857;
	margin-bottom:15px;
}
.relate-title span {
	display:inline-block;
	color:#0071b7;
	padding:0 1.4em;
	border-right:1px solid #eeeeee;
}
.relate-product-slick {
	position:relative;
}
.relate-product-slick .owl-item {
	display:block;
	font-size:0;
}
.relate-product-slick .owl-item .img {
	display:block;
	margin-bottom:8px;
}
.relate-product-slick .owl-item p {
	margin-bottom:0;
	padding:.5em 0;
	font-size:12px;
	color:#0071b7;
	text-align:center;
}
.relate-product-slick .owl-item:hover p {
	color:#0071b7;
}
.relate-product-slick .owl-nav button.owl-prev,.relate-product-slick .owl-nav button.owl-next {
	width:25px;
	height:35px;
	color:#fff;
	font-size:20px;
	margin-top:-17.5px;
	line-height:35px;
}
.relate-product-slick .owl-nav button.owl-prev span,.relate-product-slick .owl-nav button.owl-next span {
	display:inline;
}
.xypg-relate .relate-news {
	margin-top:45px;
}
.relate-news-list li {
	float:left;
	width:48%;
	position:relative;
	line-height:2.143;
	font-size:14px;
	color:#0071b7;
}
.relate-news-list li:nth-child(even) {
	float:right;
}
.relate-news-list li a {
	display:block;
	padding-right:125px;
	color:#666666;
}
.relate-news-list li a:before {
	content:'+';
	font-weight:bold;
	font-size:16px;
	line-height:1;
	margin-right:5px;
}
.relate-news-list li span {
	position:absolute;
	right:0;
	top:2.5px;
	width:125px;
	text-align:right;
	font-size:12px;
	color:#666666;
}
.relate-news-list li:hover a {
	color:#0071b7;
}
.relate-news-list li:hover a:before {
	color:#0071b7;
}
.relate-news-list li:hover span {
	color:#0071b7;
}
@media (max-width:990px) {
	.xypg-relate {
	display:none;
}
}/*新闻详情页*/
/*案例基本详情页*/
.xypg-case-detail .main-img {
	text-align:center;
}
.xypg-case-detail .main-img img {
	max-width:100%;
}
/* 招聘详情页面 */
.xypg-jod-detail .job-detail-title {
	font-size:16px;
	color:#ffffff;
	background:#0071b7;
	line-height:60px;
	padding-left:25px;
}
.xypg-jod-detail .job-detail-con {
	background:#f8f8f8;
	padding:25px;
}
.xypg-jod-detail .job-detail-small-title {
	font-size:16px;
	color:#0071b7;
	margin-bottom:10px;
}
.xypg-jod-detail .job-detail-con-box {
	font-size:14px;
	color:#666666;
	margin-bottom:20px;
}
.xypg-jod-detail .job-detail-btn a {
	display:inline-block;
	font-size:14px;
	color:#ffffff;
	background:#666666;
	width:200px;
	line-height:50px;
	text-align:center;
	border-radius:5px;
}
.xypg-jod-detail .job-detail-btn a:hover {
	background:#0071b7;
}
/* 简历提交表格 */
.job-detail-form .form-title {
	border-bottom:1px solid #ccc;
	font-size:20px;
	line-height:2.5;
}
.job-detail-form .form-info {
	line-height:2;
	margin:10px 0;
}
.job-detail-form .form-info span {
	color:red;
}
.job-detail-form .red-star {
	color:red;
}
.job-detail-form textarea {
	resize:none;
}
.job-detail-form #checkcode {
	display:inline-block;
	width:30%;
}
.job-detail-form #checkCodeImg {
	vertical-align:top;
	margin-left:10px;
}
.job-detail-form #change_code {
	line-height:34px;
	padding:0 10px;
	color:#0071b7;
}
.job-detail-form .form-small-tit {
	line-height:2;
	font-size:16px;
	border-bottom:1px solid #ccc;
	margin-bottom:15px;
}
.job-detail-form .form-prompt {
	font-size:12px;
	margin-bottom:15px;
	color:#999;
}
/* 在线留言页面 */
#message-form {
	font-size:0;
}
#message-form .red-star {
	color:red;
}
#message-form label {
	font-size:14px;
}
#message-form textarea {
	resize:none;
}
#message-form #checkcode {
	display:inline-block;
	width:30%;
}
#message-form #checkCodeImg {
	vertical-align:top;
	margin-left:10px;
}
#message-form #change_code {
	line-height:34px;
	padding:0 10px;
	color:#0071b7;
	font-size:14px;
}
#message-form .error-info {
	padding-top:4px;
	display:inline-block;
	vertical-align:top;
	position:absolute;
}
#job-detail-form .error-info {
	padding-top:4px;
	display:inline-block;
	vertical-align:top;
	position:absolute;
}
@media (max-width:768px) {
	#message-form .form-group {
	margin-bottom:25px;
}
#message-form .error-info {
	display:block;
	padding-top:0;
	float:none !important;
	padding-left:10px;
}
#message-form #change_code + .error-info {
	padding-left:0px;
	margin-left:-7px;
}
#job-detail-form .error-info {
	display:block;
	padding-top:0;
	float:none !important;
	padding-left:10px;
}
#job-detail-form #change_code + .error-info {
	padding-left:0px;
	margin-left:-7px;
}
}#message-form.n-default .msg-wrap {
	position:static;
}
#job-detail-form.n-default .msg-wrap {
	position:static;
}
/* 下载详情页面 */
.xypg-download-list.xypg-download-detail-list .download-title {
	background:#f3f3f3;
}
.xypg-download-list.xypg-download-detail-list .download-title .file-name {
	width:35%;
}
.xypg-download-list.xypg-download-detail-list .download-title span {
	width:16.25%;
}
.xypg-download-list.xypg-download-detail-list .download-item .download-item-span {
	width:16.25%;
}
.xypg-download-list.xypg-download-detail-list .download-item .download-item-span.download-item-first {
	width:35%;
}
@media (max-width:768px) {
	.xypg-download-list.xypg-download-detail-list .download-item .download-item-span {
	width:100%;
}
.xypg-download-list.xypg-download-detail-list .download-item .download-item-span.download-item-first {
	width:100%;
}
}/* 搜索结果页面样式 */
.xypg-search-result .search-tag {
	margin-bottom:20px;
	border:1px solid #efefef;
	border-radius:5px;
	overflow:hidden;
}
.xypg-search-result .search-tag a {
	display:inline-block;
	vertical-align:middle;
	line-height:40px;
	padding:0 30px;
	font-size:16px;
	color:#333;
}
.xypg-search-result .search-tag a:hover,.xypg-search-result .search-tag a.on {
	color:#0071b7;
}
.xypg-search-result-box {
	margin-bottom:20px;
}
.xypg-search-result-box .xypg-search-title {
	border-left:3px solid #0071b7;
	padding-left:15px;
	font-size:18px;
	line-height:35px;
	margin-bottom:15px;
	font-weight:bold;
}
/* 详情页面下载列表样式 */
.xypg-detail-file-dwon li {
	padding:10px 0;
	border-bottom:1px dashed #cfcfcf;
	width:50%;
	float:left;
}
.xypg-detail-file-dwon li .file-icon {
	float:left;
	height:40px;
	width:50px;
	margin-right:5px;
	background-repeat:no-repeat;
}
.xypg-detail-file-dwon li .file_txt {
	background-position:-180px -60px;
}
.xypg-detail-file-dwon li .file_zip {
	background-position:0 0;
}
.xypg-detail-file-dwon li .file_gif {
	background-position:-60px 0;
}
.xypg-detail-file-dwon li .file_doc {
	background-position:-120px 0;
}
.xypg-detail-file-dwon li .file_jpg {
	background-position:-180px 0;
}
.xypg-detail-file-dwon li .file_xls {
	background-position:-240px 0;
}
.xypg-detail-file-dwon li .file_rar {
	background-position:0 -60px;
}
.xypg-detail-file-dwon li .file_png {
	background-position:-60px -60px;
}
.xypg-detail-file-dwon li .file_pdf {
	background-position:-120px -60px;
}
.xypg-detail-file-dwon li .list-con {
	overflow:hidden;
	line-height:1;
}
.xypg-detail-file-dwon li .list-con p {
	font-size:12px;
	margin-bottom:0;
	line-height:20px;
}
.xypg-detail-file-dwon li .list-con a {
	font-size:12px;
}
.xypg-detail-file-dwon li .list-con a:hover {
	color:#0071b7;
}
/* 自动发布 */
.xypg-detail-article .article-img {
	text-align:center;
	margin:5px 0;
}
.xypg-detail-article .article-img img {
	border:1px solid #efefef;
	padding:1px;
	max-width:100%;
	height:auto !important;
}
.page-product-detail-effect {
	float: right;
	width: 50%;
}
.page-product-detail-effect .big-img {
	/* border:1px solid #eee; */
	text-align: center;
}
.page-product-detail-effect .big-img a {
	display:block;
	text-align:center;
	width:100%;
	height:390px;
	font-size:0;
}
.page-product-detail-effect .big-img a img {
	max-width:100%;
	max-height:100%;
	display:inline-block;
	vertical-align:middle;
}
.page-product-detail-effect .big-img a:after {
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.page-product-detail-right {
	width:50%;
	float:right;
}
.page-product-detail-right > h1 {
	font-size:22px;
	color:#0d0d0d;
	margin-bottom:20px;
}
.product-detail-item li {
	font-size:14px;
	line-height:30px;
	color:#777272;
}
.product-detail-slick {
	position:relative;
	margin-top:20px;
}
.product-detail-slick a.slick-item {
	display:block;
	text-align:center;
	width:100%;
	height:95px;
	font-size:0;
	border:1px solid #eee;
	position:relative;
}
.product-detail-slick a.slick-item img {
	max-width:100%;
	max-height:100%;
	display:inline-block;
	vertical-align:middle;
}
.product-detail-slick a.slick-item:after {
	content:'';
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.product-detail-slick a.slick-item.active {
	border-color:#0071b7;
}
.product-detail-slick .owl-nav button {
	position:absolute;
	width:27px;
	height:27px;
	background:rgba(37,37,37,0.6) !important;
	border-radius:50%;
	text-align:center;
	line-height:27px;
	top:50%;
	margin-top:-13.5px;
	z-index:9;
	cursor:pointer;
	opacity:0;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	outline:none;
	border:none;
}
.product-detail-slick .owl-nav button .icon-font {
	width:100%;
	height:100%;
	display:block;
}
.product-detail-slick .owl-nav button .icon-left-arrow:after {
	background-position:1px -509px;
}
.product-detail-slick .owl-nav button .icon-right-arrow:after {
	background-position:-27px -240px;
}
.product-detail-slick .owl-prev {
	left:0;
}
.product-detail-slick .owl-prev:after {
	background-position:0 0;
}
.product-detail-slick .owl-next {
	right:0;
}
.product-detail-slick:hover .owl-nav button {
	opacity:1;
}
.page-product-inquiry {
	margin-top:30px;
}
.page-product-inquiry a {
	font-size:16px;
	color:#ffffff;
	display:inline-block;
	background:#0071b7;
	padding: .5em 3.875em;
	border-radius: 0;
}
.page-product-inquiry a:hover {
	opacity:.8;
}
@media (max-width:990px) {
	.page-product-detail-effect {
	float:none;
	width:100%;
	margin-bottom:20px;
}
.page-product-detail-right {
	width:100%;
	float:none;
}
}@media (max-width:640px) {
	.product-detail-slick .slick-item {
	height:65px;
}
.page-product-inquiry a {
	font-size:12px;
}
.page-product-detail-right > h1 {
	font-size:16px;
	margin-bottom:15px;
}
}.product-detail-tab {
	margin-top:50px;
}
.product-detail-tab .product-detail-tabli {
	border:1px solid #eee;
	height:40px;
	line-height:38px;
}
.product-detail-tab .product-detail-tabli li {
	float:left;
	width:20%;
	text-align:center;
	font-size:14px;
	color:#2f2f2f;
	cursor:pointer;
	border-right:1px solid #eee;
}
.product-detail-tab .product-detail-tabli li.on,.product-detail-tab .product-detail-tabli li:visited,.product-detail-tab .product-detail-tabli li:active {
	color:#0071b7;
	position:relative;
}
.product-detail-tab .product-detail-tabli li.on:before,.product-detail-tab .product-detail-tabli li:visited:before,.product-detail-tab .product-detail-tabli li:active:before {
	content:'';
	position:absolute;
	left:-1px;
	right:-1px;
	bottom:-1px;
	top:-1px;
	border:1px solid #0071b7;
}
.product-detail-tab .product-detail-tabcon {
	padding:15px 0;
}
.product-detail-tab .product-detail-tabcon img,.product-detail-tab .product-detail-tabcon p img {
	max-width:100%;
	height:auto !important;
	width:auto !important;
}
@media (max-width:768px) {
	.product-detail-tab .product-detail-tabli {
	height:35px;
}
.product-detail-tab .product-detail-tabli li {
	font-size:13px;
	line-height:33px;
}
}@media (max-width:420px) {
	.product-detail-tab .product-detail-tabli {
	height:30px;
}
.product-detail-tab .product-detail-tabli li {
	font-size:12px;
	line-height:28px;
}
}/**
 * EasyZoom core styles
 */
.easyzoom {
	position:relative;
	/* 'Shrink-wrap' the element */
    display:inline-block;
	*display:inline;
	*zoom:1;
}
.easyzoom img {
	vertical-align:bottom;
}
.easyzoom.is-loading img {
	cursor:progress;
}
.easyzoom.is-ready img {
	cursor:crosshair;
}
.easyzoom.is-error img {
	cursor:not-allowed;
}
.easyzoom-notice {
	position:absolute;
	top:50%;
	left:50%;
	z-index:150;
	width:10em;
	margin:-1em 0 0 -5em;
	line-height:2em;
	text-align:center;
	background:#FFF;
	-webkit-box-shadow:0 0 10px #888;
	box-shadow:0 0 10px #888;
}
.easyzoom-flyout {
	position:absolute;
	z-index:100;
	overflow:hidden;
	background:#FFF;
}
/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.easyzoom--adjacent .easyzoom-flyout {
	top:0;
	left:100%;
	width:100%;
	height:100%;
	margin-left:20px;
}
/* 站点地图样式 */
.xypg-sitemap .map_title {
	line-height:40px;
	background-color:#f5f8fa;
	border:1px solid #d6dbe1;
	text-indent:20px;
	color:#666;
	border-bottom:2px solid #ccc;
	font-size:16px;
}
.xypg-sitemap .map_list {
	line-height:30px;
	padding:0 5px;
	margin-top:8px;
	margin-bottom:8px;
}
.xypg-sitemap .map_list a {
	padding:4px;
	white-space:nowrap;
	font-size:14px;
	color:#666;
}
.xypg-sitemap .map_list a:hover {
	text-decoration:none;
	color:#3b639f;
	padding:4px;
}
.xypg-sitemap .map_list .layer1 {
	margin-bottom:10px;
}
.xypg-sitemap .map_list h3 {
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	line-height:36px;
}
.xypg-sitemap .map_list h3 a {
	font-weight:normal;
}
.xypg-sitemap .map_list .layer2 a {
	color:#999;
}
.xypg-sitemap .map_list .layer2 a:hover {
	text-decoration:none;
	color:#3b639f;
}
/* 产品封面 */
.cover-item {
	margin-bottom:20px;
	border-bottom:3px double #ccc;
}
.cover-item a {
	display:block;
}
.cover-item .img {
	float:left;
	border:1px solid #ddd;
	padding:1px;
}
.cover-item .img img {
	width:100%;
}
.cover-item .item-first {
	margin-bottom:20px;
	position:relative;
}
.cover-item .item-first .img {
	width:30%;
	margin-right:20px;
}
.cover-item .item-first .wz {
	overflow:hidden;
}
.cover-item .item-first .wz h3 {
	font-size:18px;
	color:#333;
	line-height:2;
}
.cover-item .item-first .wz .info {
	font-size:14px;
	line-height:1.7;
	color:#666;
}
.cover-item .item-first .wz .more {
	width:100px;
	line-height:30px;
	color:#fff;
	background:#666666;
	font-size:14px;
	text-align:center;
	position:absolute;
	right:0;
	bottom:0;
}
.cover-item .item-list a {
	margin-bottom:10px;
}
.cover-item .item-list .img {
	float:none;
}
.cover-item .item-list h4 {
	font-size:14px;
	color:#333;
	line-height:30px;
	text-align:center;
}
@media (max-width:768px) {
	.cover-item .item-first .img {
	margin-bottom:10px;
	text-align:center;
	float:none;
	width:100%;
}
.cover-item .item-first .wz .more {
	position:static;
	margin-top:10px;
	display:block;
}
}/* 二级封面 */
.sort_a {
	overflow:hidden;
}
.sort_a .layer1 {
	padding:15px 0px;
	border-bottom:1px dashed #a7b8d4;
	position:relative;
	z-index:1;
}
.sort_a .layer1 .img {
	float:left;
	padding:5px;
	border:1px solid #dddddd;
}
.sort_a .layer1 .img img {
	width:191px;
	height:153px;
}
.sort_a .layer1 .img_right {
	width:560px;
	float:right;
}
.sort_a .layer1 .img_right h3 {
	font:bold 14px/36px "Microsoft YaHei";
}
.sort_a .layer1 .img_right span {
	line-height:25px;
	display:block;
}
.sort_a .layer1 .pro_more {
	position:absolute;
	right:0px;
	bottom:15px;
	width:110px;
	padding-left:10px;
	height:28px;
	line-height:28px;
	background:#666666;
	color:#fff;
	font:bold 24px/24px "Microsoft YaHei";
}
.sort_a .layer1 .pro_more span {
	float:left;
}
.sort_a .layer1 .pro_more a {
	font:normal 12px/28px "Microsoft YaHei";
	color:#fff;
	padding-right:15px;
	display:inline-block;
}
.sort_a .layer1 .pro_more a:hover {
	text-decoration:none;
	color:#faf104;
}
.sort_a .abb_product {
	padding-top:15px;
	border:1px dashed #a7b8d4;
	border-top:none;
}
.productcates {
	padding-top:10px;
}
.catemore {
	color:#0080d9;
	margin-top:6px;
	overflow:hidden;
	position:relative;
}
.catemore h2 {
	width:360px;
	float:left;
	font:bold 15px/36px "Microsoft YaHei";
}
.catemore a {
	float:right;
	font:normal 14px/36px "Microsoft YaHei";
	color:#444444;
	padding-right:28px;
}
.catemore a:hover {
	text-decoration:none;
	color:#0080d9;
}
.product-comment-list {
	position:relative;
	overflow:hidden;
}
#commentList li {
	padding:10px 10px 20px;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
	overflow:hidden;
}
.user-column {
	width:100px;
	float:left;
}
.user-column img {
	height:50px;
	max-width:50px;
	border-radius:50%;
}
.user-name {
	color:#333;
	padding-top:5px;
	display:block;
}
.comment-content {
	margin-left:120px;
	overflow:hidden;
	position:relative;
}
.comment-stars i {
	width:18px;
	height:18px;
	vertical-align:middle;
	background:url(../images/star-h.png) center no-repeat;
	display:none;
}
.comment-stars i.shows {
	display:inline-block;
}
.comment-stars span {
	position:absolute;
	right:0;
	top:5px;
	color:#999;
}
.comment-text {
	padding:5px 0;
	line-height:22px;
}
.comment-recovery {
	margin-top:10px;
	padding-top:10px;
	border-top:1px dashed #ddd;
	line-height:22px;
	color:#888;
}
.comment-recovery span {
	color:#f90;
}
.no-content-icon {
	text-align:center;
	line-height:50px;
	padding-top:40px;
	color:#999;
}
.no-content-icon .iconfont {
	font-size:60px;
}
/* 商品评论页面分页样式 */
.holder {
	margin:15px 0;
	text-align:center;
}
.holder a {
	cursor:pointer;
	margin:0 5px;
	display:inline-block;
	padding:3px 12px;
	border:1px solid #efefef;
	font-size:12px;
	color:#333;
}
.holder a:hover {
	background-color:#222;
	color:#fff;
}
.holder a.jp-previous {
	margin-right:15px;
}
.holder a.jp-next {
	margin-left:15px;
}
.holder a.jp-current {
	color:#FF4242;
	font-weight:bold;
}
a.jp-current:hover {
	color:#FF4242;
	font-weight:bold;
}
.holder a.jp-disabled,a.jp-disabled:hover {
	color:#bbb;
}
.holder a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {
	cursor:default;
	background:none;
}
.holder span {
	margin:0 5px;
}
/* 网站标签页面样式 */
.tagdescription {
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	line-height:1.7;
	background:#efefef;
	margin-bottom:20px;
	margin-top:15px;
}
.tag-all a {
	background-color:#f2f2f2;
	color:#666;
	padding:5px 8px;
	text-decoration:none;
	margin-right:5px;
	margin-bottom:10px;
	display:inline-block;
}
.tag-all a:hover {
	background-color:#ddd;
}
.tag-menu {
	border:1px solid #efefef;
	border-radius:5px;
	overflow:hidden;
}
.tag-menu li {
	list-style-type:none;
	text-align:center;
	line-height:40px;
	padding:0 20px;
	float:left;
}
.tag-menu li a {
	color:#666;
	font-size:16px;
}
.tag-menu li a:hover {
	color:#0071b7;
}
.tag-menu li.active a {
	color:#0071b7;
}
.tag-notice {
	line-height:40px;
	padding:0 10px;
	margin-top:10px;
}
.tag-item {
	padding:15px 0;
	font-size:14px;
	border-bottom:1px solid #d6dbe1;
	margin-top:10px;
	color:#666;
}
.tag-item span {
	color:#0071b7;
}
.tag-category {
	margin-bottom:20px;
}
.tag-category span {
	font-size:16px;
	color:#000;
	display:inline-block;
}
.tag-category a {
	display:inline-block;
	line-height:25px;
	padding:0 15px;
	border:1px solid #e1e1e1;
	border-radius:5px;
	color:#333;
	margin-right:10px;
}
.tag-category a:hover {
	background:#0071b7;
	color:#fff;
}
.tag-list-product li {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.tag-list-product li:last-child {
	padding-bottom:0;
	border-bottom:0;
}
.tag-list-product .tag-img {
	width:220px;
	float:left;
	margin-right:20px;
}
.tag-list-product .tag-img .img {
	display:block;
	border:1px solid #e1e1e1;
}
.tag-list-product .tag-img .img img {
	width:100%;
}
.tag-list-product .tag-wz {
	overflow:hidden;
}
.tag-list-product .tag-wz h1 {
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	margin-bottom:5px;
}
.tag-list-product .tag-wz h1 a {
	color:#000;
}
.tag-list-product .tag-wz .tab-fenli p {
	width:50%;
	float:left;
	font-size:14px;
	color:#333;
	margin-bottom:0;
}
.tag-list-product .tag-wz .tab-fenli .tag a {
	padding:0 5px;
}
.tag-list-product .tag-wz .desp {
	font-size:12px;
	line-height:2;
	height:48px;
	overflow:hidden;
	color:#666;
	margin:5px 0;
}
@media (max-width:768px) {
	.tag-list-product .tag-img {
	width:100%;
	float:none;
	text-align:center;
	margin-bottom:10px;
}
.tag-list-product .tag-img .img img {
	width:auto;
	max-width:100%;
}
.tag-list-product .tag-wz .tab-fenli p {
	width:100%;
	float:none;
}
}.xytag-title {
	font-size:18px;
	border-bottom:1px solid #ccc;
	line-height:40px;
	margin-bottom:10px;
}
.xytag-recom-product ul {
	margin:0 -1%;
}
.xytag-recom-product li {
	float:left;
	position:relative;
	width:18%;
	margin:0 1%;
	overflow:hidden;
}
.xytag-recom-product li img {
	width:100%;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.xytag-recom-product li .zz-bg {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:rgba(0,0,0,0.5);
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
	opacity:0;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
}
.xytag-recom-product li .zz-bg h2 {
	position:absolute;
	z-index:9;
	left:0;
	right:0;
	bottom:0;
	top:0;
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:30px;
	color:#fff;
	height:30px;
	margin:auto;
}
.xytag-recom-product li:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.xytag-recom-product li:hover .zz-bg {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
}
.input-box {
	position:relative;
}
.input-box .placeholder {
	position:absolute;
	z-index:10;
	color:#999;
	top:10px;
	font-size:14px;
}
#message-form .input-box .placeholder,#job-detail-form .input-box .placeholder {
	top:8px;
}
.x-header-right .input-box .placeholder {
	top:5px;
	left:50px !important;
}
.code-group .input-box {
	float:left;
	width:32.29813665%;
}
.code-group .input-box #checkcode {
	float:none;
	width:100%;
}
.fleex {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.w1200 {
	max-width:1580px;
	margin:0 auto;
}
.flex {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.x-top {
	background:#121F44;
	font-size:14px;
	height:58px;
	line-height:58px;
	color:#fff;
}
.hyz {
	color:#fff;
}
.hyr a {
	color:#fff;
}
.x-top2 {
	height:80px;
	line-height:80px;
}
.x-top2 .dlogo {
	height:80px;
	line-height:80px;
}
.x-top2 .nnav {
	width:70%;
}
.aboutz {
	width:43%;
}
.aboutz .about_content {
	font-size:16px;
	font-weight:100;
	line-height:40px;
	color:#242526;
	margin-top:3vw;
}
.aboutz .abouta {
	width:138px;
	height:50px;
	display:block;
	font-size:18px;
	font-weight:100;
	color:#FFFFFF;
	text-align:center;
	line-height:50px;
	background-color:#0071b7;
	margin-top:2vw;
}
.tybt {
	font-size:2.1rem;
	position:relative;
}
.tybt:after {
	content:"";
	position:absolute;
	left:0;
	bottom:-22px;
	width:88px;
	height:7px;
	background:#ffbb02;
}
.aboutr {
	width:50%;
}
.aboutr img {
	width:100%;
}
.c-product {
	background:#121e42;
	background-size:cover;
	padding:6.04% 0;
}
.c-product .tybt {
	color:#fff;
}
.c-product-list {
	margin-top:4vw;
}
.c-product-list li {
	width:32%;
	background-color:#fff;
	text-align:center;
	margin-bottom:1.5vw;
	padding:2vw 0;
}
.c-product-list li .img {
	margin-top:10px;
}
.c-product-list li .img img {
	width:100%;
}
.c-product-list li h3 {
	margin-top:2vw;
	text-align:center;
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	color:#121f44;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.c-product-list li:hover h3 {
	color:#0071b7;
}
.c-case {
	margin-top:6vw;
}
.c-case-list {
	margin-top:4vw;
}
.c-case-list li {
	width:48%;
	background:#f3f2f7;
	margin-bottom:2vw;
}
.c-case-list li .img {
	width:42.8%;
	margin:0;
}
.c-case-list li .img img {
	width:100%;
}
.c-case-list li .liwz {
	width:55%;
	padding-top:3vw;
	padding-right:12px;
	padding-left:24px;
}
.c-case-list li .liwz h3 {
	font-size:1rem;
	color:#000000;
	font-weight:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.c-case-list li .liwz h4 {
	font-size:14px;
	line-height:28px;
	font-weight:normal;
	color:#000000;
	margin-top:10px;
}
.c-news {
	margin-top:2vw;
	padding-top:4vw;
	padding-bottom:2vw;
	background-color:#f1f1f3;
}
.c-news-list {
	margin-top:4vw;
}
.c-news-list li {
	width:48%;
	padding:20px;
	background-color:#fff;
	margin-bottom:2vw;
	transition:all 0.3s ease-in 0s;
	-webkit-transition:all 0.3s ease-in 0s;
	-moz-transition:all 0.3s ease-in 0s;
	-o-transition:all 0.3s ease-in 0s;
}
.c-news-list li:hover {
	background-color:#0071b7;
}
.c-news-list li:hover a .lisz {
	color:#fff;
}
.c-news-list li:hover a .liyb {
	color:#fff;
}
.c-news-list li a {
	width:100%;
	align-items:center;
}
.c-news-list li a .lisz {
	width:18%;
	color:#d7d8dd;
	font-size:3.6rem;
	text-align:center;
}
.c-news-list li a .liyb {
	color:#2a333c;
	width:80%;
}
.c-news-list li a .liyb h3 {
	font-weight:normal;
	font-size:18px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.c-news-list li a .liyb h4 {
	font-weight:normal;
	font-size:12px;
	margin:10px 0;
}
.c-news-list li a .liyb h5 {
	font-weight:normal;
	font-size:14px;
	line-height:24px;
}
.x-region .span {
	padding:0 20px;
}
.x-layout-ewm img {
	width:100%;
}
.x-layout-menu dl dt {
	font-size:18px;
	color:#ffbb02;
}
.x-layout {
	background:none;
	background-color:#121e42;
	padding:2vw 0;
}
.x-layout .fota {
	width:20%;
}
.x-layout .fotb {
	padding-top:2vw;
	width:60%;
}
.x-layout .fotc {
	padding-top:2vw;
	width:15%;
}
.x-layout-desc {
	font-size:14px;
	line-height:20px;
}
.right_pcfl .xypg-left-nav {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:2vw;
}
.right_pcfl .xypg-left-nav .first-nav-btn {
	display:none;
}
.right_pcfl .xypg-left-nav li:hover {
	background:#f3f8ff;
}
.right_pcfl .xypg-left-nav li {
	border:none;
}
.right_pcfl .xypg-left-nav li a {
	font-size:18px;
}
.page-banner {
	position:relative;
}
.page-banner .nybt {
	position:absolute;
	width:100%;
	top:45%;
	display:none;
	z-index:99;
	color:#fff;
	text-align:center;
}
.page-banner .nybt h3 {
	font-size:2rem;
	text-align:center;
}
.tybtt dd {
	font-size:25px;
	font-weight:normal;
	color:#ffbb02;
}
.tybtt dt {
	font-size:14px;
	font-weight:normal;
	color:#a5a5a5;
}
.contlx {
	margin:2vw 0;
	font-size:16px;
	line-height:28px;
}
.contlx2 ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	font-size:16px;
	color:#777777;
	line-height:28px;
}
.contlx2 ul li h3 {
	font-weight:normal;
	font-size:16px;
}
.contlx3 {
	width:100%;
	height:auto;
	display:block;
	margin-top:2vw;
}
#container_map {
	height:320px;
}
.bb {
	color:#ffbb02;
}
.c2 .c2z {
	width:33.3%;
}
.c2 .c2z dd {
	font-size:25px;
	font-weight:normal;
}
.c2 .c2z dt {
	font-size:14px;
	font-weight:normal;
}
.c2 .c2r {
	width:66.7%;
}
.c2 .c2r .c2wz {
	font-size:15px;
	line-height:36px;
}
.c2 .c2r .c2tw ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:3vw;
}
.c2 .c2r .c2tw ul li {
	width:30%;
	text-align:center;
}
.c2 .c2r .c2tw ul li h3 {
	font-weight:normal;
	font-size:15px;
	color:#666666;
	margin-top:10px;
}
.c2 .c2r .c2tw ul li h4 {
	font-weight:normal;
	font-size:12px;
	color:#A9A9A9;
	margin-top:10px;
}
.c2 .c2z .tybt {
	margin-left:40px;
}
.c3 {
	background:url(../images/38a0926f8fbbf676fd2d3ac4f004cf9dd9700dce.jpg) no-repeat top center;
	padding-top:6vw;
	margin-top:4vw;
}
.c3 .fleex .c3a {
	margin-left:40px;
	width:45%;
}
.c3 .fleex .c3a img {
	width:100%;
}
.c3 .fleex .c3b {
	width:46%;
	margin-right:20px;
}
.c3 .fleex .c3b dd {
	font-size:25px;
	font-weight:normal;
	color:#fff;
	margin-top:4vw;
}
.c3 .fleex .c3b dt {
	font-size:14px;
	font-weight:normal;
	color:#fff;
}
.c3 .fleex .c3b .zybz {
	margin-top:3.5vw;
	color:#666666;
	font-family:微软雅黑;
	font-size:16px;
	line-height:36px;
	font-weight:400;
}
.c4 {
	margin-top:3vw;
}
.c4 .tybt {
	margin-left:40px;
}
.c4 .tybt dd {
	font-size:25px;
	font-weight:normal;
}
.c4 .tybt dt {
	font-size:14px;
	font-weight:normal;
}
.c4 ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:3vw;
}
.c4 ul li {
	width:26%;
	text-align:center;
	box-shadow:0 0 2px #dddee1;
	background:#fff;
	padding:30px 20px;
}
.c4 ul li .img img {
	max-width:100%;
}
.c4 ul li h3 {
	font-size:18px;
	color:#666666;
	font-weight:normal;
	margin-top:15px;
}
.c4 ul li h3 span {
	font-size:14px;
	color:#999999;
}
.c4 ul li h4 {
	font-size:16px;
	color:#888888;
	line-height:24px;
	font-weight:normal;
	margin-top:15px;
}
.c5 {
	background-color:#f8f8f8;
	padding:3vw 0;
	margin-top:3vw;
}
.sul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.sul li {
	width:25%;
	text-align:center;
}
.sbt {
	font-family:Impact;
	font-size:3.6rem;
	letter-spacing:-1px;
	color:#007ec5;
}
.sbt .span1 {
	font-size:1rem;
	font-style:normal;
	margin-left:8px;
	color:#007ec5;
	font-weight:bold;
}
.sul li p {
	color:#666666;
	font-size:16px;
}
.c6 {
	margin-top:3vw;
}
.c6 .tybt {
	margin-left:40px;
}
.c6 .tybt dd {
	font-size:25px;
	font-weight:normal;
}
.c6 .tybt dt {
	font-size:14px;
	font-weight:normal;
}
.c6 .hzgd {
	width:80%;
	margin:0 auto;
	margin-bottom:0vw;
	margin-top:3vw;
}
.c6 .hzgd .list {
	border:1px solid #eee;
	border-radius:6px;
}
.c6 .hzgd .list img {
	width:100%;
}
.slick-slide {
	margin:0 5px;
}
.slick-dots {
	text-align:center;
	margin-top:15px;
}
.slick-dots li {
	display:inline-block;
	margin:0 5px;
	width:10px;
	height:10px;
	border-radius:50%;
	background:#efefef;
	cursor:pointer;
}
.slick-dots li button {
	background:none;
	outline:none;
	border:none;
	font-size:0;
}
.slick-dots li.slick-active {
	background-color:#007ec5;
}
.foot_nav li {
	float:left;
	width: 25%;
	text-align:left;
	margin-right: 8%;
	position: relative;
	padding-right: 8%;
	/* border-right: 1px solid #eee; */
}

.foot_nav .jihkl>li::before {
	content:"";
	position: absolute;
	width: 1px;
	height: 140px;
	right: 32%;
	background-color: #eee;
}
.foot_nav li a {
	font-size:18px;
	color:#ffbb02;
	display:block;
	width:100%;
	font-weight:700;
}
.foot_nav li .x-nav-menu {
	width:100%;
	margin-top:1.43em;
}
.foot_nav li .x-nav-menu a {
	display:block;
	font-size:14px;
	line-height:2;
	color:rgba(255,255,255,.7);
	font-weight:normal
}
@media (max-width:1230px) {
	.w1200 {
	padding:0 15px;
}
.x-layout-contact {
	width:120%;
}
}@media (max-width:992px) {
	.page-wrap-left {
	display:block;
}
.right_pcfl {
	display:none;
}
.c-case-list li a {
	align-items:center;
}
.c-link {
	display:none;
}
.x-layout {
	display:none;
}
.tybtt {
	margin-left:0 !important;
	margin:0 auto !important;
	text-align:center;
}
.contlx2 ul li {
	width:50%;
	margin-top:10px;
}
.contlx2 ul li h3 {
	font-size:14px;
}
.c2 .c2z {
	width:100%;
}
.c2 .c2r {
	width:100%;
}
.c2 .c2r .c2wz {
	margin-top:20px;
}
.c3 {
	background-size:cover;
	padding-bottom:3vw;
}
.c3 .fleex .c3a {
	width:100%;
	margin-left:0;
	text-align:center;
}
.c3 .fleex .c3a img {
	width:auto;
}
.c3 .fleex .c3b {
	width:100%;
}
.c3 .fleex .c3b .zybz {
	color:#fff;
}
.c4 ul {
	justify-content:center;
}
.c4 ul li {
	width:80%;
	margin-bottom:10px;
}
.sul li {
	width:48%;
	margin-bottom:15px;
}
}@media (max-width:768px) {
	.x-about {
	flex-wrap:wrap-reverse;
}
.aboutz {
	width:100%;
	margin-top:15px;
}
.aboutz .about_content {
	font-weight:400;
}
.aboutz .abouta {
	font-size:16px;
	width:100px;
	height:45px;
	line-height:45px;
	font-weight:400;
}
.aboutr {
	width:100%;
}
.c-case-list li .liwz h3 {
	font-size:16px;
}
.c-case-list li .liwz {
	padding-left:0;
	padding-right:0;
}
.c-case-list li .img {
	width:40%;
}
.c-case-list li .liwz {
	width:58%;
}
.c-case-list li .liwz h4 {
	line-height:24px;
}
.tybt {
	font-size:24px;
	margin-bottom:40px;
}
.tybt:after {
	width:45px;
	height:4px;
}
.c-product-list li {
	width:49%;
}
.c-case-list li {
	width:100%;
}
.c-news-list li {
	width:100%;
}
}@media (max-width:640px) {
	.c-product-list li h3 {
	font-size:16px;
}
}.product-detail-item .icon-qrcode {
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
}
.product-detail-item .icon-qrcode:after {
	content:"";
	width:20px;
	height:20px;
	background-image:url(../images/icon_spirit.png);
	background-repeat:no-repeat;
	position:absolute;
	left:calc(50% - 10px);
	top:calc(50% - 10px);
	background-position:0 -21px;
	background-size:200%;
}
.product-detail-item .qr-code {
	position:absolute;
	background:#fff;
	top:50%;
	z-index:9;
	left:100px;
	padding:10px;
	border:1px solid;
	display:none;
	height:122px;
	overflow:hidden;
	margin-top:-61px;
}
.x-footer .w1200 {
	align-items:center;
}
.x-footer-z {
	text-align:left;
}
.x-footer-r {
	text-align:left;
}
.smtg {
	display:inline-block;
	position:relative;
	width:107px;
	height:30px;
}
.smtg h3 {
	color:rgba(255,255,255,0.5);
	background:url(../images/link.png) no-repeat 0 50%;
	text-indent:10px;
	font-size:14px;
	font-weight:normal;
	height:30px;
	line-height:30px;
}
.smtg p {
	position:absolute;
	bottom:44px;
	width:400%;
	left:-300%;
	display:none;
	padding:10px 10px;
	background:rgb(62,62,62,0.5);
}
.smtg p a {
	display:inline-block;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:1.5;
	margin:0 5px;
}
/* 手机页脚 */
.footer3 {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	z-index:999;
	background:#222;
}
.footer3 ul {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
}
.footer3 ul li {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:center;
	color:#ffffff;
	line-height:50px;
	font-size:0;
}
.footer3 ul li a {
	display:block;
	color:#ffffff;
}
.footer3 ul li .iconfont {
	font-size:14px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}
.footer3 ul li span {
	display:inline-block;
	vertical-align:middle;
	font-size:14px;
	color:#ffffff;
}
@media (max-width:768px) {
	body {
	padding-bottom:50px;
}
.x-footer-r {
	display:none;
}
}.text-danger {
	color:red;
}
/* 友情链接 */

.c-link {
	font-size:14px;
	color:#888888;
	line-height:24px;
}
.c-link .con {
	display:flex;
	flex-wrap:wrap;
	position:relative;
}
.c-link span {
	cursor:pointer;
	display:block;
}
.c-link dd {
	width:calc(100% - 70px)
}
.c-link .sec {
	display:none;
	position:absolute;
	bottom:100%;
	left:0;
	background:rgba(255,255,255,.6);
	padding:10px;
	min-width:120px;
	z-index:999;
}
.c-link a {
	color:#888888;
	padding:0 4px;
	font-size:14px;
	line-height:24px;
}
/*关于我们*/
.aboutusrt {
	padding:50px 0 0;
}
.x-about {
	display:flex;
	justify-content: space-between;
	background:url(http://www.gcgmotor.com/images/887bdcaa219e3ab345745f92b8e35bb1705bf214.jpg) no-repeat right center;
	position:relative;
	margin-top: 50px;
}
.x-about-left {
	width: 45%;
}
.x-about-left img {
	max-width:100%;
}
.x-about-right {
	width:50%;
}
.x-about-right-con {
	/* width:630px;
	*/
    /* margin-left:50px;
	*/
    margin-top:2vh;
}
.x-about-right-con h2 {
	font-size:24px;
	margin-bottom:5px;
	color:#2c2c34;
}
.huaxiaerh {
	/* width:50px;
	*//* height:2px;
	*//* background:#0158cb;
	*/margin-top:3vh;
}
.huaxiaerh a{font-size: 14px;color: #fff;padding: 10px 50px;background: #0071b7;}
.x-about-right-con h3 {
	color:#0071b7;
	font-size:36px;
	margin-bottom:3vh;
	font-weight:normal;
}
.x-about-right-con h3 span {
	color:#333;
	font-size:36px;
	text-transform:uppercase;
	font-weight:bold;
}
.x-about-right-con p {
	color:#000;
	font:400 16px/35px "Microsoft yahei";
}
.x-about-list {
	margin-top:6vh;
}
.x-about-list li {
	float:left;
	width:72px;
}
.x-about-list li+li {
	margin-left:65px;
}
.x-about-list li .img {
	display:block;
	width:72px;
	height:72px;
	padding:10px;
	background-color:#fff;
	border-radius:5px;
	border:1px solid #e6e6e6;
}
.x-about-list li .img img:first-child {
	max-width:100%;
	display:block;
}
.x-about-list li .img img:last-child {
	max-width:100%;
	display:none;
}
.x-about-list li h3 {
	margin-top:1vh;
	color:#666666;
	font:400 16px/30px "Microsoft yahei";
}
.x-about-list li:hover .img {
	background-color:#0158cb;
}
.x-about-list li:hover h3 {
	color:#0158cb;
}
.x-about-list li:hover .img img:first-child {
	display:none;
}
.x-about-list li:hover .img img:last-child {
	display:block;
}
@media (max-width:1670px) {
	.x-about-right-con {
	width:500px;
	margin-left:60px;
}
.x-about-right-con h3 {
	margin-bottom:1vh;
}
.x-about-list {
	margin-top:4vh;
}
.x-about-right-con p {
	font:400 15px/28px "Microsoft yahei";
}
}@media (max-width:1400px) {
	.x-about-list {
	display:none;
}
}@media (max-width:1024px) {
	.x-about {
	display:block;
}
.x-about-left {
	width:100%;
}
.x-about-right {
	width:100%;
	font-size:12px;
}
.x-about-right strong {
	font-size:14px;
	color:#000;
	line-height:1.6;
	margin-bottom:10px;
}
.x-about-right-con {
	width:100%;
	margin-left:0;
	padding:15px;
	margin-top:2vh;
}
.x-about-right-con h3 {
	font:600 22px/40px "Microsoft yahei";
}
.x-about-right-con h3 span {
	font:600 22px/40px "Airal";
}
}.partner-box {
	margin-top:2px;
	padding-bottom:50px;
}
.partner-box .partner-list {
	position:relative;
	margin-top:60px;
	padding: 0 80px;
}
.partner-box .partner-list .partner-item {
	margin:1px 15px;
	border:1px solid #ddd;
}
.partner-box .partner-list .partner-item:hover {
	border:1px solid #0c73f7;
}
.partner-list {
	position:relative;
}
.partner-list .swiper-container img {
	max-width:100%;
}
.partner-list .swiper-button-next,.partner-list .swiper-button-prev {
	position:absolute;
	top:50%;
	width:27px;
	height:44px;
	margin-top:-22px;
	z-index:10;
	cursor:pointer;
	background-size:20px 35px;
	background-position:center;
	background-repeat:no-repeat;
	/* filter:brightness(0); */
}
.partner-list .swiper-button-next:hover,.partner-list .swiper-button-prev:hover {
	filter:brightness(100%);
}
.partner-list .swiper-container  .swiper-slide {
	display:initial;
	border-radius:40px;
}
.partner-list .swiper-container {
	padding:20px 10px;
}
.partner-list .swiper-container  .swiper-slide:hover {
	box-shadow:0 0 15px 0 #eee;
}
.partner-list .swiper-container p {
	font-size:16px;
	color: #fff;
	padding:15px 0;
	text-align:center;
	background: #ff7300;
	margin-top: 50px;
}
/* 四大理由 */

.reason {
	background: url(../images/anshi.png) no-repeat bottom;
	padding:80px 0;
}
.title {
	text-align:center;
	/* padding:0 230px;
	*/
}
.title h3 {
	font-size:44px;
	font-weight:bold;
	color:#333;
}
.title h2 {
	font-size:68px;
	font-weight:bold;
	color:#b2b2b2;
	font-family:fangsong;
	line-height:44px;
	font-style:italic;
	margin-right:5%;
}
.title h3  span {
	font-size:44px;
	/* font-weight:bold;
	*/
    color:#2343a3;
}
.title p {
	font-size:18px;
	color:#666;
	line-height:32px;
	margin-top:15px;
}
.reason .title h3 {
	/* color:#fff;
	*/
}
.reason .title p {
	color:#fff;
}
.ron-cfn {
	margin-top:60px;
}
.ron-cfn ul {
	display:flex;
	/* justify-content:space-between;
	*/
    flex-wrap:wrap;
}
.ron-cfn ul li {
	width:25%;
	background-color:#fff;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	padding:15px 0;
	padding-left:20px;
	margin-bottom:30px;
	cursor:pointer;
	margin-left:0;
	box-shadow:0px 0px 5px 0px #9999999e;
}
.ron-cfn ul li:first-child {
	margin-left:0;
}
.ron-cfn ul li.cur {
	background-color:#0071b7;
}
.ron-cfn ul li .ron-ico {
	max-height:55px;
	max-width:51px;
	overflow:hidden;
}
.ron-cfn ul li .ron-ico img {
	max-width:100%;
	transition:all .3s ease;
}
.ron-cfn ul li.cur .ron-ico img {
	margin-top:-55px;
}
.ron-cfn ul li .ron-tit {
	height:100%;
	display:flex;
	align-items:center;
	margin-left:20px;
}
.ron-cfn ul li .ron-tit h3 {
	font-size:20px;
	color:#333;
}
.ron-cfn ul li.cur .ron-tit h3 {
	color:#fff;
}
.ron-cfn ul li .ron-tit span {
	display:block;
	font-size:12px;
	color:#999;
	text-transform:uppercase;
	font-family:Arial;
	line-height:initial;
	margin-top:5px;
}
.ron-cfn ul li.cur .ron-tit span {
	color:#fff;
}
.ron-show {
	/* margin-top:50px; */
	/* position:relative; */
	/* display:flex; */
	/* flex-wrap:wrap; */
}
.ron-left {
	width:59.5%;
	float:left;
}
.ping_1 {
	width:100%;
	position:relative;
	overflow:hidden;
}
.ping_1er {
	width:14%;
	position:relative;
	overflow:hidden;
	text-align:center;
	background:#Fff;
	padding:100px 0;
	border-left:1px solid #eee;
}
.ping {
	display:flex;
	justify-content:space-between;
}
.ghtks {
	width:49%;
	position:relative;
	overflow:hidden;
}
.ping_1s {
	position:relative;
	overflow:hidden;
}
.yyrdd {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:left;
	transition:all 0.6s;
	padding:30px;
}
.yyrdd p {
	font-size:14px;
	color:#fff;
	line-height:1.8;
}
.yyrdd h3 {
	font-size:24px;
	color:#fff;
	padding:10px 0;
}
.yyrdd h3 span {
	font-size:14px;
}
.ron-left img {
	width:100%;
}
.ron-right {
	width:100%;
	padding-left:0%;
}
.ron-show ul li {
	display:flex;
	width:100%;
	justify-content:space-between;
}
.ron-show ul li .ron-img {
	float:left;
	width:50%;
}
.ron-show ul li .ron-img img {
	max-width:100%;
}
.ron-show ul li .ron-text {
	position:relative;
	width:39.2%;
	/* padding-left:70px;
	*/
    /* padding-top:25px;
	*/
    float:left;
}
.ron-show ul li .ron-text h3 {
	/* font-size:40px;
	*/
    /* font-weight:bold;
	*/
    /* color:#0071b7;
	*/
}
.ron-show ul li .ron-text span {
	display:block;
	font-size:30px;
	color:#27344d;
	margin-top:20px;
	text-transform:uppercase;
	font-weight:bold;
}
.ron-show ul li .ron-text .text {
	font-size:18px;
	line-height:40px;
	color:#666;
	margin-top:45px;
}
.ron-show ul li .ron-text h4 {
	font-size:100px;
	font-family:Impact;
	color:#000;
	opacity:.06;
	position:absolute;
	top:0;
	right:-10px;
}
.ron-hot {
	/* position:absolute;
	*/
    display:flex;
	justify-content:center;
	flex-wrap:wrap;
	align-items:center;
	line-height:50px;
	width:30%;
	border-radius:8px;
	box-shadow:0px 0px 10px 6px #eee;
	margin-top:30px;
	background:#0071b7;
}
.ron-hot span {
	font-size:16px;
	color:#999;
	padding-left:40px;
	background:url(http://www.gcgmotor.com/images/90ef91fd0dd2d4fd53de1069a3f6d9aafef4e228.png)no-repeat left center;
}
.ron-hot h3 {
	font-size:26px;
	color:#0071b7;
}
/* 新闻资讯 */
.news {
	padding-top:70px;
	padding-bottom:50px;
}
.new-cfn {
	/* margin-top:25px;
	*/
    display:flex;
	justify-content:space-between;
}
.new-cfn ul {
	display:flex;
	justify-content:flex-end;
	flex-wrap:wrap;
	width:83%;
	margin:0 auto;
	align-items:center;
}
.new-cfn ul li {
	position:relative;
	overflow:hidden;
	margin:0 0 0 2%;
}
.new-cfn ul li a {
	display:block;
	font-size:18px;
	color: #333;
	padding:12px 28px;
	background: url(../images/x.png);
	border-bottom: 0;
	overflow:hidden;
	background-size: auto 100%;
}
.new-cfn ul li:nth-child(1) a {
}
.new-cfn ul li:nth-child(2) a {
	/* background:url(http://www.gcgmotor.com/images/94a273bd3f073b253eeaa6fb6f63de2c51c27dd2.png)no-repeat left center;
	*/
}
.new-cfn ul li:nth-child(3) a {
	/* background:url(http://www.gcgmotor.com/images/9ec50eb311b25fb5436c0e9e785351b302dab26a.png)no-repeat left center;
	*/
}
.new-cfn ul li.cur a {
	font-weight:bold;
	color:#fff;
	background: url(../images/x2.png);
	background-size: auto 100%;
}
.new-cfn ul li::before {
	content:"";
	position:absolute;
	top:20%;
	left:0;
	width: 0;
	height: 0;
	background:#999;
}
.new-cfn ul li:nth-child(1)::before {
	/* content:"";
	*/
  /* position:absolute;
	*/
  /* top:0;
	*/
  /* left:0;
	*/
  /* width:0;
	*/
  /* height:100%;
	*/
  background:#999;
}
.new-show {
	/* margin-top:20px; */
	display:flex;
	flex-wrap:wrap;
}
.yyerdsd {
	display:flex;
	justify-content:space-between;
}
.iklsk {
	width:45%;
	float:left;
}
.iklsk img {
	width:100%;
}
.new-top {
	float:left;
	width:24%;
	/* background:#fff;
	*/
}
.new-top ul li a {
	display:block;
	overflow:hidden;
}
.new-top ul li a img {
	max-width:100%;
	margin-bottom:30px;
}
.new-top .owl-carousel .owl-dots {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:52px;
	background-color:rgb(0 0 0 / 60%);
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}
.new-top .owl-carousel .owl-dots button.owl-dot {
	display:inline-block;
	width:9px;
	height:9px;
	border:solid 1px #fff;
	border-radius:50%;
	margin:0 5px;
}
.new-top .owl-carousel .owl-dots button.active {
	background-color:#fff;
}
.new-warp {
	float:right;
	width:100%;
	/* background-color:#fdfdfd;
	*/
	/* padding-left:60px;
	*/
	/* padding-right:40px;
	*/
	margin-top: 50px;
}
.new-warp .new-list {
	display:none;
	/* padding-top:10px; */
}
.new-list ul li a {
	display:block;
	background:url(http://www.gcgmotor.com/images/ab9e0ae8921440aeca8e032ebf9591e6023a07f1.png)no-repeat right center;
}
.new-list ul li a:hover {
	background:url(http://www.gcgmotor.com/images/e658a41cbb831e4a187ab459ba78dc390fa048ad.png)no-repeat right center;
}
.new-list ul li+li a {
	/* border-top:solid 1px #ddd;
	*/
}
.new-list ul li {
	}.new-list ul li {
	background:#fff;
}
.new-list ul li a h3 {
	font-size: 16px;
	color:#333;
	/* font-weight:bold; */
	transition:all .3s ease;
	width: 60%;
}
.new-list ul li a:hover h3 {
	color: #fff;
}
.new-list ul li a:hover p {
	color:#fff;
}
.new-list ul li a:hover dd {
	color: #fff;
}
.new-list ul li a:hover span {
	color:#fff;
}
.new-top ul li:hover {
	background:#2343a3
}
.new-top ul li a {
	padding:28px 0;
}
.new-list ul li a p {
	font-size:14px;
	color:#666;
	/* padding-right:20%;
	*/
    margin-top:10px;
	display:-webkit-box;
	/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;
	/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:2;
	/**显示的行数**/
    overflow:hidden;
	/**隐藏超出的内容**/
    /* margin-bottom:20px;
	*/
}
.new-list ul li a span {
	display:block;
	font-size: 14px;
	font-family:Arial;
	color: #333;
	/* margin-top:15px; */
}
.new-list ul li a dd {
	font-size: 20px;
	color: #fff;
	font-weight:bold;
}
/*底部样式*/

.hm-footer {
	position:relative;
	background: #fff;
	/* width: 90%; */
	margin: auto;
}
.hm-footer::before {
	width:83.333%;
	/* background-color:#005bac;
	*/
    height:5px;
	left:0;
	top:0;
	position:absolute;
	content:'';
}
.wss {
	padding: 3% 0 0;
	background:#fff;
	/* margin-bottom: 50px; */
}
.foot-left {
	width: 32.5%;
	float:left;
}
.foot_nav {
	overflow:hidden;
	display:flex;
	justify-content:space-between
}
.foot_nav li {
	float:left;
}
.foot_nav li a {
	color:#000;
	font-size:18px;
}
.foot_nav li .x-nav-menu dd a {
	color:#000;
	font-size:14px;
	line-height:32px;
}
.foot_nav li .x-nav-menu dd a:hover {
	color:#0071b7;
}
.foot_nav li .x-nav-menu {
	margin-top: 2vh;
}
.foot-right {
	float:right;
	width: 100%;
}
.fr-lx h4 {
	font-size:24px;
	line-height:32px;
	color:#ffffff;
	font-weight:normal;
}
.fr-lx h5 {
	font-size:14px;
	line-height:24px;
	color:#fff;
	margin-top:3vh;
}
.fr-ewm {
	/* margin-top:4vh; */
}
.fr-ewm h3 {
	font-size: 18px;
	color: #333;
	margin-bottom: 30px;
	font-weight: bold;
	background: url(../images/dian.png) no-repeat left;
	padding: 20px 0 20px 50px;
}
.wx-ewm {
	float:left;
	text-align:center;
	width: 100%;
	margin-top: 30px;
}
.ph-ewm {
	float:left;
	text-align:center;
	margin-left:1.1vw;
	width:43%;
}
.hm-floor {
	/* background-color:#222222;
	*/
    /* border-top:1px solid #333;
	*/
}
.hm-floor .fl-all {
	padding: 1vw 0px;
	/* border-top: 1px solid #ddd; */
}
.fl-left {
	width: 100%;
	float:left;
	color: #fff;
	font-size:14px;
	text-align: center;
}
.fl-left a {
	color: #fff;
}
.fl-center {
	width:15%;
	float:left;
	display:none;
}
.fl-center h3 {
	float:left;
	color:#848484;
	font-size:12px;
}
.fl-center a {
	float:left;
	color:#848484;
}
.fl-right {
	float:right;
	color: #fff;
	line-height:20px;
}
.fl-right a {
	color: #fff;
	font-size:14px;
}
.fl-right span {
	color:#848484;
	font-size:14px;
}
.fl-right a:hover {
	color: #fff;
}
.fl-left a:hover {
	color: #fff;
}
.clink {
	float:left;
	position:relative;
}
.clink:hover {
	cursor:pointer;
}
.sec {
	display:none;
	background-color:#6f6f6f;
	color:#fff;
	position:absolute;
	word-break:break-all;
	word-wrap:break-word;
	bottom:30px;
	width:700%;
}
.x-region {
	font-size:14px;
}
.slick-vertical .slick-slide {
	border:0 !important;
}
.main {
	max-width:100%;
	margin:0 auto;
	padding:0px 0;
}
.title {
	width:100%;
}
.img_list {
	/* margin-left:-10px;
	*//* margin-right:-10px;
	*/margin-top:20px;
}
.img_list li {
	float:left;
	width:25%;
	margin-bottom:20px;
}
.img_list li > div {
	/* margin:0 10px */
}
.w-simImg .image-w {
	position:relative;
	overflow:hidden;
}
.w-simImg img {
	max-width:100%;
}
.caption {
	position:relative;
}
.caption .captionbg {
	position:absolute;
	width:100%;
	height:100%;
}
.caption .caption-text {
	z-index:10;
	position:relative;
	word-break:break-all;
	word-wrap:break-word;
	padding:0.5em 1px 0.7em;
}
.caption h3 {
	font-weight:normal;
	font-size:115%;
	margin:0;
	line-height:1.5;
}
.caption p {
	margin:0;
	padding-top:0.5em;
	opacity:0.85;
	text-align:center;
	font-size:16px;
	color:#fff;
	line-height:2;
}
.bg_main {
	background:#f78046;
}
.img_list ul li:nth-child(3) .bg_main {
	background:#000;
}
.imgFloatFull .caption {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	color:#fff;
	padding-top:0;
	overflow:hidden;
}
.imgFloatFull .caption .captionbg {
	opacity:0.7;
	*filter:alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	z-index:0;
}
.imgFloatFull .caption .caption-text {
	display:table;
	height:100%;
	width:100%;
}
.imgFloatFull .caption .caption-text .caption-text-in {
	display:table-cell;
	vertical-align:middle;
	padding:10px;
}
.imgFloatFull .caption .more1 .more_span {
	border-color:#fff;
}
/*--图片效果--*/
.imgScaleBig .img {
	overflow:hidden;
}
.imgScaleBig:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgScaleSmall .img {
	overflow:hidden;
}
.imgScaleSmall img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.imgScaleSmall:hover img {
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgRotate .img {
	overflow:hidden;
}
.imgRotate:hover img {
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgLeft .img {
	overflow:hidden;
}
.imgLeft img {
	transform:scale(1.2) translateX(5%);
	-ms-transform:scale(1.2) translateX(5%);
	-moz-transform:scale(1.2) translateX(5%);
	-webkit-transform:scale(1.2) translateX(5%);
	-o-transform:scale(1.2) translateX(5%);
}
.imgLeft:hover img {
	transform:scale(1.2) translateX(0);
	-ms-transform:scale(1.2) translateX(0);
	-moz-transform:scale(1.2) translateX(0);
	-webkit-transform:scale(1.2) translateX(0);
	-o-transform:scale(1.2) translateX(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgRight .img {
	overflow:hidden;
}
.imgRight img {
	transform:scale(1.2) translateX(-5%);
	-ms-transform:scale(1.2) translateX(-5%);
	-moz-transform:scale(1.2) translateX(-5%);
	-webkit-transform:scale(1.2) translateX(-5%);
	-o-transform:scale(1.2) translateX(-5%);
}
.imgRight:hover img {
	transform:scale(1.2) translateX(0);
	-ms-transform:scale(1.2) translateX(0);
	-moz-transform:scale(1.2) translateX(0);
	-webkit-transform:scale(1.2) translateX(0);
	-o-transform:scale(1.2) translateX(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTop .img {
	overflow:hidden;
}
.imgTop img {
	transform:scale(1.2) translateY(5%);
	-ms-transform:scale(1.2) translateY(5%);
	-moz-transform:scale(1.2) translateY(5%);
	-webkit-transform:scale(1.2) translateY(5%);
	-o-transform:scale(1.2) translateY(5%);
}
.imgTop:hover img {
	transform:scale(1.2) translateY(0);
	-ms-transform:scale(1.2) translateY(0);
	-moz-transform:scale(1.2) translateY(0);
	-webkit-transform:scale(1.2) translateY(0);
	-o-transform:scale(1.2) translateY(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgBottom .img {
	overflow:hidden;
}
.imgBottom img {
	transform:scale(1.2) translateY(-5%);
	-ms-transform:scale(1.2) translateY(-5%);
	-moz-transform:scale(1.2) translateY(-5%);
	-webkit-transform:scale(1.2) translateY(-5%);
	-o-transform:scale(1.2) translateY(-5%);
}
.imgBottom:hover img {
	transform:scale(1.2) translateY(0);
	-ms-transform:scale(1.2) translateY(0);
	-moz-transform:scale(1.2) translateY(0);
	-webkit-transform:scale(1.2) translateY(0);
	-o-transform:scale(1.2) translateY(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgLeftBig .img {
	overflow:hidden;
}
.imgLeftBig:hover img {
	transform:translateX(-100%);
	-ms-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgLeftBig .caption .captionbg {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.imgRightBig .img {
	overflow:hidden;
}
.imgRightBig:hover img {
	transform:translateX(100%);
	-ms-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	-o-transform:translateX(100%);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgRightBig .caption .captionbg {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.imgTopBig .img {
	overflow:hidden;
}
.imgTopBig:hover img {
	transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTopBig .caption .captionbg {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.imgBottomBig .img {
	overflow:hidden;
}
.imgBottomBig:hover img {
	transform:translateY(100%);
	-ms-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-webkit-transform:translateY(100%);
	-o-transform:translateY(100%);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgBottomBig .caption .captionbg {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.imgScaleHide .img {
	overflow:hidden;
}
.imgScaleHide:hover .img {
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgFadeInScale .img {
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.imgFadeInScale:hover .img {
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/*--文本层效果--*/
.captionbgFadeInDefault .captionbg {
	bottom:-100%;
}
.captionbgFadeInDefault:hover .captionbg {
	bottom:0;
}
.captionbgFadeInUp .captionbg {
	bottom:-100%;
}
.captionbgFadeInUp:hover .captionbg {
	bottom:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgFadeInDown .captionbg {
	top:-1000px;
}
.captionbgFadeInDown:hover .captionbg {
	top:0;
	transition:all 0.35s ease-out;
	-moz-transition:all 0.35s ease-out;
	-webkit-transition:all 0.35s ease-out;
	-o-transition:all 0.35s ease-out;
}
.captionbgFadeInRight .captionbg {
	left:-100%;
}
.captionbgFadeInRight:hover .captionbg {
	left:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgFadeInLeft .captionbg {
	right:-100%;
}
.captionbgFadeInLeft:hover .captionbg {
	right:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgFadeInScale .captionbg {
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	bottom:-100%;
}
.captionbgFadeInScale:hover .captionbg {
	bottom:0;
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgSwingLeft .captionbg {
	left:100%;
	transform:perspective(400px) rotateY(-90deg);
	-ms-transform:perspective(400px) rotateY(-90deg);
	-moz-transform:perspective(400px) rotateY(-90deg);
	-webkit-transform:perspective(400px) rotateY(-90deg);
	-o-transform:perspective(400px) rotateY(-90deg);
	transform-origin:right center 0;
	-ms-transform-origin:right center 0;
	-moz-transform-origin:right center 0;
	-webkit-transform-origin:right center 0;
	-o-transform-origin:right center 0;
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgSwingLeft:hover .captionbg {
	left:0;
	transform:perspective(400px) rotateY(0deg);
	-ms-transform:perspective(400px) rotateY(0deg);
	-moz-transform:perspective(400px) rotateY(0deg);
	-webkit-transform:perspective(400px) rotateY(0deg);
	-o-transform:perspective(400px) rotateY(0deg);
}
.captionbgSwingRight .captionbg {
	left:-100%;
	transform:perspective(400px) rotateY(90deg);
	-ms-transform:perspective(400px) rotateY(90deg);
	-moz-transform:perspective(400px) rotateY(90deg);
	-webkit-transform:perspective(400px) rotateY(90deg);
	-o-transform:perspective(400px) rotateY(90deg);
	transform-origin:left center 0;
	-ms-transform-origin:left center 0;
	-moz-transform-origin:left center 0;
	-webkit-transform-origin:left center 0;
	-o-transform-origin:left center 0;
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgSwingRight:hover .captionbg {
	left:0;
	transform:perspective(400px) rotateY(0deg);
	-ms-transform:perspective(400px) rotateY(0deg);
	-moz-transform:perspective(400px) rotateY(0deg);
	-webkit-transform:perspective(400px) rotateY(0deg);
	-o-transform:perspective(400px) rotateY(0deg);
}
.captionbgSwingDown .captionbg {
	top:-100%;
	transform:perspective(400px) rotateX(-90deg);
	-ms-transform:perspective(400px) rotateX(-90deg);
	-moz-transform:perspective(400px) rotateX(-90deg);
	-webkit-transform:perspective(400px) rotateX(-90deg);
	-o-transform:perspective(400px) rotateX(-90deg);
	transform-origin:center top 0;
	-ms-transform-origin:center top 0;
	-moz-transform-origin:center top 0;
	-webkit-transform-origin:center top 0;
	-o-transform-origin:center top 0;
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgSwingDown:hover .captionbg {
	top:0;
	transform:perspective(400px) rotateX(0deg);
	-ms-transform:perspective(400px) rotateX(0deg);
	-moz-transform:perspective(400px) rotateX(0deg);
	-webkit-transform:perspective(400px) rotateX(0deg);
	-o-transform:perspective(400px) rotateX(0deg);
}
.captionbgSwingUp .captionbg {
	bottom:-100%;
	transform:perspective(400px) rotateX(90deg);
	-ms-transform:perspective(400px) rotateX(90deg);
	-moz-transform:perspective(400px) rotateX(90deg);
	-webkit-transform:perspective(400px) rotateX(90deg);
	-o-transform:perspective(400px) rotateX(90deg);
	transform-origin:center bottom 0;
	-ms-transform-origin:center bottom 0;
	-moz-transform-origin:center bottom 0;
	-webkit-transform-origin:center bottom 0;
	-o-transform-origin:center bottom 0;
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgSwingUp:hover .captionbg {
	bottom:0;
	transform:perspective(400px) rotateX(0deg);
	-ms-transform:perspective(400px) rotateX(0deg);
	-moz-transform:perspective(400px) rotateX(0deg);
	-webkit-transform:perspective(400px) rotateX(0deg);
	-o-transform:perspective(400px) rotateX(0deg);
}
.captionbgFadeInRotate .captionbg {
	bottom:-200%;
	transform:scale(0.5) rotateZ(180deg);
	-ms-transform:scale(0.5) rotateZ(180deg);
	-moz-transform:scale(0.5) rotateZ(180deg);
	-webkit-transform:scale(0.5) rotateZ(180deg);
	-o-transform:scale(0.5) rotateZ(180deg);
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgFadeInRotate:hover .captionbg {
	bottom:0;
	transform:scale(1) rotateZ(0deg);
	-ms-transform:scale(1) rotateZ(0deg);
	-moz-transform:scale(1) rotateZ(0deg);
	-webkit-transform:scale(1) rotateZ(0deg);
	-o-transform:scale(1) rotateZ(0deg);
}
.captionbgCircleTL .captionbg {
	left:-100%;
	top:-100%;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgCircleTL:hover .captionbg {
	left:0;
	top:0;
	transform:scale(3);
	-ms-transform:scale(3);
	-moz-transform:scale(3);
	-webkit-transform:scale(3);
	-o-transform:scale(3);
}
.captionbgCircleTR .captionbg {
	right:-100%;
	top:-100%;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgCircleTR:hover .captionbg {
	right:0;
	top:0;
	transform:scale(3);
	-ms-transform:scale(3);
	-moz-transform:scale(3);
	-webkit-transform:scale(3);
	-o-transform:scale(3);
}
.captionbgCircleBL .captionbg {
	left:-100%;
	bottom:-100%;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgCircleBL:hover .captionbg {
	left:0;
	bottom:0;
	transform:scale(3);
	-ms-transform:scale(3);
	-moz-transform:scale(3);
	-webkit-transform:scale(3);
	-o-transform:scale(3);
}
.captionbgCircleBR .captionbg {
	left:100%;
	top:100%;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.captionbgCircleBR:hover .captionbg {
	left:0;
	top:0;
	transform:scale(3);
	-ms-transform:scale(3);
	-moz-transform:scale(3);
	-webkit-transform:scale(3);
	-o-transform:scale(3);
}
.captionbgHT .captionbg {
	transform:perspective(1000px) rotateY(90deg);
	-ms-transform:translateY(100%);
	-moz-transform:perspective(1000px) rotateY(90deg);
	-webkit-transform:perspective(1000px) rotateY(90deg);
	-o-transform:perspective(1000px) rotateY(90deg);
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgHT:hover .captionbg {
	transform:perspective(600px) rotateY(0deg);
	-ms-transform:translateY(0);
	-moz-transform:perspective(600px) rotateY(0deg);
	-webkit-transform:perspective(600px) rotateY(0deg);
	-o-transform:perspective(600px) rotateY(0deg);
}
.captionbgVT .captionbg {
	transform:perspective(600px) rotateX(90deg);
	-ms-transform:translateX(100%);
	-moz-transform:perspective(600px) rotateX(90deg);
	-webkit-transform:perspective(600px) rotateX(90deg);
	-o-transform:perspective(600px) rotateX(90deg);
	transition:transform 0.5s;
	-moz-transition:transform 0.5s;
	-webkit-transition:transform 0.5s;
	-o-transition:transform 0.5s;
}
.captionbgVT:hover .captionbg {
	transform:perspective(600px) rotateX(0deg);
	-ms-transform:translateX(0);
	-moz-transform:perspective(600px) rotateX(0deg);
	-webkit-transform:perspective(600px) rotateX(0deg);
	-o-transform:perspective(600px) rotateX(0deg);
}
.captionbgFadeOut .caption .captionbg {
	background:#fff;
	opacity:0.3;
	*filter:alpha(opacity=30);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	z-index:0;
}
.captionbgFadeOutDefault .captionbg {
	bottom:0;
}
.captionbgFadeOutDefault:hover .caption .captionbg {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
}
.captionbgFadeOutScale .caption .captionbg {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	z-index:0;
}
.captionbgFadeOutScale {
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	bottom:0;
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.captionbgFadeOutScale:hover .captionbg {
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.textFade .textFadeInDefault {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	width:100%;
}
.textFade:hover .textFadeInDefault {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeInUp {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	margin-bottom:-35px;
	width:100%;
}
.textFade:hover .textFadeInUp {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	margin-bottom:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeInDown {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	margin-bottom:35px;
	width:100%;
}
.textFade:hover .textFadeInDown {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	margin-bottom:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeInLeft {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	margin-left:-100%;
	width:100%;
}
.textFade:hover .textFadeInLeft {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	margin-left:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeInRight {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	margin-left:100%;
	width:100%;
}
.textFade:hover .textFadeInRight {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	margin-left:0;
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeInScale {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	width:100%;
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
}
.textFade:hover .textFadeInScale {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeInRotate {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	width:100%;
}
.textFade:hover .textFadeInRotate {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.textFade .textFadeOutDefault {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	width:100%;
}
.textFade:hover .textFadeOutDefault {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transition:opacity 0.5s;
	-moz-transition:opacity 0.5s;
	-webkit-transition:opacity 0.5s;
	-o-transition:opacity 0.5s;
}
.textFade .textFadeOutScale {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	width:100%;
	transform:scale(0);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
}
.textFade:hover .textFadeOutScale {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTextL .caption::before,.imgTextL .caption::after {
	position:absolute;
	content:"";
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	z-index:99;
}
.imgTextL .caption::before {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	bottom:20px;
	left:10px;
	right:10px;
	top:20px;
	transform:scale(0,1);
	-ms-transform:scale(0,1);
	-moz-transform:scale(0,1);
	-webkit-transform:scale(0,1);
	-o-transform:scale(0,1);
	transform-origin:0 0 0;
	-ms-transform-origin:0 0 0;
	-moz-transform-origin:0 0 0;
	-webkit-transform-origin:0 0 0;
	-o-transform-origin:0 0 0;
}
.imgTextL .caption::after {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	bottom:10px;
	left:20px;
	right:20px;
	top:10px;
	transform:scale(1,0);
	-ms-transform:scale(1,0);
	-moz-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	-o-transform:scale(1,0);
	transform-origin:100% 0 0;
	-ms-transform-origin:100% 0 0;
	-moz-transform-origin:100% 0 0;
	-webkit-transform-origin:100% 0 0;
	-o-transform-origin:100% 0 0;
}
.imgTextL:hover .caption::before,.imgTextL:hover .caption::after {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTextA .caption::before,.imgTextA .caption::after {
	position:absolute;
	content:"";
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	z-index:99;
}
.imgTextA .caption::before {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	bottom:10px;
	left:10px;
	right:10px;
	top:10px;
	transform:scale(0,1);
	-ms-transform:scale(0,1);
	-moz-transform:scale(0,1);
	-webkit-transform:scale(0,1);
	-o-transform:scale(0,1);
	transform-origin:0 0 0;
	-ms-transform-origin:0 0 0;
	-moz-transform-origin:0 0 0;
	-webkit-transform-origin:0 0 0;
	-o-transform-origin:0 0 0;
}
.imgTextA .caption::after {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	bottom:10px;
	left:10px;
	right:10px;
	top:10px;
	transform:scale(1,0);
	-ms-transform:scale(1,0);
	-moz-transform:scale(1,0);
	-webkit-transform:scale(1,0);
	-o-transform:scale(1,0);
	transform-origin:100% 0 0;
	-ms-transform-origin:100% 0 0;
	-moz-transform-origin:100% 0 0;
	-webkit-transform-origin:100% 0 0;
	-o-transform-origin:100% 0 0;
}
.imgTextA:hover .caption::before,.imgTextA:hover .caption::after {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTextB .caption::before {
	content:"";
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	z-index:99;
	transform:scale(0);
	-ms-transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-o-transform:scale(0);
	border:1px solid #fff;
	bottom:10px;
	left:10px;
	position:absolute;
	right:10px;
	top:10px;
}
.imgTextB:hover .caption::before {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	z-index:99;
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTextS .caption::before,.imgTextS .caption::after {
	background:#fff none repeat scroll 0 0;
	content:"";
	height:1px;
	left:50%;
	position:absolute;
	z-index:99;
	top:50%;
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	transform:translate3d(-50%,-50%,0px);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate3d(-50%,-50%,0px);
	-webkit-transform:translate3d(-50%,-50%,0px);
	-o-transform:translate3d(-50%,-50%,0px);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	width:80%;
}
.imgTextS:hover .caption::before {
	opacity:0.5;
	*filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	transform:translate3d(-50%,-50%,0px) rotate(45deg);
	-ms-transform:translate(-50%,-50%) rotate(45deg);
	-moz-transform:translate3d(-50%,-50%,0px) rotate(45deg);
	-webkit-transform:translate3d(-50%,-50%,0px) rotate(45deg);
	-o-transform:translate3d(-50%,-50%,0px) rotate(45deg);
}
.imgTextS:hover .caption::after {
	opacity:0.5;
	*filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	transform:translate3d(-50%,-50%,0px) rotate(-45deg);
	-ms-transform:translate(-50%,-50%) rotate(-45deg);
	-moz-transform:translate3d(-50%,-50%,0px) rotate(-45deg);
	-webkit-transform:translate3d(-50%,-50%,0px) rotate(-45deg);
	-o-transform:translate3d(-50%,-50%,0px) rotate(-45deg);
}
.imgTextC .caption::before {
	content:"";
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	z-index:99;
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	border:1px solid #fff;
	bottom:10px;
	left:10px;
	position:absolute;
	right:10px;
	top:10px;
}
.imgTextC:hover .caption::before {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform:scale(1);
	-ms-transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgTextD .caption::before {
	border:2px solid #fff;
	content:"";
	height:50%;
	left:50%;
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	position:absolute;
	z-index:99;
	top:50%;
	transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
	-ms-transform:translate(-50%,-50%) rotate(-45deg) scale(0,0);
	-moz-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
	-webkit-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
	-o-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
	transform-origin:50% 50% 0;
	-ms-transform-origin:50% 50% 0;
	-moz-transform-origin:50% 50% 0;
	-webkit-transform-origin:50% 50% 0;
	-o-transform-origin:50% 50% 0;
	transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	-moz-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	-webkit-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	-o-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	width:50%;
}
.imgTextD:hover .caption::before {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
	-ms-transform:translate(-50%,-50%) rotate(-45deg) scale(1,1);
	-moz-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
	-webkit-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
	-o-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
}
.imgTextE .caption::before {
	border:2px solid #fff;
	content:"";
	height:50%;
	left:50%;
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	position:absolute;
	z-index:99;
	top:50%;
	transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(0,0,1);
	-ms-transform:translate(-50%,-50%) rotate(45deg) scale(0,0);
	-moz-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(0,0,1);
	-webkit-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(0,0,1);
	-o-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(0,0,1);
	transform-origin:50% 50% 0;
	-ms-transform-origin:50% 50% 0;
	-moz-transform-origin:50% 50% 0;
	-webkit-transform-origin:50% 50% 0;
	-o-transform-origin:50% 50% 0;
	transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	-moz-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	-webkit-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	-o-transition:opacity 0.35s ease 0s,transform 0.35s ease 0s;
	width:50%;
}
.imgTextE:hover .caption::before {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-ms-transform:translate(-50%,-50%) rotate(45deg) scale( 1,1);
	-moz-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-webkit-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-o-transform:translate3d(-50%,-50%,0px) rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
.imgTextF .caption::before {
	background:rgba(255,255,255,0.5);
	content:"";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-100%,0px);
	-ms-transform:scale(1.9,1.4) rotate(45deg) translate(0px,-100%);
	-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-100%,0px);
	-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-100%,0px);
	-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,-100%,0px);
	transition:transform 0.6s ease 0s;
	-moz-transition:transform 0.6s ease 0s;
	-webkit-transition:transform 0.6s ease 0s;
	-o-transition:transform 0.6s ease 0s;
	width:100%;
}
.imgTextF:hover .caption::before {
	transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,100%,0px);
	-ms-transform:scale(1.9,1.4) rotate(45deg) translate(0px,100%x);
	-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,100%,0px);
	-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,100%,0px);
	-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0px,100%,0px);
}
.imgTextF .caption .captionbg {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.imgTextG .caption::after {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	content:"";
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-ms-transform:rotate(45deg) scale(1,0);
	-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	-o-transform:rotate3d(0,0,1,45deg) scale3d(1,0,1);
	transform-origin:50% 50% 0;
	-ms-transform-origin:50% 50% 0;
	-moz-transform-origin:50% 50% 0;
	-webkit-transform-origin:50% 50% 0;
	-o-transform-origin:50% 50% 0;
	width:100%;
	transition:opacity 0.6s ease 0s,transform 0.6s ease 0s;
	-moz-transition:opacity 0.6s ease 0s,transform 0.6s ease 0s;
	-webkit-transition:opacity 0.6s ease 0s,transform 0.6s ease 0s;
	-o-transition:opacity 0.6s ease 0s,transform 0.6s ease 0s;
}
.imgTextG:hover .caption::after {
	opacity:1;
	transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-ms-transform:rotate(45deg) scale(1,1);
	-moz-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-webkit-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
	-o-transform:rotate3d(0,0,1,45deg) scale3d(1,1,1);
}
.imgGrayScale img {
	filter:grayscale(100%);
	-webkit-filter:grayscale(100%);
	opacity:0.4;
}
/*灰度*/
.imgGrayScale:hover img {
	filter:grayscale(0);
	-webkit-filter:grayscale(0);
	opacity:1;
}
.imgGrayScale p {
	font-size:90%;
	padding-top:0;
	color:#aaa;
}
.imgFloat.captionbgFadeInDefault.textFade .img {
	overflow:hidden;
}
.imgFloat.captionbgFadeInDefault.textFade .img img {
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.imgFloat.captionbgFadeInDefault.textFade:hover .img img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
}
.imgFloat.captionbgFadeInDefault.textFade .captionbg {
	bottom:0;
}
.imgFloat.captionbgFadeInDefault.textFade .textFadeInDefault {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
/*鼠标进入进出*/
.w-multi-imgs-inout li {
	position:relative;
}
.imgInOut a {
	display:block;
	-webkit-perspective:400px;
	perspective:400px;
	position:relative;
	overflow:hidden;
}
.imgInOut .caption {
	-webkit-transform:rotate3d(1,0,0,90deg);
	transform:rotate3d(1,0,0,90deg);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	pointer-events:none;
	color:#fff;
	padding:0;
}
.imgInOut .caption .captionbg {
	opacity:0.85;
	*filter:alpha(opacity=85);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	z-index:0;
}
.imgInOut .caption .caption-text {
	display:table;
	height:100%;
	width:100%;
}
.imgInOut .caption .caption-text .caption-text-in {
	display:table-cell;
	vertical-align:middle;
	padding:10px;
}
.in-top .caption {
	-webkit-transform-origin:50% 0%;
	transform-origin:50% 0%;
	-webkit-animation:in-top 300ms ease 0ms 1 forwards;
	animation:in-top 300ms ease 0ms 1 forwards;
}
.in-right .caption {
	-webkit-transform-origin:100% 0%;
	transform-origin:100% 0%;
	-webkit-animation:in-right 300ms ease 0ms 1 forwards;
	animation:in-right 300ms ease 0ms 1 forwards;
}
.in-bottom .caption {
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:in-bottom 300ms ease 0ms 1 forwards;
	animation:in-bottom 300ms ease 0ms 1 forwards;
}
.in-left .caption {
	-webkit-transform-origin:0% 0%;
	transform-origin:0% 0%;
	-webkit-animation:in-left 300ms ease 0ms 1 forwards;
	animation:in-left 300ms ease 0ms 1 forwards;
}
.out-top .caption {
	-webkit-transform-origin:50% 0%;
	transform-origin:50% 0%;
	-webkit-animation:out-top 300ms ease 0ms 1 forwards;
	animation:out-top 300ms ease 0ms 1 forwards;
	top:-1px;
}
.out-right .caption {
	-webkit-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:out-right 300ms ease 0ms 1 forwards;
	animation:out-right 300ms ease 0ms 1 forwards;
	left:1px;
}
.out-bottom .caption {
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-animation:out-bottom 300ms ease 0ms 1 forwards;
	animation:out-bottom 300ms ease 0ms 1 forwards;
	top:1px;
}
.out-left .caption {
	-webkit-transform-origin:0% 0%;
	transform-origin:0% 0%;
	-webkit-animation:out-left 300ms ease 0ms 1 forwards;
	animation:out-left 300ms ease 0ms 1 forwards;
	left:-1px;
}
@-webkit-keyframes in-top {
	from {
	-webkit-transform:rotate3d(-1,0,0,90deg);
	transform:rotate3d(-1,0,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@keyframes in-top {
	from {
	-webkit-transform:rotate3d(-1,0,0,90deg);
	transform:rotate3d(-1,0,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@-webkit-keyframes in-right {
	from {
	-webkit-transform:rotate3d(0,-1,0,90deg);
	transform:rotate3d(0,-1,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@keyframes in-right {
	from {
	-webkit-transform:rotate3d(0,-1,0,90deg);
	transform:rotate3d(0,-1,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@-webkit-keyframes in-bottom {
	from {
	-webkit-transform:rotate3d(1,0,0,90deg);
	transform:rotate3d(1,0,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@keyframes in-bottom {
	from {
	-webkit-transform:rotate3d(1,0,0,90deg);
	transform:rotate3d(1,0,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@-webkit-keyframes in-left {
	from {
	-webkit-transform:rotate3d(0,1,0,90deg);
	transform:rotate3d(0,1,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@keyframes in-left {
	from {
	-webkit-transform:rotate3d(0,1,0,90deg);
	transform:rotate3d(0,1,0,90deg);
}
to {
	-webkit-transform:none;
	transform:none;
}
}@-webkit-keyframes out-top {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(-1,0,0,130deg);
	transform:rotate3d(-1,0,0,130deg);
}
}@keyframes out-top {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(-1,0,0,130deg);
	transform:rotate3d(-1,0,0,130deg);
}
}@-webkit-keyframes out-right {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(0,-1,0,130deg);
	transform:rotate3d(0,-1,0,130deg);
}
}@keyframes out-right {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(0,-1,0,130deg);
	transform:rotate3d(0,-1,0,130deg);
}
}@-webkit-keyframes out-bottom {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(1,0,0,130deg);
	transform:rotate3d(1,0,0,130deg);
}
}@keyframes out-bottom {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(1,0,0,130deg);
	transform:rotate3d(1,0,0,130deg);
}
}@-webkit-keyframes out-left {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(0,1,0,130deg);
	transform:rotate3d(0,1,0,130deg);
}
}@keyframes out-left {
	from {
	-webkit-transform:rotate3d(0,0,0,0deg);
	transform:rotate3d(0,0,0,0deg);
}
to {
	-webkit-transform:rotate3d(0,1,0,130deg);
	transform:rotate3d(0,1,0,130deg);
}
}/*特定图文组合效果*/
.simImg_spec .caption h3 {
	font-size:32px;
	text-align:center;
	color:#fff;
}
.simImg_spec .caption {
	overflow:hidden;
}
.specFull .caption {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	color:#fff;
	padding-top:0;
}
.specFull .caption .captionbg {
	opacity:0.9;
	*filter:alpha(opacity=90);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	z-index:0;
}
.specFull .caption .caption-text {
	display:table;
	height:100%;
	width:100%;
}
.specFull .caption .caption-text .caption-text-in {
	display:table-cell;
	vertical-align:middle;
	padding:10px;
}
.simImg_spec29 .caption {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	color:#fff;
}
.simImg_spec29 .captionbg {
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
}
.simImg_spec29:hover .captionbg {
	opacity:0.7;
	*filter:alpha(opacity=70);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.simImg_spec29 .caption-text {
	top:50%;
	top:10%\9;
	*top:10%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	padding:0.5em 0;
}
:root .simImg_spec29 .caption-text {
	top:50%;
}
.simImg_spec29 img {
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.simImg_spec29:hover img {
	-webkit-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.simImg_spec29 .caption h3 {
	position:relative;
	padding:0.6em 1em;
	/* background:rgba(0,0,0,.5);
	*/
-webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
.simImg_spec29 .caption p {
	padding:0.6em 1.15em;
	-webkit-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.simImg_spec29 .caption dd {
	padding:0.6em 1.15em;
	-webkit-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.simImg_spec29 .caption dd {
	font-size:28px;
	color:#Fff;
	text-align:center;
}
.simImg_spec29 .ying_img2 {
	position:relative;
	/* padding:0.6em 1em;
	*//* background:rgba(0,0,0,.5);
	*/-webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
.simImg_spec29 .a_yin {
	padding:7px 1.15em;
	-webkit-transform:translateY(100px);
	transform:translateY(100px);
	opacity:0;
	*filter:alpha(opacity=0);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.simImg_spec29 .caption .a_yin {
	background:#2343a3;
}
.simImg_spec29:hover .caption h3,.simImg_spec29:hover .caption p,.simImg_spec29:hover .caption  dd {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
.simImg_spec29:hover .caption p {
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
}
.simImg_spec29:hover .caption p {
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
}
.simImg_spec29:hover .caption .ying_img2,.simImg_spec29:hover .a_yin {
	opacity:1;
	*filter:alpha(opacity=100);
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
.simImg_spec29:hover .caption .a_yin {
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
}
@media (max-width:960px) {
	.img_list li {
	width:33.333%;
}
.simImg_spec .caption h3 {
	font-size:115%;
}
.simImg_spec p {
	font-size:90%;
}
.simImg_spec12:hover .img {
	bottom:4.2em;
}
.simImg_spec13:hover .img {
	top:4.2em;
}
.simImg_spec14:hover .img {
	bottom:4.2em;
}
.simImg_spec15:hover .img {
	top:4.2em;
}
}@media (max-width:720px) {
	.img_list li {
	width:50%;
}
}.xiahuaxian_tirle {
	width:50px;
	height:2px;
	margin:auto;
	background-color:#007AFF;
	margin-top:30px;
}
.yingyon_lo {
	position:absolute;
	top:25%;
	text-align:left;
	width:75%;
	left:20%;
}
.ying_img {
	width:62px;
	height:67px;
	/* margin:auto;
	*/margin-bottom:30px;
}
.ying_img img {
	width:100%;
}
.ying_img2 {
	width:62px;
	height:67px;
	margin:auto;
	margin-bottom:30px;
}
.ying_img2 img {
	width:100%;
}
.yingyon_lo h2 {
	font-size:32px;
	padding:20px 0;
	color:#fff;
}
.yingyon_lo dd {
	font-size:28px;
	padding:0 0 20px 0;
	color:#fff;
}
.yingyon_lo h4 {
	font-size:50px;
	padding:0 0 20px 0;
	color:#fff;
}
.abiwesd {
	margin-top:20px;
	width:40%;
	text-align:center;
	font-size:14px;
	color:#1444b8;
	padding:8px 0;
	border:1px solid #fff;
	border-radius:60px;
	color:#fff;
}
.yingyon_lo span {
	font-size:14px;
	padding:0 20px;
	color:#fff;
}
.a_yin {
	width:30%;
	height:40px;
	background:#fff;
	margin:auto;
	text-align:center;
	margin-top:10px;
	line-height:25px;
	border-radius:40px;
}
.a_yin a {
	font-size:14px;
	color:#1444b8;
	display:block;
}
.ron-hot a {
	font-size:16px;
	color:#fff;
}
.onk {
	width:26%;
	float:right;
	/* background:#fff;
	*/
}
/* HELPER CLASSES
====================================== */
.inline-block {
	display:inline-block;
	*display:inline;
	zoom:1;
}
.responsive-img {
	display:block;
	max-width:100%;
	height:auto;
}
iframe {
	max-width:100%;
}
.pattern {
	background-image:url(http://www.gcgmotor.com/images/pattern.png);
	background-position:0 0;
	background-repeat:repeat;
}
.center {
	text-align:center;
}
@media screen and (max-width:700px) {
	.container {
	padding:0 10px;
}
/* LAYOUT
	====================================== */
  .primary-content,.sidebar {
	float:none;
	margin:0 auto;
	width:100%;
	max-width:480px;
}
}/* All */
.nav5 {
	margin-bottom:48px;
}
.nav5 ul {
	*
  zoom:1;
	list-style:none;
	margin:0;
	padding:0;
	/* background:#333;
	*/
}
.nav5 ul:before,.nav5 ul:after {
	content:"";
	display:table;
}
.nav5 ul:after {
	clear:both;
}
.nav5 ul > li {
	float:left;
	position:relative;
	width:20%;
	text-align:center;
}
.nav5 a {
	display:block;
	padding:20px 20px;
	line-height:1.2em;
	color:#000;
	border:1px solid #999;
	border-left:none;
}
.nav5 li:nth-child(1) .lkjs {
	border-left:1px solid #999;
}
.nav5 a:hover {
	text-decoration:none;
	background:#53ab33;
	transition:all .7s ease 0s;
	color:#fff;
}
.nav5 li ul {
	background:#fff;
}
.nav5 li ul li {
	width:100%;
}
.nav5 li ul a {
	border:none;
	color:#000;
}
.nav5 li ul a:hover {
	background-color:#2142a3;
	color:#fff;
	font-weight:bold;
}
/* Fold Out
============================== */
.lier {
	margin-top:50px;
}
.lier ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.lier ul li {
	width: 19%;
	margin-bottom: 1%;
	text-align:center;
	box-shadow:0 0 1px 0 #999;
}
.lier ul li p {
	font-size:12px;
	color:#000;
}
.lier ul li h3 {
	font-size:24px;
	color:#000;
	padding:15px 0;
}


.img-fluid {
	max-width:100%;
}
.cp_lists {
	position:relative;
	margin-bottom:30px;
	text-align:center;
}
.cp_ming {
	width:100%;
	margin-top:30px;
	display:flex;
	justify-content:space-between;
}
.miuwawa {
	padding:50px 0;
}
.xiahua_index {
	width:100%;
	height:2px;
	background:#56a935;
}
.cp_lists:hover .xiahua_index {
	/* width:100%;
	*//* height:2px;
	*//* background:#2141a3;
	*/
}
.cp_lists  .cp_ming h3 {
	font-size:20px;
	color:#47aa42;
	margin-bottom:15px;
}
.cp_lists  .cp_ming p {
	font-size:18px;
	color:#4a4a4a;
	/* text-align:right;
	*/
}
.xiabian .cp_ming h3 {
	font-size:20px;
	color:#000;
	text-align:center;
	padding:20px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.xiabian	.cp_ming {
	position:initial;
	width:100%;
}
/* 新闻资讯 */

.news-cate a {
	color:#888;
	font-size:16px;
	line-height:2;
	position:relative;
	padding-left:8px;
}
.news-cate a:hover {
	color:#132b83;
}
.news-cate a + a:before {
	content:"|";
	padding-right:10px;
	color:#888;
}
.news-img {
	width:50%;
}
.news-img img {
	max-width:100%;
	height:auto;
}
.news li {
	list-style:none;
}
.news .date {
	width:84px;
	/* background:#939393;
	*/
  text-align:center;
	color:#959595;
}
.news .date h4 {
	font-size:42px;
	font-weight:600;
	line-height:1.4;
}
.x-news .date h5 {
	font-size:14px;
	line-height:30px;
	border-top:1px solid #fff;
}
.news .text {
	width:calc(100% - 110px);
}
.news .text h3 {
	color:#333;
	font-size:17px;
	line-height:1.6;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.news .text .intro {
	color:#999;
	font-size:14px;
	line-height:1.5;
	margin-top:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.news li:hover .date {
	/* background:#0071b7;
	*/
}
.news li:hover  .text h3 {
	color:#2343a3;
}
.news .date h5 {
	font-size:14px;
	line-height:30px;
	border-top:1px solid #fff;
}
.container2 {
	max-width: 1580px;
	margin:0 auto;
	padding:0 5px;
	font-size:14px;
}
@media (max-width:1421px) {
	.x-logo .img {
	width:20%;
}
}@media (max-width:1090px) {
	.x-logo .text h3 {
	font-size:20px;
}
.x-logo .text p {
	font-size:18px;
}
}.swiper {
	width:100%;
	height:100%;
}
.swiper-slide {
	/* text-align:center; */
	/* font-size:18px; */
	/* background:#fff; */
	/* Center slide text vertically */
	/* display:-webkit-box; */
	display:-ms-flexbox;
	/* display:-webkit-flex; */
	/* display:flex; */
	/* -webkit-box-pack:center; */
	-ms-flex-pack:center;
	/* -webkit-justify-content:center; */
	/* justify-content:center; */
	/* -webkit-box-align:center; */
	-ms-flex-align:center;
	/* -webkit-align-items:center; */
	/* align-items:center; */
}
.swiper-slide img {
	/* display:block; */
	max-width: 100%;
	height:100%;
	object-fit:cover;
	text-align: center;
}
/*初始化样式*/
html {
	margin:0;
	padding:0;
	border:0;
}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,dl,dt,dd,ol,ul,li,fieldset,form,label,footer,header,hgroup,navs,section {
	margin:0;
	padding:0;
	border:0;
}
body {
	background:#fff;
	color:#333;
	position:relative;
	font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;
	vertical-align:baseline;
	width:100%;
	overflow-x:hidden;
}
a {
	text-decoration:none;
	outline:none;
}
a:hover,a:active,a:focus {
	text-decoration:none;
	outline:none;
}
.both {
	clear:both;
}
input {
	padding:0;
	margin:0;
	font-family:'Microsoft YaHei';
}
img {
	border:none;
	background:none;
	vertical-align:middle;
}
ul,ol,li {
	list-style-type:none;
}
select,input,img,select {
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0
}
table,th,td {
	vertical-align:middle
}
.clearfix:after {
	/* content:".";
	*//* display:block;
	*//* height:0;
	*//* clear:both;
	*//* overflow:hidden;
	*//* visibility:hidden;
	*/
}
.clearfix {
	zoom:1
}
.clearboth {
	height:0px;
	line-height:0px;
	overflow:hidden;
	clear:both;
	font-size:0px;
}
h1,h2 {
	font-size:12px;
	font-weight:bold;
}
hr {
	border:0;
	border-top:1px solid #ccc;
	height:0;
}
.com-img {
	display:inline;
	overflow:hidden;
	margin:0 auto;
	display:table;
}
.com-img img {
	transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-moz-transition:all 0.8s;
	-o-transition:all 0.8s;
}
.com-img:hover img {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
}
.c1 .imgg {
	margin-top:2vw;
}
.tybt {
	text-align:center;
}
.tybt h3 {
	font-size:2rem;
	color:#1a1a1a;
	font-weight:normal;
}
.tybt p {
	font-size:16px;
	color:#666666;
	margin-top:0.8vw;
}
.flex {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.w1440 {
	max-width:1470px;
	margin:0 auto;
}
.w19200 {
	max-width:1470px;
	margin:0 auto;
}
.htop {
	height:100px;
}
.htop .logo {
	width:15.3%;
	line-height:100px;
}
.htop .logo img {
	width:100%;
}
.htop .tnav {
	width:70%;
}
.ssmk {
	border-bottom:1px solid #e5e5e5;
}
.ssmk .flex {
	align-items:center;
}
.ssmk .hotkey {
	font-weight:600;
	font-size:14px;
	color:#333333;
}
.ssmk .hotkey span {
	color:#0071b7;
	text-transform:uppercase;
}
.ssmk .hotkey  a {
	font-weight:400;
	color:#666666;
	margin:0 8px;
}
.c1 {
	background:#f8f8f8;
	padding-top:4vw;
	text-align:center;
	padding-bottom:2vw;
}
.tab-con {
	position:relative;
}
.tab-con .tab-main {
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	right:0;
}
.tab-con .tab-main {
	opacity:0;
	visibility:hidden;
	transition:all .5s ease;
}
.tab-con .tab-main.active {
	position:static;
	opacity:1;
	visibility:visible;
}
.taba {
	justify-content:center;
	margin:3vw 0;
}
.taba li {
	padding:18px 40px;
	background:#fff;
	margin:0 10px;
	border:1px solid #f1f1f1;
}
.taba li .a {
	align-items:center;
}
.taba li .a .img {
	margin-right:20px;
}
.taba li .a .img img {
	max-width:100%;
}
.taba li .a  .imgwz {
	}.taba li .a  .imgwz h3 {
	font-size:20px;
	color:#333333;
	font-weight:normal;
}
.taba li .a  .imgwz p {
	font-size:12px;
	color:#999999;
	font-family:Arial;
	text-transform:uppercase;
}
.taba li.active {
	background:#0071b7;
	border-color:#0071b7;
}
.taba li.active .a .imgwz h3 {
	color:#fff;
}
.taba li.active .a .imgwz p {
	color:#fff;
}
.pro_list {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.pro_list li {
	width:31%;
	background:#fff;
	text-align:center;
}
.pro_list li .img1 img {
	width:100%;
}
.pro_list li h3 {
	width:100%;
	background:#efefef;
	color:#555555;
	font-weight:normal;
	line-height:75px;
	font-size:18px;
	top:0;
	transition:all 0.3s;
	position:relative;
}
.pro_list li:hover h3 {
	background:#0071b7;
	color:#fff;
}
.pro_list li:hover h3::before {
	content:"more";
	background:url(http://www.gcgmotor.com/images/4191a7174165d32d85d9b84ee593cd1557a27939.png) no-repeat left bottom;
	color:#fff;
	position:absolute;
	top:-66px;
	left:0;
	width:100%;
	line-height:66px;
	text-indent:320px;
}
.c1 .img1 {
	margin:0 auto;
	max-width:100%;
	margin-top:2.6vw;
}
.c2 {
	padding-top:3vw;
	padding-bottom:4vw;
}
.c2a {
	align-items:center;
}
.c2a .c2aa {
	padding-left:30px;
	position:relative;
}
.c2a .c2aa::before {
	content:"";
	width:12px;
	height:12px;
	background:#0071b7;
	position:absolute;
	left:0;
	top:0;
}
.c2a .c2aa h3 {
	font-size:2rem;
	color:#1a1a1a;
	font-weight:normal;
	line-height:1;
}
.c2a .c2aa p {
	font-size:16px;
	color:#666666;
	margin-top:18px;
}
.c2ab {
	}.c2ab a {
	font-size:16px;
	color:#999999;
}
.c2ab a img {
	max-width:100%;
}
.c2 .c2b {
	margin-top:3vw;
}
.c2 .w-pro-item {
	text-align:center;
}
.c2 .w-pro-item .img {
	border:1px solid #efefef;
}
.c2 .w-pro-item .img img {
	width:100%;
}
.c2 .w-product-list {
	margin:0 -15px;
}
.c2 .w-product-list li {
	margin:0 15px;
}
.c2 .w-pro-item h3 {
	font-size:18px;
	color:#555555;
	font-weight:normal;
	margin-top:2vw;
}
.c2 .owl-item.active .w-pro-item .img {
	border-color:#0071b7;
}
.c2 .owl-item.active .w-pro-item  h3 {
	color:#0071b7;
}
.c3 {
	padding:4vw 0;
	background:url(http://www.gcgmotor.com/images/190fbcf35445973918b4a42799d81eceed27b82e.png) no-repeat top center;
	background-size:cover;
}
.c3a {
	text-align:center;
}
.c3a h3 {
	font-size:2rem;
	color:#ffffff;
	font-weight:normal;
	line-height:1;
}
.c3a h3::after {
	content:'';
	width:70px;
	height:4px;
	background:#fff;
	margin:0 auto;
	display:block;
	margin-top:2vw;
}
.ysmk {
	justify-content:center;
	margin-top:5vw;
}
.ysmk li {
	width:106px;
	text-align:center;
	margin:0 2.05%;
}
.ysmk li .img {
	border:1px solid #7f7f7f;
	border-radius:10px;
	width:100%;
	height:104px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.ysmk li .img img {
	max-width:100%;
}
.ysmk li h3 {
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	color:#ffffff;
	width:100%;
	text-align:center;
	margin-top:2vw;
}
.ysmk li:hover .img {
	background:#0071b7;
	border-color:#0071b7;
}
.ysmk li:hover h3 {
	color:#0071b7;
}
.c3c {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center;
	align-items:center;
	margin-top:4.8vw;
}
.c3c .c3ca {
	font-size:15px;
	color:#fff;
}
.c3c .c3ca img {
	margin-right:10px;
}
.c3c .c3cb {
	width:228px;
	height:46px;
	font-size:1.4rem;
	background:#3c8cff;
	line-height:46px;
	color:#ffff;
	text-align:center;
	font-weight:normal;
	font-family:Arial;
	margin-left:18px;
}
.c4 {
	padding-top:3vw;
	padding-bottom:1.5vw;
}
.case_listt {
	border-bottom:1px solid #d1d1d1;
	padding-bottom:1.8vw;
	margin-top:2.8vw;
}
.case_listt li {
	text-align:center;
}
.case_listt li .img img {
	max-width:100%;
}
.case_listt li  h3 {
	font-size:15px;
	color:#333333;
	font-weight:normal;
	margin-top:0.8vw;
}
.w1920 {
	width:1920px;
	margin:0 auto;
}
.case_listt2 {
	padding:0 15px;
	margin-top:2.8vw;
}
.case_listt2 li {
	width:24.5%;
	margin-bottom:15px;
}
.case_listt2 li .img {
	width:100%;
}
.case_listt2 li img {
	width:100%;
}
.c5 {
	padding:4vw;
	background:#f8f8f8;
}
.tab-con1 {
	position:relative;
}
.tab-con1 .tab-main1 {
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	right:0;
}
.tab-con1 .tab-main1 {
	opacity:0;
	visibility:hidden;
	transition:all .5s ease;
}
.tab-con1 .tab-main1.active {
	position:static;
	opacity:1;
	visibility:visible;
}
.tab_list {
	margin-top:4vw;
	margin-bottom:2vw;
}
.tab_list li {
	width:25%;
	border:1px solid #eeeeee;
	border-right:none;
	text-align:center;
	padding-top:1.6vw;
	padding-bottom:1.8vw;
	position:relative;
}
.tab_list li::before {
	content:'';
	width:22px;
	height:22px;
	background:url(http://www.gcgmotor.com/images/794a7ec412ef69179f6e0954957aeffc6b4541c4.png) no-repeat center;
	position:absolute;
	left:47.5%;
	top:-11px;
}
.tab_list li dd {
	font-size:3rem;
	color:#0071b7;
	font-family:Arial;
	line-height:1;
}
.tab_list li dt {
	font-size:1.4rem;
	color:#666666;
	font-weight:normal;
	line-height:1;
	margin-top:15px;
}
.tab_list li:last-child {
	border-right:1px solid #eee;
}
.tab_list li.active {
	background:#0158cb;
}
.tab_list li.active dd {
	color:#fff;
}
.tab_list li.active dt {
	color:#fff;
}
.tab-main1 {
	background:#fff;
	padding:2vw;
	box-shadow:0 0 5px 1px rgb(153 153 153 / 30%);
}
.about_list {
	}.about_list li {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.about_list li .abz {
	width:42.5%;
}
.about_list li .abz .img {
	width:100%;
}
.about_list li .abz .img img {
	width:100%;
}
.about_list li .aby {
	width:51.5%;
	padding-top:18px;
}
.about_list li .aby h4 {
	font-weight:normal;
	font-size:1.2rem;
	color:#888888;
}
.about_list li .aby h3 {
	font-weight:normal;
	font-size:1.5rem;
	color:#333333;
	margin-top:1vw;
}
.about_list li .aby h3::after {
	content:"";
	display:block;
	width:72px;
	height:5px;
	background:#0071b7;
	margin-top:1vw;
}
.about_list li .aby p {
	font-size:16px;
	line-height:32px;
	color:#666666;
	margin-top:1.8vw;
}
.about_list li .aby a {
	display:block;
	width:300px;
	height:40px;
	color:#fff;
	font-size:16px;
	background-color:#0071b7;
	line-height:40px;
	text-align:center;
	margin-top:2.8vw;
}
.c6 {
	padding-top:3vw;
}
.cc6 {
	padding:2vw;
	background:#fff;
	box-shadow:0 0 5px 1px rgb(153 153 153 / 30%);
	transform:translateY(3vw);
	-ms-transform:translateY(3vw);
	-webkit-transform:translateY(3vw);
	z-index:99;
}
.c6a {
	width:44.5%;
}
.c6a .img {
	width:100%;
}
.c6a .img img {
	width:100%;
}
.c6b {
	width:52%;
	padding-top:12px;
}
.c6b .abwz {
	font-size:16px;
	line-height:32px;
	color:#666666;
}
.c6b .ablink {
	margin-top:2.6vw;
	font-size:0;
}
.c6b .ablink a {
	display:inline-block;
	font-size:16px;
	color:#666666;
	width:200px;
	height:54px;
	line-height:54px;
	background:#eeeeee;
	text-align:center;
}
.c6b .ablink a.a1 {
	background:#0071b7;
	color:#fff;
}
.c7 {
	background:#0071b7;
	padding-top:6vw;
	padding-bottom:3vw;
}
.szgd {
	}.szgd li {
	width:25%;
	text-align:center;
	color:#fff;
}
.szgd li .counter {
	font-family:Impact;
	font-size:3.6rem;
}
.szgd li .span2 {
	font-family:Impact;
	font-size:3.6rem;
}
.szgd li .span1 {
	display:inline-block;
	border-radius:50%;
	font-size:14px;
	background-color:#fff;
	color:#23acc3;
	width:20px;
	height:20px;
	transform:translateY(-2.5vw);
	-ms-transform:translateY(-2.5vw);
	-webkit-transform:translateY(-2.5vw);
	margin-left:-0.6vw;
	line-height:20px;
}
.szgd li:last-child .span1 {
	display:none;
}
.szgd li p {
	font-size:16px;
	color:#ffffff;
}
.c8 {
	margin-top:3.8vw;
}
.xwfl {
	margin-top:2.8vw;
}
.xwfl ul {
	display:flex;
	flex-wrap:nowrap;
	justify-content:center;
}
.xwfl ul li {
	width:200px;
	height:60px;
	background:#eeeeee;
	text-align:center;
	margin:0 5px;
}
.xwfl ul li h3 {
	color:#555555;
	font-size:18px;
	font-weight:400;
	line-height:60px;
}
.xwfl ul li:hover {
	background:#0071b7;
}
.xwfl ul li:hover h3 {
	color:#ffffff;
}
.xwbj {
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-between;
	margin-top:3vw;
}
.xwbj .xwz {
	width:40.2%;
	background:#f8f8f8;
	padding:2vw;
}
.news_listt li h3 {
	font-size:1.1rem;
	color:#333333;
	font-weight:400;
}
.news_listt li h5 {
	font-size:15px;
	color:#999999;
	line-height:28px;
	margin-top:20px;
}
.news_listt li span {
	display:block;
	font-size:16px;
	color:#999999;
	margin-top:20px;
}
.news_listt li .img {
	width:100%;
}
.news_listt li .img img {
	width:100%;
}
.news_listt li:hover h3 {
	color: #0071b7;
	/* font-weight:600; */
}
.xwbj .xwy {
	width:55.5%;
}
.news_listt2 li a {
	display:flex;
	flex-wrap:nowrap;
	justify-content:space-between;
}
.news_listt2 li {
	margin-bottom:0.8vw;
}
.news_listt2 li:last-child {
	margin-bottom:0;
}
.news_listt2 li .rq {
	width:12.5%;
	border:1px solid #eeeeee;
	text-align:center;
	padding-bottom:12px;
}
.news_listt2 li .rq dd {
	font-size:2.4rem;
	color:#454545;
	font-weight:400;
}
.news_listt2 li .rq dt {
	font-size:16px;
	color:#666666;
	font-weight:400;
}
.news_listt2 li .wz {
	width:83%;
}
.news_listt2 li .wz h3 {
	font-size:18px;
	color:#333333;
	font-weight:400;
	line-height:32px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	word-wrap:break-word;
}
.news_listt2 li .wz h5 {
	font-size:15px;
	color:#888888;
	font-weight:400;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	line-height:24px;
	margin-top:8px;
}
.news_listt2 li .wz span {
	display:block;
	font-size:14px;
	color:#888888;
	line-height:24px;
	margin-top:10px;
}
.news_listt2 li:hover .rq {
	background:#0071b7;
	border-color:#0071b7;
}
.news_listt2 li:hover .rq dd {
	color:#fff;
}
.news_listt2 li:hover .rq dt {
	color:#fff;
}
.news_listt2 li:hover .wz h3 {
	font-weight:600;
	color:#0071b7;
}
.news_listt2 li:hover .wz span {
	color:#0071b7;
	display:flex;
	align-items:center;
}
.news_listt2 li .wz span::before {
	display:inline-block;
	content:"";
	width:0;
	height:1px;
	background:#0071b7;
	transition:all 0.3s;
}
.news_listt2 li:hover .wz span::before {
	width:56px;
	margin-right:14px;
}
footer {
	background-color:#1f1f1f;
	padding-top:3vw;
	padding-bottom:1vw;
	margin-top:4vw;
}
.fota {
	width:52%;
}
.fotc {
	width:20%;
}
.fota>div {
	width:25%;
}
.fota dd {
	font-size:18px;
	color:#ffffff;
	font-weight:600;
	margin-bottom:0.8vw;
}
.fota a {
	font-size:14px;
	line-height:32px;
	font-weight:400;
	color:#949494;
}
.fota a:hover {
	color:#0071b7;
}
.fotb {
	color:#949494;
	font-size:14px;
	line-height:24px;
}
.fotb dd {
	line-height:30px;
	font-weight:400;
}
.fotb dt {
	font-size:1.4rem;
	color:#0071b7;
	font-weight:600;
}
.fotb dl {
	font-weight:400;
	margin-top:15px;
}
.fotc {
	text-align:center;
	color:#949494;
	font-size:14px;
	line-height:32px;
}
.xwxw {
	color:#949494;
	font-size:14px;
	line-height:28px;
}
.xwxw a {
	color:#949494;
}
.footyj {
	background:#161616;
}
@media (max-width:1260px) {
	.pro_list li:hover h3::before {
	text-indent:260px;
}
.ysmk li {
	margin:0 1.05%;
}
.fotc {
	width:24%;
}
}@media (max-width:1200px) {
	.w1920 {
	max-width:1200px;
	margin:0 auto;
}
.htop .tnav {
	width:82%;
}
}@media (max-width:1024px) {
	.htop .tnav {
	width:84%;
}
.x-menu > li>a {
	font-size:15px;
}
.ss #keyword {
	width:85%;
}
.pro_list li:hover h3::before {
	display:none;
}
.cc6 {
	align-items:center;
}
.w1920 {
	max-width:1024px;
	margin:0 auto;
}
.ysmk li {
	width:97px;
}
.fota {
	width:40%;
}
.fotc {
	width:28%;
}
}@media (max-width:992px) {
	.c2 {
	padding:0 2%;
}
.c3 {
	margin-top:3%;
}
.taba li {
	padding:18px 30px;
}
.about_list li {
	align-items:center;
}
.fota {
	display:none;
}
.fotb {
	width:48%;
}
.fotc {
	width:30%;
}
}@media (max-width:768px) {
	body {
	padding:50px 0;
}
.visible-xs {
	display:block!important;
}
.footyj {
	display:none;
}
.xwxw {
	display:none;
}
.fotc {
	display:none;
}
.fotc td img {
	width:85%;
}
.ssmk {
	display:none;
}
.tybt h3 {
	font-size:22px;
}
.taba li .a .img {
	display:none;
}
.taba li .a .imgwz p {
	display:none;
}
.taba li {
	padding:10px 20px;
}
.taba li .a .imgwz h3 {
	font-size:18px;
}
.pro_list li h3 {
	font-size:16px;
	height:45px;
	line-height:45px;
}
.c1 .imgg {
	max-width:33%;
}
.c2a .c2aa h3 {
	font-size:22px;
}
.c2a .c2aa p {
	margin-top:5px;
}
.c2 .w-pro-item h3 {
	font-size:16px;
	margin-top:8px;
}
.c3a h3 {
	font-size:22px;
}
.ysmk li .img img {
	max-width:50%;
}
.ysmk li .img {
	height:80px;
}
.c3c .c3cb {
	font-size:18px;
	width:160px;
	height:36px;
	line-height:36px;
}
.case_listt {
	display:none;
}
.case_listt2 li:nth-child(n+5) {
	display:none;
}
.case_listt2 li {
	width:48%;
}
.tab_list li dd {
	font-size:32px;
	margin:4px 0;
}
.tab_list li dt {
	font-size:16px;
	margin:0;
}
.tab_list li::before {
	left:43.5%;
}
.about_list li .aby h4 {
	font-size:18px;
}
.about_list li .aby h3 {
	font-size:16px;
	margin:8px 0;
}
.about_list li .aby p {
	font-size:14px;
	line-height:24px;
	margin-top:0;
}
.about_list li .aby h3::after {
	width:50px;
	height:2px;
}
.about_list li .aby a {
	width:110px;
	height:32px;
	line-height:32px;
	font-size:12px;
	margin-top:5px;
}
.c6a {
	width:100%;
}
.c6b {
	width:100%;
}
.c6b .abwz {
	font-size:14px;
	line-height:24px;
}
.c6b .ablink a {
	width:90px;
	height:32px;
	line-height:32px;
	font-size:12px;
}
.szgd li .counter {
	font-size:40px;
}
.szgd li .span2 {
	font-size:40px;
}
.xwbj .xwz {
	display:none;
}
.xwbj .xwy {
	width:100%;
}
.xwfl ul li {
	height:48px;
	width:auto;
	padding:0 4%;
}
.xwfl ul li h3 {
	height:48px;
	line-height:48px;
}
.news_listt2 li .rq {
	padding-bottom:0;
}
.news_listt2 li .rq dd {
	font-size:22px;
	padding-top:12px;
}
.news_listt2 li .rq dt {
	font-size:16px;
}
.news_listt2 li .wz h3 {
	font-size:16px;
}
.news_listt2 li .wz h5 {
	font-size:12px;
	margin-top:0;
}
.news_listt2 li .wz span {
	font-size:12px;
	margin-top:0;
}
.news_listt2 li:hover .wz h3 {
	font-size:16px;
}
.fotb {
	width:50%;
	margin:0 auto;
	padding-bottom:10px;
}
.fotb dl {
	margin-top:5px;
}
.fotb dt {
	font-size:18px;
}
}@media (max-width:500px) {
	.taba li {
	padding:8px 15px;
}
.imgg {
	max-width:30%;
	display:none;
}
.pro_list li {
	width:48%;
}
.pro_list li:nth-child(n+3) {
	display:none;
}
.pro_list li h3 {
	font-size:14px;
}
.c2 {
	margin-top:5px;
}
.c2ab {
	display:none;
}
.ysmk li .img img {
	max-width:35%;
}
.ysmk li .img {
	height:70px;
}
.ysmk li {
	width:80px;
	margin-bottom:2%;
}
.ysmk li h3 {
	font-size:14px;
}
.about_list li .abz {
	width:100%;
}
.about_list li .aby {
	width:100%;
}
.tab_list li dd {
	font-size:28px;
}
.tab_list li dt {
	font-size:15px;
}
.szgd li {
	width:50%;
}
.news_listt2 {
	padding:0 15px;
}
.news_listt2 li .rq {
	width:22.5%;
}
.news_listt2 li .wz {
	width:72%;
}
.fotb {
	width:80%;
}
.szgd li .counter {
	font-size:32px;
}
.szgd li p {
	font-size:14px;
}
.szgd li .span2 {
	font-size:32px;
}
.szgd li .span1 {
	font-size:12px;
}
}@media (min-width:768px) {
	.page-nav {
	font-size:12px;
	margin-top:15px;
	padding-bottom:4px;
	margin-bottom:25px;
	clear:both;
	text-align:center
}
.page-nav span,.page-nav a {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	margin:2px 6px 2px 0;
	padding:6px 9px 5px 9px;
	background:#4f5355;
	border-top:solid 1px #d2d2d2;
	border-left:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
	border-bottom:solid 1px #9f9f9f;
	background:#fff;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dfdfdf),color-stop(1,#fff));
	background:-ms-linear-gradient(bottom,#dfdfdf,#fff);
	background:-moz-linear-gradient(center bottom,#dfdfdf 0,#fff 100%);
	background:-o-linear-gradient(#fff,#dfdfdf);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfdfdf',GradientType=0);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-weight:bold;
	color:#646464;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 1px 0 rgba(255,255,255,0.5);
	width:auto;
	text-decoration:none
}
.page-nav select {
	height:28px;
	padding:0 8px;
	margin:-1px 5px 0 5px;
}
.page-nav span:last-child,.page-nav a:last-child {
	margin-right:0
}
.page-nav a:hover {
	background:#f0f0f0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d0d0d0),color-stop(1,#f0f0f0));
	background:-ms-linear-gradient(bottom,#d0d0d0,#f0f0f0);
	background:-moz-linear-gradient(center bottom,#d0d0d0 0,#f0f0f0 100%);
	background:-o-linear-gradient(#f0f0f0,#d0d0d0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d0d0d0',GradientType=0);
	color:#606060
}
.page-nav .current {
	border-top:solid 1px #222;
	border-left:solid 1px #222;
	border-right:solid 1px #222;
	border-bottom:solid 1px #222;
	background:#333;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#505050),color-stop(1,#333));
	background:-ms-linear-gradient(bottom,#505050,#333);
	background:-moz-linear-gradient(center bottom,#505050 0,#333 100%);
	background:-o-linear-gradient(#333,#505050);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#505050',GradientType=0);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 0 5px rgba(0,0,0,0.5);
	box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 0 5px rgba(0,0,0,0.5);
	color:#efefef
}
}@media (max-width:768px) {
	.page-banner {
	position:relative;
	top:60px;
}
.page-nav {
	font-size:12px;
	margin-top:15px;
	padding-bottom:4px;
	margin-bottom:25px;
	clear:both;
	text-align:center
}
.page-nav span,.page-nav a {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	margin:2px 6px 2px 0;
	padding:6px 9px 5px 9px;
	background:#4f5355;
	border-top:solid 1px #d2d2d2;
	border-left:solid 1px #c3c3c3;
	border-right:solid 1px #c3c3c3;
	border-bottom:solid 1px #9f9f9f;
	background:#fff;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dfdfdf),color-stop(1,#fff));
	background:-ms-linear-gradient(bottom,#dfdfdf,#fff);
	background:-moz-linear-gradient(center bottom,#dfdfdf 0,#fff 100%);
	background:-o-linear-gradient(#fff,#dfdfdf);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dfdfdf',GradientType=0);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-weight:bold;
	color:#646464;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 1px 0 rgba(255,255,255,0.5);
	width:auto;
	text-decoration:none
}
.page-nav select {
	height:28px;
	padding:0 8px;
	margin:-1px 5px 0 5px;
}
.page-nav span:last-child,.page-nav a:last-child {
	margin-right:0
}
.page-nav a:hover {
	background:#f0f0f0;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d0d0d0),color-stop(1,#f0f0f0));
	background:-ms-linear-gradient(bottom,#d0d0d0,#f0f0f0);
	background:-moz-linear-gradient(center bottom,#d0d0d0 0,#f0f0f0 100%);
	background:-o-linear-gradient(#f0f0f0,#d0d0d0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#d0d0d0',GradientType=0);
	color:#606060
}
.page-nav .current {
	border-top:solid 1px #222;
	border-left:solid 1px #222;
	border-right:solid 1px #222;
	border-bottom:solid 1px #222;
	background:#333;
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#505050),color-stop(1,#333));
	background:-ms-linear-gradient(bottom,#505050,#333);
	background:-moz-linear-gradient(center bottom,#505050 0,#333 100%);
	background:-o-linear-gradient(#333,#505050);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#505050',GradientType=0);
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 0 5px rgba(0,0,0,0.5);
	box-shadow:0 1px 1px rgba(0,0,0,0.125),inset 0 0 5px rgba(0,0,0,0.5);
	color:#efefef
}
}.nav5 ul li ul li {
	border-top:1px dashed #999;
	border-left:0px solid #999;
}
.nav5 ul li ul li:nth-child(1) a {
	border-left:0px solid #999;
}
.foot-right img {
	max-width: 100%;
}
.x-sub-menu .sanji {
	position:relative;
}
.oolkj {
	position:absolute;
	z-index:9;
	width:100%;
	left:100%;
	top:0;
	background:#fff;
	border-radius:0 0 5px 5px;
	display:none;
	transition:all .5s ease;
}
.oolkj a {
	display:block;
	text-align:center;
	/* line-height:10;
	*/
    font-size:14px;
	color:#666;
	line-height:2.2;
	padding:0.5em;
	transition:all .5s;
}
.x-sub-menu .sanji:hover .oolkj {
	display:block;
}
.oolkj a:hover {
	background:#0071b7;
	padding-left:1.4em;
	color:#fff;
}
.soldss a {
	width:23%;
	margin-left:2%;
	float:left;
}
.soldss a p {
	color:#000;
	font-size:14px;
	text-align:center;
	padding:10px 0;
}
.lefts1 {
	text-align:left;
	padding-bottom:15px;
}
.rights1 {
	width:15%;
	text-align:center;
	background:#0071b7;
	line-height:76px;
}
.rights1 a {
	font-size:14px;
	color:#fff;
}
.abo-number {
	display:flex;
}
.abo-number li {
	float:left;
	width:25%;
	text-align:center;
	/* padding:50px 0; */
	display:flex;
	justify-content:center;
	align-items:center;
}
.abo-number li:not(:last-child) {
	/* margin-right:17%;
	*/
}
.abo-number li h3 {
	font-size:80px;
	font-stretch:normal;
	letter-spacing:0px;
	color:#393939;
	display:inline-block;
	margin-top:0;
	font-weight:600;
	font-family:fangsong;
}
.abo-number li h4 {
	font-family:MicrosoftYaHei;
	font-size:24px;
	font-weight:normal;
	font-stretch:normal;
	line-height:30px;
	letter-spacing:0px;
	color:#333333;
	margin-top:14px;
}
.abo-number li h5 {
	color: #fff;
	font-size:18px;
	margin-top: 20px;
	line-height:24px;
}
.abo-number li div {
	/* width:100%;
	*/
    /* margin:0px auto;
	*/
}
.abo-number li div span {
	font-size:15px;
	color:#393939;
}
.abo-number li:hover {
	/* background: #0071b7; */
}
.abo-number li:hover h5 {
	color: #fff;
}
.abo-number li:hover h3 {
	color: #0071b7;
}

.abo-number li:hover div span {
 
    color: #0071b7;
}
.abo-number li:hover .wenti2 {
 
    filter: brightness(100%);
}
@media(max-width:1024px) {
	.yt-title h3 {
	font-size:32px;
}
.yt-img {
	margin-top:10px;
}
.abo-number li h3 {
	font-size:50px;
}
}.dinwenl {
	position:relative;
	text-align: center;
}
.dinwenl h2 {
	font-size: 16px;
	color: #777;
	padding:0 0 5px;
	text-transform: uppercase;
}
.yt-about {
	margin-top:60px;
}
.yt-title {
	text-align:center;
}
.ytptitle {
	text-align: center;
	/* position:absolute;
	*/
	/* top:0;
	*/
	width:100%;
}
.yt-title h3 {
	font-size:36px;
	color: #0071b7;
	font-weight:bold;
	margin-bottom: 10px;
}
.yt-title h3 span {
	color:#000;
	font-weight:bold;
}
#ghuanjer2 .swiper-slide {
	display:initial;
	position:relative;
}
#ghuanjer2 .swiper-slide p {
	position:absolute;
	bottom:0;
	width:100%;
	padding:10px 20px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	text-align:left;
}
.iklsk .swiper-container-horizontal>.swiper-pagination-bullets,.iklsk  .swiper-pagination-custom,.iklsk  .swiper-pagination-fraction {
	bottom:10px;
	left:initial;
	width:40%;
	right:0;
}
.iklsk .swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:100%;
	background:#fff;
	opacity:1;
}
.iklsk .swiper-pagination-bullet-active {
	opacity:1;
	background:#f78046;
}
.suibian .yt-title h3 {
	font-size:40px;
	letter-spacing:0;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
.ron-text img {
	max-width:100%;
}
.yt-title  p {
	font-size:20px;
	color:#333;
	/* padding:10px 0;
	*/
}
.suibian .yt-title  p {
	font-size:14px;
	color:#fff;
	padding:10px 0;
}
.yyuhrus a {
	font-size:18px;
	color:#999;
}
.yt-title h4 {
	font-size:24px;
	font-weight:normal;
	font-stretch:normal;
	line-height:35px;
	letter-spacing:0px;
	color:#999;
	display:inline-block;
	text-align:center;
	margin-top:20px;
}
.yt-title h4 img {
	max-width:100%;
	text-align:center;
}
.yt-img {
	margin-top:0;
}
.yt-img h4 {
	padding:0px 10px;
}
.yt-img img {
	padding-bottom:5px;
}
.biaoyutishi {
	padding: 50px 0;
	background: url(../images/hh.jpg);
}
.biaoyutishi ul {
	display:flex;
}
.biaoyutishi ul li {
	width:25%;
	padding-left:30px;
	background:url(../images/lv.png)no-repeat left top 30px;
}
.biaoyutishi ul li:last-child {
	padding-left:50px;
	background:url(../images/dian.png)no-repeat left top 15px;
}
.biaoyutishi ul li:last-child h3 b {
	font-size:24px;
}
.biaoyutishi ul li h3 {
	font-size:18px;
	/* line-height:2;
	*/padding:30px 0;
}
.number {
	margin-top: 20px;
}
.wenti2 {
	margin-right:5%;
	filter: brightness(100%);
}
/*产品中心*/
.idnex_cp {
	width:100%;
	height:auto;
	background: #fbfbfb;
}
* {
	margin:0;
	padding:0;
	list-style:none;
}
/*main*/
.lanrenzhijia {
	width:100%;
	margin:auto;
	margin:50px 0 0;
}
.lanrenzhijia .title {
	padding-top:0;
}
.lanrenzhijia .title h2 {
	font-size:50px;
	font-family:"microsoft yahei";
	font-weight:500;
}
.lanrenzhijia .title-list {
	display:flex;
	justify-content: center;
	width:100%;
}
.lanrenzhijia .title-list li {
	text-align:center;
	float:left;
	font-size:16px;
	display:inline;
	color: #777;
	padding: 20px 20px;
	margin: 0 1.5%;
	border:1px solid #ddd;
	background: #e8e8e8;
	width: 10%;
}
.lanrenzhijia .title-list li:nth-child(1) {
	margin-left:0;
}
.lanrenzhijia .title-list li.on {
	color:#fff;
	background: #0071b7;
}
.product {
	/* height:90vh;
	*/position:relative;
	/* overflow:hidden;
	*/display:none;
	margin-top:20px;
}
.product ul {
	position:relative;
	left:0px;
	width:100%;
}
.product-wrap .show {
	display:block;
}
.idnex_cp .omher {
	padding: 50px 0;
	/* background:#fff; */
}
.product ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.product ul li {
	width:23%;
	margin-bottom:3%;
}
.product ul li img {
	max-width:100%;
}
.product ul li h3 {
	width:80%;
	padding:15px 5px;
	font-size:24px;
	color:#222;
}
.beijig {
	background:url(../images/j.png)no-repeat right;
}
.imgs {
	width:2px;
	height:100px;
	background:#333;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
}
.yyrdd2 h3 {
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
}
.yyrdd2 p {
	font-size:14px;
}
.widu {
	filter:brightness(0%);
}
.ping_1er:hover {
	background:#0071b7
}
.ping_1er:hover .imgs {
	background:#e4ff00
}
.ping_1er:hover .yyrdd2 h3 {
	color:#e4ff00
}
.ping_1er:hover .yyrdd2 p {
	color:#e4ff00
}
.ping_1er:hover .widu {
	filter:brightness(100%);
}
.cph {
	padding:80px 0;
}
.niruw {
	overflow:hidden;
}
.fonntlkj {
	/* background:url(../images/beise.jpg)no-repeat; */
}
.news_listt {
	display:flex;
	justify-content:flex-start;
	width: 26%;
}
.news_listt li {
	width: 100%;
	position:relative;
	overflow:hidden;
	border:1px solid #ddd;
	margin-right:3%;
}
.news_listt li:nth-child(4) {
	margin-right:0;
}
.news_listt li span.oligeis {
	text-align:center;
	color:#999;
	width:20%;
	margin-right:5%;
	font-size:14px;
}
.news_listt li span.oligeis b {
	text-align:center;
	color:#999;
	font-size:30px;
	font-weight:500;
}
.kissk {
	width: 20%;
	float: left;
	text-align: center;
	font-size:14px;
	/* background:url(../images/jian.png)no-repeat 0 5px;
	*/
	padding-left:0;
	/* filter:brightness(10%); */
	margin: 0 0 30px;
}
.kissys {
	width:10%;
	background: #0071b7;
	height:3px;
	position:absolute;
	top:-1px;
	transition:all 0.6s;
}
.news_listt li:hover .kissys {
	width:100%;
}
.kissk2 {
	width:100%;
	position:relative;
	margin:20px 0 10px 0;
	filter: brightness(50%);
}
.fotb dl p {
	padding-bottom:10px;
	color:#fff;
}
.chanqu {
	margin:2vw 0 0;
}
.chanqu ul li {
	width:48%;
	float:left;
	padding:0;
	position:relative;
	margin-left:4%;
	border-radius:10px;
	overflow:hidden;
}
.chanqu ul li:nth-child(1) {
	margin-left:0;
}
.chanqu ul li h3 {
	font-size:18px;
	color:#fff;
	margin-bottom:0;
}
.chanqu ul li p {
	font-size:12px;
	color:#000;
}
.img_y {
	width:100%;
	float:left;
	text-align:center;
}
.text_y {
	position:absolute;
	width:100%;
	bottom:0;
	text-align:center;
	background:#555555;
	padding:15px 0;
	color:#fff;
}
.chanqu ul li:hover .text_y {
	background:#0071b7;
}
.chanqu ul li img {
	transition:all 0.6s;
}
.chanqu ul li:hover img {
	transform:scale(1.1);
}
.c2sr {
	margin-top:0;
}
.c2sr li {
	position:relative;
	border-radius:0;
	overflow:hidden;
}
.wenziluns2s {
	position:absolute;
	bottom:0;
	text-align:center;
	background:#555555;
	width:100%;
	padding:10px 0;
}
.wenziluns2s h3 {
	font-size:16px;
	color:#fff;
}
.abouer {
	margin-top:0;
}
.top_nie1 {
	margin-bottom:40px;
	overflow:hidden;
}
.top_nie1 img {
	max-width:100%;
	transition:all 0.6s;
}
.bot_l {
	width:36%;
	float:left;
	overflow:hidden;
}
.bot_r {
	width:61%;
	float:right;
	overflow:hidden;
}
.bot_l img {
	max-width:100%;
	transition:all 0.6s;
}
.bot_r img {
	max-width:100%;
	transition:all 0.6s;
}
.bot_l:hover img {
	transform:scale(1.1);
}
.bot_r:hover img {
	transform:scale(1.1);
}
.top_nie1:hover img {
	transform:scale(1.1);
}
.chanseul {
	padding:50px 0;
	background:url(../images/city.jpg);
}
.genduo {
	position:absolute;
	right:0;
	top:20px;
}
.genduo a {
	font-size:16px;
	color:#000;
}
.xiansh {
	width:140%;
	background:#d6d6d6;
	height:10px;
	margin-left:-20%;
	margin-top:-10px;
}
.dingwis {
	width:100%;
	opacity:1;
	transition:all 0.6s;
	display: flex;
	justify-content: space-between;
	background: #f6f6f6;
	align-items: center;
}
.dingwis>h3 {
	font-size:1rem;
	color:#666;
	font-weight:400;
	padding:15px 0px;
	background:initial;
	text-align:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dingwis>p {
	font-size:16px;
	color:#666;
}
.xiahs {
	width:50px;
	height:3px;
	background:#fff;
	margin:1vw 0;
}
.news_listt li:hover .dingwis {
	/* opacity:1;
	*//* margin-top:0;
	*/
}
.oulihjsnews {
	width: 74%;
	float:right;
	margin:0;
}
.oulihjsnews2 {
	width:45%;
	float:right;
	margin:2vw 0;
}
.oulihjsnews .news_listt {
	width:100%;
}
.oulihjsnews .news_listt li {
	width: 34%;
	position:relative;
	overflow:hidden;
	margin-left: 3%;
	background: #f6f6f6;
	padding: 16px;
	margin-right: 0;
}
.oulihjsnews .news_listt li:nth-child(4) {
	margin-right:0;
}
.chakanse {
	font-size:16px;
	color: #fff;
	text-align:center;
	width: 30%;
	background: #0071b7;
	padding: 5px;
}
.left_youq h3 {
	font-size:40px;
	text-transform:uppercase;
	font-weight:600;
	color:#999;
}
.left_youq p {
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	font-weight:600;
}
.left_youq a {
	padding:10px 40px;
	color:#666;
	font-size:16px;
	line-height:23px;
}
.youqing .flex {
	display:flex;
	flex-wrap:wrap;
	justify-content:left;
	background:url(../images/lian.png) no-repeat;
	padding-left:60px;
}
.youqing {
	padding: 1vw 0;
	border-top: 1px solid #ddd;
	margin-top: 2vw;
}
.news_listt li:hover .chakanse {
	color:#fff;
	background:#0071b7;
}
.news_listt li:hover 
.dingwis>p {
	color:#0071b7;
}
.news_listt li:hover 
.dingwis>h3 {
	color: #0071b7;
}
.oulihjsnews .news_listt li:hover span {
	color: #fff;
}
.oulihjsnews .news_listt li:hover span b {
	color:#0071b7;
}
.oulihjsnews .news_listt li:hover .kissk {
	/* filter:brightness(100%); */
	color: #fff;
}
/* top */
									.about_index_adsada {
	width:100%;
	background-color:#0071b7;
	height:15px;
	display:none;
}
.stopsd {
	position:relative;
}
.top_foot {
	width:100px;
	height:40px;
	position:absolute;
	right:0;
	top:-30px;
	background:#0071b7;
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:20px;
	border-top-left-radius:10px;
	font-weight:600;
	border-top-right-radius:10px;
}
.top_img_tubiao {
	width:13px;
	height:15px;
	float:right;
	margin-right:25px;
}
/* top */ 



.youqing{display:flex;align-items: center;width: 100%;}
.youqingleft{width: 80%;}
.youqingleft ul{display:flex;}
.youqingleft ul li{width:20%;margin-right: 0;padding-right: 0;border: none;text-align: center;}
.youqingleft ul li a{font-size:16px;color:#000;font-weight: normal;}
.suoern{width: 100%;margin-bottom: 30px;}

.suoern .sousuo{margin-bottom:0;}
.suoern .sousuo #keyword {
    line-height: 44px;
    width: 100%;
    background: none;
    border: none;
    outline: none;
    color: #fff;
    float: right;
    font-size: 14px;
    text-indent: 20px;
    padding: 0;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    background: #0071b7;
}
.buhidoa{display:flex;font-size: 16px;margin-bottom: 30px;}
.buhidoa2{width: 20%;}
.buhidoa3{width: 80%;line-height: 1.8;}














header{background:#0a7ec7;}
.right_hretop{width: 56%;display: flex;justify-content: space-between;}

.waawh{padding:10px;background: #ef8201;border-top-left-radius: 35px;border-bottom-right-radius: 35px;}
.waawh p{font-size: 18px;color: #fff;}
.waawh p span{font-size: 18px;font-weight: bold;}

.dinwegh{padding: 10px 20px;background: #e8e8e8;color: #777;text-align: left;}
.dinwegh h3{font-size:20px;}
.tiimhfs{font-size:20px;}
.tiimhfs img{filter:brightness(50%);}
.dinwegherddd{background:#fff;}



.dinwegherddd:hover .dinwegh{background:#0071b7;}

.dinwegherddd:hover  .dinwegh h3{color:#fff;}

.dinwegherddd:hover  .tiimhfs img{filter:brightness(100%);}


.product-wrap .swiper-button-prev, .product-wrap .swiper-container-rtl .swiper-button-next {
     background-image: url(../images/left.png);
     left: 0;
     right: auto;
}
.product-wrap .swiper-button-prev:hover, .product-wrap .swiper-container-rtl .swiper-button-next:hover {
     background-image: url(../images/lefts.png);
   
}


.product-wrap .swiper-button-next, .product-wrap .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right.png);
    right: 0;
    left: auto;
}

.product-wrap .swiper-button-next:hover, .product-wrap .swiper-container-rtl .swiper-button-prev:hover {
    background-image: url(../images/rights.png);

}
.product-wrap .swiper-button-next, .product-wrap .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 42px;
    height: 90px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 42px 90px;
    background-position: center;
    background-repeat: no-repeat;
}





.biaoyutishi .dinwegh{padding: 10px 20px;background: #fff;color: #777;text-align: left;position: absolute;bottom: 0;width: 100%;}
.biaoyutishi .dinwegh h3{font-size:20px;color: #3b3b3b;}
.biaoyutishi .tiimhfs{font-size:20px;}
.biaoyutishi .tiimhfs img{filter: brightness(10%);}
.biaoyutishi .dinwegherddd{background: initial;position: relative;text-align: center;}



.biaoyutishi .dinwegherddd:hover .dinwegh{background:#fff;}

.biaoyutishi .dinwegherddd:hover  .dinwegh h3{color: #0071b7;}

.biaoyutishi .dinwegherddd:hover  .tiimhfs img{filter:brightness(100%);}


.biaoyutishi  .swiper-button-prev,  .biaoyutishi .swiper-container-rtl .swiper-button-next {
     background-image: url(../images/left2.png);
     left: 0;
     right: auto;
}
.biaoyutishi .swiper-button-prev:hover, .biaoyutishi .swiper-container-rtl .swiper-button-next:hover {
     background-image: url(../images/left2s.png);
    
}

.biaoyutishi  .swiper-button-next, .biaoyutishi .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right2.png);
    right: 0;
    left: auto;
}

.biaoyutishi .swiper-button-next:hover, .biaoyutishi .swiper-container-rtl .swiper-button-prev:hover {
    background-image: url(../images/right2s.png);
 
}
.biaoyutishi .swiper-button-next, .biaoyutishi .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 42px;
    height: 90px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 42px 90px;
    background-position: center;
    background-repeat: no-repeat;
}
.sudu70{margin-top:50px;position: relative;padding: 0 80px;}
.tiimhfs img{max-width:100%;}

.inabout{padding: 50px 0 0;background: #fbfbfb;}







.kugu80  .swiper-button-prev,  .kugu80 .swiper-container-rtl .swiper-button-next {
     background-image: url(../images/left.png);
   left: 0;
    right: auto;
}
.kugu80 .swiper-button-prev:hover, .kugu80 .swiper-container-rtl .swiper-button-next:hover {
     background-image: url(../images/lefts.png);
 
}

.kugu80  .swiper-button-next, .kugu80 .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right.png);
 right: 0;
 left: auto;
}

.kugu80 .swiper-button-next:hover, .kugu80 .swiper-container-rtl .swiper-button-prev:hover {
    background-image: url(../images/rights.png);
  
    
}
.kugu80 .swiper-button-next, .kugu80 .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 42px;
    height: 90px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 42px 90px;
    background-position: center;
    background-repeat: no-repeat;
}
.kugu80{margin-top:50px;position: relative;padding: 0 80px;}



.kugu80 .dinwegherddd img{width: 100%;}
.partner-list{}




.partner-list  .swiper-button-prev,  .partner-list .swiper-container-rtl .swiper-button-next {
     background-image: url(../images/left.png);
   left: 0;
    right: auto;
}
.partner-list .swiper-button-prev:hover, .partner-list .swiper-container-rtl .swiper-button-next:hover {
     background-image: url(../images/lefts.png);
 
}

.partner-list  .swiper-button-next, .partner-list .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right.png);
 right: 0;
 left: auto;
}

.partner-list .swiper-button-next:hover, .partner-list .swiper-container-rtl .swiper-button-prev:hover {
    background-image: url(../images/rights.png);
  
    
}
.partner-list .swiper-button-next, .partner-list .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 42px;
    height: 90px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 42px 90px;
    background-position: center;
    background-repeat: no-repeat;
}
  .partner-list .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
.partner-list	.swiper-slide-active, .partner-list .swiper-slide-duplicate-active{
      transform: scale(1);
	}
	
	
	.partner-list .swiper-slide-active p {
	    
	    background: #0071b7;
	}
.newsfgt{display: flex;justify-content: space-between;}


.oulihjsnews ul li a  h3 {
    font-size: 18px;
    color: #333;
    transition: all .1s ease;
    width: 100%;
    margin-bottom: 40px;
    font-weight: bold;
}
.oulihjsnews .news_listt li:hover{background:#0071b7 ;}

.oulihjsnews .news_listt li:hover .kissk2 {

    filter: brightness(100%);
}

.oulihjsnews ul li a dd {
    font-size: 20px;
    color: #0071b7;
    font-weight: bold;
}

.biaoyutishi2 {
    padding: 50px 0;
    background:#0071b7;
}

.jihkl{width: 70%;}
.jihkl2{width: 30%;}
.jihkl2 li{width: 100%;border: none;margin-right: 0;padding-right: 0;}
.sfged{background:#0071b7;}
.wx-ewm p{padding: 10px 0;font-size: 14px;}

.yhgrt{margin-top: 100px;padding: 0px 13%;}
.diyt ul{display: flex;justify-content: space-between;}
.diyt ul li{width: 30%;text-align: center;background: #fff;padding: 50px 20px 20px 20px;position: relative;}
.diyt ul li h3{font-size: 20px;/* color: #fff; */margin: 15px 0;}
.diyt ul li p{font-size: 16px;color: #5a5a5a;line-height: 1.8;text-align: left;}

.kjtye{position: absolute;top: -25%;transform: translateX(-50%);left: 50%;}
.diyt3{margin-top: 50px;}
.fiexf{display: flex;justify-content: space-between;}
.fikk{width: 30%;position: relative;}

.okuye{padding: 15px;background:#e8e8e8;margin-bottom: 30px;}
.okuye p{font-size: 14px;line-height: 1.8;}
.waar{background: #e8e8e8;padding: 10px;}
.kwawa{display: flex;justify-content: space-between;align-items: center;margin-top: 30px;}
.kwawa h3{width: 80%;border-bottom: 1px solid #eee;}
.nrightwaaw{/* background: #0071b7; */width: 19%;text-align: center;}
.neiy{margin-bottom: 50px;}
.neiy3{margin-bottom: 50px;}
.neiy2{margin-bottom: 50px;}
.nihjrt{padding:30px;background-color: #0071b7;}
.ul_pc ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.ul_pc ul li{width: 24%;margin-bottom: 1%;}
.ul_pc ul li p{font-size: 16px;padding: 10px 0;text-align: center;}


.ul_pc2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.ul_pc2 ul li{width: 19%;margin-bottom: 1%;}
.ul_pc2 ul li p{font-size: 16px;padding: 10px 0;text-align: center;}
.ul_pc ul li img{max-width: 100%;}
.ul_pc2 ul li img{max-width: 100%;}




.fikk .input-lg {
    height: 48px;
    padding: 15px 20px 13px 50px;
    font-size: 14px;
    line-height: 1.3333333;
    border-radius: 6px;
}

.fikk  .boot{height: 100%;}

.fikk  .boot .btn-block {
    display: block;
    width: 100%;
    height: 100%;
}
.nai1{background: url(../images/n1.png)no-repeat left 15px top 5px #FFF;}
.nai2{background: url(../images/n2.png)no-repeat left 15px top 8px #FFF;}
.nai3{background: url(../images/n3.png)no-repeat left 15px top 10px #FFF;}
.nai4{background: url(../images/n4.png)no-repeat left 15px top 12px #FFF;}

.fikk .btn-primary {
    color: #fff;
    background-color: #ff7300;
    border-color: #ff7300;
}
input::-webkit-input-placeholder { /* WebKit browsers */ 
color:#ffffff; 
} 

.form-group2{position:relative;}
/* 玩玩 */