﻿/*@font-face
{
font-family: "MontserratBold2";
src: url('../fonts/Montserrat-ExtraBold.otf'); 
}
@font-face
{
font-family: "OpenBold";
src: url('../css/font/OpenBold.ttf'); 
}
@font-face
{
font-family: "OpenItalic";
src: url('../css/font/OpenItalic2.ttf'); 
}
@font-face
{
font-family: "Lato";
src: url('../css/font//Lato/Lato-BlackItalic.ttf'); 
}
@font-face
{
font-family: "Lato4";
src: url('../css/font//Lato/Lato-LightItalic.ttf'); 
}
@font-face
{
font-family: Microsoft YaHei;
src: url('../css/font//Lato/Lato-Heavy.ttf'); 
}

@font-face
{
font-family: "Lato1";
src: url('../css/font//Lato/Lato-Regular.ttf'); 
}*/
*{margin: 0;
  padding: 0;
  font: inherit;
  line-height: inherit;
  vertical-align: baseline;
}
body{
  font: 14px/1.7 /* Poppins,ProximaNova-Extrabld,*/ Microsoft YaHei, WenQuanYi Micro Hei, Arial, sans-serif;
  font-family:  "Microsoft YaHei","Helvetica Neue","Hiragino Sans GB","WenQuanYi Micro Hei",Arial,sans-serif;
  overflow-x: hidden;
  color: #333;
}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,form,span,input,a,div{ margin:0px; padding:0px; font-style:normal; border:0;}	
input, button, select { font-size:100%; box-sizing:border-box;margin:0; padding:0; vertical-align:middle; border:1px solid #ccc; outline:none;line-height:normal; color:#666;}
img {border:0px;border:none;}
ul,li{ list-style:none;}
a {-webkit-transition:all 0.3s ease;transition:all 0.3s ease; text-decoration:none; outline:none;color:inherit;}
.w1000{width:1000px;}
.w1150{width:1150px;}
.w1250{width:1250px;}
.w100 { width:100%; }
.md {margin:0 auto; }
.fl {float:left;}
.rt {float:right;}
.clear {clear:both;}
ul::after {content: "."; clear: both; display: block; height: 0; overflow: hidden;}
.clearfix:after,
ul:after,
ol:after
{content:"";display:block;height:0;width: 0;
clear:both;visibility:hidden;}
.clear {clear:both;display:block;}
.bg-none {background:none;}
.pr {position: relative;}
.pa {position: absolute;}
.center {text-align: center;}
.fefefe {background: #fafafa;}
.fff {background: #fff;}
.none {
	display: none;
}
h1,
h2,
h3,
.h1,
.h2,
.h3 
{
	 
}
@font-face {font-family: 'Montserrat';
	src:url('https://www.china-bgmotor.com/fonts/Montserrat-Regular.eot?') format("embedded-opentype"),
	  url('https://www.china-bgmotor.com/fonts/Montserrat-Regular.woff') format("woff"),
	  url('https://www.china-bgmotor.com/fonts/Montserrat-Regular.ttf') format("truetype"),
	  url('https://www.china-bgmotor.com/fonts/Montserrat-Regular.svg') format("svg");
}

@font-face {font-family: 'Poppins';
	src:url('https://www.china-bgmotor.com/fonts/Poppins.eot?') format("embedded-opentype"),
	  url('https://www.china-bgmotor.com/fonts/Poppins.woff') format("woff"),
	  url('https://www.china-bgmotor.com/fonts/Poppins.ttf') format("truetype"),
	  url('https://www.china-bgmotor.com/fonts/Poppins.svg') format("svg");
}



.s0 {
	width: 100%; 
	height: calc(100vh - 80px);
	height: 100vh;
}
.s0 img {
	width: 100%;
	display: block;
}
.top {
	
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	
	z-index: 9999;
}
.top .header{
 width: 100%;
	height: 80px;
	background: rgb(30 76 197 / 70%);
	background: #fff;
	border-bottom: 1px solid #eee;
	z-index: 9999;
}
.top .header .rt2,.top .header,.top .header .menu1,.top .header .logo.pa,.s2 li span,.s2 li p,.s4 ul li .span,.s4 ul li i,.ft0 .botton a,.cp_list_r .cp_l_ul li .img span,.cp_list_r .cp_l_ul li .img img,.nav-btn {
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.top .header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
#cp .top .header {
	position: relative;
}
.top .header.sticky{
	height: 80px;
	background: rgb(30 76 197 / 100%);
	background: rgb(255 255 255 / 85%);
	
}
.top .header.sticky .home-header {
	height: 100%;
}


.top .header.sticky .logo.pa,.top .header .logo.pa {
	background-size: 50px;
}
.top .header.sticky .menu1,.top .header  .menu1 {
	padding: 17px 25px 0px;
}
.top .header.sticky .rt2,.top .header  .rt2 {
	padding: 22px 0 0;
}
.top .header.sticky .rt2 .so .search_btn,.top .header .rt2 .so .search_btn {
	top: 10px;
}
.top .so {
	position: absolute;
	right: 0px;  
	top: 80px;
	background: #fff;
	border-radius: 2px;
}
.top .ques01 .ques01 {
	background: #ccc url(../image/searcj.png) no-repeat center;
    background-size: 32px;
    padding-left: 0px;
    width: 48px;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    border-radius: 10px;
    display: block;
    float: left;
	text-indent: -99999px;;
    margin-right: 10px;
    transform: translateY(-5px);
}
.top .ques01 .ques01:hover {
	background-color: #aaa;
}
.top .ques01 .ques01.active 
{
background: #173c99 url('../image/litebox-close2.png') no-repeat 15px center;
background-size: 18px;color: #fff!important;
}
.home-header .nav-btn {
 
}
.top .header.sticky .nav-btn{
	display: block;
}
.muu.fl2 {
	float: right;
	margin-left: 20px;
	display: block;
}
.top .header.sticky .muu.fl2{
 
}
.muu.fl2 li {
float: left;	

}
.muu.fl2 li a{
	padding-right: 35px;
	height: 80px;
	line-height: 80px;
	display: block;
	font-size: 18px;
	text-transform: capitalize;
	font-family: Microsoft YaHei;
}
.muu.fl2 li a:hover {
	color: #1e4cc5;
}
.muu.fl2 li.onn a {
	display: block;
	background: #C61F1F url(../image/tela.png) no-repeat 12px center;
	background-size: 26px;
	color: #fff;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 0px;
	padding: 0 20px 0 40px;
	border-radius: 4px;
	padding-left: 42px;
}
.pa.logo {
		width: 100px;
	    height: 81px;
	    padding: 0px 0px;
	    box-sizing: border-box;
	    background: #1e4cc5;
	    background: #1e4cc5 url(../image/logoa.png) no-repeat center 10px;
	    background-size: 61px;
	    display: block;
}
.top .header.sticky .pa.logo {
	height: 80px;width: 100px;
	background: #1e4cc5 url(../image/logoa.png) no-repeat center 10px;
	background-size: 50px;
}
.top .header .pa.logo:hover {
	height: 81px;width: 100px;
	background: #1e4cc5 url(../image/logoa.png) no-repeat center 10px;
	background-size: 55px;
}
.pa.logo img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.top .logo.pa{
	left: 20px;
	margin-left: 0px;
	top: 0;
	position: absolute;
	float: left;
}
.top .logo.pa a {
	display: block;
	height: 100%;
}
 
.menu1{
	 float: left;
}
.menu1 a,.menu1 .span{
	float: left;
}
.menu1 .span {
	color: #fff;
	font-weight: bold;
	margin-left: 5px;
	line-height: 30px;
	font-size: 12px;
}

.menu1 {
	
	padding: 25px 25px 0px;
	box-sizing: border-box;
	width: 140px;
	height: 50px;
}
.top .rt2 {
	padding: 22px 0 0;
	color: #fff;
	font-size: 22px;
	float: right;
	margin-right: 20px;width: 270px;
}

.top .rt2 .so form{
	border: 1px solid #111;
	width: 380px;
	height: 45px;
	border-radius: 2px;
	position: relative;
	display: none;
}
.top .rt2 .so input {
	width: 100%;
    height: 45px;color: #333;
    padding: 0 50px 0 20px;
    -webkit-appearance: none;
    border: none;
    background: none;
   
    font-size: 15px;
    display: block;
}
.top .rt2 .so .search_btn {
	position: absolute;
    top: 14px;
    right: 10px;
    cursor: pointer;
    background: none;
    border: none;
}
.top .rt2 .so .search_btn img {
	width: 25px;
}
.top .header.sticky .rt2 .so form{
	height: 36px;
}
.top .header.sticky .rt2 .so input {
	height: 36px;
}

.top .rt2 .lan{
	background:  url('../image/dq.png') no-repeat right center;
	width: 90px;
	background-size: 24px;
	margin-right: 30px;
	position: relative;
	padding-right: 27px;
	}
}
.top .rt2 .lan span {
	display: block;
}

.top .rt2 .lan .lan2{
	position: absolute;
	top: 30px;
	left: 0;
	background: #eee;
	color: #000;
	display: block;
	width: 100px;
	text-align: center;
	display: none;
}
.top .rt2 .lan:hover .lan2 {
	display: block;
}

.top .rt2 .cont{
 
}

.menu1 span{
	display: block;
	width: 35px;
	height: 3px;
	background: #fff;
	margin-top: 5px;
}





.home-header {
/*  padding: 25px 20px;
  position: absolute;
  left: 0;
  top: 0;*/
  z-index: 9999;
  width: 100%;
  height: 80px;
  box-sizing: border-box;
  -webkit-transition: all .3s;
 transition: all .3s;
  -webkit-transition-delay: .3s;
 transition-delay: .3s;
 
}
.header-nav.fl {
	float: right;
}
.home-header .header-l {
  /* width: 260px; */
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.home-header .nav-btn {
  width: 45px;
  height: 22px;

  cursor: pointer;
  margin-top: 28px;
  margin-right: 20px;
}
.sticky .home-header .nav-btn {
 
}

.home-header .nav-btn .fl{
	  position: relative;
	  width: 33px;
	  height: 23px;
}

.home-header .header-l div.m1 {
		color: #fff;
	    font-weight: bold;
	    margin-left: 2px;
	    line-height: 30px;
	    font-size: 16px;
	    float: right;
	    height: 30px;
	    margin-top: -2px;
		display: none;
}

.home-header .nav-btn .line {
  display: block;
  width: 100%;
  height: 3px;
  border-radius: 3px;
  background-color: #333;
  position: absolute;
  left: 0;
  -webkit-transition: all .4s;
  transition: all .4s;
}
.home-header .nav-btn .line1 {
  top: 0px;
  -webkit-transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  transform-origin: left top 0;
}
.home-header .nav-btn .line2 {
  top: 10px;
  width: 100%;
}
.home-header .nav-btn .line3 {
  bottom: 0;
  -webkit-transform-origin: left bottom 0;
  -ms-transform-origin: left bottom 0;
  transform-origin: left bottom 0;
}
.home-header .nav-btn.active {
  -webkit-animation: rotate 0.5s linear 0s;
          animation: rotate 0.5s linear 0s;
}
.home-header .nav-btn.hover .line {
  left: 6px;
  background: #000;
}

.home-header.on {
  position: fixed;
}

.home-header.on{
  padding:0px 20px;
/*  background: rgba(255,255,255,.8);*/
}

.home-header.on .header-l{
 
}

.home-header.on .nav-btn .line {
  background: #a5a5a5;
  background: #333;
}

.home-header.active{
/*  background: #fff;*/
  /*padding:5px 20px;*/
  position: fixed;
  padding:0px 20px;
  -webkit-transition-delay: .3s;
          transition-delay: .3s;
}

.home-header.active .nav-btn .line {
  background: #333;
}
.home-header.active .nav-btn .line1 {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
          width: 85%;
}
.home-header.active .nav-btn .line2 {
  opacity: 0;
}
.home-header.active .nav-btn .line3 {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
          width: 85%;
}

.home-header.active .header-right .language-btn {
  background: url(https://www.china-bgmotor.com/css/img5-2.png) no-repeat right center;
}
.home-header.active .header-right .language-btn:before {
  background: rgba(0, 0, 0, 0.5);
}

.meun-nav {
  width: 100%;
  height: 410px;
  position: fixed;
  left: 0;
  top: 0px;
    margin-top: 80px;
  background: #f1f1f1;
  z-index: 99999;
  /*transform: scale3d(0,0,0);
  opacity: 0;*/
  display: none;
}
.meun-nav .close {
  background: url(https://www.china-bgmotor.com/img/close-icon.svg) no-repeat center;
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: 10;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  -webkit-transition: -webkit-transform .25s ease;
          transition: transform .25s ease;
  cursor: pointer;
}
.meun-nav .w1440 {
  padding-top: 50px;
}
.meun-nav .w1440 .ul{
	padding: 0 50px;
}
.pc-mu .ul {
	 
}

.pc-mu ul {
	float: left;
	width: 16%;
	margin-right: 2%;
	margin-left: 3%;
}
.pc-mu ul.last {
	margin-right: 0;
	margin-left: 0;
	float: right;
	width: 14%;
}
.pc-mu ul li b{
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #333;
	padding-bottom: 7px;
	margin-bottom: 10px;
	font-size: 18px;
	display: block;
	color: #1e4cc5;
}
.pc-mu ul li a{
	padding: 3px 0;
	display: block;
	font-weight: bold;
	font-size: 16px;
}
.pc-mu ul li .ul1 a{
	padding: 2px 0;
	text-indent: 10px;
	font-weight: normal;
	font-style: normal;
	list-style: disc;
	font-size: 14px;
	
}
.pc-mu ul li a:hover{
	color: #1e4cc5;
	text-decoration: underline;
}
.pc-mu ul li:first-child a:hover{
	color: #1e4cc5;
	text-decoration: none;
}
@media (max-width: 1023px) {
  .home-header.on{
    padding: 0 0 0 10px!important
  }
  .home-header.on{
    background: #fff;
  }

}
/*header*/

.footer {
		padding: 30px 0 30px;
		
		background: #173b98; 
	}
	.footer .w1250{
		width: 1250px;
		margin: 0 auto;
		border-top: 0px solid #7b8dbe;
		padding: 20px 0 0;
	}
	.footer2 { 
		    color: #666;
 
	}
	
	.footer .fl ul {
		float: left;
		margin-right: 130px;
	}
.footer .fl ul.last{
margin-right: 0px;
} 
	.footer .fl ul li{
		font-size: 16px;
	}
	.footer .fl ul li a{
		display: block;
		line-height: 32px;
		font-size: 16px;
		color: #cfcfcf;
	}
	.footer .fl ul li a:hover {
		color: #fff;
		text-decoration: underline;
	}
	.footer .fl ul li:first-child a:hover {
		color: #fff;
		text-decoration: none;
	}
	
	.footer .fl ul li b
{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	display: block;
	color: #fff;
}	
	.footer .rt img{
		width: 100px;
	}
 
	.footer2 .w1250{
		border-top: 0px solid #496086;
		padding-top: 30px;
		padding-bottom: 20px;
		width: 1250px;
	}
	
	.share1 .li {
		float: left;
		margin-right: 12px;
		position: relative;
		padding-top: 4px;
	}
	
	.share1 .li:last-child {
		margin-right: 0;
	}
	.share1 .li a.btn {
	    display:block;
	    width:24px;
	    height:24px;
	    border-radius:50%;
	    background:center no-repeat;
	    background-size:20px;
	    transition:none
	}
	.share1 .li:last-child {
		margin-right: 0;
		padding-right: 0;
	}
	
	.share1 .li a.btn {
	    width:28px;
	    height:28px
	}
		.share1 .li a.fb {
	    background-image: url('https://www.china-bgmotor.com/img/icon-fb.png'); 
	    /*background-color:#07214b*/background-color: #3a9852
	}
	.share1 .li a.fb:hover {
		background-color: #3a9852
	}
	.share1 .li a.twitter {
	    background-image:url('../image/facebook.png');background-size:23px;
	   /* background-color:#07214b*/background-color:#416cb2
	}
	 
	
	.share1 .li a.mail {
	    background-image:url('../image/icon-mail.png');
	   /* background-color:#07214b*/background-color:#2ba9e1
	}
	 
	.share1 .li a.linked {
	    background-image:url('../image/icon-linked.png');
	   /* background-color:#07214b*/background-color:#0073b1
	}
	 
	
	.share1 .li a.weibo {
	    background-image:url('https://www.china-bgmotor.com/img/icon-weibo.png');
	   /* background-color:#07214b*/
	}	
	
 .popup {
	    position: absolute;
	    bottom: 26px;
	    right: -5px;
	    width: 144px;
	    height: 160px;
	    display: none;
	}
	.header .popup {
		bottom: auto;
		top: 40px;
	}
	.share1 .li:hover .popup {
	 	display: block;
	 	z-index: 222;
	 }
	 .header  .triangle {
	 	display: none;
	 }
 .er-code {
	    padding: 4px;
	    border-radius: 4px;
	    background: #fff;
	    -ms-box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	    -o-box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
	    box-shadow: 0 2px 6px 0 rgb(0 0 0 / 10%);
	}
  .er-code img {
	    width: 136px;
	    height: 136px;
	    position: relative;
	    z-index: 2;
	}
  .triangle {
	    position: absolute;
	    background: #fff;
	    -ms-box-shadow: 4px 4px 8px rgba(0,0,0,.1);
	    -o-box-shadow: 4px 4px 8px rgba(0,0,0,.1);
	    box-shadow: 4px 4px 8px rgb(0 0 0 / 100%);
	    z-index: 8;
	    width: 11px;
	    height: 11px;
	    bottom: 12px;
	    right: 16px;
	    transform: translateY(50%) rotate(45deg);
	}
	
	.ft0 {
		background:   url(../image/157265368.jpg) no-repeat right -170px;
		background-size: cover;
		color: #fff;
		text-align: center;
		padding: 90px 0 80px;
		font-size: 16px;
		font-weight: bold;
		text-transform: capitalize;
	}
	.ft0 h3{
		font-size: 38px;
		    font-weight: bold;
		    color: #fff;
		    padding-top: 0px;
		    padding-bottom: 0px;
		    text-transform: uppercase;
	}
	.ft0 h3 p{
		padding-bottom: 0px;
	}
	.ft0 .botton a{
		display: block;
		width: 650px;
		height: 60px;
		line-height: 65px;
		margin: 30px auto;
		text-transform: uppercase;
		font-size: 20px;
		font-weight: 800;
		/* letter-spacing: 4px; */
		background: #173b98 url(../image/right2.png) no-repeat 440px center;
		background-size: 25px;
		text-indent: -50px;
		color: #fff;
		border: 0px solid #fff;
		border-radius: 150px;
	}
	.ft0 .botton a:hover {
		background: #173b98 url(../image/right2.png) no-repeat 480px center;
		background-size: 25px;
		border: 0px solid #1e4cc5;
	}
	
	.ft0 .conat {
			width: 290px;
		    margin: 0 auto;
		    text-align: left;
	}
	
.ft0 .conat div{
	background: url(../image/tel.png) no-repeat 0px center;
    background-size: 30px;
    padding-left: 40px;
    height: 40px;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}
.ft0 .conat div.whatup{
	background: url('https://www.china-bgmotor.com/img/what.png') no-repeat 2px center;
	background-size: 29px;
}
.ft0 .conat div.mail{
	background: url('../image/mail.png') no-repeat 2px center;
	background-size: 29px;    text-transform: none;
}
/*footer*/




.circle-text {
		/*right: -50px;
		    left: auto;
		    top: -30px;*/
		    z-index: 3;
}
.rotate {
    animation: rotate 20s infinite linear;
    transform-origin: center;
}
.circular {
  text-transform: uppercase;
  font-weight: 500;
  color: #222;
    font-size: 10px;
        letter-spacing: 3px;
       width: 160px;
    height: 160px;
}
.circular svg {
    fill: transparent;
    display: block;
    overflow: visible; 
}
  .circular text {
    fill: #000; 
}
 .circle-text {
    display: block !important;
}
.circle-text {
 position: absolute;
     right: 50px;
     top: 0px;
     background: url(../image/logo5.png) no-repeat center 20px;
     background-size: 80px;
}
.circle-text--left {
    right: auto;
    left: -30px; 
}
.circle-text span {
	text-align: center;
	display: block;
	font-size: 22px;
	top: 26px;
	position: absolute;
	left: 16px;
	font-weight: 800;
	color: #1e4cc5;
}

.circle-text span b{
	display: block;
	font-size: 28px;
	padding-top: 0px;
	font-weight: 800;
}
@keyframes rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); 
  } 
    }
.s1 {
	/*background: #282828 url(/img/c82.jpg) no-repeat right center;*/
	background: #fff;
	padding: 95px 0 110px;
	color: #000;
	text-align: center;
	position: relative;
	z-index: 2;  
}
.s1 h3 {
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bolder;
	line-height: 40px;
	padding-bottom: 30px;
	text-align: center;
	letter-spacing: 1px;
	padding-left: 50px;text-transform: capitalize;
    font-family: Microsoft YaHei;
}
.s1 h3 span{
	font-size: 26px;
	font-weight: 800;
	color: #1e4cc5;
	
}
.s1 .p p{
 max-width: 1300px;
	text-align: justify;
	font-size: 18px;
	line-height: 1.4;
}
.s1 .p {
	text-align: left;
}
.s1 p {
	font-size: 20px;
	padding: 0px 50px;
  color: #666;
    line-height: 1.5;
	text-align: center;
	margin: 0 auto;
}
.s1 ul {
	margin-left: 50px;
	margin-top: 100px;
	display: none;
}
.s1 ul li {
float: left;	
margin-right: 100px;
}
.s1 ul li b{
	    display: block;
    font-size: 4vw;
    font-weight: 900;
    line-height: 1;
    color: #333;    text-transform: capitalize;
    font-family: Microsoft YaHei;
}
.s1 ul li b i{
	font-size: 18px;
}
.s1 ul li em{
	    padding-bottom: 20px;
    line-height: 1.4;
    margin-top: 20px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
	display: block;
	font-size: 18px;
	text-transform: capitalize;
}
.s2 li {
	background:  url('../image/home.jpg') no-repeat center;
	background-size: cover;
	width: 33.3333%;
	height: 620px;
	float: left;
	box-sizing: border-box;
	position: relative;
}
.s2 li p{
	position: absolute;
	top: -100px;
	left: 50%;
	margin-left: -90px;
	width: 180px;
	height: 200px;
	color: #d8e2ff;
	text-align: center;
	opacity: 0;
	padding-top: 150px;
	-webkit-transition:all 0.5s ease;transition:all 0.5s ease;
} 
.s2 li p a{
	border-bottom: 1px solid rgb(30 76 197 / 0%);
	padding-bottom: 2px;
	padding-top: 10px;
	margin-bottom: 2px;
	color: #d8e2ff;
	font-size: 16px;
	width: 100%;
	text-transform: capitalize;
}
.s2 li p a:hover{
	border-bottom: 1px solid #fff;
	color: #fff;
}
.s2 li p a:last-child{
	border-bottom: 0;
}
.s2 li:hover p{
	opacity: 1;
	top: 10px;
}


.s2 li .a {
	display: block;
	height: 100%;
 
}
.s2 li a {
	display: block;
}
.s2 li:hover .a{
	background: rgba(0, 0, 0, 0.8);;
	background: rgba(30, 76, 197, 0.8);
	
}
.s2 li.li1 {
	background:  url('https://www.china-bgmotor.com/img/2700.jpg') no-repeat center;
	background-size: cover;
	border-right: 1px solid #fff;
}
.s2 li.li1:hover div,.s2 li.li2:hover div{
	opacity: 1;
}
/*.s2 li.li1 span {
	background:  url(https://www.china-bgmotor.com/img/down.png) center 300px no-repeat;
	background-size: 38px;
	 
}*/
/*div.s2 li.li1:hover span,div.s2 li.li2:hover span {
	    background: url(https://www.china-bgmotor.com/img/down.png) center 380px no-repeat;
	    background-image: none;
}*/
.s2 li.li2 {
	background:  url('https://www.china-bgmotor.com/img/22211.jpg') no-repeat center;
	background-size: cover;
	border-right: 1px solid #fff;
}
/*.s2 li.li2 span {
	background:  url(https://www.china-bgmotor.com/img/down.png) center 300px no-repeat;
	background-size: 38px;
}*/

.s2 li.li3 {
	background:  url('../image/41155388811.jpg') no-repeat center;
	background-size: cover;
	border-right: 0px solid #000;
}
/*.s2 li.li3 span {
	background: url(https://www.china-bgmotor.com/img/down.png) center 300px no-repeat;
	background-size: 38px;
}*/
/*div.s2 li.li3:hover span  {
	    background:  url(https://www.china-bgmotor.com/img/down.png) center 350px no-repeat;
background-size: 38px;
}*/

.s2 li span{
	font-size: 18px;
	font-weight: bold;
	color: #1e4cc5;
	display: block;
	line-height: 60px;
	padding-top: 0px;
	height: 90px;
	text-align: center;
	letter-spacing: 1px;
	/*background: rgb(0 0 0 / 75%) url(https://www.china-bgmotor.com/img/down.png) center 300px no-repeat;
	background-size: 50px;
	background:  url('../image/b2.png')  repeat-x left top;*/
	text-transform: uppercase;
	-webkit-transition:all 0.4s ease;transition:all 0.4s ease;
	/*text-shadow: 2px 2px 0px #fff;*/
	position: absolute;
	left: 0;
	top: auto;
	bottom: 0;
	text-align: center;
	width: 100%;
	background: #fff;
}
.s2 li:hover span {
	    background: rgb(4 44 128 / 90%) url(https://www.china-bgmotor.com/img/down.png) center 380px no-repeat;
	    background-image: none;
	    background-color: rgb(4 44 128 / 95%);
	    background-color: #1e4cc5;
	    background-size: 30px;
	    color: #fff;
}
.s2 li.li3 .a { 
	-webkit-transition:all 0s ease;transition:all 0s ease;
}
.s2 li.li3:hover .a {
	background-image:  url(../image/right6.png) ;
	background-repeat: no-repeat;
	background-position: center 170px;
	background-size: 50px;
	background: none;
}
.s2 li:hover span:after {
	background: #fff;
}
.s2 li span:after {
	content: '';
	display: block;
	background: #1e4cc5;
	width: 30px;
	height: 3px;
	margin: 5px auto 0;
}
/*.s2 li:hover span{
	background: #1e4cc5;
}*/
/*div.s2 li:hover span {
	    background: rgb(0 0 0 / 75%) url(https://www.china-bgmotor.com/img/down.png) center 380px no-repeat;
/*	    background-image: none;*!/
	    background: rgb(0 0 0 / 75%) url(https://www.china-bgmotor.com/img/down.png) center 350px no-repeat;
	    background-size: 30px;
}*/
.s2 li.li1 div,.s2 li.li2 div,.s2 li.li3 div  {
	position: absolute;
	    bottom: 10px;
	    left: 50%;
	    margin-left: -80px;
	    width: 160px;
	    height: 80px;
	    color: #e0e2e8;
	    text-align: center;
 
	    -webkit-transition: all 0.5s ease;
	    transition: all 0.5s ease;
	    
}

.s3 {
	background: #fff;
	position: relative;
	padding: 0px 0 0px;
}
.s31 {
	position: absolute;
	width: 30%;
	height: 480px;
	left: 50px;
	top: 180px;
	background:  url('../image/5200.jpg') no-repeat  center;
	background-size: cover;
	border-radius: 0 20px 20px 0;
	border-radius: 20px;
}
.s31 i {
	position: absolute;
	bottom: 20px;
	color: #1e4cc5;
	right: 20px;
	font-size: 16px;
	background: ;
	font-style: italic;
}

.s32 {
	width: 70%;
	float: right;
	height: 720px;
	height: auto;
	background: #fff url(../image/1.jpg) no-repeat left center;
	padding-top:80px;
}
.s32 h3{
	    color: #000000;
	    padding-top: 120px;
	    padding-bottom: 20px;
	    font-size: 28px;
	    text-transform: uppercase;
	    font-weight: 800;
	    line-height: 52px;
}
.s32 .pad{
	margin-left: 15%;
	margin-right: 50px;
	color: #666;
	line-height: 28px;
	position: relative;
}
.s32 .pad .p {
font-size: 18px;
color: #000;
max-width: 900px;
}
.s32 .pad .p .ceo_s, .ab_a .a .rt .ceo_s{
	font-size: 22px;
	    font-style: italic;
	    font-family: serif;
	    margin-bottom: 20px;
	    /* font-family: 'MontserratBold2'; */
	    padding-bottom: 5px;
	    padding-top: 5px;
	    font-weight: 800;
	    color: #1e4cc5;
	    border-left: #1e4cc5 2px solid;
	    padding-left: 20px;
}
.s32 .pad .p .ceo_s {
	padding-bottom: 40px;
	border-left: 0px;
	padding-left: 60px;
	position: relative;
	margin-left: 300px;
}
.s32 .pad .p .ceo_s::after {
	content: '';
	display: block;
	width: 50px;
	height: 2px;
	background: #1e4cc5;
	left: 0;
	position: absolute;
	top: 17px;
}
.s32 .pad .p .fg {
	height: 15px;
}

.s32 .more {
	margin-top: 50px;
	display: block;
	width: 250px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
	position: relative;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.s32 .more span{
	position: relative;
	    display: block;
	    z-index: 2;
	    text-transform: uppercase;
	    background:  url(../image/on3.png) 165px center no-repeat;
	    background-size: 23px;
	    text-indent: -20px;
	    color: #1e4cc5;
	    -webkit-transition: all 0.3s ease;
	    transition: all 0.3s ease;
	    font-weight: bold;
	    border: 1px solid #1e4cc5;
	    border-radius: 5px;
}
.s32 .more:after {
	/*position: absolute;
	content: '';
	display: block;
	left: 6px;
	width: 200px;
	height: 50px;
	top: 10px;
	background: ##1e4cc5;
	z-index: 1;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;*/
}

.s32 .more span:hover {
	background: #1e4cc5 url(../image/right2.png) 185px center no-repeat;
	background-size: 23px;
	color: #fff;
	border: 1px solid #1e4cc5;
}
.s32 .more:hover:after {
	background: #333;
}
.s4 {
	background: #fff;
	overflow: hidden;
	width: 100%;
}

.s4 .ul {
	width: auto;
	margin: 0 auto 0px;
	padding-bottom: 90px;
}

.s4 .ul .h3,.s5 .ul .h3{
	font-size: 34px;
	    font-weight: bold;
	    color: #1e4cc5;
	    padding-top: 0px;
	    padding-bottom: 20px;
	    text-transform: uppercase;
}
.s4 ul {
	width: 1350px;
	margin: 0 auto;
	display: block;
}
.s4 .ul {
	padding: 90px 0 80px;
	position: relative;
	width: 100%;
	max-width: 1920px;
	margin-left: 0px;
}
.s5 .ul {
	width: 100%;
	max-width: 1920px;
}
.s5 ul {
	width: auto;
	padding: 0 0px;
}
.s5 ul li a .date, .s5 ul li a b{
	display: block;
}
.s5 .ul1 li {
	height: 61px;
	border-bottom: 1px solid #ccc;
	line-height: 60px;
}
.s5 .ul1 ul{
	background: #fff;
	padding: 10px 15px;
}

.s5 .ul1 li:last-child {
	border-bottom: 0;
}

.s5 .ul1 li a{
	display: block;
}
.s5 .ul1 li:hover {
	border-bottom: 1px solid #111;	
}

.s5 .ul1 li a b {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	width: calc( 100% - 65px );
	height: 50px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.s5 ul li a .date {
	padding-right: 0px;
	width: 65px;
	font-size: 14px;
	height: 50px;
	float: left;
}
.s5 ul li a .date span {
	color: #888;	
}
.s5 .hd ul {
	margin: 20px auto;
	text-align: center;
}

.s5 .hd ul li{
	background: #222;
	width: 12px;
	height: 12px;
	border-radius: 30px;
	display: inline-block;
	text-indent: -9999px;
	margin: 0 3px;
}
.s5 .hd ul li.on{
	background: #1e4cc5;
}
.s4 ul {
	width: auto;
	/* float: right; */
	position: relative;
	padding: 0px 80px;
	max-height: 600px;
}
.s4 .ul .h3 {
		 
		    /* left: -110px; */
		    /* top: 00px; */
		    width: auto;
		    /* background: #0a2045; */
		    color: #fff;
		    padding: 0;
		    font-size: 34px;
		    text-align: center;
		    margin-bottom: 0px;
		    padding-left: 0px;
		    /* -webkit-transform: rotate(
		-90deg
		) translateX(0); */
		    /* transform: rotate(
		-90deg
		) translateX(-70%); */
		    position: relative;
		    margin: 0 auto 20px;
		    width: 950px;
}
.s4 .ul .h3 span{
	position: relative;
	    display: block;
	    z-index: 2;
	    height: 70px;
	    line-height: 75px;
	    /*background: #eeeeee;*/
	    /* background: #0a2045 url(../img/146575165a.jpg) no-repeat center bottom; */
	    background-size: cover;
	    color: #1e4cc5;
	    /* border: 1px solid #fff; */
	    text-align: left;
 
}
.s4 .ul .h3 span i{
	font-size: 14px;
	padding-left: 10px;
	opacity: 1;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease; 
}
.s4 .ul .h3 span i a {
	display: inline-block;
	color: #444;
}

.s4 .ul .h3:hover i{
	opacity: 1;
}
.s4 .ul .h3:hover:after {
	left: 15px;
	top: 25px;
}

.s4 .ul .h3:after {
		position: absolute;
		content: '';
		display: block;
		left: 10px;
		width: 1250px;
		height: 70px;
		top: 20px;
		/* background: #ffffff; */
		z-index: 1;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
}

.s4 ul li {
	width: 420px;
	float: left;
	height: 500px;
	margin-right: 28px;
	margin-right: 25px;
	margin-bottom: 30px;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
	display: inline-block;
}
.s4 ul li {
 
}
.s4 ul li:last-child {
	margin-right: 0;
}
.s4 ul li.li1, .s4 ul li.li2 {
/*	width: 49%;*/
}
.s4 ul li.li2 {
/*	margin-right: 0;*/
}
.s4 ul li.li1 img, .s4 ul li.li2 img {
	/*height: auto;*/
}
.s4 ul li .span{
	display: block;
	    /*background: rgb(4 70 157 / 70%);*/
	    /* background: #fff; */
	    background: url('../image/b1.png') repeat-x left bottom;
	    color: #1c4484;
	    color: #fff;
	    font-size: 22px;
	    text-indent: 20px;
	    height: 70px;
	    padding-top: 480px;
	    width: 100%;
	    line-height: 25px;
	    position: absolute;
	    font-weight: 600;
	    bottom: 0;
}
.s4 ul li:hover .span{
/*	background: #1f4cc5;*/
background: url('../image/b2.png') repeat-x left bottom;
	color: #fff;
}

.s4 ul li .span i{
	position: absolute;
	right: 10px;
	bottom: 20px;
	width: 55px;
	height: 55px;
	display: block;
	background:  url(../image/right.png) no-repeat center;
	background-size: 30px;
}
.s4 ul li:hover i{
	background: #04469d url('../image/right.png') no-repeat center;
	background-size: 30px;
}
.s4 ul li .span p {
	font-size: 13px;
	color: #fefefe;
	font-weight: normal;
}

.s4 ul li img{
	width: 100%;
	height: 550px;
	display: block;
	-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.s4 ul li:hover img {
	transform: scale(1.1);
}
.s5 {
	background: #f3f3f3;
	padding: 50px 0 30px;display: none;
}
.s5 .pad,
.cont_2.index1 .pad
 {
	padding: 0px 50px;
}
.cont_2.index1 .pad {
	max-width: 1250px;
	margin: 0 auto;
}
.s5 .ul1 {
	width: 33%;
	float: left;
}
.s5 .ul {
	width: 63%;
	float: right;
}

div.s5 .pad div.h3{
	text-align: left;
	margin-bottom: 5px;
	font-size: 34px;
	    font-weight: bold;
	    color: #1e4cc5;
	    padding-top: 0px;
	    padding-bottom: 20px;
	    text-transform: uppercase;
}
.s5 .h3 span {
	display: block;
	float: left;
}

.s5 .h3 a {
	display: block;
	float: right;
	color: #333;
	font-size: 14px;
	height: 50px;
	line-height: 70px;
}
.s5 .h3 a:hover {
	color: #1e4cc5;
}

.s5 .ul1 .h3 {
	margin-bottom: 20px;
}
.s5 .ul .ul2 {
	height: 335px;
	overflow: hidden;
	padding-right: 5px;
}
.s5 .ul .ul2 ul{
	height: 335px;
	overflow-y: hidden;
}
.s5 .ul .ul2 li {
	width: 32.5%;
	/* background: #ffffff; */
	position: relative;
	display: inline-block;
	margin-bottom: 40px;
}
.s5 .ul .ul2 li a{
	padding: 20px 20px 25px;
	border: 1px solid #eee;
	box-sizing: border-box;
	margin-right: 15px;
	background: #ffffff; 
    height: 500px;
}
.s5 .ul .ul2 li:last-child {
	margin-right: 0;
}

.s5 .ul .ul2 li .date{
	background: #1f4cc5;
	color: #fff;
	width: 50px;
	height: 48px;
	position: absolute;
	left: 20px;
	top: 30px;
	text-align: center;
	line-height: 20px;
	padding: 4px 0;
	box-sizing: border-box;
}
.s5 .ul .ul2 li a {
	display: block;
}
.s5 .ul .ul2 li a .img{
	width: 100%;
	height: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% auto;
	margin-bottom: 10px;
}
.s5 .ul .ul2 li a img{
	display: block;
	width: 100%;
}
.s5 .ul .ul2 li a .date span{
	font-size: 14px;
	display: block;
	padding-bottom: 0px;
	color: #fff;
	font-weight: bold;
}
.s5 .ul .ul2 li .date i{
	font-size: 18px;font-weight: bold;
	letter-spacing: 2px;
}
.s5 .ul .ul2 li {
 
	margin-right: 1%;
	-webkit-transition:all 0.2s ease;transition:all 0.2s ease;
}
.s5 .ul .ul2 li p {
	font-size: 12px;
	color: #666;
	line-height: 16px;
	text-align: left;
	-webkit-transition:all 0.2s ease;transition:all 0.2s ease;
}

.s5 .ul .ul2 li b{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
	padding-top: 0px;
	-webkit-transition:all 0.2s ease;transition:all 0.2s ease;
}
.s5 .ul .ul2 li a:hover {
	background: #0a2045;
	color: #fff;
}
.s5 .ul .ul2 li:hover p,.s5 .ul .ul2 li:hover b{
	color: #fff;
}

.top__mv--scroll {
    position: absolute;
    bottom: 40px;
    left: calc(50% - 10px);
    opacity: 0;
}
.top__mv--scroll .mouse {
    display: inline-block;
    position: relative;
    width: 21px;
    height: 36px;
    border: 2px solid #fff;
    border-radius: 11px;
}
.top__mv--scroll .mouse:before {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 9px;
    width: 3px;
    height: 7px;
    border-radius: 2px;
    background-color: #fff;
    content: "";
}
html[data-browser=ie][data-browserversion="11"] .top__mv--scroll .slider {
    width:3px
}
.top__mv--scroll .slider {
    position: absolute;
    bottom: -60px;
    left: 10px;
    width: 2px;
    height: 50px;
    overflow: hidden;
    pointer-events: none;
}
.top__mv--scroll .slider:after {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    animation: scroll 1.5s ease infinite;
    content: "";
}
@keyframes scroll {
    0% {
        transform:translateY(-100%)
    }
    to {
        transform:translateY(100%)
    }
}


.s6 {
	background:  url(../image/s6a.jpg) no-repeat center;
	background-size: cover;
	
	padding:50px 0 0px;
	margin-top: 0px;
}
.s6 .h3{
	font-size: 34px;
	 text-align: center;
	 font-weight: bold;color: #1e4cc5;color: #fff;
	 margin-bottom: 60px;
	text-transform: uppercase;
}
.s6 ul {
	padding: 0px 80px;
}
.s6 .ul {
	max-width: 1920px;
	margin: 0 auto;
}
.s6 .ul li{
	float: left;
	width: 31%;
	height: 300px;
	font-size: 14px;
	text-transform: capitalize;
	line-height: 20px;
	margin-left: 2%;
}
.s6 .ul li p{
	padding-right: 20px;
	text-align: left;color: #333;color: #ccc;
	font-size: 16px;
	line-height: 26px;
}
.s6 .ul li b{
	border-radius: 70px;
	width: 70px;
	height: 70px;
	display: block;color: #fff;
	margin-bottom: 20px;
	margin-right: 0px;
	border: 1px solid #fff;
}
.s6 .ul li span {
	display: block;
	margin-bottom: 25px;
	font-size: 22px;color: #1e4cc5;color: #fff;
}
.s6 .ul li span b,.s6 .ul li span i{
	float: none;
	display: block;
	font-weight: bold;
	color: #fff;
}
.s6 .ul li.li1 b{
	background: url('../image/61.png') no-repeat center;
	background-size: 35px;
	border: 1px solid #fff;
}
.s6 .ul li.li2 b{
	background: url('../image/up.png') no-repeat center;
	background-size: 35px;
}
.s6 .ul li.li3 b{
	background: url('../image/sc.png') no-repeat center;
	background-size: 35px;
}
.s6 .ul li.li4 b{
	background: url('../image/gr.png') no-repeat center;
	background-size: 35px;
}
.s6 .ul li.li5 b{
	background: url('../image/sz.png') no-repeat center;
	background-size: 35px;
}
.s6 .ul li.li6 b{
	background: url('../image/fj.png') no-repeat center;
	background-size: 33px;
}



/*Ã¤ÂºÂ§Ã¥â€œÂÃ©Â¡Âµ*/
.cp_l1 {
	margin: 40px auto 100px;
}
.cp_list_r .pin{
	background: #eee;
	padding: 5px 0 5px 10px;
	margin-bottom: 30px;
}
.cp_list_r .pin a{
	font-size: 15px;
	    padding-right: 5px;
	font-weight: normal;
}
.cp_list_r .pin a h1 {
	display: inline;
}
.cp_list_r .pin a.cur {
    color: #1e4cc5;
}

.cp_l1 .clearfix.pad{
	padding: 0 50px;
}
.cp_list_l {
	width: 280px;
	float: left;
}
.cp_list_r .cont_2 {
	padding-bottom: 80px;
}

.cp_list_r .cont_2 .w1250{
	width: 80%;
}
.cont_2.index1 .contact-form form ul.fl {
	float: none;
	width: 94%;
	
}
.cont_2.index1 .rt{
	float: none;
	    width: 96.5%;
		margin-top: 20px;
		
}
	.cont_2.index1 .contact-form form textarea {
		height: 50px; 
		width: 320px;
		width: 100%;
	}
	.cp_list_l input[type="text"] {
		color: #444;
	}
	.cont_2.index1 .contact-form h3,
	.cont_2.index1 .contact-form form li .zid,
	.news_1  form li .zid,
	.news_1 .contact-form h3
	 {
		color: #fff;
	}
	.cont_2.index1 .contact-form form li input {
		color: #333;
		height: 35px;
		width: 150px;
		width: 100%;
	}
	.cont_2.index1 .contact-form form li input::placeholder,
	.cont_2.index1 .contact-form form textarea::placeholder
	 {
		color: #aaa;
		font-size: 12px;
	}
	.cont_2.index1 .contact-form form li input,
	.cont_2.index1 .contact-form form textarea
	 {
		border: 0px solid #829ba9;background: #fff;
	}
	.cont_2.index1 .contact-form form ul li{
		 width: 47%;
		float: left;
		margin-right: 3%;
	 
	}
	.cont_2.index1 .contact-form form ul li.texta {
		width: 92%;
		margin: 0;
	}
.cont_2.index1 .contact-form .coolbg {
 	margin: 30px 0 0;
 }
.cont_2.index1 .cp_list_r {
	float: right;
	width: calc( 100% - 300px );
}
.cont_2.index1 {
	padding: 50px 0 0;
	background: url(../image/brushless_motor1.jpg) no-repeat center;
	background-size: cover;
	position: relative;
	margin-top: 0;
}
.cont_2.index1 .pad{
	color: #fff;
	position: relative;
	z-index: 2;
}
.cont_2.index1 .h3 {
 
    font-size: 34px;
    text-align: center;
    font-weight: bold;
    color: #1e4cc5;
    color: #fff;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.cont_2.index1:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: rgb(0 36 102 / 95%);
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .95;
}

.cont_2.index1 .fl1{
	float: left;
	width: 55%;
}
.cont_2.index1 .rt1{
	float: right;
	width: 33%;
	padding-bottom: 50px;
	padding: 20px 0px 20px 30px;
	border-radius: 10px;
	border: 0px solid #fff;
	margin-bottom: 50px;
	background: rgb(0 30 82 / 70%);
}
.cont_2.index1 .rt1 .contact-form form {
 
    padding-bottom: 20px;
}
.cont_2.index1 .rt1 .pp{
	color: #aaa;
	font-size: 12px;
}
.w1200 .contact-form form ul li {
	width: 100%;
}
.cont_2.index1 .w1200  .rt {
    float: none;
    width: 87.5%;
}
.cont_2.index1 .fl1 .a{
	font-size: 16px;
}
.cont_2.index1 .fl1 .b{
	font-size: 26px;
	padding: 5px 0 10px;
	padding-right: 50px;
	font-weight: bold;
}
.cont_2.index1 .fl1 .b p{
	font-size: 18px;
	
	font-weight: normal;
	font-style: normal;
}
.cont_2.index1 .fl1 .c{
		font-size: 16px;
	padding: 18px 0 15px;
}
.cont_2.index1 .fl1 .c li{
	display: block; 
	padding-left: 50px;
	height: 26px;
	font-size: 17px;
	line-height: 26px; 
	background:  url('../image/dag.png') no-repeat left center;
	background-size: 20px;
	padding-left: 30px;
	font-weight: normal;
	letter-spacing: 0px;
	 
}
.cont_2.index1 .fl1 .d{
		font-size: 16px;
	padding: 10px 0 0;
}
.cont_2.index1 .fl1 .d u{
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}
.cp_list_r {
	float: right;
	width: calc( 100% - 300px );
	margin-top: 20px;
}

.cp_list_r .cp_l_ul li, .ot_product li{
	float: left;
	width: 25%;
	position: relative;
	margin-left: 0%;
	margin-bottom: 0px;
	
}
.ot_product .cp_l_ul{
	width: 1300px;
}
div.ot_product li .nm span {
	font-size: 16px;
}

.ot_product li{
	width: 18.5%;
	margin-right: 1%;
}
.cp_list_r .cp_l_ul {
	border-bottom: 1px solid #ccc;
    padding-bottom: 50px;
}

.cp_list_r .cp_l_ul li .pad, .ot_product li .pad{
	/*border: 1px solid #ccc;*/
	box-sizing: border-box;
	border-right: 1px solid #fff;
	border-bottom: 0;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.ot_product li .pad {
	border: 0px solid #ccc;
	border-right: 0px solid #fff;
}

.cp_list_r .cp_l_ul li:nth-child(4n) .pad {
	border-right: 1px solid #fff;
}
.cp_list_r .cp_l_ul li:hover .pad, .ot_product li:hover .pad{
	/*border: 1px solid #efefef;*/
	/*box-shadow: 1px 2px 10px #aaa;*/
}

.cp_list_r .cp_l_ul li .img a,.ot_product li a{
	display: block;
}
.cp_list_r .cp_l_ul li .img {
	position: relative;
	overflow: hidden;
}

.cp_list_r .cp_l_ul li .img span{
	position: absolute;
	bottom: -40px;
	left: 10%;
	background: #1e4cc5;
	color: #fff;
	width: 80%;
	height: 40px;
	border-radius: 5px;
}
.cp_list_r .cp_l_ul li:hover .img span {
	display: block;
	bottom: 30px;
	opacity: 1;
}
.cp_list_r .cp_l_ul li .img span a, .ot_product li .img span a{
	line-height: 40px;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	display: block;
}
.cp_list_r .cp_l_ul li .nm, .ot_product li .nm {
	display: block;
	text-align: center;
}

.cp_list_r .cp_l_ul li .img img, .ot_product li .img img{
	width: 100%;padding: 20px;
    box-sizing: border-box;
}
.cp_list_r .cp_l_ul li:hover .img img {
	margin-top: -10px;
	margin-bottom: 10px;
}

.cp_list_r .cp_l_ul li .nm span, .ot_product li .nm span{
	display: block;
	font-size: 16px;    line-height: 26px;
	font-weight: normal;
	font-style: normal;
	text-transform: capitalize;    height: 55px;
	display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 2;
	    overflow: hidden;
}
.cp_list_r .cp_l_ul li .nm p, .ot_product li .nm p{
	font-size: 13px;
	color: #999;
	padding-bottom: 20px;
}

.cp_list_r .ziyou1{
	padding: 20px; 
	margin-top: 50px;
	border-top: 1px solid #ccc;
	padding-top: 50px;
}
.cp_list_r .ziyou1 td,
.news_2p td
{ 
	text-align: center;vertical-align: middle;
}
.cp_list_r .ziyou1 img{
	max-width: 100%;
	 padding: 10px 0;
}
.cp_list_r .ziyou1 li{
	list-style: disc;
}
.cp_list_r .ziyou1 strong{
font-weight:600	
}


.cp_list_l ul b{
	font-weight: bold;
	font-size: 32px;
	padding-bottom: 30px;
	width: 100%;
	display: block;
	border-bottom: 1px solid #888;
}
.cp_list_l ul li{
	padding: 15px 0 15px;
	border-bottom: 1px solid #aaa;
}
.cp_list_l ul li a{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	display: block;
}

.cp_list_l ul li .ull {
padding-left: 0px;
margin-top: 5px;
	
}
.cp_list_l ul li .ull a{
	font-size: 16px;
	display: block;
	color: #888;
	font-weight: normal;
	font-style: normal;
	padding: 2px 5px;
}
.cp_list_l ul li a:hover, .cp_list_l ul li .ull a:hover{
	color: #1e4cc5;
}
.mmenu ul li .inactive {
	/*
    background: url(../img/off.png) right no-repeat;
    background-size: 22px;
	*/
}
.mmenu ul li .active {
    background: url(../image/on.png) right no-repeat;
    background-size: 22px;
}

.cp_s1.nbanner .nav {
	background:  url('../image/211281915931.jpg') no-repeat center;
	background-size: cover;
	height: 265px;
	width: 100%;
}
div.ab_0.nbanner {
	background:  url('../image/about_banner.jpg') no-repeat center;
	
	background:  url('../image/abo1.jpg') no-repeat center;
  background: url(../image/376235341aa.jpg) no-repeat right 60%;
  background:url(../image/137597715.jpg) no-repeat right 70%; 
  
	background-size: cover;
	height: 360px;height: calc(100vh - 80px);height: 420px;
	width: 100%;
}
div.ab_0a.nbanner {
  background: url(../image/310609852.jpg) no-repeat center;
	background-size: cover;
}
div.cont_0.tech_0.nbanner {
  background: url(../image/o1a1.jpg) no-repeat right 40%;
	background-size: 100%;
	height: 320px;
}
div.ab_0b.nbanner {
  background: url(../image/310609852.jpg) no-repeat center;
	background-size: cover;
}
div.ab_0c.nbanner {
  background: url(../image/310609852.jpg) no-repeat center;
	background-size: cover;
}
div.ap_0.nbanner {
	background:  url('../image/327010907.jpg') no-repeat center bottom;
	background-size: cover;
	height: 360px;
	height: calc(100vh - 80px);
	height: 420px;
	width: 100%;
	position: relative;
}
div.ap_0.nbanner:after {
	content: '';
	display: block;
	width: 100%;
	background: #000;
	height: 100%;
	opacity: .4;
	position: absolute;
	top: 0;
	left: 0;
}
div.oem.nbanner {
	background:  url('../image/about_banner.jpg') no-repeat center;
	background-size: cover;
	height: 360px;
	width: 100%;
}

.ab_a #tab1 .menu{
	
text-align: center;
	
border-top: 1px solid #222;
	
width: 1250px;
	
margin: 50px auto 0;
	
padding-top: 20px;
}
.ab_a #tab1 .menu LI{
	
display: inline-block;
	
font-size: 42px;
	
color: #555;
	
padding: 0px 20px;
	
font-family: Microsoft YaHei;-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ab_a #tab1 .menu LI.off{
	color: #1e4cc5;font-size: 42px;
	font-weight: bold;
}
.menudiv{
	position: relative;
}
.app_1.marb0{
	padding-bottom: 20px;
}
.ab_a .b{
	 
}
.nbanner {
	/*margin-top: 75px;*/
}

.nbanner .h2{
	font-size: 3rem;
	text-align: center;
	height: 140px;
	line-height: 45px;
	padding: 116px 0 0;
	color: #fff; 
	text-transform: uppercase;
	font-weight: bold;
	width: 1250px;
	text-align: left;
	margin: 0 auto;    font-family: Microsoft YaHei;
}
.nbanner .h2 span{
	display: block;
	font-size: 1.2rem;
	text-transform: capitalize;
	font-weight: bold;
	font-style: normal;
}
.tcc {
	display: block;
	/*position: absolute;
	left: 50%;
	top: 50%;*/
	margin: -10px auto 0;
	background: #fff;
	padding: 20px;
	z-index: 999;
	/*width: 800px;
	height: 470px;
	box-shadow: 1px 2px 15px #aaa;*/
}
.tcc .fl {
	width: 420px;
}

.tcc .fl img {
    width: 380px;
    display: block;
    margin-top: 0px;
    margin-left: 20px;
}
.tcc .rt {
    width: 350px;
    margin-top: 0px;
    margin-right: 20px;
}
.tcc .rt h2 {
    text-align: left;
    margin-bottom: 10px;
    font-family: Intro-Book,sans-serif;
    color: #392f2c;
    font-weight: normal;
    font-size: 18px;
    letter-spacing: 0.05em;
}
.tcc .rt  h3 {
    text-align: left;
    margin-bottom: 0px;
    color: #392f2c;
    font-weight: bold;
    font-size: 20px;
    padding-top: 20px;
}
.tcc .rt .ter b {
	font-weight: bold;
	font-size: 12px;
	padding-right: 4px;
	text-transform: uppercase;
}

.tcc .rt .ter {
    text-align: left;
    color: #444;
    font-size: 14px;
    line-height: 24px;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 4px;
}
.tcc .rt .ksp {
    margin-top: 10px;
    text-align: left;
    line-height: 22px;
    color: #444;
    font-size: 13px;
    padding-bottom: 30px;
    padding-top: 10px;
    border-top: 1px solid #ccc;
    
}
 .tcc .a {
	width: 100%;
	text-align: left;
}

.tcc .a a{
		font-size: 14px;
	    text-align: center;
	    line-height: 52px;
	    height: 50px;
	    width: 120px;
	    text-transform: uppercase;
	    border-radius: 8px;
	    color: #fff;
	     display: inline-block;
}

.tcc .order1 {
    background: #d50000 url(../image/youj.png) no-repeat 10px center;
    padding-left: 30px;
}
.tcc .order1:hover {
	 background: url(../image/youj.png) 10px center no-repeat #a10025;
}
.tcc .order_more {
    background: #1e4cc5 url(../image/gd.png) no-repeat 10px center;
    background-size: 25px;
    padding-left: 30px;
    margin-left: 20px;
}
.tcc .order_more:hover {
    background: url(../image/gd.png) 10px center no-repeat #0d3396;
	background-size: 25px;
}
.cp_1.b_none {
	background: none;
}

.cp_1.app_1 ol.ne_menu li {
	display: inline-block;
	float: none;
}

.cp_1 {
	margin-top: 70px;
}
.cp_1 .clearfix.pad {
	padding: 0px 50px;
}
.nbody .n1 {
	background: #fefefe;
	color: #000;
}
.nbody .n1.ab_a.ab_aaa {
	 background: url(../image/138810629.jpg) no-repeat center fixed;
    background-size: cover;
	padding-top:50px;
	 
}
.app_1 ol.ne_menu.ne_menu11{
	margin-bottom:0
}
.cp_1.cont_1.app_1 ol.ne_menu.ne_menu11 {
	    justify-content: center;
}
.cp_1.cont_1.app_1 ol.ne_menu.ne_menu11 li,
.cp_1.cont_1.b_none ol.ne_menu li
{
	width: 33%;
}
.cp_1.app_1 ol.ne_menu li {
 
}
.cp_body {
	margin-top: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.pro_fl {width: 630px;float: left;}
.pro_fl .pro_img {
 
}
.pro_fl .pro_img img{
	width: 100%;
	background: #fff;
	border-radius: 0px;
	border: 1px solid #ccc;;
}
.pro_fl .ul .li{
	float: left;
	width: 80px;
	margin-right: 10px;
}
.pro_fl .ul .li img{
	width: 100%; 
	border: 1px solid #ccc;
}
.pro_rt {width: 560px;float: right;}
.pro_rt h1 {
	font: bold 26px 'Montserrat';
	color: #1e4cc5;    line-height: 1.4;
	padding-bottom: 10px;
}
.pro_rt h3 {
	font-size: 16px;
	padding-bottom: 20px;
	font-family: 'Montserrat';
	border-bottom: 0px solid #aaa;
}
.pro_rt h3 b{
	padding-right: 5px;
}
/*.pro_rt ul.modo {
	margin-top: 10px;
	background: #eee;
	padding: 15px 0px 20px;
	border-radius: 5px;
	width: 100%;
	padding-left: 20px;
}
.pro_rt ul.modo h4 {
	font-size:18px;
	padding-bottom: 10px;
}*/
.pro_rt .p {
	font-size: 16px;
	line-height: 24px;
	padding: 25px 20px;
	background: #f0f0f0;
	color: #666;
/*	height: 200px;*/
margin-bottom: 50px;
color: #333;
}
.pro_rt .p span{
	display: initial;
	padding-bottom: 20px;
}
.pro_rt .p b{
	font-weight: normal;
	padding-right: 5px;
	color: #777;
	line-height: 28px;
}
.pro_rt .p strong{
	font-weight: normal;
	padding-right: 5px;
	color: #777;
	line-height: 28px;
}
.pro_rt .a a{
	font-size: 14px;
	text-align: center;
	line-height: 52px;
	height: 50px;
	width: 235px;
	text-transform: uppercase;
	border-radius: 8px;
	color: #fff;
	display: inline-block;
	text-indent: 10px;
}
.pro_rt .a .order1 {
    background: #d50032 url(../image/youj.png) no-repeat 60px center;
    padding-left: 30px;
}
.pro_rt .a .order1:hover {
    background: #971030 url(../image/youj.png) no-repeat 60px center;
}
.pro_rt .a .order_more {
    background: #1e4cc5 url(../image/d.png) no-repeat 55px center;
    background-size: 24px;
    padding-left: 30px;
    margin-left: 20px;
}
.pro_rt .a .order_more:hover {
	background: #0c2e88 url(../image/d.png) no-repeat 55px center;
	background-size: 24px;
}

.pro_rt ul.modo li {
	float: none;
	margin-right: 20px;
	display: inline-block;
}
.pro_rt ul.modo li a{
	font-weight: lighter;
	text-align: center;
	border: 1px solid #000000;
	border-radius: 7px;
	font-size: 12px;
	padding: 5px 10px;
	display: block;
	/* height: 60px; */
	background: #222;
	color: #fff;
}
.pro_rt ul.modo li:hover a{
	border: 1px solid #eee;
	background: #1e4cc5;
	color: #fff;
}
.pro_rt ul.modo li a span{
	display: block;
	font-size: 16px;
	font-weight: bolder;
	height: 20px;
	line-height: 20px;
}

.pro_rt .p {
	margin-top: 5px;
}

.prort2 {
	margin-top: 60px;
}
.prort2 p b{
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Montserrat_Semi';
	font-size: 16px;
	border-left: 4px solid #1e4cc5;
	height: 16px;
	line-height: 16px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: -13px;
}
.prort2 p{
	padding-bottom: 10px;
	font-size: 14px;
	width: 210px;
	height: 88px;
	padding: 17px 0px 8px 40px;
	float: left;
	border: 1px solid #dfdfdf;
}
.prort2 p:first-child {
	border-right: 0;
	border-bottom: 0;
}
.prort2 p:last-child {
	border-top: 0;
	border-left: 0;
}

.h22{
	font-size: 22px;
	border-bottom: 1px solid #333;
	position: relative;
	margin-bottom: 20px;
	font-weight: bold;
/*	font-family: 'Montserrat_Semi';*/
	background: url('https://www.china-bgmotor.com/img/hz.png') no-repeat left center;
	background-size: 22px;
	padding-left: 30px;
	height: 40px;
	line-height: 40px;
}
.pro_rt .p .h2 {
	border-bottom: 1px solid #434343;
}

 .h22::after {
	content: '';
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	/*background: #1e4cc5;*/
	width: 210px;
	height: 2px;
}
.cp_body4 .p .p2 li{
	/*list-style: decimal;*/
	line-height: 28px;
	height: 28px;
	padding-left: 20px;
	position: relative;
}
.cp_body4 .p2 img{
	width: 100%;
	max-width: 1039px;
	display: block;
}

.cp_body4 .p .p2 li::before{
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 1px;
	top: 20px;
	left: 0;
	background: #000;
}

.cp_body4 .h22{
	background:  url('https://www.china-bgmotor.com/img/hz.png') no-repeat left center;
	background-size: 20px;
 
}
.cp_body5 {
	margin-bottom: 40px;
}

.cp_body5 .h22{
	background:  url('https://www.china-bgmotor.com/img/description.png') no-repeat left center;
	background-size: 22px;
}
.cp_body2 {
	margin-top: 40px;
	padding: 0px 0px 30px;
}
.cp_body2, .cp_body2 a {
	font-family: 'Open',Hiragino Sans GB,Helvetica,Microsoft YaHei,Arial,WenQuanYi Micro Hei, sans-serif; !important;
}
.cp_body2 .h2{
	background: #fff url(../image/cs.png) no-repeat 0px center;
	    background-size: 23px;
	    
	    color: #000;
	    /* padding-left: 50px; */
	    /* height: 55px; */
	    /* line-height: 55px; */
	    /* margin-bottom: 10px; */
}
.cp_body2 .h2:after{
	content: '';
	display: block;
	/*background: #1e4cc5;*/
	width: 210px;
}
.cp_body3 .h2{
	background: url(../image/qt2.png) no-repeat 13px center;
	background: none;
	background-size: 25px;
	border-radius: 5px 5px 0 0;
	color: #020202;
	letter-spacing: 1px;
	padding-left: 0px;
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	border-bottom: 1px solid #222;
	text-transform: uppercase;
	font-weight: bold;
}
.cp_body3 .h2:after{
	background: #1e4cc5;
	width: 210px;
	display: block;
}
.cp_body3 {
	padding: 0px 0px 80px;
	padding-top: 20px;
}
.cp_body3 ul {
	margin-left: -20px;
	margin-right: -20px;
}

.cp_body3 ul li{
	float: left;
	width: 217px;
	margin: 0px 20px;
	
}
.cp_body3 ul li img{
	width: 100%;
	display: block;
	-webkit-transition:all 0.4s ease;transition:all 0.4s ease;
} 
.cp_body3 ul li span{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #1b1b1b;
	padding: 10px 5px 0px 5px;
	font-weight: normal;
	letter-spacing: 0px;
      height: 44px;overflow: hidden;
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.cp_body3 ul li .img {
	    width: 217px;
	    height: 217px;
	    display: block;
	    overflow: hidden;
}

.cp_body3 ul li p {
    font-size: 13px;
    color: #767676;
    font-weight: normal;
    text-transform: uppercase;
    height: 30px;
    padding: 5px 5px 5px;
    display: block;
}
.cp_body3 ul li:hover img{
	 
	margin-top: -10px;
	border: 0px solid #1e4cc5;
}


#products_example {
	width:620px;
	height:532px;
	position:relative;
}

/*
	Slideshow
*/

#products {
	margin-left:0px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

#products .slides_container {
	width: 620px;
	overflow:hidden;
	/* float:left; */
	position:relative;
	border:1px solid #dfdfdf;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width: 560px;
	height: 479px;
	display:block;
	margin-left: 30px;
	-webkit-transition: none;
	transition: none;
}
.slides_container a img {
		height: 100%;
	    margin: 0 auto;
	    display: block;
}
/*
	Next/prev buttons
*/

#products .next, #products .prev {
	position:absolute;
	top: 217px;
	left: 30px;
	width: 41px;
	height:0;
	padding-top: 41px;
	overflow:hidden;
	display:block;
	z-index:101;
	opacity: .2;
}
#products .next:hover, #products .prev:hover {
	opacity: 1;
}

#products .prev {
	background:url(https://www.china-bgmotor.com/img/left3.png);
	background-size: 40px;
}

#products .next {
	left: 565px;
	background:url(../image/right3.png);
	background-size: 40px;
}

/*
	Pagination
*/

#products .pagination {
	/* background:#dfdfdf; */
	width: 500px;
	padding:5px 5px;
	/* float:left; */
	/* margin-left:30px; */
	border-radius:5px;
	margin-left: -8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#products .pagination li {
	float:left;
	margin:2px 4px;
	list-style:none;
}

#products .pagination li a {
	display:block;
	width: 75px;
	height: 75px;
	margin:0px;
	border: 1px solid #fff;
	float:left;
	background:#f9f9f9;
}
#products .pagination li a img {
	width: 100%;
}

