﻿@charset "utf-8";
body,html { font-family:"微软雅黑"; font-size:14px; margin:0; padding:0; overflow-x:hidden;}
@font-face {font-family: 'Impact';src:url('/jm_img/admin/impact.ttf');}
@font-face {font-family:"华文细黑";src:url('/jm_img/admin/STXIHEI.TTF');}



ul,li,ol,span,h1,h2,h3,h4,h5,p,input,br,hr,textarea{ margin:0; padding:0; list-style:none; font-weight:normal;}
a {text-decoration:none!important;color:#333;}

.clear{ clear:both;}
.jm_w1200 { width:1200px; margin:0 auto;}
.jm_w100 { width:100%; margin:0 auto;}

.jm_site { border-bottom:1px solid #dfdede; background:#efefef;line-height:40px;}
.jm_site .jm_w1200 {COLOR:#333; text-indent:20PX; text-align:left;}
.jm_site a{color:#333;}
.currclass a,.currclass i,.currclass span:hover{color:#FFF !important;}





/*---------内页banner--------------*/
.jm_banner {position:relative; display:-none; margin-top: 102px;}
.jm_banner img {width:100%;}



/*---------图片尺寸--------------*/
/*.jm_main .jm_pic li img {height:250px;transition: all 1s;max-width:100%; width:100%;transform:translateZ(0) scale(1);} */  /*100%宽度*/  
.jm_main .jm_pic li img {height:300px;transition: all 1s;transform:translateZ(0) scale(1); max-width:100%}  /*自适应宽度*/
.jm_main .jm_pic li .jm_img {width:100%;overflow:hidden; text-align:center; position:relative; height:300px;margin-bottom:20px;}
.jm_main .jm_pic li { width:380px; height:410px;}
.jm_main .jm_pic li a{height:390px;width:100% } /*A链接比LI 高度少50个像素*/
.jm_main .jm_fenlei li { width:200px;}




/*.jm_main .jm_pic li img {height:350px;transition: all 1s;transform:translateZ(0) scale(1);}  
.jm_main .jm_pic li .jm_img {width:100%;overflow:hidden; text-align:center; position:relative; height:350px;margin-bottom:20px;}
.jm_main .jm_pic li { width:380px; height:480px;}
.jm_main .jm_pic li a{height:450px;width:100% } 
.jm_main .jm_fenlei li { width:200px;}   默认尺寸*/



/*---------颜色--------------*/
.jm_site a:hover,.jm_main .jm_fenlei li ol li:hover a,.jm_main .jm_pic li:hover span i,.jm_new li:hover .jm_new_title,.jm_new li:hover i {color:#ff6b01 !important;}
.jm_main .jm_fenlei li:hover a i,.jm_main .jm_title3 .jm_title2_text,.jm_main .jm_pic li .more,.jm_news_txt_title {color:#ff6b01 !important}

.jm_main .jm_title2,.jm_main .jm_title3 {border-left:5px solid #ff6b01; }
.currclass,.jm_fenye a:hover,.lb-sign li.active,.jm_new li:hover .jm_new_text,.ft-carousel .carousel-indicators span.active  { background:#ff6b01 !important;}
.jm_tj_pic li:hover,.jm_main .jm_pic li:hover a,.jm_main h5 img  {border:2px solid #ff6b01;}
.jm_fenye a:hover,.jm_new li:hover {border:1px solid #ff6b01;}
.jm_main .jm_main_right .zhengpin li:hover img {background:#ff6b01;border:8px solid #ff6b01; }
.jm_main2_left .jm_main2_left_title,.jm_main2_right .jm_pic li:hover p,.jm_main .jm_main_right .jm_link li:hover,.jm_main .jm_fenlei li:hover  {background:#ff6b01 !important}
.jm_main .jm_fenlei li:hover,.currclass  {border:1px solid #ff6b01 !important;}


/*---------颜色结束--------------*/





/*-------单页----------*/



.jm_main { margin-top:20px;position:relative;}
.jm_main .jm_details_banner { padding-bottom:20px;background:#f9f9f9; transition:0.5s}
.jm_main .jm_details_site { text-align:right;color:#999 !important; line-height:40px; font-size:13px;}
.jm_main .jm_details_site a{color:#999;}
.jm_main h2 {height: 37px;text-align: center;font-size: 25px;color: #2e2f30;}
.jm_main h3 {height: 26px;font-size: 15px;color: #7f7f7f;text-align: center;letter-spacing: 0px;}
.jm_main h4{display: block;text-align: center;font-size: 12px;color: #7f7f7f;letter-spacing: 0px;}
.jm_main h6 { font-size:60px; line-height:50px;color:#efefef; font-family:'Impact'; font-weight:normal !important; text-align:left !important; margin:0 auto 0 auto !important;}
.jm_main h7 {font-size:32px; line-height:50px;color:#676767; margin-bottom:30px; display:block;}	
.jm_main h5 {text-align:center !important; float:right !important; width:120px !important;margin-left:30px !important; height:150px !important; font-size:15px !important; margin-bottom:50px !important; line-height:1.5 !important; color:#333;}
.jm_main h5 img { margin-bottom:5px !important; width:100% !important; }
.jm_main .bk {margin:0 auto !important; text-align:center;}	
.jm_main .jm_weixin { display: none;}
.jm_main .jm_text {margin-top:20px; margin-bottom:20px; }
.jm_main .jm_text p {font-size:15px !important;color:#676767 !important; line-height:30px !important; margin-bottom:20px !important;}
.jm_main .jm_text p img { max-width:100% !important;}
.jm_main .jm_fenlei2  {text-align:center; margin-bottom:40px!important}
.jm_main .jm_fenlei2 li{  display:inline-block;height: 40px;line-height: 40px;text-align: center;color: #fff;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;width: 180px;margin-left: 10px;margin-right: 10px; background:#f43319;}
.jm_main .jm_fenlei2 li a {font-size:18px;color: #fff; display:block; text-align:center;}

/*---------产品分类--------------*/

.jm_main .jm_fenlei {text-align:center; padding-top:30px;}
.jm_main .jm_fenlei li{ border:1px solid #ccc;position:relative;display:inline-block; margin-bottom:15px !important;line-height:35px; border-radius:5px;text-align:center; margin:0 5px; transition:0.5s}
.jm_main .jm_fenlei li:hover {color:#fff !important; border-radius:50px;}
.jm_main .jm_fenlei li:hover a,.jm_main .jm_fenlei li:hover a i{color:#fff !important;}
.jm_main .jm_fenlei li a{transition:color 0.5s; color:#676767; display:block; text-align:center; padding:0 15px; font-size:16px;}
.jm_main .jm_fenlei li span {width:20px;height:20px; display:inline-block;margin:2px;}
.jm_main .jm_fenlei li span i{transition:color 0.5s;font-size:0.1em !important;width:100%;text-align:center;margin-top:-5px;display:inline-block;vertical-align: middle;}
.jm_main .jm_fenlei li:hover ol { opacity: 1; visibility:visible;top:34px;}
.jm_main .jm_fenlei li ol {white-space:nowrap;transition:opacity 0.5s,top 0.5s;opacity: 0;visibility: hidden;background:#fff; z-index:99 !important; padding:15px 0; position:absolute;left:0;top:84px; box-shadow:0 0 10px #ccc;min-width:100%;}
.jm_main .jm_fenlei li ol li {border:0 !important; line-height:40px !important; border-radius:0 !important; margin:0 !important; transition:background 0.5s; display:block;}

.jm_main .jm_fenlei li ol li:hover{ background:#efefef !important;border:0 !important;}
.jm_main .jm_fenlei li ol li a{text-align:left; font-size:15px;}
.jm_main .jm_fenlei li:hover ol li{background:#FFF;}
.jm_main .jm_fenlei li:hover ol a {color:#333 !important;}
/*---------图片页展示--------------*/

#dj_fdj {display:none;}
.jm_main .jm_pic {text-align:center; padding-top:50px; min-height:500px;}
.jm_main .jm_pic li{float:left; margin:0 10px 0 10px !important; text-align:center;transition:0.5s; position:relative;}
.jm_main .jm_pic li a{ display:block;border:1px solid #efefef; border-radius:5px; position:absolute;left:0; z-index:999; transition:0.5s; overflow:hidden;}
.jm_main .jm_pic li a:hover {box-shadow:0 10px 10px #ccc; margin-top:-10px;}
.jm_main .jm_pic li:hover img {transform:scale(1.1);}
.jm_main .jm_pic li .jm_id { display:block; padding:2px 5px;right:20px;background:#999;color:#fff; border-radius:5px; position:absolute;font-size:11px;}
.jm_main .jm_pic li .jm_pic_title2 {transition:color 0.5s,font-weight0.5s;font-size:14px; display:block;color:#999 !important; text-align:LEFT; text-indent:2.3em}
.jm_main .jm_pic1 {min-height:500px;}
.jm_main .jm_pic1 p,.jm_main .jm_pic p,.jm_main .jm_new p { font-size:16px; text-align:LEFT; line-height:30px;color:#333333 !important; text-indent:2em;}
.jm_main .jm_pic li .more i{ font-size:2.5em;display:block; text-align:center;color:#ccc !important; position:absolute;right:0;bottom:0}
.jm_main .jm_pic li .more img{ position:absolute;right:-30px;bottom:-450px;border:5px solid #fff; box-shadow:0 5px 5px #ccc;z-index:99; max-width:inherit; width:100px !important; height:100px !important;transition:0.4s}
.jm_main .jm_pic li .more img {z-index:9999;right:20px;bottom:-150px; transition:0.5s;}
.jm_main .jm_pic li:hover .more img {bottom:30px;}
.jm_main .jm_pic li .more .icn2 {right:40px; text-align:center;bottom:30px; transition:0.5s;}
.jm_main .jm_pic li:hover .icn2{bottom:-50px;} 
.jm_main .jm_pic li:hover span,.jm_main .jm_pic li:hover p {color:#333;}


/*---------图片内容页--------------*/

.jm_main .jm_main_left,.jm_main .jm_main_right,.jm_main .jm_main_left1 {float:left;}
.jm_main .jm_main_left1 { width:600px;height:400px;}
.jm_main_left {width:840px; margin-top:50px;}
.jm_main .jm_main_left h5 {padding-top:20px;}
.jm_main .jm_main_right { margin:50px auto auto 40px;background:#fff !important;width:320px;}
.jm_main .jm_main_right .jm_title {font-size:22px; line-height:30px; text-align:center;color:#3c3c3c}
.jm_main .jm_main_right .jm_title span { text-align:center;display:block;font-size: 25px;color: #e93e3e;font-family:"Impact"; line-height:25px;}
.jm_main .jm_main_right p {display:block;color:#666; padding-top:10px; line-height:20px;font-size:13px !important; font-family:"Arial"; letter-spacing:0.5px;margin-bottom:0 !important; text-align:center;}
.jm_main .jm_main_right .zhengpin { padding:30px 0 30px 20px;margin-top:30px !important;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;  width:100%; display:block; margin:0 auto;}
.jm_main .jm_main_right .zhengpin li {float:left; margin-right:35px; text-align:center; width:80px; }
.jm_main .jm_main_right .zhengpin li:hover img {transform: rotateY(180deg);}
.jm_main .jm_main_right .zhengpin li img {width:60px; background:#ccc;border:8px solid #ccc; transition:transform 1s; border-radius:50px;}
.jm_main .jm_main_right .tell_1 { text-align:center; font-size:15px;margin-top:20px !important; line-height:25px;color:#333;  text-align:center; margin-bottom:20px;}
.jm_main .jm_main_right .tell_1 img {box-shadow:0 5px 10px #ccc; border:1px solid #ccc; padding:5px; margin-bottom:10px !important;}
.jm_main .jm_main_right .tell_2 {border-top:1px dotted #ccc;border-bottom:1px dotted #ccc; color:#333; line-height:30px; padding:10px 0; font-size:15px !important; margin-bottom:20px; text-align:center;}
.jm_main .jm_main_right .tell_2 li {width:103px; display:inline-block; margin-top:5px !important; font-size:13px !important;}
.jm_main .jm_main_right .tell_2 li img {width:100%; height:100px; margin:0 !important;border:1px solid #efefef;}
.jm_main .jm_main_right .tell_2 li a{ display:block; line-height:20px; text-align:center;}
/*.jm_main .jm_main_right .tell_2 b{font-size:15px; font-weight:normal;}
.jm_main .jm_main_right .tell_2 td {font-size:15px; line-height:30px;color:#999;}
.jm_main .jm_main_right .tell_2 td i{font-size:1.5em; color:#999; margin-right:5px; margin-top:12px !important;display: inline-block;transition:transform 1s;}
.jm_main .jm_main_right .tell_2:hover i {transform: rotateY(360deg);}
.jm_main .jm_main_right .tell_2:hover span {color:#F00; font-size:25px;}
.jm_main .jm_main_right .tell_2 td span {color:#F00;font-family:"Impact"; font-size:25px; display:inline-block; margin-top:5px; transition:color 1s,font-size 1s}*/
.jm_main .jm_main_right .jm_link {text-align:center;}
.jm_main .jm_main_right .jm_link li{ width:125.5px; text-align:center; margin:5px; border:1px dotted #999; border-radius:5px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap ;line-height:40px; float:left; margin-left:15px; padding:0 10PX; transition:background 0.5s,color 0.5s}
.jm_main .jm_main_right .jm_link li:nth-child(1) {margin-left:0;}
.jm_main .jm_main_right .jm_link li a{transition:color 0.5s}
.jm_main .jm_main_right .jm_link li:hover {color:#FFF;}
.jm_main .jm_main_right .jm_link li:hover a{color:#FFF;}

.jm_main .jm_txt {padding-top:50PX; text-align:left;font-size:16px !important;}
.jm_main .jm_txt *{font-size:16px !important; text-indent:0 !important;}
.jm_main .jm_txt table {border-collapse: collapse; margin:20px 0; width:100%; background:#FFF !important;}
.jm_main .jm_txt td { text-align:center; border:2px solid #CCC !important; border-collapse: collapse; background:#FFF !important;}
.jm_main .jm_txt td  * { text-indent:0 !important; background:#FFF !important;}


.jm_main .jm_title2 { line-height:30px; margin-top:70px; position:relative; background:#efefef;}
.jm_main .jm_title2 .jm_title2_text { background:#FFF;font-size:20px; width:16%; padding-left:10px;}
.jm_main .jm_title2 span { font-family:"Impact"; font-size:20px;color:#666; padding-top:2px; background:#FFF; position:absolute;left:100px;top:-1px; padding-right:30px;}


.jm_main .jm_title3 { line-height:25px; margin-top:40px; position:relative;}
.jm_main .jm_title3 .jm_title2_text { background:#FFF;font-size:20px; width:100%; padding-left:10px;}
.jm_main .jm_title3 span { font-family:"Impact"; font-size:20px;color:#666; padding-top:2px; background:#FFF; position:absolute;left:100px;top:-1px; padding-right:30px;}

.jm_main .jm_about { font-size:16px; line-height:35px; margin-top:20px; padding:20px; text-indent:35px;}
.jm_tj_pic {margin-top:10px; margin-bottom:80px!important}
.jm_tj_pic li {float:left; width:195.8px; margin-right:5px; margin-top:20px; transition:border 0.5s; padding-bottom:10px; border:2px solid #efefef; font-size:13px; text-align:center; margin-left:5px; float:left; text-align:center;}
.jm_tj_pic li img {height:150px; width: 100%;}

#MyContent img {transition:box-shadow 0.5s; margin-bottom:10px; max-width: 800px;}
/* #MyContent img:hover { box-shadow:0 5px 10px #999;} */

/*---------联系方式--------------*/



.jm_main .con_td table{ width:70%; margin:0 auto;border:0;border-collapse:collapse; margin-bottom:30px;border:1px dotted #ccc; transition:box-shadow 0.5s; border-radius:10px;}
.jm_main .con_td table:hover { box-shadow:0 0 20px #ccc;}
.jm_main .con_td table td {border: 1px dotted #ccc;font-size: 16px;box-shadow: 0 5px 10px #ccc;line-height:45px; padding-left:2em;background:#efefef;}
.jm_main .con_td .last td { background:#FFF !important; }
.jm_main .con_td table td:first-child{width:20% !important;}



/*---------新闻页--------------*/

.jm_new {padding-top:30px;min-height:500px;}
.jm_new li {transition:0.5s!important; width:258px!important; padding-top:30px !important; margin:0 10px 10px 10px!important; border:1px solid #ccc; border-radius:5px!important; padding:10px!important; float:left!important; text-align:center!important; transition: 0.5s; list-style: none!important}
.jm_new li:hover { box-shadow:0 0 20px #ccc}
.jm_new li:hover .jm_new_text {color:#fff; margin-bottom: 20px;}
.jm_new li:hover img{transform: rotateY(360deg); margin-top: 10px;}
.jm_new i{font-size:3em; text-align:left;color:#999;}

.jm_new li img {height:110px!important; width:110px!important; border-radius:100px!important;border:2px solid #fff!important; box-shadow:0 0 10px #ccc!important; margin-bottom:20px!important;transition:transform 1s,0.5s;}
.jm_new .jm_new_nul font { font-size:20px;color:#ccc !important;}
.jm_new .jm_new_nul {font-family:"Impact";color:#ccc;font-size:20px; line-height:35px; text-align:center; margin-top:20px; font-weight:100;}
.jm_new .jm_new_nul b{font-size: 60px;color:#2d2d2d;text-align: center; display:block; margin-bottom:10px;}
.jm_new .jm_new_title {font-size:15px;text-align:center;color:#333;}
.jm_new .jm_new_text { font-size:13px!important; border-radius:5px!important;color: #999;line-height:25px!important; margin-bottom:30px; margin-top:20px; background:#efefef; height:140px; padding:5px!important; transition:0.5s}

.jm_text .jm_text_time {color:#2d2d2d; font-size:20px; font-weight:bold; line-height:35px; margin-top:20px; position:relative;}
.jm_text .jm_text_time span {display:block; width:600px; height:150px;color:#999; line-height:30px; margin-top:15px; font-size:14px; border:1px dotted #ccc; margin-bottom:25px; padding:10px; border-radius:10px;}
.jm_text .jm_text_time .jm_text_time_img{ position:absolute; width:100px;right:50px;top:20px; text-align:center; font-size:13px; font-weight:normal; line-height:20px;}
.jm_text .jm_text_time .jm_text_time_img img {width:100%;}





.jm_text_link { margin-top:50px; line-height:50px;border-top:1px dotted #ccc; padding-top:30px; padding-bottom:100px !important;}
.jm_text_link a{font-size:15px;}



/*---------新闻页详情开始-------------*/
.jm_news_txt_title { font-size:20px; font-weight:bold;line-height:35px;text-align:left;}
.jm_news_txt_time { position:relative;font-size:15px; width:700px; line-height:30px; margin-bottom:30px; box-shadow:0 5px 5px #ccc; margin-top:20px; color:#999; border:1px dotted #ccc; border-radius:5px; padding:20px; height:120px;}
.jm_news_txt_time img{ position:absolute;bottom:-49px; z-index:9;left:150px}
.jm_news_txt_time span {display: block; width: 100%;height:90px; overflow: hidden;}


/*---------新闻页详情结束-------------*/




/*---------分页开始-------------*/
.jm_fenye a {transition:background 1s,border 1s,height 1s,border-radius 1s,line-height 1s; font-size:15px; box-shadow: 0 5px 10px #ccc;}
.jm_fenye a:hover {border-radius:100px;color:#fff;}
.jm_fenye {margin-top:50px; text-align:center; margin-bottom:30px;}
.jm_fenye a{border:1px solid #999;line-height:60px !important; display:inline-block !important; height:60px !important; margin-right:10px;width:60px !important; text-align:center; color:#333}
.jm_fenye span {border:1px solid #999; min-width:60px; height:60px; font-size:15px; line-height:60px; display:inline-block;color:#333; text-align:center;box-shadow: 0 5px 10px #ccc;}
/*---------分页结束-------------*/





/*---------详情页产品轮播-------------*/

.example {width: 800px;height: 550px;position: relative;overflow: hidden;border:20px solid #f9f9f9; transition:0.5s}
.example:hover { box-shadow:0 10px 10px #ccc;}


.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}
.ft-carousel .carousel-item {text-align:center;}
.ft-carousel .carousel-item img {

	height:550px;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color:#333;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}


.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
	 transform: translateY(-50%);
	   height:100px;
  line-height:90px;
  border-radius: 5px;
  transition: all 0.1s linear;
  background-color: rgba(0,0,0,0.4) !important;
}

.ft-carousel .carousel-prev-btn {
	left:-60px;
	background: url(/jm_img/pc/1/prev.png) -10px center no-repeat;
	
}

.ft-carousel .carousel-next-btn {
	right:-60px;
	background: url(/jm_img/pc/1/next.png) 10px center no-repeat;
}

.ft-carousel:hover .carousel-prev-btn {
  left: 10px;
}
.ft-carousel:hover .carousel-next-btn {
  right: 10px;
}
.ft-carousel .carousel-prev-btn:hover,.ft-carousel:hover .carousel-next-btn:hover{
  background-color: rgba(0,0,0,0.8) !important;
}


