﻿/*初始化样式*/
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#009b4c;text-decoration:none;outline:none;}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*产品里列表*/

/*滚动*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.wh{width: 1200px;margin:0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.top1{height: 30px;background: #ededed;color: #777777;line-height: 30px;overflow: hidden;font-size: 12px;}
.top1 a{color: #777777;}
.wh{width: 1200px;margin: 0 auto;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}
.top2{height: 94px;}
.logo{float:left;line-height: 94px;}
.logowz{line-height: 94px;margin-left: 8px;}
.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.top2 .k2{color: #333333;font-weight: bold;font-size: 24px;padding-left: 30px;background: url(../images/tel.png) no-repeat left 39px;line-height: 43px;}

#menu{}


/*热门搜索*/
.search{width:1200px;margin:0 auto;display:block;margin-top:20px;}
#formsearch{float:right;}
.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;color:#2f318b;font-size: 13px;}
.k1{float:left;margin-left:30px;font-size: 13px;}
.k1 a{line-height:24px}
/*搜索和热门搜索*/
.hotSearch a{margin-right:10px;}
#formsearch input{height:24px;background:#fff;border:1px solid #c8c8c8;line-height:24px;float: left;}
#formsearch input#keyword{height:24px;line-height:24px;padding-left:4px;color:#666;}
#formsearch input#s_btn{width:46px;height:24px;line-height:24px;text-align:center;background-color:#2f318b;color:#fff;border:none;cursor:pointer;}