#products .pagination li.current a {
	border:1px solid #1e4cc5;
	margin:0;
}

.h1a {
	text-align: center;
	color: #000;
	padding-top: 50px;
}
.h1a .pin a {
    font-size: 12px;
    padding-right: 5px;
    font-weight: normal;
    color: #666;
}
.h1a .pin a.cur {
	color: #1d4cc5;
}
.h1b {
	font-size: 18px;
	font-weight: bold;
	    font-family: Microsoft YaHei;
		padding: 0px 0;
}



 #tabs {
    overflow: hidden;
    width: auto;
    margin: 0;
    padding: 0;
    list-style: none;
	border-bottom: 1px solid #666;
	margin-top: 20px;
	
	display: none;
}
 #tabs li {
    float: left;
	margin-right: 10px;
}

 #tabs a {
    position: relative;
    padding: 0 20px 8px;
    line-height: 30px;
    text-transform: uppercase;
    text-decoration: none;
	color: #333;
	display: block;	
	border-bottom: 3px solid #fff;
	letter-spacing: 1px;
 	font-weight: bold;
 	font-size: 16px;
 }
 #tabs #current {
	color: #1e4cc5;
    z-index: 3;
    border-bottom: 3px solid #1e4cc5;
}
 #tabs a:hover {
	color: #1e4cc5;
}
 #tabs a:focus {
    outline: 0;
}

