*{
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  /*font-size: 14px;*/
  box-sizing: border-box;
}
a{
    color: white;
    text-decoration: none;
}
div,button,input{
  outline: none;
}

.fix-contact {
	position: fixed;
	right: 0;
	bottom: 10%;
	z-index: 999999999999;
}
.fix-contact li {
	width: 68px;
	height: 68px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	background: #0173d6;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	font-size: 12px;
	position: relative;
}
.fix-contact li p {
	margin-top: 2px;
}
.fix-contact li .hov {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	transition: all 0.3s;
	transform: translateX(100%);
}
.fix-contact li .hov img {
	margin-right: 68px;
}
.fix-contact li a {
	color: inherit;
}
.fix-contact li .hov .fix-tel {
	height: 68px;
	padding: 0 25px;
	background: #f8b62c;
	font-size: 33px;
	color: #001553;
	white-space: nowrap;
	line-height: 68px;
}
.fix-contact li:first-of-type {
	border-radius: 10px 10px 0 0;
}
.fix-contact li:last-of-type {
	border-radius: 0 0 10px 10px;
}
.fix-contact li:hover .hov {
	transform: translateX(0);
}


/*.i-search{*/

/*    height: 55px;*/

/*    line-height: 55px;*/

/*    font-size: 12px;*/

/*    color: #000;*/

/*    background: #f3f4f6;*/

/*    overflow: hidden;*/

/*    margin-top: -4px;*/

/*}*/

/*.i-search-hd{*/

/*    width: 850px;*/

/*    overflow: hidden;*/

/*}*/

/*.i-search-hd span{*/

/*    display: inline-block;*/

/*    font-size: 16px;*/

/*    color: #0173d6;*/

/*    background-size: 32px;*/

/*}*/

/*.i-search-bd form{*/

/*    width: 320px;*/

/*    height: 28px;*/

/*    margin-top: 14px;*/

/*}*/

/*.i-search-bd .search-key{*/

/*    width: 270px;*/

/*    height: 28px;*/

/*    border: 1px solid #ccc;*/

/*    padding: 0 5px;*/

/*    font-size: 12px;*/

/*    color: #999;*/

/*    outline: none;*/

/*    float: left;*/

/*}*/

/*.i-search-bd .search-button{*/

/*    width: 50px;*/

/*    height: 28px;*/

/*    line-height: 28px;*/

/*    text-align: center;*/

/*    border: none;*/

/*    background: #0173d6;*/

/*    color: #fff;*/

/*    cursor: pointer;*/

/*    float: right;*/

/*}*/

/*.i-search-bd .search-button:hover{*/

/*    background: #0173d6;*/

/*}*/




