@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;}



/*---------颜色--------------*/
.jm_site a:hover,.jm_main .jm_fenlei li ol li:hover a,.jm_main .jm_pic li:hover span i,.jm_main .jm_main_right .jm_title,.jm_new li:hover .jm_new_title,.jm_new li:hover i,.menu li.level1 a:hover i {color:#ff9a00 !important;}
.jm_main .jm_fenlei li:hover a i,.jm_main .jm_title3 .jm_title2_text,.jm_main .jm_pic li .more,.jm_main2 .jm_pic li a:hover p,.jm_main2 .jm_pic i,.jm_main2_right_right h1,.menu .level1 .currclass,.menu .level1 .currclass i {color:#ff9a00 !important}

.jm_main2 .jm_title2,.jm_main .jm_title3 {border-left:5px solid #ff9a00; }
.jm_fenye a:hover,.lb-sign li.active{ background:#ff9a00 !important;}
.jm_tj_pic li:hover,.jm_main .jm_pic li:hover a,.jm_main2 .jm_pic li:hover a {border:2px solid #ff9a00;}
.jm_fenye a:hover,.jm_new li:hover{border:1px solid #ff9a00;}
.jm_main .jm_main_right .zhengpin li:hover img {background:#ff9a00;border:8px solid #ff9a00; }
.jm_main2_left .jm_main2_left_title,.jm_main .jm_main_right .jm_link li:hover,.jm_fenlei2 li,.jm_main .jm_fenlei li:hover {background:#ff9a00 !important}
.jm_main .jm_fenlei li:hover {border:1px solid #ff9a00 !important;}
/*---------颜色结束--------------*/




/*---------内页banner--------------*/

.jm_banner {position:relative; display:-none}
.jm_banner img {width:100%;}




/*---------图片尺寸--------------*/
.jm_main2 .jm_pic {padding:10px;}
.jm_main2 .jm_pic li img {height:180px;transition: all 1s;transform:translateZ(0) scale(1); }
.jm_main2 .jm_pic li .jm_img {width:100%;overflow:hidden; text-align:center; position:relative; height:180px;margin-bottom:10px;background: #333;}
.jm_main2 .jm_pic li { width:250px !important; height:280px;}
.jm_main2 .jm_pic li a{height:250px;width:100% } /*A链接比LI 高度少50个像素*/
.jm_main2 .jm_pic li{float:left; margin:0 10px 0 10px !important; text-align:center;transition:0.5s; position:relative;}
.jm_main2 .jm_pic li a{ display:block;border:1px solid #efefef; border-radius:5px; position:absolute;left:0;transition:0.5s; overflow:hidden; z-index:0}
.jm_main2 .jm_pic li a:hover {box-shadow:0 10px 10px #ccc; margin-top:-10px;}
.jm_main2 .jm_pic li a:hover p { margin-top:-10px;}
.jm_main2 .jm_pic li a:hover i {bottom:10px;}
.jm_main2 .jm_pic li:hover img {transform:scale(1.1);}
.jm_main2 .jm_pic p { text-align:center;font-size:16px; line-height:50px; transition:0.5s}
.jm_main2 .jm_pic i {position:absolute;bottom:-30px;right:115px; font-size:1.5em;transition:0.5s}




/*简单粗暴重置默认样式===============================*/

.treebox{ width:250px; margin: 0 auto; background-color:#fff; }
.menu{ overflow: hidden; border:1px solid #ccc;}
/*第一层*/
.menu li.level1>a{display:block;height: 35px;line-height: 35px;color: #333;padding-left:30px;border-bottom:1px dotted #ccc;font-size: 15px;position: relative; transition:0.5s}
.menu i{position:absolute;right:10px;top:10px !important;z-index:999;color:#ccc;}
.down {position:absolute;right:10px;top:10px; z-index:999}
@keyframes turn{
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}

.menu li.level1 a i {transition: 0.5s}
.menu li.level1 a:hover i{ animation:turn 0.5s linear 1;}

.menu li {position:relative;}
.menu li ul.level2 li:hover a,.menu li ul.level2 .currclass a{background:#333 !important;color:#fff ;text-indent: 4em !important }
.menu li.level1 a.current{}




/*第二层*/
.menu li ul{ overflow: hidden; }
.menu li ul.level2{ display:none;}
.menu li ul.level2 li a{display: block;height:35px;line-height: 35px;color: #fff;text-indent:40px;background:#666;border-bottom:1px dotted #a4a4a4 !important;font-size:14px; transition:0.5s}

.jm_main2 {margin-top:50px;}
.jm_main2 h2 {height: 37px;text-align: center;font-size: 25px;color: #2e2f30;}
.jm_main2 h3 {height: 26px;font-size: 15px;color: #7f7f7f;text-align: center;letter-spacing: 0px;}
.jm_main2 h4{display: block;text-align: center;font-size: 12px;color: #7f7f7f;letter-spacing: 0px;}
.jm_main2 h6 { font-size:60px; line-height:50px;color:#efefef; font-family:'Impact'; text-align:right; font-weight:normal !important; margin-top:30px !important; margin-bottom:0 !important;}
.jm_main2 h7 {font-size:32px; line-height:50px;color:#676767; margin-bottom:30px; display:block; text-align:right;}	
.jm_main2 h5 {text-align:center; float:right; width:120px;margin-left:30px;}
.jm_main2 h5 img { margin-bottom:5px; }

		 
/*---------2产品展示--------------*/

.jm_main2 .jm_fenlei2  {text-align:center; margin-bottom:40px;}
.jm_main2 .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:#999 !important;}
.jm_main2 .jm_fenlei2 li a {font-size:18px;color: #fff; display:block; text-align:center;}

.jm_main2_left {float:left; width:250px; margin-top:30px; margin-bottom:50px;border-top-left-radius:20px !important; border-top-right-radius:20px !important;border-radius:200px; overflow:hidden; box-shadow:0 0 10PX #CCC}
.jm_main2_left .jm_main2_left_title { font-family:"Impact"; position:relative; font-size:30px; padding:20px 0 30px 20px;color:#FFF;}
.jm_main2_left .jm_main2_left_title span {font-family:"微软雅黑"; font-size:18px; display:block;color:#FFF;}
.jm_main2_left .jm_main2_left_title .jm_main2_left_title_img { position:absolute;left:0;top:0; z-index:1}
.jm_main2_left .jm_main2_left_title strong { font-family:"Arial"; font-size:13px; margin-bottom:10PX;color:#FFF; display:block;}
.jm_main2_left .jm_main2_left_text {line-height:25px; padding-right:10px;color:#FFF; font-family:"微软雅黑"; font-size:14px;}
.jm_main2_left .jm_main2_left_text b {color:#FFF !important; font-family:"微软雅黑"; font-size:15px; font-weight:normal;}
.jm_main2_left .jm_main2_left_title_weixin {float:left; text-align:center;color:#FFF; margin:20px 7% 20px 0; width:40%; font-size:15px;}
.jm_main2_left .jm_main2_left_title_weixin img {width:100%; margin-bottom:5px;}

.jm_main2_right {float:right; width:900px;margin-top:30px !important;}


.jm_main2_right .jm_txt {margin:0 20px 0 20px !important;}
.jm_main2_right .jm_txt table td {border:1px dotted #ccc !important;font-size:16px;box-shadow:0 5px 10px #ccc;}
.jm_main2_right .jm_txt table:hover {}
.jm_main2_right .jm_txt table td:first-child{width:20% !important;}
.jm_main2_right .jm_txt table {width:100% !important; margin-top:20px;border-collapse: collapse;border-spacing: 0px;}
.jm_main2_right .con_td_img{ box-shadow: 0 5px 10px #ccc;border: 1px solid #ccc !important;padding: 5px; margin-bottom:10px;}
.jm_main2_right .con_td {text-align:left; font-size:15px;}
.jm_main2_right .con_td table{width:90% !important;}
.jm_main2_right .con_td td { line-height:45px; margin:0;padding-left:2em; font-size:16px; background:#efefef;}
.jm_main2_right .con_td .last td{background:#fff;}
.jm_main2_right .jm_title2 { margin-top:0 !important;}

.jm_main2_right h1 {text-align:center; margin-top:10px!important; font-size:20px; font-weight:normal !important;}
.jm_main2_right h1 span {display:block; text-align:center; line-height:50px; font-size:16px; border-bottom:1px dotted #ccc;}


.jm_main2_right .jm_text p{ text-indent:0 !important; line-height:30px; margin-top:10px; font-size:15px;}
.jm_main2_right .jm_tj_pic li { margin-right:5px !important; width:200px; margin-left:10px;}
.jm_main2_right .jm_tj_pic li img {width:99% !important; height:150px;}
.jm_main2_right .jm_new {padding-top:20px !important;}
.jm_main2_right .jm_new li { width:100%;}




.jm_new {padding-top:30px;}
.jm_new li {padding-top:15px; padding-bottom:5px;padding-left:10px; padding-right:10px;float: left;width:580px;border-bottom: 1px solid #eeeeee; transition:box-shadow 0.5s;}
.jm_new li:hover { box-shadow:0 0 20px #ccc}
.jm_new .jm_new_nul {font-family:"华文细黑";padding-top: 20px;float: left;width: 105px;height: 104px;font-size: 18px;line-height: 34px;text-align: center;overflow: hidden;}
.jm_new .jm_new_nul b{font-size: 60px;color:#2d2d2d;text-align: center; display:block; margin-bottom:10px;}
.jm_new .jm_new_title {height: 44px;line-height: 44px;font-size: 18px;text-align: left;}
.jm_new .jm_new_text {font-size: 14px;color: #959595;line-height: 20px; padding-right:30px;}

.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;}
.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_main2_right_left {float:left; width:600px; margin-bottom:20px; margin-top:20px;}
.jm_main2_right_right {float:right; width:300px;margin-top:20px;}
.jm_main2_right_right h1 {margin:0; text-align:center;font-size:20px; font-weight:bold;padding-bottom:10px!important;}
.jm_main2_right_right h1 span {display:block; text-align:center; line-height:35px!important;}
.jm_main2_right_right .jm_main2_right_right_text { text-align:center;padding-top:10px!important;font-size:15px;color:#666; line-height:25px;padding-bottom:10px; margin-bottom:30px; border-bottom:1px dotted #ccc;}
.jm_main2_right_right .jm_main2_right_right_text img{box-shadow: 0 5px 10px #ccc;border: 1px solid #ccc;padding: 5px!important; margin-bottom:10px !important;}
.jm_main2_right_right .jm_main2_right_right_img { margin-top:15px; text-align:center;}
.jm_main2_right_right .jm_main2_right_right_img li {float:left; width:90px; margin-right:30px; margin-left:10px;text-align:center;}
.jm_main2_right_right .jm_main2_right_right_img li img {width:90px;}

.jm_main2_right_right_a {color:#fff !important; display:block; transition:0.5s; margin:0 auto; width:250px; line-height:40px; height:40px; text-align:center; border-radius:5px; font-size:17px; margin-bottom:20px; background:#dd2118;}
.jm_main2_right_right_b {padding-left:30px; line-height:25px; display:block;}
.jm_main2_right_right_b img{ float:left; margin-top:5px;}
.jm_main2_right_right_b p {color:#3c3c3c;}
.jm_main2_right_right_b b{font-size:25px;color: #dd2118;}
.jm_main2_right_right_c {padding-left:25px; margin-top:15px;}
.jm_main2_right_right_c li{ float:left; margin-right:10px; text-align:left; margin-top:5px; line-height:30px;}
.jm_main2_right_right_c li img { margin-top:8px; float:left; margin-right:5px;}

.jm_main2 .jm_title2 { line-height:30px; margin-top:40px; position:relative;}
.jm_main2 .jm_title2 .jm_title2_text { background:#FFF;font-size:20px;padding-left:10px; }
.jm_main2 .jm_title2 span { font-family:"Impact"; font-size:20px;color:#666; padding-left:10px; line-height:35px;padding-top:2px; background:#FFF;}

.jm_main2 .jm_txt { padding:10px;}

#MyContent {margin-top:20px;}
#MyContent td {border:2px solid #ccc !important;}
#MyContent table {border-collapse:collapse !important; margin-bottom:20px; width:98% !important;}
#MyContent img {border:1px solid #ccc; max-width:750px; width:750px !important; margin-left:50px; transition:0.5s; margin-bottom:30px;}
#MyContent img:hover { border:1px solid #fff; box-shadow:0 5px 10px #999;}
#MyContent p {font-size:15px !important;}


/*-----------新闻翻页-------------*/
.jm_text_link {
    margin-top: 50px;
    line-height: 50px;
    border-top: 1px dotted #ccc;
    padding-top: 30px;
    padding-bottom: 100px !important;
	font-size:15px;
}
.jm_text_link a {font-size:15px;}
/*-----------新闻翻页结束-------------*/

/*-----------热门产品-------------*/
.jm_tj_pic {margin-top:10px; margin-bottom:150px;}
.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;}
.jm_tj_pic li img {width:100%;height:150px;}
/*-----------热门产品-------------*/



/*-----------放大镜效果-------------*/
#dj_fdj{ display:none;}
#jm_showbox {text-align:center;border:20px solid #efefef; border-radius:5px; box-shadow:0 5px 10px #ccc;}
#jm_showbox b{overflow:hidden;}
#jm_showbox img {width:inherit !important; margin:0 auto; width:inherit; height:420px !important;}
#jm_showbox p {display:none !important;}

#showsum { left:25px; height:70px !important; margin-top:10px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}
.showpage { width:460px; position:relative; }
.showpage a { display:block; width:15px; border:1px solid #ddd; height:65px; line-height:65px; background:#eee; text-align:center; font-size:18px; position:absolute; left:0; top:-72px; text-decoration:none; color:#999;}
.showpage a#shownext { left:auto; right:-130px;}
.showpage a:hover { background:#ccc; color:#777;}

/*-----------放大镜效果结束-------------*/		 


.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:20px; text-align:center; margin-bottom:50px;}
.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;}

