﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto;
padding:0;
color:#333;
font:12px/24px tahoma,Helvetica,arial,sans-serif;
}
@media screen and (max-width: 1200px) {
    body{ width:1200px; }
}

a{ text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ca0100;}
a:visited{text-decoration:none;}

img{border:0px;}
h1,h2,h3{ padding:0; margin:0;}
p{ padding:0; margin:0;}
input{ vertical-align:middle}

ul,dl,dd,dt,li{margin:0;padding:0;text-indent:0;}
ol{list-style:none; margin:0; padding:0;}
li{list-style:none; }

/*clr*/
.clear{clear:both;}

/*f*/
.fl{float:left;}
.fr{float:right;}

/*f*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft24{ font-size:24px}
.w1200{ width:1200px; margin:0 auto;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pr10{ padding-right:10px;}
.pr12{ padding-right:12px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:10px;}

.m10{ margin:10px;}
.m20{ margin:20px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mr30{ margin-right:30px;}


/*页面主体*/


.top_line{ height:50px; line-height:50px; background:#f9f9f9; border-bottom:#ebebeb solid 1px;} 
.top_fl{ float:left; width:500px; font-family:"微软雅黑"; font-size:14px; color:#666;} 
.top_fr{ float:right; width:500px; text-align:right;} 
.top_fr img{ vertical-align:middle; padding:14px 5px;} 

.logo_line{ width:1200px; margin:0 auto; height:110px;}
.logo{ float:left; width:240px; margin-top:30px; display:inline-block;}
.logo_fr{ float:right; width:160px; padding-left:60px; line-height:24px; color:#666; background:url(jm_index_06.jpg) left no-repeat; margin-top:30px; display:inline-block;}
.logo_fr .tel{ font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:30px; color:#ca0100;}


.menu{ height:56px; background:url(jm_index_07.jpg) repeat-x;}
.menu ul li{ float:left; width:190px; height:56px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#fff; margin-right:1px; display:inline-block;}
.menu ul li a{ line-height:52px; color:#fff;}
.menu ul li:hover{ background:url(jm_index_08.jpg) repeat-x;}
.menu ul li.onthis{ background:url(jm_index_08.jpg) repeat-x;}



/*顶部切换banner*/
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */

/* slide */
.slide-main{height:500px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:220px;overflow:hidden;cursor:pointer;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);_border:1px solid none;}
.prev{left:100px;}
.next{right:100px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:480px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#aaa;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=70);overflow:hidden;}
.item a.cur{background:#ca0100;}
.slide-box,.slide2{display:block;width:100%;height:500px;overflow:hidden;}
.slide-box{position:relative;}
.slide2{display:none;height:500px;padding-top:89px;position:relative;position:absolute;z-index:8;}
#bgstylec{ background:url(jm_index_09.jpg) top no-repeat}
#bgstylea{ background:url(jm_index_09.jpg) top no-repeat}
.slide2 a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:46px;height:100px;margin-left:-940px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-540px;top:42px;z-index:12;}
.obj-f{width:692px;height:394px;top:198px;margin-left:-130px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }

/*顶部切换banner*/


.part1{ width:1200px; margin:0 auto; margin-top:30px;}
.type{ width:200px; padding:35px 38px; background:#f3f3f3; text-align:center;}
.type_img{ width:200px; height:200px; border-radius:200px;}
.type_img img{ width:200px; height:200px; border-radius:200px;}
.type_tit{ font-family:"微软雅黑"; font-size:30px; color:#333; padding-top:10px; line-height:60px;}
.type_nei{ color:#999; height:20px; line-height:20px; font-family:"微软雅黑"; font-size:14px;}
.type_nei a{ color:#999;}
.type_btn{ font-family:"微软雅黑"; font-size:14px; width:116px; height:26px; line-height:26px; border:#b5b5b5 solid 2px; margin:0 auto; margin-top:12px;}
.type_btn a{ display:block; color:#333;}
.type_btn a:hover{ background:#e5e5e5; color:#333;}

.part2{ width:1200px; margin:0 auto; margin-top:30px; background:url(jm_index_10.jpg) center no-repeat; height:500px; overflow:hidden;}

.lunbo{ float:left; width:600px; height:440px; margin-top:30px; margin-left:40px;}
.lunbo img{ width:600px; height:440px;}

/*-----------------------------------------------------------------------------------------------------------焦点图--*/
.focus{ position:relative; width:600px; height:440px; background-color: #000; float: left; }  
.focus img{ width: 600px; height: 440px;} 

.focus .shadow .title{width: 600px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height:40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{ bottom:12px; right:10px; position:absolute; height:14px; text-align:center; z-index: 200; }  
.focus .fbg div{ overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:6px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#ca0100}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.gsjj{ float:right; width:500px; padding:30px;}
.gs_tit{ font-family:"微软雅黑"; font-size:30px; font-weight:bold; color:#ca0100; height:60px; line-height:60px; padding-bottom:10px; border-bottom:#e5e5e5 dashed 1px;}
.gs_tit span{ font-size:14px; font-weight:normal; color:#999; padding-left:10px;}
.gs_nei{ font-family:"微软雅黑"; font-size:16px; line-height:30px; padding-top:30px; color:#666; text-indent:32px;}



.part3{ width:1200px; margin:0 auto; margin-top:30px; padding-bottom:30px;}
.xw_tit{ height:50px; line-height:50px; border-bottom:#ebebeb solid 1px; background:url(jm_index_11.jpg) left no-repeat; font-family:"微软雅黑"; font-size:18px; padding-left:30px; color:#666;}
.xw_tit span{ float:right; color:#999; font-size:14px;}
.xw_tit span a{ color:#999;}
.xw_fl{ float:left; width:580px;}
.xw_fr{ float:right; width:580px;}

.xw_fl{ margin-top:10px;}
.xw_fl ul li{ padding:15px 0; border-bottom:#ebebeb dashed 1px;}
.xw_img{ float:left; width:250px; height:150px; padding:2px; border:#ebebeb solid 1px;}
.xw_img img{ width:250px; height:150px;}
.xw_xq{ float:right; width:300px; font-family:"微软雅黑"; font-size:14px; line-height:24px;}
.xw_xq p{ font-family:"微软雅黑"; font-size:16px; line-height:32px;}
.xw_xq p a{ color:#333;}
.xw_xq span{ color:#666;}

.xw_fr{ margin-top:10px;}
.xw_fr ul li{ padding:15px 0; border-bottom:#ebebeb dashed 1px;}

.nl_fl{ float:left; width:70px; height:52px; text-align:center; color:#333; font-family:"微软雅黑"; background:#ebebeb; padding:5px;}
.nl_fl p.day{ line-height:34px; font-size:28px; }
.nl_fl p.month{ line-height:18px; font-size:12px; color:#666;}

.nl_fr{ float:right; width:480px; padding-left:20px; font-family:"微软雅黑";}
.nl_fr p.tit{ line-height:36px; font-size:16px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nl_fr p.zy{ line-height:20px; font-size:14px; color:#888;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.xw_fr ul li:hover .nl_fr a{ color:#ca0100;}



.part4{ background:#f3f3f3; padding:40px 0;}
.con_txt{ font-family:"微软雅黑"; font-size:18px; text-align:center; width:660px; margin:0 auto;}
.con_txt ul li{ float:left; width:210px; height:50px; line-height:50px; color:#fff; background:url(jm_index_15.jpg) center no-repeat; margin:0 5px;}
.con_txt ul li.m1{ background:url(jm_index_14.jpg) center no-repeat;}
.con_txt a{ color:#fff; display:block;}

.pic_list{ margin-top:30px;}
.pic_list ul li{ float:left; width:280px; line-height:40px; background:#e5e5e5; font-family:"微软雅黑"; font-size:14px; text-align:center; margin:0 10px;}
.pic_list ul li img{ width:280px; height:200px;}
 

.footer{ background:#333; padding:60px 0;}
.ft_logo{ float:left; width:240px;}
.ft_menu{ float:left; width:560px; height:46px; line-height:46px; margin-left:70px; margin-top:4px; background:#292929;}
.ft_menu a{ font-family:"微软雅黑"; font-size:14px; padding-left:32px; color:#ccc;}
.ft_menu a:hover{ color:#fff;}
.ft_lx{ float:right; width:300px; text-align:right; color:#ccc;}






/*-----------------------------------------------------------------------------------列表新闻页css--*/

.con_fl{ float:left; width:750px;}
.con_fr{ float:right; width:400px;}

.lb_list{ padding:10px 0;}
.lb_list ul li{ line-height:50px; font-family:"微软雅黑"; background:url(icon2.jpg) left no-repeat; padding-left:16px;border-bottom:#ebebeb dashed 1px; color:#664d25; }
.lb_list ul li a{ font-size:16px;}
.lb_list ul li span{ font-size:12px; float:right; color:#999;}



.p_bar{ padding-top:20px;height:40px; text-align:center; padding-bottom:20px;}
.p_bar a { border:#ca0100 1px solid; padding:5px 12px; margin:2px; COLOR:#ca0100; text-decoration:none; background:#fff }
.p_bar a:hover { border:#ca0100 1px solid; color:#ca0100; }
.p_bar a:active { border:#ca0100 1px solid;}
.p_bar a.p_curpage{ color:#fff; background-color:#ca0100}


.qy_nei{ text-indent:28px; padding:15px 20px; background:#f5f5f5; font-size:14px; line-height:28px; color:#666;overflow:hidden; margin-top:15px; margin-bottom:20px;}

.xw_list{ margin-top:6px;}
.xw_list ul li{ font-size:16px; line-height:50px; border-bottom:#ebebeb dashed 1px;}
.xw_list ul li:hover a{ color:#ca0100}
.xw_list ul li span{ float:right; padding-left:10px; font-weight:bold; font-size:12px;}
.xw_list ul li em{ padding-left:10px; font-size:12px; font-style:normal; color:#999;}



/*--------------------------------------------------------------------------------------详情新闻页css*/
.news{ padding:0 15px;}
.news_title{ line-height:36px; font-family:"微软雅黑"; font-size:24px; padding:30px 0; text-align:center;}
.news_xx{ text-align:center; color:#999; height:38px; line-height:38px; background:#f5f5f5;}
.news_xx span{ padding-left:10px; padding-right:10px;}
.news_nei{ padding:20px 0px; font-family:"SimSun","宋体"; font-size:16px; line-height:28px;overflow:hidden;}
.news_nei p{ padding:10px 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.news_nei p{ font-family:"arial","SimSun","宋体"; text-indent:16px;}
}
.news_nei img{max-width:800px; _width:700px; text-align:center;}




/*-----------------------------------------------------------------------------------图片列表css--*/

.tp_list{ padding-bottom:22px;}
.tp_list ul li{ float:left; width:230px; height:200px; background:#f5f5f5;margin-right:19px; margin-top:22px; line-height:40px; font-family:"微软雅黑"; font-size:14px;}
.tp_list ul li img{ width:230px; height:160px; }
.tp_list ul li p{ padding-left:8px; text-align:center; width:93%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/*--------------------------------------------------------------------------------------产品介绍css*/

.lp_tit{ height:60px; line-height:60px; text-indent:66px;  background:url(jm_index_17.jpg) 30px 20px  no-repeat #ca0100; font-family:"微软雅黑"; font-size:18px; color:#fff;}

.left_part{ float:left; width:240px; margin-top:30px;}
.right_part{ float:right; width:955px; margin-top:30px;}

.left_part ul li{ cursor:pointer;}
.left_part ul li em{ padding-left:10px; font-size:12px; font-style:normal; color:#999;}

.div1 { background:#e5e5e5; height:60px; line-height:60px; text-indent:20px; font-size:16px; font-family:"微软雅黑"; color:#333; border-left:#ca0100 solid 3px;}
.div2 { background:#f2f2f2; height:60px; line-height:60px; text-indent:20px; font-size:16px; font-family:"微软雅黑"; color:#333; border-left:#fda317 solid 3px;}

.right_part ul li{ float:left; width:430px; padding:12px; border:#f2f2f2 solid 1px; margin-left:20px; margin-bottom:20px;}
.right_part ul li:hover{ background:#f5f5f5;}
.rt_img{ float:left; width:220px; height:180px;}
.rt_img img{ width:220px; height:180px;}
.rt_xq{ float:right; width:190px; height:180px;}
.rt_tit{ font-family:"微软雅黑"; font-size:16px; color:#ca0100; line-height:30px;}
.rt_zw{ font-family:"微软雅黑"; font-size:14px; color:#666; line-height:28px;}
.rt_js{ font-size:12px; color:#888; line-height:24px; height:108px; overflow:hidden; margin-bottom:10px;}
.rt_more{ float:right; width:80px; height:32px; line-height:32px; background:#fda317; color:#fff; text-align:center; font-size:14px; border-radius:5px;}
.rt_more a{ color:#fff;}















