.pc{ display: block}
.sj{ display:none;}
.pro11 li{ font-size:16px; }
.pro11 li p{ line-height:50px; display:block; padding-bottom:10px; font-size:18px;}
.pro11 li a:hover{ color:#000000;}

.pro22 li{ font-size:16px; padding-bottom:20px;}
.pro22 li p{ line-height:40px; display:block; padding-bottom:0px; font-size:18px;}
.pro22 li a:hover{ color:#000000;}
.aaa{ font-size:14px; line-height:30px; color:#999; font-weight:normal}
.IndexBlockE {
	padding-bottom:240px;
	overflow:hidden;
	padding-top:0px;
}
.IndexBlockE .swiperBox {
	position:relative;
}
.IndexBlockE .swiperBox .swiper-container {
	padding:10px 15px;
	margin:0 -15px;
}
.IndexBlockE .swiperBox .Box {
	display:block;
	background:#fff;
	box-shadow:0 0 10px rgba(0, 0, 0, 0);
transition:all .5s;
	transform:translate(0, 0);
}
.IndexBlockE .swiperBox .Box:hover {
	box-shadow:0 0 10px rgba(0, 0, 0, .2);
	transform:translate(-2px, -2px);
}
.IndexBlockE .swiperBox .cont {
	padding:05px 18px 10px;
}
.IndexBlockE .swiperBox .imgBox {
	padding-top:0%;
}
.IndexBlockE .swiperBox .time {
	float:left;
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #e7e7e7;
	text-align:center;
}
.IndexBlockE .swiperBox .time .date {
	font-size:36px;
	line-height:36px;
	color:#333333;
	display:block;
	padding:0 5px;
}
.IndexBlockE .swiperBox .time .year {
	display:block;
	font-size:12px;
	line-height:16px;
	color:#d9d9d9;
}
.IndexBlockE .swiperBox .title {
	font-size:16px;
	color:#333333;
	line-height: 24px;
	font-weight:bold;
}
.IndexBlockE .swiperBox .more {
	display:block;
	border-top:1px solid #e7e7e7;
	margin-top:15px;
	font-size:14px;
	line-height:50px;
	color:#333333;
	position:relative;
}
 .IndexBlockE .swiperBox .more::after {
content:"";
position:absolute;
right:0;
top:0;
height:100%;
width:14px;
background:url(../images/jt1_2.png) no-repeat center;
}
.IndexBlockE .Btns {
}
.IndexBlockE .Btns a {
	display:block;
	position:absolute;
	top:0;
	height:100%;
	width:26px;
	background:no-repeat center;
}
.IndexBlockE .Btns .prev {
	left:-60px;
	background-image:url(../cp/jt2_1_h.png);
}
.IndexBlockE .Btns .next {
	right:-60px;
	background-image:url(../cp/jt2_2_h.png);
}
.IndexBlockE .Btns .prev:hover {
	background-image:url(../cp/jt2_1.png);
}
.IndexBlockE .Btns .next:hover {
	background-image:url(../cp/jt2_2.png);
}
 @media (max-width: 1450px) {
 	
.IndexBlockE {
	padding-top:0px;
}
 }
 @media (max-width: 1200px) {
 .IndexBlockE {
padding-bottom:45px;
}
 .IndexBlockE .Btns a {
z-index:2;
}
 .IndexBlockE .Btns .prev {
left:0;
}
 .IndexBlockE .Btns .next {
right:0;
}
 .IndexBlockE .swiperBox .swiper-container {
padding:0;
margin:0;
}
 .IndexBlockE .swiperBox .cont {
padding:15px 10px 5px;
}
 .IndexBlockE .swiperBox .time .date {
font-size:30px;
line-height:30px;
}
 .IndexBlockE .swiperBox .title {
font-size:14px;
line-height:22px;
}
 .IndexBlockE .swiperBox .more {
line-height:40px;
margin-top:10px;
}
}
 @media (max-width: 992px) {
 .IndexBlockE {
padding-bottom:0px;
padding-top:30px;
}
}
 @media (max-width: 768px) {
 .pc{ display:none}
 .sj{ display:block}
 .IndexBlockE .swiperBox .time {
display:none;
}
 .IndexBlockE .swiperBox .title {
line-height:20px;
}
 .IndexBlockE .swiperBox .more {
line-height:30px;
font-size:12px;
}
}


/**产品中心**/

.ProductMenu {
	border-bottom:1px solid #dddddd;
}
.ProductMenu .Boxs {
	font-size:0;
	text-align:center;
	padding:40px 0;
}
.ProductMenu .Boxs .wid {
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
	text-align:center;
	border-right:1px solid #dddddd;
	width:16%;
}
.ProductMenu .Boxs .wid+.wid {
	border-right:1px solid #dddddd;
}
.ProductMenu .Boxs .img {
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.ProductMenu .Boxs .img img {
	display: block;
	height:60px;
	width:60px;
}
.ProductMenu .Boxs .img .i {
	opacity:1;
}
.ProductMenu .Boxs .txt {
	color:#222222;
	font-size:15px;
	line-height:18px;
	margin-top:10px;
}
.ProductMenu .Boxs .on .Box .img .i,  .ProductMenu .Boxs .Box:hover .img .i {
	opacity:1;
}
.ProductMenu .Boxs .on .Box .txt,  .ProductMenu .Boxs .Box:hover .txt {
	color:#1d2185;
}
.ProductList {
}
.ProductList .ul {
	padding-top:60px;
	margin:-17px;
	font-size:0;
	line-height:0;
}
.ProductList .ul li {
	padding:17px;
	display:inline-block;
	vertical-align:top;
}
.ProductList .ul .Box {
	display:block;
	background:#fff;
	box-shadow:0 0 20px rgba(0, 0, 0, 0);
	padding:14% 8.9% 12%;
transition:all .7s;
	transform:translateY(0);
}
.ProductList .ul .imgDiv {
	position:relative;
}
.ProductList .ul .imgBox {
	padding-top:100%;
	opacity:1;
transition:all .3s;
}
.ProductList .ul .More {
	display:block;
	position: absolute;
	left:50%;
	top:50%;
	width:130px;
	line-height:38px;
	text-align:center;
	border-radius:19px;
	color:#fff;
	background:#1d2185;
	font-size:13px;
	color:#ffffff;
	opacity:0;
transition:all .3s;
}
.ProductList .ul .title {
	font-size:24px;
	line-height:24px;
	height:48px;
	color:#222222;
	margin:20px 0 8px;
}
.ProductList .ul .des {
	font-size:13px;
	line-height:18px;
	height:36px;
	color:#939393;
}
.ProductList .ul .Box:hover {
	box-shadow:0 0 20px rgba(0, 0, 0, .2);
	transform:translateY(-5px);
}
.ProductList .ul .Box:hover .imgBox {
	opacity:.36;
}
.ProductList .ul .Box:hover .More {
	opacity:1;
}
.ProductList .ul .Box:hover .title {
	color:#1d2185;
}
 @media (max-width: 1200px) {
 .ProductMenu .Boxs {
padding:20px 0;
display:flex;
flex-wrap:wrap;
}
 .ProductMenu .Boxs .img img {
width:40px;
height:40px;
}
 .ProductMenu .Boxs .txt {
font-size:14px;
}
 .ProductList .ul {
padding-top:45px;
margin:-8px;
}
 .ProductList .ul li {
padding:8px;
}
 .ProductList .ul .Box {
padding:15px;
}
 .ProductList .ul .More {
line-height:34px;
border-radius:17px;
}
 .ProductList .ul .title {
font-size:18px;
line-height:20px;
height: 40px;
margin:10px 0 5px;
}
 .ProductList .ul .des {
line-height:18px;
height:36px;
}
}
 @media (max-width: 992px) {
 .ProductList .ul {
padding-top:35px;
margin:-5px;
}
 .ProductList .ul li {
padding:5px;
}
 .ProductList .ul .Box {
padding:10px;
}
 .ProductList .ul .title {
font-size:16px;
line-height:18px;
height:36px;
}
}
 @media (max-width: 768px) {
 .ProductMenu .Boxs {
margin:0 -3px;
padding:10px 0;
}
 .ProductMenu .Boxs .wid+.wid,  .ProductMenu .Boxs .wid {
border:0 none;
padding:3px;
width:33.33%;
}
 .ProductMenu .Boxs .Box {
background-color:#fcfcfc;
height:100%;
padding:6px 2px;
}
 .ProductMenu .Boxs .img img {
width:30px;
height:30px;
}
 .ProductMenu .Boxs .txt {
font-size:12px;
line-height:14px;
margin-top:5px;
}
 .ProductList .ul {
padding-top:10px;
margin:-4px;
}
 .ProductList .ul li {
padding:4px;
}
 .ProductList .ul .Box {
padding:4px;
}
 .ProductList .ul .title {
font-size:16px;
line-height:18px;
height:36px;
}
}
.ProductInfo {
}
.ProductInfo .h1 {
	font-size:24px;
	line-height:1.2em;
	font-weight:bold;
	color:#333333;
}
.ProductInfo h1.h1 {
	text-transform:uppercase;
	line-height:1.1em;
}
.ProductInfo .Top {
	padding:70px 0;
}
.ProductInfo .Top .ImgDiv {
	width:562px;
	max-width:50%;
	margin-right:3.33%;
	border:1px solid #dddddd;
}
.ProductInfo .Top .swiperBox {
	position:relative;
}
.ProductInfo .Top .Btns a {
	display:block;
	position:absolute;
	top:0;
	height:100%;
	width:26px;
	background:no-repeat center;
	z-index:2;
}
.ProductInfo .Top .Btns .prev {
	left:0;
	background-image:url(../cp/jt2_1_h.png);
}
.ProductInfo .Top .Btns .next {
	right:0;
	background-image:url(../cp/jt2_2_h.png);
}
.ProductInfo .Top .Btns .prev:hover {
	background-image:url(../cp/jt2_1.png);
}
.ProductInfo .Top .Btns .next:hover {
	background-image:url(../cp/jt2_2.png);
}
.ProductInfo .Top .imgBox {
	padding-top:100%;
}
.ProductInfo .Top .r_con {
	overflow:hidden;
	padding:35px 0 5px;
}
.ProductInfo .Top .r_con .p {
	margin:7px 0 30px;
}
.ProductInfo .Top .r_con .p,  .ProductInfo .Top .r_con .des {
	font-size:15px;
	color:#888888;
	line-height:26px;
}
.ProductInfo .Top .r_con .des {
	padding-bottom:35px;
	margin-bottom:38px;
	border-bottom:1px solid #dddddd;
}
.ProductInfo .Top .r_con .Btn {
	display:block;
	text-align:center;
	line-height:58px;
	border-radius:29px;
	color:#fff;
	font-size:18px;
	background:#1d2185;
	margin-bottom:32px;
}
.ProductInfo .Top .r_con .Btn:hover {
	background:#0aa13d;
}
.ProductInfo .Top .shares {
	font-size:0;
}
.ProductInfo .Top .shares a {
	height:36px;
	width:36px;
	display:inline-block;
	vertical-align:top;
	background:#cccccc no-repeat center/60% auto;
	border-radius:50%;
}
.ProductInfo .Top .shares a+a {
	margin-left:8px;
}
.ProductInfo .Top .shares .facebook {
	background-image:url(../images/icon_fot1_h2.png);
}
.ProductInfo .Top .shares .twitter {
	background-image:url(../images/icon_fot2_h2.png);
}
.ProductInfo .Top .shares .instagram {
	background-image:url(../images/icon_fot3_h2.png);
}
.ProductInfo .Top .shares .youtube {
	background-image:url(../images/icon_fot4_h2.png);
}
.ProductInfo .Top .shares a:hover {
	background-color:#0aa13d;
}
.ProductInfo .Content {
	background:#eeeef0;
	padding:70px 0;
}
.ProductInfo .Content .cont {
	font-size:15px;
	line-height:26px;
	color:#333333;
	padding:4% 4.6%;
}
.ProductInfo .Content .des {
	margin-top:20px;
}
.ProductInfo .Content .des img {
	height:auto!important;
}
.ProductInfo .ProductList {
	padding-bottom:85px;
}
.ProductInfo .ProductList .h1 {
	padding:60px 0 55px;
}
.ProductInfo .ProductList .ul {
	padding-top:0;
}
 @media (max-width: 1200px) {
 .ProductInfo .h1 {
font-size:28px;
}
 .ProductInfo .Top {
padding:45px 0;
}
 .ProductInfo .Top .r_con {
padding-top:0;
}
 .ProductInfo .Top .r_con .p {
margin:5px 0 5px;
font-size:14px;
}
 .ProductInfo .Top .r_con .des {
line-height:24px;
font-size:14px;
padding-bottom:20px;
margin-bottom:20px;
}
 .ProductInfo .Top .r_con .Btn {
line-height:42px;
border-radius:21px;
font-size:14px;
margin-bottom:20px;
}
 .ProductInfo .Content .cont {
line-height:24px;
}
 .ProductInfo .Content .des {
margin-top:10px;
}
 .ProductInfo .Content {
padding:45px 0;
}
 .ProductInfo .ProductList {
padding-bottom:45px;
}
 .ProductInfo .ProductList .h1 {
padding:35px 0 25px;
}
}
 @media (max-width: 992px) {
 .ProductInfo .h1 {
font-size:22px;
}
 .ProductInfo .Top {
padding:35px 0;
}
 .ProductInfo .Top .ImgDiv {
width:100%;
max-width:100%;
margin:0 0 15px;
float:none;
}
 .ProductInfo .Top .r_con {
padding-bottom:0;
}
 .ProductInfo .Top .shares {
text-align:center;
}
 .ProductInfo .Content {
padding:35px 0;
}
 .ProductInfo .ProductList {
padding-bottom:35px;
}
}
 @media (max-width: 768px) {
 .ProductInfo .h1 {
font-size:18px;
}
 .ProductInfo .Top {
padding:30px 0;
}
 .ProductInfo .Top .ImgDiv {
margin-bottom:10px;
}
 .ProductInfo .Top .r_con .des {
line-height:20px;
margin-bottom:15px;
padding-bottom:10px;
}
 .ProductInfo .Top .r_con .Btn {
margin-bottom:15px;
line-height:38px;
border-radius:19px;
}
 .ProductInfo .Top .shares a {
background-size:50%;
}
 .ProductInfo .Top .shares a+a {
margin-left:15px;
}
 .ProductInfo .Content {
padding:30px 0;
}
 .ProductInfo .Content .des {
line-height:20px;
margin-top:5px;
}
 .ProductInfo .ProductList {
padding-bottom:30px;
}
 .ProductInfo .ProductList .h1 {
padding:25px 0 15px;
}
}
/***数目增加减少***/

.NumberBox {
	border:1px solid #d9d9d9;
	border-radius:3px;
	position: relative;
	padding:0 44px;
	display:inline-block;
	font-size:0;
	line-height:0;
	width:132px;
}
.NumberBox .nBtn {
	position:absolute;
	top:0;
	height:100%;
	width:44px;
	cursor:pointer;
}
 .NumberBox .nBtn::before,  .NumberBox .nBtn::after {
content:"";
display:block;
position:absolute;
background:#b7b7b7;
left:50%;
top:50%;
}
 .NumberBox .add::before {
height:2px;
width:12px;
left:50%;
top:50%;
margin-left:-6px;
margin-top:-1px;
}
 .NumberBox .add::after {
height:12px;
width:2px;
left:50%;
top:50%;
margin-left:-1px;
margin-top:-6px;
}
.NumberBox .reduce {
	left:0;
}
.NumberBox .add {
	right:0;
}
 .NumberBox .reduce::after {
height:2px;
width:12px;
left:50%;
top:50%;
margin-left:-6px;
margin-top:-1px;
}
.NumberBox .number {
	display:block;
	margin:0;
	padding:0;
	line-height:46px;
	height:46px;
	width:100%;
	font-size:16px;
	color:#444444;
}
 .NumberBox .nBtn:hover::before,  .NumberBox .nBtn:hover::after {
background:#666;
}
 @media (max-width: 1200px) {
 .NumberBox {
padding:0 36px;
width:112px;
}
 .NumberBox .nBtn {
width:36px;
}
 .NumberBox .number {
line-height:36px;
height:36px;
font-size:14px;
}
}
 @media (max-width: 768px) {
 .NumberBox {
padding:0 34px;
width:102px;
}
 .NumberBox .nBtn {
width:34px;
}
 .NumberBox .number {
line-height:32px;
height:33px;
}
}
/***选框***/

.InputBox {
	display:block;
	margin:0 auto;
	position:relative;
	height:20px;
	width:20px;
}
.InputBox .checkbox {
	left:0;
	top:0;
	width:0;
	height:0;
	cursor: pointer;
}
 .InputBox .checkbox::after {
content:"";
position: absolute;
left:0;
top:0;
height:100%;
width:100%;
border:1px solid #1f2184;
border-radius:50%;
}
 .InputBox .checkbox:checked::after {
background:url(../images/icon_check.png) no-repeat center/22px 22px;
}
/**询盘**/

.InquiryBlock {
	padding:75px 0 85px;
	background:#f0f0f0;
}
.InquiryBlock .bg0 {
	padding:15px 0;
}
.InquiryBlock .pad {
	padding-left:18px;
	padding-right:18px;
}
.InquiryBlock .h2 {
	font-size:30px;
	color:#333333;
	line-height:1.2em;
	padding:35px 0 30px;
}
.InquiryBlock .dl {
	font-size:0;
	line-height:0;
}
.InquiryBlock .dt {
	background:#f0f0f0;
	padding:8px 0;
}
.InquiryBlock .dd+.dd {
	border-top:1px solid #f0f0f0;
}
.InquiryBlock .wid {
	display:inline-block;
	vertical-align:middle;
	font-size:15px;
	line-height:22px;
	color:#333333;
	text-align:center;
	padding:10px;
}
.InquiryBlock .wid1 {
	width:12%;
}
.InquiryBlock .wid2 {
	width:18%;
}
.InquiryBlock .wid3 {
	width:38%;
}
.InquiryBlock .wid4 {
	width:19%;
}
.InquiryBlock .wid5 {
	width:13%;
}
.InquiryBlock .model {
	color:#888888;
}
.InquiryBlock .ImgDiv {
	display:inline-block;
	vertical-align:middle;
	width:90px;
	border:1px solid #f0f0f0;
}
.InquiryBlock .imgBox {
	padding-top:100%;
}
.InquiryBlock .title {
	display:inline-block;
	vertical-align:middle;
	width:calc(100% - 90px);
	padding-left:10px;
	font-size:15px;
	text-align:left;
}
.InquiryBlock .links {
	font-size:0;
	display:inline-block;
}
.InquiryBlock .delete {
	display:block;
	margin:0 auto;
	height:20px;
	width:20px;
	background:url(../images/icon_delete1.png) no-repeat center/contain;
}
.InquiryBlock .delete:hover {
	background-image:url(../images/icon_delete3.png);
}
.InquiryBlock .EditBtn {
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	font-size:15px;
}
.InquiryBlock .EditBtn .InputBox {
	margin-left:5.3%;
	display:inline-block;
	vertical-align:middle;
	width:auto;
	line-height:20px;
	padding-left:55px;
	cursor:pointer;
}
 .InquiryBlock .InputBox .checkbox::after {
width:20px;
}
.InquiryBlock .EditBtn {
	padding:45px 18px;
}
.InquiryBlock .EditBtn a {
	display:inline-block;
	vertical-align:middle;
	color:#888888;
	position:relative;
	padding-left:15px;
	margin-left:15px;
}
 .InquiryBlock .EditBtn a::before {
content:"";
display:block;
width:1px;
height:14px;
position:absolute;
left:0;
top:50%;
margin-top:-7px;
background:#888;
}
.InquiryBlock .EditBtn a:hover {
	color:#666;
}
.InquiryBlock .form {
	padding-bottom:40px;
}
.InquiryBlock .form .divBox {
	margin:-10px -6px;
}
.InquiryBlock .form .div {
	float:left;
	display:inline-block;
	padding:10px 6px;
	position:relative;
}
 .InquiryBlock .form .div.equre::after {
content:"*";
display:block;
line-height:48px;
padding-right:15px;
font-size:16px;
color:#f00;
position:absolute;
top:10px;
right:5px;
}
.InquiryBlock .form .input {
	display:block;
	width:100%;
	border:1px solid #e0e0e0;
	font-size:15px;
	line-height:46px;
	color:#333;
	padding:0 15px;
}
.InquiryBlock .form textarea.input {
	height:110px;
	padding:15px;
	line-height:20px;
}
.InquiryBlock .form .submit {
	display:block;
	margin-top:10px;
	font-size:16px;
	line-height:40px;
	height:40px;
	border-radius:20px;
	color:#fff;
	background:#1d2185;
	width:160px;
	text-align:center;
	cursor:pointer;
}
.InquiryBlock .form .submit:hover {
	background:#0aa13d;
}
 @media (min-width: 768px) {
 .InquiryBlock .ImgDiv {
display:none;
}
 .InquiryBlock .title {
width:100%;
}
}
 @media (max-width: 1200px) {
 .InquiryBlock {
padding:45px 0;
}
 .InquiryBlock .bg0 {
padding:0;
}
 .InquiryBlock .h2 {
padding:20px 0 15px;
font-size:22px;
}
 .InquiryBlock .dt {
padding:0;
}
 .InquiryBlock .title,  .InquiryBlock .wid {
font-size:14px;
line-height:20px;
}
 .InquiryBlock .form {
padding-bottom:35px;
}
 .InquiryBlock .form .divBox {
margin:-5px;
}
 .InquiryBlock .form .div {
padding:5px;
}
 .InquiryBlock .form .submit {
margin-top:0;
}
}
 @media (max-width: 992px) {
 .InquiryBlock .h2 {
font-size:20px;
padding:15px 0 10px;
}
}
 @media (max-width: 768px) {
 .InquiryBlock {
padding:35px 0;
}
 .InquiryBlock .pad .pad {
padding-left:0;
padding-right:0;
}
 .InquiryBlock .h2 {
font-size:18px;
}
 .InquiryBlock .dt {
display:none;
}
 .InquiryBlock .dd {
display:flex;
flex-wrap:wrap;
position:relative;
padding:15px 0 15px 0;
border-top:1px solid #f0f0f0;
align-items:center;
}
 .InquiryBlock .wid1 {
width:30px;
padding-left:0;
}
 .InquiryBlock .wid2 {
padding-left:0;
padding-right:0;
width:calc(100% - 70px);
display:none;
}
 .InquiryBlock .model {
display:block;
text-align:left;
padding:0;
}
 .InquiryBlock .wid3 {
padding:0;
width:calc(100% - 30px);
text-align:center;
}
 .InquiryBlock .wid4 {
position: absolute;
top:70px;
right:45px;
padding:0;
width:102px;
padding-top:0;
}
 .InquiryBlock .wid5 {
position:absolute;
margin-top:27px;
right:0;
padding:0;
text-align:right;
width:auto;
}
 .InquiryBlock .links {
text-align:left;
display:block;
}
 .InquiryBlock .title {
vertical-align:top;
height:40px;
}
 .InquiryBlock .delete {
background:url(../images/icon_delete1.png) no-repeat center /90%;
}
 .InquiryBlock .EditBtn {
padding:15px 18px;
font-size:14px;
}
 .InquiryBlock .EditBtn .InputBox {
margin-left:0;
padding-left:35px;
}
 .InquiryBlock .form {
padding-bottom:25px;
}
 .InquiryBlock .form .div.equre::after {
line-height:42px;
top:5px;
}
 .InquiryBlock .form .input {
font-size:14px;
line-height:20px;
padding:10px 15px;
}
 .InquiryBlock .form .submit {
width:100%;
line-height:36px;
height:34px;
border-radius:17px;
font-size:14px;
}
}
/**服务**/

.ServiceBlock {
	background:#eeeef0;
	padding-bottom:95px;
}
.ServiceBlock .ul {
	margin:-10px;
	font-size:0;
	padding-top:25px;
}
.ServiceBlock .ul li {
	padding:10px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
.ServiceBlock .ul .Box {
	display:block;
	background:#fff;
	padding:60px 15px 55px;
transition:all .3s;
}
.ServiceBlock .ul .img {
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.ServiceBlock .ul .img img {
	display:block;
transition:all .3s;
	width:64px;
	height:64px;
}
.ServiceBlock .ul .img .i {
	opacity:1;
}
.ServiceBlock .ul .title {
	font-size:22px;
	color:#222222;
	line-height:24px;
transition:all .3s;
	margin-top:26px;
}
.ServiceBlock .ul .Box:hover {
	background:#1d2185;
}
.ServiceBlock .ul .Box:hover .i {
	opacity:1;
}
.ServiceBlock .ul .Box:hover .title {
	color:#fff;
}
 @media (max-width: 1200px) {
 .ServiceBlock {
padding-bottom:55px;
}
 .ServiceBlock .ul {
margin:-8px;
padding-top:10px;
}
 .ServiceBlock .ul li {
padding:8px;
}
 .ServiceBlock .ul .img img {
width:56px;
height:56px;
}
 .ServiceBlock .ul .Box {
padding:45px 15px 40px;
}
 .ServiceBlock .ul .title {
font-size:20px;
line-height:22px;
margin-top:20px;
}
}
 @media (max-width: 992px) {
 .ServiceBlock {
padding-bottom:45px;
}
 .ServiceBlock .ul {
margin:-5px;
padding-top:5px;
}
 .ServiceBlock .ul li {
padding:5px;
}
 .ServiceBlock .ul .img img {
width:36px;
height:36px;
}
 .ServiceBlock .ul .Box {
padding:35px 15px 25px;
}
 .ServiceBlock .ul .title {
font-size:18px;
line-height:20px;
margin-top:10px;
}
}
 @media (max-width: 992px) {
 .ServiceBlock {
padding-bottom:35px;
}
 .ServiceBlock .ul {
margin:-4px;
padding-top:4px;
}
 .ServiceBlock .ul li {
padding:4px;
}
 .ServiceBlock .ul .img img {
width:32px;
height:32px;
}
 .ServiceBlock .ul .Box {
padding:30px 10px 25px;
}
 .ServiceBlock .ul .title {
font-size:16px;
}
}
/**技术**/

.TechnologyList {
	padding-bottom:90px;
}
.TechnologyList .ul {
}
.TechnologyList .ul li {
	padding-bottom:40px;
	border-bottom:1px solid #eaeaea;
}
.TechnologyList .ul li+li {
	margin-top:40px;
}
.TechnologyList .ul .imgDiv {
	float:left;
	width:355px;
	margin-right:4.16%;
}
 .TechnologyList .ul .VideoPlay::after {
content:"";
display:block;
position:absolute;
left:50%;
top:50%;
height:64px;
width:64px;
transform:translate(-50%, -50%) scale(1);
border-radius:50%;
background:rgba(0, 0, 0, .36) url(../images/icons_play2.png) no-repeat 55% center;
transition:all .3s;
cursor:pointer;
}
 .TechnologyList .ul .VideoPlay:hover::after {
background-color:rgba(2, 2, 2, .7);
}
.TechnologyList .ul .imgBox {
	padding-top:74.65%;
}
.TechnologyList .ul .cont {
	padding-top:45px;
}
.TechnologyList .ul .title {
	font-size:24px;
	line-height:26px;
	color:#222222;
	margin-bottom:20px;
}
.TechnologyList .ul .des {
	font-size:14px;
	line-height:28px;
	color:#888888;
	text-align:justify;
}
 @media (max-width: 1200px) {
 .TechnologyList {
padding-bottom:45px;
}
 .TechnologyList .ul li {
padding-bottom:30px;
}
 .TechnologyList .ul li+li {
margin-top:30px;
}
 .TechnologyList .ul .imgDiv {
width:300px;
}
 .TechnologyList .ul .cont {
padding-top:10px;
}
 .TechnologyList .ul .title {
font-size:22px;
margin-bottom:10px;
}
 .TechnologyList .ul .des {
line-height:24px;
}
}
 @media (max-width: 992px) {
 .TechnologyList {
padding-bottom:35px;
}
 .TechnologyList .ul li {
padding-bottom:25px;
}
 .TechnologyList .ul li+li {
margin-top:25px;
}
 .TechnologyList .ul .imgDiv {
width:250px;
}
 .TechnologyList .ul .title {
font-size:20px;
margin-bottom:5px;
line-height:24px;
}
 .TechnologyList .ul .des {
line-height:20px;
}
}
 @media (max-width: 768px) {
 .TechnologyList {
padding-bottom:30px;
}
 .TechnologyList .ul li {
padding-bottom:20px;
}
 .TechnologyList .ul li+li {
margin-top:20px;
}
 .TechnologyList .ul .imgDiv {
width:200px;
margin-right:15px;
width:100%;
margin-right:0;
margin-bottom:15px;
}
 .TechnologyList .ul .title {
font-size:16px;
line-height:20px;
}
}
 @media (max-width: 600px) {

    /*.TechnologyList .ul .imgDiv{ width:180px; }*/

    .TechnologyList .ul .cont {
padding-top:0;
}
 .TechnologyList .ul .title {
font-size:15px;
line-height:20px;
}
}
 @media (max-width: 500px) {
/*.TechnologyList .ul .imgDiv{ width:150px; }*/

}
/**下载**/

.Downlist {
	background-color: #f7f7f7;
}
.Downlist .list {
	padding-top:15px;
}
.Downlist .list li+li {
	margin-top: 2.77%;
}
.Downlist .list .Box {
	display: block;
	position: relative;
	background-color: #fff;
	border:1px solid #fff;
	line-height: 22px;
	padding:18px 30px;
	transition: all 0.3s ease-in-out;
}
.Downlist .list .time {
	color:#666;
	position: absolute;
	margin-top:-5px;
	display: block;
	width: 70px;
	text-align: center;
}
.Downlist .list .year {
	font-size: 24px;
	line-height: 24px;
}
.Downlist .list .date {
	font-size: 15px;
	line-height: 20px;
}
.Downlist .list .word {
	padding:8px 140px 8px 30px;
	font-size: 16px;
	color:#333333;
	margin-left: 105px;
	border-left: 1px solid #e2e2e2;
	position: relative;
}
.Downlist .list .word .more {
	display: block;
	position: absolute;
	top: 0;
	right:0;
	line-height: 38px;
	font-size: 14px;
	color:#666;
	text-align: center;
	padding:0 34px;
	border-radius: 5px;
	background-color: #e3e3e3;
	transition: all 0.3s ease-in-out;
}
.Downlist .list .word .more i {
	display: block;
	margin:0 auto;
	font-style: normal;
	padding-left:25px;
	background:url(../images/down2.png) no-repeat left center;
	transition: all 0.3s ease-in-out;
}
.Downlist .list .Box:hover {
	border-color:#1d2185;
}
.Downlist .list .Box:hover .more {
	background-color:#1d2185;
	color:#fff;
	transform: translate(-2px, 0);
}
.Downlist .list .Box:hover .more i {
	background-image: url(../images/down1.png);
}
 @media screen and (max-width: 992px) {
 .Downlist .list {
padding-top:10px;
}
 .Downlist .list .Box {
padding:12px 20px;
}
 .Downlist .list .time {
margin-top: -3px;
width: 50px;
}
 .Downlist .list .year {
font-size: 20px;
line-height: 20px;
}
 .Downlist .list .date {
font-size: 14px;
line-height: 18px;
}
 .Downlist .list .word {
padding:5px 110px 5px 15px;
font-size: 16px;
margin-left: 65px;
}
}
 @media screen and (max-width: 768px) {
 .Downlist .list {
padding-top:5px;
}
 .Downlist .list .Box {
padding:8px 8px;
}
 .Downlist .list .time {
display: none;
}
 .Downlist .list .word {
padding-left:0;
margin-left: 0px;
border:0 none;
}
 .Downlist .list .word .more {
line-height: 28px;
padding:0 20px;
}
 .Downlist .list .word .more i {
padding-left: 23px;
background-size: 16px;
}
}
/**FAQ**/

/*常见问题*/

.Faqlist {
	overflow:hidden;
	border-top:1px solid #dcdcdc;
}
.Faqlist ul li {
	display:block;
	overflow:hidden;
	border-bottom:1px solid #dcdcdc;
	background:url(../images/faq_bg4.png) right 36px top 24px no-repeat;
	transition:all 0.3s;
	cursor:pointer;
	-webkit-tap-highlight-color:transparent;
}
.Faqlist ul li:hover {
	background-image:url(../images/faq_bg4_on.png);
}
.Faqlist ul li.on {
	background-image:url(../images/faq_bg4_on.png);
}
.Faqlist ul li .h3 {
	font-weight:normal;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	line-height:28px;
	font-size:18px;
	padding-right:55px;
	padding-left:28px;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#333;
}
.Faqlist ul li .down {
	overflow:hidden;
	line-height:28px;
	font-size:14px;
	padding: 0 0 28px 0;
	display: none;
	padding-left:28px;
	padding-right:55px;
	color:#888888;
}
 @media screen and (max-width: 1200px) {
 .Faqlist ul li {
background-position:right 30px top 19px;
}
 .Faqlist ul li .h3 {
font-size:16px;
padding-top:15px;
padding-bottom:15px;
padding-right:49px;
padding-left:24px;
}
 .Faqlist ul li .down {
padding-left:24px;
padding-right:49px;
}
}
 @media screen and (max-width: 768px) {
 .Faqlist ul li {
background-position:right 15px top 14px;
}
 .Faqlist ul li .h3 {
line-height:24px;
padding-top:12px;
padding-bottom:12px;
padding-right:34px;
padding-left:15px;
}
 .Faqlist ul li .down {
line-height:26px;
padding-right:34px;
}
}