/* common */
@charset "utf-8";/* CSS Document */
/* =========全局样式======= */
html, body, div, p, a, ol, ul, li, dl, dt, dd, h1, h2, h3, h4,h5,h6,img, object, embed, span, form, marquee{margin:0;padding:0;}
body{font-size:14px;font-family:Arial, Helvetica, "Microsoft YaHei", sans-serif;color:#333;line-height:1.7;min-width:1520px}
ol, ul, li, dl, dt, dd{list-style:none;}
img{border:none;max-width:100%;}
p{text-justify:inter-ideograph;}
/*table{border:0px;border-collapse:collapse;border-spacing:0px;}*/
em,i{font-style:normal;}
a {text-decoration:none;color:#333;}
/*a:link,a:visited{}*/
a:hover {color:#C00;text-decoration:none;}

/* =========基本样式======= */
h1{font-size:20px;font-family:"Microsoft YaHei","黑体";font-weight:100;line-height:50px;}
h2{font-size:14px;font-family:"Microsoft YaHei";font-weight:normal;}
h3{font-size:14px;}
h4{font-size:14px;font-weight:normal;}
h5{font-size:12px;}
h6{font-size:12px;font-weight:normal;}

.blank5,.blank7,.blank10,.blank15,.blank20,.blank25,.blank50{display:block;clear:both;overflow:hidden;}
.blank5{height:5px;}
.blank7{height:7px;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank50{height:50px;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mr5{margin-right:5px;}

.p10{padding:10px;}
.p15{padding:15px;}
.p1510{padding:15px 10px;}
.pr20{padding-right:20px;}
.p1030{padding:10px 30px;}

.layout{overflow:hidden;}
.clear{clear:both;}
/*.litd li{display:inline-block;*display:inline;zoom:1;vertical-align:top;height:auto;}*/
.litd li{float:left;_display:inline;zoom:1;vertical-align:bottom;height:auto;}
.w{width:986px;margin:0 auto;clear:both;}
.left{float:left;}
.right{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.tr{text-align:right;}
.pointer{cursor:pointer;}
.span-ico{display:inline-block;_display:inline;zoom:1;}
.mx-img{max-width:100%;max-height:100%;}

.m0{margin:0 !important;}
.none{display:none;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;s}
* html .clearfix             {zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom:1;} /* IE7 */


.t2,.t2 a:link,.t2 a:visited{color:#ff5a00;}
.content{line-height:23px;}
/* == 分页 == */
.date{color:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-right:8px;}
.c{overflow:hidden;clear:both ;height:0px;padding:0px;margin:0px;text-align:none;font-size:0px;font-style:normal;}

 .list {line-height:24px;}

.noico li {background:none;padding-left:0;}
 
 
.img_view li{float:left;width:150px;margin:0px 9px 20px 0px;border:1px #dcdcdc solid;}
.img_view li img{width:150px;height:113px;}

.img_list li{float:left;width:317px;margin:0 0 20px 20px;}
.img_list li table{width:100%;border:#ccc solid 1px;background:#f5f5f5;}
.img_list li table td{padding:8px;}
.img_list li .item_img{width:130px;height:130px;background:#fff;overflow:hidden;}
.img_list h4{height:26px;line-height:26px;font-size:12px;font-weight:bold;}
.img_list .mete{line-height:23px;color:#666;}
.img_list .plink{margin-top:10px;}
.img_list .plink a{display:block;margin-top:3px;}


.box1{}
.box1 .tit{height:41px;font:16px/41px "Microsoft YaHei";color:#fff;}
.box1 .more{float:right;font-size:12px;font-weight:normal;color:#666;}
.box1 .con{}

.box2{border:#DBD9D9 1px solid;}
.box2 .tit{height:37px;line-height:37px;background:url(../image/box2_tit.jpg) repeat-x;padding:0 10px 0 45px;font-weight:bold;}
.box2 .con{padding:10px;}

.box3{border-radius:2px;}
.box3 .tit{height:32px;background:url(../image/box3_tit.jpg);line-height:32px;padding:0 10px;font-size:14px;color:#fff;}
.box3 .tit span{display:inline-block;float:left;width:102px;height:32px;background:url(../image/box3_ico.png);line-height:32px;text-align:center;color:#00545f;}
.box3 .more{float:right;font-weight:normal;color:#fff;font-size:12px;}
.box3 .con{padding:10px;border:#DBD9D9 1px solid;border-top:0;background:#fff;}

.box5{}
.box5 .tit{height:32px;line-height:32px;padding:0 10px;border:#ddd solid 1px;border-bottom:#054dd6 solid 2px;background:#f8f8f8;}
.box5 .con{padding:10px 0;}

.txt1{}
.txt1 li{padding-left:10px;background:url(../image/icon-1.gif) no-repeat left center;line-height:24px;}
.txt1 li i{float:right;}

.txt2 li{padding:2px 0 3px 15px;background:url(../image/icon-1.gif) no-repeat left center;border-bottom:#ddd dashed 1px;line-height:26px;font-size:14px;}
.txt2 li i{float:right;color:#666;}

.first_img{background:none !important;padding:0 0 10px 0 !important;overflow:hidden;}
.first_img .img{float:left;width:30%;height:100%;margin-right:10px;}
.first_img .img img{border:#ddd solid 1px;}
.first_img  .link{display:block;}
.first_img .t1{font-weight:bold;}
.first_img .tcon{}

.img1{}
.img1 li{float:left;margin-right:10px;overflow:hidden;}
.img1 li .img{width:182px;height:135px;border:#ddd solid 1px;padding:2px;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;}
.img1 li .img .mx-img{max-height:100%;}
.img1 li .title{display:block;height:23px;line-height:23px;text-align:center;}

.img2{}
.img2 li{float:left;width:216px;margin:0 18px 15px 10px;background:#fff;box-shadow:0px 0px 3px rgba(0, 0, 0, 0.1);overflow:hidden;}
.img2 li .img{width:216px;height:152px;margin:2px;overflow:hidden;text-align:center;vertical-align:middle;}
.img2 li .img .mx-img{height:100%;}
.img2 li .title{display:block;width:100%;height:46px;line-height:46px;text-align:center;font-size:14px;color:#00545f;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.img2 li .title span{white-space:nowrap;text-overflow:ellipsis;}
.img2 li .shop{height:45px;line-height:45px;margin:0 10px;padding-left:30px;background:url(../image/ico_shop.png) no-repeat right center;border-top:#eee solid 1px;color:#999;}

.img3{}
.img3 li{float:left;margin:0 5px;width: 175px;}
.img3 li .img{border-bottom:#ddd solid 1px;}
.img3 li p{line-height:21px;text-align:center;}

.img4{}
.img4 li{float:left;width: 275px;margin:0 15px 15px 10px;text-align:center;overflow:hidden;text-overflow:ellipsis;}
.img4 li .img{border:#ddd solid 1px;padding:2px;overflow:hidden;display:table-cell;text-align:center;vertical-align:middle;}
.img4 li .img .mx-img{max-height:100%;}
.img4 li .title{line-height:28px;white-space:nowrap;}

/*小图标*/
.ico{display:inline-block;width:20px;height:20px;overflow:hidden;background:url(../image/ico1.png) no-repeat;vertical-align:middle;}
.ico1_2{background-position:-20px 0;}
.ico1_3{background-position:-40px 0;}
.ico1_4{background-position:-60px 0;}
.ico1_5{background-position:-80px 0;}
.ico2_1{background-position:0 -20px;}
.ico2_2{background-position:-20px -20px;}
.ico2_3{background-position:-40px -20px;}
.ico2_4{background-position:-60px -20px;}
.ico2_5{background-position:-80px -20px;}
.ico3_1{background-position:0 -40px;}
.ico3_2{background-position:-20px -40px;}
.ico3_3{background-position:-40px -40px;}
.ico3_4{background-position:-60px -40px;}
.ico3_5{background-position:-80px -40px;}
.ico4_1{background-position:0 -60px;}
.ico4_2{background-position:-20px -60px;}
.ico4_3{background-position:-40px -60px;}
.ico4_4{background-position:-60px -60px;}
.ico4_5{background-position:-80px -60px;}
.ico5_1{background-position:0 -80px;}
.ico5_2{background-position:-20px -80px;}
.ico5_3{background-position:-40px -80px;}
.ico5_4{background-position:-60px -80px;}
.ico5_5{background-position:-80px -80px;}
.ico6_1{background-position:0 -100px;}
.ico6_2{background-position:-20px -100px;}
.ico6_3{background-position:-40px -100px;}
.ico6_4{background-position:-60px -100px;}
.ico6_5{background-position:-80px -100px;}

.ico22_1{background-position:-40px -20px;}
.ico22_2{background-position:-60px -20px;}
.ico22_3{background-position:-80px -20px;}
.ico22_4{background-position:0 -40px;}
.ico22_5{background-position:-60px -100px;}
.ico22_6{background-position:-80px -100px;}

/* index */
.w {
  width: 1200px;
  margin: 0 auto;
}
.text-overflow {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.header {
  position: relative;
}
.header .head-bg {
  z-index: 233;
  position: absolute;
  width: 30%;
  height: 110px;
  background: #fff;
  top: 0;
  left: 0;
}
.header .head-top {
  background: #ffffff;
  display: flex;
  position: relative;
}
.header .head-top .logo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 666;
}
.header .head-top .head-english {
  line-height: 55px;
  margin-left: auto;
}
.header .head-top .head-english a {
  font-size: 14px;
  color: #999999;
}
.header .head-top .head-english a:last-child {
  text-transform: uppercase;
  margin-left: 14px;
  padding-left: 52px;
  padding-right: 35px;
  line-height: 18px;
  background: url("../image/head-eng.png") no-repeat left center;
}
.w1500{
  width: 1500px;
  margin: 0 auto;
}
.header .navbar {
  height: 90px;
  color: #000;
  background-color: white;
}
.header .navbar #nav_box {
  margin-left: auto;
  width: 830px;
  display: flex;
  justify-content: space-between;
  float: left;
  margin-left: 70px;
  display: flex;
}
.header .navbar #nav_box>li {
  position: relative;
  text-align: center;
  flex: 1 1 auto;
  line-height: 90px;
}
.header .navbar #nav_box>li a{ display:block;}
.header .navbar #nav_box>li .fd{
    font-size: 16px;
}
.header .navbar #nav_box>li:hover {
  border-top: 2px #0055a5 solid;
  
}
.header .navbar #nav_box > li:hover > span{
  color:#0055a5;
}

.header .navbar #nav_box li.on,
.header .navbar #nav_box li:hover {
  /* background: #1864ac; */
}
.header .navbar #nav_box li{
  font-size: 16px;
  line-height: 90px;
}
.header .navbar #nav_box li ul {
  position: absolute;
  display: none;
  /*background: white;*/
  min-width: 100%;
  padding: 20px 0px 20px 40px;
  box-sizing: border-box;
}
.header .navbar #nav_box li ul li{
    color: white;
}
.header .navbar #nav_box li ul li a:before{
    content:">  ";
}
.header .navbar #nav_box li ul li:hover{
    font-weight: bold;
    font-size: 16px;
}
.header .navbar #nav_box li ul li{
    height: 46px;
     line-height: 46px;
     /*border-bottom: #eee solid 1px;*/
     overflow: hidden;
}
.header .navbar #nav_box li ul li a:hover{
   
}
#nav_box li ul{
    width: 980px;
    left: -500px!important;
    background-color: rgba(255,127,39,0.9);
}
.header .navbar #nav_box>li>ul>li>a{
    color: white;
}
#nav_box>li>ul{
    top:88px!important;
}
.header .navbar #nav_box li ul li{
   float:left;
   width: 185px;
   text-align: left;
   font-size: 15px;
}
.header .navbar #nav_box li ul li a{
   text-decoration: 20px;
}
.wright{
  float: right;
}
.wright p{
  float: left;font-size: 24px;font-weight: bold;color: #0055a5;
}
.banner {
  background-image: linear-gradient(to top, #c8daeb, #8cb2d6);
}
.banner img {
  display: block;
}
.banner .ban-top {
  padding: 50px 0 30px;
}
.banner .ban-top .bd {
  display: flex;
  position: relative;
  background: url(../image/mansetbg.png) center bottom no-repeat;
  justify-content: center;
}
.banner .ban-top .bd li {
  width: 965px;
  height: 349px;
}
.banner .ban-top .bd .ban-topBtn {
  position: absolute;
  top: 15px;
  right: 125px;
}
.banner .ban-top .bd .ban-topBtn a {
  display: inline-block;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  border: 1px solid #fff;
  text-align: center;
  line-height: 20px;
  color: #ffff;
  font-size: 14px;
}
.banner .ban-top .bd .ban-topBtn a:nth-child(2) {
  margin-left: 10px;
}
.banner .ban-botm {
  width: 774px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.banner .ban-botm .bd {
  position: relative;
}
.banner .ban-botm .bd li {
  float: left;
  margin-right: 9px;
  width: 121px;
  height: 86px;
}
.banner .ban-botm .bd .ban-topBtn a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  width: 23px;
  height: 45px;
}
.banner .ban-botm .bd .ban-topBtn a.prev {
  left: -50px;
  background: url(../image/sgeri.png) no-repeat;
}
.banner .ban-botm .bd .ban-topBtn a.next {
  right: -50px;
  background: url(../image/sileri.png) no-repeat;
}
.couplings {
  padding: 63px 0;
  background: linear-gradient(to top, #dcddde, #fcfcfd);
}
.couplings ul {
  display: flex;
  justify-content: space-between;
}
.about .ab-tit {
  padding: 41px 0 54px;
}
.about .box .ab-text {
  width:540px;
  height: 386px;
  overflow: hidden;
  line-height: 30px;
  font-size: 14px;
  color: #333;
  text-align: justify;
  text-indent: 30px;
  padding: 28px 0;
  box-sizing: border-box;
}
.about .box .ab-img {
  float: right;
}
.product {
  margin-top: 0px;
}
.product .pro-top {
  background: url("../image/pro-top2.png") no-repeat center center;
}
.product .pro-top .w {
  height: 197px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  margin-bottom: 25px;
}
.product .pro-top .w form{
	position:absolute;
    bottom: 35px;
  right: 0;
}
.product .pro-top .w form .search-key{
    line-height: 27px;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #999;
    height: 28px;
  vertical-align: top;
  outline: none;
}
.product .pro-top .w form .search-button {
    vertical-align: top;
    height: 30px;
    border: none;
    background: #0055a4;
    color: #fff;
    padding: 0 17px;
    cursor: pointer;
  outline: none;
}
.product .pro-top .w h3 {
  font-size: 30px;
  color: #fff;
  padding-left: 60px;
  font-weight: bold;
  background: url("../image/pro-top-h3.png") no-repeat left;
}
.pro-nav{
    width:885px;
    float: right;
}
.product .pro-top .w .pro-nav a {
  font-size: 14px;
  color: #333;
  padding: 0 0 0 20px;
  border-right: 1px solid #c8c8c8;
  /*line-height: 16px;*/
  position: relative;
  width:175px;
  display: block;
  float: left;
  margin-bottom: 5px;
}
.product .pro-top .w .pro-nav a:last-child {
  border: none;
}
.product .pro-top .w .pro-nav a:hover,
.product .pro-top .w .pro-nav a:first-child {
  color: #036eb8;
}
.product .pro-top .w .pro-nav a:hover::after,
.product .pro-top .w .pro-nav a:first-child::after {
  content: "";
  display: block;
  width: 40px;
  height: 1px;
  background: #036eb8;
  position: absolute;
  bottom: -5px;
  left:40px;
  transform: translateX(-50%);
}
.product .pro-top .w a.pro-more {
  font-size: 14px;
  color: #999999;
  padding-right: 28px;
  line-height: 16px;
  background: url("../image/pro-more.png") no-repeat right;
}
.product .box .pro-l {
  width:1200px;}
.product .box .pro-l .pro-l-tit {
  padding: 60px 0 20px;
}
.hot-products{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 60px;
}
.hot-products li{
  width: 375px;
  height: 465px;
  box-shadow: 0px 0px 5px #888888;
  margin-top: 35px;
  text-align: center;
}
.hot-products li .bigimg{
  width: 375px;
  height: 340px;
}
.hot-products li img{
  
}
.hot-products li p{
  text-align: center;
  font-size: 16px;
  margin-top: 40px;
  margin-bottom:10px ;
}



/* .product .box .pro-l ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
} */

.product .box .pro-r {
  padding: 28px 50px 0 0;
  float: right;
}
.product .box .pro-r .bd {
  padding: 25px 25px 0 0;
  background: url("../image/pro-r-bd.jpg") no-repeat right top;
  position: relative;
}
.product .box .pro-r .bd .pro-btn a {
  position: absolute;
  top: 48%;
  width: 30px;
  height: 75px;
  background-color: #9e9e9e;
  font-size: 34px;
  color: #fff;
  text-align: center;
  line-height: 75px;
}
.product .box .pro-r .bd .pro-btn a.prev {
  left: -55px;
}
.product .box .pro-r .bd .pro-btn a.next {
  right: -50px;
}
.product .box .pro-r li {
  width: 473px;
}
.product .box .pro-r li img {
  display: block;
}


.adv {
  height: 1095px;
  background: url("../image/backimg.jpg") no-repeat center #f3f3f3;
}
.adv .adv-tit {
  text-align: center;
  padding: 98px 0 42px;
}
.adv .adv-tit p {
  display: inline-block;
  width: 918px;
  margin-top: 30px;
  font-size: 14px;
  line-height: 28px;
  color: #666666;
}
.adv .adv-sldie .hd {
  margin-bottom: 55px;
}
.adv .adv-sldie .hd ul {
  display: flex;
  justify-content: space-around;
}
.adv .adv-sldie .hd ul li {
  width: 150px;
  height: 40px;
  border-radius: 20px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #666666;
  border: 1px solid #cccccc;
  cursor: pointer;
}
.adv .adv-sldie .hd ul li.on {
  border: 1px solid transparent;
  background: #0055a4;
  color: #fefefe;
}

.adv .adv-sldie .hd ul li.on a{
  color:#fff;
}
.adv-sldie .bd ul li{
width: 1200px;
height: 600px;
overflow: hidden;
}
.adv-sldie .bd ul li img{
  width: 100%;
}
.case {
  padding-bottom: 80px;
}
.case .case-tit {
  padding: 80px 0 58px;
  text-align: left;
  width: 1200px;
  margin: 0 auto;
}
.case .case-slide {
  position: relative;
}





html, body {
  position: relative;
  height: 100%;
}
body {
  background: white;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 14px;
  color:#000;
  margin: 0;
  padding: 0;
}


.swiper-container {
  width: 100%;
  height: 100%;
}
 .swiper-slide {
  transition: 300ms;
  transform: scale(0.8);
  z-index: 10;
  display: -webkit-flex;
  -webkit-justify-content: center;
  
  /* display: -webkit-flex; */
}
.swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
  z-index: 200;
}
.swiper-slide-prev,.swiper-slide-next{
  transform: scale(0.9);
  z-index: 99;
}
.case .swiper-container1 .swiper-slide .box-img {
  width: 300px;
  height: 500px;
  /* display: flex;
  text-align: center; */
}
.case .swiper-container1 .swiper-slide .box-img img {
  width: 300px;
  height: 430px;
  box-shadow:1px 2px 10px gray;
  max-width: none;
}
.case .swiper-container1 .swiper-slide .box-img p{
text-align: center;
}



.case .swiper-container2 .swiper-slide .box-img {
  position: relative;
  width: 700px;
  height: 500px;
  /* display: flex;
  text-align: center; */
}
.case .swiper-container2 .swiper-slide .box-img img {
  width: 700px;
  height: 500px;
  max-width: none;
  /* display: flex;
  text-align: center; */
}
.case .swiper-container2 .swiper-slide .box-img p{
position: absolute;
width: 100%;
height: 60px;
line-height: 60px;
text-align: center;
background-color: #0055a5;
font-size: 14px;
color: white;
bottom: 0px;
display: none;
}
.case .swiper-container2 .swiper-slide-active .box-img p{
  display: block;
}

 




/* .case .swiper-container2 .swiper-slide {
  width: 700px !important;
  height: 500px;
}
.case .swiper-container2 .swiper-slide .box-img {
  position: relative;
  height: 100%;
}

.case .swiper-container2 .swiper-slide .box-img p {
  display: none;
}

.case .case-slide .swiper-container2 .swiper-slide.swiper-slide-active p {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 60px;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  background-color: #1864ac;
}
.case .case-slide .swiper-pagination {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.case .case-slide .swiper-pagination span {
  border: none;
  width: 30px;
  height: 1px;
  background: #cccccc;
}
.case .case-slide .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #0055a4;
  height: 2px;
}*/
.case .case-slide .swiper-button-prev,
.case .case-slide .swiper-button-next {
  width: 33px;
  height: 77px;
  background: #cccccc;
  color: #fff;
  font-size: 34px;
  line-height: 77px;
  text-align: center;
  font-family: cursive;
  top:40%
}
.case .case-slide .swiper-button-prev:hover,
.case .case-slide .swiper-button-next:hover {
  background: #0055a4;
}
.case .case-slide .swiper-button-prev.swiper-button-prev,
.case .case-slide .swiper-button-next.swiper-button-prev {
  left: -50px;
}
.case .case-slide .swiper-button-prev:last-child,
.case .case-slide .swiper-button-next:last-child {
  right: -50px;
} 




.footer {
  background: #202020;
  height: 460px;
}
.footer .box {
  padding: 80px 0 40px;
  display: flex;
  justify-content: space-between;
}
.footer .box .con h3 {
  font-size: 20px;
  color: #ffffff;
  margin-bottom: 20px;
}
.footer .box .con p {
  font-size: 14px;
  line-height: 33px;
  color: #ffffff;
}
.footer .box .foot-tel {
  padding-left: 32px;
  background: url("../image/foot-tel.png") no-repeat left top;
}
.footer .box .foot-nav a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  line-height: 30px;
}
.footer .box .foot-msg form input,
.footer .box .foot-msg form textarea,
.footer .box .foot-msg form button {
  margin: 0 !important;
  padding: 0;
  display: block;
  width: 373px;
  height: 35px;
  background: #fff;
  margin-bottom: 9px !important;
  text-indent: 18px;
  /*font-size: 20px !important;*/
  color: #8e8e8e;
}
.footer .box .foot-msg form textarea{
  height: 85px;
  line-height: 40px;
}
.footer .box .foot-msg form button {
  text-align: center;
  text-indent: 0;
  cursor: pointer;
  background: #ff7f27;
  color: #fff;
  font-weight: bold;
}
.footer .foot-botm {
  border-top: 1px solid #636363;
  background-color:#202020;
}
.footer .foot-botm .w {
  height: 68px;
  display: flex;
  align-items: center;
  margin: 0 auto;
  width: 900px;
}
.footer .foot-botm,
.footer .foot-botm .w a,
.footer .foot-botm .w p,
.footer .foot-botm .w span {
  font-size: 14px;
  color: #fff;
}
.footer .foot-botm .w a {
  padding-right: 5px;
}
.footer .foot-botm .w .code-script {
  margin-left: 15px;
}

.control{
    width:300px;height:40px;border:1px #eee solid;
    margin-right: 20px;text-indent: 20px;margin-top:20px ;font-size: 16px;
}
.submit2{
    background: #ff7f27;width: 150px;height: 40px;margin: 0 auto;color: white;
    margin-top: 15px;
    /*margin-left: 450px;*/
}

.product-cont img{ width:100%;}
.product-cont table{ margin:0 auto; width:100% !important;}
.product-cont table td{border:1pt solid windowtext;}
