﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}




/**/

.s_bj{ height:77px; border-bottom:1px solid #dddddd; overflow:hidden;}
.sou{ width:1000px; height:77px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:320px; padding-top:20px; *padding-top:18px; }
.inp01{ width:272px; height:35px; line-height:35px; background:url(../images/s.gif) no-repeat; border:0 ; color:#ccc; font-size:12px; padding-left:5px; font-size:14px;font-family:"Microsoft Yahei"; }
.inp02{ background:url(../images/ss.gif) no-repeat; width:37px; height:35px; border:0; font-size:0px;}
.sou p{ width:490px; color:#555; font-family:"Microsoft Yahei"; line-height:77px; font-size:14px;}
.sou p a{color:#555; padding:0 10px; display:inline-block;}

.list{ width:220px; background:#f7f7f7; border-bottom:4px solid #1161c0; overflow:hidden; font-family:"Microsoft Yahei"; margin-top:59px;}
.list h2{ background:url(../images/list_t.jpg) no-repeat; height:128px; overflow:hidden; text-align:center; font-weight:normal;}
.list h2 a{ display:inline-block; font-size:24px; margin-top:67px; color:#fff;}
.list h3{ width:193px; height:37px; margin:14px 0 0 13px; overflow:hidden; line-height:37px; font-weight:normal; font-size:16px;}
.list h3 a{ display:block; padding-left:46px; height:37px; background:url(../images/list_wz2.jpg) no-repeat; color:#555;}
.list h3 a:hover , .list h3.cur a{ background:url(../images/list_wz1.jpg) no-repeat; color:#fff; text-decoration:none;}
.list ul{ margin:10px 13px 0;}
.list li { height:35px; border-bottom:1px dashed #ccc; overflow:hidden; line-height:35px; overflow:hidden; background:url(../images/list_ico.gif) no-repeat 19px 12px; padding-left:48px;}
.list li a{ color:#555; font-size:14px;}
.list li  a:hover ,.list .cur a{ color:#ff6800;}
.l_wz{ margin-top:10px;}
.l_wz h5{ font-size:16px; text-align:center; margin-top:20px; line-height:24px;}
.l_wz h5 span{ display:block; font-size:14px; font-weight:normal;}
.l_wz p{ font-size:14px; color:#1161c0; text-align:center; line-height:20px; padding-top:15px;}
.l_wz p span{ display:block; font:26px Arial, Helvetica, sans-serif;}

/**/
.pro{ width:755px; overflow:hidden; overflow:hidden; margin-top:59px; font-family:"Microsoft Yahei";}
.pro h2{ background:url(../images/pro_nav.jpg) no-repeat; height:54px; overflow:hidden; padding-left:22px; line-height:54px;}
.pro h2 a{ color:#555; font-size:18px; font-weight:normal;}
.pro h2 span a{  display:inline-block; font:14px/54px Arial, Helvetica, sans-serif; color:#555;  text-transform:uppercase; padding-right:10px;}
.pro li { float:left; margin:30px 31px 0 0; width:230px; height:296px; overflow:hidden; position:relative; line-height:0;}
.pro li:nth-child(3) ,.pro li:nth-child(6) ,.pro li:nth-child(9){margin:30px 0 0 0;}
.pro li img{ width:228px; height:249px; border:1px solid #dddddd;}
.pro li span{ display:block; position:absolute; top:218px; left:0; width:230px; height:32px; line-height:32px; text-align:center; color:#333; font-size:14px; overflow:hidden; background: #fff; opacity: 0.8;font-weight: bolder;}
.pro li i{ display:block; font-size:14px; margin-top:12px;}
.pro li i a{ color:#fff; width:112px; height:32px; display:inline-block; background:#1161c0; text-align:center; line-height:32px; overflow:hidden;}
.pro li i a.ico{ background:#ff8400;}
.pro .nones{ margin-right:0;}

/**/
.m_tit{ height:80px;  overflow:hidden; text-align:center;}
.m_tit a{ font-size:26px; color:#1161c0;line-height:34px;}
.m_tit img{ display:block; margin:0 auto;}

/**/
.pk{ height:540px; padding-top:58px;font-family:"Microsoft Yahei"; overflow:hidden;}
.pk_nav{ margin:12px 0 0 249px; height:50px; overflow:hidden;}
.pk_nav li{ width:152px; height:50px; overflow:hidden; float:left; margin-right:24px;}
.pk_nav li a{  width:152px; height:50px;font-size:18px; color:#333; display:inline-block; background:url(../images/quality_cur1.jpg) no-repeat; text-align:center; line-height:42px;}
.pk_nav li a:hover , .pk_nav .cur a{ background:url(../images/quality_cur.jpg) no-repeat center top; text-decoration:none; color:#fff;}
.pk_c{ margin-top:27px; height:340px; overflow:hidden;}
.pk_c p{ height:217px; overflow:hidden;}
.pk_c p img{ width:1000px; height:217px;}
.pk_c dl{ padding-top:18px; width:410px; overflow:hidden;}
.pk_c dt{ height:40px; background:url(../images/pk_ico.gif) no-repeat left center; padding-left:35px; font-size:18px; color:#1161c0; line-height:40px; font-weight:bold;}
.pk_c dd{ background:url(../images/pk_line.gif) repeat-x center top; padding-top:14px; font-size:14px; line-height:28px; color:#555;}
.pk_c dd b{ display:inline-block; padding-right:25px; color:#ff8400;}
.pk_c .dl01 dt{background:url(../images/pk_ico1.gif) no-repeat left center; color:#555; }

/**/
.pic{ height:170px; overflow:hidden; position:relative;}
.pic img{ width:1000px; height:170px;}
.pic p{ position:absolute; top:89px; left:528px; background:url(../images/pic_ico.png) no-repeat left center; padding-left:34px; line-height:35px; font-size:14px; font-family:"Microsoft Yahei"; color:#fff;}
.pic p span{ font:26px "Times New Roman", Times, serif;}
.pic i{ position:absolute; top:89px; left:803px; display:block; width:104px; height:30px; text-align:center; line-height:30px; background:#ff8400; font-size:14px;}
.pic i a{ color:#fff;}

.pic1{ height:145px; margin-top:63px; position:relative;}
.pic1 img{ width:1000px; height:145px;}
.pic1 p{ top:98px; left:520px;}
.pic1 i{ top:98px; right:100px;}

/**/

.ys_bj{ overflow:hidden;}
.ys_bj dl{ overflow:hidden;}
.ys_bj dl01{ overflow:hidden;}
.ys_bj dl02{ overflow:hidden;}
.ys_bj dl03{ overflow:hidden;}
.ys_bj dl04{ overflow:hidden;}

.ys_bj{ height:1562px; background:url(../images/ys_bj.jpg) no-repeat center top;overflow:hidden;margin-top:36px;}
.ys{ width:1000px; height:1562px; margin:0 auto; font-family:"Microsoft Yahei";}
.ys h2{ padding-top:60px; height:131px; overflow:hidden; font-size:40px; color:#1161c0; text-align:center;}
.ys h2 span{ display:inline-block; color:#ff6800; padding-left:20px;}
.ys h2 i{ display:block; font:12px/30px Arial, Helvetica, sans-serif; color:#777777; text-transform:uppercase;}
.ys_c{ height:262px; overflow:hidden; background:#fff;}
.ys_c p{width:500px; height:262px;}
.ys_c p img{ width:500px; height:262px;}
.ys1 dl{ border:1px solid #ebebeb; border-width:1px 1px 0px 0px; width:495px; height:261px; background:url(../images/1.jpg) no-repeat 35px 33px;}
.ys1 dt{ padding:52px 0 0 110px;}
.ys2 dl{ border:1px solid #ebebeb; border-width: 0px 0px 0px 1px; width:495px; height:262px; background:url(../images/2.jpg) no-repeat 34px 37px;}
.ys2 dt{ padding:67px 0 0 112px;}
.ys3 dl{ border:1px solid #ebebeb; border-width: 0px 1px 0px 0px ; width:495px; height:262px; background:url(../images/3.jpg) no-repeat 34px 37px;}
.ys3 dt{ padding:60px 0 0 110px;}
.ys4 dl{ border:1px solid #ebebeb; border-width: 0px  0px 0px  1px; width:495px; height:262px; background:url(../images/4.jpg) no-repeat 34px 37px;}
.ys4 dt{ padding:62px 0 0 112px;}
.ys5 dl{ border:1px solid #ebebeb; border-width: 0px 1px 0px 0px ; width:495px; height:262px; background:url(../images/5.jpg) no-repeat 34px 38px;}
.ys5 dt{ padding:56px 0 0 112px;}
.ys dt{ font-size:24px; color:#1161c0;line-height:26px; font-weight:bold;}
.ys dt span{ display:inline-block; padding-right:10px; color:#ff6800;}
.ys dt i{ display:block; font:12px/24px Arial, Helvetica, sans-serif; color:#ccc;}
.ys dd{ margin:30px 30px 0px 83px; font-size:14px; color:#555; line-height:24px; padding-left:30px; background:url(../images/ys_ico.gif) no-repeat left 8px;}

.case{margin-top:61px;/* height:492px; */overflow:hidden;font-family:"Microsoft Yahei";} 
.case_cd{width:100%;margin-top: 15px;}
.case_cd li{width:23.3%;float:left;margin-right:2%;text-align: center;margin-bottom: 20px;}
.case_cd li img{width:100%;height: 160px;object-fit: cover;}
.case_cd li:nth-child(4n){margin-right:0;}
.case_cd li span{font-size:16px;height:35px;line-height:35px;}



.c_nav{ width:380px; overflow:hidden;}
.c_nav li{ float:left; width:113px; height:159px; margin:18px 18px 0 0; overflow:hidden;}
.c_nav li a{ display:inline-block;  width:113px; height:66px; padding-top:93px; text-align:center; font-size:16px; color:#333;}
.c_nav .li01 a{ background:url(../images/applications_ico7.jpg) no-repeat;}
.c_nav .li02 a{ background:url(../images/applications_ico2.jpg) no-repeat;}
.c_nav .li03 a{ background:url(../images/applications_ico3.jpg) no-repeat;}
.c_nav .li04 a{ background:url(../images/applications_ico4.jpg) no-repeat;}
.c_nav .li05 a{ background:url(../images/applications_ico5.jpg) no-repeat;}
.c_nav .li06 a{ background:url(../images/applications_ico6.jpg) no-repeat;}
.c_nav li a:hover , .c_nav .cur a{ color:#fff; text-decoration:none;}
.c_nav .li01 a:hover , .c_nav .li01.cur a{ background:url(../images/applications_ico1.jpg) no-repeat;}
.c_nav .li02 a:hover , .c_nav .li02.cur a{ background:url(../images/applications_ico8.jpg) no-repeat;}
.c_nav .li03 a:hover , .c_nav .li03.cur a{ background:url(../images/applications_ico9.jpg) no-repeat;}
.c_nav .li04 a:hover , .c_nav .li04.cur a{ background:url(../images/applications_ico10.jpg) no-repeat;}
.c_nav .li05 a:hover , .c_nav .li05.cur a{ background:url(../images/applications_ico11.jpg) no-repeat;}
.c_nav .li06 a:hover , .c_nav .li06.cur a{ background:url(../images/applications_ico12.jpg) no-repeat;}
.c_nav li:nth-child(3n){ margin-right:0;}
.case_c{ width:606px; overflow:hidden;}
.case_c li{  width:606px; margin-top:18px; height:337px; position:relative; overflow:hidden; line-height:0;}
.case_c li img{ width:604px; height:335px; border:1px solid #dddddd;}
.case_c li span{ display:block; height:60px;background:url(../images/png.png) repeat; color:#fff; width:586px; position:absolute; bottom:0; left:0; padding:15px 10px 0; font-size:14px; line-height:24px;}
.case_c li span i { color:#ff6800;}





.jz{height:491px; overflow:hidden; font-family:"Microsoft Yahei";}
.jz ul li{ line-height:0; width:230px; height:334px; margin:21px 26px 0 0; overflow:hidden; float:left; position:relative;}
.jz ul li:nth-child(4){margin:21px 0 0 0; }
.ry li:nth-child(4){margin: 25px 0 0 0;}
.jz li a{ display:inline-block; background:#f5f5f5;width:230px; height:334px;}
.jz li img{ width:230px; height:133px;}
.jz li span{ display:block; position:absolute; top:0; left:0; width:230px; height:43px; background:url(../images/jz_span.png) no-repeat center top; padding-top:90px; text-align:center; font:14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; display:none;}
.jz_wz{ height:201px; position:relative; overflow:hidden;}
.jz_wz i{ position:absolute; bottom:0; right:0; width:30px; height:30px; display:block;}
.jz_wz i img{ width:30px; height:30px;}
.jz_wz h3{ padding:30px 0 0 24px; font-size:14px; line-height:24px;color:#333;}
.jz_wz p{ line-height:22px; padding:5px 20px 0 23px; font-size:14px; color:#999;}
.jz .nones{ margin-right:0;}
.jz li a:hover{ background:#1161c0; text-decoration:none; zoom:1;}
.jz li a:hover h3{ color:#fff;}
.jz li a:hover p{ color:#fff;}




.about { height:431px; overflow:hidden; font-family:"Microsoft Yahei";}
.about dl{ margin-top:24px;}
.about dt{ width:519px; height:282px; overflow:hidden;}
.about dt img{  width:519px; height:282px;}
.about dd{ width:444px; overflow:hidden;}
.about dd h3{ height:37px; background:url(../images/about_line.gif) no-repeat left bottom; overflow:hidden;}
.about dd h3 a{ color:#333; font-size:18px;}
.about dd p{ padding-top:10px; height:190px; font-size:14px; line-height:28px; overflow:hidden;}
.about dd i{ display:block; }
.about dd i a{ display:inline-block; margin-right:12px; background:#1161c0; width:132px; height:38px; text-align:center; line-height:38px; font-size:14px; color:#fff;}
.about dd i a:hover , .about dd i a.cur{ background:#ff8400;}

.ry{ height:300px; overflow:hidden; font-family:"Microsoft Yahei";}
.ry h2{ height:49px; overflow:hidden; background:url(../images/xc_line.gif) no-repeat left bottom;}
.ry h2 a{ font-size:18px; color:#333; line-height:49px; display:inline-block; background:url(../images/xc_ico.gif) no-repeat left center; padding-left:40px; font-weight:normal;}
.ry span a{ font:14px/49px "Microsoft Yahei"; color:#555; padding:0; background:none; text-transform:uppercase;}

.ry li{ float:left; margin:25px 12px 0 0; width:241px;position:relative; line-height:0; overflow:hidden;}
.ry li img{ width:241px; height:167px; }
.ry li span{ display:block; position:absolute; top:0; left:0; width:241px; height:67px; padding-top:100px; font-size:14px; color:#fff;line-height:20px; text-align:center; overflow:hidden; background:url(../images/xc_span.png) no-repeat; display:none;}
.ry .nones{ margin-right:0;}



.news{ width:332px; height:279px; overflow:hidden; border:1px solid #e8e8e8; border-right:0; font-family:"Microsoft Yahei";}
.n_tit{ height:52px; border-bottom:1px solid #e8e8e8; overflow:hidden; padding:0 13px 0 68px;}
.n_tit a{ font-size:16px; font-weight:normal; color:#333; line-height:52px; text-transform:uppercase;}
.n_tit span a{ font:14px/52px Arial, Helvetica, sans-serif;}
.news h2{ background:url(../images/news_ico1.gif) no-repeat 25px center;}
.news1 h2{ background:url(../images/news_ico2.gif) no-repeat 25px center;}
.wt h2{ background:url(../images/wt_ico.gif) no-repeat 25px center;}

.news ul{ margin-top:15px;}
.news li{ line-height:40px; padding-left:35px; background:url(../images/news_line.gif) no-repeat left 20px; font-size:14px;}

.wt{ width:331px; height:279px; font-family:"Microsoft Yahei"; overflow:hidden; border:1px solid #e8e8e8; }
.wt_c{height:220px; overflow:hidden;}
.wt_c dl{ padding:20px 0 10px; margin:0 13px 0 20px; font-size:14px;}
.wt_c dt{ background:url(../images/w.gif) no-repeat left top; line-height:21px; height:21px; overflow:hidden; padding-left:28px;}
.wt_c dt a{ color:#333;}
.wt_c dd{background:url(../images/d.gif) no-repeat left 6px;line-height:24px;overflow:hidden; padding-left:28px; margin-top:10px;}

.link { height:88px; border:5px solid #e8e8e8; font-family:"Microsoft Yahei"; margin-top:52px; overflow:hidden; }
.link h2{ width:140px; padding:20px 0 0 20px; overflow:hidden; float:left;}
.link h2 i{ font-size:18px; line-height:24px; color:#333; text-transform:uppercase; display:block;}
.link h2 i a{ color:#1161c0;}
.link h2 span{ display:block; font-size:14px; font-weight:normal;}
.link h2 span a{ color:#333;}
.link p{ width:825px; float:left; overflow:hidden; color:#333; padding-top:17px; line-height:24px; font-size:14px;}
.link p a{ color:#333; padding:0 17px; display:inline-block;}



/**/




/******************************广告*********************************/
.banners{height: 540px;}
.fullSlide {
	width:100%;
	position:relative;
	height:540px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:540px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
background-repeat: no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:540px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#004ebe;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}


.my-kefu {
	position: fixed;
	right: 0;
	top: 20%;
	z-index: 9999
}
.my-kefu ul {
	width: 77px
}
.my-kefu li a {
	text-decoration: none
}
.my-kefu li {
	background: #3a3a3a;
	margin-top: 1px;
	padding: 9px 0;
	height: 56px;
	width: 77px
}
.my-kefu li i {
	background: url(../images/tb.png) no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	margin: 0 auto;
	text-align: center
}
.my-kefu li p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	color: #fff
}
.my-kefu .my-kefu-qq i {
	background-position: 4px 0
}
.my-kefu .my-kefu-tel i {
	background-position: 0 -25px
}
.my-kefu .my-kefu-tel1 i {
	background-position: -35px 4px
}
.my-kefu .my-kefu-tel1:hover {
	width: 246px;
	height: 145px
}
.my-kefu .my-kefu-tel2 i {
	background-position: -35px 4px
}
.my-kefu .my-kefu-tel2:hover {
	width: 246px;
	height: 145px
}
.my-kefu .my-kefu-liuyan i {
	background-position: 4px -53px
}
.my-kefu .my-kefu-weixin i {
	background-position: -34px 4px
}
.my-kefu .my-kefu-weibo i {
	background-position: -30px -22px
}
.my-kefu .my-kefu-ftop {
	background-color: #0067d0
}
.my-kefu .my-kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px
}
.my-kefu-left {
	float: left;
	width: 77px;
	height: 47px;
	position: relative
}
.my-kefu-tel-right {
	font-size: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 24px;
	padding-left: 15px;
	border-left: 1px solid #fff;
	padding-top: 10px
}
.my-kefu-tel1-right {
	font-size: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	margin-top: 8px;
	border: none;
	margin: 0 auto;
	margin-bottom: 5px
}
.my-kefu-tel2-right {
	font-size: 20px;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 22px;
	margin-top: 8px;
	border: none;
	margin: 0 auto;
	margin-bottom: 5px
}
.my-kefu-right {
	width: 20px
}
.my-kefu-tel-main {
	color: #fff;
	margin-top: 9px;
	height: 47px;
	width: 247px
}
.my-kefu-main {
	width: 97px;
	position: relative
}
.my-kefu-weixin-pic {
	position: absolute;
	left: -130px;
	top: -24px;
	display: none
}


















