﻿/*****************************************************************jm*****************************************************************/

.jm_bannerWrap{ overflow:hidden; margin:auto; margin-top:50px; height:630px; }
.jm_banner{ height:630px; overflow:hidden;font-family:"微软雅黑"; background: url(../images/banner_210622.jpg) no-repeat center center;}
/* .jm_banner li.jm_01{}
.jm_banner .num { overflow:hidden; height: 12px; position: absolute; bottom:25px; left:49%; zoom:1; z-index:3 }
.jm_banner .num li { width: 12px; height: 12px; font-size:0; line-height: 12px; text-align: center; color: #FFFFFF; background: #969697; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; color:#969697 }
.jm_banner .num li.on { background: #fff; color:#fff } 
.jm_banner .prev,.jm_banner .next { display: none; width: 40px; height: 100px; background: url(../images/jm_btn.png) no-repeat; position: absolute; top: 200px;}
.jm_banner .prev { left:40px; }
.jm_banner .next { right:40px; background-position: right;} */

.title h2{ font-size:40px; text-align:center; line-height:40px; padding-top:104px;}
.title p{ font-size:22px; text-align:center; line-height:22px; margin-top:16px;}

.hide{ display:none}

.tab1Title{ overflow:hidden; width:1200px; margin:44px auto 28px}
.tab1Title li{ display:block; float:left; width:150px; text-align:center; font-size:17px; line-height:17px; cursor:pointer}
.tab1Title li p{ margin-top:12px; letter-spacing:2px;}
.tab1Title li img{ margin:auto; width:100px;}
.tab1Title li.selectActive{ color:#0078b3}

.tabCon{ height:636px;}
.tabwrap{ width:1200px; margin:auto}
.tabProduct{ background:url(../images/probg.jpg) no-repeat top center; color:#fff}
.tabProduct h3{ font-size:28px; line-height:28px; padding-left:66px; padding-top:224px; font-weight:normal}
.tabProduct p{ font-size:16px; line-height:28px; display:block; width:320px; padding-left:66px; margin-top:14px; letter-spacing:1px; text-align:justify}
.tabProduct span{ display:block; width:38px; height:3px; background:#0078b3; margin-left:66px; margin-top:44px;}

.tabIndustry{ background:#f9f9f9; overflow:hidden}
.tabIndustry .tabwrap{ overflow:hidden; padding-top:94px;}
.tabIndustry h3{ font-size:28px; line-height:28px; padding-left:174px; font-weight:normal; float:left; padding-top:3px; color:#0078b3}
.tabIndustry p{ font-size:16px; line-height:28px; display:block; padding-left:20px; float:left; letter-spacing:1px; width:710px; text-align:justify}
.tabIndustry img{ margin:auto; padding-top:22px;}


.tabGood{ background:url(../images/bg3.jpg) no-repeat top center;}
.tabGood img{ padding-left:280px; padding-top:128px;}
.tabGood h3{ padding-left:280px; font-size:28px; line-height:28px; padding-top:40px; font-weight:normal}
.tabGood p{ padding-left:280px; font-size:16px; line-height:28px; display:block; width:666px; margin-top:14px; letter-spacing:1px; text-align:justify}
.tabGood span{ margin-left:280px; display:block; width:38px; height:3px; background:#0078b3; margin-top:44px;}

.tabFirst{ background:url(../images/bg4.jpg) no-repeat top center; overflow:hidden}
.tabFirst .tabwrap{ overflow:hidden; padding-top:122px;}
.tabFirst h3{ font-size:28px; line-height:28px; padding-left:160px; font-weight:normal; float:left; padding-top:3px; color:#fed9b7}
.tabFirst p{ font-size:16px; line-height:28px; display:block; padding-left:20px; float:left; letter-spacing:1px; width:620px; color:#fff; text-align:justify}
.tabFirst img{ margin:auto; padding-top:22px;}


.tabPatent{ background:url(../images/bg5.jpg) no-repeat top center; overflow:hidden}
.tabPatent .tabwrap{ overflow:hidden; padding-top:108px;}
.tabPatent h3{ font-size:28px; line-height:28px; padding-left:223px; font-weight:normal; float:left; padding-top:3px; color:#0078b3}
.tabPatent p{ font-size:16px; line-height:28px; display:block; padding-left:20px; float:left; letter-spacing:1px; width:650px;}
.tabPatent img{ margin:auto; padding-top:22px;}

.tabMedia{ background:url(../images/bg6.jpg) no-repeat top center; overflow:hidden}
.tabMedia1{ color:#fff; width:255px; margin-left:864px;}
.tabMedia1 p{ font-size:18px; line-height:18px; padding-top:60px;}
.tabMedia1 span{ font-size:18px; line-height:26px; font-weight:bold; padding-top:12px; display:block}
.tabMedia2 h3{ padding-left:416px; font-size:28px; line-height:28px; padding-top:70px; font-weight:normal; color:#fff}
.tabMedia2 p{ padding-left:416px; font-size:16px; line-height:28px; display:block; width:328px; margin-top:14px; letter-spacing:1px; color:#fff; text-align:justify}
.tabMedia2 span{ margin-left:416px; display:block; width:38px; height:3px; background:#0078b3; margin-top:44px;}

.tabEstate{ background:url(../images/bg7.jpg) no-repeat top center; overflow:hidden}
.tabEstate .tabwrap{ overflow:hidden; padding-top:472px;}
.tabEstate h3{ font-size:28px; line-height:28px; padding-left:134px; font-weight:normal; float:left; padding-top:3px; color:#0078b3}
.tabEstate p{ font-size:16px; line-height:28px; display:block; padding-left:20px; float:left; letter-spacing:1px; width:800px; text-align:justify}

.tabTeam{background:url(../images/bg8.jpg) no-repeat top center; overflow:hidden}
.tabTeam h3{ padding-left:337px; font-size:28px; line-height:28px; padding-top:206px; font-weight:normal; color:#fff}
.tabTeam p{ padding-left:337px; font-size:16px; line-height:28px; display:block; width:546px; margin-top:14px; letter-spacing:1px; color:#fff; text-align:justify}
.tabTeam span{ margin-left:337px; display:block; width:38px; height:3px; background:#ffdab8; margin-top:44px;}

.jishu{ width:1400px; margin:60px auto 0; overflow:hidden; color:#fff}
.jishu li{ width:690px; float:left; height:400px; display:block; margin-bottom:20px;}
.jishu li p{ font-size:24px; line-height:24px; padding-left:385px; padding-top:134px;}
.jishu li span{ font-size:16px; line-height:28px; width:274px; text-align:justify; display:block; letter-spacing:1px; margin-top:16px;padding-left:382px;}
.jishu li.jishuli1{ background:url(../images/jishu1.jpg) no-repeat top right; margin-right:20px;}
.jishu li.jishuli2{ background:url(../images/jishu2.jpg) no-repeat top right;}
.jishu li.jishuli3{ background:url(../images/jishu3.jpg) no-repeat top right; margin-right:20px;}
.jishu li.jishuli4{ background:url(../images/jishu4.jpg) no-repeat top right;}
.jishu li.jishuli5{ background:url(../images/jishu5.jpg) no-repeat top right; width:100%}
.jishu li.jishuli5 p{ font-size:24px; line-height:24px; padding-left:776px; padding-top:134px;}
.jishu li.jishuli5 span{ font-size:16px; line-height:28px; width:510px; text-align:justify; display:block; letter-spacing:1px; margin-top:16px;padding-left:776px;}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
.jishu{ width:100%; margin:60px auto 0; overflow:hidden; color:#fff}
.jishu li{ width:49.2%; float:left; display:block; margin-bottom:20px; height:356px;}
.jishu li p{ font-size:1.5rem; line-height:24px; padding-left:50%; padding-top:18%;}
.jishu li span{ font-size:1.0rem; line-height:28px; width:46%; text-align:justify; display:block; letter-spacing:1px; margin-top:16px;padding-left:50%;}
.jishu li.jishuli1{ background:url(../images/jishu1.jpg) no-repeat top right; margin-right:1.6%; background-size:100%}
.jishu li.jishuli2{ background:url(../images/jishu2.jpg) no-repeat top right; background-size:100%}
.jishu li.jishuli3{ background:url(../images/jishu3.jpg) no-repeat top right; margin-right:1.6%; background-size:100%}
.jishu li.jishuli4{ background:url(../images/jishu4.jpg) no-repeat top right; background-size:100%}
.jishu li.jishuli5{ background:url(../images/jishu5.jpg) no-repeat top right; width:100%; background-size:100%}
.jishu li.jishuli5 p{ font-size:24px; line-height:24px; padding-left:776px; padding-top:134px;}
.jishu li.jishuli5 span{ font-size:16px; line-height:28px; width:510px; text-align:justify; display:block; letter-spacing:1px; margin-top:16px;padding-left:776px;}
}

.tab2Title{ width:480px; margin:48px auto 60px; overflow:hidden}
.tab2Title li{ float:left; width:160px; text-align:center; font-size:26px; line-height:36px; cursor:pointer}
.tab2Title li.selectActive{ color:#0078b3}

.tabs2{ overflow:hidden;background-image: -moz-linear-gradient(top, #fff, #f7f7f7); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f7f7f7)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f7f7f7', GradientType='0'); /* IE*/}
.fuchi{ overflow:hidden; width:1250px; margin:auto;}
.fuchi .left{ float:left; width:774px;}
.fuchi .right{ float:right; width:424px;}
.fuchi p{ font-size:19px; line-height:28px; font-weight:bold}
.fuchi1{ padding-bottom:70px;}
.fuchi1 span{ font-size:16px; display:block; line-height:26px; margin:10px 0 20px 0; }
.fuchi2{ padding-bottom:64px;}
.fuchi2 span{ font-size:16px; display:block; line-height:26px; margin:10px 0 30px 0; }
.fuchi3 span{ font-size:16px; display:block; line-height:26px; margin:6px 0 20px 0; }
.fuchi3{ padding-bottom:75px;}

.liucheng{ height:696px; background:url(../images/lcbg.jpg) no-repeat top center; padding-top:24px;}
.liucheng ul{ background:url(../images/lcbg0.png) no-repeat center center; height:216px; width:1200px; margin:74px auto 0}
.liucheng ul li{ width:155px; text-align:center; float:left; margin-right:19px; font-size:18px; padding:140px 0 44px 0; cursor:pointer}
.liucheng ul li:hover{ color:#0078b3}

.jm_liuyan{ margin-bottom: 70px;}
.jm_liuyan p{ font-size:16px; padding-top:6px; letter-spacing:1px}
.jm_liuyan ul{ overflow:hidden; width:900px; margin:60px auto 0; }
.jm_liuyan ul li{ width:404px; height:50px; line-height:50px; margin:0 23px 25px 23px; display:block; float:left; background:url(../images/tbg1.png) no-repeat;}
.jm_liuyan ul li img{ float:left; margin-top:6px; padding:0 14px;}
.jm_liuyan ul li input{ float:left; height:44px; line-height:44px; width:320px; border:0; background:none; outline:none; font-size:16px; color:#7d7d7d}
.jminput2{float:left; height:44px; line-height:44px; border:0; background:none; outline:none; font-size:16px; color:#7d7d7d}
.jm_area{ width:854px; margin:auto;background:url(../images/tbg2.png) no-repeat center center; height:150px;}
.jm_area img{ float:left; padding-top:10px; padding:0 14px;}
.jm_textarea{float:left; line-height:24px;  border:0; background:none; outline:none; font-size:16px; color:#7d7d7d; font-family:"微软雅黑"; width:776px; height:130px;}

.jm_tijiao{ margin:34px auto 0; width:126px; height:38px; text-align:center}
.jmbtn{ display:block; width:100%; height:100%; background:#000; border:none; color:#fff; border-radius:5px; font-size:16px; line-height:38px; cursor:pointer; outline:none}
.jmbtn:hover{ background:#222}


.jm_download{position:fixed;height:100%; width:100%; top:0; left:0; z-index:9989999;}
.bg{position:fixed;height:100%; width:100%; top:0; left:0; z-index:9; background:#000;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7;}
.jm_download_text{ position:absolute; width:600px; height:400px; z-index:999;top:50%; left:50%; margin-top:-200px; margin-left:-300px; text-align:center;  background:#ecf3f9; border-radius:2px;font-family:"微软雅黑";}
.jm_download_text p{ font-size:28px; padding-top:70px; color:#444; background:url(../images/jmimg21.png) no-repeat left 70px; padding-bottom:25px; background-size:50px; padding-left:50px; width:170px; margin:auto}
.jm_download_text span{ display:block; font-size:16px; color:#999}

.tanchuang_erweima img{ margin:auto; width:130px; padding-top:20px;}
.tanchuang_erweima h3{ font-weight:normal; font-size:16px; margin-top:2px;}

.close{ position:absolute; right:0px; top:-40px;}
.close a{ width:32px; height:32px; line-height:28px; background:none; color:#ecf3f9; display:block; border-radius:20px; border:1px solid #ecf3f9; text-align:center; font-size:28px;}
.close a:hover{ text-decoration:none}

/*****************************************************************jm_top*****************************************************************/
.jm_top{ position:fixed; right:10px; top:50%; height:162px; margin-top:-81px; z-index:9}
.jm_top ul li{ margin-bottom:4px; background:#c8c8c8; cursor:pointer;}
.jm_top ul li:hover{ background:#0078b3}
.jm_top ul li#scrollTop{ display:none}






















