/*样式初始化*/
html{overflow:auto;overflow-y:scroll;height:100%; scroll-behavior:smooth;}
body{font-size:14px; color:#333;background:#fff;font-family:microsoft yahei;overflow-x:hidden;}
*{-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-padding-start:0px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:focus{text-decoration:none;color: #fff;}
ul,li{list-style:none;margin:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;font-family:microsoft yahei;}
img{max-width: 100%;}
.clear{clear: both;}
.fontcolor{color: #ff8800}
.fontcolor2{color: #0452c6}
.bgcolor{background: #0452c6}
.bgcolor2{background: #40ae5e}
.bgcolor3{background: #a9c550}
.bgcolor4{background: #e87807}

.navbar{background:none;margin:0; }
.navbar-default{border:none;}
.navbar-toggle{margin:0;}
.navbar-collapse{max-height: 100%!important;padding:0;}
.container-fluid{padding:0;}
.tz-gallery{padding:0;}
@media(min-width: 1200px){
	.container{width:1200px;}
}

/*h-top*/
.h-top{width:100%;float: left;height: 40px;background: #0449b1;line-height: 40px;color: #fff;}
.h-top h1,.h-top .left{font-size: 14px;line-height: 40px;text-indent:20px;}
.h-top .left{font-size: 14px;line-height: 40px;background: url(../Image/h-home.png) left center no-repeat;}
.h-top .right{float: right;color: #fff;}
.h-top .right a{color: #fff;}
.h-top .right a:hover{color: #e87807;}

/*header*/
.header{width:100%;float:left;background: url(../Image/header-bg.jpg) center top no-repeat;}
.h-mid{padding:15px 0;}


#h-nav{width:100%;background: #000000;line-height: 45px;
	float: left;}


.accordion{width:100%;margin:15px auto;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion .link{cursor:pointer;display:block;padding:0px 0px 0px 42px;color:#4D4D4D;font-size:14px;font-weight:700;border-bottom:1px solid #CCC;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;line-height: 36px;}
.accordion li:last-child .link{border-bottom:0;}
.accordion li i{position:absolute;top:0px;left:12px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px;}
.accordion li.open .link{color:#b63b4d;}
.accordion li.open i{color:#b63b4d;}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
/** * Submenu -----------------------------*/
 .submenu{display:none;background:#444359;font-size:14px;}
.submenu li{border-bottom:1px solid #4b4a5e;}
.submenu a{display:block;text-decoration:none;color:#d9d9d9;padding-left:42px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;line-height: 32px;}
.submenu a:hover{background:#b63b4d;color:#FFF;}

@media(min-width: 768px){
	.header{position: relative;}
	.h-mid{padding:25px 0;}
	.part1{position: relative;background: url(../Image/header-bg.jpg) center top no-repeat;width:100%;}
	.h-nav{width:100%;text-align: center;}
	.h-nav ul{line-height: 36px;height: 36px;background: #0452c6;}
	.h-nav ul a{color: #fff;font-size: 16px;padding:0 10px;display: inline-block;background: url(../Image/h-nav-line.jpg) right center no-repeat;}
	.h-nav ul a:last-child{background: none;}
	.h-nav ul a:hover{color: #e87807}

	#h-nav li{float: left;padding:0;/*border-left:solid 1px #fff;*/}
	#h-nav li .yiji{color: #70b92c;text-align: center;display: block;height: 40px;padding:0;border-bottom: dashed 1px #8f8f8f;width:100%;line-height: 40px;float: left;}
	#h-nav li .yiji:hover{color: #fff;background: #fc3030;}
	#h-nav .item{float: left;padding:0;border-left:solid 1px #fff;}
	#h-nav .item .open{color: #fff;background: #fc3030;}
	#h-nav .item .yiji{color: #fff;text-align: center;display: inline-block;padding:0;border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:20%;float: left;font-size: 16px;height: 50px;line-height: 50px;}
	#h-nav .item .dropdown{width:20%;float:left;text-align: center;}
	#h-nav .item .dropdown .yiji{width:100%;float:left;text-align: center;}
	.dropdown-menu{width: 440px;top:97%;transition: all .5s;background: rgba(226,230,241,0.8);border:none;padding:0;}
	.slideTxtBox{ width:440px; text-align:left; height: 225px; background: url(../Image/h-icon2.png) 55px top no-repeat;}
	.slideTxtBox .hd{ height:30px; line-height:30px;  padding:0 10px 0 20px;  position:relative; width:148px;float: left;}
	.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:10px; width:100%;  }
	.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; width:100%; color: #000000;font-size: 16px;height: 34px;}
	.slideTxtBox .hd ul li .erji{height: 34px;line-height: 34px;color: #000000!important;width:100%;display: block;text-indent: 45px;transition: all .5s;}
	.slideTxtBox .hd ul li.on .erji{color: #fc3030!important; text-indent: 34px;background: url(../Image/h-icon.png) right center no-repeat;}
	.slideTxtBox .bd{width:292px;float: right;}
	.slideTxtBox .bd ul{ padding:23px;box-sizing: border-box;}
	.slideTxtBox .bd ul img{width:268px;height: 187px;object-fit: cover;}
}

@media (min-width: 992px){
	.h-tel span{font-size: 45px;float: left;margin-right: 15px;}
	.h-tel .rt{margin-top: 5px;color: #5a5656;}
	.h-tel .rt h5{font-size: 20px;font-weight: 700;}
	.h-nav{background: #0452c6;}
	.h-nav ul{height: 50px;line-height: 50px;}
	.h-nav ul a{padding:0 25px;}

	#h-nav .item{border-left:none;}
	#h-nav .item .yiji{height:55px;line-height:55px;border: none;width:20%;}
	#h-nav .item .on{border-left:none;}
}

@media(min-width: 1200px){
	.h-tel span{font-size: 50px;}
	.h-tel .rt h4{font-size: 16px;}
	.h-tel .rt h5{font-size: 27px;}
	.h-nav{height: 58px;background: url(../Image/h-nav-bg.png) center no-repeat;}
	.h-nav ul{height: 57px;line-height: 57px;background: none;}
	.h-nav ul a{padding:0 39px;}

	#h-nav .item .yiji{height:55px;line-height:55px;}
}


/*banner*/
.banner .swiper-slide img{width:100%;height: 180px;object-fit: cover;}
@media(min-width:768px){
	.banner .swiper-slide img{height: auto;}
}
@media(min-width:992px){
	.banner{margin-top:0px }
}

/*part2*/
.part2{float: left;width:100%;position: relative;z-index: 2}
.part2 .container{box-shadow: 4px 4px 4px #c0c0bd;background: #fff;padding:0 15px;box-sizing: border-box;}
.part2-left{background: url(../Image/part2-line.jpg) right center no-repeat;padding:0 45px;margin-top: 10px;}
.part2 .keywords{overflow: hidden;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;}
.part2 .keywords span{font-size: 14px;}
.part2 .keywords a{color: #999999;font-size: 14px;display: inline-block;}
.part2 .keywords a:hover{color: #e87807}
.search{width:100%;float: right;border-bottom:solid 1px #e5e5e5;height: 36px;position: relative;border-top:solid 1px #e5e5e5;}
#input_search{ width:255px; border:none; float: left; text-indent:10px; color: #b1b0b0; font-size: 16px;line-height: 32px;}
.search span{position: absolute;top:3px;right:15px;font-size: 26px;z-index: 0;color: #333333;}
#btn_search{ width:55px; height:26px; float: right; border:none; background:none; text-indent:-9999px; position: absolute;top:4px;right:0;z-index: 1;cursor: pointer;border-left:solid 1px #999;}
.part2-mid{background: url(../Image/part2-line.jpg) right center no-repeat;padding:5px 0;text-align: center;margin-top: 15px}
.part2-right{text-align: center;}
@media(min-width: 768px){
	.part2 .container{padding:15px;}
	#input_search{ width:200px; }
	.search span{right:5px;}
	#btn_search{ width:40px;}
}
@media(min-width: 992px){
	.part2{margin-top: -60px;}
	.part2-left{padding:0 40px 0 20px;}
	#input_search{ width:220px; }
	.search span{right:15px;}
	#btn_search{ width:55px;}
}
@media(min-width: 1200px){
	#input_search{ width:320px; }
	.part2-left{padding:0 45px;}
}

/*big-title*/
.big-title{text-align: center;}
.big-title h2{color: #333333;font-size: 30px;padding:20px 0; }
.big-title hr{border-color:#cbc6c9;margin:0;float: left;margin-top: -10px;width:100%;}
.big-title span{padding:0 20px;display: inline-block;background: #f5f5f5;text-transform: uppercase;color: #333333;}
@media(min-width: 768px){
	.big-title h3{font-size: 36px;}
	.big-title p{font-size: 16px;}
}

/*m-pro*/
.m-pro{width:100%;float: left;overflow: hidden;padding:0px 0 40px;background: #f5f5f5;}
.m-pro-hd{overflow: hidden;}
.m-pro-bd{margin:40px 0 0;}
.prolist{width:100%;height: auto;margin-left: auto;margin-right: auto;overflow: hidden;}
.prolist .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.prolist .swiper-slide .item{position: relative;width:100%;overflow: hidden;}
.prolist .swiper-slide .item .pic{width:100%;overflow: hidden;float: left;}
.prolist .swiper-slide .item .pic img{width:100%;object-fit: cover;}
.prolist .swiper-slide .item .title{width:100%;float: left;background: #fff;padding:30px 0 20px;text-align: center;float: left;}
.prolist .swiper-slide .item .title .t1{font-size: 18px;font-weight: bold;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 10px;}
.prolist .swiper-slide .item .title .t2{font-size: 14px;color: #999999;margin-top: 5px}
.prolist .swiper-slide .item .biaozhi{position: absolute;top:125px;left:0;}
.prolist .swiper-slide .item .biaozhi2{position: absolute;top:10px;right:10px;width:25px;height: 25px;background: url(../Image/biaozhi2.png);}
.prolist .swiper-slide .item .biaozhi3{position: absolute;top:10px;left:10px;width:126px;height: 33px;background: url(../Image/biaozhi3.png);}
@media(min-width: 768px){
	.m-pro{padding-top: 95px;margin-top: -60px}
	.prolist .swiper-slide .item .title{}
	.prolist .swiper-slide .item .biaozhi{top:145px;}
}
@media(min-width:992px){
	.m-pro{margin-top: -60px}
}
@media(min-width: 1200px){
	.prolist .swiper-slide .item .biaozhi{top:188px;}
}

/*m-ad*/
.m-ad{width:100%;padding:35px 0;margin:38px 0;background: url(../Image/m-ad-bg.jpg) center no-repeat;overflow: hidden;}
/*m-youshi*/
.m-youshi{width:100%;overflow: hidden;padding:0;}
.m-youshi-hd{width:100%;text-align: center;padding:0 15px;}
.m-youshi-hd .t1{font-size: 24px;color: #333333;font-weight: bold;padding:0 30px;background: #fff;display: inline-block;}
.m-youshi-hd .t1 span{color: #0452c6;}
.m-youshi-hd .t2{font-size: 12px;color: #333333;text-transform: uppercase;}
.m-youshi-bd{padding:30px 0;overflow: hidden;}
.m-youshi-bd .item{border-bottom: solid 1px #cecece;display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding:15px 0;}
.m-youshi-bd .item1{flex-direction: row-reverse;}
.m-youshi-bd .item .xuhao{border: solid 2px #cecece;color: #0452c6;font-size: 36px;text-align: center;height:60px;width:60px;line-height: 55px; border-radius:100%;}
.m-youshi-bd .item p{color: #333333;font-size: 15px;line-height: 24px;width:310px;text-align: left}
.m-youshi-bd .item .p1{float: right;text-align: right}
@media(min-width: 768px){
	.m-youshi{padding:15px 0;}
	.m-youshi-hd{background: url(../Image/m-youshi-line.jpg) center repeat-x;}
	.m-youshi-hd .t1{font-size: 40px;}
	.m-youshi-hd .t2{font-size: 16px;}
	.m-youshi-bd{padding:80px 0;}
	.m-youshi-bd .item{height: 155px}
	.m-youshi-bd .item p{width:280px;}
}
@media(min-width: 992px){
	.m-youshi-bd{background: url(../Image/m-youshi-pic.jpg) center no-repeat;}
	.m-youshi-bd .item{height: 180px}
	.m-youshi-bd .item p{width:220px;}
}
@media(min-width: 1200px){
	.m-youshi-bd .item{height: 155px}
	.m-youshi-bd .item p{width:288px;}
}

/*m-youshi1*/
.m-youshi1{width:100%;float: left;overflow: hidden;padding-top: 30px}
.m-youshi1-hd{overflow: hidden;padding:15px 0 50px;background: url(../Image/m-youshi1-hd.jpg) bottom center repeat-x #1d62c6;text-align: center;}
.m-youshi1-hd .t1{font-size: 28px;color: #fff;font-weight: bold;}
.m-youshi1-hd .t1 span{color: #fced02;}
.m-youshi1-hd .t2{font-size: 18px;color: #fff;}
.m-youshi1-bd{padding:0;overflow: hidden;}
.m-youshi1-bd .hd{overflow: hidden;}
.m-youshi1-bd .bd{margin-top: 30px;width:100%;float: left;}
.m-youshi1-bd .item{background: url(../Image/m-youshi1-line.png) left bottom repeat-x;overflow: hidden;margin-bottom: 15px}
.m-youshi1-bd .item .title{width:100%;float: left;}
.m-youshi1-bd .item .title b{width:40px;float: left;line-height: 55px;height: 45px;color: #fff;font-size: 24px;text-align: center;background: url(../Image/m-youshi1-icon.jpg);}
.m-youshi1-bd .item .title .right{width:310px;float: left;padding-left: 10px}
.m-youshi1-bd .item .title .right .t1{width:100%;font-size: 22px;color: #ff8800;font-weight: bold;}
.m-youshi1-bd .item .title .right .t2{width:100%;font-size: 12px;color: #8e8d8d;font-weight:lighter;text-transform: uppercase;}
.m-youshi1-bd .item .txt{width:100%;float: left;padding:15px 0;}
.m-youshi1-bd .item .txt li{width:100%;float: left;background: url(../Image/m-youshi1-icon2.jpg) 5px 7px no-repeat;color: #666666;text-indent: 40px;line-height: 30px;}
@media(min-width: 768px){
	.m-youshi1{margin-top: -60px}
	.m-youshi1-hd{padding:60px 0;}
	.m-youshi1-hd .t1{font-size: 48px;}
	.m-youshi1-hd .t2{font-size: 20px;}
	.m-youshi1-bd{padding:50px 0 0;}
	.m-youshi1-bd .item .title b{width:50px;line-height: 55px;height: 50px;font-size: 32px;}
	.m-youshi1-bd .item .title .right{width:380px;}
	.m-youshi1-bd .item .title .right .t1{font-size: 24px}
	.m-youshi1-bd .item .title .right .t2{font-size: 15px}
}
@media(min-width: 992px){
	.m-youshi1-bd .item .title .right{margin-top: -5px}
	.m-youshi1-bd .item .title .right .t1{font-size: 28px}
}
@media(min-width: 1200px){
	.m-youshi1{margin-top: -60px}
	.m-youshi1-bd .item .title b{width:57px;line-height: 65px;height: 57px;font-size: 36px;text-indent:-5px;}
	.m-youshi1-bd .item .title .right{margin-top: -8px}
	.m-youshi1-bd .item .title .right .t1{font-size: 36px}
	.m-youshi1-bd .item .title .right .t2{font-size: 18px}
	
}

/*m-ad1*/
.m-youshi1-more{overflow: hidden;padding:30px 0;}
.m-youshi1-more .anniu{position: relative;text-align: center;margin-bottom: 30px;}
.m-youshi1-more .anniu a{display: inline-block;font-size: 20px;color: #fff;font-weight: 700;border-radius: 30px;width:100%;padding:6px 0;}
.m-youshi1-more .shou{position: absolute;animation: dianji .5s infinite alternate;}
.m-youshi1-more .anniu2{text-align: center;}
@keyframes dianji
{
    from {top:12px;right:10px;}
    to {top:7px;right:15px;}
}
@media(min-width: 768px){
	.m-youshi1-more .anniu{margin-bottom: 0}
}
@media(min-width: 1200px){
	.m-youshi1-more .anniu a{font-size: 24px;padding:6px 30px;}
}

/*m-case*/
.m-case{width:100%;overflow: hidden;background: #f5f5f5;}
.m-case-hd{overflow: hidden;padding:30px 0;}
.m-case-bd{overflow: hidden;padding:30px 0 0;}
.m-case-bd .swiper-slide{}
.m-case-bd .swiper-slide img{object-fit: cover;}
.m-case-bd .swiper-slide h4{font-size: 16px;text-align: center;color: #333333;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 60px}
.m-case-bd .swiper-slide:hover h4{color: #ff8800;}

/*m-liucheng*/
.m-liucheng{width:100%;overflow: hidden;background: #f5f5f5;position: relative;z-index: 1;margin:30px 0 0;}
@media(min-width:992px){
	.m-liucheng{background: url(../Image/m-liucheng.png) -340px center no-repeat;height: 352px}
}
@media(min-width: 1200px){
	.m-liucheng{background: url(../Image/m-liucheng.png) center no-repeat;}
}


/*m-com*/

.m-com{ width:100%;  overflow:hidden;position: relative;}
.my-5{margin:0!important;}
.jumbotron{padding:210px 0!important;}
.m-com .content{position: absolute;width:100%;overflow: hidden;top:30px;left:0;}
.m-com-hd{width:100%;overflow: hidden;text-align: center;}
.m-com-hd .t1{font-size: 26px;font-weight: lighter;color: #fff;}
.m-com-hd .t1 span{font-weight: bold;}
.m-com-hd .t2{color: #fff;font-size: 12px;}
.m-com-md{color: #fff;line-height: 30px;margin-top: 30px;font-size: 14px;}
.m-com-md a{color: #f5e708;display: inline-block;}
.m-com-bd{width:100%;overflow: hidden;padding:30px 0;}
.m-com-bd .row>div{padding:0 5px;}
.m-com-bd .item{border-right:solid 1px #fff;width:100%;text-align: center;margin-bottom: 15px}
.m-com-bd .item .t1{color: #fff;font-size:14px;}
.m-com-bd .item .t1 span{font-size: 20px;font-weight: bold;}
.m-com-bd .item .t2{font-size: 12px;color: #fff;}
@media(min-width: 768px){
	.m-com .content{top:60px;left:0;}
	.m-com-hd .t1{font-size: 32px}
	.m-com-hd .t2{font-size: 14px;}
	.m-com-md{margin-top: 45px;font-size: 16px}
	.m-com-bd .row>div{padding:0 15px;}
	.m-com-bd .item .t1{color: #fff;font-size:18px;}
	.m-com-bd .item .t1 span{font-size: 36px;font-weight: bold;}
	.m-com-bd .item .t2{font-size: 14px;color: #fff;}
}

@media(min-width: 992px){
	.jumbotron{padding:300px 0!important;}
}

@media(min-width: 1200px){
	.m-com{margin-top: -120px}
	.jumbotron{padding:360px 0!important;}
	.m-com .content{top:150px;left:0;}
}

/*m-news*/
.m-news{width:100%;overflow: hidden;position: relative;z-index: 1}
.m-news .box{background: #fff;padding:15px;width:100%;overflow: hidden;}
.m-news .box .item{width:100%;float: left;display: flex;flex-direction: column;margin-bottom: 15px;overflow: hidden;}
.m-news .box .item .pic{width:100%;}
.m-news .box .item .pic img{width:100%;object-fit: cover;}
.m-news .box .item .txt{width:100%;padding:15px;box-sizing: border-box;background: #f2f2f2;}
.m-news .box .item .txt .t1{width:100%;font-size: 18px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-news .box .item .txt .t2{width:100%;font-size: 14px;color: #646464;line-height: 24px;margin-top: 15px;}
@media(min-width: 768px){
	.m-news .box .item{flex-direction: row;}
	.m-news .box .item .pic{width:27%;}
	.m-news .box .item .txt{height: 140px;padding:15px;width:73%;}
}
@media(min-width: 992px){
	.m-news{margin-top: -190px}
	.m-news .box .item{width:25%;flex-direction: column;margin-bottom: 0px}
	.m-news .box .item .pic{width:100%;}
	.m-news .box .item .txt{height: 171px;padding:15px;width:100%;}
}
@media(min-width: 1200px){
	.m-news{margin-top: -230px}
	.m-news .box .item .txt{height: 215px;padding:30px;}
}

/*footer*/
.footer{width:100%;overflow: hidden;margin:50px 0;}
.f-hd{padding:45px 0;background: #2e2e2e;}
.f-hd h3{color: #fff;font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 30px}
.f-nav,.f-con{border-right:solid 1px #3e4041;}
.f-nav a{display: inline-block;color: #939fa7;margin:0 30px 15px 0;}
.f-nav a:hover{color: #ff8800;}
.f-con p{line-height: 36px;color: #939fa7;}
.f-bd{padding:10px 0;background: #1e1e1e;color: #fff;text-align: center;}
@media(min-width: 768px){
	.footer{margin-bottom: 0}
}

/*down*/
.down{width: 100%;height: 52px;background:#211f1f;color: #ffffff;font-size: 16px;position: fixed;bottom: 0;display: block;}
.down li{width: 24.7%;border-right: solid 1px #ffffff;text-align: center;line-height: 15px;float: left;padding-top: 4px;height: 52px;}
.down li a{color: #ffffff;}
.down .current{border-right: none;}
.down li img{max-width: 25px;height: 25px;}



/* go top */
.plugin-fixed-call{position:fixed;bottom:0px;right:0px;width:45px;z-index: 1000;}
.plugin-fixed-call .child{position:absolute;right:0px;overflow:hidden;cursor:pointer;width:45px;height:45px;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.plugin-fixed-call .child a{ display: inline-block; overflow: hidden; }
.plugin-fixed-call .child:hover{width:160px;background: #000;}
.plugin-fixed-call .child img{position:absolute;top:0px;left:0px;}
.plugin-fixed-call .child p{position: absolute;left:45px;color:#fff;}

.plugin-fixed-call .fixedQQ{bottom:92px;}
.plugin-fixed-call .fixedCall{bottom:46px;}
.plugin-fixed-call .fixedTop{position:absolute;right:0px;bottom:138px;color:#fff;background-color:#cbcbcb;cursor:pointer;text-align:center;width:45px;height:45px;line-height: 45px;font-size: 14px;font-family: "MICROSOFT YAHEI","Arial Narrow";}
.plugin-fixed-call .fixedTop .fixedTopPointer{position:absolute;top:-5px;left:18px;}
.plugin-fixed-call .fixedCode{bottom:0;cursor:pointer;width:45px;height:45px;line-height: 45px;margin-top:1px;}
.plugin-fixed-call .fixedCode:hover .fixedCodeInfo{display: block;opacity: 1;}
.fixedCodeInfo{display:none;position:fixed;bottom:0px;right:54px;padding:0 3px;border:1px solid #ccc;background:#fff;opacity: 0;}
.fixedCodeInfo .fixedPointer{position: absolute;right:-6px;bottom:12px;}
.f-m-nav{ background-color: #222; margin:0; line-height: 50px; position: fixed;z-index: 9999; bottom: 0; width: 100%; overflow: hidden; display: none; }
.f-m-nav li{ float: left; width: 25%; text-align: center;}
.f-m-nav li a{ color: #fff;}


/*l-position*/
.l-position{padding:10px 0;overflow: hidden;width:100%;margin:15px 0;float: left;}
.l-position p{font-size: 14px;padding:0 15px;color: #555;float: right;}
.l-position a{color: #555;}
.l-position a:hover{color: #e87807;}

/*sidebar*/
.sidebar{width:100%;overflow: hidden;margin-bottom: 30px;}
.s-hd{padding:15px 0;text-align: center;background: #ff8800;color: #fff;font-weight: bold;font-size: 30px;}
.s-bd{background: #ffffff;border:solid 1px #ebebf1;overflow: hidden;}
.s-bd a{height: 45px;width:100%;line-height: 45px;display: block;color: #333333;border: solid 1px #ebebf1;font-size: 16px;float: left;padding:0 10px;width:50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.s-bd a span{float: right;color: #444444;font-family:SimSun;}
.s-bd a:hover{background: #0452c6;color:#fff;}
.s-bd a:hover span{color:#fff;}
.s-con{background: #0452c6;padding:24px;box-sizing: border-box;}
.s-con p{color: #fff;line-height: 14px;margin-top: 10px;line-height: 26px;}
@media(min-width: 768px){
	.s-bd a{border-top:none;width:33.3%;}
}
@media(min-width: 992px){
	.sidebar{margin:0;}
	.s-bd a{width:100%;border:none;padding:0 15px;}
}
@media(min-width: 1200px){
	.s-bd a{width:100%;padding:0 23px;}
}

/*list*/
.list{overflow: hidden;padding:30px 0;width:100%;}
.l-left{width:100%;overflow: hidden;}
.l-left .tuijian{width:100%;overflow: hidden;margin-top: 30px;}
.l-left .tuijian-hd{width:100%;overflow: hidden;background: #ff8800;color: #fff;font-size: 30px;font-weight: bold;text-align: center;padding:15px 0;}
.l-left .tuijian-bd{padding:15px;border:solid 1px #cecece;overflow: hidden;overflow: hidden;margin-bottom: 30px;}
.l-left .tuijian-bd .swiper-slide img{object-fit: cover; }
/*.l-left .tuijian-bd .swiper-slide{height: 280px!important;}*/
.l-left .tuijian-bd p{text-align: center;line-height: 50px;color: #333;}
.l-right{width:100%;overflow: hidden;}
.l-right-hd{border-bottom: solid 1px #eaeae8;width:100%;overflow: hidden;}
.l-right-hd span{font-weight: bold;font-size: 26px;color: #1e1e1e;float: left;}
.l-right-hd p{float: right;color: #666666;line-height: 50px}

.l-right-bd{padding:30px 0;line-height: 260%;font-size: 110%}
@media(min-width: 768px){
	.l-left .tuijian-bd{height: auto;}
}
@media(min-width: 992px){
	.l-left .tuijian-bd{height: 380px;}
}
@media(min-width: 1200px){
	.l-left .tuijian-bd{height: 470px;}
}


/*news-box*/
#n-news{ width: 99%;text-indent: center;  margin: 15px 0; background-position:  0 0;  overflow: hidden;padding:15px;background: #eee;box-sizing: border-box;transition: all .5s}
#n-news .time{ width: 20%; border: 1px solid #0452c6; background: #fff; text-align: center; padding-top: 25px; font-size: 40px; font-weight: 700; line-height: 25px; height: 96px; float: left; color: #0452c6;transition: all .5s}
#n-news .time span{ font-size: 14px;}
#n-news .ntxt{ width:78%; float: right;height: 90px;  line-height: 28px; overflow: hidden;}
#n-news .ntxt .title{ color: #333; font-size: 16px; font-weight: 700;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#n-news .ntxt .content{font-size: 14px;margin-top: 8px;color: #555;;}
#n-news:hover .time{ border: 1px solid #0452c6; background: #0452c6; color: #fff}
#n-news:hover{box-shadow: 5px 5px 5px #ccc;}
#n-news:hover .ntxt .title{color: #0452c6;}
@media(min-width: 768px){
	#n-news .time{width:12%;}
	#n-news .ntxt{width:86%;}
}

/*分页效果*/
div.digg{padding:5px;margin:10px;text-align:center; float:right; display: inline;}
div.digg a{border:#aaaadd 1px solid;padding:3px 5px;margin:3px;color:#585858;text-decoration:none}
div.digg a:hover{border:#585858 1px solid;color:#000;}
div.digg a:active{border:#585858 1px solid;color:#000;}
div.digg span.current{border:solid 1px #0452c6;padding:3px 8px;font-weight:bold;margin:3px;color:#fff;background-color:#0452c6;}
div.digg span.disabled{border:#0452c6 1px solid;padding:3px 5px;margin:3px;color:#ddd;}
div.digg select{ border:#0452c6 1px solid; padding:3px 0px;}

/*新闻内页样式*/
.news_title {margin-top: 20px;text-align: center;font-size: 18px;line-height: 36px;font-weight: bold;}
.meta{padding: 15px 0;text-align: center;border-bottom: dashed 1px #cecece;}
.meta img{max-width: 100%;}
#newsnr{margin: 20px 0;}



#prev_next{width:100%;float: left;margin-top: 30px;}
#prev_next li{width:100%;float: left;padding:0 10px; background: #d5d5d5;margin-top:5px;line-height: 260%;border-radius: 5px;}
#prev_next li a{color: #666666;}
#prev_next li:hover a{color: #fff;}
#prev_next li:hover{background: #38393a;color: #fff}


/*图片列表*/
.typelist{padding:0 0 15px;overflow: hidden;width:100%;}
.typelist p a{float: right;color: #fff;font-size:16px}
.typelist p a:hover{color: #fc9000;}
.typelist .right ul{padding:0;border:solid 1px #008641;overflow: hidden;margin:0;box-sizing: border-box;width:100%;}
.typelist .right a{width:33.333%;float: left;display: inline-block;font-size: 14px;font-weight: normal;color: #333333;margin:0px;text-align: center;padding:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;justify-content: space-between;border:solid 1px #cecece;box-sizing: border-box;}
.typelist .right a:hover{color: #008641;}
@media(min-width: 768px){
    .typelist .right a{width:20%;}
    .typelist .item .title h4{width:100%;}
}
@media(min-width: 992px){
    .typelist{padding:15px 0;}
    .typelist .right ul{padding:0;border:none;}
    .typelist .item .title h4{width:100%;}
}


/*piclist*/
.piclist{width:100%;float: left;}
.piclist ul{width:100%;float: left;}
.piclist li{}
.piclist li .pic{width:100%;position: relative;padding-bottom: 75%;}
.piclist li .pic .img{width:100%;object-fit: cover;border:solid 1px #cecece;position: absolute;top:0;left:0;}
.piclist li .pic .biaozhi{position: absolute;left:0;width:100%;height: auto!important;bottom:-15px;}
.piclist li .biaozhi2{width:255px;position: absolute;top:10px;left:10px;background: url(../Image/biaozhi3.png) center no-repeat;height: 41px}
.piclist li .biaozhi3{width:126px;position: absolute;top:10px;left:10px;background: url(../Image/biaozhi3.png) center no-repeat;height: 33px}
.piclist li p{text-align: left;font-size: 16px;color: #656769;line-height: 26px;height: 50px;overflow: hidden;margin:25px 0 15px;}
.piclist li:hover img{border-color: #0452c6}
.piclist li:hover p{color: #0452c6}

/*产品内页*/
.l-right-bd .hd{overflow: hidden;} 
.l-right-bd .hd .lt{overflow: hidden;height: 400px;}
.l-right-bd .hd .lt .swiper-container2{position: relative;width:100%;}
.l-right-bd .hd .lt .swiper-container2 .biaozhi3{position: absolute;top:10px;left:10px;background: url(../Image/biaozhi3.png) center no-repeat;width:126px;height:33px;z-index: 1; }
.l-right-bd .hd .lt .swiper-container2 .biaozhi{position: absolute;left:0px;bottom:0px;z-index: 1; }
.l-right-bd .hd .rt{width:100%;overflow: hidden;}
.l-right-bd .hd .rt .t3{font-size:30px;font-weight: bold;color: #1e1e1e;border-bottom: solid 1px #cecece;padding-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.l-right-bd .hd .rt .rt-hd{padding:15px;width:100%;box-sizing: border-box;background: #f7f7f7;margin:15px 0 0;float: left;}
.l-right-bd .hd .rt .rt-hd .t1{color: #999999;line-height: 30px;}
.l-right-bd .hd .rt .rt-hd .t1 span{color: #333333;}
.l-right-bd .hd .rt .rt-md{border-top:solid 1px #cecece;padding:15px 0;margin-top: 15px;float: left;}
.l-right-bd .hd .rt .rt-md a{padding:3px 20px;color: #fff;font-size: 18px;display: inline-block;background: #ff8800;margin-right: 10px}
.l-right-bd .hd .rt .rt-md a i{font-size: 22px;}
.l-right-bd .hd .rt .rt-md a.go_order{border:none;background: #605f5f;color: #fff;}
.l-right-bd .hd .rt .rt-bd{font-size: 18px;width:100%;float: left;}
.l-right-bd .hd .rt .rt-bd span{font-size: 24px;color: #ff8800;font-weight: bold;}
.l-right-bd .bd{margin-top: 30px;}
.l-right-bd .bd p{background: #eee;}
.l-right-bd .bd p span{background: #008641;color: #fff;font-size: 16px;padding:10px 15px;}
.l-right-bd .bd .content{line-height: 260%;padding:30px 0;}
@media(min-width: 768px){
	.l-right-bd .hd .lt{height: 600px}
}
@media(min-width: 992px){
	.l-right-bd .hd .lt{height: 400px}
}

/*tabs*/
.nav-tabs{background: #f3f1f1;height: 45px;border:none;}
.nav>li>a{font-size: 18px;color: #707070;border-radius: 0;height: 45px;border:none;line-height: 45px;margin-right: 15px;padding:0 15px;background: #e2e2e2;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{background: #ff8800;color: #ffffff;height:45px;border:none;font-size: 18px;}
.tab-content{position: relative;padding-top: 30px;}
.tab-content li{text-align: center;margin-bottom: 15px;}
.tab-content li img{object-fit:cover;width:100%;}
#xiangguan li img{height:132px;}
.tab-content li h1{width:100%;text-align: center;background: #000000;opacity: .7;line-height: 40px;height: 40px;color: #ffffff;font-size: 16px;margin-top: -40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tab-content li:hover h1{background: #164798;opacity: 1;position: relative;z-index: 1}
.xiangguan{width:100%;overflow: hidden;}
@media(min-width: 768px){
	#xiangguan li img{height:160px;}
}
@media(min-width: 992px){
	#xiangguan li img{height:160px;}
}
@media(min-width: 1200px){
	#xiangguan li img{height: 202px;}
}


/* message styles */
.message{width:100%;float: left;overflow: hidden;margin-left: 5px;}
.message ul{
    overflow: hidden;
}
.message li{
    float: left;
    margin:10px 0;
}
.message input {
    position: relative;
    display: block;
    float: left;
    padding:0 15px;
    width: 100%;
    border: solid 1px #cccccc;
    border-radius: 0;
    background: #fff;
    color: #0075c5;
    font-weight: bold;
    border-radius: 5px
}
.message textarea {
    position: relative;
    display: block;
    float: left;
    padding:.5em;
    width: 100%;
    border: solid 1px #cccccc;
    border-radius: 0;
    background: #fff;
    color: #0075c5;
    font-weight: bold;
    resize:none;
    border-radius: 5px
}
.message textarea:focus {
    outline: none;
}
.message input:focus {
    outline: none;
}
.message #submit{
    
    height: 40px;
    line-height: 40px;
    padding:0;
    color: #fff;
    background: #0452c6;
    cursor: pointer;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;
}
.message #submit:hover{
    background: #054097;
}

.order-content{
    padding: 20px 30px;
    background: #fff;
}

.order-content .order-line{
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-bottom: 12px;
    font-size: 14px;
}
.order-content .order-line:after{
    display: block;
    content: '';
    clear: both;
    height: 0;
    width: 0;
}
.order-content .order-line lable{
    width: 70px;
    margin-right: 5px;
    display: inline-block;
    float: left;
    text-align: right;
}
.order-content .order-line .order-zhi{
    float: left;
    padding: 10px;
    line-height: 30px;
    padding: 0px 10px;
    max-width: 380px;
    border: 1px solid #d2d2d2;
}
.order-content .order-line .order-zhi.noborder{
    border:none;
}
.order-content .order-line  .order-zhi.overword{
    height: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;

}
.order-line.bz-line{
    height: auto;
}
.order-content .order-line .beizhu{
    padding: 10px;
    float: left;
    border: 1px solid #d2d2d2;
}
.order-content .order-line .dwid{
    width: 220px;
}
.order-content .order-line img{
    display: inline-block;
    float: left;
    margin-left:15px;
}
.order-content .go-sub{
    margin-left:70px;
    border: none;
    color: #fff;
    background: #ff5e25;
    font-size: 14px;
    padding: 8px 28px;
    margin-top:8px;
    border-radius: 5px;
    outline: none;
}
.order-content .go-sub:hover
{
    background: #FE4200;