.cp_body0 {
	margin: 0px auto;
	width: 1250px;
}
.cp_body0 .h2 {
	text-align: center;
	font-size: 38px;
	font-weight: bold;
	padding: 20px 0 10px;
}
.cp_body0 ul#tabs{
	padding: 0 0px;
}
#content h4{
	font-size: 22px;
	text-transform: capitalize;
    font-family: Microsoft YaHei;
	margin: 0px 0 10px;
	height: 24px;
	line-height: 24px;
	padding-left: 0px;
	border-left: 0px solid #1e4cc5;
	background: #1e4cc5;
	padding: 10px 20px;
	color: #fff;
position: relative;
}
#content #tab2 h4::before,
#content #tab3 h4::before
{
 content: '';
	display: block;
	width: 101%;
	position: absolute;
	top: -50px;
	left: 0;
	background: #ccc;
	height: 0px;
	margin: 0px 0 0px;
	margin-left: -10px;
}
#content #tab3 {
	padding-top: 50px;
}
#content #tab6,
#content #tab5,
#content #tab3
 {
	padding-top: 15px;
}
#content #tab6 .pad{
	padding: 0px;
	background: #efefef;
	background: none;
	font-size: 16px;
}
#content #tab5 img{
	width: 100%;
	display: block;
	border: 1px solid #eee;
}
#content #tab1 .table10 ,#content #tab2 {
 
}
#content #tab2 {
	margin: 5px auto 36px;
}
#content #tab1 .table40 {
	margin-bottom: 30px;
}
#content #tab4 {
	margin: 5px auto 20px;
}
#content #tab4 .p{
	font-size: 16px;
	line-height: 2;
	background: #efefef;
	padding: 30px 40px;
}
#content #tab4 .p li,
#content #tab6 .p li
{
	list-style: disc;
}
#content #tab1 .table40 ol,
#content #tab1 .table40 ul,
#content #tab6 .pad ol,
#content #tab6 .pad ul
 {
	gap: 20px 20px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
#content #tab1 .table40 li,
#content #tab6 .pad li
{ 
	 
	background: #efefef;
	padding: 20px 25px 30px;  
	line-height: 1.5;
}
#content #tab1 .table40 li p,
#content #tab6 .pad li p{
	color: #444;
	font-size: 16px;
}
#content #tab1 .table40 li:nth-child(4n),
#content #tab6 .pad li:nth-child(4n) {
	margin-right: 0;
}
#content #tab1 .table40 li strong,
#content #tab6 .pad li strong
{
	font-size: 18px;
	font-weight: bold;text-transform: capitalize;
    font-family: Microsoft YaHei;
	border-bottom: 0px solid #ccc;
	padding: 0px 0 0;
	display: block;
	margin-bottom: 10px;    color: #333;
}
#content #tab1 .table40 li em,
#content #tab6 .pad li em {
	font-family: Microsoft YaHei;color: #1f4cc5;font-size: 38px;
	display: block;
	
}
#tab2 .p2 { 
	border: 1px solid #333;
}
#tab2 .p2 img {
	width: auto;
	display: block;
	max-width: 1250px;    width: 100%;
	height: auto;
	box-sizing: border-box;
}
#tab3 .pad {
	padding: 5px 0 20px;
}
#tab3 .pad img{
	width: 100%;
	display: block;
	max-width: 1250px;
	box-sizing: border-box;
	border: 1px solid #333;
}
/*#tab3 .pad ul li {
	float: left;
	width: 600px;
	margin-right: 50px;
	padding: 10px 20px;
	box-sizing: border-box;
	margin-bottom: 30px;
}
#tab3 .pad ul li:hover {
	background: #eee;
}
#tab3 .pad ul li:nth-child(2n) {
	margin-right: 0;
}
#tab3 .pad ul {
	width: 1300px;
}

#tab3 .pad ul li b{
	font-size: 18px;
	font-weight: bold;
}
#tab3 .pad ul li img {
	width: 180px;
	display: block;
	float: left;
	margin-right: 30px;
	margin-top: 0px;
}

#tab3 .pad ul li .fl{
	float: left;
	width: 350px;
}
#tab3 .pad ul li .fl b{
	display: block;
	padding-bottom:10px;
	font-size: 16px;
	padding-top: 20px;
}
#tab3 .pad ul li .fl p {
	font-size: 14px;
	line-height: 22px;
	color: #666;
}*/
/*biaoge*/
.biaoge-p p {
 
	
}
#tab1 td{
	font-family: arial, helvetica, sans-serif!important;
	font-size: 16px;font-weight: bold;
}

 

