@charset "utf-8";
/* CSS Document */

/* ----Reset---- */
html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0; -webkit-tap-highlight-color:transparent}	
html{ overflow-x: hidden; }
body { font-family:"微软雅黑"; font-size:13px; color:#383838; background:#fff; }
.body-box{ background:#fff;}
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none; vertical-align:bottom}
a img { border:none; padding:0; margin:0;}
b , em , strong , h3 { font-weight:normal; font-style:normal;}
blockquote,q { quotes:none;}
p{
     -webkit-text-size-adjust:none;
}

address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}
*{ margin:0 auto; padding:0px; }
/* ----End Reset---- */
input , textarea , select , option{ border:none; background:none; outline:none;}
select::-ms-expand{ display: none; }
/* ----End Reset---- */

/*---- Patchs---- */
.fl { float:left;}		
.fr { float:right;}		
.fn { float:none;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both;}
.tl { text-align:left;} 
.tr { text-align:right;}
.tc { text-align:center;}
li{ list-style:none; vertical-align:bottom}

.phone-box{ display:none;}


/*---- end Patchs---- */

/*----Public font----*/
a {color:#333;  text-decoration:none; cursor:pointer;}
a:hover { color:#e14b44; text-decoration:none; -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;}

.font14{ font-size:16px;}
.dis_no{ display:none;}
.text011{font-size:12px; color:#999;}
.text12{font-size:14px; color:#333; }
.text06{font-size:16px; color:#333333; font-weight:bold;}
.pt10{ padding-top:10px;}
.mgt20{ margin-top:20px;}
.mt10{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mt14{ margin-top:20px;}
.dis_in{ display:inline-block;}

/*头部开始*/
.head-max{ width:100%; height:121px; overflow:hidden; }
.head-box{ width:1200px; height:auto; overflow:hidden;}
.logo{ width:402px; height:62px; padding-left:2px; padding-top:33px; overflow:hidden;}
.logo img{ width:402px; height:62px;}
.head-dh{ padding-left:36px; width:230px; height:59px;  margin-top:29px;  color:#1265b7; overflow:hidden; margin-left:159px; background:url(../images/tel.png) left bottom no-repeat;}
.head-dh p{ height:26px; line-height:26px; width:100%; font-size:16px; color:#000; overflow:hidden;}
.head-dh span{ display:block;  font-size:24px; width:100%; height:28px; line-height:28px; overflow:hidden; color:#e14b44;}

.head-ss{ width:228px; height:auto; overflow:hidden; padding-top:26px;}
.head-yy{ width:100%; height:26px; line-height:26px; font-size:14px; color:#979494;}
.head-yy a{ color:#979494;}
.head-yy span{ padding:0 5px;}
.search-r{ width:100%; height:34px;  overflow:hidden;}
.s-w{ width:156px; height:32px; background:none; border:1px solid #c9c9c9; border-right:none; vertical-align:bottom;  }
.s-wbk{ width:146px; padding-left:5px; padding-right:5px; height:32px; line-height:32px; border:none;  font-size:14px; background:none; color:#929292; vertical-align:bottom;}
.s-a{ width:71px; height:34px; vertical-align:bottom; background:#e14b44;}
.s-an{width:71px; height:34px; border:0px; background:none; font-size:16px; color:#ffffff; cursor:pointer; vertical-align:bottom;}
/*头部结束*/
/*nav开始*/
.nav_bg{ width:100%; height:50px; background:#1a4370;}
.nav{ width:1200px;   height:50px;}
.nav ul li{ width:200px; height:50px;  float:left; text-align:center; position:relative;z-index:999; }
.nav_bg .nav ul .bgno a{ background:none;}
.nav_bg .nav ul li  > a{font-size:17px; color:#ffffff;  display:block;  width:100%; height:50px; line-height:50px; p text-align:center; text-decoration:none; }
.nav ul li:hover,.nav_bg .nav .on,.nav_bg .nav ul .bgno.on,.nav_bg .nav ul .bgno:hover{  background:#e14b44;}
.nav ul li > a:hover,.nav_bg .nav .on  > a,.nav_bg .nav ul .bgno.on  > a,.nav_bg .nav ul .bgno  > a:hover{  background:#e14b44; }


.subMenuDiv{ display:none; position:absolute; top:50px; left:0px; z-index:999;width:100%; background:#295d96; }
.subMenuDiv a{ display:block; color:#ffffff; height:30px; line-height:30px; overflow:hidden; font-size:14px; border-top:1px dotted #7889B1; text-decoration:none; text-align:center;}
.subMenuDiv a:first-child{ border-top:none;}
.subMenuDiv a:hover{  background:#09498e;}
/*nav结束*/

/*banner开始*/
.banner{ height:500px; overflow:hidden; position:relative; z-index:7; width:100% !important;}
.banner .td ul,.banner .td ul li,.banner .td ul li a{ width:100% !important; height:500px; overflow:hidden;}
.banner .td ul li a{display:block; height:500px; overflow:hidden; width:100%;}
.banner .btn{   bottom: 10px;padding: 5px 6px;position: absolute; width:100%;z-index: 7; text-align:center; }
.banner .btn li {background-color:rgba(21,21,21,0.2);color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left:5px; margin-right:5px; width:10px;height:10px;     -moz-border-radius: 5px;   -webkit-border-radius: 5px;   border-radius:5px;        }
.banner .btn li.on {background-color:rgba(255,255,255,1); width:24px}

.banner .ljt{ position: absolute;width: 55px; height: 98px;left:50%; margin-left:-650px;top:45%; z-index:999;background:url(../images/banner_l.png) no-repeat; cursor:pointer;}
.banner .rjt{position: absolute;width: 55px; height: 98px;left:50%; margin-left:600px; top:45%; z-index:999;background:url(../images/banner_r.png) no-repeat;cursor:pointer;}
.banner  p{ display:none;}
.banner:hover p{ display:block;}
/*banner结束*/

/*首页产品列表开始*/
.pro-top{ width:1200px; height:auto; overflow:hidden;}
.pro-top p{ width:100%; height:auto; text-align:center; font-weight:bold; font-size:26px; line-height:40px; padding-top:45px; color:#1a4370; overflow:hidden;}
.pro-top p font{ color:#f90000;}
.pro-top span{ display:block; width:100%;overflow:hidden; text-align:center; height:26px; line-height:26px; font-size:14px; color:#a6a6a6; background:url(../images/pro-line.png) center center no-repeat;}
.pro-cen{ width:1200px; height:220px; overflow:hidden; margin-top:32px; position:relative;}
.pro-cenl , .pro-cenr{ width:58px; height:58px; overflow:hidden; position:absolute; z-index:9; top:81px; cursor:pointer; }
.pro-cenl{ left:0;}
.pro-cenr{ right:0;}
.pro-cenl img , pro-cenr img{width:58px; height:58px;}

.pro-cenm{ width:1160px; height:220px; overflow:hidden;}
.pro-cenm ul{ width:1176px; height:220px; overflow:hidden; margin-left:-8px;}
.pro-cenm ul li{ width:278px; height:220px; overflow:hidden; position:relative; margin:0 8px; float:left;}
.pro-cenm ul li b{ display:block; width:278px; height:220px; overflow:hidden;}
.pro-cenm ul li b img{ width:278px; height:220px;}
.pro-cenm ul li b img:hover{-webkit-animation: fangda  1s ease-in  both;}
.pro-cenm ul li p{ width:262px; height:38px; line-height:38px; font-size:16px; padding:0 8px; overflow:hidden; text-align:center; color:#fff; background-color:rgba(0,0,0,0.4); position:absolute; left:0; bottom:0; z-index:2;}

.pro-more{ margin:34px auto 48px; overflow:hidden; width:134px; height:34px; border:1px solid #cdcdcd; text-align:center; line-height:34px; font-size:14px;  -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
.pro-more a{ display:block; width:100%; height:100%; color:#666;}
.pro-more a:hover{ color:#fff; background:#e14b44;}
/*首页产品列表结束*/

/*首页关于我们开始*/
.about-max{ width:100%; height:528px; overflow:hidden; background:url(../images/about-bj.jpg) center top no-repeat;}
.about-box{ width:1200px; height:auto; overflow:hidden;}

.about-top{ width:1200px; height:auto; overflow:hidden;}
.about-top p{ width:100%; height:auto; text-align:center; font-weight:bold; font-size:26px; line-height:40px; padding-top:41px; color:#fff; overflow:hidden;}
.about-top span{ display:block; width:100%;overflow:hidden; text-align:center; height:26px; line-height:26px; font-size:14px; color:#fff; background:url(../images/about-line.png) center center no-repeat;}
.about-cen{ width:1200px; height:auto; overflow:hidden; margin-top:33px;}
.about-cenl{ width:495px; height:273px; overflow:hidden; border:4px solid #dcebfa; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.about-cenl img{width:495px; height:273px;}
.about-cenl img:hover{-webkit-animation: fangda  1s ease-in  both;}
.about-cenr{ width:650px; height:auto; overflow:hidden;}
.about-cenr1{ width:100%; height:auto; overflow:hidden;}
.about-cenr1 p{ width:100%; height:24px; line-height:24px; font-size:18px; overflow:hidden; color:#fff;}
.about-cenr1 span{  width:100%; padding-top:16px;  height:120px; line-height:30px; font-size:14px; color:#fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
overflow: hidden; }
.about-cenr2{ width:551px; height:67px; overflow:hidden; border-top:1px solid #ffffff; border-bottom:1px solid #fff; margin-left:0; margin-top:45px;}
.about-cenr2 ul{ width:552px; height:67px; overflow:hidden;}
.about-cenr2 ul li{ width:183px; height:67px; float:left; border-right:1px solid #fff;}
.about-cenr2 ul li a{ display:block; width:100%; height:100%;}
.about-cenr2 ul li i{ display:block; float:left; width:35px; height:37px; margin-left:35px; margin-top:15px; overflow:hidden;}
.about-cenr2 ul li i img{ width:35px; height:37px;  }
.about-cenr2 ul li p{ width:80px; height:auto; overflow:hidden; margin-left:5px; text-align:center; padding-top:14px; float:left; }
.about-cenr2 ul li p span{ display:block; width:100%; height:28px; line-height:28px; font-size:16px; color:#fff; overflow:hidden; transform: translate(0px,0px); }
.about-cenr2 ul li p b{ display:block; width:42px; height:1px; background:#1a4370; }
.about-cenr2 ul li:hover i{transform: translate(0px,-5px); -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;}
.about-bot{ margin-top:34px; background:#fff;  width:134px; height:34px; border:1px solid #9a9fa8; text-align:center; line-height:34px; font-size:14px;  -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; overflow:hidden;}
.about-bot a{ display:block; width:100%; height:100%; color:#2b2b2b;}
.about-bot a:hover{color:#fff; background:#e14b44;}
/*首页关于我们结束*/

/*新闻资讯开始*/
.news-max{ width:1200px; height:auto; overflow:hidden; padding-top:38px; padding-bottom:52px;}
.news-l{ width:664px; height:auto; overflow:hidden;}
.news-top{ width:100%; height:auto; overflow:hidden;}
.news-top p{ display:inline-block; float:left; width:90px; font-size:20px; font-weight:bold; height:32px; line-height:32px; color:#1a4370;}
.news-top p span{ color:#f90000;}
.news-top font{ width:520px; height:1px; display:block; float:left; margin-left:1px; margin-top:16px; background:#b2b2b2;}
.news-top b{ display:block; float:right; width:23px; height:23px; margin-top:4px;}

.news-bot{ width:100%; height:auto; overflow:hidden; padding-top:17px;}
.news-botl{ width:238px; height:200px; overflow:hidden;}
.news-botl img{ width:238px; height:200px; }
.news-botl img:hover{-webkit-animation: fangda  1s ease-in  both;}

.news-botr{ width:384px; height:200px; overflow:hidden; padding-right:20px;}
.news-botr ul{ width:100%; height:auto; overflow:hidden;}
.news-botr ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:22px;}
.news-botr ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-botr ul li dl dt{ display:block; float:left; width:54px; height:auto; overflow:hidden; text-align:right;}
.news-botr ul li dl dt p{ padding-top:4px; width:100%; height:24px; line-height:24px; font-size:19px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl dt span{ display:block; width:100%; height:21px; line-height:21px; font-size:12px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl dd{ display:block; float:right; padding-left:10px;border-left:1px solid #d9d9d9; width:305px; }
.news-botr ul li dl dd p{ width:100%; height:28px; line-height:28px; font-size:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl dd span{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl:hover dd p{ color:#e14b44;}

.fuwu-box{ width:486px; height:auto; overflow:hidden;}
.fuwu-top{ width:100%; height:auto; overflow:hidden;}
.fuwu-top p{ display:inline-block; float:left; width:90px; font-size:20px; font-weight:bold; height:32px; line-height:32px; color:#1a4370;}
.fuwu-top p span{ color:#f90000;}
.fuwu-top font{ width:358px; height:1px; display:block; float:left; margin-left:1px; margin-top:16px; background:#b2b2b2;}
.fuwu-top b{ display:block; float:right; width:23px; height:23px; margin-top:4px;}
.fuwu-bot{ width:100%; height:auto; overflow:hidden; margin-top:17px;}
.fuwu-botl{ width:248px; height:200px; overflow:hidden;}
.fuwu-botl img{ width:248px; height:200px;}
.fuwu-botr{ width:238px; height:200px; overflow:hidden; background:url(../images/fuwu-bj.jpg) center top no-repeat;}
.fuwu-botr font{ display:block; margin-left:30px; margin-top:20px; width:43px; height:3px; background:#265080;}
.fuwu-botr span{ display:block; margin-left:30px; width:176px; height:150px; line-height:30px; margin-top:4px; font-size:14px; color:#333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;overflow: hidden;}
/*新闻资讯结束*/

/*客户展示开始*/
.kehu-max{ width:100%; height:283px; overflow:hidden; background:url(../images/kehu-bj.jpg) center top no-repeat;}
.kehu-box{ width:1200px; height:auto; overflow:hidden;}
.kehu-bot{ width:1200px; height:auto; overflow:hidden; padding-top:30px;}
.kehu-bot ul{ width:1206px; height:auto; overflow:hidden;}
.kehu-bot ul li{ width:193px; height:82px; overflow:hidden; float:left; margin-right:6px; border:1px solid #c2c2c2;}
.kehu-bot ul li img{ width:193px; height:82px;}
/*客户展示结束*/

/*底部开始*/
.bot-max1{ width:100%; height:216px; overflow:hidden; background:url(../images/bot-bj.jpg) center top no-repeat;}
.bot-box1{ width:1200px; height:auto; overflow:hidden;}
.bot-box11{ width:106px; height:143px; overflow:hidden; margin-top:26px; background:#124a7e;}
.bot-box11 img{ width:92px; height:92px; padding:7px;}
.bot-box11 p{ width:100%; height:32px; line-height:32px; font-size:12px; text-align:center; color:#fff; overflow:hidden;}
.bot-box12{ width:83px; height:auto; overflow:hidden; margin-left:93px;}
.bot-min p{ width:100%; height:35px; line-height:35px; font-size:17px; color:#fff; overflow:hidden; padding-top:16px;}
.bot-min span{ display:block;  width:100%; height:125px; overflow:hidden;}
.bot-min span font{ display:block; height:25px; line-height:25px; font-size:13px; overflow:hidden; }
.bot-min span font a{ color:#ececec;}
.bot-min span font a:hover{ color:#888;}
.bot-box12 span font{ width:100%;}

.bot-box13{ width:240px; height:auto; overflow:hidden; margin-left:66px;}
.bot-box13 span font{ width:110px; float:left; margin-right:20px;}
.bot-box13 span font:nth-child(2n){ margin-right:0;}

.bot-box14{ width:100px; height:auto; overflow:hidden; margin-left:75px;}
.bot-box14 span font{ width:100%;}

.bot-line{ width:2px; height:143px; background:url(../images/bot-line.png) center top repeat-y; margin-top:26px;}
.bot-line1{ margin-left:58px;}
.bot-line2{ margin-left:2px;}
.bot-line3{ margin-left:63px;}

.bot-box15{ width:225px; height:auto; overflow:hidden; margin-left:75px;}
.bot-box15 b{ display:block; width:100%; height:150px; overflow:hidden; line-height:25px;  color:#ececec; font-size:13px;}

.bot-max2{ width:100%; height:38px; overflow:hidden; background:#fff;}
.bot-box2{ width:1200px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#888; overflow:hidden;}
/*底部结束*/



/*手机样式开始*/
@media screen and (max-width: 640px) {
.phone-box{ display:block !important;}
.pc-box{ display:none !important;}
a{
    -webkit-tap-highlight-color:transparent;
}
body{ background:#fff;}

.sousuo-phone{ width:94%; overflow:hidden; overflow:hidden;margin-top:10px;}
.search-r{ width:50%; float:right; height:30px;  overflow:hidden; }
.s-w{  width:-webkit-calc(100% - 61px); width:-moz-calc(100% - 61px); width:calc(100% - 61px);  height:28px; background:none; border:1px solid #d4d4d4; border-right:none; vertical-align:bottom;  }
.s-wbk{ width:-webkit-calc(100% - 10px); width:-moz-calc(100% - 10px); width:calc(100% - 10px); padding-left:5px; padding-right:5px; height:28px; line-height:28px; border:none;  font-size:12px; background:none; color:#929292; vertical-align:bottom;}
.s-a{ width:60px; height:30px; vertical-align:bottom; background:#d4d4d4;}
.s-an{width:60px; height:30px; border:0px; background:none; font-size:14px; color:#000; cursor:pointer; vertical-align:bottom;}


/*手机banner开始*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}
.top {
	width:100%;
	
	display:block;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 45%;
  bottom: 5px;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 45%;
  bottom: 5px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #ccc;
  border:none;
  margin-right:5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #fff;
}
.swiper-active-switch {
  background: #fff;
}
/*手机banner结束*/

/*首页产品列表开始*/
.pro-top{ width:94%; height:auto; overflow:hidden;}
.pro-top p{ width:100%; height:auto; text-align:center; font-weight:bold; font-size:16px; line-height:30px; padding-top:10px; color:#1a4370; overflow:hidden;}
.pro-top p font{ color:#f90000;}
.pro-top span{ display:block; width:100%;overflow:hidden; text-align:center; height:20px; line-height:20px; font-size:14px; color:#a6a6a6; background:url(../images/pro-line.png) center center no-repeat;}

.pro-more{ margin:34px auto 48px; overflow:hidden; width:134px; height:34px; border:1px solid #cdcdcd; text-align:center; line-height:34px; font-size:14px;  -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
.pro-more a{ display:block; width:100%; height:100%; color:#666;}
.pro-more a:hover{ color:#fff; background:#e14b44;}


.swiper-container4 {

	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-container4 {
  margin:4px 2% 0px;
  width: 96%;
  height:auto; overflow:hidden;
  color: #fff;
  text-align: center;
  padding:0px 0px 0px 0px;
}
.swiper-container4 .swiper-slide {
  width: 100%;
  height:100%;
}
.swiper-container4 .pagination4 {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 0px;
}
.swiper-container4 .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-container4 .swiper-visible-switch {
  background: #aaa;
}
.swiper-container4 .swiper-active-switch {
  background: #f30;
}
.swiper-container4 .li {
	width:48%;
	float:left;
	background:#fff;
	margin:0 1% 0 1%;
	padding:0 0 6px 0;
	border-radius: 3px;
}
.swiper-container4 .li img{ width:100%; height:137px;}
.swiper-container4 div.odd {
	margin:0 0 0 0;
}
.swiper-container4 .li .doc {
	width:100%;
	display:block;
	margin:6px auto;
}
.swiper-container4 .li dl {
	width:92%;
	height:auto;
	text-align:center;
	margin:0 auto;
}
.swiper-container4 .li dl dt {
	color:#8a6a9e;
	font-size:14px;
	text-align:center;
	font-family:微软雅黑; line-height:25px; display:block; height:25px; overflow:hidden;
}
.swiper-container4 .li dl dd {
	color:#e51717;
	font-size:14px;
	font-family:微软雅黑;
	text-align:left;
	overflow:hidden;
	line-height:22px;
	text-align:center;
	height:22px; display:block; 
}
.swiper-container4 .li div.btn {
	width:92%;
	margin:5px auto 0px auto;
}


.swiper-containersa .swiper-slide {
  width: 100%;
  height:100%;
}

.pro-more{ margin:10px auto 15px; overflow:hidden; width:134px; height:30px; border:1px solid #cdcdcd; text-align:center; line-height:30px; font-size:14px;  -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px;}
.pro-more a{ display:block; width:100%; height:100%; color:#666;}
.pro-more a:hover{ color:#fff; background:#e14b44;}

/*首页产品列表结束*/


/*首页关于我们开始*/
.about-max{ width:100%; height:auto; background:#ccc;}
.about-box{ width:94%; height:auto;}

.about-top{ width:100%; height:auto; overflow:hidden;}
.about-top p{ width:100%; height:auto; text-align:center; font-weight:bold; font-size:16px; line-height:30px; padding-top:10px; color:#fff; overflow:hidden;}
.about-top span{ display:block; width:100%;overflow:hidden; text-align:center; height:20px; line-height:20px; font-size:14px; color:#fff; background:url(../images/about-line.png) center center no-repeat;}
.about-cen{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.about-cenl{ width:-webkit-calc(100% - 8px); width:-moz-calc(100% - 8px); width:calc(100% - 8px); height:190px; overflow:hidden; border:4px solid #dcebfa; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.about-cenl img{width:100%; height:190px;}
.about-cenl img:hover{-webkit-animation: fangda  1s ease-in  both;}
.about-cenr{ width:100%; height:auto; overflow:hidden;}
.about-cenr1{ width:100%; height:auto; overflow:hidden;}
.about-cenr1 p{ width:100%; height:24px; line-height:24px; font-size:16px; padding-top:10px; overflow:hidden; color:#fff;}
.about-cenr1 span{  width:100%; padding-top:5px;  height:80px; line-height:20px; font-size:14px; color:#fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
overflow: hidden; }
.about-cenr2{ width:100%; height:40px; overflow:hidden; border-top:1px solid #ffffff; border-bottom:1px solid #fff; margin-left:0; margin-top:10px;}
.about-cenr2 ul{ width:100%; height:40px; overflow:hidden;}
.about-cenr2 ul li{ width:33%; height:40px; float:left; border-right:1px solid #fff;}
.about-cenr2 ul li:last-child{ border-right:none;}
.about-cenr2 ul li a{ display:block; width:100%; height:100%;}
.about-cenr2 ul li i{ display:block; float:left; width:17px; height:18px; margin-left:5px; margin-top:11px; overflow:hidden;}
.about-cenr2 ul li i img{ width:17px; height:18px;  }
.about-cenr2 ul li p{ width:75px; height:auto; overflow:hidden; margin-left:5px; text-align:center; padding-top:3px; float:left; }
.about-cenr2 ul li p span{ display:block; width:100%; height:28px; line-height:28px; font-size:14px; color:#fff; overflow:hidden; transform: translate(0px,0px); }
.about-cenr2 ul li p b{ display:block; width:42px; height:1px; background:#1a4370; }
.about-cenr2 ul li:hover i{transform: translate(0px,-5px); -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;}
.about-bot{ margin-top:10px; margin-bottom:15px; background:#fff;  width:134px; height:30px; border:1px solid #9a9fa8; text-align:center; line-height:30px; font-size:14px;  -moz-border-radius:18px; -webkit-border-radius:18px; border-radius:18px; overflow:hidden;}
.about-bot a{ display:block; width:100%; height:100%; color:#2b2b2b;}
.about-bot a:hover{color:#fff; background:#e14b44;}
/*首页关于我们结束*/

/*新闻资讯开始*/
.news-max{ width:94%; height:auto; overflow:hidden; padding-top:38px; padding-bottom:10px;}
.news-l{ width:100%; height:auto; overflow:hidden;}
.news-top{ width:100%; height:auto; overflow:hidden;}
.news-top p{ display:inline-block; float:left; width:90px; font-size:20px; font-weight:bold; height:32px; line-height:32px; color:#1a4370;}
.news-top p span{ color:#f90000;}
.news-top font{ width:-webkit-calc(100% - 120px); width:-moz-calc(100% - 120px); width:calc(100% - 120px); height:1px; display:block; float:left; margin-left:1px; margin-top:16px; background:#b2b2b2;}
.news-top b{ display:block; float:right; width:23px; height:23px; margin-top:4px;}

.news-bot{ width:100%; height:auto; overflow:hidden; padding-top:17px;}
.news-botl{ display:none;}

.news-botr{ width:100%; height:200px; overflow:hidden; padding-right:0px;}
.news-botr ul{ width:100%; height:auto; overflow:hidden;}
.news-botr ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.news-botr ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-botr ul li dl dt{ display:block; float:left; width:54px; height:auto; overflow:hidden; text-align:right;}
.news-botr ul li dl dt p{ padding-top:4px; width:100%; height:24px; line-height:24px; font-size:19px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl dt span{ display:block; width:100%; height:21px; line-height:21px; font-size:12px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl dd{ display:block; float:right; padding-left:10px;border-left:1px solid #d9d9d9; width:-webkit-calc(100% - 75px); width:-moz-calc(100% - 75px); width:calc(100% - 75px); }
.news-botr ul li dl dd p{ width:100%; height:28px; line-height:28px; font-size:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl dd span{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-botr ul li dl:hover dd p{ color:#e14b44;}

.fuwu-box{ width:100%; height:auto; overflow:hidden;}
.fuwu-top{ width:100%; height:auto; overflow:hidden;}
.fuwu-top p{ display:inline-block; float:left; width:90px; font-size:20px; font-weight:bold; height:32px; line-height:32px; color:#1a4370;}
.fuwu-top p span{ color:#f90000;}
.fuwu-top font{  width:-webkit-calc(100% - 120px); width:-moz-calc(100% - 120px); width:calc(100% - 120px); height:1px; display:block; float:left; margin-left:1px; margin-top:16px; background:#b2b2b2;}
.fuwu-top b{ display:block; float:right; width:23px; height:23px; margin-top:4px;}
.fuwu-bot{ width:100%; height:auto; overflow:hidden; margin-top:17px;}
.fuwu-botl{ width:51%; height:100px; overflow:hidden;}
.fuwu-botl img{ width:100%; height:100px;}
.fuwu-botr{ width:49%; height:100px; overflow:hidden; background:url(../images/fuwu-bj.jpg) center top no-repeat; background-size:100% 100px}
.fuwu-botr font{ display:block; margin-left:2%; margin-top:5px; width:23px; height:3px; background:#265080;}
.fuwu-botr span{ display:block; margin-left:2%; width:96%; height:80px; line-height:20px; margin-top:4px; font-size:14px; color:#333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;overflow: hidden;}
/*新闻资讯结束*/

/*客户展示开始*/
.kehu-max{ width:100%; height:160px; overflow:hidden; background:url(../images/kehu-bj.jpg) center top no-repeat;}
.kehu-box{ width:94%; height:auto; overflow:hidden;}
.kehu-bot{ display:none;}




.swiper-container5 {
  margin:10px 2% 0px;
  width: 96%;
  height:auto; overflow:hidden;
  color: #fff;
  text-align: center;
  padding:0px 0px 0px 0px; 	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-container5 .swiper-slide {
  width: 100%;
  height:100%;
}
.swiper-container5 .pagination4 {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 0px;
}
.swiper-container5 .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-container5 .swiper-visible-switch {
  background: #aaa;
}
.swiper-container5 .swiper-active-switch {
  background: #f30;
}
.swiper-container5 .li {
	width:48%;
	float:left;
	background:#fff;
	margin:0 1% 0 1%;
	padding:0 0 6px 0;
	border-radius: 3px;
}
.swiper-container5 .li img{ width:100%; height:74px;}


/*客户展示结束*

/*手机底部开始*/
.bot-max1{ width:100%; height:auto; overflow:hidden; background:#1a4370; padding-bottom:10px;}
.bot-box1{ width:94%; height:auto; overflow:hidden;}


.bot-box15{ width:100%; height:auto; overflow:hidden; margin-left:0px;}
.bot-box15 b{ display:block; width:100%; height:150px; overflow:hidden; line-height:25px;  color:#ececec; font-size:13px;}

.bot-max2{ width:100%; height:auto; padding:5px 0; overflow:hidden; background:#fff;}
.bot-box2{ width:94%; height:auto; line-height:20px; text-align:center; font-size:14px; color:#888; overflow:hidden;}

.p-bota{ width:100%; height:61px;}
.p-bot{ width:100%; height:61px; overflow:hidden; position:fixed; bottom:0; left:0; background:#0e4376; z-index:999999999999999999999999999999}
.p-bot ul{width:100%; overflow:hidden;}
.p-bot ul li{ text-align:center; color:#fff; float:left; width:25%;}
.p-bot ul li a img{ width:24px; height:24px; padding-top:8px;}
.p-bot ul li a{ color:#fff;}
.p-bot ul li a p{ height:24px; line-height:24px; font-size:14px;}
/*手机底部结束*/




}
/*手机样式结束*/





.fangda
{
    -webkit-animation: fangda  1s ease-in  both;
}

.mmm
{
	-webkit-animation: upup  1s ease-in  both;
}


.AAA
{


	-webkit-animation: AAA  1s ease-in  both;
}

.opacity
{
	-webkit-animation: opacity  2s ease-in  both;
	}
	
.opacity1
{
	-webkit-animation: opacity1  1s ease-in  both;
	}


@-webkit-keyframes AAA {
    0%{opacity:0;-webkit-transform:translate(0,50px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}
@-webkit-keyframes fangda {
    0% {opacity: 1;-webkit-transform: scale(1);}
    100% {opacity: 0.8;-webkit-transform: scale(1.1);}
}

@-webkit-keyframes suofang {
    0% {opacity: 0.8;-webkit-transform: scale(1);}
    50% {opacity: 1;-webkit-transform:scale(0.9);}
    100% {opacity: 0.8;-webkit-transform: scale(1);}
}

@-webkit-keyframes shangxia {
    0%{opacity:1;-webkit-transform:translate(0,-5px);}
    25%{opacity:1;-webkit-transform:translate(0,0);}
    50%{opacity:1;-webkit-transform:translate(0,5px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}

@-webkit-keyframes upup {
    0%{opacity:1;-webkit-transform:translate(0,50px);}
    100%{opacity:1;-webkit-transform:translate(0,0);}
}


@-webkit-keyframes  opacity {
    0%{opacity: 0}
    100%{opacity: 1}
}

@-webkit-keyframes  opacity1 {
    0%{opacity: 0.1}
    100%{opacity: 1}
}