.zhu{color:#333;font-size:14px;margin-top:20px;}
.tu{margin-top:20px;}

/*热门关键词*/
.words{overflow:hidden;margin-right:-1.3%;padding-top:5px;}
.words li{width:46%; float:left;border:1px dashed #d0d0d0;background:#fcfcfc;padding-left:0px;margin-bottom:10px;text-align:center;}
.new1 li{border-bottom:1px dashed #dddddd;background:url(../images/shu.jpg) no-repeat 0% 50%;padding-left:15px;}
.right_word{margin-left: 5%;}



/*主体样式*/
.cpzx{margin-top: 60px;}
.ptt{color: #222222;font-size: 24px;font-weight: bold;line-height: 24px;}
.ptt span{color: #222222;font-weight: normal;font-size: 16px;display: block;}
.psort{margin: 5px 15px 0 0;}
.psort li a{display: block;color: #222222;font-size: 14px;padding: 0 16px;padding-bottom: 3px;}
.psort li a:hover{color: #2f318b;font-size: 14px;background: url(../images/line1.png) no-repeat bottom center;}
.product_list1{margin-left: 10px;margin-top: 40px;}
.product_list1 li{margin-right: 25px;}
.product_list1 li:nth-child(3n){margin-right: 0;}
.product_list1 li h3 a{line-height: 58px;display: block;color: #333333;font-size: 18px;text-align: center;font-weight: normal;}
.product_list1 li a.img{display: block;border:3px solid #d9d9d9;}
.product_list1 li a.img img{display: block;width: 369px;height: 244px;}
.product_list1 li h3 span{margin-left:30px;}



.liu{height: 420px;background: #f6f6f6;padding-top: 50px;margin-top: 7px;}
.ltt{text-align: center;color: #fff;background: url(../images/line3.png) no-repeat center 60px;}
.ltt dd{font-weight: bold;color: #202020;padding-bottom: 30px;font-size: 36px;}
.ltt dt{font-size: 18px;margin-top: 10px;color: #202020;}
.hul{margin-top: 30px;}
.hul li{padding-right: 64px;margin-right: 37px;background: url(../images/jt.png) no-repeat right 52px;}
.hul li:last-child{background: none;margin-right: 0;padding-right: 0;}
.hul li h3{color: #202020;font-size: 18px;font-weight: normal;text-align: center;margin-top: 21px;}
.aleft img{display: block;width: 590px;height: 412px;}
.att h3{color: #333333;font-size: 45px;font-weight: normal;margin-top: 25px;background: url(../images/line5.png) no-repeat bottom left;padding-bottom: 21px;}
.att h3 span{color: #333333;    line-height: 27px;font-size: 18px;text-transform: uppercase;display: block;margin-top: 18px;}
.aright{width: 509px;position: relative;}
.acon{color: #333333;font-size: 14px;line-height: 27px;margin-top: 23px;}
.abouts{margin-top: 52px;}
.aright a{display: block;width: 211px;height: 40px;line-height: 40px; background-color: #2f318b;margin-top: 22px;text-align: center;font-size: 14px;color: #fff;}



.ht1{height: 180px;background-color: #2f318b;}
.hleft{padding-top: 43px;}
.hleft h3{color: #fff;font-size: 36px;line-height: 30px;}
.hleft h3 span{display: block;font-size: 13px;display: block;font-weight: normal;}
.w1{color: #fff;font-size: 22px;}
.ztel{color: #fff;font-size: 14px;padding-top: 30px;line-height: 27px;}
.hright a{
	width: 172px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 21px;
	background-color: #ffffff;
	color: #172a88;
	display: block;font-weight: bold;
	margin-top: 10px;
}



dt{font-weight: normal;}
.you{margin-top: 60px;}
.ytt{text-align: center;}
.ytt dd{color: #2f318b;font-size: 42px;font-weight: bold;}
.ytt dt{color: #333333;font-size:24px;}
.yt1 dd{font-size: 30px;font-weight: bold;color: #333333;line-height: 31px;}
.yt1 dd span{color: #2f318b;font-size: 33px;}
.ysbox{margin-top: 35px;position: relative;height: 1753px;padding-top: 129px;}
.yt1 dt{color: #626262;font-size: 15px;text-transform: uppercase;}
.y1{min-height: 113px; width: 594px;color: #333333;font-size: 18px;line-height: 36px;margin-top: 40px;padding-left: 18px;background: url(../images/line2.png) no-repeat left top;}
.yy1{ padding-left: 84px;background: url(../images/1.png) no-repeat left top;}
.yimg1{position: absolute;width: 551px;height: 512px;top:0;right: 0;}
.yimg2{position: absolute;width: 536px;height: 479px;top:416px;left: 0;}
.yimg3{position: absolute;width: 539px;height:570px;top:833px;right: 0;}
.yimg4{position: absolute;width: 530px;height: 479px;bottom:49px;left: 0;}
.yy2{padding-left: 84px;background: url(../images/2.png) no-repeat left top;}
.yy3{padding-left: 84px;background: url(../images/3.png) no-repeat left top;    margin-top: 200px;}
.yy4{padding-left: 84px;background: url(../images/4.png) no-repeat left top;margin-top: 260px;}
.yy2{margin-top: 240px;}
.yy2 .y1{width: 527px;}
.yy4 .y1{width: 563px;}




.ying{height: 678px;background: url(../images/bj1.jpg) no-repeat top center;padding-top: 79px;}
.ftt{color: #fff;font-weight: bold;text-transform: uppercase;}
.ftt dd{font-size: 30px;line-height: 30px;}
.ftt dt{font-size: 36px; font-weight: bold;   margin-top: 5px;}
.gun{position:relative;}
.l_btn,.r_btn{position:absolute;top:47%;cursor:pointer;}
.l_btn{left:-53px;}
.r_btn{right:-53px;}
.product_list2{margin-top:10px;}
.product_list2 li{float:left;margin-left:15px;margin-right:15px;padding-bottom:25px;_display:inline;}
.product_list2 li a.img{display: block;}
.product_list2 li a.img img{width:278px;height:232px;}
.ycon{background: #fff;width: 278px;height: 165px;position: relative;}
.ycon h3 a{color: #172a88;font-size: 18px;text-align: center;display: block;padding: 25px 0 10px 0;}
.ys1{width: 253px;margin: 0 auto;font-size: 14px;color: #333333;line-height: 24px;}
.jia{position: absolute;left: 118px;bottom: -21px;}
.wel2{color: #333333;font-size: 18px;position: absolute;left: -100px; background: url(../images/line4.png) no-repeat left bottom;width: 199px;text-align: right;text-transform: uppercase;padding-bottom: 10px;margin-top: 15px;}
.att{margin-top: 80px;}


.honor {margin-top: 51px;}
.honor .hd li{margin-bottom: 1px;}
.honor .hd li a{display: block;width: 221px;height: 74px;background-color: #dddddd;color: #333333;font-size: 16px;text-align: center;padding-top:18px;}
.honor .hd li a p{display: block;font-size: 12px;text-transform: uppercase;}
.honor .hd li.on a{background: #2f318b;color: #fff;}
.honor .hd li.on a p{color: #fff;}
.honor .bd{width: 950px;overflow: hidden;}
.slideBox ul li{float: left;margin-right: 39px;position: relative;}
.slideBox ul li img{width: 300px;height: 225px;display: block;}
.slideBox ul li h3 a{display: block;width: 100%;height: 44px;background-color: #2f318b;line-height: 44px;text-align: center;position: absolute;bottom: 0;left: 0;color: #ffffff;font-size: 14px;font-weight: normal;}






.xinwen {margin-top: 60px;}
.xinwen .ntt {text-align: center;}
.xinwen .ntt dd{font-size: 42px;color: #172a88;font-weight: bold;}
.xinwen .ntt dd span{color: #333333;}
.xinwen .ntt dt{font-size: 20px;letter-spacing: 2px;color: #333333;}




.s7b {
  margin-top: 40px;
}

.s7b-btn {
  width: 362px;
}

.s7b-btn ul li {
  height: 173px;
  background: #eff1f0;
 
  padding-right:33px;
}
.s7b-btn-box{ padding-left:94px;background:  url(../images/n1.png) no-repeat 23px center;}
.s7b-btn ul li+li {
  margin-top: 2px;
}
.s7b-btn ul li:nth-child(2) .s7b-btn-box{background:url(../images/n2.png) no-repeat 23px center;}
.s7b-btn ul li:nth-child(3) .s7b-btn-box{background:url(../images/n3.png) no-repeat 23px center;}


.s7b-btn-box {
  display: flex;
  align-items: center;
  width: 240px;
  height: 174px;
  float: left;
}


.s7b-btn-img {
  position: relative;
}

.s7b-btn-img img+img {
  display: none;
  position: relative;
  left: 0;
}

.s7b-btn-name h3 {
  font-size: 21px;
  color: #333333;
  font-weight: 400;
  letter-spacing: 1px;
}

.s7b-btn-name p {
  font-size: 14px;
  color: #666666;
  text-transform: uppercase;
  margin-top: 11px;
}

.s7b-btn-num {
  font-size: 79px;
  color: #8383b1;
  font-family: 'é»‘ä½“';
  width: 80px;
  height: 174px;
  float: right;
  line-height: 174px;
}

.s7b-btn ul li:hover,
.s7b-btn ul li.on {
  background: #2f318b;
}
.s7b-btn ul li:hover .s7b-btn-box,
.s7b-btn ul li.on .s7b-btn-box{background:url(../images/n11.png) no-repeat 23px center;}
.s7b-btn ul .dfc1.on .s7b-btn-box{background:url(../images/n22.png) no-repeat 23px center;}
.s7b-btn ul .dfc2.on .s7b-btn-box{background:url(../images/n33.png) no-repeat 23px center;}


.qiehuan1 .s7b-con{display: none;}
.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-img img,
.s7b-btn ul li.on .s7b-btn-box .s7b-btn-img img {
  display: none;
}

.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-img img+img,
.s7b-btn ul li.on .s7b-btn-box .s7b-btn-img img+img {
  display: block;
}

.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-name h3,
.s7b-btn ul li.on .s7b-btn-box .s7b-btn-name h3 {
  color: #fff;
}

.s7b-btn ul li:hover .s7b-btn-box .s7b-btn-name p,
.s7b-btn ul li.on .s7b-btn-box .s7b-btn-name p {
  color: #fff;
}

.s7b-btn ul li:hover .s7b-btn-num,
.s7b-btn ul li.on .s7b-btn-num {
  color: #777a9f;
}

.s7b-con {
  width: 805px;
}

.s7b-tj {
  width: 805px;
  height: 168px;
}

.s7b-tj-con {
  width: 465px;
  height: 169px;
  padding-top: 19px;
  border-bottom: 1px solid #dadada;
}

.s7b-tj-img {
  width: 320px;
  height: 100%;
  overflow: hidden;
}

.s7b-tj-img a img {
  min-width: 100%;
  height: 165px;
  margin-top: 3px;
}

.s7b-tj-box {
  width: 100%;
}

.s7b-tj-name {
  width: 333px;
  border-right: 1px solid #d6d6d6;
}

.s7b-tj-name a {
  line-height: 34px;
  font-size: 16px;
  color: #141414;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: 'Adobe Ã©Â»â€˜Ã¤Â½â€œ Std';
  font-weight: 500;
}


.s7b-tj-time {
  text-align: end;
}

.s7b-tj-time h3 {
  font-size: 18px;
  color: #141414;
  font-weight: 500;
}

.s7b-tj-time p {
  font-size: 12px;
  color: #666666;
  margin-top: 5px;
}

.s7b-tj-summary {
  margin-top: 11px;
}

.s7b-tj-summary p {
  font-size: 14px;
  color: #666666;
  line-height: 26px;
}

.s7b-item {
  margin-top: 22px;
  width: 805px;
}

.s7b-item-box {
  width: 100%;
}

.s7b-item-name {
  width: 285px;
}

.s7b-item-name a {
  font-size: 16px;
  color: #141414;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 34px;
}

.s7b-item-time {
  width: 112px;
  text-align: end;
  height: 34px;
  border-left: 1px solid #d6d6d6;
}

.s7b-item-time h3 {
  font-size: 18px;
  color: #141414;
  font-weight: normal;
}

.s7b-item-time p {
  font-size: 14px;
  color: #666666;
  margin-top: 5px;
}

.s7b-item-summary {
  width: 100%;
  margin-top: 20px;
}

.s7b-item-summary p {
  font-size: 14px;
  color: #666;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.s7b-more {
  margin-top:18px;
  padding-bottom: 13px;
  border-bottom: 1px solid #dadada;
}

.s7b-more a {
  display: block;
  width: 154px;
  text-indent: 36px;
  line-height: 36px;
  background: #2f318b url(../images/jt1.png) no-repeat 99px center;
  font-size: 14px;
  color: #fff;
}

.s7b-list {
  width: 100%;
}

.s7b-list div {
  float: left;
  width: 367px;
  border-bottom: 1px solid #cccccc;
  padding-top: 28px;
  padding-bottom: 11px;
}

.s7b-list div a {
  display: inline-block;
  width: 260px;
  padding-left: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 14px;
  color: #666;
  position: relative;
}

.s7b-list div a::before {
  content: "";
  display: block;
  width: 15px;
  height: 1px;
  background-color: #343434;
  position: absolute;
  left: 3px;
  top: 50%;
  transform: translateY(-50%);
}

.s7b-list div p {
  font-size: 14px;
  color: #666666;
}

.s7b-list div:nth-child(2n) {
  float: right;
}


.more7 {
  width: 154px;
  height: 36px;
  display: block;
  background: url(../images/more7-bg.png) no-repeat center center;
  line-height: 36px;
  padding-left: 37px;
  font-size: 14px;
  color: #fff;
  margin-top: 10px;
}




.news_listts{}
.news_listts li{background:#fff;width: 920px;height: 160px;overflow: hidden;float: left;margin-right: 15px;}
.news_listts li img{padding-top: 14px;padding-left: 26px;float:left;width:200px;height:130px;overflow:hidden;}
/*.news_sub{float:right;width:690px;}*/
.news_sub a{font:400 16px/50px "微软雅黑";color:#252525;padding-left: 26px;}
.news_sub span{font:400 12px/22px "微软雅黑";color:#666;padding-left: 26px;display: block;padding-right: 26px;    height: 62px;
    overflow: hidden;}
.news_sub h3{width: 100px;height: 25px;font-size: 12px;border:1px solid #eeeeee;display:block;line-height:25px;text-align:center;margin-top:10px;margin-left:25px}
.news_sub h3 a{font-size: 12px;text-align:center;color:#2f318b;line-height:25px;padding-left: 0px;}




/*导航栏样式*/
.nav{height:94px;margin:0 auto;margin-left: 28px;}
.nav li{line-height:94px;height:94px;text-align:center;width:100px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:94px;color:#333333;height:94px;font-size:15px;padding: 0;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#2f318b;}
.nav>li>a:focus, .nav>li>a:hover{background-color:#2f318b;color: #fff;}
.nav .sec{height:0;background:#172a88;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:94px;left:0px;opacity: 0.8;}
.nav .sec a{background:#172a88;color:#fff;height:38px;line-height:38px;width:100px;font-size:14px;}
.nav .sec a:hover{background:#172a88;text-decoration:none;}



/*首页banner*/
.topbanner{position:relative;height:780px;width:1920px;left:50%;margin-left:-960px;}
.banner{width:1920px;margin:0 auto;position:absolute;height:780px;left:50%;margin-left:-960px;overflow:hidden}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;bottom:50px;z-index:100;width:100%;text-align:center}
.banner .num li{width: 36px;height: 17px;background-color: #ffffff;
	border-radius: 9px;display:inline-block;*display:inline;*zoom:1;margin:0 4px;line-height:15px;
	text-indent:-100px;overflow:hidden;}
.banner .num li.num_hover{background-color:#172a88;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}

.wenzi{width:1200px;position:absolute;left:360px;top:120px;z-index:9999}
.wz_nr{width:1000px;margin:0 auto;text-align:center;}
.wz1{text-align:center;font-size:40px;color:#2f318b;}
.wz2{text-align:center;color:#fff;font-size:30px;display:block;margin-top:20px;}
.wz2 span{display:block;font-weight:normal;font-size:20px;text-transform:uppercase;}


/*友情链接*/
.f_link{background:#0b176b url(../images/link.jpg) no-repeat top center;}

/*页面底部*/
.foot{position: relative;background: url(../images/foot.png) no-repeat top center;height: 413px;margin-top: 64px;padding-top: 125px;}
 #gotop1{
    position: absolute;
    left: 50%;
    margin-left: -35px;
    z-index: 999;
    top:-20px;

}
.logo2{color: #fff;font-size: 25px;font-weight: bold;text-align: center;}
.logo2 span{display: block;font-size: 12px;font-weight: normal;text-transform: uppercase;}
.lx{line-height: 36px;font-size: 18px;color: #fff;padding-left: 42px;background: url(../images/t1.png) no-repeat left 10px;margin-top: 30px;}
.tright{width: 749px;}
.dao a{color: #bdbdbd;font-size: 14px;}
.dao{padding-bottom: 25px;}
.bq{line-height: 36px;font-size: 14px;color: #acacac;margin-top: 30px;margin-left: 17px;}
.bq a{color: #acacac;}
.ewm2{margin-top: 50px;}
.m1 a{display: block;width: 131px;height: 80px;line-height: 80px;text-align: center;color: #ffffff;font-size: 14px;}
.tbox2 span{display: block;color: #fff;font-size: 24px;text-indent:63px;height: 80px;line-height: 80px;}
.you2 {padding: 30px 20px 10px 28px;width: 827px;}
.you2 a{font-size: 14px;color: #fff;line-height:24px;}
.you2 a:after{content: '、';}
.you2 a:last-child:after{content: '';}




/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;padding: 0;}

/*.left{width: 225px;float: left;}
.right{width: 940px;float: right;}
.xypg-case-list li{width:300px;}
.xypg-product-list li{width: 293px;}
.xypg-product-list li .img img{width: 271px;height: 205px;}
.relate-product-slick .owl-item .img img{    width: 213px;height: 159px;}
.xypg-case-list li .img img{width: 300px;height: 300px;}
.page-product-inquiry a{color: #fff;}
.page-mob-tool{display: none;}*/
.page-product-inquiry a{color: #fff;}