#tab1 .table10 table tr {
	
	height: 55px!important;
	line-height: 35px;
	display: block;
	width: 1250px;
	border-top: 1px solid #aaa;
	
	
}
#tab1 .table10 table tr td{
padding: 8px 0!important;
font-size: 14px!important;
border: 0!important;
height: 55px!important;
box-sizing: border-box;
 
}
#tab1 .table10 table tr td span{
	font-size: 16px!important;
}
#tab1 .table10 table tr:first-child {
	border-top: 0;
}
#tab1 .table10 table {
	border: 1px solid #aaa;
}

#tab1 .table20 table, #tab1 .table10 table, #tab1 .table30 table {
	width: 1250px!important;
	border-collapse: collapse;
	border-spacing: 0;
	
	  width: 100%;
  table-layout: auto;
  border-collapse: collapse;
}

/*#tab1 .table10 table tr:first-child  {
	padding: 8px 0; 
}
#tab1 table tr:first-child td {
	height: 40px !important; 
}*/

/*#tab1 .table10 table tr:first-child td,*/ #tab1 .table20  table tr:first-child td, #tab1 .table30  table tr:first-child td {
	/*font-size: 20px!important;
	font-weight: bold!important;
	color: #1e4cc5!important;
	
	background: #1e4cc5!important;
    padding: 0px 20px!important;
    color: #fff!important;*/
	text-align: center;
	border: 0;
	height: 44px;
	text-transform: capitalize;
    font-family: Microsoft YaHei!important;
}
#tab1 .table10 table tr td:first-child {
	min-width: 350px!important;
	max-width: 350px!important;
	text-indent: 20px;
	font-weight: bold;
	border-right: 1px solid #aaa;margin: 0!important;

}
#tab1 .table10 table tr td:nth-child(2) {
	text-indent: 50px;
}
#tab1 .table10 table tr td:nth-child(2) {
	margin-right: 10px!important;
	border-right: 1px solid #999!important;
}
#tab1 .table10 table tr td:first-child, #tab1 .table10 table tr td:nth-child(3) {
	margin-left: 10px!important; 
}
#tab1 .table10 table tr:nth-child(1n),#tab1 .table20  table tr:nth-child(1n),#tab1 .table30  table tr:nth-child(1n)  {
	/*background: #e0e0e0;*/
}
#tab1 .table10 table tr:nth-child(2n),#tab1 .table20  table tr:nth-child(2n),#tab1 .table30  table tr:nth-child(2n) {
	background: #fff;
}
#tab1 .table20 table tr {
	min-height: 45px!important;
	line-height: 45px!important;
	text-indent: 0px;
	height: 55px;
	line-height: 55px;
	
}
 #tab1 .table10 table tr td{
 	width: 20%!important;
 	text-indent: 0;
 	text-align: left;
 	height: 60px;
 	color: #777;
 	line-height: 40px;margin: 0!important;
 	font-weight: normal;
 	border-right: 1px solid #aaa!important;
 }
 #tab1 .table10 table tr td:last-child{
 	border-right: 0!important;
 	font-weight: bold;
    color: #777;
 }
  #tab1 .table10 table tr td span{
  	font-weight: bold;
  	color: #777;
  }
 #tab1 .table10 table tr td:first-child,
 #tab1 .table10 table tr td:nth-child(3)
 {
 	width: 20%!important;
 	text-indent: 30px;
 	color: #000;
 	text-align: left;margin: 0!important;
 	font-weight: bold;
 	font-style: normal;
 }
 #tab1 .table10 table tr td:first-child span,
 #tab1 .table10 table tr td:nth-child(3) span{
 	color: #111;
 	font-weight: bold;
 }
 #tab1 .table10 table tr td:first-child span,
 #tab1 .table10 table tr td:nth-child(3) span{
 	font-weight: bolder!important;
 }
