body {
  font-family: "微软雅黑";
  font-size: 16px;
}
/**************公共样式****************/
@charset "utf-8";
/*清除默认样式*/

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0}
ol,ul,li{list-style-type:none;text-align:justify;text-justify:inter-ideograph}
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none}:focus{outline:none}
.fl{float:left}
.fr{float:right}
.wrap,.grWidth{width:1200px;margin:0 auto}
.cl:after,.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}.cl,.clearfix{zoom:1}html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical}body{color:#333;font-size:14px;line-height:24px;font-family:Arial,微软雅黑,宋体,Helvetica,sans-serif}

img{ vertical-align:central; border:none;}

li{ list-style:none;}
input,textarea,button{ border:none; background:none; outline:none;}
textarea{ resize:none;}
body{ font:12px 'Microsoft yahei';}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}

input[type=radio],
input[type=checkbox]{
	display: none;
}

.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.w {
  width: 1250px;
  margin: 0 auto;
}
.mW {
  min-width: 1200px;
}
.pr {
  position: relative;
}
.pab {
  position: absolute;
}

.top_z{ color:#999999; font-size:14px; line-height:40px;}
.top_z1{ color:#999999; font-size:16px; line-height:40px;}
.top_tel{font-size:16px; font-weight:bold; color:#fac12c;}

/*nav*/
.headerLogo{
	height:110px;
	width:300px;
	float:left;
}
.headerLogo img{display:block;}
.headerNav{width:876px;float:right;height:110px}
.headerNav .menu1{height:110px}
.headerNav .menu1>li{float:left}
.headerNav .menu1>li>a{display:block;width:125px;line-height:110px;text-align:center;font-size:16px;color:#333;position:relative;z-index:0;transition:all .3s}
.headerNav .menu1>li>a:after{content:"";position:absolute;top:0;bottom:0;opacity:0;transition:all .3s;left:50%;z-index:-1;background-color:#fac12c;width:0}
.headerNav .menu1>li>a:hover,.headerNav .menu1>li>.current{color:#111}
.headerNav .menu1>li>a:hover:after,.headerNav .menu1>li>.current:after{opacity:1;width:100%;left:0;}





#nav{ width:876px; height:110px;float:right;}

.mainnav {height: 110px; clear: both; padding-left: 30px; }
.mainnav li{ text-align:center; float:left; cursor:pointer; color:#ffffff;font-size: 16px; line-height: 110px; width:125px; }
.mainnav li.hover{ color:#ffffff; text-decoration: none; background-color:#fac12c; height: 110px; width:125px; text-align: center; }
.mainnav li.hover a{ color:#ffffff; text-decoration:none; }
.mainnav li.hover a:hover{ color:#ffffff; text-decoration:none; }
.mainnav li a{ color:#333; text-decoration:none; }
.mainnav li.active a:hover{ color:#333; text-decoration:none; }




/*banner*/
/**/
.banners{height: 595px;}
.fullSlide {
	width:100%;
	position:relative;
	height:650px;
}
.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:650px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:650px;
}

.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:#5e5e5e;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#fdd100;
}
.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(left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(right1s.png) no-repeat;
}
.s_bj{ margin-bottom:0px;}
.kuan{width:1250px; margin:0 auto;}

/*cpbtz*/
.cpbtz{font-size:40px; color:#fdd100; font-weight:bold; line-height:60px;}










.width{width:1230px;margin:0 auto;}
.home_nav{text-align:center; width:900px; margin:0 auto;}
.home_nav ul{margin:25px auto;}
.home_nav ul li{display:inline-block;width:auto;position:relative;margin-bottom:10px; }
.home_nav ul li a{display:block;padding:10px 20px;color:#333;font-size:14px;background:#fff;margin:0 2px;border-radius:2px;border:1px solid #E7E7E7;}
.home_nav ul li a:hover{background:#fdd100;color:#fff;border:1px solid #fdd100;}
.home_nav ul .hover a{display:block;padding:10px 20px;color:#fff;font-size:14px;background:#fdd100;color:#fff;border:1px solid #fdd100;margin:0 2px;border-radius:2px;border-radius:0;}
.home_nav ul li dl{display:none;background:#fdd100;padding:2px 0;margin:16px 0 0 0;}
.home_nav ul .hover dl{display:none;text-align:left;position:absolute;top:16px;left:2px;}
.home_nav ul .hover dl dt a{display:block;font-weight:normal;color:#fff;background:#fdd100;min-width:200px;border:0;}
.home_nav ul .hover dl dt a:hover{background:#fff;color:#333;border:0;}

.home_pro{margin:30px 0 0px 0;width:1230px;clear:both;}
.home_pro ul li{width:24%;margin:0 1% 1% 0;float:left;}
.home_pro ul li a{border:1px solid #ededed;padding:4px;display:block;background:#fff;}
.home_pro ul li a div{overflow:hidden;width:100%;height:100%;}
.home_pro ul li a div img{width:100%;height:100%; height:210px;display:block;border:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.home_pro ul li:hover{box-shadow:0px 1px 10px rgba(0,0,0,0.1);}
.home_pro ul li a:hover div img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);}
.home_pro ul li a p{text-align:left;font-size:14px;color:#333;margin:0;padding:10px;}
.home_pro ul li a:hover p{color:#fdd100;}
.home_pro ul li a .title{
	height:20px;
	
}

/*jjfa*/
.p3 ul{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1%;overflow:hidden;padding-bottom:40px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.p3 ul li{width:24%;float:left;margin-bottom:11px;background:#f3f3f3}
.p3 ul li:hover{background:#fdd100;}
.p3 ul li .img{width:130px;height:130px;margin:0 auto;position:relative}
.p3 ul li img{width:100%;transition:transform .3s;position:absolute}
.p3 ul li img.next{opacity:0}
.p3 ul li .p3_name{color:#333; font-weight:bold;text-align:center;font-size:24px;margin-top:38px; margin-bottom:30px;}

.p3 ul li:hover .p3_des,.p3 ul li:hover .p3_name,.p3 ul li:hover .p3_num{color:#333}
.p3 ul li:hover img.pre{opacity:0}
.p3 ul li:hover img.next{opacity:1}
.p3 ul li .p3_num{text-align:center;color:#1e2028;font-size:18px;line-height:18px;margin-top:10px;margin-bottom:35px;opacity:.5;font-weight:300;letter-spacing:.5px}
.p3 li .li_inner{margin:0 auto;border-radius:20px;padding:40px;cursor:pointer}
.p3 ul li .p3_des{font-size:14px;color:#1e2028;line-height:24px;opacity:.8}

/*品牌坚守*/
.pinz{background:url(ys_bj.jpg) no-repeat center 0;height: 740px;overflow: hidden;}
.pinz .yin_t{color: #fff;height: 127px; text-align:center; font-size:40px; font-weight:bold; line-height:40px;}
.pinz .yin_t span{display: block;font-size: 20px;font-weight: normal; line-height:50px;}
.pinz .yin_t:before{left: 32%;background: #fff;}
.pinz .yin_t:after{right: 32%;background: #fff;}

.pinz01{width: 244px;height: 444px;position: relative;float: left;margin-right: 7px; margin-top:10px;overflow: hidden;}
.pinz01 dl{width: 244px;height: 444px;overflow: hidden;text-align: center;}
.pinz01 dl dt{width: 244px;height: 212px;line-height: 0;}
.pinz01 dl dt img{width: 244px;height: 212px;}
.pinz01 dl dd{width: 244px;height: 190px;background: #fff;position: absolute;padding: 42px 0 0;}
.pinz01 dl dd em{display: block;width: 68px;height: 68px;position: absolute;top: -34px;left: 84px;}
.pinz01 dl dd em img,.pin01_m em img{width: 68px;height: 68px;}
.pinz01 dl dd h5,.pin01_m h5{font-size: 18px;color: #333;height: 50px;line-height: 50px;overflow: hidden;background:url(../images/pinz_line01.gif) no-repeat center 49px;}
.pinz01 dl dd p,.pin01_m p{font-size: 14px;color: #666;line-height: 25px;padding: 10px 0 0;height: 75px;overflow: hidden;}
.pinz01 dl dd p i,.pin01_m p i{display: block;}
.pinz01:hover dd{display: none;}
.pinz .nobor{margin-right: 0;}
.pin01_m{width: 244px;height: 0;position: absolute;bottom: 0;left: 0;overflow: hidden;text-align: center;background: rgba(246,129,0,0.9);
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.pin01_m em{display: block;width: 68px;height: 68px;margin:0 auto;padding: 110px 0 0;}
.pin01_m h5{color: #fff;background:url(../images/pinz_line02.gif) no-repeat center 49px;}
.pin01_m p{color: #fff;}
.pinz01:hover .pin01_m{height: 444px;}


/*xinwen*/
.news_bg {
	background-color: #f5f5f5;
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
	margin-bottom:30px;
	padding: 30px 0;
}
.news_bg .yin_t{color: #fdd100;height: 127px; text-align:center; font-size:40px; font-weight:bold; line-height:40px;}
.news_bg .yin_t span{display: block;font-size: 20px;font-weight: normal; line-height:50px;}
.gsxw {
	width: 378px;
	float: left;
	background-color: #fff;
	margin-right: 20px;
}
.gsxw li {
	border-bottom: 1px dashed #ededed;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.gsxw li a {
	color: #6a6a6a;
	line-height: 2;
}
.w_350 {
	width: 350px;
	margin: 0 auto;
	padding: 10px;
}



/*关于晋东佳瑞*/
.about{padding: 90px 0 0;}
.about .yin_t{color: #fdd100;height: 127px; text-align:center; font-size:40px; font-weight:bold; line-height:40px;}
.about .yin_t span{display: block;font-size: 20px;font-weight: normal; line-height:50px;}
.about dl{margin-top: 45px;width: 1250px;height: 415px;background: #f7f7f7;overflow: hidden;}
.about dl dt{width: 662px;height: 415px;float: left;line-height: 0;overflow: hidden;}
.about dl dt img{width: 662px;height: 415px;}
.about dl dd{width: 480px;float: left;padding: 60px 0 0 40px;}
.about dl dd h5{height: 45px;line-height: 45px;overflow: hidden;font-weight: normal;}
.about dl dd h5 a{font-size: 28px;color: #000;}
.about dl dd h5 a:hover{ color: #fac12c;}
.about .ab_desc{font-size: 14px;color: #333;line-height: 24px;}
.about dl dd p{padding: 20px 0 0;}
.about dl dd span{padding: 40px 0 0;}

.about dl dd span{display: block;padding: 30px 0 0;}
.about dl dd span a{display: block;font-size: 14px;color: #fff;width: 100px;text-align: center;height: 34px;line-height: 34px;background: #fac12c;overflow: hidden;border-radius: 20px;text-transform: uppercase;}
.about dl dd span a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}


/*客户案例*/
.honor{padding: 0 0 30px;}
.honor_t{background: #f7f7f7 url(photo_line.png) no-repeat 0 62px;height: 100px;line-height: 124px;overflow: hidden;}
.honor_t a{font-size: 16px;color: #333;font-weight: bold;}
.honor_t span{float: right;font-size: 14px;text-transform: uppercase;font-weight: normal;display: block;width: 100px;text-align: center;}
.honor_t em{display: block;float: left;width: 50px;height: 50px;line-height: 0;overflow: hidden;border-radius: 50%;box-shadow: 0 3px 10px 3px rgba(248,162,48,0.2);margin: 35px 15px 0 30px;}
.honor_t em img{width: 50px;height: 50px;}
.honor_qie{width: 1250px;overflow: hidden;}
.honor ul li{width: 228px;float: left;padding-right: 12px;overflow: hidden;}
.honor ul li em{width: 228px;height: 172px;display: block;line-height: 0;overflow: hidden;}
.honor ul li img{width: 228px;height: 172px;}
.honor ul li span{ width:228px; display:block; text-align:center; height:30px; line-height:30px;  overflow:hidden; font-size:14px; color:#333;padding: 10px 0 0;}

/*底部*/
.wrap{width:1200px;position:relative;margin:0 auto}
.footer{position:relative;background-color:#1e1e1e}
.footerNav{}.footerNav ul{overflow:hidden;border-bottom:1px solid #000;box-shadow:0 1px 0 0 #353535;padding:30px 0 20px}
.footerNav li{position:relative;float:left;padding:0 1px;height:30px;margin-right:25px}
.footerNav li a{font-size:14px;line-height:30px;color:#fff;display:block}
.footerNav li a:hover{text-decoration:underline}
.footerLeft{position:absolute;left:0;top:35px}
.copy{padding:30px 0 30px 280px}
.copy ul{position:relative}
.copy ul li,.copy ul li a{font-size:12px;line-height:22px;color:#999}
.copy ul li span{display:inline-block;width:270px}.copy ul li em{display:inline-block;margin-right:15px}
.copy ul li a{}.copy ul li a:hover{color:#fff;text-decoration:underline}
.footer-code{position:absolute;top:35px;right:0}.footer-code dl{width:100px;margin-left:15px;float:left}
.footer-code dl dt{background-color:#fff;padding:5px}.footer-code dl dt img{max-width:100%}
.footer-code dl dd{font-size:12px;line-height:30px;color:#bbb;text-align:center}

.links{padding:15px 0;background-color:#171717}.links-co em,.links-co a{font-size:12px;line-height:24px;color:#ddd}
.links-co a{display:inline-block;margin-left:15px;color:#999}.links-co a:hover{color:#fff;text-decoration:underline}





/*content*/


.listWrapper{ overflow:hidden;padding:45px  0 60px 0;}
.news_nr {
text-align:justify;
text-justify:inter-ideograph;
overflow:hidden;
padding:9px 0;
font-size:16px;
clear:both;
line-height:32px;
width:1250px;
color:#575757;
word-wrap:break-word;
word-break:break-all;
}
.news_nr div{
margin-bottom:6px;
margin-top:0px;}
.news_nr p{
margin-bottom:15px;margin-top:15px;}
.news_nr .span{
margin-bottom:50px;margin-top:50px;}

.news_nr1 {
	LINE-HEIGHT: 36px; FONT-SIZE: 22px
}
.news_nr2 {
	LINE-HEIGHT: 28px; FONT-SIZE: 14px
}
.news_nr3 {
	LINE-HEIGHT: 24px; FONT-SIZE: 12px
}

/*xwzx*/


.news_list{}
.news_list li{border-bottom:1px solid #E6E6E6;overflow:hidden;padding:12px 0 12px 0;}
.news_list li .date{background:#fff;color:#333;display:inline-block;margin-right:20px;float:left;font-family:verdana;text-align:center;border-radius:4px;font-size:24px;font-family:verdana;border:1px solid #efefef;padding:5px 0 0;}
.news_list li .date em{display:block;font-style:normal;font-size:14px;font-family:arial;background:#efefef;padding:3px 15px;color:#333;margin-top:5px;}
.news_list li div{color:#999;font-size:12px;margin-left:95px;line-height:22px;}
.news_list li div a{display:block;font-size:18px;color:#333;margin-bottom:5px;}
.news_list li div a:hover{color:#fdd100;}


.pagelist {margin: 0 auto;display:inline-block; clear:both; position: relative;}
.fy_page {
float: left; font-size:14px; font-family:"微软雅黑"; text-align:center;width:30px; height:30px; line-height:30px; background-color:#fff; margin-right:6px;border:#efefef 1px solid; color:#1F3A87;padding:0;
display:none}
.fy_page a{color:#1F3A87;}
.fy_page2 {
float:left;width:30px; height:30px; line-height:30px;color:#1F3A87;padding:0; margin-right:6px;font-size:14px; font-family:"微软雅黑"; text-align:center;}
.fy_page3 {
float:left;width:30px; height:30px; line-height:30px; background-color:#fdd100; margin-right:6px;border:#efefef 1px solid; color:#1F3A87;padding:0;
color:#FFFFFF; font-weight:bold;font-size:14px; font-family:"微软雅黑"; text-align:center;}
.fy_page3 a{
color:#FFFFFF; font-weight:bold}

.fy_page4 {
float:left;width:30px; height:30px; line-height:30px; background-color:#fff; margin-right:6px;border:#efefef 1px solid; color:#333333;padding:0;font-size:14px; font-family:"微软雅黑"; text-align:center;}
.fy_page4 a{color:#1F3A87;}








/* 案例详情 */

.caseShow .title{text-align:center;font-size:18px;color:#000;margin-bottom:10px;font-weight:normal;}

.caseShow .p1{margin-bottom:25px;text-align:center;color:#666;border-bottom:1px dotted #ccc;padding-bottom:10px}

.caseShow .p1 span{margin-right:15px;}

.picShow_pic{margin-bottom:30px;text-align:center;}

.caseShow_font1 .title{height:35px;border-bottom:1px solid #ccc;}

.caseShow_font1 .title span{float:left;height:35px;width:120px;font-size:14px;text-align:center;line-height:35px;}

.caseShow_font1 .title .on{background:#00b156;color:#fff;}

.caseShow_font1{margin-bottom:30px;}


/* 相关产品样式 */

.related-product {overflow:hidden;}

.related-product ul{width:1240px;margin-top:20px;}

.related-product .title,.relatedTitle{background:#efefef;height:40px;line-height:40px; text-align:left;}

.related-product .title span,.relatedTitle span{display:inline-block;color:#fff;background:#fdd100;width:120px;height:40px; text-align:center;font-size:14px;}

.related-product li{float:left;width:280px;margin-bottom:20px;margin-right:24px;border:1px solid #ddd;background:#eee;text-align:center;}

.related-product li a{display:block;width:280px;}

.related-product li img{width:270px;height:230px;padding:5px;background:#fff;}

.related-product li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}

.related-product li:hover{border:1px solid #e1e1e1;}

.related-product li a:hover{background:#e1e1e1;color:#fff;}

.mb15{margin-bottom:15px;}
.back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#999;color:#fff;margin-top:10px;}
.back:hover{background:#fdd100;transition:all 0.3s;}


/* 案例列表 */

.caseList,.searList,.newsList2,.proList{ width:1200px;overflow: hidden;}

.caseList ul,.searList ul,.newsList2 ul,.proList ul{ width:1250px;}
.caseInde{padding:40px 0;}

.caseList li{float:left; width:260px;background:#fff;margin:0 26px 25px 0;border:1px solid #efefef;padding:9px 9px 0 9px;line-height:22px;padding-bottom:10px;font-size:12px;color:#888;}

.caseList li .cImg{width:260px;height:190px;display:block;overflow:hidden;}

.caseList li a{color:#888;}

.caseList li img{width:260px;height:190px; transition:all .5s;}

.caseList li h5{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid #c6c6c6;margin-top:8px;font-weight:normal;padding-top:8px;font-size:14px;color:#333;text-align:center;}

.caseList li:hover img{transform:scale(1.1,1.1);}






.partnerBox{padding:50px 0;background:#f5f5f5;overflow:hidden;}

.partnerBox .tie{text-align:center;font-size:24px;font-weight:normal;}

.partnerBox li{float:left;width:192px;height:100px;border:1px solid #ececec;background:#fff;margin-left:-1px;margin-top:-1px;position:relative;}

.partnerBox li img{width:192px;height:100px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}

.partnerBox li span{position:absolute;width:182px;height:100px;line-height:100px;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#333;padding:0 5px;}

.partnerBox li:hover img{transform:rotateY(180deg);}

.partnerBox li:hover span{transform:rotateY(0deg);}