#tab1 .table20 table tr td,#tab1 .table30 table tr td {
	text-align: center;
	min-height: 50px!important;
	line-height: 1.6 !important;
	border: 1px solid #aaa!important;
	display: table-cell;
	vertical-align: middle;
}
#tab1 .table20  table tr:nth-child(3)  td {
	width: 10%!important;
}
/*#tab1 .table10 table tbody{
	width: 100%!important;
}*/


 
   #tab1 .table20 table tr td:first-child,
  #tab1 .table30 table tr td:first-child   
 
  {
 	 min-width: 110px;
 }
#tab1 .table20 table tr td,
  #tab1 .table30 table tr td
 {
	font-size: 15px !important;
    background: none !important;
    width: auto !important;
    /*min-width: 110px;*/
}
#tab1 .table20 table tr,
#tab1 .table30 table tr
 {
	 background: none!important;
}



#tab1 .table10 table tr td{
	display: inline-block;
	font-size: 16px!important;	
	text-indent: 10px;
}
#tab1 .table10 table tr td:nth-child(2) {
	width: 530px;
	color: #222;
	font-weight: normal;
}
/*biaoge*/

.fll-from.sticky{
	position: fixed;
    top: 0;
}
.footer,
.footer2
{
	position: relative;
    z-index: 99;
}

.cont_0.nbanner h2 {
	padding: 120px 0 0px;
	padding: 180px 0 0px;
	font-size: 3rem;
	position: relative;
	z-index: 2;color: #fff;padding:180px 0  0px 200px;
}
.cont_0.nbanner .pin {
	position: relative;
	z-index: 2;
	text-align: center;
}

.cont_0.nbanner {
	background:  url('https://www.china-bgmotor.com/img/cbg.jpg') no-repeat center top;
	background:  url('../image/18.jpg') no-repeat center 80%;
	background-size: 100%;
	height: 400px;
	width: 100%;
	position: relative;
}
.cont_0.nbanner h2 {
	   
}
.cont_0.oem_0.nbanner h2{
	color: #fff;padding:200px 0  0px 200px;
}
.cont_0.ap_0.nbanner h2,
.cont_0.ab_0.nbanner h2,
.cont_0.oem_0.nbanner h2，
.cont_0.ap_0.nbanner .h2,
.cont_0.ab_0.nbanner .h2,
.cont_0.oem_0.nbanner .h2
{
	color: #fff;padding:200px 0  0px 200px;
}
.oem_0.nbanner {
	background:  url('../image/o8.jpg') no-repeat left center;
	background-size: cover;
	height: 360px;height: calc(100vh - 80px);
	height: 400px;
	width: 100%;
	position: relative;
}

.cont_11 {
	margin-bottom: 0px;
}
.cont_2 {
	padding-top: 40px;
	margin-top: 50px;
	background: #333 url('../image/303213119.jpg') no-repeat left top;
	background-size: cover;
}
 

.cont_11 .clearfix {
	float: left;
	width: 600px;
	border-radius: 20px;
	    overflow: hidden;
}

.cont_11 h3{
	font-size: 32px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin-bottom: 40px;
	font-weight: bold;
	    color: #fff;
	    margin-top: -100px;
	    position: relative;
}
.cont_11 h3:after{
	content: '';
	display: block;
	position: absolute;
	bottom: 2px;
	left: 0;
	background: #fff;
	width: 50px;
	height: 4px;
}
.cont_11 .img {
 width: 600px;
	display: block;
}
.cont_11 .rt1 {
	background: #eee;
	height: 110px;
	padding: 20px 20px;
}

.cont_11 .rt1 li{
	font-size: 16px;
	line-height: 2;
	color: #444;
}
.cont_11 .rt1 li img{
	width: 18px;
	vertical-align: middle;
	padding-right: 15px;
}
.cont_11 .mart50{
	margin-top: 0px;
	margin-left: 50px;
	float: right;
}


.contact-form {
    padding: 30px 0px 20;
    padding-bottom: 0px;
 
	position: relative;
}
.contact-form form {
    width: 100%;
    margin: 0 auto;
    color: #333;
    padding-bottom: 60px;
}
.contact-form h2 {
    font-size: 40px;   
    
    width: 100%;
    margin: 0 auto;
    padding-bottom: 15px;
}
.contact-form h3 {
    font-size: 34px;
    padding-bottom: 20px;
    width: 100%;color: #1e4cc5;
    margin: 0 auto;
 
	font-weight: bold;
	border-top: 0px solid #cecece;
	    padding-top: 0px;
}
.cont_2.index1 .contact-form h3 {
	font-size: 24px;
	font-weight: bold;padding-bottom: 0px;
}
.contact-form form ul.fl {
    /*padding: 60px 60px 30px;*/
    width: 55%;
}
.contact-form form ul.rt {
	width: 45%;
}
.contact-form form ul li {
    width: 90%;
    margin-top: 14px;
    margin-right: 0;
    display: block;
    position: relative;
	font-weight: bold;
}
.contact-form form ul li.last {
	margin-right: 0%;
}

.contact-form form li input {
    width: 100%;
    padding-left: 12px;
    height: 45px;
    border-radius: 2px;
        border: 1px solid #1e4cc5;
    margin-top: 8px;
    background: none;
}
.contact-form form li .zid {
    font-size:14px;
    padding-bottom: 2px;
}
.contact-form form li .zid span {
    color: #FF4D4F;
}
.contact-form form ul .texta {
    width: 100%;
    display: block;
}
.contact-form form textarea {
    margin-top: 8px;
    width: 98%;
    height: 320px;
    padding-left: 12px;
    background: none;
    border-radius: 5px;
    border: 1px solid #1e4cc5;  
    padding-top: 10px;
}
.contact-form .coolbg {
    display: block;
    margin: 50px auto 0;
    width: 200px;
    height: 40px;
    background: #d50000;
    border-radius: 20px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
    border: 1px solid #d50000;
	font-weight: bold;
	cursor: pointer;
}
.contact-form form em {
	position: absolute;
    font-size: 14px;
    color: #d50000;
    padding-top: 5px;
    right: 0px;
    top: 0px;
	padding: 2px 5px;
    background: rgb(255 255 255 / 67%);
}

 

.new_0.nbanner {
	background:  url('https://www.china-bgmotor.com/img/n1.jpg') no-repeat center ;
	background-size: cover;
	height: 380px;
	width: 100%;
}
.new_1.nbanner {
	background:  #222 ;
	background-size: cover;
	height: 160px;
	width: 100%;
}
.news_ul {
	width: 90%;
	margin: 50px auto;
}
.news_ul li{
	background: #fff;
	/* margin-bottom: 50px; */
	height: 310px;
	padding: 0px 0;
	overflow: hidden;
	width: 18.5%;
	margin-bottom: 40px;
	margin-right: 1.5%;
	float: left;
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	border-top: 0px solid #fff;
	border: 1px solid #ccc;
	background: #fff;
}
.news_ul li:nth-child(5n) {
	margin-right: 0;
}
 
.news_ul li:hover{
	background: #f1f1f1;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #f9f9f9;
}
.news_ul li a {
	width: 1250px;
	display: block;
	margin: 0 auto;
	width: 100%;
}

.news_ul li .fl{
	width: 420px;
	height: 220px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background: #0a2045 url('../image/logo_w.png') no-repeat center;
	background-size: 130px;
	background-size: 100%;
	float: none;
}
.news_ul li .fl .img {
	width: 420px;height: 320px;
	overflow: hidden;border: 1px solid #ccc;
}
.news_ul li .fl .img img{
	border: 0px solid #ccc;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.news_ul li .fl img{
	width: 100%;height: auto;
	min-height: 100%;
	border: 0px solid #ccc;
}
.news_ul li .fl .time{
	position: absolute;
	left: 0;
	top: 0;
	width:54px;
	height: 50px;
	line-height: 22px;
	font-size: 14px;
	background: rgb(30 76 197 / 64%);
	color: #fff;
	padding: 7px 10px 5px;
	letter-spacing: 0;
	text-transform:;
	text-align: center;text-transform: capitalize;
    font-family: Microsoft YaHei;
}
.news_ul li .fl .time i{
	display: block;
	font-size: 16px;
	font-weight: bold; 
	    text-transform: capitalize;
    font-family: Microsoft YaHei;
}
.news_ul li  .rt {
	width: 710px; 
	height: 100%;
	position: relative;
	float: none;
	width: 100%; 
}
.news_ul li .rt h3{
	height:70px;
	padding-top: 10px;
	font-size: 15px;
	line-height: 32px;
	line-height: 1.4;
	margin-bottom: 20px;
	font-weight: normal;
	padding: 10px;
	font-family: inherit;
}
.news_ul li .rt p{
	font-size: 14px;
	color: #666;
	text-align: justify;
	padding-left: 10px;
	border-left: 1px solid #aaa;
	padding: 0px 0px 0px 20px;
	margin-left: 20px;
	margin: 10px 0px 20px;
	max-height: 164px;
	display: block;
	display: none;
}
.news_ul li:nth-of-type(odd)  .rt p{
	
}  
.news_1 .news_ul li .rt span {
	display: none;
}
.news_ul li .rt span {
	margin-left: 10px; 
}
.news_ul li .rt span,.news_ul_down li .rt{
	border: 2px solid #1e4cc5;
	display: block;
	width: 140px;
	color: #1e4cc5;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 20px;
/*	float: right;*/
	margin-top: 10px;
/*	position: absolute;*/
/*	bottom: 0px;right: 0;*/
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
	display: none;
}
.news_ul li .rt span:hover,.news_ul_down li .rt:hover{
	background: #1e4cc5;
	    color: #fff;
}

.fenye {
	margin-top: 0px;
}
.fenye select {
	display: none;
}

.fenye ul{
	margin: 0 auto;
	text-align: center;
}
.fenye li {
	display: inline-block;
	margin-top:35px;
}

.fenye li a {
display: block;
padding: 6px 12px;
 
margin-left: 10px;
background: #FFF;
color: #1e4cc5;
line-height: 25px;
font-size: 14px;
border-radius: 3px;
border: 2px solid #1e4cc5;
text-transform: capitalize;
}
.fenye li a:hover {
	padding:6px 12px;
	border: 2px solid #1e4cc5;
	background: #1e4cc5;
	color: #fff;
}

.fenye .thisclass a,
.fenye li.active a
 {
	display:block;
	color: #fff;
	padding: 6px 12px;
	border: 2px solid #1e4cc5;
	background: #1e4cc5;
	color: #fff;
}
.fenye .pageinfo {display:none}

.pr.ab_1 {
    text-align: center;
    padding-top: 0px;
    position: relative;
}
ol.ne_menu {
	width: 1250px;
	    height: 60px;
	    margin: 0 auto 15px;
	    text-align: center;
	    position: relative;
	    z-index: 9;
}
.ne_menu li{
	display: inline-block;
	    line-height: 46px;
	    width: 225px;
	    border-bottom: 0px solid;
	    border-top: 0px solid #e8e8e8;
	    border: 2px solid #1e4cc5;
	    margin: 0px 8px;
	    cursor: pointer;
	    border-radius: 0px;
	    font-size: 14px;
	    float: none;
	    transition: all .3s ease-in;
	    -moz-transition: all .3s ease-in;
	    -webkit-transition: all .3s ease-in;
}
.ne_menu.jsh li{
	    width: 175px;
}
.ne_menu li:hover  {
    background: #1e4cc5;
    color: #fff;
}


.ne_menu li:hover a {
    color: #fff;
}
.ne_menu li a {
	display: block;
	font-weight: bold;
	font-size: 16px;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.news_n1.ab_ban{
	height: 40px;
	margin-top: 60px;
	background: #10326e;
}
.news_n1.ab_ban .weizhi{
	padding: 0px 0;
	color: #fff;
	margin-left: 20px;
	line-height: 48px;
	height: 40px;
	font-size: 13px;
	box-sizing: border-box;
	text-align: right;
	padding-right: 50px;
}
.news_n1.ab_ban .weizhi a{
	color: #fff;
	text-transform: capitalize;
}
.news_n1 .weizhi .home {
	background: url(https://www.china-bgmotor.com/css/img/home2.png) no-repeat left top;
	background-size: 25px;
}
.news_h2 {
	font-size: 32px;
	letter-spacing: 0;
	font-weight: bold;
	line-height: 1.4;
	letter-spacing: 0;
	margin-bottom: 50px;
	margin-top: 50px;
	color: #10326e;font-family: Microsoft YaHei;
      text-transform: capitalize;
}
.news_1p {
	font-size: 16px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;    line-height: 28px;
}
.news_2p {
	font-size: 16px;
	line-height: 26px;
	color: #444;
	margin-bottom: 20px;
	min-height: 500px;
}
.news_2p p {
    text-align: justify;
    white-space: pre-wrap;
    word-break: break-word;
}
.news_2p li p {
	    white-space: normal;
}
.news_2p iframe {
	width: 100%;
	max-width: 1100px;
	height: 650px;
	max-height: 800px;
}
.news_2p img{
	max-width: 100%;
}
.news_2p ul{
    margin: 10px 0;
}
.news_2p li{
list-style: initial;
        padding-left: 10px;
    line-height: 30px;
    margin-left: 20px;
}
.news_2p li a {
color: #ff0000;
}
.news_1 .video1 li:nth-of-type(even),
.news_1 .video1 li
 {
    background: #f1f1f1;background: #fff;
}
.news_1 .video1 li{
	width: 24%;
    float: left;
    margin-right: 0;
    margin-right: 1%;
    height: auto;
    padding: 0;height: 295px;
	background: #fff;
    margin-bottom: 20px;margin-top: 20px;
}
.news_1 .video1 li:nth-child(4n) {
	margin-right: 0;
}
.searchpage .cp_list_r .cp_l_ul li  {
    float: left;
    width: 21%;
	height: 350px;
    position: relative;
    margin-left: 2%;
    margin-right: 2%;
	
}

body .news_1 .video1 .fenye{
	    margin: 70px auto 0;
}
body .news_1 .video1 .fenye li{
	width: auto;
    float: none;
    margin-left: 17px;
    margin-right: 20px;
    height: auto;
    padding: 0;
    height: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    background: none;
}
.news_1 .video1 li .rt h3 {
font-size: 16px;line-height: 1.4;
min-height: 60px;
}
.news_1 .video1 li .rt p{
	    text-align: left;
    padding-left: 10px;
    border-left: 0;
    padding: 0;
	min-height: 70px;
	display: none;
}
.news_1 .video1 .fl:before{
	content: "";
    display: block;
    height: 50px;
    width: 50px;
    background: url(../image/bofang.png) no-repeat center;
    background-size: 50px;
    position: absolute;
    top: 140px;
    right: 20px;
    z-index: 9;
}
 
.news_1 .w1250.video1 .rt{
	padding: 0px;
    width: 100%;    height: 230px;
	height: 100%;
}
.news_1 .video1 li a{
	    width: 100%;
}
.news_1 .video1  .fl,
.news_1 .video1  .rt
{
      width: 100%;
    float: none;
}
.news_1 .video1 .fl{
	height: 205px;
}
.news_1 .news_2p strong{
      font-weight: bold;
	    /* color: #1e4cc5;
    font-size: 26px!important;
    font-weight: bold;*/
}
.news_1 .news_2p h2 {
	color: rgb(79, 129, 189);
    font-family: arial, helvetica, sans-serif;
    font-size: 24px;
	font-weight: bold;
}
.news_2p img {
	/*border: 1px solid #eee;
	margin: 20px auto;
	display: block;*/
	max-width: 100%;
      margin-right: 10px;
}
.news_2p table{
width: 98%;
  border-right: 0px solid #333;
    border-bottom: 0px solid #333;
	
      border-spacing: 0;
}
.news_2p table td{
border: 0px solid #eee;
 border-left: 1px solid #333;
    border-top: 1px solid #333;
      padding-left: 5px;
    padding: 5px;
  vertical-align: middle;
  font-family: Microsoft Yahei!important;
  text-align: left;
  color: #333!important;
font-weight: normal;
font-style: normal;
}
.news_2p table td span{
	 color: #333!important; font-family: Microsoft Yahei!important;
	 /*font-weight: normal!important;*/
	 font-style: normal;
}
.news_2p table .firstRow {
  font-weight: bold;
    color: #e41f11;
}
.xw-lianx .fl li:nth-child(2),
.xw-lianx .fl li:nth-child(3)
 {
 display: none;
}
 .contact-form form ul.fl,
 .contact-form form ul.rt
  {
 	float: none;
 	width: 100%;
 }
 .news_1  .contact-form form textarea {
 	height: 100px;
 	width: 92%;
 }
 .news_1   .contact-form form li input {
 	width: 95%;
 }
 .news_1   .contact-form {
 	border-top: 0px solid #aaa;
 	padding-top: 20px;
 }
 .xw-lianx {
 	width: 185px; 
 	background: #eee;
 	position: fixed;
 	left: 50%;
 	top: 200px;
 	margin-left: -910px;
 	z-index: 999;
 	padding:  20px 30px 0px;
 	    background: #173c99;color: #fff;
 }
 .xw-lianx .contact-form .coolbg {
 	margin-top: 10px;
 	width: 100%;
 }
  .xw-lianx  .contact-form form {
 	padding-bottom: 30px;
 }
 .news_1 .contact-form {
 	
 }
  .news_1 .contact-form h3{
 	font-size: 20px;
 }
 .news_1 .fl0 {
 	width: 820px;
 }
  .news_1 .rt0 {
 	    margin-top: 50px;
 		width: calc(100% - 900px);
  	padding-left: 50px;
 
   }
      .news_1 .rt0 .a1{
	  	padding: 20px;  
	  background: #f5f5f5;	
	  }
	   .news_1 .rt0 .wz-so form{
	   	background: #fff;
	   	border-radius: 50px;
	   	padding: 2px 10px 2px 15px;
	   }
	    .news_1 .rt0 .wz-so form input{
			border: 0;
			width: calc(100% - 45px);
		}
		.news_1 .rt0 .wz-so form button{
			border: 0;
			border-radius: 50%; 
			background: #fff;
		}
		.news_1 .rt0 .wz-so {
			margin-bottom: 20px;
		}
		.news_1 .rt0 .xw-ul {
			border-top: 1px solid #aaa;
			padding-top: 20px;
			margin-top: 20px;
		}
		.news_1 .rt0 .xw-ul .h3{
			color: #1e4cc5;
			padding-bottom: 10px;
			font-size: 20px;
		}
		.news_1 .rt0 .xw-ul li {
		 
			margin-bottom: 15px;
		
		}
			.news_1 .rt0 .xw-ul li a{
				display: block;
				padding: 2px 0 2px 0px; 
				line-height: 1.4;color: #222;
			}
			.news_1 .rt0 .xw-ul li a:hover{
				
			}
			.news_1 .rt0 .xw-ul li a:hover b{
				    font-family: Microsoft YaHei;color: #1f4cc5; 
			}
			 
			.news_1 .rt0 .xw-ul li a b{
				    font-family: Microsoft YaHei; 
			}
			.news_1 .rt0 .xw-ul li a .svg{
				width: 25px;
				height: 25px;
				display: inline-block;
				transform: translateY(0px);
				padding-right: 4px;
				float: left;
			}
			.news_1 .rt0 .xw-ul li a .fl{
				float: left;
				width: calc(100% - 30px);
			}
			.news_1 .rt0 .xw-ul li a .fl .time {
				font-size: 12px;
				padding: 2px;
				background: #ccc;
				color: #111;
				width: 72px;
				margin-top: 5px;
				text-align: center;
			}
			.news_1 .rt0 .xw-ul li a .fl p {
				font-size: 13px;
			}
			.news_1 .rt0 .xw-ul li a .svg svg{
				width: 22px;
				height: 22px;
			}
		
.backlb {
	padding-top: 50px;
	width: 300px;
	font-size: 18px;
	color: #333;
	margin: 0 auto 50px;
	display: block;
	text-align: center;
}

div .backlb img{
	width: 80px;
	margin: 0 auto;
	display: block;
	padding-bottom: 10px;
	transition: all .4s ease-in;
	-moz-transition: all .4s ease-in;
	-webkit-transition: all .4s ease-in;
}
.backlb:hover img{
	transform:rotate(17deg);
	-ms-transform:rotate(17deg); 	
	-moz-transform:rotate(17deg); 	
	-webkit-transform:rotate(17deg); 
	-o-transform:rotate(17deg);
}

.news_2p {
	padding-bottom: 35px;
}
.news_2p h1 {
	font-size: 32px;
	color: #1e4cc5;
	padding: 15px 0;display: block;
}

.app_1 {
 background: #f1f1f1;
 margin-top: 0;
 padding-top: 0px;
 padding-bottom: 100px;
}
.app_1 ol.ne_menu {
	margin-bottom: 60px;
	height: auto;
	background: #fff;
	    display: flex;
	flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.app_1 ol.ne_menu li{
	width: auto;
	    height: 80px;
	    line-height: 80px;
	    background: #fff;
	    margin: 0 0px;
	    border: 0;
	    position: relative;
	    float: left;
	    display: block;
}
.app_1 ol.ne_menu li::after {
	position: absolute;
	content: '';
	display: block;
	    right: -2vw;
		
	top: 30px;
	height: 20px;
	width: 1px;
	background: #aaa;
}
.app_1 ol.ne_menu li:last-child::after {
	width: 0;
}
.app_1 ol.ne_menu li.m2::after {
	display: none;
}
.app_1 ol.ne_menu li.m{
	width: 170px;
}
.app_1 ol.ne_menu li:hover::after{
display: none;
}
.app_1 ol.ne_menu li:hover a{
	background: #1e4cc5;	
}
.app_1 ol.ne_menu li:last-child{
	border-right: 0;
}
.app_1 .pr.ab_1 {
	margin-top: 0px;height: 82px;
	background: #fff;border-bottom: 1px solid #ccc;
}

.app_1 ol.ne_menu li a {
	line-height: 30px;
	 
	height: 35px;width: 100%;
	padding: 24px 20px 23px;
	    text-transform: capitalize;
    font-family: Microsoft YaHei;
	font-size: 18px;
	 text-align: center;
	 
}

.app_1 ol.ne_menu li:first-child{
	margin-left: 0;
}
.app_1 ol.ne_menu li:last-child{
	margin-right: 0;
}
.app_1 .n1{
	background: none;
	padding-top: 80px;
}
.app_1 .n1 .h4 .rt{
	margin-top: -30px;
}
.app_1 .n1 .h4 {
	text-align: center;
	font-size: 34px;
	padding-top: 20px;
	color: #1e4cc5;
	font-weight: bold;
	width: 700px;
	margin: 0 auto;
	text-transform: uppercase;    font-family: "OpenItalic";
}

.app_1a ul {
	width: 1350px;
}

.app_1a li{
	float: none;
	width: 1250px;
	height: 440px;
	background: #fff;
	display: block;
	box-shadow: 0.1em 0.6em 3em rgb(0 0 0 / 10%);
	position: relative;
	margin-right: 50px;
	margin-bottom: 50px;
	border-radius: 6px;
	overflow: hidden;
}


.app_1a li span {
	text-align: center;
	background: #fff;
	display: block;
	height: 40px;
	line-height: 40px;
	color: #1e4cc5;
	position: absolute;
	bottom: 0px;
	width: 100%;
	opacity: 0;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.app_1a li:hover .p{
	margin-top: -30px;
}

.app_1a li:hover span{
	opacity: 1;
	bottom: 0;
	color: #fff;
	z-index: 3;
	background: #1e4cc5 url(../image/right.png) no-repeat 210px center;
		background-size: 50px;
		text-indent: -60px;
}
.app_1a li .img {
	height: 350px;
	overflow: hidden;
}

.app_1a li .p {
	display: block;
	padding: 15px 20px 5px;
	background: #ffff;
	position: relative;
	z-index: 2;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.app_1a li h3 {
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 20px;
}
.app_1a li h3 {
	
}
.app_1a li p {
	font-size: 13px;
	line-height: 18px;
	color: #888;
	text-align: justify;
	padding-bottom: 20px;
}

.app_1a li img{
	width: 100%;
	display: block;
	    height: 100%;
    object-fit: cover;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    display: block;
}
.ot_list .w1250, .ot_product .w1250{
	border-top: 1px solid #999;
	margin-bottom: 50px;
}
.ot_list .w1250 {
	border-top: 0;
}
.ot_list .h3, .ot_product .h3{
	font-size: 34px;
	    font-weight: bold;
	    color: #1e4cc5;
	    padding-top: 20px;
	    padding-bottom: 20px;
	    text-transform: uppercase;
}
.ot_list ul li {
	height: 480px;
	width: 383px;
	float: left;
	margin-bottom: 50px;
}
.cont_0.nbanner .pin a {
	color: #fff;
	text-transform: uppercase;
}
div.ne_menu li.on {
	border-bottom: 2px solid #1e4cc5;
}
.cont_0.nbanner .pin {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	color: #ccc;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
}
.app_1 ol.ne_menu li {
	border-bottom: 2px solid #fff;
}

.app_1 ol.ne_menu li.on {
	border-bottom: 2px solid #1e4cc5;
}
.app_1a .app_2a  li .img{
	float: left;
	height: 400px;
	width: 400px;
}
.app_1a .app_2a  li .img2 {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 400px;
	height: 400px;
	z-index: 2;
	opacity: 0;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.app_1a .app_2a  li:hover .img2 {
	opacity: 1;
}

.app_1a .app_2a li .img2 img{
	width: 100%;
	height: auto;
	    object-fit: cover;
	display: block;
}
.app_1a .app_2a  li .img img{
	min-width: 400px;
	    height: 100%;
    object-fit: cover;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.app_1a .app_2a  li .p {
	float: left;
	width: 850px;
	height: 400px;
	padding-left: 50px;
	padding-right: 50px;
	box-sizing: border-box;
}
.app_1a .app_2a li {
	height: 400px;
	margin-right: 0;
}
.app_1a .app_2a li a {
	display:  block;
}
.app_1a .app_2a li:hover .p{
	margin-top: 0px;
}

.app_1a .app_2a li:hover span{
	background: #1e4cc5 url(../image/right.png) no-repeat 85% center;
		background-size: 50px;
		text-indent: -70px;
	
}
.app_1a .app_2a li h3 {
	font-size: 26px;
	line-height: 36px;
	color: #1e4cc5;
	padding-top: 50px;
	font-weight: bold;
      text-transform: capitalize;
	  font-family: Microsoft YaHei;
}
.app_1a .app_2a li p {
	color: #333;
	font-size: 15px;
	line-height: 1.6;
	padding-top: 0px;
}
.app_1a .app_2a li span {
	    bottom: 40px;
	        opacity: 1;
	        color: #ffffff;
	        z-index: 3;
	        background: #1e4cc5 url(../image/right.png) no-repeat 80% center;
	        background-size: 50px;
	        text-indent: -60px;
	        width: 200px;
	        right: 50px;
	        border-radius: 6px;	
}
.app_2p .rt,.app_2p .fl{
	
	width: 100%;
    float: none;
}
.app_2p .eee .fl {
	width: 62%;
	float: left;
}
 .app_2p .fl {
 	float: left;width: calc(100% - 280px);
 	width: 65%;
 }
 .app_2p .fl1{
 	float: left;width: 60%;
 }
 .app_2p .eee .fl1 p,
  .app_2p .eee .fl1 p span
 {
 	font-size: 18px;
 	line-height: 1.4;
 }
.app_2p .rt i,.app_2p .fl i {
	font-weight: bold;
	font-style: normal;
	color: #333;
	height: 20px;
	line-height: 20px;
	display: inherit;
	display: initial;
	border-left: 0;border-left: 3px solid #1e4cc5;
	padding-left: 5px;
}

.app_2p img {
	border: 0;
	margin: 0;
}
.app_2p.news_2p ul{
  margin-top:0;
  width: auto!important;
  
}
.app_2p.news_2p div p,
.app_2p.news_2p div p span
{
	    text-wrap: initial!important;white-space: break-spaces;    word-break: break-word;
		width: 100%;
		display: block;
		font-size: 17px;
		line-height: 1.7;
}
.app_2p.news_2p .nbr p span br,
.app_2p.news_2p .nbr p br
{
 
}
.app_2p strong{
	    font-weight: bold;
    display: block;
    color: #1e4cc5;
    font-size: 26px;
}
.app_2p p strong{
font-size: 18px;
  padding-top:0px;
font-weight: normal;
}
.app_2p .div .strong{
	font-size: 26px;
  font-weight: bold;
	display: block;
	color: #1e4cc5;    margin-bottom: 10px;
	text-transform: capitalize;
    font-family: Microsoft YaHei;
	border-bottom: 0px solid #ccc;
	padding-bottom: 15px;
	margin-top: 10px;
}
.app_2p b {
	display: block;
	color: #1e4cc5;
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.app_2p .eee {
	background: #eee;
	padding: 20px;
	color: #333;
	margin-bottom: 10px;
}

.app_2p i,.app_2p em {
	font-style: italic;
	color: #777;
	display: block;
	padding-left: 20px;
	border-left: 4px solid #1e4cc5;
	background: #fff;
}

.app_2p img.fl,.app_2p img.rt{
	width: calc(35% - 50px);
	display: block;
}
.app_2p .eee img.rt {
	float: right;
}
.app_2p .div img.rt{
margin-top:-0;
float: none;
border: 0px solid #eee;
margin-bottom: 4px;
float: right;
margin-left: 10px;
}
.app_2p .div img.rt{
	width: 250px;
	width: 34%;
}
.ab_a .a .circle-text{
	position: absolute;
    width: 155px;
    right: 0;
    top: 80px;
display: block;
}
.ab_a .a .fl{
	width: 400px;
	margin-top: 20px;
  display:none;
}
.ab_a .a .fl span{
	display: block;
	color: #000;
	text-align: center;
	font-style: italic;
}
.ab_a .a .rt p{
	padding-right:250px;
}
.ab_a .a .fl img{
	width: 100%;
	display: block;
}
.ab_a .a .rt{
	/*float: right;
	width: 800px;*/
  float: none;
	margin-top: 20px;
	font-size: 20px;
	line-height: 1.6;
	text-align: justify; 
}
.ab_a .a .rt h3{
	font-size: 40px;
    text-transform: uppercase;
    font-weight: bolder;
    line-height: 40px;
    padding-bottom: 30px;color: #1e4cc5;
}
.ab_a .a .rt p{
	/*background: #fff;
	padding: 20px;
	margin: 20px 0;color: #1e4cc5;font-family: "Lato4";
	font-weight: bold;*/
}

.ab_a .b,.ab_a .c  {
	display: block;
	padding: 0 50px;
	margin: 0px auto 0px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.ab_a .b {
	margin-top: 50px;margin-bottom: 50px;
    background: url(https://www.china-bgmotor.com/img/162065391.jpg) no-repeat center top;
    /* padding-top: 100px; */
    background-size: 1250px;
    width: 1250px;
    border-radius: 20px 20px 0 0;
    overflow: hidden;
    padding: 0 0;
}
.ab_a .b ul{
  border-radius: 20px 20px 20px 20px;
    overflow: hidden;
}
.ab_a .c {
	margin-top: 20px;
	width: 100%;
	padding: 0 50px;
	box-sizing: border-box;
}

.ab_a .c .c1{
	width: 1250px;
	margin: 0 auto 0px;
  
	/*background: url(/img/s4a.jpg) no-repeat center;
	background-size: cover;*/
	border-right: 1px solid #f1f1f1;
	box-sizing: border-box;
	/* border-radius: 20px; */
	padding: 0px 0px;
	 text-align:center;
	border-radius: 20px ; float:none;margin-bottom:20px;
}
.ab_a .c .c1.rt{
      border-left: 0px solid #f1f1f1;
  /*background: url(/img/s5a.jpg) no-repeat center;
	background-size: cover;*/
  border-radius: 20px ;
  margin-bottom:00px;
  float:none;
}
 .ab_a .c .c1 h3{
 	 font-family: Microsoft YaHei;
 	font-size: 34px;
 
 }
 .ab_a .c .c1 h3.aa1, .ab_a .c .c1 h3.bb1 {
 	padding-top: 30px;
 	padding-bottom:20px;
 	/*background: url('../img/a4.png') no-repeat  right 20px;
 	background-size: 80px;*/
 	text-align: left;text-align:center;
 }
 .ab_a .c .c1 h3.bb1 {
 	/*background: url('../img/a5.png') no-repeat right 20px;
 	background-size: 80px;*/
 }
.ab_a .c .c1 h3 span{
font-size: 22px;
    font-weight: normal;
    padding-top: 0px;
    display: block;
 
    font-style: normal;
}
.ab_a .c .c1 p i{
      display: block;
    padding-top: 12px;
   
    font-style: italic;
    font-size: 15px;
}
 .ab_a .c .c1 {
 
  }
    .ab_a .c .c1 {
   /* width: 100%; */
   }
   .ab_a .c .c1 p b{
  	font-size: 22px;
  	display: block;
  }
 .ab_a .c .c1 p{
 
 	font-size: 20px;
 
 }
 
 .ab_a .a .rt .ceo_s {
	margin-bottom: 35px;
}

.ab_a .b li{
	width: 25%;
	float: left;
	padding-right: 1px;
	padding-left: 0px;
	box-sizing: border-box;
	font-size: 16px;
	
}
.ab_a .b li span{
	font-size: 24px;
	font-weight: normal;
	padding-top: 30px;
	display: block;
	         color: #333;
    font-style: normal;
}
.ab_a .b li b{
	font-size: 20px;
	padding-bottom: 40px;
	display: block;
	color: #333;
    font-weight: normal;
	padding-top: 0px;
	border-bottom: 1px solid #fff;
	margin-bottom: 40px;
/*	background:  url('../image/up.png') no-repeat left top;*/
	 font-family: Microsoft YaHei;
}
.ab_a .b h3 {
	text-align: center;
	font-size: 32px;
 
	font-size: 34px;
	    text-align: center;
	    font-weight: bold;
	    margin-top: 50px;
	    margin-bottom: 20px;
	        text-transform: uppercase;
     font-family: Microsoft YaHei;
  display:none;
}

.ab_a .b li div{
	/*background: url(../img/s6b.jpg) no-repeat center;
	background-size: cover;*/
	 
	padding: 40px 30px 20px;
 
	    font-size: 16px;
    background: rgb(255 255 255 / 35%);
    height: 560px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}
.ab_a .b li div:hover{
	background: rgb(255 255 255 / 0%);
}
/*.ab_a .b li.li1 div{
	background: url(../img/ab1.jpg) no-repeat center;
	background-size: cover;
}
.ab_a .b li.li2 div{
	background: url(../img/ab2.jpg) no-repeat center;
	background-size: cover;
}
.ab_a .b li.li3 div{
	background: url(../img/ab3.jpg) no-repeat center;
	background-size: cover;
}
.ab_a .b li.li4 div{
	background: url(../img/ab4.jpg) no-repeat center;
	background-size: cover;
}
*/
.ab_a .b li div i{
	display: block;
	padding-top: 20px; 
	font-style: italic;font-size: 13px;
}
.ab_a .b li div p{
	font-size:16px
}
.oem_1 {
	background: #fff;
	margin-top: 0px;
	padding-top: 75px;
	padding-bottom: 50px;
}
.oem_1 .oem_b{
	margin: 0px auto 70px;
	padding-bottom: 70px;
	border-bottom: 1px solid #aaa;
	font-size: 16px;
}
.oem_1 .oem_b.c{
	border-bottom: 0;
	margin-bottom: 0;
}
.oem_1 .oem_b.b b,.oem_1 .oem_b.a b,.oem_1 .oem_b.c b{
	text-align: left;
	display: block;
	height: 20px;
	color: #1e4cc5;
	line-height: 20px;
	padding-left: 10px;
	border-left: 4px solid #1e4cc5;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 20px;
}
.oem_1 .oem_b.b p{
	padding-left: 30px;
}
.oem_1 .oem_b.b i,.oem_1 .oem_b.a i,.oem_1 .oem_b.c i{
	display: inline-block;
	color: #1e4cc5;
	padding-left: 30px;
	background:  url('../image/o5.png') no-repeat left center;
	font-weight: bold;margin-top: 10px;
}
.oem_1 .oem_b .mart20 {
	margin-top: -20px;
}
.oem_1 .oem_b .mart1 {
	margin-top: 20px;
}
.oem_1 .oem_b.a i {
	display: inline-block;
	margin-bottom: 0px;
}

.oem_1 .oem_b a{
	display: block;
	margin: 0 auto;
	border: 2px solid #1e4cc5;
	height: 40px;
	line-height: 40px;
	width: 300px;
	text-align: center;
	border-radius: 35px;
	margin-top: 30px;
	text-transform: uppercase;
	background:   url('../image/right2.png') no-repeat 220px center;
	background-size: 20px;
	text-indent: -10px;color: #fff;
	color: #1e4cc5;
  	margin:0 ;
	margin-top:30px;
}
.oem_1 .oem_b a:hover{
	background: #163892 url('../image/right2.png') no-repeat 230px center;
	background-size: 20px;
	color: #fff;
}
.oem_1 .oem_b h3{
	font-weight: bold;
    display: block;
    color: #373737;
    font-size: 32px;
    padding-bottom: 10px;
    /* text-transform: uppercase;*/
}
.oem_1 .oem_b h3 span{
    font-size: 32px;
    padding-right: 10px;
    color: #1e4cc5;
}
.oem_1 .oem_b img{
	display: block;
	width: 100%;
	
}

.oem_1 .rt, .oem_1 .fl {
    width: 50%;
}
.oem_1 .rt.img, .oem_1 .fl.img. .oem_1 .fl.w45{
    width: 45%;
}
.oem_1 .fl.w45{
	  width: 45%;
}
.oem_1 .rt.w63{
	margin-top:80px
}
.part_0 {
	font-size: 18px;
	text-align: center;
}

.searchpage {
	margin-top: 120px;
}
.searchpage .cp_l_ul li .img{
height: 240px;
overflow: hidden;
margin-bottom: 20px;
}

.searchpage .bt {
	font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 40px;
}
.searchpage .fc_03c {
	color: #9a0000
}
.searchpage .cp_list_r {
	float: none;
	margin: 0 auto;
}
.searchpage .nosult {
	font-size: 20px;
	padding-bottom: 20px;
	color: #777;
}

.search-fenye {
	margin-top: 30px;
}
.search-fenye .search-all {
	color: #1d4cc5;
    font-size: 16px;
}
.search-fenye li a {
	width: auto; 
}


.gd-r {
    position: fixed;
    right: 0px;
    bottom: 10%;
    transform: translateY(0%);
    padding: 50px 0;
    height: 250px;
    box-sizing: border-box;
    z-index: 9999;
	/*
	    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
	flex-wrap: wrap
	*/
}
.gd-r:hover {
 
}
.gd-r .dh1{
 
height: 70px;
width: 80px;
margin-bottom: 4px;
position: relative;
}
.gd-r .dh1 .ico{
	background: #fff;
height: 70px;
float: right;
color: #333;
margin-right: 10px;
border-radius: 5px 0 0  5px;
border-radius: 5px;
font-size: 13px;border-left: 6px solid #0059d1;
text-align: center;
width: 75px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease; 
}
.gd-r .dh1.yj1 .ico{
	border-left: 6px solid #19dbff;
}
.gd-r .dh1.wa1 .ico{
	border-left: 6px solid #2e981a;
}
.gd-r .dh1.wa1 .ico img {
	width: 30px;
	margin: 10px auto 2px;
	display: block;
}
.gd-r .dh1 .ico svg{
	width: 25px;
	height: auto;
	display: block;
	margin: 15px auto 5px;fill:#333
}
.gd-r .dh1:hover .ico{
	margin-right: 220px;
	border-radius: 5px 0 0  5px;
}
.gd-r .dh1:hover .nr1{
	right: 0;
	opacity: 1;
}

.nr1 {
	width: 220px;
	height: 70px;line-height: 70px;
	position: absolute;
	right: -180px;
	top: 0;
	opacity: 0;
	font-size: 15px;
	text-align: left;
	padding-left: 0px;
	box-sizing: border-box;
	background: #fff;
	
	color: #333;    text-transform: lowercase;
    font-family: Microsoft YaHei;
	-webkit-transition:all 0.3s ease;transition:all 0.3s ease;
}


.new-oem {
	    margin-top: 10px;
		margin-bottom: 50px;
    padding: 60px 50px 60px;
    background: #222 url(../image/818.jpg) no-repeat center 20%;
	background: #1f4cc5;
    background-size: 100%;
    color: #fff;
    border-radius: 10px;
}
.new-oem b{
	font-size: 32px;  font-family: Microsoft YaHei; 
    padding: 20px 0 20px;
    padding-right: 50px;
    font-weight: bold;
}
.new-oem p{
	font-size: 22px;    font-size: 18px;
    font-weight: normal;
    font-style: normal;
	margin-bottom: 0px;
	width: 100%;
	color: #efefef;
	padding-top: 20px;
}
.new-oem .fl {
	float: left;
	width: 50%;
}
.oem_1 .new-oem ul {
	float: right;
	width: 40%;
	padding-left: 5%;
}
.new-oem li{
	display: block;
    padding-left: 50px;
    height: 38px;
    line-height: 38px;
    background: url(../image/dag.png) no-repeat left center;
    background-size: 20px;
    padding-left: 30px;
	font-size: 18px;
    font-weight: normal;
    letter-spacing: 0px;
 
}
.cp_list_l .contact-form form li input, .cp_list_l .contact-form form textarea,
.cp_list_l .contact-form form textarea,
.news_1 .contact-form form textarea

{
	    color: #000000;
}
.cp_list_l .contact-form {
	background: #173c99;
	margin-top: 20px;
	margin-bottom: 0;
	padding: 20px 20px 40px 30px;
	border-radius: 10px;
	 color: #fff;
}
.cp_list_l .contact-form h3 {
	font-size: 20px;    padding-bottom: 10px;
	color: #fff;
}
.cp_list_l .contact-form form ul li {
	margin: 0;
	    padding: 5px 0 15px;
    border-bottom: 0px solid #aaa;
}
.cp_list_l  .contact-form form li input,
.cp_list_l .contact-form form textarea,
.news_1 .contact-form form textarea,
.news_1 .contact-form form li input

 {
	border: #aaa solid 0px;
	color: #333;
	background: #fff;
}
.cp_list_l .contact-form form li .zid {
	font-size: 14px;color: #fff;
}
.cp_list_l .contact-form form ul.fl,
.cp_list_l  .contact-form form ul.rt,
#inline1 .contact-form form ul.fl,
#inline1 .contact-form form ul.rt
{
	float: none;
	width: 100%;
}

.cp_list_l .contact-form form textarea {
	height: 100px;
	width: 205px;color: #333;
}
.cp_list_l .contact-form form,
#inline1 .contact-form form
 {
	margin-bottom: 0px;
	    padding-bottom: 0px;
    text-align: left;
}
#inline1 .rtt .pp {
	text-align: left;
	padding-top: 20px;
	font-weight: bold;
	font-style: italic;
}
.cp_list_l .contact-form .coolbg {
	margin: 20px 0 0;
    width: 180px;
	width: 215px;
    height: 40px;    line-height: 40px;
	border-radius: 10px;
}
.contact-form .coolbg {
	color: #fff;
	text-transform: capitalize;
}
.no-display {
	display: none;
}

#inline1,
#inline2,
.litebox-overlay .litebox-inline-html .tcc
 {
	padding: 0px;
	background: #fff;
	    max-width: 1000px;
    margin: 0 auto;
}
body .litebox-overlay .litebox-inline-html .tcc {
	 height: 450px!important;
	 margin-top: 15vh;
}
#inline1 .contact-form form ul li,
#inline2 .contact-form form ul li {
	width: 350px;
}
 #inline1 .contact-form form li .zid,
 #inline2 .contact-form form li .zid {
 	text-align: left;
 }
 #inline1 .contact-form form li .zid.red,
 #inline2 .contact-form form li .zid.red {
 	color: red;
 	font-weight: bold;
 }
#inline1 .contact-form form textarea,
#inline2 .contact-form form textarea

 {
	 width: 335px;
	 height: 60px;
	 float: none;
	 display: block;
}
#inline1 .contact-form h3
#inline2 .contact-form h3 {
	text-align: left;
}
#inline1 .fll,
#inline2 .fll{
	width: 500px;
	height: 670px;
	float: left;
	background:  url('../image/115.jpg') no-repeat center;
	background-size: cover;
}
#inline2 .fll {
    width: 440px;
    height: 630px;
}

#inline1 .contact-form .coolbg,
#inline2 .contact-form .coolbg {
	margin: 30px 0 0;
}
#inline1 .contact-form form li input,
#inline2 .contact-form form li input {
	margin: 0;
}
#inline1 .rtt {
	width: calc(100% - 600px);
	float: right;
	padding: 30px;height: 600px;
}

#inline2 .rtt {
	width: calc(100% - 530px);
    float: right;
    padding: 10px 30px 0 0;
    height: 600px;
}
#inline2 .contact-form form {
    width: 100%;
    margin: 0 auto;
    color: #333;
    padding-bottom: 0px;
}
#inline2 .pdftishi {
	font-size: 28px;
    padding-bottom: 20px;
    width: 100%;
    color: #1e4cc5;
    margin: 0 auto;
    font-weight: bold;
    border-top: 0px solid #cecece;
    padding-top: 0px;
}
#inline2 .pp {display:none}
.pdf-form-down .litebox-overlay .litebox-container {top:18%}
.pdf-form-down .litebox-overlay {
	background-color: rgba(20, 20, 20, 0.53) !important;
}

@media (max-width: 1500px) {
.pdf-form-down .litebox-overlay .litebox-container {top:10%}
}



.about-market {
  padding: 50px 0 50px;
  background: url(../image/bg06.jpg) no-repeat center;
  background-size: cover;
  position: relative;
}
.about-market h2 {
 color: #fff;
    font-size: 34px;
    text-align: center;
 text-transform: uppercase;
}
.about-market ul {
  margin-top: 40px;
}
.about-market ul li {
  width: 25%;
  text-align: center;
  float: left;
}
.about-market ul li .num {
 
  display: block;
    font-size: 4vw;
    font-weight: 900;
    line-height: 1;
    color: #fff;
    text-transform: capitalize;
    font-family: Microsoft YaHei;
}
.about-market ul li .num span {
  font-size: 20px;
}
.about-market ul li p {
  padding-top: 5px;
  font-size: 18px;
  color: #cbcbcb;
  font-weight: bold;
}
.about-market .global .bg {
  background-image: url(https://www.china-bgmotor.com/img/marketbg.png);
  width: 100%;
  height: 380px;
  background-position: bottom;
  background-size: 90%;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
}
.about-market .global .map {
  width: 1150px;
  position: relative;
  margin: 0 auto;
  margin-top: 0px;
  padding: 40px 0;
}
.about-market .global .map img {
 
  display: block;
  margin: 0 auto;
  width: 90%;
}


.down,
.down2
 {
	width: 100%;
	    background: #f6f6f6;
	position: absolute;
	top: 80px;
	left: 0;
	opacity: 0;
	visibility: hidden;
}
.down2 {
	width: 200px;
	 
	 left: -70px;
	 padding-left: 20px;
	 padding-right: 20px;
}
.down3 {
	left: -70px;
	width: 300px;
}
.muu.fl2 li .down2 a{
	border-bottom: 1px solid #ccc;
	text-align: center;
	    padding: 0px;
}
.muu.fl2 li:hover .down,
.muu.fl2 li:hover .down2
 {
	opacity: 1;
	visibility: initial;
}
.muu.fl2 li .a::after{
	content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
	background: url('../image/jt.png') no-repeat left top;
	background-size: 10px;
    font-size: 12px;
    margin-left: 10px;
	 
}
.down .w90{
	max-width: 1200px;
	padding: 20px 50px;
	margin: 0 auto;
}
.down .w90 .li{
	float: left;
	    width: 19%;
    margin-bottom: 1%;
    background: #ffffff;
    margin-right: 1%;
}
.down .w90 .li a{
	display: block;
	padding-top: 50px;
	background-size: 150px!important;
	height: 30px;
	padding: 0;
	font-size: 16px;
	line-height: 1;
	padding-top:150px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	-webkit-transition: all 0s ease;
    transition: all 0s ease;
	background-size: 110px!important;
	background-position: center 40%!important;
}
.down .w90 .li.p1 a{
	background:  url('../image/DCBrushedMotor.jpg') no-repeat center top;
	background:  url('../image/ico11.jpg') no-repeat center;
}
.down .w90 .li.p2 a{
	background:  url('../image/DCBrushlessMotor.jpg') no-repeat center top;
	background:  url('../image/ico12.jpg') no-repeat center;
}
.down .w90 .li.p3 a{
	background:  url('https://www.china-bgmotor.com/img/Universalmotor.jpg') no-repeat center top;
 
	background:  url('../image/ico13.jpg') no-repeat center;
}

.down .w90 .li.p4 a{
	background:  url('../image/Shadepolemotor.jpg') no-repeat center 10px;
 
	background:  url('../image/ico14.jpg') no-repeat center;
}
.down .w90 .li.p5 a{
	background:  url('https://www.china-bgmotor.com/img/PlanetaryGearMotor.jpg') no-repeat center 20px;
 
	background:  url('../image/ico15.jpg') no-repeat center;
}
.down .w90 .li.p6 a{
	background:  url('../image/WormGearMotor.jpg') no-repeat center top;
 
	background:  url('../image/ico16.jpg') no-repeat center;
}
.down .w90 .li.p7 a{
	background:  url('../image/driver.jpg') no-repeat center 20px;
 
	background:  url('../image/ico17.jpg') no-repeat center;
}
.down .w90 .li.p8 a{
	background:  url('../image/Brake.jpg') no-repeat center 15px;
	background:  url('../image/ico18.jpg') no-repeat center;
}
.down .w90 .li.p9 a{
	background:  url('../image/encoder.jpg') no-repeat center top;
	background:  url('../image/ico19.jpg') no-repeat center;
}
.down .w90 .li.p10 a{
	background:  url('../image/Connecters.jpg') no-repeat center 15px; 
	background:  url('../image/ico20.jpg') no-repeat center;
}

.guoqi1 {
	background: #f3f3f3;
    padding: 30px 50px 0px;
}
.guoqi {
	width: 100%;
    overflow: hidden;
    background: #eee;    background: #173b98; 
	padding: 20px 0;
}
.guoqi1 h2 {
	font-size: 34px;
    text-align: center;
    font-weight: bold;color: #fff;
    color: #1e4cc5;
    
    margin-bottom:10px;
    text-transform: uppercase;
}
.guoqi1 .w1250 {
	
	width: 1050px;     width: 100%;
    padding: 20px 0;
    overflow: hidden;
    margin: 0 auto;
    background: #183b98;
    border: 1px solid #a7a7a7;
}
.guoqi .pad {
	display: flex;
	
}
#marquee2,
#marquee1
 {
 display: flex;
}
.guoqi  li {
    display: block;
    line-height: 1;
	
    box-sizing: border-box;
    position: relative;
  flex-shrink: 0;
	text-align: center;
	color: #fff;
}
.guoqi  ul {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.guoqi  li .img{
	padding: 0 30px;
}
.guoqi  li img{
	width: 70px;
}
.guoqi li span{
	font-size: 15px;
	opacity: 1;
	color: #fff;
}




.pdf-1 {
			padding-top: 180px;
			max-width: 1400px;
			margin: 0 auto;
		}
		.pdf-1 a {
			display: block;
		}
		.pdf-1 article{
			float: left;
			width: 20%;
			margin-right: 2.3%;
			margin-bottom: 50px;
			background: #fefefe url(../image/pdf2.png) no-repeat 95% 95%;
			background-size: 40px;
			border: 1px solid #ccc;
			padding: 20px;padding-bottom: 80px;
			-webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
		}
		.pdf-1 article:hover{
			background: #eee url(../image/pdf2.png) no-repeat 95% 95%;
			background-size: 40px;
		}
	.pdf-1 article:nth-child(4n) {
			 
			margin-right: 0%;
		}
		.pdf-1 article .img{
			height: 220px;
			overflow: hidden;
			width: 60%;
			margin: 10px auto 0;border: 1px solid #eee;
		}
.pdf-1 article img{
	display: block;
	width: 100%;
	height: auto;
	transform: translateY(-20%);
	position: relative;
	top: 20%;
}	.pdf-1 article h2{
	font-size: 18px;
	display: block;
	padding-top: 0px;
	padding-bottom: 10px;
	font-weight: normal;
	font-weight: normal;
    font-family: Microsoft YaHei;
	text-align: center;
	text-transform: capitalize;
} 
.pdf-1 .h2 {
	font-size: 34px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    color: #1e4cc5;
    margin-bottom: 50px;
    text-transform: uppercase;
	display: block;
	text-align: center;
}

.pdf-1 .h2:after {
    content: '';
    display: block;
    background: #1e4cc5;
    width: 30px;
    height: 3px;
    margin: 5px auto 0;
}

.h111 h1{
	font-size: 34px;
}
.h111 p{
	border-bottom: 1px solid #aaa;
	padding: 20px 0 10px;
}
.pp-con {
	text-align: center;padding: 0 0 50px;color: #666;margin-top: -40px;
}


.dyy .paa{
    background: #b8ccde url(../image/dq1.png) no-repeat center;
    background-size: 22px;
    padding-left: 0px;
    width: 48px;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    border-radius: 10px;
    display: block;
    float: left;
    text-indent: -99999px;
    margin-right: 10px;
    transform: translateY(-5px);
}
.down5 {
    width: 100%;
    background: #f6f6f6;
    position: absolute;
    top: 45px;
    left: 20px;
    opacity: 0;
    visibility: hidden;    width: 135px;
}
.down5 a{
	    height: 50px;
    line-height: 50px;
    display: block;
    font-size: 18px;
	color:#333;
    text-transform: capitalize; 
	border-bottom: 1px solid #eee;
	text-align: center;
	    padding: 0px;
		display: flex;
font-size:16px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 20px;cursor: pointer;
}
.down5 a:hover{
	background: #d7d7d7;
}
.down5 a img{
	padding-right:10px;width: 25px;height: 25px;
}
.dyy:hover .down5
 {
	opacity: 1;
	visibility: initial;
	z-index:999
}


