.wrap-layer {
/*    max-width: 1350px;*/
	max-width: 1400px;
	min-width: 1200px;
	width: 100%;
    margin: 0 auto;
    position: relative;
}
.h1, .h2, .h3, h1, h2, h3{ margin-bottom: 0;}
.swiper-roll-28  .item-cell{ overflow: hidden;}
.msad{  position: relative; text-align: center;background: #f1f1f1; }
.msad img{ display: block; margin: 0 auto;}
/*瑞普首页*/
.enfont{font-family: "anders"; line-height: 100%; text-align: center; font-size: 51px; text-transform: uppercase;}
#rolls{ overflow: hidden; width: 100%;}
.H70{height:70px;}
.H60{height:60px;}
.H20{ height:20px;}
.H30{ height:25px;}
.H40{ height:40px;}
/*关于瑞普三元*/
.mod-rpabout{ width:1220px; margin: 0 auto;}
.rpabout .wrap-layer{background:url(../images/modaboutbg.jpg) right 0 top 0 no-repeat; }
.mod-rpabout .item-videos{ width: 580px; float: left;  cursor: pointer;}
.mod-rpabout .item-videos *{cursor: pointer;}
.mod-rpabout .item-videos .item-pic{ position: relative; display: block;}
.mod-rpabout .item-videos .item-pic img{ transition:all .3s;-webkit-transition:all .3s;}
.mod-rpabout .item-videos:hover .item-pic img{ transform:scale(1.1);}
.mod-rpabout .item-videos a:after{ content: ""; display: block; width: 48px; height: 48px; background:url(../images/video_ico1.png) center center no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -24px; margin-top: -24px; z-index:6;}
.mod-rpabout .item-videos a:before{content: ""; display: block;background:rgba(0,0,0,.25); position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index:2;}
.mod-rpabout .item-cnt{ margin-left:625px; padding-top: 25px;  }
.mod-rpabout .item-cnt .item-tit{margin-bottom: 20px;}
.mod-rpabout .item-cnt .item-tit a{ color: #000; font-size: 30px; }
.mod-rpabout .item-cnt .item-tit a:hover{ color: #cf000d;}
.mod-rpabout .item-cnt .item-desc a{ font-size:18px; color:#666;}
.mod-rpabout .item-cnt .com-more{ margin-top:25px;}
.com-more a{ display: inline-block; height:35px; line-height:35px; background:#cf000d; border-radius:35px;  color: #fff; font-size:14px; text-align: center;  min-width: 120px; box-sizing: border-box; padding: 0 25px;}
.comtit{ font-size:30px; color:#000; text-align:center;}


/*瑞普三元产品*/
.mod-product{background:url(../images/probg2.jpg);}
.protab-type{ width:23%; float: left;}
.pro-cellinfo{ /**/overflow:hidden; height: 0; background: #fff; }
.active.pro-cellinfo{ overflow: visible; height: auto;}
.products{background:#fff; }
.protab-type ul li{  border-bottom: 1px solid #eee; padding: 25px 0 25px 10%; position: relative;}
.protab-type ul li span{ height:45px; display: inline-block; overflow:hidden; margin-right:4%; vertical-align: top;}
.protab-type ul li cite{height:45px; line-height:45px; display: inline-block; color:#333; font-size: 22px;}
.rp-procnt{ margin-left: 23%;}
.protab-type ul li.cr cite,.protab-type ul li:hover cite{ color:#175ab3;}
.protab-type ul li.cr span img,.protab-type ul li:hover span img{ margin-top: -45px; transition: all .3s;-webkit-transition: all .3s;}
.protab-type ul li.cr:after,.protab-type ul li:hover:after{ content: ""; display: block; width: 9px; height: 10px;background:url(../images/arr_1.png) no-repeat; position: absolute; left:80%; top: 50%; margin-top: -5px;}
.pro-cellinfo .rp-prointr{ width: 36%; height: 382px; float:left; background: #cf000d url(../images/indubg.png) right bottom no-repeat; box-sizing:border-box; padding:4% 4% 0 4%; }
.pro-cellinfo .rp-desc{ font-size:16px; color:#fff;text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.pro-cellinfo .rp-prolists{ margin-left: 36%;  box-sizing: border-box; padding:25px 35px 15px  35px;}
.pro-cellinfo .com-more2{ margin-top: 20px;}
.com-more2 a{ background:#fff; color:#cf000d;}

/*首页产品滚动*/
.rp-proroll-1{ }
.rp-proroll-1 .item-cell{ text-align:center;/* padding:5%;*/ box-sizing:border-box;}
.rp-proroll-1 .item-cnt{ font-size:17px; margin-top:20px; }
.rp-proroll-1 .item-pic { max-width: 230px; margin: 0 auto;}
.rp-proroll-1 .item-pic img{  width:100%;}
.rp-proroll-1 .item-tit *{ }
.rp-proroll-1 .item-tit{ }
.rp-prolists{ position: relative; height: 382px;}
.rp-bt{ left:42%; position: absolute; bottom: -20px;}
.cmbt{ cursor:pointer; margin: 0 5px; width:36px; height:36px; display:inline-block; vertical-align: top; line-height: 36px; text-align: center; background:#fff; border-radius:36px; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  } 
a.cmbt:hover{background:#cf000d; color: #fff;}

/*行业应用*/
.mod-applyrollwrap{ position: relative; padding: 0 40px;}
.mod-applyroll .item-cell{ text-align: center;}
.mod-applyroll .item-tit{ font-size: 20px;}
.mod-applyroll .item-cnt{ padding: 0 10px;}
.mod-applyroll .item-cell .item-pic span{ height:65px; overflow:hidden; display:block;}
.mod-applyroll .item-cell .item-pic span img{ transition:all .3s;-webkit-transition:all .3s;}
.mod-applyroll .item-cell:hover .item-pic span img,.mod-applyroll .active .item-pic span img{ margin-top: -65px;}
.mod-applyroll .active .item-cnt,.mod-applyroll .item-cell:hover .item-cnt{ color:#275fac;}
.mod-applyrollwrap .bt-l{position:absolute; left:0; top:50%; cursor: pointer;}
.mod-applyrollwrap .bt-r{position:absolute; right:0; top:50%;cursor: pointer;}
.mod-applyrollwrap .bt-l:before,.mod-applyrollwrap .bt-r:before{ font-size:30px; color: #999;}
.mod-applypic{ max-width: 920px; margin:0 auto;}
.applypic-infos{ height:0; overflow:hidden;}
.apps-active{ height:auto;}

.mod-news2{ max-width:970px; margin:0 auto; overflow: hidden;}
.mod-news2 .item-cell{overflow:hidden; background:#f7f8f8; margin-bottom: 40px;margin-right: 0;}
.mod-news2 .item-cnt { padding: 50px 55px 15px 55px;}
.mod-news2 .item-pic{ height: 270px!important; float: right; width: 430px;  background: #fff; margin-left: 55px;}
.mod-news2 .item-pic img{  height:auto; width:auto;}
.mod-news2 .item-tit *{ font-size:20px; color:#000; /*font-weight:bold;*/}
.mod-news2 .item-tit{ }
.mod-news2 .item-cell:hover .item-tit *{ color: #275fac;} 
.mod-news2 .item-2 .item-pic{ float:left;margin-right: 55px;  margin-left: 0;}
.mod-news2 .item-2 {margin-left: 0; margin-right: 0;}
.mod-news2 .item-desc{ font-size: 16px; color: #999; margin-top: 10px; line-height: 150%;}
.mod-news2 .item-date{ font-size: 16px; color: #666; margin-top: 20px;}
.mod-news2 .item-pic img{transition: all .3s;-webkit-transition: all .3s;}
.mod-news2 .item-cell:hover .item-pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.mod-activenews{background:url(../images/dl_bg1.jpg) center 0 no-repeat; padding-top: 60px;}
.mod-active-wrap{ background: #fff; max-width: 1260px; width: 90%; padding-top: 55px; margin:180px auto 0 auto;}
.mod-active-top{ width: 1120px; margin: 0 auto;}
.mod-active-top .active-desc,.mod-active-top .active-desc *{ font-size: 18px; color: #fff; line-height: 180%;}
.mod-active-top .active-desc { width: 50%; float: left;}
.mod-active-top .active-tel{max-width: 50%; float: right;background:url(../images/services1.png) 0 center no-repeat; padding-left:335px; height: 97px; box-sizing: border-box; padding-top: 28px; position: relative;}
/*.mod-active-top .active-tel h3{ font-size:18px; color:#fff; font-weight:normal; margin-bottom:8px;}
.mod-active-top .active-tel span{ color: #fff; font-size:32px; font-family:"Impact";}
*/
.mod-active-top .active-tel a span{ display: block; font-size:18px; color:#fff; font-weight:normal; margin-bottom:8px;}
.mod-active-top .active-tel cite{color: #fff; font-size:32px; font-family:"Impact";}

.mod-active-top .active-tel:after{ content: ""; display: block; position: absolute; left: 308px; height: 50px; border-left: 1px solid #fff; width: 1px;  top:35px; opacity: 0.5;}
.com-center{ text-align:center;}

.footers{ background:#f1f1f1;  }
.bm-logos{ display: block; }
.footers>.wrap-layer{padding-top: 50px;/*background:url(../images/bms.png) right 0 no-repeat;*/}
.md-bom{display: flex;/*flex-direction: row;flex-wrap: wrap;  */  justify-content: space-between;}
.bomnav .bom-tit a{ font-size: 18px; font-weight:normal; color: #182e39; font-weight: bold;}
.bomnav .bom-tit{ margin-bottom: 10px;}
.bomnav ul li a{ color: #182e39; font-size: 14px;}
.bomnav ul li{ margin-top:4px;font-size: 14px; color: #666;}
.bomnav{display: flex; width:58.8%;/*flex-direction: row;flex-wrap: wrap;  */  justify-content: space-between;}
.bomnav a:hover{ color:#cf000d;}
.mod-coderight{}
.codes{ padding-top:50px;}
.mod-coderight .item-cell{ text-align: center;margin: 0 5px; display: inline-block;}
.mod-coderight .item-1{/* display: block; margin: 0 auto 20px auto;*/}
.bmcontacts{ margin-top:25px;}
.bmcontacts a{ display: block; text-align: center;height: 45px; line-height: 45px; border-radius:45px;  margin: 0 10px;  background: #e0e0e0; font-size: 16px; color: #666;}
.mod-coderight .item-pic img{/*box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);*/ }
.mod-coderight .item-cell .item-tit{ font-size:14px; color: #182e39;}
.copys{ background: #393939; overflow: hidden;color:#afafaf;/*  border-top: 1px solid #ddd;*/ margin-top:15px; padding-bottom: 20px;/*  padding-top: 20px;*/ text-align: left; }
.bm-copy{ justify-content: space-between; color:#182e39; margin-top: 30px; align-items: flex-end;}
/*.copys span{ float: left;}
.copys cite{ float: right;}*/
.copys span img{ display: block;}
/*内页banner图*/
.mode-banner{ width:100%; position:relative; overflow:hidden;}
.banner-cnt{ float:left; position:relative; right:50%;}	
.mode-inner{float:left; position:relative; left:50%;}
.mode-banner img{ display: block;}
.bm-lk a{ color: #8d8f99; margin-left: 22px;}
.bm-lk a:hover{ color: #cf000d;  }
/*当前位置*/
.inner-top{ border-bottom: 1px  solid #eee;}
.crumb {
    overflow: hidden;  float: left;
}
.mod-topnav2{ float: right;}
.crumb ul { position: relative;
    overflow: hidden; float: left;
/*	background: url("../images/homeico1.png") 0 center  no-repeat;*/
	padding-left:18px;
}
.crumb ul:after{ display: block; width: 0; height: 0; position: absolute; left: 0; top:30px; content: ""; border:5px solid transparent; border-left:5px solid #275fac;}

.crumb ul li {
    float: left;
    line-height: 70px; font-size: 14px;
}

.crumb ul li+li {
    padding-left: 11px;
    margin-left: 5px;
    position: relative;
}

.crumb ul li+li:after {
    content: " / "; line-height: 100%;
    width: 6px;
    height: 2px;   /*  font-family:"宋体";*/
    background-color: #fff;
    position: absolute;
    left: 0;
    top:28px;
}
.crumb ul li:nth-last-child(1) a{ color:#275fac;}
.crumb ul li:hover a{color:#275fac;}
.mod-topnav2{ text-align: center;}
.mod-topnav2 li {  display: inline-block; line-height: 70px; box-sizing: border-box; font-size:22px; color: #666; margin-left: 70px;  position: relative;}
.mod-topnav2 li.cr:after,.mod-topnav2 li:hover:after{ content: ""; display: block;border-bottom: 1px solid #275fac; position: absolute; /*left: 50%;  margin-left: -3px;*/ bottom:-4px; border-radius:6px; 
/* width: 6px; height: 6px; */  width: 100%; height:1px; bottom: 0;

}
.mod-topnav2 li.cr a,.mod-topnav2 li:hover a{color:#275fac;}
.prolistbg{background:url(../images/pm_bg.png) right 0 no-repeat;}

.menu-curtit h3{ display: inline-block;background:url(../images/lmbg.png) right bottom no-repeat; font-size:40px; line-height:40px; font-weight:normal; padding-bottom:15px; padding-right: 40px;}
.menu-cur-desc{ font-size: 18px; color: #666666; line-height: 180%; margin-top:20px; max-width: 1000px; }


/*产品列表*/
.prolists-wrap{margin-right:-2%; padding-top:20px; }
.prolists-wrap .item-cell{ width:31.33%; float:left; margin-right:2%; margin-top:2%; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); }
.prolists-wrap .item-cnt{ background: #f8f8f8; box-sizing: border-box; height: 110px; padding:23px 30px 0 30px; text-align: center;  font-size: 18px; position: relative;}
.prolists-wrap .item-pic { max-width: 250px; margin: 20px auto;}
.prolists-wrap .item-pic img{  height:auto; width:auto;}
.prolists-wrap .item-tit *{ }
.prolists-wrap .item-tit{ }
.prolists-wrap .item-cell:hover .item-cnt{background: #d62631; text-align: left;}
.prolists-wrap .item-cell:hover .item-cnt *{ color: #fff; }
.prolists-wrap .item-cell:hover .item-cnt:after{   font-family:"iconfont" !important;font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content:"\e67a"; display:block;  position:absolute; right:20px; top:40px; color: #fff; font-size: 24px;     
}

.mdinner-tels{ padding:50px 50px 0 50px; box-sizing: border-box; height: 250px; background:url(../images/bannertels.jpg) left top no-repeat;    display: flex;justify-content: space-between;}
.mdinner-tels .active-tel{ margin-top:40px; margin-left:70px; margin-right: 40px;}
/*.mdinner-tels .active-tel h3{ }
.mdinner-tels .active-tel span{ }*/
.mdinner-tels .active-tel span{ display: block; font-size: 18px; margin-bottom: 10px; color: #fff; font-weight: normal;}
.mdinner-tels .active-tel cite{color: #fff; font-size: 32px;  font-family: "Impact"}
.mdinner-tels .active-tel{ background:url(../images/ic365.png) left top no-repeat; height: 87px; padding-left: 170px;  }
.mdinner-tels .addr-item{ font-size: 18px;}


/*产品最终页*/
.magnifier{ border:1px solid #f6f6f6!important; z-index: 200!important;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); background: #fff; }
.md-proinfo{ padding:56px 0 120px 0; background:#f3f3f3 url(../images/probg4.jpg) center bottom no-repeat; overflow: hidden;}
.proinfo-wraps{ overflow: hidden;}
.proinfo-left{width: 50%; float: left; background:#fff url(../images/probg5.jpg) center bottom no-repeat; /*border: 1px solid rgba(228,228,228,1);*/ border-left: none;overflow: hidden;}
.proinfo-left .view{width: 100%;height:380px; position: relative; overflow: hidden; margin-top:20px; margin-bottom:20px;   /*border-bottom:1px solid #f1f2f6; */ }
.proinfo-left .view img{}
.preview .pic img,.proinfo-left .view img{ 
/* */  width: auto !important;
    height: 100% !important;
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    transform: translate(-50%, -50%) !important;
    position: absolute !important; 
}
.preview{ padding: 20px 55px; position: relative;}
.preview .pic{ border:2px solid transparent; box-sizing: border-box; background:#fff; margin: 0 5px;  /*width: 75px; */height:80px; overflow: hidden; position: relative; cursor: pointer; border:1px solid #eee}
.preview .pic:hover,.preview .actives .pic{border:1px solid #275fac}
.arrow-left,.arrow-right{ position:absolute; left:10px; top:25px; width: 28px; height: 65px; display: block; background: none!important; line-height: 65px; text-align: center; border: none!important; }
.arrow-left i:before,.arrow-right i:before{ font-size: 35px; color: #6b6b6b;
 line-height: 65px;
}
.arrow-right{ right:15px; left: auto;}
.arrow-left i:hover:before,.arrow-right i:hover:before{ color: #878477; cursor: pointer;}
.arrow-left:hover,.arrow-right:hover{ background:#515050}
a.arrow-left,a.arrow-right{outline:none!important;    outline-offset:0!important; text-decoration: none!important}
.protit4{color:#000; margin-bottom:0;font-size:36px;font-weight: normal; line-height: 100%;    }
.proinfo-right{ margin-left: 50%;  padding:115px 0 55px 75px;; box-sizing: border-box; }
.proinfo-wraps{font-family: "Microsoft Yahei";}
.pro-attr{  display: table; margin-bottom: 8px; width: 100%;}
.pro-attr>*{ display: table-cell; font-style: normal; font-size: 15px; color: #888;}
.pro-attr>span{ width: 90px;}
.procontent{ padding:0 20px; font-size: 18px; padding-top:40px;}
.protit5{font-size:36px;font-weight: normal;  }
.proinfo-right .pro-descs{ color:#666; font-size:18px; }

.prolinks a{ font-size:16px;  text-align:center; display: inline-block; width: 150px;   background:#275fac;  height:45px;  border-radius:45px; line-height:45px;  text-align:center; color:#fff;  margin-right:20px;  }
.prolinks a.bt1{box-shadow: 0px 2px 20px 0px rgba(39, 95, 172, 0.4); }
.prolinks a.bt2{box-shadow: 0px 2px 20px 0px rgba(207, 0, 13, 0.4); background:#cf000d; }
.prolinks{ margin-top:50px;}
.proinfo-right .pro-descs{ margin-top:30px; }
.main-types{ font-size:18px; color: #333;  font-weight:bold;}  
.protys{ width: 350px; margin-top: 15px;}
.protys li{ width:160px; display: inline-block; font-size:18px; color: #666;}

.crumb2{ margin-left: 50%; padding-left: 75px; top:50px;position: absolute; z-index: 5; }

.pos{ position: relative;}
.mod-param table{ width: 100%;}
/*产品介绍*/
.tabui{ text-align: center; margin-bottom: 35px; }
.tabui li{ display:inline-block; font-size: 26px; color:#666; margin: 0 40px;}
.pr-wrap .item-cell{ overflow: hidden;}
.pr-wrap .pr-desc{ width: 50%; float: left; padding: 2% 2% 2% 2%; box-sizing: border-box;}
.pr-wrap .pr-desc p,.pr-wrap .pr-desc { font-size: 18px; color: #666;}
.pr-wrap .pr-img{ width: 50%; padding-left: 2%;box-sizing: border-box; float: left; overflow: hidden;}
.pr-wrap .item-2 .pr-desc{ float: right;}
.pr-wrap .pr-img img{ margin: 0 auto; display: block;}
.pr-wrap .item-2 .pr-img{ padding-left: 2%; padding-right:2%;}
.prtit{ font-size:30px; text-align: center; margin-bottom: 35px;}
.prtit span{ color: #006bcf;}
.pr-bg{ background: #f8f8f8; padding: 30px 0;}

.tabui li.pro-cr{ position: relative;}
.tabui li.pro-cr a{ color: #275fac;}
.tabui li.pro-cr:after{ content: ""; display: block;  width: 6px; height: 6px; border-radius: 6px; border: 1px solid #275fac; position: absolute; bottom: -3px; left: 50%; margin-left: -3px;}
/*产品表格*/
    .mod-param{
        position: relative;

	/*	 overflow: hidden;*/
		    /*table-layout: fixed;*/ 
    }
.mod-param table{/*table-layout: fixed;*/}
.mod-param tr{ width: 100%; /*display: table*/}
.mod-param  table{/*table-layout: fixed;*/
      border-collapse: collapse;

    }

 .mod-param   th{
        padding: 10px 20px;
        background-color: #275fac; box-sizing: border-box; /**/width: 16.6%; text-align: center; color: #fff; font-size: 16px;
    }
.mod-param    td{
        padding: 10px 20px;
     /*   border: 1px solid black;*/border-right: 1px solid #eee; border-bottom: 1px solid #eee;box-sizing: border-box;width: 16.6%; /**/font-size: 15px;
    }
  .mod-param  tbody{
 /*       display: block;*/
        height: auto;
        width: 100%;
/*        overflow: auto;*/
    }
 .mod-param   thead{
     /*   display: block;*/
        width: 100%;
        overflow: hidden;
    }
.mod-param{ overflow-x: auto; padding: 0 5px; box-sizing: border-box; width: 100%; overflow-y: visible;}
 .mod-param   td.td-1, .mod-param   th.td-1{  width: 10%;
        background: #f1f1f1; text-align: center;
    }
#theadth{ background-color: #275fac; }
.mod-param td.td-1{ white-space: nowrap;}
.fea-txt{ max-width: 95%; margin: 0 auto; min-width: 150px;}
#tbodyZone tr td{ position: relative;}
#tbodyZone tr td:nth-child(2n+1){ background: #f8f8f8}
.param-more{  margin-top:30px;}
.param-more a{ border: 1px solid #275fac; height: 40px; border-radius:  40px; width: 155px; line-height: 40px; text-align: center; color: #275fac; display: block; margin: 0 auto; cursor:pointer;}
.param-more a:after{ vertical-align: middle; display: inline-block;content: ""; border: 5px solid transparent;  border-top: 5px solid #275fac; margin-left: 5px;}
.all-param{  display: none;}

.paramfolds a:after{ position: relative; top: -5px; border: 5px solid transparent;border-bottom: 5px solid #275fac;}
.paramfolds a:before{content: "收起参数";}
.paramfolds a span{ display: none;}

.showdows:after,.showdows:before{ z-index: 9; background:url(../images/ty_bgx.png) no-repeat; background-size: 100% 100%;content:""; display: block;  width: 12px; position: absolute; left: -12px; display: block; top: 0; bottom: 0; }
.showdows:before{left: auto; right:-12px; background:url(../images/ty_bgx2.png) no-repeat; background-size: 100% 100%;}


/*768创业园*/
.mod-serch-l{cursor:pointer; width:100%; background:url(../images/up_arrows1.png) right 20px center no-repeat; height:50px; position:relative; float:left;/* border-bottom:1px solid #999999*/;}
.mod-serch-l span{ line-height:50px; font-size: 16px; padding-left:20px;}
.mod-serch-l ul{ position:absolute; top:50px; left:0; width:100%; background:#fff; border:1px solid #eee; border-top:none; padding:5px 0; display:none;  box-sizing: border-box; max-height: 300px; overflow-y: auto; }
/*.mod-serch-l:hover ul{ display:block;}*/
.mod-serch-l ul li{ padding:0 10px 0 20px; line-height:30px; border-bottom:1px dotted #eee; cursor:pointer;}
.mod-serch-l ul li:hover{ background:#fafafa;}
.mode-banner20{ width:100%; position:relative; overflow:hidden;}
.banner-cnt20{ float:left; position:relative; right:50%;}	
.mode-inner20{float:left; position:relative; left:50%;}
.mode-inner20 img{ max-width: none;}
.swiper-roll-20 .swiper-pagination{ bottom:180px;}
.swiper-roll-21 .swiper-pagination{ bottom:15px;}

.indust-searchs{ margin-top: -170px; height: 170px; position: relative; z-index: 4; background:rgba(255,255,255,.7);}
.mod-news-lists{ margin-right:-3.33%; }
.mod-news-lists .item-cell{ background: #fff;  width: 30%; margin-right:3.33%; float: left;}
.mod-news-lists .item-cnt{ padding: 23px; }
.mod-news-lists .item-pic { width: 100%; max-height: 270px; overflow: hidden;}
.mod-news-lists .item-pic img{  height:auto; width:auto; transition: all .3s;-webkit-transition: all .3s;}
.mod-news-lists .item-cell:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05);}
.mod-news-lists .item-tit *{font-size: 18px; color: #333;  }
.mod-news-lists .item-tit{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mod-news-lists .item-desc *{ font-size: 16px; color: #999;}
.mod-news-lists .item-desc{ line-height: 150%; height: 45px; overflow: hidden; margin-top:10px;}
.mod-news-lists .item-date{ color: #ccc; font-size: 16px;}
.indust-inner{ width: 1220px; margin:0 auto; padding-top:35px;}
.sears-tit{ font-size:18px; margin-bottom: 15px;}
.indust-frms .in-sel{ width:365px; height: 50px; line-height: 50px; background: #f0f0f0; }
.indust-frms>*{ float: left; margin-right: 15px;}
.indust-frms .sinputs{ width: 320px;}
.indust-frms .sinputs input{ width: 100%; border: none; background: #f0f0f0; height: 50px; line-height: 50px;  box-sizing: border-box; padding: 0 20px; font-size: 16px;}
.indust-frms .sinputs input::-webkit-input-placeholder{color:#333;}
.indust-frms .sinputs input::-moz-input-placeholder{color:#333;}
.indust-frms .sinputs input::-ms-input-placeholder{color:#333;} 
.insubmits{ margin-right: 0;}
.insubmits a{ font-size:16px; display:block; text-align:center; width: 157px; height: 50px; line-height: 50px; background:#cf000d;color:#fff;}

.mod-space{background:#f8f8f8 url(../images/offce_bg1.jpg)  center bottom no-repeat; }
.spaces-wrap{margin-right:-3%;}
.spaces-wrap .item-cell{ width:47%; margin-right:3%; float:left; position:relative;}
.spaces-wrap .item-cnt{ position: absolute; bottom: 0; left:0; right: 0; padding: 25px 35px; background:rgba(0,0,0,.4);}
.spaces-wrap .item-tit a{ font-size:24px; color: #fff;}
.spaces-wrap .item-tit img{ margin-right:15px; vertical-align: bottom;}
.spaces-wrap .item-desc{ font-size:16px; color: #fff; line-height: 150%; margin-top: 20px;display: none;}
.spaces-wrap .com-more{ margin-top:20px; display: none;}
.spaces-wrap .item-cell:hover .item-desc,.spaces-wrap .item-cell:hover .com-more{ display: block;}
.spaces-wrap .item-cell .item-pic img{ transition: all .3s;-webkit-transition: all .3s;}
.spaces-wrap .item-cell:hover .item-pic img{ transform: scale(1.04);-webkit-transform: scale(1.04)}
.serv-tels{ width: 415px; position: relative; top: 20px; margin:-180px auto 0 auto; position: relative; z-index: 2;}
.serv-img{ float: left;}
.serv-tels .serv-cnts{ margin-left:195px;}
.serv-tels .serv-tit{ font-size:20px; color:#666666;}
.serv-tels .serv-tel{ font-size:36px;color:#cf000d; font-family:"Impact";}
.mod-newsbg{ background: #f8f8f8;}
.party-link{/*margin-right:-3%;*/display: flex;
    flex-direction: row;
    flex-flow: row wrap;    margin-right: -3.33%;
}
.party-link .item-cell{
display: flex;flex-direction: column;width: 30%;
    float: left;
    margin-right: 3.33%;
    margin-bottom:20px;
    background: #f8f8f8 url(../images/lkbg1.jpg) center bottom  no-repeat; background-size: 100% 100%!important;
    box-sizing: border-box;}
.party-link .item-cell a{ font-size: 18px; text-align:center; display: block; padding: 20px 20px;}
.party-link .item-cell:nth-child(2){background: #f8f8f8 url(../images/lkbg2.jpg) center bottom  no-repeat;}
.party-link .item-cell:nth-child(3){background: #f8f8f8 url(../images/lkbg3.jpg) center bottom  no-repeat;}
.party-link .item-cell:nth-child(4){background: #f8f8f8 url(../images/lkbg4.jpg) center bottom  no-repeat;}
.party-link .item-cell:nth-child(5){background: #f8f8f8 url(../images/lkbg5.jpg) center bottom  no-repeat;}
.party-link .item-cell:nth-child(6){background: #f8f8f8 url(../images/lkbg6.jpg) center bottom  no-repeat;}


/*768园区介绍*/
.instr-wrap{ padding-top: 50px; }
.instr-wrap .item-cell{ margin-top:50px;  padding-right:23%; min-height:380px; position:relative;}
.instr-wrap .item-cnt{background: #f8f8f8; min-height: 380px; box-sizing: border-box; }
.instr-wrap .item-pic { width: 53.4%; right: 0; position: absolute; height: 380px!important; top: -50px;}
.instr-wrap .item-pic img{  height:100%; width:100%;}
.instr-wrap .item-tit *{ }
.instr-wrap .item-tit{ }
.instr-wrap .item-desc{padding:35px; padding-right:42.5%; font-size:18px;}
.instr-wrap .item-2 { padding-left:23%; padding-right: 0}
.instr-wrap .item-2  .item-pic { left:0; right:auto;}
.instr-wrap  .item-2 .item-desc{padding:35px; padding-left:42.5%;}

.projectscase-wrap2{position:relative;}
.projectscase-wrap{ margin-top: 70px; margin-left: -20px; margin-right: -20px;}
.projectscase-wrap .item-cell{ width:33.333%; float:left;}
.projectscase-wrap .item-inner{ padding-right:20px; padding-left: 20px; }
.projectscase-wrap .item-cnt{}
.projectscase-wrap .item-pic { height: 320px; }
.projectscase-wrap .item-pic img{ max-width: 100%; max-height: 100%;  }
.projectscase-wrap .item-tit *{ font-size:20px;color: #000; }
.projectscase-wrap .item-tit{ margin-top: 12px; text-align: center;}
.projectscase-wrap .item-tit a:hover{ color: #d7000f;}

.bt-4,.bt-5{ cursor:pointer; z-index:10; position: absolute;background: #fff; width: 42px; height: 42px; border-radius:42px; line-height: 42px; text-align: center; top: 50%; margin-top: -21px; left: 0;box-shadow: -5px 0 5px rgba(0,0,0,0.06), 5px 0 5px rgba(0,0,0,0.06), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06); display: block;
}
.bt-5{ left: auto; right:0;} 

.bt-4:hover,.bt-5:hover{ background: #cf000d; color: #fff;}

.inner-top2 .mod-topnav2 li.cr a, .inner-top2 .mod-topnav2 li:hover a{color:#cf000d;}
.inner-top2 .mod-topnav2 li.cr:after, .inner-top2 .mod-topnav2 li:hover:after{border-bottom: 2px solid #cf000d;}
.inner-top2 .crumb ul li:nth-last-child(1) a,.inner-top2 .crumb ul li:hover a{color:#cf000d;}
.inner-top2 .crumb ul:after{border-left:5px solid #cf000d;}

.inner-top3{ border-bottom: none;}
.solapply-wraps{ padding:45px 0; margin-top:35px; background:#f8f8f8 url(../images/slv_bg.png) center 0 no-repeat;}
.applycontents{ max-width:980px; margin:0 auto; text-align: center;}
.applycontents p{ font-size: 18px; color: #666;}

/*提供产品*/
.prolists-wrap2{  padding-top:20px; margin-left: -15px;  margin-right: -15px;  position: relative;}
.prolists-wrap2 .item-inner{ margin: 0 15px 15px 15px;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1);}
.prolists-wrap2 .item-cell{  float:left; margin-top:2%;  }

.prolists-wrap20 .item-cell{margin-top:0}
.prolists-wrap2 .item-cnt{ background: #f8f8f8; box-sizing: border-box; height: 120px; padding:23px 30px 0 30px; text-align: center;   position: relative;}
.prolists-wrap2 .item-pic { max-width: 250px; margin: 20px auto;}
.prolists-wrap2 .item-pic img{  height:auto; width:auto;}
.prolists-wrap2 .item-tit *{ }
.prolists-wrap2 .item-tit{ }
.prolists-wrap2 .item-cell:hover .item-cnt{background:#d62631; }
.prolists-wrap2 .item-cell:hover .item-cnt *{color:#fff;}
.prolists-wrap2 .item-tit *{ font-size:18px; color:#333;}
.prolists-wrap2 .item-cnt .item-desc2{ color:#999; font-size:14px; line-height:150%; margin-top: 8px;}
.prolists-wrap20 { margin-top: -20px;}
.prolists-wrap20 .item-cell:hover .item-cnt{/*background:#006bcf;*/ }
.textcenter{ text-align: center; margin-top: 30px; clear: both;}
.apply-intrs{background:#021a34 url(../images/slv_bg2.jpg) center bottom no-repeat; background-size: cover;}
.com-tit3{ text-align:center; color:#fff; }
.com-tit3 span{ font-size:30px; font-weight:bold;}
.com-desc3{ font-size: 16px; color: #fff; max-width: 990px; margin:20px auto 0 auto; text-align: center;}
.com-tit3 span:before,.com-tit3 span:after{ content:""; display:inline-block; width: 95px; height: 15px;background: url(../images/b1.png) center center no-repeat; vertical-align: middle; margin-right: 20px;}
.com-tit3 span:after{background: url(../images/b2.png) center center no-repeat; margin-right: 0; margin-left: 20px;}
.apply-case{ width:900px; margin:50px auto 0 auto; overflow:hidden;}
.apply-case li{ font-size: 22px; color: #fff; width: 50%; float: left; padding-right: 40px; box-sizing: border-box;  float: left; position: relative; padding-left: 20px; margin-top: 10px;} 
.apply-case li:before{ content:""; position: absolute; left: 0; top: 17px; border-bottom:3px solid #fff; display: inline-block; width: 12px;  margin-right: 5px;}

.com-tit4 span,.com-tit5 span{ color: #333; font-weight: bold;}
/*.com-tit4 span:before{background: url(../images/sb1.png) center center no-repeat;}
.com-tit4 span:after{background: url(../images/sb2.png) center center no-repeat;}
.com-tit5 span:before{background: url(../images/sb10.png) center center no-repeat;}
.com-tit5 span:after{background: url(../images/sb20.png) center center no-repeat;}
*/
.pos2{ position:relative; top: -40px;}
/*文章页*/
.article{ /*max-width: 1130px;*/ margin:0 auto; padding-bottom: 30px;}
.article,.article p{ font-size: 16px; line-height: 180%;}
.article2{max-width: 1130px;}
/*仪器产品首页*/
.mod-yqproduct2{background:#f8f8f8 url(../images/yqbg2.png) center center no-repeat;background:#f8f8f8;}
.protab-type2{ text-align: center; padding-top: 20px;}
.protab-type2 li a{ font-size: 22px;}
.protab-type2 li{ display: inline-block; margin: 0 35px; position: relative;}
.protab-type2 li.cr a{ color:#cf000d;}
.protab-type2 li.cr:after{ content:""; width:100%; height:5px;/* border-radius:5px;*/border-bottom:1px solid #cf000d; position: absolute; display:block; left:0; /*margin-left:-2px; */bottom: -10px;}
.rp-proroll-2 .swiper-slide { text-align: center;
	width:43%;/* padding:0 40px;*/padding:0 58px; box-sizing: border-box; 
/*	height:540px; */
/*	//height: 408px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;*/
}
.rp-proroll-2 .swiper-slide a{ display: block;}
.rp-proroll-2 .swiper-slide a img{ max-width: 100%; height: auto;}
.rp-proroll-2 .item-tit a{ font-size: 36px; color: #333;}
.rp-proroll-2 .item-tit{ margin-top:25px;}
.rp-proroll-2 .item-cnt{ background:#cf000d; padding:25px 30px;  display: none;transition: all .3s;}
.rp-proroll-2 .swiper-slide-active .item-tit a{ font-size: 16px; color: #fff;}
.rp-proroll-2 .swiper-slide-active .item-tit{ text-align: left;margin-top: 0;   line-height: 180%;}
.rp-proroll-2 .swiper-slide-active .item-pic{/*box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);*/ }
.rp-proroll-2 .swiper-slide-active .item-cnt{ display:block; opacity: 1
;}
.rp-proroll-2 .swiper-slide-active .item-tit a{ max-height: 75px; overflow: hidden;display: block; padding-right: 60px; position: relative;}
.rp-proroll-2 .swiper-slide-active .item-tit a:after{ content: "\e67a"; display: block; position: absolute; right: 0; top:50%;  font-family:"iconfont" !important; margin-top: -12px;font-size:24px;
  font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  }
.pro-cellinfo2{ position:relative; height: 0; overflow: hidden;}
.pro-cellinfo2 .cmbt{ width: 45px; height: 45px; line-height: 45px; border-radius:45px;  z-index: 6; position: absolute; top: 50%; margin-top: -22px; left: 0;}
.pro-cellinfo2 .bt-r{ right:0;left:auto;}

.p-active{ height: auto;}




/*行业应用*/
.mod-applys{ margin-right:-1.5%; }
.mod-applys .item-1{width:48.5%; margin-right:1.5%;  }
.mod-applys .item-2,.mod-applys .item-3{width:23.5%;}
.mod-applys .item-4{ width:48.5%;}
.mod-applys .item-cell{ position:relative; float:left;margin-right:1.5%;margin-bottom: 1.5%; }
.mod-applys .item-cell .item-pic{ height:225px!important; overflow: hidden;} 
.mod-applys .item-1 .item-pic{ height:470px!important;} 
.mod-applys .item-cnt{ position: absolute;  left: 0; top: 0; width: 100%; height: 100%;}
.mod-applys .item-pic {}
.mod-applys .item-pic img{ transition: all .3s; -webkit-transition: all .3s;}
.mod-applys .item-tit *{ }
.mod-applys .item-tit{ }
.mod-applys .item-cell .item-cnt  a{ position: absolute; width: 100%; height: 100%;  left:0; top: 0; display: block; background: rgba(0,0,0,.2); font-size: 24px; box-sizing: border-box; color: #fff; padding: 40px 0 0 35px;}
.mod-applys .item-cell:hover .item-pic img{ transform:scale(1.1); -webkit-transform: scale(1.1); }

/*服务与支持*/
.mod-suports{ height: 615px; box-sizing: border-box;  overflow: hidden;background:#f8f8f8 url(../images/sup_bg1.png) center bottom no-repeat; }
.curtit2,.msuport-desc {margin-left: 6%;}
.curtit2 h3{font-size: 34px; background: url(../images/supbg.png) right bottom no-repeat; display:inline-block;padding-bottom: 15px;padding-right: 40px;}
.suport-img{ position: absolute; left: 58%; top:0;}
.suports{ position:relative;padding-top: 20px;}
.msuport-desc{ font-size:18px; color: #666; margin-top: 34px; max-width: 550px;}
.suports-cnt ul{ margin-top: 50px; box-sizing: border-box; padding-left: 1.5%; margin-left: 0; display: block; width: 80%; height: 215px; background: #fff;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); position: relative;  z-index: 2;  overflow: hidden; border-top-right-radius:80px; }
.suports-cnt ul li{ position: relative;width: 24%; text-align: center;float: left; height: 215px; box-sizing: border-box;}
.suports-cnt ul li.sup-icon4{width: 28%; background: #cf000d  url(../images/telic2.png) right 30px top 30px no-repeat;}
.suports-cnt ul li span{ display: block; padding-top: 60px; font-size: 18px; color: #fff;}
.suports-cnt ul li cite{ font-size: 22px; color: #333; padding-top: 5px; display: block;}

.suports-cnt ul li:after{ content: ""; display: block; border-left: 1px solid #e5e5e5; height: 82px; position: absolute; top: 64px; left: 0;}
.suports-cnt ul li.sup-icon1:after,.suports-cnt ul li.sup-icon4:after{ display: none;}
.suports-cnt ul li.sup-icon4 span{ padding-top: 80px;}
.suports-cnt ul li.sup-icon4 cite{ padding-top: 14px; font-size: 30px; color: #fff; font-family:"Impact";}

.mod-news-lists2{}
.mod-news-lists2 .item-cnt{ padding: 25px 0;}
.mod-news-lists2 .item-cell{ border-bottom: 1px solid #cf000d;}
.mod-news-lists2 .item-desc{ height: 65px;}
.mod-news-lists2 .item-cell:hover{ background: #cf000d}
.mod-news-lists2 .item-cell:hover .item-cnt{ padding: 25px 20px;}
.mod-news-lists2 .item-cell:hover .item-cnt *{ color: #fff;}


/*仪器产品页*/
.protop{ background:#f8f8f8;}
.protop .wrap-layer{ background:none;}
.protop .mod-rpabout .item-videos a:before,.protop .mod-rpabout .item-videos a:after{ display: none;}
.protop .proview{ color: #cf000d; margin-top: 40px;}
.protop .proview a{ display: block; width: 105px; padding-left:60px; background: url(../images/book_sc.png) 0 center no-repeat; font-size: 16px;}

.hot-prolists .item-1{ width: 64.66%; height: 400px; background: url(../images/bg8.jpg) 0 center no-repeat; 
background-size:100% 100%; position: relative;}
.hot-prolists .item-1 .item-pic{ margin-top:50px; margin-left:8%; float:left; max-width: 300px; width: 300px;}
.hot-prolists .item-1 .item-cnt{  text-align: left;background: none!important; margin-left: 50%; padding:70px 0 0 0;}
.hot-prolists .item-1 .item-tit,.hot-prolists .item-1 .item-desc{ font-weight: bold; text-align: left;  }
.hot-prolists .item-1 .item-tit *,.hot-prolists .item-1 .item-desc *{ font-size: 20px; text-align: left;color: #333!important;}
.hot-prolists .item-1 .item-desc2{ margin-top: 20px; line-height: 150%;  padding-right: 50px; max-height:105px; overflow: hidden;}
.hot-prolists .item-1 .item-desc2 *{ color: #666!important; font-size: 16px; line-height: 150%;}
.hot-prolists .com-more{ margin-top:30px;}
.hot-prolists .item-1 .hotnew{ position: absolute;  width: 89px; height: 93px; background: url(../images/newico2.png) 0 center no-repeat;}
.mysbt{ margin-top:40px; text-align:center;}
.mysbt a{ background: #cf000d; margin: 0 10px; display: inline-block; padding: 0 35px; height: 50px; line-height: 50px; border-radius:50px; font-size: 16px; }
.mysbt a span{ color:#fff; padding-left: 40px; display: inline-block;background: url(../images/bticon2.png) 0 center no-repeat; line-height: 50px;}
.mysbt a.sbt2{background: #005bac;}
.mysbt a.sbt2 span{background: url(../images/bticon1.png) 0 center no-repeat;}

.mod-technology{ background:#f8f8f8;}
.technol-tit{ font-size:24px; color:#333; font-weight:bold; margin-bottom: 30px;}
.technol-left{ width: 67%; float: left;}
.mod-pdfs .item-cell{ width: 50%; float: left;}
.mod-pdfs .item-pic{ width: 54%; float: left;}
.mod-pdfs .item-cnt{ margin-left: 59%; padding-right: 20px; padding-top: 60px;}
.mod-pdfs .item-cnt .item-tit a{ font-size:20px;}
.mod-pdfs .tel-more{ margin-top:30px;}
.mod-pdfs .tel-more a{background:url(../images/xq_icon1.png) 0 0 no-repeat; display:block; width:130px; height:41px; line-height:160px; overflow:hidden;}
.technol-right{width: 28%; float: right;}
.md-soft-tool .item-cell a span { display: block; padding-right: 80px; font-size: 20px; display: block;}
.md-soft-tool .item-cell a{width: 100%; vertical-align: middle;height:80px; display: table-cell; padding:20px 5%;background: #fff url(../images/dwico1.png) right 25px center no-repeat;  }
.md-soft-tool .item-cell{ display: table; width: 100%; margin-bottom: 18px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
.md-soft-tool .item-cell a cite{ font-size: 14px; color: #999; display: block; padding-top: 5px;}
/*客服热线*/
.md-contacts{overflow:hidden; width:1160px; margin: 0 auto;}
.contacts-img{float:right; width:580px;}
.contacts-2{ float:left; width:480px; padding-top: 60px;}
.contacts-2 cite{ margin-left: 20px; font-size: 32px; color: #1c1c1c; font-family: "Impact"; vertical-align: middle;}
.contacts-tel span{ display:inline-block; text-align: center;width: 130px; height: 40px; line-height: 40px; background: #cf000d; color: #fff; font-size:16px;}
.contacts-desc{ color: #666; font-size: 18px; margin-top: 25px; line-height: 150%;}
.contacts-more{ margin-top: 40px;}
.contacts-more a{ display: block; width: 48px; height: 48px; background:url(../images/more2.png)  no-repeat;}
.mod-pdfroll{ padding-bottom:50px; position: relative;}
.mod-pdfroll .swiper-pagination{ bottom:0; }
.mod-pdfroll .swiper-pagination span.swiper-pagination-bullet{ background:#e1e1e1; width:30px; height: 4px; }
.mod-pdfroll .swiper-pagination span.swiper-pagination-bullet-active:after{ display:none;}
.mod-pdfroll .swiper-pagination span.swiper-pagination-bullet-active{background:#cf000d;}

/*banner图*/
.banner-txts{ position:absolute; left:0; right:0; z-index: 5; top:35%;}
.banner-txts *{ color: #fff;}
.banner-txts .wrap-layer{ max-width: 1200px;}
.banner-txts h3{ font-size: 40px;}
.banner-txts span{ margin-top: 35px; font-size: 18px; display: block; max-width: 630px;}

/*产品对比列表*/
.sel-condition{ background:#f8f8f8; padding: 20px 45px;  }
.tp-page{ margin-top: 45px; overflow: hidden;}
.page-l{ float:left;}
.page-r{ float:right;}
.sel-condition *{ font-size:16px;}
.sel-condition ul li{ position: relative; padding-left: 50px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.sel-condition ul li:nth-last-child(1){border-bottom:none;}
.sel-condition ul li span{ position: absolute; left: 0; top:15px;}
.sel-condition ul li a{ margin: 0 20px; padding:0 10px;border-radius:25px; display: inline-block;}
.sel-condition ul li a.cr{ background:#cf000d; color:#fff; }
.sel-condition ul li a:hover{ background:#cf000d; color:#fff; }
.page-l{ padding-top: 10px;}
.page-l span{ font-size: 16px;}
.page-l i{ color:#cf000d;font-size: 16px; font-style: normal; padding:0 2px;}
.page-r a{ width: 116px; height: 40px;font-size: 16px;  line-height: 40px; color: #666; border: 1px solid #e5e5e5; text-align: center; display: inline-block; margin-left: 20px;}
.page-r a:hover{background:#cf000d; color:#fff; border: 1px solid #cf000d;}
.md-cmsprowrap{ margin-right:-1.5%;}
.md-cmsprowrap .item-cell{ position: relative;width:23.5%; margin-right: 1.5%; margin-top: 1.5%; float: left; 
box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }
.md-cmsprowrap .item-cell .item-pic{ width: 200px; margin: 0 auto;}
.md-cmsprowrap .item-cnt{background: #f8f8f8; padding-bottom: 20px;}
.md-cmsprowrap .item-tit{ overflow: hidden;padding: 0 20px; border-bottom: 1px solid #e5e5e5; height: 55px; line-height: 55px;}
.md-cmsprowrap .item-tit a{ font-size: 16px; color: #333;  font-weight: bold;}
.md-cmsprowrap .item-desc{padding: 0 20px; margin-top: 20px;}
.md-cmsprowrap .item-desc span{ color: #666; font-size: 16px;  display: block;}
.md-cmsprowrap  .cmsbt{ border-top:1px solid #e5e5e5;margin-top: 20px; padding-top: 15px;}
.md-cmsprowrap  .cmsbt a{ background: #cf000d; color: #fff; width: 120px; height: 35px; line-height: 35px; text-align: center; margin: 0 auto; display:block; border-radius:35px; }

.md-cmsprowrap  .item-sel .cmsbt a{ background:#c1c1c1; }
.md-cmsprowrap  .item-sel:after{background:url(../images/sicon1.png) 0 0 no-repeat; width: 39px; height: 38px;  right: 0;  top:0; content: ""; display: block; position: absolute;} 
.md-cmsprowrap .item-cell .cmsbt a{ cursor: pointer;}

.md-cmsprowrap .item-cell .cmsbt a.remove{display:none;}
.md-cmsprowrap .item-cell .cmsbt a.add{display:block;}
.md-cmsprowrap .item-sel .cmsbt a.remove{display:block;}
.md-cmsprowrap .item-sel .cmsbt a.add{display:none;}

.mdinner-tels2 .addr-1{ max-width:680px; padding-top:50px; }
.mdinner-tels2 .active-tel{ margin-top: 30px; background:url(../images/telicon12.png) 0 0 no-repeat; padding-left: 120px; padding-top:20px; margin-left: 30px;}
.mdinner-tels2 .addr-1 a{ display: block;padding-right:100px; box-sizing: border-box;background:url(../images/se_icon1.png) right center no-repeat;}

/*仪器最终新加*/
.proinfo2 .proinfo-left .view{background:url(../images/cpbg3.png) center 0 no-repeat;}
.proinfo2 .actives .preview .pic{  border: 1px solid #d72a35;}
.proinfo2 .crumb ul li:nth-last-child(1) a,.proinfo2 .crumb ul li a:hover{ color:#cf000d;}
.proinfo2  .crumb ul:after{  border-left: 5px solid #cf000d;}
.pr-video{ }
.pr-video a{position: relative; display:inline-block;}
.pr-video a:after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,.5) url(../images/video_ico1.png) center center no-repeat; }
.pr-video img{ display: block;}
.proinfo2 .prtit span{  color:#cf000d;}
.proinfo2 .pr-wrap .item-2 .pr-img{ padding-top: 30px;}
.proinfo2 .tabui li.pro-cr a{color:#cf000d;}
.proinfo2 .tabui li.pro-cr:after{border: 1px solid #cf000d;}
.mod-tables6 th{ background: #cf000d; min-width: 84px; color: #fff; }
.mod-tables6 td,.mod-tables6 th{padding: 10px 4px;text-align: center;font-size: 15px; }
.mod-tables6 td{  color:#666; background:#f8f8f8;padding:12px 5px;}
.mod-tables6 tr:nth-child(2n) td{background: #f1f1f1}
.proinfo2 .param-more a{color: #cf000d;border:1px solid #cf000d; cursor:pointer; }
.proinfo2 .preview  .pic:hover, .proinfo2 .preview .actives .pic{border: 1px solid #cf000d;}
.proinfo2 .param-more a:after{  border-top: 5px solid #cf000d; margin-left: 5px;}
.mod-tables6 tbody tr{border:1px solid transparent;}
.mod-tables6 tbody tr:hover{ position: relative; z-index: 4; box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1); border: 1px solid #f2f2f2;}
.proinfo2 .paramfolds a:after{border:5px solid transparent; border-bottom: 5px solid #cf000d;}


.helps{ background:url(../images/help_bg2.jpg) 0 0 no-repeat; height: 160px; line-height: 160px; text-align: center;}
.helps span{ font-size: 30px; margin-right: 60px;}
.helps .hel-1,.helps .hel-2{ color: #fff; display: inline-block; width: 120px; height: 38px; line-height: 38px; border-radius:38px;  font-size: 16px;  text-align: center; box-shadow: 0px 2px 20px 0px rgba(39, 95, 172, 0.4); background: #275fac;   margin: 0 10px;}
.helps .hel-2{box-shadow: 0px 2px 20px 0px rgba(207, 0, 13, 0.4); background:#cf000d;}
.pdflist{margin-right:-2%; overflow: hidden; padding-bottom: 20px;}
.pdflist .item-cell{ width:31.33%; margin-right: 2%; float: left; height: 115px; display:table;} 
.pdflist .item-cell a{ position: relative;background:#fff;/* display:block;*/ display:table-cell; width:100%; vertical-align: middle;
box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1); box-sizing: border-box; padding: 0 30px; }
.pdflist .item-cell a span{  padding-right: 60px; font-size: 20px; color: #333333; display: block;}
.pdflist .item-cell a i{ display: block; font-style: normal; color: #999;padding-top:5px; }
.pdflist .bt-r{ position: absolute; right: 30px; top: 50%;}
.pdflist .item-cell a cite{ width: 35px; height: 35px; border: 1px solid #e1e1e1; border-radius:35px; text-align: center; line-height: 35px; margin-top: -17px;}
.pdflist .item-cell:hover a span{  color: #cf000d;}
.pdflist .item-cell:hover a cite{ color: #fff;border: 1px solid #cf000d; background: #cf000d}

.proinfo2 .prolists-wrap2{ padding-top:0;}
.proinfo2 .prolists-wrap2 .item-cell{ margin-top: 0;}
.prmore{ font-size: 18px; margin-left: 28px; vertical-align: middle; display: inline-block;  padding-bottom:6px; border-bottom: 1px solid #333; line-height: 100%; }
/*精密仪器解决方案*/
.mod-applyroll2{ text-align: center;}
.mod-applyroll2 .item-cell{ margin: 0 50px; display:inline-block; overflow:hidden; vertical-align:top;}
.mod-applyroll2 .item-cell *{ transition:all .3s;}
.mod-applyroll2 .item-cell span{ margin: 0 auto 10px auto;  width: 50px; height: 50px; overflow: hidden; display: block;}
.mod-applyroll2 .item-tit a{ font-size: 20px;}
.mod-applyroll2 .cr span img,.mod-applyroll2 .item-cell:hover span img{ margin-top: -50px;}
.mod-applyroll2 .cr .item-tit a,.mod-applyroll2 .item-cell:hover .item-tit a{  color:#cf000d;}
.solve-contents .solve-desc{ font-size: 18px; color: #666; width: 960px; margin:0 auto; text-align: center;}
.solve-intrs{background:#f8f8f8 url(../images/picbg.png) center 140px no-repeat;}
.solve-contents .solve-pic{  text-align:center;  margin-top:35px; margin-bottom:0; }
.mod-applyroll2{ margin-bottom:25px; }
.solv-gs{ margin-top:45px;}
.solv-gs .item-cell{ text-align:center; width: 25%;  float: left; padding: 0 35px; box-sizing: border-box; position: relative;}
.solv-gs .item-cell .item-tit{ min-height:56px; font-size:20px; line-height:140%; font-weight:bold; margin-bottom: 20px;}
.solv-gs .item-cell .item-cnt{ line-height:150%; color:#666;  font-size:16px;}
.solv-gs .item-cell:after{content:""; display:block; position:absolute; left: 0; top:5px; height: 115px; border-left: 1px solid #e5e5e5;}
.solv-gs .item-cell:nth-child(1):after{display:none;}
.md-cmsprowrap2 .item-desc span{display:block;  }
.md-cmsprowrap2 .item-desc span:before{content:""; width: 5px; height: 5px; background: #cf000d; display: inline-block;  vertical-align: middle; margin-right: 10px;}
.banner-txts span.sotits{ display: inline-block; width: 162px; height:45px; line-height: 45px; text-align: center; background: #dd2f3b; color: #fff; font-size: 26px;}

/*大事记*/
.mods-event{background:#f8f8f8 url(../images/ev_bg.jpg) center bottom no-repeat; min-height: 612px;}
.event-top{ height: 120px; width: 1060px; /*padding: 0 60px;*/ text-align: center; position: relative; margin: 0 auto; margin-bottom: 55px;}
.event-top .item-year{ display:inline-block;  min-width: 100px; padding-bottom:0;background:url(../images/dot2.png) center 42px no-repeat; position: relative; z-index: 5; cursor:pointer;}
.event-top .item-year *{cursor:pointer;}
.event-top .cr{background:url(../images/dot1.png) center 42px no-repeat;}
.event-top .item-year a { font-size:24px;}
.event-top:after{ content: ""; border-bottom: 1px solid #ccc; position: absolute; left: 100px; right: 100px; top: 56px;}
.mod-adbtns3{ display:none;}
.mod-adbtns3 a.btnl,.mod-adbtns3 a.btnr{ top:42px;left:0px;}
.mod-adbtns3 a.btnr{ right: 0; left: auto;}
.info-events{ padding: 50px; box-sizing: border-box; background: rgba(255,255,255,.5); width: 1060px; margin: 0 auto;}
.event-top .item-year span{  display: block; padding-top: 55px;}
.info-events{ padding-bottom:35px;}
.info-events,.info-events *{ font-size:16px;}
.event-top .item-year span{color:#999;}
.event-top .item-year cite{color:#666;}
.event-top .cr cite{ color:#cf000d;}
.com-desc4{ max-width:920px; margin: 20px auto 20px auto; font-size: 16px; color: #666; text-align: center; line-height: 180%;}

.mod-hors{background:url(../images/hor_bg5.jpg) center bottom no-repeat; height: 588px; }
.hors-wraps {overflow:hidden;position: relative;}
.hors-wraps .item-cell{ width:210px; float: left; margin-right:30px;}
.hors-more{ position: absolute; width: 58px; height: 58px; left: 960px; bottom: 0; }
.hors-more a{ width:58px; height:58px;background:url(../images/more3.jpg) center center no-repeat; display:block; line-height: 500px; overflow: hidden; cursor:pointer;}

/*新闻列表*/
.mod-newslists2 .item-cell{ position: relative; background: #fafafa; margin-bottom: 30px;overflow: hidden;}
.mod-newslists2 .item-pic{ width:380px; height:225px; float: left;}
.mod-newslists2 .item-pic img{ max-width: 380px; max-height: 225px;}
.mod-newslists2 .item-cnt{ margin-left: 415px; padding: 35px 150px 25px 0;}
.mod-newslists2 .item-tit a{ font-size: 20px; color: #333;}
.mod-newslists2 .item-tit{ margin-bottom: 15px; max-height: 56px; overflow: hidden;}
.mod-newslists2 .item-desc {max-height: 75px; overflow: hidden;}
.mod-newslists2 .item-desc *{ font-size: 14px; color: #999;}
.mod-newslists2 .item-date{ width: 85px; height:85px;/*background:#cca45c;  */position: absolute; right: 25px; top: 35px; text-align: center; z-index: 3;}
.mod-newslists2 .item-date h3{ padding-top:16px; padding-bottom:8px; font-weight:normal; font-size: 36px; text-align: center; color:#fff;}
.mod-newslists2 .item-date span{ color: #fff;  font-size: 14px;}
.mod-newslists2  .item-nopic{ padding: 25px;}
.mod-newslists2  .item-nopic .item-cnt{margin-left: 0; padding-top: 0; padding-bottom: 0;}
.mod-newslists2 .item-tit a:hover{color:#d41a25;}
.mod-newslists2 .item-details{ margin-top: 20px;}
.mod-newslists2 .item-details a{color: #666;}
.mod-newslists2 .item-details a:after{ color: #666;	line-height: 16px;
	font-family: "iconfont" !important;
	font-size: 14px;
	top: 8px;
	left: 8px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e67a";
}

.mod-newslists2 .item-date{ background:#d41a25;}
.mod-newslists2 .item-cell .item-pic{max-height:230px; overflow:hidden;}
.mod-newslists2 .item-1 .item-pic{ width:50%; float: left; max-height:400px; overflow:hidden;}
.mod-newslists2 .item-1 .item-cnt{ margin-left: 50%; padding-top: 70px; padding-right: 50px; padding-left: 50px;}
.mod-newslists2 .item-1 .item-date{ display:none; }
.mod-newslists2 .item-1 .item-desc,.mod-newslists2 .item-1 .item-desc *{ color: #666; font-size: 16px;}
.mod-newslists2 .item-1 .item-desc{ max-height: 112px;}
.mod-newslists2 .item-1 .item-details a:after{ display:none;}
.mod-newslists2 .item-1 .item-details a{ width: 100px; height: 35px; background: #cf000d; color: #fff; border-radius:35px; text-align: center; line-height: 35px; display: inline-block;}
.mod-newslists2 .item-details  a:hover,.mod-newslists2 .item-details  a:hover:after{ color:#cf000d;}
.mod-newslists2 .item-1 .item-details a{ color:#fff;}

/*新闻最终*/
.newsInfo {
  padding: 30px;
/*  min-height: 300px;*/
/*  _heihgt: 300px;*/font-size: 16px; color: #666; }

.newsInfo h1 {
font-size:36px; font-weight:normal;
text-align: center;color:#111; font-weight: bold;
position: relative; line-height: 120%; position: relative; padding-bottom: 20px; margin-bottom: 10px;
}
.newsInfo h3:after{ content:""; background: #ce9b59; height: 3px; width: 60px; margin-left: -30px; left: 50%; position: absolute; bottom: 0;}


.newsInfo .source {
/* border-bottom: 1px solid #ededed*/
  /*border-bottom: 1px solid #ededed;*/  margin-bottom: 30px; }

.newsInfo .source ul {
  text-align: center;padding: 0 15px; margin-bottom: 20px;  /*border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;*/}
.newsInfo .source li.ic-1{ color: #ed2326; border-right: 1px solid #999;}
.newsInfo .source li {
  display: inline-block;
  padding: 0 10px;
  line-height: 14px;
  min-height: 14px;
  color: #5f5f5f;
  font-size: 16px; }
.newsInfo .source li span{color: #666;}
.newsInfo .content {
  margin: 10px 0 0 0;
  min-height:100px;
  _height:100px; 
}
.newsInfo .content{
color: #666;}
.newsInfo .content p, .newsInfo .content *, .newsInfo .content  {
/*line-height:30px;*/ 

line-height: 200%;

}
.newsInfo .content p{padding: 0 0 1em 0;/*text-indent: 2em;  */}
.newsInfo .content img,.article .content img{ display:inline-block; margin: 0 auto; max-width: 100%; height: auto;}

.news-prev-next {
  margin: 0 auto;
	margin-top: 20px;
  padding: 20px 0 20px 0;
  border-top: 1px solid #dbdbdb;
  position: relative;overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
}

.news-prev-next ul {
  font-size: 16px;
  line-height: 36px;
}
.news-prev-next ul li a{ color: #5c5c5c;}
.news-prev-next ul li.news-prev{ float: left; width: 50%; box-sizing: border-box;  padding-right: 25px;}
.news-prev-next ul li.news-prev a{ display: inline-block;padding-left: 40px; background: url(../images/prev_icon1.jpg) 0 5px no-repeat;}





.news-prev-next ul li.news-next{  text-align: right;float: right;width: 50%;box-sizing: border-box;padding-left: 25px;}
.news-prev-next ul li a:hover{ color:#cf000d;}
.news-prev-next ul li.news-next a{display: inline-block;padding-right: 40px; background: url(../images/next_icon1.jpg) right 5px no-repeat;}

.mdshares{ text-align: center; margin-top: 30px; overflow: hidden; position: relative;}
.mdshares a{ padding: 0 15px; display: inline-block; position: relative; background: #fff; z-index: 2;}
.mdshares img{  width:35px; height: auto;}

.mdshares:after{ content:"";  display:block; position: absolute;  left: 0; right: 0; border-bottom: 1px solid #e5e5e5; top:46%;}

/*响应式表格*/
.responsive-tables table{ width:100%; /*border-left:1px solid #eee;border-right:1px solid #eee;*/}
.responsive-tables th{ text-align:center; /*background:#c89a5e;*/ /*border:1px solid #eee;*/ padding:16px 5px; font-size:18px; color:#666; border-bottom:1px solid #eee; border-top: 1px solid #eee;}
.responsive-tables td{ color: #666; background:#fff; text-align:left;border-bottom:1px solid #eee; padding:16px 5px; text-align: center;  font-size: 16px;}
.responsive-tables .gw *,.responsive-tables .gw{ font-size:20px; color: #333;  }
.responsive-tables tbody tr:nth-child(2n) td{ /*background: #f9f9f9;*/}

.opts a{color:#f00; padding:0 5px; text-decoration:none;}
.text-L{ /**/text-align:left!important;}
.text-R{ text-align:right!important;}
.text-C{ text-align:center!important;}
.a-link{ color:#f00;}

.nsta-1{color:#e40000;}
.nsta-2{color:#009f29;}
.responsive-tables{ margin-bottom:30px;}
.responsive-tables th.head-tit3{ width: 11%;}
.responsive-tables th.head-tit2{ width: 11%;}
.responsive-tables th.head-tit1,.responsive-tables th.head-tit4{ width: 11%;}
.responsive-tables th.head-tit1{width: 14%;}
.responsive-tables th.head-tit5{ width: 28%;}
.responsive-tables th.head-tit6{ width: 8%;}

a.opts-bt,a.opt-del{ display: inline-block; min-width: 60px; text-align: center;  box-sizing: border-box; border: 1px solid #e36417; color: #ee4408!important; height: 28px; line-height: 28px; border-radius: 28px; padding: 0 10px; margin: 0 5px;}
a.opt-del{border: 1px solid #000006; color: #000006!important;}

.responsive-tables a.views{ width: 16px; height: 14px; background:url(../images/arr_r2.png) center center no-repeat; overflow: hidden; line-height: 80px; display: block; margin: 0 auto; cursor: pointer;}

.my-page{ overflow: hidden; margin-bottom: 30px;}
.my-page .totals{ float:left;  font-size: 16px; color: #666;}
.my-page .page-bt{ float:right;}
.my-page .totals span{ color: #cf000d; font-weight: bold; padding: 0 2px;}
.my-page .page-bt a{ border: 1px solid #eee; /*background: #eee; */width: 168px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; color: #666; margin-left: 15px; display: inline-block; cursor: pointer;}
.totals{ padding-top:10px;}
.my-page .page-bt a:hover{ background: #cf000d; color: #fff;}

@media screen and (max-width: 640px) {
/*响应式表格*/
.responsive-tables table{ border:none;}
.responsive-tables table thead{ display:none;}
.responsive-tables table tr{ display:block;background:#fdfdfd; border-radius:5px;  padding:0 15px; border:1px solid #eee;  margin:0 0 15px 0;}
.responsive-tables table td{background:#fdfdfd; display:block; min-height:46px; position:relative; text-align:right; height:100%; overflow:hidden; border:none; border-bottom:1px solid #eee; padding-left:100px;box-sizing:border-box; }
.responsive-tables table tr td:nth-last-child(1) { border-bottom:none;}
.responsive-tables table td:before {content: attr(data-label);text-align:left;padding-right:20px;width:90px;text-transform: uppercase;font-weight: bold;position:absolute; left:0px; top:12px;color:#000;}
.responsive-tables td.opts{ text-align:center;}
.responsive-tables td.opts a{ display:inline-block; font-size:12px; border:1px solid #c00; background:#fff; color:#f00; padding:5px 5px; min-width:60px; margin:0 2px; border-radius:30px; margin-bottom:5px;}
.responsive-tables td.opts:before{ display:none;}
.responsive-tables td.opts{ border-bottom:none; margin-bottom:0; padding-bottom:0; padding-left:0; padding-bottom:8px;}
.text-L{ text-align:right!important;}
.text-C{ text-align:right!important;}
.opts.text-C{ text-align:center!important;}
}

/*人才招聘*/
.mod-jobinfos h3{ font-size: 32px; text-align: center; margin-bottom: 20px; line-height: 150%;}
.mod-jobinfos h3{ font-size: 32px; text-align: center; margin-bottom: 20px; line-height: 150%;}
.job-in{ margin-top: 20px; margin-bottom: 20px; padding: 20px; background: #fafafa;}
.job-in ul{display: flex;flex-wrap: wrap;margin:0;padding-left: 10px;}
.job-in ul li{ width: 33%;
    margin: 5px 0 5px;
    font-size: 16px;
    line-height: 2;} 
.job-in ul li span{ padding-right: 8px; color: #666;}
.job-in ul li cite{ color: #000;}
.job-infos{ font-size: 16px; padding-top: 20px;}

/*招聘下拉框*/
.serach-tops{/* width: 960px; margin: 0 auto;*/  position: relative; z-index: 6; padding-right: 190px;}
.sear-bt { width: 190px; position: absolute; right: 0; top:0; /*float: left;*/ padding-top: 35px;}
.sear-bt a{ height: 52px; font-size: 16px; display: block; text-align: center; background: #cf000d; color: #fff; line-height: 52px; cursor: pointer;}
.serach-tops{ margin-bottom: 35px;}
.search-inputs input{ height:52px; font-size:16px; line-height: 52px; box-sizing: border-box; width: 100%;border: 1px solid #e5e5e5; padding: 0 15px; color:#999}
.serach-tops cite{ font-size: 16px; color: #666; display: block; margin-bottom: 12px;}
.serach-tops .mod-serch-l{ border: 1px solid #e5e5e5;}
.serach-tops .search-item{ width:31.33%; float: left; margin-right:2%;}
.serach-tops .mod-serch-l ul{ left: -1px; right: -1px; width: auto;}
.serach-tops input::-webkit-input-placeholder{ color:#666; }
.serach-tops input:-moz-placeholder{color:#666;}
.serach-tops input::-moz-placeholder{color:#666;}
.serach-tops input:-ms-input-placeholder{color:#666;}
.serach-tops .mod-serch-l span{ color: #666;}

/*联系我们*/
.contact-tit{ text-align:center;  }
.contact-tit h3{font-size:30px; }
.contact-tit span{ color: #666; font-size:24px; display: block; padding-top:10px;}
.contact-icon1{ padding-top: 40px;}
.contact-icon1 .item-cell{ text-align:center; width:25%; float:left; padding:0 15px; box-sizing:border-box;}
.mapimg{ margin-top:35px;}
.contact-icon1 .item-cell .item-tit{ font-size:22px; color:#333;}
.cont-lists{ margin-right:-3%; margin-top:50px;  overflow:hidden; position: relative;}
.cont-lists .item-cell{  width: 30.33%; float: left; box-sizing: border-box; margin-right: 3%; padding-right: 3%;}
.cont-lists:after{ content:""; display:block; left:30%; position: absolute; top: 0; bottom: 0; border-left: 1px solid #ececec;}
.cont-lists:before{content:""; display:block; left: 63%; position: absolute; top: 0; bottom: 0; border-left: 1px solid #ececec;}
.cont-lists .item-cell h3{ font-size: 30px; font-weight: normal; margin-bottom: 30px;}
.cont-lists .item-cell p{ color:#666666;}
.swiper-container .swiper-wrapper,.swiper-container .swiper-wrapper .swiper-slide{ height: auto!important;}

/*视频弹出层开始*/
.ab-video,.ab-video *{ cursor: pointer;}
.modvideo-layer{ position: fixed; left:0; top: 0; width: 100%; height: 100%; background:rgba(0,0,0,.9); z-index: 9999999999; display: block; display: none;}
.modvideo-layer .md-tables{ display: table; width: 100%; height: 100%;}
.modvideo-layer .m-td{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}
#md-videos2{ margin: 0 auto; max-width: 900px;}
#md-videos2 .video-txt{ position: static; margin-top: 50px;}
.video-close{ cursor: pointer;position:fixed; color: #fff; font-weight: normal;z-index: 99;  right:40px; top: 40px; background:url(../images/close3.png) center center no-repeat; width:45px; height: 45px;}
.modvideo-layer video {  object-fit:fill;  }
.mods-contacts{ margin-right: -2%; padding-bottom: 10px; overflow: hidden;}
.mods-contacts .item-cell{ border: 1px solid #eee;  width: 48%; margin-right: 2%; margin-bottom: 20px;
box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.1); min-height: 154px; float: left; box-sizing: border-box; padding: 20px 20px 10px 20px; border-radius: 5px;}
.modvideo-layer video{ height:auto;}




/*首页*/

.swiper-roll-28 video { 
    max-width: none!important;width: 100%;
    margin: 0 auto;
			
	position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 3;
    overflow: hidden;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0); 	
			
			
}

.tabpic{ bottom:20px; position: absolute; left: 0; right: 0; z-index: 99; text-align: center; }				
.tabpic span{ position: relative; display: inline-block; margin: 0 12px; cursor: pointer; font-size: 20px; color: #fff;}
.tabpic2{ height: 80px; bottom: 0; line-height: 80px;}
.tabpic2 span{ width: 24.92%; height: 80px; line-height: 80px; background: rgba(0,0,0,0.4); text-align: center; display: block; float: left; margin: 0 0.04%; box-sizing: border-box;border-top:2px solid transparent;}
.tabpic2 span:after{ background: none;}
.tabpic2 span   img{ display: inline-block;}
.tabpic2 span.active{ border-top:2px solid rgba(255,255,255,.9);}
.tabpic span cite{ margin-right: 15px;}


.video-txt{left: 0; right: 0; /*top:49%;*/ top:42.5%; /*margin-top: -45px;*//**/margin-top: 0; position: absolute; z-index: 20; opacity: 0; transform: translateX(200px);transition: all 1s;}
.tiem-tis{ font-size: 65px; color: #fff; line-height: 120%;/*text-shadow: 1px 1px 4px #000;*/}
.mores4{ margin-top: 35px; width: 120px; height: 40px;  border-radius:40px; line-height: 40px;  border: 1px solid #fff;  text-align: center; display: block; color: #fff;}
.mores4:hover{ background: #cf000d; color: #fff; border: 1px solid #cf000d; }
.item-des{ font-size:18px; color: #fff; width: 580px; margin-top:35px;}
.tiem-tis img{ transform: scale(0.8);-webkit-transform: scale(0.8)}
.swiper-slide-active .video-txt{ opacity: 0.8;transform: translateX(0)}




/*头部*/
.header-wrap{ height:85px;}
.index-header{ height:0;}
.mod-headers{ position: fixed; left: 0;  right: 0; z-index: 888; transition: all 500ms;-webkit-transition: all 500ms;/* background: url(../images/tp_bg.jpg) repeat-x;*/height: 85px;
box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02); background: #fff;}
.header-top{ height:38px; background:#0070c0; line-height:38px;}
.toplinks{ text-align: right; line-height:38px; color:#fff; position:relative;}
.toplinks *{color:#fff;}
.toplinks a{ position:relative; padding-left: 15px; padding-right:15px; background:rgba(255,255,255,.2);color:#fff; height:25px; line-height:25px; display: inline-block; position:relative;}
.toplinks{}
.toplinks a:nth-child(1):after{content:""; position:absolute; height:11px; width:1px; background:#fff; right:0; top:8px;}
.toplinks a:hover{background:rgba(255,255,255,.4);}
/*.toplinks a.ch{ margin-right:20px;background: url(../images/china_ic1.png) 0 center no-repeat; }*/
/*.toplinks a.en{background: url(../images/china_ic2.png) 0 center no-repeat; }*/
.logo-css{ float: left; width:160px; padding-right: 30px; padding-top:35px;}
.logo-css img{max-width:100%; height:auto!important} 
/*导航*/
.wrap-nav{ /*width:710px;*/ height:85px; padding-right:75px; text-align: right; float: right;}
.navMenu{ padding-top:35px; position: relative; left:16px; }
.navMenu>li {
    display: inline-block;position: relative;  height:60px;
	
}

.navMenu>li>a {
    cursor: pointer;
    white-space: nowrap;

    display: block;
    padding: 0 22px 0 22px;
	box-sizing: border-box;
    text-align: center;
	color: #666;
    /*border-bottom:transparent solid 2px;*/
    /*text-shadow:#fff 1px 1px;*/
}
.navMenu>li>a>span{	color:#4d4d4d;line-height:100%;font-size:18px;}

.navMenu>li.cr>a,
.navMenu>li>a:hover,.navMenu>li>a:hover *,.navMenu>li.cr>a * {

}
.navMenu .sub-menus:after{ content: ""; position: absolute; top: -6px; 
width: 0px; height: 0px; left: 50%; margin-left: -6px; display: block;
border-right:6px solid transparent;  
border-left:6px solid transparent;  
border-bottom:6px solid #f4f4f4;  
}
.navMenu .sub-menus { border: 1px solid #f9f9f9;
    position: absolute;
/**/   top:50px; 
/*   top:-1800px;*/
   left: 50%;
	margin-left: -78px;
   width: 156px;
   height:auto;
/**/overflow: hidden;
    /*height:80px;*/
   background:rgba(255,255,255,.95);
	
 transition-duration: .3s;
    -ms-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    opacity: 0;
    text-align: center;
	box-shadow: -5px 0 5px rgba(0,0,0,0), 5px 0 5px rgba(0,0,0,0), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06);

	
}
.mod-cr .navMenu .sub-menus {top:65px; /*overflow: hidden;*/}

.navMenu .sub-menus  li{ line-height: 120%;}
.navMenu>li>a>span,.navMenu>li>a>span{ padding-bottom:6px;}
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span{ border-bottom:2px solid #0052d9; }
.navMenu>li:hover>a>span,.navMenu>li.cr>a>span,.navMenu>li:hover>a>span em,.navMenu>li.cr>a>span em{ color:#0052d9;  font-weight: bold;} 

.navMenu>li:hover .sub-menus {
    opacity: 1;
    z-index: 10000;  height: auto;

}
.navMenu .sub-menus  li  span{ color: #000; font-size: 15px;}

.navMenu .sub-menus  li{ line-height: 20px; padding: 8px 8px;   border-bottom: 1px  solid rgba(255,255,255,.2);border-bottom: 1px solid #f6f6f6;}
.navMenu .sub-menus  li:hover{ background: #0052d9;}
.navMenu .sub-menus  li:hover a span{ color: #fff;}

.in-search{  display: none;/*background: rgba(0,0,0,.2);*/ position: absolute;/* left: 0; right: 0;*/ padding: 20px 0; top: 85px; right: 0; left: 0; box-sizing: border-box;background: #fff;border-top:1px solid #eee;  border-bottom: 1px solid #f9f9f9;}
.im-search{  text-align: center; width: 605px; margin: 0 auto;}
.im-search input{ font-size: 15px; height: 42px; padding: 0 15px 0 0; border: none; line-height: 42px; width: 600px;  border-bottom: 2px solid #6f6f6f; box-sizing: border-box;}

.im-search a{ width:60px; margin-left: -60px; text-align: center;height:42px; overflow: hidden;line-height: 122px; display: inline-block; color: #fff; background:url(../images/searchbtns.png) right 10px top 10px no-repeat; background-size:18px auto;vertical-align: top;  cursor: pointer;}
.im-search em{ font-size: 36px;vertical-align: top;  display: inline-block; line-height:36px; color: #000; margin-left: 20px; cursor: pointer; position: absolute; right: 10.2%;}

.index-header .t-search{ }
.t-search{ position: absolute;   right:0; top:34px; width: 25px; height: 25px;  background: url(../images/searchbtns2.png) center center no-repeat; cursor: pointer;}

.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #cf000d; font-weight: normal;}
.index-header2 .navMenu>li:hover>a>span, .index-header2 .navMenu>li.cr>a>span{border-bottom:none;}

.index-header2 .navMenu>li>a>span:after, .index-header2 .navMenu>li>a>span:after{ width: 0; transition: all .3s;width: 0; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; bottom:9px; left: 50%; margin-left:0;}
.index-header2 .navMenu>li:hover>a>span:after, .index-header2 .navMenu>li.cr>a>span:after{ width: 72px; /*height: 2px;*/ /*border-radius:5px;*/ border-bottom: 1px solid #cf000d; content: ""; display: block;position:absolute; bottom:9px; left: 50%; margin-left: -36px;}





.index-header .mod-headers{ background: none;}
.index-header .navMenu>li>a>span{ color: #fff;}
.index-header  .navMenu>li:hover>a>span, .index-header  .navMenu>li.cr>a>span, .index-header  .navMenu>li:hover>a>span em, .navMenu>li.cr>a>span em{ color: #fff;}
.index-header  .navMenu>li:hover>a>span:after, .index-header  .navMenu>li.cr>a>span:after{  border: none;   border-bottom: 2px solid #fff;}
.fixedheader .mod-headers,.index-header:hover .mod-headers{background: #fff;}
.fixedheader	.navMenu>li>a>span,.index-header:hover .navMenu>li>a>span{ color: #333;}
.fixedheader .navMenu>li:hover>a>span, .fixedheader .navMenu>li.cr>a>span, .index-header2 .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em,		.index-header:hover .navMenu>li:hover>a>span, .index-header:hover .navMenu>li.cr>a>span, .index-header:hover .navMenu>li:hover>a>span em, .index-header .navMenu>li.cr>a>span em{ color: #cf000d;}
.fixedheader  .navMenu>li:hover>a>span:after, .fixedheader .navMenu>li.cr>a>span:after,.index-header:hover  .navMenu>li:hover>a>span:after, .index-header:hover .navMenu>li.cr>a>span:after{border: none;   border-bottom: 2px solid #cf000d;}
.index-header .mod-headers{ box-shadow: none;}
.fixedheader .mod-headers,	.index-header:hover .mod-headers{box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02);}
		
.index-header .logo-css cite{ display: none;}
.fixedheader .logo-css cite,	.index-header:hover .logo-css cite{ display: block;}
.fixedheader .logo-css span,	.index-header:hover .logo-css span{ display: none;}
.index-header .t-search{background: url(../images/searchbtns20.png) center center no-repeat;}
.fixedheader .t-search,.index-header:hover .t-search{background: url(../images/searchbtns2.png) center center no-repeat;}


.industry-wrap2  .item-cell{ width: 30%;}
.industry-wrap ul{ background: #f6f7fb; height: 528px; padding: 45px 0 0 0; box-sizing: border-box;display: flex; 
flex-direction:column;}
.industry-wrap ul li h3 a{ font-size: 18px; color: #000; font-weight: normal;}

.industry-wrap ul li{flex: 1; padding: 0 20px; position: relative;
display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center; }
.industry-wrap ul li a{}
.industry-wrap ul li i{ display: block;width: 100%; font-style:normal; }
.industry-wrap ul li span{ color: #999; font-size: 16px;}

.industry-wrap ul li:nth-last-child(1):after{ border-bottom: none; display:none;}
.industry-wrap ul li:hover{ background:#f4f6fe;}
.industry-wrap ul li:hover h3 a{  color: #0052d9;}
.industry-wrap ul li:after{  bottom: 0; left: 0; right: 0; position: absolute; content: ""; display: block; width: 100%; border-bottom: 1px solid #e6e7eb;}


.industrys220.industrys221{background:#fff;padding-top: 120px;padding-bottom: 120px; }
.ind-wrap{ display: flex; align-content: space-between; justify-content: space-between; justify-content: center;}
.ind-wrap .item-inner{ position: relative; width: 360px; margin: 0 auto;}
.ind-wrap .item-cnt{ position: absolute; left: -60px; bottom: -30px; background:url("../images/icxbg.png") no-repeat; height: 151px; width: 333px;}
.ind-wrap .item-ic{ position: absolute; right: 40px; top: 46px;/*transition: all .3s;*/}

.ind-wrap .item-tit{ padding-left: 45px; font-size: 22px; color: #333; color: #000; padding-top:38px;}
.ind-wrap .item-desc{padding-left: 45px; color: #999;}
.ind-wrap .item-cell .item-pic{ height: 400px; overflow: hidden;}
.ind-wrap .item-cell:nth-child(2){ margin: 0 120px;}
.ind-wrap .item-cell .item-pic { transition: all .3s;}
.ind-wrap .item-cell:hover .item-pic{ overflow: hidden;height: 430px;}
.ind-wrap .item-cell:hover .item-pic{ margin-top:-30px; }
.ind-wrap .item-cell:hover .item-ic{ top: 35px;  animation-name: ans;  animation-iteration-count: 1; animation-duration: 1s; animation-fill-mode: forwards;}

@keyframes ans{
	0%{top: 46px;}
	50%{top: 35px;}
	100%{top: 46px;}
}



.solves {
    background: #fff url(../images/solbg56.png) center 0 no-repeat;    padding: 155px 0 100px 0;
}

.solve-cells{display: flex; background:#fff;}
.solve-cells .item-pic,.solve-cells .item-cnt{ width: 50%;}
.solve-22{flex-direction: row-reverse;}
.solve-cells .item-tit *{  font-size: 18px; color: #000;}
.solve-cells .item-pic{ overflow: hidden;}
.solve-cells .item-cnt{ box-sizing: border-box; padding: 5% 5% 0 5%; position: relative;}	
.solve-cells .item-desc,.solve-cells .item-desc *{ color: #999; font-size: 16px;}	
.solve-cells .item-desc{ line-height: 160%; margin-top: 10px;}
.solve-cells .item-more{ margin-top: 15px;width: 102px; height: 34px; border-radius: 34px; position: relative; overflow: hidden;}	
.solve-cells .item-more a{ border-radius:  32px;width: 100px; height: 32px; background: none; border: 1PX solid #d0000e; display: block; line-height: 32px; text-align: center; color: #d0000e; overflow: hidden; position: relative;  z-index: 4;}	
.solve-cells .item-cnt:after{ content: ""; display: block; width: 0; height: 0; position: absolute; border:15px solid transparent; border-right: 15px solid #fff; position: absolute; left: -30px; top: 50%; margin-top: -15px;}
.solve-22 .item-cnt:after{right: -30px; left: auto;border:15px solid transparent; border-left: 15px solid #fff;}	
.solve-cells img{ transition: .3s all;}
.solve-cells:hover img{ transform: scale(1.1)} 
.solve-cells .item-more:after{ transition: .3s all; background:#d0000e; color: #fff; width: 102px; content: ""; height: 34px; overflow: hidden; border-radius:34px;  display: block; position: absolute; right: 0; top: 0;  opacity: 0;}
.solve-cells:hover .item-more:after{ width: 102px;opacity: 1;}

.solve-cells:hover .item-more a{ color: #fff; }



.solvetop{display:flex;justify-content:space-between;}
.solve-1{ width: 50%; }
.solve-1 img{ display:block;}
.solve-12{text-align: right;display: flex;
justify-content: center;
align-items: center;
flex-direction: column; padding-left: 140px; box-sizing: border-box;}
.sov-tits{ position: absolute; z-index: 82; right: 20px; top: 0; font-size: 30px; color: #333; font-weight: bold;}
.sov-tits a{  background: url("../images/mor.jpg") right no-repeat; height: 44px; line-height: 44px; display: inline-block; padding-right:70px;}
.netit{ font-size:30px; font-weight:bold;}



.mores6{ text-align: center; padding-top: 50px;}

.newsroll-wraps{margin-left: 240px;}  
.mysnews{ background:#fff; padding: 90px 0 50px 0;}
.news-left-tit{ width: 240px; float: left;}
.news-rolls3{ height: 0; overflow: hidden;}
.actives.news-rolls3{ height: auto; }
.news-rolls3 .item-cell{ max-width:380px; margin:0 15px;  margin-bottom: 20px;  background: #fff; }
.news-rolls3 .item-cell .item-tit{ color: #000; margin-top: 0; font-size:18px; line-height: 130%; height:55px; margin-bottom: 9px; overflow: hidden;}
.news-rolls3 .item-cell .item-desc{ color:#666; height: 70px; margin-bottom: 20px; overflow: hidden;font-size: 15px; line-height: 150%;}
.news-rolls3 .item-cell .item-pic img { transition: all .3s;}
.news-rolls3 .item-cell .item-date{ font-size: 16px;}
/*.news-rolls3 .item-cell:hover *{ color: #fff!important;}*/
.news-rolls3 .item-cell:hover{ /*background: #cf000d;*/box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); }
.news-rolls3 .item-cell .item-cnt{ padding: 20px; background:#f4f4f4;}
.news-rolls3 .item-cell:hover .item-cnt{ background:#fff;}
.news-rolls3 .item-cell .item-pic{height: 235px; overflow: hidden;}
.news-rolls3 .item-cell .item-pic img{ height: 100%; width: 100%; object-fit: cover;}
.news-rolls3 .item-cell:hover .item-pic{ }
.news-rolls3 .item-cell:hover .item-pic img{ transform: scale(1.1)}
.newstabs{ margin-left: 0; margin-top:65px;}
.newstabs a{ font-size:20px; color:#999; /*padding: 0 15px;*/ position: relative; display: block; margin-top: 30px;} 
/*.newstabs a:nth-child(1):after{  content: ""; display: block; right: -1px; top: 2px; height: 14px; border-right: 1px solid #999999;}*/
.newstabs a.cr{ color: #cf000d; font-weight: bold;}
.newstabs a:after{position: absolute;  content:""; width: 0; display: block; height: 2px; background: #cf000d; left: 106px; top: 14px; transition: all .3s;}
.newstabs a:before{  content:""; display: block; width: 0; height: 8px; border-radius:8px; background: #cf000d; position: absolute; left: 106px; top: 11px; transition: all .3s;}
.newstabs a.cr:after{  content:""; width: 98px; display: block; height: 2px; background: #cf000d; left: 106px; top: 14px;}
.newstabs a.cr:before{ content:""; display: block; width: 8px; height: 8px; border-radius:8px; background: #cf000d; position: absolute; left: 204px; top: 11px;}

.mysnews .netit{padding-top: 80px;}
.arrs span{ cursor: pointer;font-size: 20px; margin: 0 5px; font-weight: bold;width: 40px; height: 40px; display: inline-block; background: #979797; border-radius:40px; line-height: 40px; text-align: center; font-family: "宋体"; color: #fff;}
.arrs{ position: absolute; bottom: 50px; left: 110px; z-index: 3;}
.arrs span:hover{ background: #cf000d;}
.mores-news a{ text-align: center; color: #666;  font-size: 14px; height: 40px; width: 114px; line-height: 40px; border-radius:40px; background: #fff; display: inline-block;}
.mores-news{ margin-top: 60px;}
.mores-news a:hover{ background: #cf000d; color: #fff;}
.news-left-tit{ padding-top: 2px;}
.news-left-tit{ padding-top: 2px;}
.partys{ text-align: center; padding: 90px 0; }
.partys4{ margin-top:30px;}


/*合作伙伴*/
.cmtit-1{  text-align:center; font-size:30px; font-weight:bold; background:url(../images/logo_bg.png) center center no-repeat; height: 53px; line-height: 53px; margin-bottom: 53px;}
.H100{ height: 100px;}
.party-wrap{ position: relative; width: 1250px; margin: 0 auto; left: 45px; height: 320px;}
.party-wrap .item-cell{ text-align: center;width: 180px; height: 156px; line-height: 156px; background:url(../images/lksbg.png) center center no-repeat; float: left;}
.party-wrap .item-cell img{ display: inline; vertical-align: middle; transition: all .3s;-webkit-transition: all .3s;}
.party-wrap .item-cell{ margin-left: -46px; }
.party-wrap .item-cell:nth-child(2n),.party-wrap .item-cell:nth-child(5),.party-wrap .item-cell:nth-child(7){ margin-top: 77px;}
.party-wrap .item-cell:nth-child(6),.party-wrap .item-cell:nth-child(8){ margin-top: 0;}
.party-wrap .item-cell:nth-child(4),.party-wrap .item-cell:nth-child(9){ position: absolute;}
.party-wrap .lkmore{ position: absolute; left:50%;  transform: translateX(-50%); top: 77px; padding-left:2px; background: none; }
.party-wrap .item-cell:nth-child(4){ left: 268px;top: 77px;  }
.party-wrap .item-cell:nth-child(9){ left:804px;top: 155px;  }

.party-wrap .item-cell:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05);}



/*二级菜单*/
.sub,.sub-1{ position: fixed; left: 0;  right: 0; background:#fff; border-bottom: 1px solid #f9f9f9; z-index: 1777; top: 85px; border-top:1px solid #d4d4d4; overflow: hidden;}
.sub-ad{  float: right;}
.sub .wrap-layer,.sub-1 .wrap-layer{ z-index: 2; padding-top:65px; padding-bottom: 65px;}
.sub-1 .wrap-layer{  max-width: 1260px;}
.sub .wrap-layer:after{ content: ""; display: block; position: absolute; top: 0; bottom: 0; width: 100%; left: -100%; margin-left: 210px; background: #ececec; }
.sub-lefts{ float: left; position: relative; z-index: 3;}
.sub-right{ margin-left: 270px;}
.sub-lefts ul{ display: block; width: 210px;}
.sub-lefts ul li { margin-bottom: 4px; margin-top: 4px; padding-left: 40px;border-left:3px solid #ececec; font-size: 22px; color: #000; height: 70px; line-height: 70px; display: block; box-sizing: border-box;}
.sub-lefts ul li.cr,.sub-lefts ul li:hover{ background: #fff; border-left:3px solid #d6000f;}
.sec{ float:left;}
.sec li{ min-height: 72px/*; position: relative;*/ }
.sec-fir{ top: -15px; position: relative;height: 75px; line-height: 75px; border-bottom:1px solid #d4d4d4; width: 260px;}
.sec .sub-sec{ position:absolute;/* left:350px; top: 0;*/  left:600px; top: 60px;  display: none;  width: 305px;}
.sec li.cr .sub-sec{ display: block;}
.sec-fir a{ font-size: 20px;height: 74px; line-height: 74px; display: block; position: relative;}
.sec-fir a:after{ content: "\e67a";  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; position: absolute; right: 0; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.sub-infos{ min-height: 600px;}
.sub-sec dt{ font-size: 16px;  font-weight: bold; margin-top: 8px; margin-bottom: 8px;}
.sub-sec dl{ margin-top: 10px; margin-bottom: 30px;}
.sub-sec dd{ margin-top: 5px; color: #666; font-size: 14px; }
.sub-sec dd a{ white-space: nowrap;}
.sub-sec dd:hover{ padding-left: 25px;background:url(../images/arr_r3.png) 0 center no-repeat; }
.sub-sec dd.new a{ padding-right:52px; position: relative; font-weight: bold; color: #000;}
.sub-sec dd.new a:after{background:url(../images/new.png) right center no-repeat; width: 42px; height: 17px;  content: ""; display: block; position: absolute; right: 0;  bottom: 0;}
.sub .sec-fir:hover a,.sub-sec dt:hover a,.sub-sec dd:hover,.sec li.cr .sec-fir a{ color:#d6000f;}
.sub-ad{  padding-top: 20px;}
.sub-ad .item-cell{ margin-bottom: 35px;}
.subad{ position: absolute; right: 0; top:65px;}
.sub-inner1{ min-height: 182px; padding-right: 420px;}
.subnav-1{ position: relative; padding-left: 150px;}
.subnav-1 h3{ position: absolute; left: 0; top: 0; font-size: 20px; color: #000;}
.subnav-1 h3:hover{color:#cf000d;}
.sub-1 ul{  display: flex;  flex-wrap:wrap ; position: relative; top: -14px;}
.sub-1 li{ margin-right: 115px;  box-sizing: border-box;  display: block;width: 235px; border-bottom: 1px solid #dedede; height: 60px; line-height: 60px; font-size: 16px;}
.sub-1 li:nth-child(2n){margin-right: 0;}
.sub-1 a{ display: block;  transition: all .3s; -webkit-transition: all .3s; }
.sub-1 li:hover a{padding-left: 40px;background:url(../images/arr_r3.png) 0 center no-repeat;color:#d6000f; }
.sub-2 .sub-inner1{padding-right: 0;  display: flex;}
.sub-2 .subnav-1{ width: 50%; box-sizing: border-box;}
.sub-2 ul {top: -5px;}
.sub-2 ul li{ width: 50%; box-sizing: border-box; padding-right: 40px; margin-right: 0; border-bottom: none; line-height: 35px; height: 35px;}
.sub-2 ul li a{padding-left: 16px; position: relative;}
.sub-2 ul li a:after{border-left:2px solid #bfbfbf; left: 0; top: 13px; content: ""; height: 10px; display: block; position: absolute;}

.sub-2 li:hover a{ background: none;padding-left: 16px;color: #d6000f;}

.sub-2 li:hover a:after{border-left:2px solid #d6000f; }
.sub0{ height: 0; transition: all .3s;-webkit-transition: all .3s; opacity: 0; }
.subcr{opacity: 1;}

.myssubs2{ opacity: 1;}




/*企业文化*/
.mod-cultures{ display:flex; justify-content: space-between;}
.cul-lefts{ width: 280px; }
.cul-mid{ margin: 0 35px; }
.cul-right{ width: 315px; }

.mod-cultures h3{ font-size:22px;  margin-bottom:10px;}
.mod-cultures .item-cell{  min-height: 190px; margin-top: 30px;}
.mod-cultures .item-desc{ position:relative; font-size: 18px; color: #666; line-height: 30px;}
.mod-cultures .item-desc:after{ position: absolute; background: #cf000d; width: 45px; height: 3px; content: ""; display: block; left: 0; bottom:-18px;}

.com-fc-top h3{ text-align: center; font-size: 44px; color: #cf000d; font-weight: bold; line-height: 100%;}
.com-fc-top{ margin-bottom: 90px; text-align: center;}
.com-fc-top span{ display: block; font-size: 24px; margin-top: 18px;}
.com-fc-top cite{font-size:32px; color:#333; font-weight:bold; line-height: 100%; margin-top: 15px; display: block;} 


.mod-ygfcs .fc-roll{ float: right; width: 43%; margin-top: -40px;}
.mod-ygfcs .item-cell{height: 340px; margin-top: 125px; background: #f5f5f5; position: relative;}
.mod-ygfcs .item-2 .fc-roll{ float: left;}
.mod-ygfcs .item-cell .fc-roll{ margin-left: 50px;}
.mod-ygfcs .item-pic{ height: 420px!important;}
.mod-ygfcs .fc-cnt{ padding:70px 50px 50px 50px; box-sizing: border-box;}
.mod-ygfcs .fc-txt{ font-size:18px; color: #666;}
.mod-ygfcs .item-pic{ position: relative;}
.mod-ygfcs .item-2 .fc-roll{ margin-left:0; margin-right: 50px;}
.mod-ygfcs .item-pic span{ padding: 0 50px; font-size: 16px; padding-top: 15px; padding-bottom: 15px; /*height: 60px; line-height: 60px;*/ color: #fff; position: absolute; left: 0; right: 0; bottom: 0;  display: block; background: rgba(0,0,0,.5)}

.mod-ygfcs .item-cell:after{content:""; display: block; position: absolute; width: 48px; height: 48px; background: url("../images/sicon2.png") no-repeat; left: 42px; top: -20px;  }
.mod-ygfcs .item-2:after{ right: 42px; left: auto;}
.mod-ygfcs .swiper-button-prev{  transform: scale(0.5); z-index: 8; bottom:5px; top: auto;}

.mod-ygfcs .swiper-button-next{  transform: scale(0.5);  z-index: 8; bottom:5px;top: auto;}






/*办公室空间类型*/
.mod-worksroom{ padding: 70px 0; background: #f8f8f8;}
.worksroom-right { float: right; width: 50%; margin-left: 50px; position: relative;}
.worksroom-left .item-tit{ font-size: 30px; color: #333333; font-weight: bold; margin-top: 22px;}
.worksroom-left .item-desc{ margin-top: 24px; font-size: 16px; color: #666;}
.worksroom-left .item-tels{ height: 57px; margin-top: 40px; padding-left: 75px;background: url("../images/time_icon1.png") 0 center no-repeat;}
.worksroom-left .item-tels span{ font-size: 16px; color: #333;}
.worksroom-left .item-tels h3{ margin-top: 8px; font-size: 28px; font-weight:normal; color: #cf000d; font-family: "impact"}
.ss-left{ float:left; width: 71%;}
.ss-right{ float:right; width: 21.5%;}


.mod-ss{ padding-top: 0; padding-bottom: 20px;}
.ss-tits{ font-size:26px; font-weight:bold; margin-bottom: 20px; margin-top: 50px;}

.mod-equipment{ display: flex; margin-left: -36px;}
.mod-equipment .item-cell{ margin: 0 36px; text-align: center;}
.mod-equipment .item-pic {  text-align: center;width: 80px; height: 80px; line-height: 80px;  border-radius:80px; box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);   }
.mod-equipment .item-pic img{ display: inline-block; vertical-align: middle;}
.mod-equipment .item-cell .item-tit{ font-size: 20px; text-align:center; margin-top:8px;}
.ss-desc,.ss-desc *{ font-size: 18px; color: #666666;}
.ss-maps,.ss-maps *{font-size: 18px; color: #666666;}
.memservices ul li{ font-size: 20px; line-height: 55px; height: 55px; padding-left: 40px;padding-right: 20px; background: #f4f4f4; margin-bottom: 10px; position: relative;}
.memservices ul li:after{ content: ""; width: 5px; height: 5px; border-radius:5px; border: 2px solid #cf000d; position: absolute; left: 15px; top: 24px;}
.worksroom{ position: absolute; bottom: 25px; left: 0; z-index: 8; width: 43px; height: 43px; line-height: 43px; text-align: center; background: #cf000d; color: #fff!important; cursor: pointer;}
.bt-l.worksroom{ left: -43px;}



/*客服*/
.md-fixedright{    position: fixed; bottom: 5%;margin-top: -104px; right: 5px;z-index: 99999;}
.md-fixedright ul li{ position: relative;}
.md-fixedright .ser-wraps{ padding: 60px 70px; box-sizing: border-box; position: absolute; width: 455px; height: 470px; background:url("../images/kfbg.png") no-repeat; right: 68px; bottom: 0; display: none;  z-index: 9999;}
.md-fixedright .ser-wraps .item-cell{ display: flex; padding: 25px 0; border-bottom: 1px solid #dcdcdc;}
.md-fixedright .ser-wraps .item-cell span{ display:block; margin-right: 28px;}
.md-fixedright .ser-wraps .item-cell:nth-last-child(1){border-bottom:none;}
.md-fixedright .ser-wraps  h3{ font-size: 20px; color: #333; font-weight: normal; margin-bottom: 10px;}
.md-fixedright .ser-wraps span{ font-size: 16px; color: #333;}
.md-fixedright .ser-wraps  i{ font-weight: normal; font-size: 20px; padding-left: 16px; font-style: normal;font-family: "impact"}
.md-fixedright ul li:nth-child(1):hover .ser-wraps{ display: block;}
/*.banner-cnt img{  max-width:100%;}*/
.Hinners{ height: 85px;}	

@media screen and (max-width: 1660px){
.banner-cnt50 img{ width:110%; margin-left: -5%; max-width: none;}
}		
	
	
	
@media screen and (max-width: 640px){
.banner-cnt50 img{ max-width:100%;}
}	




.pages-bg1{ background:#f5f7fa url(../images/bg1.png) center center no-repeat;}
.cmt{ text-align: center; padding-bottom:20px;}
.swiper-roll-1 img{ display: block;}
.industry-wrap{display:flex; justify-content:space-between;}
.industry-wrap .item-cell{position:relative;}
.industry-wrap .item-cell .item-cnt{ position: absolute; bottom:30px; text-align: center;left:0; right:0;}
.industry-wrap .item-cell .item-cnt img{ max-width:60%; height: auto;}

.rolls-wrap{ max-width: 982px;  margin: 0 auto; position: relative;}
.rolls-wrap .swiper-container{ overflow: visible;}
.rolls-wrap .item-cell{ position: relative; overflow: hidden;}
.rolls-wrap .item-cell .item-pic{margin:0 5px; overflow: hidden;}
.rolls-wrap .item-cell .item-pic img{ display:block; transition: all .3s;}
.rolls-wrap  .item-cnt{ position: absolute; right:85px; margin-top: -12px; top: 50%;}
.rolls-wrap .swiper-slide-active .item-cnt{ top: auto;background: rgba(0,0,0,.5); position: absolute; left: 5px; right: 5px; bottom: 0; padding:20px 50px;}
.rolls-wrap .item-cell .item-tit{ font-size: 24px; color: #fff;}
.rolls-wrap .item-cell .item-desc{ display: none;font-size:16px; line-height: 150%; color: #fff;}
.rolls-wrap .swiper-slide-active .item-desc{ display: block;} 
.rolls-wrap .swiper-slide-active+.swiper-slide .item-cnt{ right:auto; left: 85px; }
.bt-1,.bt-2{ cursor: pointer;left: -50px; position: absolute; z-index: 5; top: 50%; margin-top: -3px;}
.bt-2{left: auto; right: -50px; }
.rolls-wrap .item-cell:hover .item-pic img{ transform: scale(1.1)}
.industry-wrap img{display:block; margin: 0 auto;}



.fp-tableCell .wrap-layer{ padding-top: 85px;}
.industry-wrap2{}
.industry-wrap2 .item-cell{ padding: 0 15px;}
.tits{ width: 130px; height: 45px;  line-height: 45px; background: rgba(0,0,0,.2); color: #fff; position: absolute; text-align: center; display: block; top: 0; left: 0; z-index: 4;}
.industry-wrap2 .item-cnt1{ position: relative; overflow: hidden;}
.industry-wrap2 .item-pic{position: relative;}
.industry-wrap .item-cell .item-cnt img,.industry-wrap2 .item-cell .item-cnt1 img{transition:all .3s;}
.industry-wrap .item-cell:hover .item-cnt img,.industry-wrap2 .item-cell:hover .item-cnt1 img{transform: scale(1.1)}
.swiper-roll-1{ width: 100%; overflow: hidden; position: relative;}
.swiper-roll-1 img{ max-width: 100%!important; height: auto;}

html.fp-enabled, .fp-enabled body{ position: relative;  overflow: hidden;}

.txt1{ position: absolute; left: 0; top:0; bottom: 0;  right: 0; z-index: 2;display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;}
.box{  width: 1210px; max-width:70%; margin:0  auto; position: relative;  justify-content: center; /* 水平居中 */ align-items: center; display: flex; justify-content: space-between;}
.box .pos{  opacity: 0; transition: all 1.5s;  }
.box img{ max-width: 100%; height: auto;}
.box .an1{width: 50%;left: 0; top: 0;}
.box .an2{right: 0; top: 0;}

.swiper-roll-1{ position: absolute; top: 85px; bottom: 0; left: 0; right: 0; z-index: 6;}
.box .an1{  transform: translateX(-400px);}
.box .an2{  transform: translateX(400px);}
.swiper-roll-1 .swiper-slide-active .box .pos{ opacity:1;transform: translateX(0);}
.swiper-roll-1 .swiper-slide{ overflow: hidden;}

.txt10 .box{    align-items:flex-start;}
.txt10 .box{    max-width: 100%;}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ opacity: 1; width: 2px; height:10px; background: #fff; border-radius:0; position: relative;}

.swiper-container-horizontal>.swiper-pagination-bullets  .swiper-pagination-bullet-active:after { content: ""; width: 6px; height: 6px; border: 2px solid #fff; display: block; position: absolute; left: 50%; margin-left: -5px; top: -8px;  border-radius:6px; }

@media screen and (max-width: 1450px) {	.wrap-layer{    max-width: 1280px; }
.rolls-wrap {
	max-width: 862px}

}



.bj-info{ background: url(../img/pro1bg.png)  no-repeat; background-size: 100% 100%;display: flex;justify-content:space-between;   
    align-items: center;  }
#rolls{ position: relative;}
.bj-img2{ margin-top: -40px;}
.bj-img1{  width: 56%; text-align: center;}

.bj-img1 img{ transition: all .3s}
.bj-info:hover .bj-img1 img{ transform: scale(1.05)}

.industrys{ background:#f5f5f5 url(../img/bg2.jpg) center 0  no-repeat; padding-bottom: 60px;}
.intops{display:flex;justify-content:space-between; padding: 100px 0 80px 0; }
.intops-right ul{display:flex;justify-content:space-between;}
.intops-right ul li i{ display: none;}
.intops-right ul li span{ display: block;}
.intops-right ul li{ text-align: center; margin: 0 35px; cursor: pointer;}
.intops-right ul li *{cursor: pointer;}
.intops-right ul li cite{color: #666666; display: block; margin-top: -5px; font-size: 22px;}
.intops-right ul li.active cite{ color: #cf000d;}
.intops-right ul li.active span{ display: none;}
.intops-right ul li.active i{ display: block;}
.bj-info{ overflow: hidden; height: 0;}
.active1{ overflow: visible; height:auto;}

/*新首页--产业布局*/
.anisacle img{ transition: all .3s;-webkit-transition: all .3s;}
.anisacle:hover img{ transform: scale(1.05);-webkit-transform: scale(1.05)}
.md-fixedright{ }
.wrap-layer20{ max-width: 1440px; position: relative; z-index: 2;}
.mod-newindustys{ position: relative;padding-top: 130px; padding-bottom: 130px; background: #f1f1f1;}
.industy-slgo{ text-align:center; margin-bottom: 75px;}
.industy-slgo h3{ font-size: 30px; color: #3d3a39; font-weight: normal; margin-top: 15px;}
.newindustys .item-cell{ float: left; width: 49.3%; margin-bottom: 20px;}
.newindustys .item-1{ width: 32.4%;}
.newindustys .item-2{width: 66.2%;  float: right;}
.newindustys .item-4{  float: right;}
.newindustys .item-pic{ position: relative; border-radius:25px; overflow: hidden;}
.newindustys .item-pic img{ display:block; }
.newindustys .item-pic a{  display: block;position: relative;}
.newindustys .item-pic span{ line-height: 100%; font-size:30px; color:#fff; font-weight:bold; position:absolute; bottom:60px; left:45px;}
.newindustys .item-2 span{ background:url(../images/newic1.png) 0 0  no-repeat; padding-top:60px;}
.newindustys .item-3 span{ background:url(../images/newic2.png) 0 0  no-repeat; padding-top:73px;}
.newindustys .item-4 span{ background:url(../images/newic3.png) 0 0  no-repeat; padding-top:73px;}
.newindustys .item-1 .item-pic img{ transition: all 0s; transform: scale(1)}
.newindustys .item-2 .item-pic a:after{ content: ""; width: 80px; height: 80px; display: block; background:url(../images/mores5.png) 0 0  no-repeat; position: absolute; right: 40px; bottom: 30px;}

.mod-newindustys:after{ position: absolute;content: ""; display: block;right: 0; top: 0; width: 24%; max-width: 460px; height: 514px; background:url(../images/srightbg1.png) 0 0  no-repeat; background-size: 100% auto; }
.mod-newindustys:before{ position: absolute;content: "";width:197px; height: 289px; display: block;background:url(../images/sleftbg1.png) 0 0  no-repeat; left: 0;bottom: 0;}
.H95{ height:95px;}
.flexs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox; display: flex;}
/*首页解决方案*/
.comtits h3{ font-size: 30px; font-weight: normal; }
.comtits span{ color: #f1f1f1; font-size: 36px; display: block; margin-top: 10px;}
.newsovles{ /*margin-top: -130px;*/}
.show-actives{margin-top: -130px;}
.newsovles .item-cell{ justify-content: center; align-items: center;}
.newsovles .item-cell .item-cnt{ width: 325px;}
.newsovles .item-cell .item-num{ font-size:48px; color: #cf020e; font-weight: bold; margin-bottom:24px;}
.newsovles .item-cell .item-num a{ line-height: 100%; display: inline-block; padding-bottom: 12px; border-bottom:9px solid #cf020e;}
.newsovles .item-cell .item-pic{ max-width: 58%;}
.newsovles .item-cell .item-tit a{  font-weight:bold; color:#3d3a39; font-size:24px;}
.newsovles .item-cell .item-desc{ height: 86px; overflow: hidden;margin-top:10px; font-size:16px; color:#555;}
.newsovles .item-cell .item-more a{  float: right;display: block;width: 80px; height: 80px;background:url(../images/mores5.png) 0 0  no-repeat; cursor: pointer;}
.newsovles .item-cell .item-more{ margin-top:35px; margin-right: -40px;}
.newsovles-tab{ text-align:center; margin-top: 80px;}
.newsovles-tab li{ margin: 0 90px; display:inline-block; position: relative;}
.newsovles-tab li span{display:inline-block; width: 50px; height: 50px; overflow: hidden;}
.newsovles-tab li img{ display:block;}
.md-newsovles{ position: relative;}
.md-newsovles:after{ bottom: 80px; left: 0; right: 0; content: ""; position: absolute; height: 3px; background:#e5e5e5; }
.newsovles-tab li:after{ content: ""; display: block; position: absolute; width: 10px; height: 10px; background: #ccc; border-radius:10px; left: 50%; transform: translateX(-50%);top: -31px; border:2px solid #fff;}
.newsovles-tab li.cr:before{content: ""; display: block; position: absolute; width: 29px; height: 43px;
background:url(../images/scr.png) 0 0  no-repeat; margin-left: 8px;  left:50%;transform: translateX(-50%);top: -61px;
}
.newsovles-tab li.cr:after{ display: none;} 
.newsovles-tab li.cr img{ margin-top: -50px;}
/*新闻中心*/
.newroll-wrap{background:#f1f1f1; margin-top: 10px; position: relative; margin-bottom: 40px; padding-top: 55px; box-sizing: border-box; height: 225px;}
.newroll-wrap:after{ border-bottom:1px solid #e5e5e5; content:""; display:block; position: absolute; 
 left: 0; right: 0; bottom: -10px;}
.newstab{  border-bottom: 1px solid #e5e5e5; text-align:right; margin-top: -20px;}
.newstab li{ display:inline-block; text-align:center; margin-left: 10px;}
.newstab li a{ width:auto;  padding: 0 20px;  display: block;height:45px; line-height:45px; text-align:center; font-size:16px;}
.newstab li.active a{ background:#bd1622; color: #fff;}

.newroll-wrap .item-pic{ width: 210px; margin-right: 30px;}
.newroll-wrap .item-date{ width: 120px; }
.newroll-wrap .item-cnt{ width: 360px;flex: 1;margin-right: 40px;}
.newroll-wrap .item-cell{ height: 125px;   max-width: 1150px; /*width: 80%; */margin: 0 auto;}
.newsmore{ font-size: 16px;color: #555; text-align: center;}
.newsmore:after{ display:block; content:""; width: 3px; margin: 0 auto;height:58px;background:url(../images/line4.png) 0 0  no-repeat;  }
.newroll-wrap .item-tit a{ font-size:24px; color: #555;}
.newroll-wrap .item-tit{ max-height: 58px; padding-top:3px; overflow:hidden;}
.newroll-wrap .item-date1{ color: #555; font-size: 16px;}
.newroll-wrap .item-date1 span{ display: inline-block; padding-top: 10px; border-top:1px solid #e5e5e5; margin-top: 15px;}
.newroll-wrap .item-desc{ flex: 1; font-size: 16px; color: #555;  color: #999; margin-top: 10px; line-height: 160%;}
.newroll-wrap .item-date h3{ font-size: 30px;}
.newroll-wrap .item-date  span{ font-size: 16px; color: #999; padding-top: 6px; display: inline-block;}
.newbt-l,.newbt-r{ cursor: pointer;position: absolute; top: 50%; margin-top: -23px; left:-10px; width: 45px; height: 45px; border-radius:45px; background:#bd1622 url(../images/al_1.png) center center no-repeat; border: 10px solid #fff;}
.newbt-r{  left: auto;right: -10px;background:#bd1622 url(../images/ar_1.png) center center no-repeat;}

/*我们的愿景*/
.md-visons{height: 578px;background:url(../images/visonbg1.png) center 0  no-repeat; overflow: hidden;}
.md-visons .wrap-layer20{ position: relative;height: 578px;}
.md-visons .visons-img{ position: absolute; width: 53.5%; bottom:-100px; right: -46px;}
.md-visons .visons-img img{ display: block;}
.vis-bg1,.vis-bg2{ position: absolute; top: 6%; left: 6%; right: 6%;  bottom: 6%;}
.vis-cir{ position: relative; z-index: 3;}
.vis-bg2{ z-index: 1;  animation:anifadein infinite 3s; -webkit-animation:anifadein infinite 3s; }

.wavescss{ position:absolute; border-radius:100%; top:6%; left:6%; right:12%;  bottom:6%; z-index: 2
; overflow: hidden;}
.wavescss1{ position:absolute;   bottom:30%; left: 0; right: 0; animation:anifadein2 infinite 40s; -webkit-animation:anifadein2 infinite 40s; animation-timing-function: linear; height: 159px; background: url(../images/wave_img1.png) 0 bottom  repeat-x;}
.vislogos{ position: absolute; /*left: 49%;*/ left: 0; right: 46px; /*transform:translateX(-50%);*/ top: 40%; z-index: 2;}
.vislogos img{ margin: 0 auto;}
@keyframes anifadein2{ 
	0%{  background-position: 0 0;}
	100%{background-position:-100% 0;}

}
@-webkit-keyframes anifadein2{ 
	0%{  background-position: 0 0;}
	100%{background-position:-100% 0;}

}

@keyframes anifadein{ 
	0%{ opacity:0; transform: scale(0.97)}
	33.33%{opacity:0.5;transform: scale(1)}
	66.66%{opacity:1;transform: scale(.97)}	
	100%{opacity:0;transform: scale(1)}
}

@-webkit-keyframes anifadein{ 
	0%{ opacity:0; transform: scale(0.97)}
	33.33%{opacity:0.5;transform: scale(1)}
	66.66%{opacity:1;transform: scale(.97)}	
	100%{opacity:0;transform: scale(1)}
}




.visons-tit{ line-height: 100%; margin-top: 220px; font-size: 30px;  float: left; color: #fff;}
.visons-desc{margin-top: 220px; width: 410px; font-size: 24px;  float: left; padding-left: 38px; margin-left: 30px;color: #fff; border-left:1px solid rgba(255,255,255,.3); padding-top: 130px;background:url(../images/en_vison1.png) 38px 0  no-repeat; }
.parters{ margin-top:40px; justify-content: space-between;}
.parters span{}
.parters img{ transition:all .3s;-webkit-transition:all .3s; }
.parters span:hover img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.copys{    border-top:none;}
.copys,.footers{ background:#f1f1f1;}
.bm-logos{ position: relative;}

.bm-logos:after{ top: 50%; content: ""; display: block; position: absolute; left: 157px; right: 0; border-bottom: 1px solid #d3d3d6;}
.bm-logos:before{ width: 7px; height: 7px; background: #cf020e; content: ""; display: block; left: 154px; position: absolute; top: 50%; margin-top: -3px; z-index: 5;}
.bm-logos img{width: 130px}
.wx-links{ text-align:right;}
.wx-links cite{  display: none;}
.wx-links span{ height:35px; overflow:hidden; display: block; overflow: hidden;}
.wx-links a{ position: relative; cursor: pointer; display: inline-block; text-align: center; width: 45px; padding-top: 5px; height: 40px;  border-radius:45px; line-height: 45px;  margin-left: 10px;}
.mod-coderight .item-cell{ display: inline-block;}
.mod-coderight .item-pic img{ width: 100px; height: 100px;}
.wx-links a:hover  span img{ margin-top: -35px; }
.wx-links a:hover{ background: #fff;}
.wx-links a:hover cite{ display: block;position: absolute; bottom:35px; left: 50%; margin-left: -50px;}
.wx-links a:hover cite img{ width: 100px; max-width: 100px; height: 100px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); }

.rolls3{ position: fixed; width: 100%; height: 100%; left: 0; top: 0;}

#myVideo {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 3;
    overflow: hidden;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0); 
}

.wraps{ background: #fff; position: relative; z-index: 20;}
.header-wrap .mod-headers {
    border-bottom: 1px solid hsla(0,0%,100%,.1);
}
.footers{position: relative; z-index: 20;}

.arrows {
  background: url(../images/downs_arrow.png) center center no-repeat;
  background-size:37px auto;
  height: 21px;
  position: fixed;
  bottom: 10px;
  left: 0;
  width: 100%;
  z-index: 19; transform:translateY(-30px); }

.arrows {
  animation: ani 2s linear infinite;
  -webkit-animation: ani 2s linear infinite; }

@keyframes ani {
  0% {
    bottom: 10px; }
  33.3% {
    bottom: 20px;
    opacity: 0.8; }
  66.6% {
    bottom: 30px; }
  100% {
    bottom: 10px;
    opacity: 0.8; } }
@-webkit-keyframes ani {
  0% {
    bottom: 10px; }
  33.3% {
    bottom: 20px;
    opacity: 0.8; }
  66.6% {
    bottom: 30px; }
  100% {
    bottom: 10px;
    opacity: 0.8; } }

.mod-headers .wrap-layer{ max-width: 90%;}

.swiper-newroll{ max-width: 1150px; margin: 0 auto; width: 100%;} 
.ninfo,.sovles-info{ height: 0; overflow: hidden;}
.showactive,.show-actives{ height: auto;}

/*留言信息*/
.mass-bg{ background: url(../images/msgbgs.jpg) center 0  repeat-x;}
.messtit{ font-size:24px; font-weight:bold;  text-align:center;}
.messages-tit{ font-size: 30px; font-weight: bold; text-align: center;}
.message-frm>ul>li{ margin-bottom: 30px; min-height:80px; position: relative; padding-left:0; box-sizing: border-box; }
.message-frm>ul>li>span{ position: relative;font-size:16px;  color:#333; position: static; display: block;/* text-align: right;*/ left: 0; top:0; margin-bottom: 10px;}
.message-frm>ul>li>span i{ position: absolute; left: -15px; top: 0; font-style: normal; color:#d20000; padding-right: 0;  top: 4px;}
.message-frm>ul>li.mess-1{  position: relative; z-index: 2;}
.message-frm .mod-serch-l{cursor:pointer; width:350px;/* background:url(images/up_arrows1.png) right center no-repeat;*/ height:50px; position:relative; float:left; margin-right: 10px; z-index: 88; background: #fff; }
.message-frm .mod-serch-l span{ padding: 0 20px; box-sizing: border-box; width: 350px; height: 50px; line-height: 50px; border: 2px solid #dcdcdc;font-size: 18px; line-height:50px; padding-left:20px; position: relative; display: block;}
.message-frm .mod-serch-l span:after{font-family:"iconfont" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; content: "\e74a"; position: absolute; right: 10px;}
.message-frm .mod-serch-l ul{ position:absolute; top:50px; left:0; width:100%; background:#fff; border:1px solid #eee; border-top:none; padding:5px 0; display:none; }
/*.mod-serch-l:hover ul{ display:block;}*/
.message-frm .mod-serch-l ul li{ padding:0 20px; font-size: 18px; line-height:30px; border-bottom:1px dotted #eee; cursor:pointer;}
.message-frm .mod-serch-l ul li:hover{ background:#fafafa;}

.mes-input input{ padding: 0 20px; box-sizing: border-box; width: 100%; height: 50px; line-height: 50px; border: 2px solid #dcdcdc;font-size: 16px; box-sizing: border-box;}
.message-frm{ width: 950px; margin: 0 auto; margin-top:25px;}
.message-frm>ul>li.frm-1,.message-frm>ul>li.frm-2 { width:420px; float: left;}


.message-frm>ul>li.frm-2{ float: right;}
.message-frm>ul>li.mess-1{ clear: both;}
.message-frm>ul>li.frm-2{/* text-align: right;*/}
.message-frm>ul>li.frm-2>span{ left: 70px;}
.message-frm>ul>li .tips{ font-size: 15px; color: #d20000;  position: relative; top: 10px;}

.ftextarea textarea{ font-size: 18px; width: 100%; border:2px solid #dcdcdc; height: 250px; padding: 8px 20px 20px 20px; box-sizing: border-box;}
.message-frm .files-1 { position: relative;}
.message-frm .files-1 input{ opacity: 0; cursor: pointer;position: absolute; left: 0; top:0; width: 250px; height: 50px;}
.message-frm .files-1 label{ position: relative;cursor: pointer;width:250px; height: 50px; line-height: 50px; background: #eee; display: block; text-align: center; font-size: 16px;}
.message-frm .files-1 .tips2{ position: absolute; left: 458px; top: 0;}
.mes-yzm input{ display: inline-block;  width: 150px;}
.mes-yzm a img{ vertical-align: top; height: 50px; width: auto; margin-left: 20px;}
.submits2{ margin-top: 50px;  padding-bottom: 20px; text-align: center;}
.submits2 a{ cursor: pointer;margin: 0 15px; width:190px; height: 55px; line-height: 55px; text-align: center;  display: inline-block; background: #cf000d; color: #fff; border-radius:55px;   font-size: 18px;}
.submits2 a.resets{ background: #a0a0a0;}


textarea{color:#333;font-family: "SourceHanSansSC-Regular"!important;}
.mes-input input{  color:#333;    font-family: "SourceHanSansSC-Regular"!important;}
textarea::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* WebKit browsers*/
  color:#ccc;    font-family: "SourceHanSansSC-Regular"!important;
}
textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/
   color:#ccc;  font-family: "SourceHanSansSC-Regular"!important;
}
textarea:-moz-placeholder {  /* Mozilla Firefox 19+*/
  color:#ccc;  font-family: "SourceHanSansSC-Regular"!important;
}
textarea:-ms-input-placeholder { /* Internet Explorer 10+*/
  color:#ccc;  font-family: "SourceHanSansSC-Regular"!important;
}
.message-frm .mod-serch-l,.message-frm .mod-serch-l span{ width: 255px; }
.message-frm .frm-0.frm-1{ width: 530px;}
.message-frm .frm-0.frm-02 .mod-serch-l,.message-frm .frm-0.frm-02 .mod-serch-l span{ width: 100%;}
.messtit{ margin-bottom: 45px;}

/*下载中心*/
.down-tab{  text-align:center; }
.down-tab a{ width: 225px; margin: 0 5px; color:#333; font-size: 18px; text-align:center; display: inline-block; height: 135px; background: #f3f3f3; padding-top: 25px; box-sizing: border-box;}
.down-tab a span{  margin: 0 auto; display: block;  text-align: center; width: 50px; height: 50px; overflow: hidden;}
.down-tab a cite{ margin-top: 7px; display: block;}
.pro-searchs{ margin-top: 50px;}
.down-tab a.cr,.down-tab a:hover{color: #cf000d;}
.down-tab a.cr span img,.down-tab a:hover span img{ margin-top: -50px;}
.pro-searchs{ display: flex;}
.pro-searchs .ser-item{ width: 26.5%; margin-right: 1.5%;}
.pro-searchs .mod-serch-l{ border:2px solid #e5e5e5;}
.pro-searchs .ser-tit{ font-size:16px; color:#666; margin-bottom: 5px;}
.mprotables{ margin-top: 40px;}
.pro-searchs .ser-item input{ height: 54px; border: 2px solid #e5e5e5; padding: 0 15px; box-sizing: border-box; width: 100%; font-size: 16px;}
.pro-searchs .serbt{ width: 15%; margin-top:32px;}
.pro-searchs .serbt a{height: 54px;  display: block; width: 100%; text-align: center; color: #fff; line-height: 54px; background: #cf000d; color: #fff; font-size:16px;}
.mprotables tr td,.mprotables tr th{ text-align: center;border-bottom: 1px solid #e5e5e5; padding: 25px 8px;}
.mprotables{ font-size: 16px; color: #666;}
.mprotables{border-top: 1px solid #e5e5e5;}
.mprotables  .tb-tit1{ text-align: left;}
.mprotables  .d-tits{text-align: left; display: block;font-size:20px; color: #333; }
.mprotables  .d-tits:hover{ color: #cf000d}
.mprotables  .tb-tit1{ width: 32%;}


.mprotables  a.dico{ width: 39px; height: 39px; background: url(../images/d1.png) no-repeat; display: block; margin: 0 auto; overflow: hidden; line-height: 500px;}
.mprotables  a.dico:hover{ background: url(../images/d2.png) no-repeat;}

.mod-tables6{ overflow-x:auto; padding: 0 5px; overflow-y:visible; width:100%;}

/*微波产品*/
.hot-prolists2 .item-0{ width: 48%;}
.hot-prolists2 .item-pic{  max-width:300px;}
.hot-prolists2 .item-cnt{ height: 80px; }
.hot-prolists2 .item-cell:hover .item-cnt:after{ top: 26px;}

/*微波产品详情*/
.proinfo21{ position: relative;background:#f3f3f3 url(../images/proinfobg2.jpg) center bottom 20px no-repeat; padding-bottom:80px; }
.mdpro-intr{ min-height: 245px; position: relative; z-index: 2; text-align: center;}
.proinfo21:after{ content: "";  display: block; position: absolute; left: 0; right: 0;background: url(../images/prbg30.png) center 0 no-repeat; min-height: 410px; top: 0;}
.mdpro-tit{ font-size: 40px; font-weight: bold; max-width: 880px; margin: 0 auto;}
.mdpro-desc{max-width: 880px; margin:15px auto 0 auto; font-size: 18px; color: #666; text-align:center;}
.prolinks21 a{margin: 0 10px;}

.proiu{ text-align: center; margin-top: 50px;}
.proiu a{ cursor: pointer;font-size: 26px; color: #666; margin: 0 30px;}
.proiu a.cr{ color: #cf000d; border-bottom: 2px solid #cf000d; padding-bottom: 12px;}
.wbpro-wrap{ flex-flow: wrap; margin-right: -2.5%; margin-top: -30px; }
.wbpro-wrap .item-cell{box-shadow: -8px 0 8px rgba(0,0,0,0.04), 8px 0 8px rgba(0,0,0,0.04), 0 -8px 8px rgba(255,255,255,0.04), 0 8px 8px rgba(0,0,0,0.04); background: #ffffff;  width: 47.5%; margin-right: 2.5%; margin-top: 30px;}
.wbpro-wrap .item-l{ width: 230px; text-align: center;  padding-top: 10px; padding-bottom: 20px;}
.wbpro-wrap .item-pic{ width: 160px; margin: 0 auto;}
.wbpro-wrap .item-cnt{  flex: 1; background: #f8f8f8;padding: 25px 28px;}
.wbpro-wrap .item-tit{ z-index:1; position: relative;font-size: 18px; line-height: 150%; background: #fff; margin-top: -15px;}
.wbpro-wrap .item-desc{ font-size: 16px; color: #666;}
.wbpro-wrap .item-desc ul li{ position: relative; padding-left: 15px;}
.wbpro-wrap .item-desc ul li:after{ width: 5px; height: 5px; display: block;  left: 0; top:12px; content:""; position:absolute; background: #cf000d;}

.wbproinfo{ height: 0; overflow: hidden;}
.wbactive{ height: auto; overflow: visible;}


.prolist5{ flex-flow:wrap; margin-right: -2%; margin-top: -3%;}
.prolist5 .item-cell{ margin-top:3%; box-shadow: -8px 0 8px rgba(0,0,0,0.04), 8px 0 8px rgba(0,0,0,0.04), 0 -8px 8px rgba(255,255,255,0.04), 0 8px 8px rgba(0,0,0,0.04); width: 31.33%; background: #ffffff; margin-right: 2%;}
.prolist5 .item-pic{ max-width: 320px; height: 320px; margin: 0 auto; overflow: hidden;}
.prolist5 .item-pic img{max-width: 320px; }
.prolist5 .item-cnt{background:#f8f8f8; padding:20px 30px 30px 30px; }
.prolist5 .item-desc{ margin-top: 10px; text-align: center; height: 78px; color:#666; font-size:16px; line-height:160%;}
.prolist5 .item-tit{ height: 32px; overflow: hidden;font-weight: bold; font-size: 18px; color: #333; text-align: center;}
.prolist5 .item-tit a:hover{ color:#cf000d;}
.prolist5 .item-mores{ text-align: center; margin-top: 20px;}
.prolist5 .item-mores a{ display: inline-block;width: 104px; height: 35px; line-height: 35px; background: #cf000d; border-radius:35px; color: #fff; text-align: center;}
/*对比页面*/
.add-compbt{ text-align:right; margin-bottom: 30px; }
.add-compbt a{ display: inline-block; width: 135px;  height: 40px; border-radius:40px; text-align: center; color:#d2111d; line-height: 40px; border:1px solid #d2111d;}
.add-compbt a.add-compbt2{border:1px solid #ccc; color: #666;}
.compare td{ color:#666666; font-size: 16px; border:1px solid #e5e5e5; padding: 25px 20px;}
.compare .cpmtd-1{ background: #f8f8f8; width: 200px; font-size: 16px; color:#000;}
.compic{ max-width:150px; margin: 0 auto; }
.compare .prtype{ color:#cf000d;}
.compare tr:hover { position: relative;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);  }
.compare tr:hover td.cpmtd-1{ background: #fff; position: relative;}
.prstit{ min-width:200px;}
.compare-tables{ overflow-x:auto; padding: 0 5px; overflow-y:visible;}
.compare  .attr-tit{ min-width: 80px;}
/*右侧浮窗*/
.compase-links{  right: 0; position:fixed; bottom:80px;   width:134px; height:130px; background:url(../images/comsbg.png) no-repeat; z-index: 188; text-align: center;}
.compase-links a{ cursor: pointer;display: block;width:134px; height:130px;}
.compase-links a span{ display:block; font-size: 24px; height: 65px; overflow: hidden;line-height:85px; color: #cf000d; }
.compase-links a cite{ display:block; font-size: 16px; color: #fff;  padding-top: 10px; }

/*荣誉资质*/
.hors-wraps2{position:relative; margin-left: -15px; margin-top: -15px; margin-right: -15px;}
.hors-wraps2 .item-cell{ width: 20%;  margin-top: 30px;   float: left; padding: 0 15px; box-sizing: border-box;}
.hors-wraps2 .item-pic{ height: 350px;  padding-bottom:50px; /* background: #f5f5f5;*/ position: relative;}
.hors-wraps2 .item-pic span{ position: absolute; bottom: 0; padding: 0 10px 25px 10px; display: block;  color: #000; line-height: 130%; text-align: center; font-size: 18px; left: 0; right: 0; }
.hors-wraps2 .item-cell:hover .item-pic span{  display: block;}
.hors-wraps2 .item-pic a{ display: block; padding: 10px 20px; box-sizing: border-box; width: 100%; height: 350px;display:box; display:-webkit-box;display:-moz-box; box-align:center;-webkit-box-align:center;-webkit-moz-align:center; box-pack:center;-webkit-box-pack:center;-webkit-moz-pack:center;
}
.hors-wraps2 .item-pic img{ max-width: 100%; height: auto; }

/*仪器产品首页*/
.products2 .rp-prolists2 .item-pic{ box-sizing: border-box;padding: 0 50px;}
.products2 .rp-prolists2 .item-pic img{ max-width: 100%;}
.rp-proroll-2 .swiper-slide a{  position: relative;}

#con-prolsits{ margin-top: 40px; position: relative; top: 20px;}
.pro-cellinfo2 .cmbt{ left: 27.4%;}
.pro-cellinfo2 .bt-r{    right:27.4%;left: auto;}
.pro-cellinfo2  .rp-proroll-2 .item-cnt{ line-height: 150%; display: block; background: #f8f8f8; }
.pro-cellinfo2  .rp-proroll-2  .inners{background:#fff;
box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); position: relative;}
.pro-cellinfo2  .rp-proroll-2 .item-cnt a{ color: #000; line-height: 150%; font-size: 30px;}
.pro-cellinfo2  .rp-proroll-2 .swiper-slide-active .item-tit a{ color: #fff; font-size:18px; padding-right: 0;}
.pro-cellinfo2  .rp-proroll-2 .swiper-slide-active .item-cnt{ background: #d0000e url(../images/bt_bg1.png) 0 0 no-repeat; background-size:100% 100%; text-align: center;}
.pro-cellinfo2  .rp-proroll-2 .swiper-slide-active .item-tit{text-align: center;}
.pro-cellinfo2  .rp-proroll-2 .swiper-slide-active .item-tit a:after{ display: none;}

.pro-cellinfo2  .rp-proroll-2 .new{ position: absolute; width: 89px; height: 93px;background: url(../images/newico2.png) 0 0 no-repeat; left: 0; top: 0; display: block;}










































































































.md-stock{ float: left; width: 140px;font-size: 14px; line-height: 140%; margin-top: 24px; position: relative; display: none;}
.md-stock h3{ color: #222325; font-size: 14px; font-weight: normal;}
.md-stock span{color: #d20000}
.md-stock cite{  font-weight:bold;color: #d20000}
.md-stock:after{ content:""; display: block;height: 32px; width: 1px; background: #ededed; position: absolute; left: -15px; top:5px;}

.md-stock .price-up{ padding-right: 18px;background: url(../images/zico1.png) right center no-repeat; }
.md-stock .price-down{background: url(../images/zico2.png) right center no-repeat; color: #090;}
.md-stock .price-down *{color: #090;}
.top-right{ position: absolute; right: 0;/* top:34px;*/ top:28px;vertical-align: top;}
.top-right>*{ display: inline-block; vertical-align: middle;}
.lang-cn{ vertical-align: middle;}
.lang-cn a{vertical-align: middle;}
.lang-cn i{ font-style: normal;   border-radius:30px;   width: 30px; height: 30px; line-height: 30px; background: #ce9b59;/* border: 1px solid #ce9b59; */color: #fff;  text-align: center; font-size: 15px; display: inline-block; vertical-align: middle;}
.top-right .mems{ margin-right: 15px; height: 20px;}
.md-bt{ position: absolute; height: 1px; left: 0; right: 0; top:50%; margin-top: -20px;}
.btn-l,.btn-r{ opacity: .8;  float: left;width: 30px; height: 41px;background: url(../images/arrow-l.png) center 0 no-repeat; cursor: pointer;}
.btn-r{ float: right;background: url(../images/arrow-r.png) center 0 no-repeat;}
.com-tit{ margin-top: 20px; margin-bottom: 30px; position: relative;}
.com-tit span,.com-tit-us span{ font-size: 24px; color: #bababb; margin-right: 35px; cursor: pointer;}
.com-tit span.active,.com-tit-us span.active{ color: #1a1b1e; position: relative;}
.com-tit a{ position:absolute; right: 0; top: 0; padding-right: 50px;background: url(../images/more1.jpg) right center  no-repeat; font-size: 16px;  color: #2a2b2d;}
.com-tit a:hover{ color: #ce9b59;}
.com-tit span.active:after{ content: ""; position: absolute;border-bottom: 2px solid #d8af91; width: 60px;left: 50%; bottom: -8px; margin-left: -30px;}
.mod-news-1{ overflow: hidden; margin-right: -35px;}
.mod-news-1 .item-cell{ width: 375px; float: left; margin-right: 35px;}
.mod-news-1 .item-cnt{ }
.mod-news-1 .item-pic { height:220px; width:375px;}
.mod-news-1 .item-pic img{  max-height:220px; max-width:375px; transition: all 0.3s;}
.mod-news-1 .item-tit *{ font-size: 16px; color: #4d4d4d; }
.mod-news-1 .item-tit{ }
.mod-news-1 .item-date{ margin-top:10px; margin-bottom:2px; color: #808182; font-size: 14px;}

.mod-news-1 .item-pic:hover img{  transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);}


/*智慧之旅*/
.md-travel{background:#fffaf4; padding: 40px 0; margin-top: 40px;}
.md-travel .inner-travel{margin-right:-10px;}
.md-travel .item-cell{float: left; margin-bottom: 10px; width: 330px; margin-right: 10px;}
.md-travel .item-1{ width: 520px;}
.md-travel .item-1 .item-pic{ position: relative;} 
.video-icon{ width: 60px; height: 60px; background: url(../images/video_ico1.png) center center no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; display: block; z-index: 8;}
.md-travel .item-cnt{ }
.md-travel .item-pic {}
.md-travel .item-pic img{  height:auto; width:auto;}
.md-travel .item-tit *{ }
.md-travel .item-tit{ }
.md-travel .item-cell{ position: relative;}
.md-travel .item-cell .item-pic{ height: 230px;}
.md-travel .item-cell .item-pic img{ max-width: 330px; max-height: 230px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.md-travel .item-1 .item-pic img{max-width: 520px; max-height: 305px;}


.md-travel .item-cell .item-cnt{ position: absolute; bottom:0; padding: 0 15px; left: 0; right: 0;
background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10及IE10+*/
}
.md-travel .item-cell .item-desc{ line-height: 150%; height: 0px; overflow: hidden; color: #fff; opacity: .9; font-size: 14px;  transition: all 0.3s;-webkit-transition: all 0.3s;}
.md-travel .item-cell:hover .item-pic img{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.md-travel .item-cell:hover .item-desc{ height: 70px;}

.md-travel .item-1 .item-pic{ height: 305px;}
.md-travel .item-1 .item-cnt{ position: static; background: none; padding: 0;}
.md-travel .item-1 .item-desc{ display: block; height: auto; opacity: 1
;}
.md-travel .item-tit{ margin-top: 12px; margin-bottom: 5px; font-size: 22px; color:#4d4d4d;}
.md-travel .item-tit a{color:#fff;}
.md-travel .item-1 .item-desc{ font-size: 16px; color: #8b8987;}
.md-travel .item-1 .item-tit a{color:#4d4d4d;}


/*舍得产品*/
.pro-tabs{/* margin-left: -34px;*/ margin-right: -15px; }
.pro-tabs ul{ display: table; vertical-align: top;table-layout: fixed; width: 100%;}
.pro-tabs li{ display: table-cell; height: 80px; text-align: center;/*display: inline-block; margin-right: 80px;*/font-size: 16px; color: #525252; position: relative; cursor: pointer;}
.pro-tabs li a{ transition: all .3s;-webkit-transition: all .3s; display: block; height: 80px; margin-right: 15px; background:#f9f9f9;}
.pro-tabs li:after{content: ""; position: absolute; left: 50%; width: 0; height: 0;  background: #e4c090; border-radius:4px; margin-left: 0; bottom: -6px;transition: all .3s;-webkit-transition: all .3s; }
.pro-tabs li.active{ /*font-size: 30px;*/ color: #1a1b1e; font-weight: bold;}
/*.pro-tabs li.active:after{width: 40px;height:4px;margin-left: -20px; }*/
.pro-tabs li.active a{ background:#cf9e4f; color: #fff;}
.pro-tabs li span{ height: 80px;  margin-left: -10px;  overflow: hidden; display: inline-block; vertical-align: middle;}
.pro-tabs li span img{transition: all .3s;-webkit-transition: all .3s; }

.pro-tabs li.active span img{  margin-top: -80px;} 
.rem-pros{ width: 380px; margin-bottom: 20px; float: left; position:relative; z-index: 5;}
.rem-proslists{width:820px; float: left;}

.rem-pros{ float: left; width: 380px; }
.rem-pros .item-cell{ background: #f8f8f8; border: 1px solid #f8f8f8;box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.1); }
.rem-pros .item-cnt{ background: #fff; padding: 24px; padding-bottom: 15px; }
.rem-pros .item-pic {  height: 260px; overflow: hidden;}
.rem-pros .item-pic img{ display: block;  max-height:260px;height: 260px; width: auto;max-width:100%;margin: 0 auto;}
.rem-pros .item-tit *{ font-size: 20px; color: #1a1b1e; font-weight: bold;}
.rem-pros .item-tit{ }
.rem-pros .item-desc{ margin-top: 15px;}
.rem-pros .item-desc *{ color: #606060; font-size: 14px;}
.rem-proinner{ position: relative;}
.rem-proinner .mCustomScrollBox>.mCSB_scrollTools{width: 68%!important; left: 17%!important;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{ height: 4px!important;}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height: 5px!important; background: #cbaa6d!important;}


.rem-proslists{ margin-left:20px;  width:800px;  float: left;}
.rem-proslists .item-cell{ width: 200px;padding-top: 100px; padding-bottom: 40px; float: left; text-align: center; transition: all .6s;-wbekit-transition: all .6s;}
.rem-proslists .item-cnt{ }
.rem-proslists .item-pic { width: 160px; margin: 0 auto;}
.rem-proslists .item-pic img{  max-height:160px; max-width:160px; width: 160px; height: 160px;}
.rem-proslists .item-tit *{ font-size: 16px; color: #3a3b3d; }
.rem-proslists .item-tit{ margin-top: 20px;transition: all .6s;-wbekit-transition: all .6s; }
.rem-proslists .item-cell:hover{ margin-top: -40px; transform: scale(1.5,1.5);-wbekit-transform: scale(1.5,1.5);  position: relative; }
.rem-proslists .item-cell:hover .item-tit{ margin-top: 10px; transform: scale(0.75,.75);-wbekit-transform: scale(0.75,.75);}

.md-pro-cell{ height: 0; overflow: hidden; position: relative;}
.md-pro-cell.active{ height: auto;}
.rem-pros .item-cnt .item-details{ text-align:right; font-size: 14px;}


/*服务中心*/
.mod-services{ overflow: hidden; margin-top: 70px;}
.mod-services .wrap-layer{ position: relative;}
.mod-services .item-cell{ background:#fffaf4; text-align: center;width: 275px; height: 260px; box-sizing: border-box; float: left; margin-right: 20px; margin-bottom: 20px; padding: 32px 15px 10px 15px; border-radius: 12px;}
.mod-services .item-cnt{ }
.mod-services .item-pic {}
.mod-services .item-pic img{  height:auto; width:auto;}
.mod-services .item-tit *{ font-size: 20px; color: #d8af91; }
.mod-services .item-tit{ margin-top:8px; margin-bottom: 8px; }
.mod-services .item-2{ margin-right: 275px;}
.mod-services .item-3{ margin-left: 295px; }
.mod-services .item-desc{ color:#978e82; line-height: 150%;}

.mod-services .service-tits{ width: 100%; position: absolute; box-sizing: border-box; height: 260px; left:590px; background: #f9f9f9; padding: 80px 0 0 70px; border-radius:12px;   }
.mod-services .service-tits h3{ line-height: 180%; font-size: 36px; color: #d8af91; font-weight: normal;}
.mod-services .service-tits  span{  font-size: 28px; color: #e7e4e1; display: none;}
.mod-services .wrap-layer:after{ content: ""; top: 280px; position: absolute; width: 100%; right: 100%; height: 260px;background: #f9f9f9; margin-right: -275px; border-radius:12px; }

.mod-services .item-pic{transition: all .6s; -webkit-transition: all .6s;}
.mod-services .item-cell:hover  .item-pic{ transform:rotateY(180deg);-ms-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}




/*底部*/
.footers{ /*background:#fafafa url(../images/bombg2.png) center 0 no-repeat; padding: 40px 0 30px 0;*/}
.solo-text{ text-align: center; font-size: 40px; padding-top:25px;/*background: url(../images/ft_bg2.png) center 0 no-repeat;*/}
.bom-tel{ padding-left: 80px; background: url(../images/en_telico.png) 0 center  no-repeat;   float: right; color: #999; font-size: 18px; color: #999; padding-top:0; margin-top:50px;}
.bom-tel h3{ font-weight: normal;color: #cbaa6d; font-family: "Impact"!important;  font-size: 34px; margin-top: 2px;}
.fot-2,.fot-1,.fot-3{font-size: 14px;float: left; color:#999999;}
.fot-1{  margin-right: 0; max-width: 760px; }
.fot-3 {  float: right; }
.fot-addr{ font-size: 16px;}
.fot-slogo{ font-size:23px; font-weight:bold; margin-bottom:20px; color:#cbaa6d; text-transform:uppercase;}
.swiper-pagination{ position: absolute; bottom:10px; left: 0; right: 0; z-index: 8; text-align: center;}
.swiper-pagination-switch{vertical-align: middle; margin: 0 5px; display: inline-block;width: 6px; height: 6px; border-radius:6px; background: #ffffff; }
.swiper-active-switch{ background:none; border: 1px solid #9d9693; width:8px; height:8px; border-radius:8px;}


.r-links{ position:fixed; right:0; bottom:30px; z-index: 8;}


/*底部*/
.footer{ background: #0070c0; padding-top:40px; padding-bottom: 35px;  box-sizing: border-box; overflow:hidden;}

.wxcode{ position: absolute; width: 120px; height: 120px; right: 100px; top: 60px; display: none;}
.wxcode img{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); }
/*加入我们*/
.mod-curtit{ position: absolute; top:115px; left: 0; right: 0; z-index: 9;}
.mod-curtit h3{ color: #fff; font-size: 30px; margin-bottom: 15px;}
.mod-curtit cite{ font-size:16px; color:#f6f6f6;}

.top-menucur{ margin-bottom: 50px; text-align: center; height: 60px; overflow: hidden;margin-top:50px; position: relative; z-index: 5;}
.top-menucur .wrap-layer{/*background: #f9f9f9;*/ }
.top-menucur li{ display: inline-block; padding: 0 25px; min-width: 170px; height: 60px; line-height: 60px; overflow:hidden; position: relative;background: #f9f9f9; border-left: 1px solid #f9f9f9;border-right: 1px solid #f9f9f9;   box-sizing: border-box;}
.top-menucur li:after{  content: ""; display: block; width: 1px; height: 20px; left: 0; top: 20px; position: absolute; border-left: 1px solid #dbdbdb;}
.top-menucur li a{ cursor: pointer;display: block;color:#666; height: 56px; line-height: 56px; font-size: 18px;}
.top-menucur li.cr,.top-menucur li:hover{ background: #c89a5e; border-left: 1px solid #fff;border-right: 1px solid #fff; }
.top-menucur li.cr a,.top-menucur li:hover a{font-size:18px;color:#fff;}
.top-menucur li:nth-child(1):after{display: none; }
.top-menucur li.cr + li:after,.top-menucur li.cr:after,.top-menucur li:hover + li:after,.top-menucur li:hover:after{display: none;}


/*人才招聘*/
.modjob-wrap{ margin-right: -40px; }
.modjob-wrap .item-cell{ padding:25px; height: 417px; box-sizing: border-box; width: 580px; float: left; margin-right: 40px; margin-bottom: 40px; background: #f9f9f9;}
.modjob-wrap .item-cnt{ }
.modjob-wrap .item-pic {}
.modjob-wrap .item-pic img{  height:auto; width:auto;}
.modjob-wrap .item-tit *{ }
.modjob-wrap .item-tit{ padding-bottom: 15px; border-bottom: 1px solid #f2f2f2;padding-right: 160px; font-size: 24px; font-weight: bold; position: relative;}
.modjob-wrap .item-tit span{ right: 0; top: 0; position: absolute;font-size: 14px; color: #cfa878; font-weight: normal;}
.modjob-wrap .item-fields{ padding-top: 20px; margin-bottom:30px;}
.modjob-wrap .item-fields li{ display: inline-block; min-width: 180px; margin-right: 10px;}
.modjob-wrap .item-fields li span{ color: #a6a6a6; padding-right: 5px;}
.job-desc-tit{  font-size: 20px; color: #999;}
.modjob-wrap .job-desc{ margin-bottom:30px;height:89px; overflow:hidden}
.job-emails{ font-size: 20px;color: #999; min-height: 42px; position: relative; padding-right: 150px;}
.job-emails span{ color: #c89a5e;}
.job-emails cite{ position: absolute; right: 0; top: -5px;}
.job-emails cite a{ display: inline-block; width: 120px; height: 42px; line-height: 42px; color: #fff; text-align: center;  background: #c89a5e; font-size: 14px;  cursor: pointer;}

.inners2-banner img{ max-width: none;}



/*招标信息*/
.mod-news-list5  ul li a{ font-size: 18px; cursor: pointer;}
.mod-news-list5  ul li{  background: #fafafa; position: relative;padding: 25px 180px 22px 30px; margin-bottom: 15px;}
.mod-news-list5  ul li span{ position: absolute; right: 20px; top: 25px; color: #999;}
.mod-news-list5  ul li:hover{  background: #c89a5e;}
.mod-news-list5  ul li:hover *{ color: #fff;}



.map-imgs{  margin-bottom: 40px;}
.contact-l{float:left; width: 50%; padding-top: 40px;}
.cnts-imgs{width: 50%;float:right;}
.contact-r{float:right; text-align: right;}
.contact-l h3 { font-size: 32px; margin-bottom: 20px;}
.contact-l span{ color: #666; font-size:19px; line-height: 44px;}
.contact-r>*{ display: inline-block;}
.contact-r a{ position: relative; cursor: pointer;}
.contact-r cite{ display: none;position: absolute; width: 100px; height: 100px;  bottom: 40px; left: -40px;}
.contact-r a:hover cite{ display: block;}
.contact-r cite img{ max-width: none;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);  width: 100px; height: 100px; border: 1px solid #f9f9f9;}

.ms-code img{ width: 150px; height: 150px; display: block;}
.ms-code{ width: 150px; margin-top:40px; margin-left: 0; text-align: center;}
.ms-shares img{ width: 28px; height: auto;}
.ms-shares a{ margin-left: 15px;}
.ms-shares h3{  color: #c89a5e; }
.contact-l .ms-code h3{margin-top:-10px; color: #666;font-size:18px; margin-bottom: 0; font-weight: normal;}



/*社会责任*/
.res-wrap{ }
.res-wrap .item-cell{ overflow: hidden; margin-bottom: 50px;}
.res-wrap .item-cnt{ margin-left: 500px; }
.res-wrap .item-nopic .item-cnt{margin-left:0;}
.res-wrap .item-pic {width: 470px; height: 270px; float: left;}
.res-wrap .item-pic img{  height:auto; width:auto;}
.res-wrap .item-tit *{ font-size: 24px; font-weight: bold;  color: #141414;}
.res-wrap .item-tit{ margin-bottom: 10px; }
.res-wrap .ntits{ min-height: 95px; border-bottom: 1px solid #ededed; margin-bottom: 25px;}
.res-wrap .item-desc a{ color: #666; font-size: 14px; }
.res-wrap .item-desc{ line-height: 25px;}
.res-wrap .item-dates{ font-size: 14px; color: #666666;}
.res-wrap .imores{ margin-top: 20px;}
.res-wrap .imores a{ color: #c89a5e; font-size: 14px;}
.res-wrap .item-tit a:hover{ color: #c89a5e;}

/*产品列表*/

.mdpros-bg{/*background: url(../images/bgpros.png) right  0 no-repeat;*/}
.com-tit2{ padding-top: 55px;  text-align: center;}
.com-tit2 h3{ color: #333; font-size: 32px; margin-bottom: 25px;}
.com-desc2{ font-size: 16px; color: #666; text-align: center; margin-bottom: 35px; }
.com-desc2 span{ max-width:655px;color: #666;font-size: 16px;  display: inline-block; }

img{ max-width:100%; height: auto;}
.mod-pros-intrs{ overflow: hidden; margin-bottom: 35px;}
.mod-pros-intrs .item-cell{}
.mod-pros-intrs .item-cnt{ margin-left:630px; }
.mod-pros-intrs .item-pic { float:left; width:585px; height:315px; overflow: hidden;}
.mod-pros-intrs .item-pic img{  }
.mod-pros-intrs .item-tit *{ font-size:30px; color:#333; font-weight:bold;}
.mod-pros-intrs .item-tit{ padding-top: 35px; padding-bottom: 20px; }
.mod-pros-intrs .item-desc *{ font-size: 16px; color: #666;}
.mod-pros-intrs .item-desc{ margin-bottom:30px;}
.mod-pros-intrs .item-mores a{ color:#a98d6c;}


.mod-myprolists{ margin-right: -2%; }
.mod-myprolists .item-cell{ background:#f4f4f4 ; text-align: center; float: left; margin-bottom:45px; /*width: 285px;margin-right: 15px;*/ border: 1px solid #f4f4f4; width: 23%;  margin-right: 2%;  box-sizing: border-box;}
.mod-myprolists .item-cnt{ background:#fff;  }
.mod-myprolists .item-pic { height: 180px; padding-top: 25px; padding-bottom: 25px; max-width: 180px; margin: 0 auto;}
.mod-myprolists .item-pic img{  }
.mod-myprolists .item-tit *{ font-size: 20px; color: #333; }
.mod-myprolists .item-tit{ padding: 18px 10px;  height: 55px; }
.pro-mores a{ display:block; width:  190px; height: 50px; background: #333; color: #fff; text-align: center; line-height: 50px; font-size: 16px; margin: 0 auto;}
.pro-mores{ margin-bottom: 45px; margin-top: 20px;}
.mdads{ position: relative; }
.mdads img{ display: block;}

.mdads span{background: url(../images/videoicon1.png) no-repeat; position: absolute; width: 56px; height: 56px; left: 50%; top: 50%;margin-left: -28px; margin-top: -28px;}
.sd-tits5{ font-size: 30px; color: #333; margin-bottom: 20px;}


.mod-features{ }
.mod-features .item-cell{ overflow: hidden; background:#f6f6f6; margin-bottom:40px; position: relative;}
.mod-features .item-cnt{ padding:35px 50px 50px 50px; width: 473px; position:absolute; right:0; top: 0; box-sizing: border-box; }
.mod-features .item-pic { margin-right:473px;  height:310px;}
.mod-features .item-pic img{  }
.mod-features .item-tit *{ }
.mod-features .item-tit{ font-weight:bold;font-size: 24px; color: #333; margin-bottom:10px; }
.mod-features .item-2  .item-cnt{ right: auto;  left: 0; top: 0; }
.mod-features .item-2 .item-pic{margin-left:473px; margin-right: 0; }
.mod-features .item-desc{ font-size: 16px; color: #666666;} 

/*产品最终页*/
.pro-navs{ background:#f9f9f9; height: 64px; line-height: 64px;}
.mds-navs li { display:block; position: relative;line-height: 64px; box-sizing: border-box;  float: left;}
.mds-navs li:after{ position: absolute; right: 0; top: 50%; margin-top: -10px; content: ""; display: block; height: 20px; background: #dbdbdb; width: 1px;}
.mds-navs li a{ font-size: 20px; color: #666;  margin: 0 35px;}
.mds-navs li.cr{ color: #cd9b52;}
.mds-navs li.cr a{color: #cd9b52; font-weight: bold;border-bottom:3px solid #cd9b52; padding-bottom:16px;}
.mds-navs li a:hover{color: #cd9b52;}
.mds-navs{ padding: 0 40px; position: relative;}
.mds-navs .pro-bt-l,.mds-navs .pro-bt-r { position: absolute; text-align: center;width: 40px; height: 40px; left: 0; top: 50%;  margin-top: -20px; cursor: pointer;}
.mds-navs .pro-bt-r{left: auto; right: 0;}
.mds-navs .pro-bt-l span,.mds-navs .pro-bt-r span{ margin-top: 12px; display: inline-block;border:8px solid transparent; border-right:8px solid #d4d4d4;}
.mds-navs .pro-bt-r span{border:8px solid transparent;border-left:8px solid #d4d4d4;}

.mds-navs .pro-bt-l:hover span{ border-right:8px solid #d09b57;}
.mds-navs .pro-bt-r:hover span{ border-left:8px solid #d09b57;}
.swiper-roll-navs ul{  display: block;}
.swiper-roll-navs{height: 64px;}

.d-proinfo-wrap{ /*width: 950px;*/ margin:50px auto 0 auto;  }
.proinfo-intrs{ overflow: hidden; border-bottom: 1px solid #eee; padding-bottom:45px;}
.proinfo-intrs .item-cell{}
.proinfo-intrs .item-cnt{ margin-left: 480px; }
.proinfo-intrs .item-pic { width: 430px; float: left;}
.proinfo-intrs .item-pic img{ width: 430px; height: auto;}
.proinfo-intrs .item-tit *{ }
.proinfo-intrs .item-tit{ padding-top:50px;  font-size: 32px; color: #333333; }

.d-proinfo-wrap .item-desc0{ color: #999; font-size: 14px;margin-top:5px;}
.d-proinfo-wrap .item-desc{ font-size: 16px;  line-height: 28px; color: #666666; margin-top: 0;}
.d-proinfo-wrap .item-bts{ margin-top: 30px;}
.d-proinfo-wrap .item-bts a{ background: #d09b57; display: block;font-size: 15px; width: 150px; line-height: 50px; height: 50px; text-align: center; color: #fff;}

.com-tit8{ font-size:30px; color:#333; margin-bottom: 15px;}
.txt1-l{ color:#666; /* float: left; width: 670px; */display: block;}
.txt1-r{  float: right;}
.pcnts-contents{ font-size:18px; color: #666; }
.pcnts-contents *{line-height: 160%;}

.pro-rolls{ position: relative;}
.pro-rolls .item-txt{ font-size: 16px; color: #fff; position: absolute; bottom: 0; left: 0; right: 0; padding: 0 35px 20px 35px;background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10åŠIE10+*/}
.produ-tab ul li{ display: table-cell; font-size: 20px; color: #333333; height: 60px; line-height: 60px;}
.produ-tab ul{ display: table; width: 100%; text-align: center;background: #f4f4f4; table-layout: fixed}
.pro-rolls img{ display: block;}
.produ-tab ul li.cr{ background: #d09b57; color: #fff;}

.pbtn-l,.pbtn-r{ position: absolute; left:15px; top: 50%; margin-top: -15px; width: 30px; height: 30px;background: url(../images/bt_l.png) no-repeat; z-index: 8; cursor:pointer;}
.pbtn-r{background: url(../images/bt_r.png) no-repeat;left:auto; right: 15px;}

.pro-rolls .swiper-slide{ position: relative;}



/*艺术中心*/
.design-css{ position: relative; z-index: 20;}
.art-wrap-1,.art-wrap-2 .art-inner-wrap{  width:1080px; margin: 0 auto;}
.art-wrap-1 .item-cell{ position: relative; padding-left: 145px; padding-right: 350px; min-height: 288px;}
.art-wrap-1 .item-cnt{ }
.art-wrap-1 .item-pic { position: absolute; right: 0;}
.art-wrap-1 .item-pic img{  height:auto; width:auto;}
.art-wrap-1 .item-tit *{ }
.art-wrap-1 .item-tit{ font-size: 30px; position: absolute; left: 0; top: 0; line-height: 130%;}
.art-wrap-1 .item-desc{ font-size: 16px; color: #666666;}
.art-wrap-2{ background: #fafafa; padding-bottom: 85px; margin-top: 55px;/**/ position: relative; }
.art-wrap-2 .item-cell{ position: relative; min-height: 240px;}
.art-wrap-2 .item-pic{ position: absolute; width: 385px; top: -132px;}
.art-wrap-2 .item-cnt{ margin-left: 420px;}
.art-wrap-2 .item-pic img{  width: 385px; height: 375px;}
.art-wrap-2 .item-tit{ font-size: 30px; color: #222; position:relative;top: -60px;}
.art-wrap-2 .item-desc{ font-size: 16px; color: #666; line-height: 28px; margin-top: -30px;}
.art-inner-wrap{ position: relative; z-index: 3;}

/*.art-wrap-2:after{ height: 132px; width: 100%; background: #fff; content:""; display: block; top: 0; left: 0; right: 0; position: absolute;}*/

.my-bt{ position: absolute; right: 0; bottom: -5px;}
.btn-l0,.btn-r0{ width: 28px; height: 28px; z-index: 10; background:url(../images/bt80.png) 0 0 no-repeat; display: inline-block;}
.btn-r0{background:url(../images/bt70.png) 0 0 no-repeat; margin-left: 10px;}
.nums{ margin-top: 5px; margin-left: 0; clear: both; font-size: 16px; color: #999; position: relative;}
.nums *{ font-size: 20px; color: #c89a5e;}
.nums:after{ content: ""; display: block; height: 1px; top:50%; border-bottom: 1px solid #e5e5e5; left: 100px; position: absolute; right: 85px;}
.my-bt{ z-index: 8;}
.btn-l0:hover{background:url(../images/bt8.png) 0 0 no-repeat;}
.btn-r0:hover{background:url(../images/bt7.png) 0 0 no-repeat;}


/*生态酿酒*/
.com-tit9{ font-size: 30px; color: #222; line-height: 100%; }
.com-tit9 a{ padding-right: 35px; height: 35px; line-height: 35px;  display: inline-block;/*background:url(../images/i_mores.jpg) right center no-repeat;*/}
.eco-desc{ font-size: 16px; color: #666;margin-top: 20px; margin-left: auto; margin-right: auto;}
.eco-vr{ margin-top:40px; position: relative;}
.eco-vr span{ position: absolute; left: 50px; top: 50%; margin-top: -28px; color: #fff; }
.eco-vr span cite{ display: block;color: #fff; font-size: 24px;  font-weight: bold; margin-bottom: 10px;}
.eco-desc2{ max-width: 938px;}

.quality-wrap{ margin-right: -4%; margin-top: 40px; }
.quality-wrap .item-cell{ width: 21%; float: left; margin-right: 4%; margin-bottom: 20px;}
.quality-wrap .item-cnt{ height: 170px; }
.quality-wrap .item-pic {}
.quality-wrap .item-pic img{  height:auto; width:auto; transition: all 0.3s;-webkit-transition: all 0.3s;}
.quality-wrap .item-cell:hover img{ transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2)}
.quality-wrap .item-tit *{ color: #222; font-size:18px; font-style: normal;}
.quality-wrap .item-tit { margin-top: 35px; margin-bottom: 15px; }
.quality-wrap .item-tit i{ padding-right:15px;}
.quality-wrap .item-more{ margin-top: 5px; color: #c89a5e;}
.quality-wrap .item-desc{ height: 75px; font-size: 14px; color: #999;}

/*园区介绍*/
.trv-wraps{ overflow: hidden;}
.trv-wraps .item-cell{}
.trv-wraps .item-cnt{ margin-right: 565px; }
.trv-wraps .item-pic { width: 515px; height: 241px; float: right; position: relative;}
.trv-wraps .item-pic img{  height:auto; width:auto;}
.trv-wraps .item-tit *{  font-size: 30px; color: #333; }
.trv-wraps .item-tit{ margin-top: 20px; font-size: 30px; color: #333;  }
.trv-wraps .item-desc{ font-size: 14px; color: #666; margin-top: 20px;}

.trv-wraps .item-mores{ color: #c89a5e; margin-top: 30px;}
.trv-wraps  span{ position:absolute; top:30px; z-index: 8; left: 0; right: 0; padding: 0 40px; text-align: center; color: #fff; padding-bottom: 50px;background:url(../images/ico_360.png) center bottom no-repeat;}
.trv-wraps  span cite{ display: block; font-size: 20px; font-weight: bold; margin-bottom: 12px;}
.trv-wraps  span i{ font-size: 14px; font-style: normal;}
.mod-guide{ clear: both; background: #f9f9f9; }
.guide-left{ width: 200px; float: left;}
.guide-right{ margin-left: 240px;}
.rem-tits{ padding-top: 25px; color: #666; padding-bottom: 10px;}
.guide-left ul li{  font-size: 16px; margin-bottom: 15px; margin-top: 15px;}
.guide-left ul li span{  width: 20px; height: 20px; text-align: center; line-height: 20px; color: #fff; font-size: 16px;  border-radius: 20px; background:#ef5050; display: inline-block; margin-right: 15px;}

.guide-left ul{background:url(../images/line5.png) 6px bottom no-repeat;  padding-bottom: 10px; padding-top: 10px;}

.guide-left ul li.gu-ico1 a{ color:#ef5050; padding-right: 25px;background:url(../images/hot_ic.png) right center no-repeat; font-weight: bold;}
.eco-desc3{ font-size: 16px; max-width: 980px; margin-left:auto;margin-right:auto; text-align: center;}

.mod-travels-wrap{ margin-top: 35px; margin-right: -3.33%; }
.mod-travels-wrap .item-cell{ width: 30%; margin-right: 3.33%; margin-bottom:3.33%; float: left;}
.mod-travels-wrap .item-cnt{ height: 134px; }
.mod-travels-wrap .item-pic { height: 220px; overflow: hidden;}
.mod-travels-wrap .item-pic img{  }
.mod-travels-wrap .item-tit *{  font-weight: bold;font-size: 24px; color: #222; }
.mod-travels-wrap .item-tit{ margin-top: 18px; margin-bottom: 10px; }
.mod-travels-wrap .item-desc *{ font-size:14px; color:#666;}
.mod-travels-wrap .item-desc{ margin-bottom: 20px;}
.article{ font-size: 16px;}
.mod-travels-wrap .item-more a{ color: #c89a5e;}
.d-contact{ position: relative;}
.d-contact span{ position: absolute; top:60px; left: 70px; right: 70px; z-index: 9; font-size: 22px; font-weight: bold; color: #fff;background:url(../images/more9.png) right center no-repeat; }
.d-contact i{ font-size: 14px; color: #fff; display: block; font-style: normal; font-weight: normal; padding-top: 15px;}
.d-contact cite{  color: #ffde00; font-size: 24px; font-weight: bold; padding-left: 15px;}

/*.mod-jobinfos h3{ font-size: 32px; text-align: center; margin-bottom: 20px; line-height: 150%;}
.job-in{ margin-top: 20px; margin-bottom: 20px; padding: 20px; background: #fafafa;}
.job-in ul{display: flex;flex-wrap: wrap;margin:0;padding-left: 10px;}
.job-in ul li{ width: 33%;
    margin: 5px 0 5px;
    font-size: 16px;
    line-height: 2;} 
.job-in ul li span{ padding-right: 8px; color: #666;}
.job-in ul li cite{ color: #000;}
.job-infos{ font-size: 16px; padding-top: 20px;}
*/

/*新闻聚合页*/
.news-rolls{ width: 1200px; overflow: hidden; position: relative;}

.single {
            width: 100%;
           height: 340px;
            position: relative;
            z-index: 0;
        }
.single ul {
            list-style: none;
            white-space: nowrap;
            display: inline-block;height: 340px;}
.single ul li {
            display: inline-block; padding-top: 20px; width: 295px; vertical-align: middle;
        }
.single li.active{ width: 610px; padding-top: 0;}
.single  .item-cell{ position: relative;}
.single .active .item-cell{ width: 580px; margin:0 auto; }
.single .active .item-pic{
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 59%;}
.single .active .item-pic img{
    position: absolute;
    width: 100%;
    height:auto; 
    left: 0;
    top: 0;}
.single .active .item-cnt{ position: absolute; bottom: 0;}

.single ul li *{ text-align: center;}
.pre20 {
            position: absolute;
            width: 55px;
            height: 55px;
	       background:url(../images/bt11.png) center center no-repeat;
 left: 260px;top: 50%; margin-top: -28px;
            cursor: pointer; z-index: 8;
 }


 .next20 {
            position: absolute;
            width: 55px;
            height:55px;
            right: 260px;
			top: 50%; margin-top: -28px;
       background:url(../images/bt10.png) center center no-repeat;
            cursor: pointer;
			z-index: 8;
        }
.single li  .item-tit{ color: #666;}
.single .active  .item-tit{ color: #fff; overflow: hidden;}
.single .active  .item-cnt{ padding:8px 20px;  left: 0; right: 0; font-size: 18px; text-align: center;box-sizing: border-box;background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10åŠIE10+*/}

/*产品系列列表*/
.proindex-tit{ padding-top: 40px; font-size: 40px; line-height: 150%; text-align: center; color: #333;}
.proindex-tit h3{line-height:145%;font-weight: normal;}

.pro-wraps{ }
.pro-wraps .item-cell{background:url(../images/prbg2.jpg) 0 0 no-repeat; box-sizing: border-box; height: 274px; margin-bottom: 18px; overflow: hidden; position: relative; padding-bottom: 30px;}
.pro-wraps .item-cnt{ margin-left: 430px; margin-right: 220px; }
.pro-wraps .item-pic {  float: left; width: 275px; margin-left: 80px; margin-top: 35px;}
.pro-wraps .item-pic img{  height:auto; width:auto;}
.pro-wraps .item-tit *{ font-size: 30px; color: #333; font-weight: bold;}
.pro-wraps .item-tit *:hover{ color: #b9a388;}
.pro-wraps .item-tit{ margin-top:55px; }
.pro-wraps .item-desc{ margin-top: 16px;}
.pro-wraps .item-desc a h3{ font-size: 20px; color: #666; font-weight: normal; margin-bottom: 25px;}
.pro-wraps .item-desc a span{ color: #999; font-size: 14px;}
.pro-wraps .item-detail{ position: absolute; right: 85px; top: 110px; }
.pro-wraps .item-detail a{ width: 42px; height: 42px;  display: block;background:url(../images/more6.png) 0 0 no-repeat;}

.pro-wraps .item-2{background:url(../images/prbg3.jpg) 0 0 no-repeat;}
.pro-wraps .item-3{background:url(../images/prbg4.jpg) 0 0 no-repeat;}
.pro-wraps .item-4{background:url(../images/prbg5.jpg) 0 0 no-repeat;}
.pro-wraps .item-5{background:url(../images/prbg6.jpg) 0 0 no-repeat;}

.pro-bomlinks{background:url(../images/lkbg7.jpg) 0 0 no-repeat; height: 205px;  margin-top:40px;}
.pro-bomlinks ul{ padding-top: 48px; margin-left: 47px; width: 400px; display: block;}
.pro-bomlinks ul li{  font-size:16px; color: #303030; float: left; width: 200px; margin-bottom: 30px;}
.pro-bomlinks ul li a{ position:relative; padding-left: 48px; height: 40px; line-height: 40px; display: inline-block;}
.pro-bomlinks ul li.pr-icon1 a{background:url(../images/myic6.png) 0 center no-repeat; }
.pro-bomlinks ul li.pr-icon2 a{background:url(../images/myic7.png) 0 center no-repeat; }
.pro-bomlinks ul li.pr-icon3 a{background:url(../images/myic8.png) 0 center no-repeat; }
.pro-bomlinks ul li.pr-icon4 a{background:url(../images/myic9.png) 0 center no-repeat; }
.pro-bomlinks ul li a:after{ position: absolute;content: ""; display: block; left: 48px; bottom: 3px; right: 0; border-bottom: 1px solid #333;}

/*新闻中心频道页*/
.md-news-3{ margin-right: -4%; margin-top: 20px; overflow:hidden; position: relative;}
.md-news-3 .item-cell{ border-top: 1px solid #eeeeee;width:45%; margin-right: 5%; float: left; margin-top: 30px; padding-top: 30px; position: relative; top: -32px;}
.md-news-3 .item-cnt{ }
.md-news-3 .item-pic {}
.md-news-3 .item-pic img{  height:auto; width:auto;}
.md-news-3 .item-tit *{  font-size:20px; color: #333; }
.md-news-3 .item-tit{ position: relative; height: 27px; padding-right: 110px; overflow: hidden;}
.md-news-3 .item-tit span{ font-size: 14px; color: #666; position: absolute; right: 0; top: 0;}
.md-news-3 .item-desc{ color:#999; margin-top:15px;min-height: 50px;}
.bgreys{ background:#fafafa;}
.more-5{ text-align: center; padding-top:15px;}
.more-5 a{ display: inline-block; color: #fff; font-size: 14px; width: 180px; height: 50px;line-height: 50px; text-align: center; background:#333;}
.md-news-3 .item-tit a:hover{ color: #cc9d65;}

/*视频*/
.mod-newsvideos{  background:#f9f9f9; padding: 40px 0; overflow:hidden; margin-right: -10px;}
.nvideos-wrap .item-cell{ width: 290px; margin-bottom: 10px; float: left; margin-right: 10px;}
.nvideos-wrap .item-cnt{ }
.nvideos-wrap .item-pic { position: relative; overflow: hidden; height: 160px;}
.nvideos-wrap .item-pic img{  height:auto; width:auto;}
.nvideos-wrap .item-tit *{font-size:16px; }
.nvideos-wrap .item-tit{ height: 50px; background: #fff; line-height: 50px; box-sizing: border-box; padding: 0 15px; }
.nvideos-wrap{ margin-top: 25px;}
.nvideos-wrap .item-1{ width:590px;}
.nvideos-wrap .item-1 *{font-size:20px; }
.nvideos-wrap .item-cell  a{ display: block; line-height: 50px; height: 50px; overflow: hidden; background:url(../images/vico.png) right center no-repeat; padding-right: 40px; }
.nvideos-wrap .item-cell a:hover{ color: #d09b4f;}
.nvideos-wrap .item-1 .item-pic{height: 381px;}
.nvideos-wrap .item-pic span{ color: #fff; position: absolute; bottom: 0; left: 15px; z-index: 3;}
.nvideos-wrap .item-1 .item-pic span{ font-size: 18px;}

.nvideos-wrap .item-cell .item-tit a:hover{color:#d09b4f;}

.nvideos2{margin-right: -2.33%}
.nvideos2 .item-cell{ width: 31%; margin-right: 2.33%}
.md-videotit{ position: relative;}
.md-videotit span{ font-size: 30px; color: #333333;background:url(../images/videosicon6.png) right center no-repeat; padding-right: 42px;}
.md-videotit a{ position: absolute; padding-right:28px; right: 0; top:4px;background:url(../images/more2.png) right center no-repeat; font-size: 16px; color: #666; } 
.nvideos2 .item-tit{ background: #f9f9f9;}
.nvideos2 .item-cell .item-tit{line-height: 60px;height: 60px;} 
.nvideos2 .item-cell .item-tit a{    line-height: 60px;height: 60px; font-size: 18px; color: #333;}


.mod-media-wrap{ margin-top:25px; margin-right: -2.33%}
.mod-media-wrap .item-cell{ width: 31%; margin-right: 2.33%; float: left;}
.mod-media-wrap .item-cnt{ background: #fafafa; padding: 18px; }
.mod-media-wrap .item-pic { height: 227px; overflow: hidden;}
.mod-media-wrap .item-pic img{  height:auto; width:auto;}
.mod-media-wrap .item-tit *{ font-size: 18px; color: #333; }
.mod-media-wrap .item-tit{  height: 50px; margin-bottom: 20px; overflow: hidden; box-sizing: border-box;}
.mod-media-wrap .item-desc a{ color: #999;}
.mod-media-wrap .item-desc a cite{ float: right;}
.mod-media-wrap .item-desc { overflow:hidden;}
.mod-media-wrap .item-tit a:hover{ color: #d09b4f;}
.mod-news-list8{ margin-top:15px; margin-right: -25px; }
.mod-news-list8 li{margin-top: 15px; height: 60px; line-height: 60px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); padding: 0 20px; width: 575px; box-sizing: border-box; margin-right: 25px; float: left;}
.mod-news-list8 li a{ position: relative;font-size:18px; color:#666666;height: 60px; line-height: 60px; display: block; padding-right: 130px; overflow: hidden;}
.mod-news-list8 li span{ position: absolute; right: 0; top: 0; color: #999;}
.mod-news-list8 li a:hover{ color: #d09b4f;}


/*视频中心*/

.news-rolls2 li .item-cnt{display: none;}

.mod-personwraps{ overflow: hidden; padding-top: 50px; background:url(../images/bgtits2.png) 0 0 no-repeat; padding-bottom: 20px;}
.mod-personwraps .item-cell{}
.mod-personwraps .item-cnt{ margin-left: 350px; }
.mod-personwraps .item-pic { width: 270px; float: left; margin-left: 40px;}
.mod-personwraps .item-pic img{ }
.mod-personwraps .item-tit *{ }
.mod-personwraps .item-tit{  line-height: 100%; font-size: 30px; color: #333; font-weight: bold;}
.mod-personwraps .item-desc{ font-size: 18px; color: #666666; margin-top: 30px;}


.news-rolls2 li.active a:after{ background: rgba(0,0,0,.35); content: ""; position: absolute; left: 0; top: 0; right: 0; bottom:0;}
.news-rolls2 li a:before{content: "";  display: block;position: absolute; z-index: 3; width: 24px; height: 19px; left: 20px; bottom:20px;background:url(../images/vico.png) center center no-repeat;}
.news-rolls2 li.active a:before{ bottom: auto;position: absolute; z-index: 3; left: 50%; top: 50%; margin-top: -28px; margin-left: -28px; content: "";background:url(../images/video8.png) center center no-repeat; width: 56px; height: 56px;}
.news-rolls2 .active .item-pic{ padding-top: 59%;}
.news-rolls2 .next20,.news-rolls2  .pre20{    margin-top: -18px;}

/*人物滚动*/
.md-videosroll{ margin-right: -10px; position: relative;}
.md-videosroll .item-cell{ width:292px; margin-bottom: 25px; float:left; margin-right: 10px; }
.md-videosroll .item-cell .item-tit,.md-videosroll .item-cell .item-tit a{  font-size: 16px;   line-height: 50px; height: 50px;}
.md-videosroll .item-pic span{ display: none;}
.md-videosroll .item-pic{ height: 165px; width: 295px; overflow: hidden;}

.vbt-l,.vbt-r{ position: absolute; width:72px; height: 73px;background:url(../images/bt30.png) center center no-repeat; top: 50%; margin-top: -50px; /*left: -90px;*/left: 0; cursor: pointer; z-index: 8;}
.vbt-r{background:url(../images/bt40.png) center center no-repeat; right: -80px; left: auto;}
.vbt-l:hover{background:url(../images/bt3.png) center center no-repeat;}
.vbt-r:hover{background:url(../images/bt4.png) center center no-repeat;}

.history-backwrap{margin-right: -1.5%; }
.history-backwrap .item-cell{ width: 31.83%; margin-right: 1.5%; float: left;}
.history-backwrap .item-cnt{ }
.history-backwrap .item-pic { height: 415px; overflow: hidden;}
.history-backwrap .item-pic img{  height:auto; width:auto;}
.history-backwrap .item-tit *{ }
.history-backwrap .item-tit{ }
.horbg{ background: #f6f6f6; padding: 60px 0;}

/*关于我们*/
.about-intrs{  /*max-width: 1080px;*/ margin:66px  auto 0  auto;min-height: 280px;background:url(../images/enslogo.png) right top 40px no-repeat; }
.about-intrs h3{ font-size:26px;  text-transform: uppercase; color:#141414;  /*font-weight: normal; */margin-bottom: 24px;}
.about-desc{ color: #666; font-size: 16px; line-height: 28px;  padding-right: 385px;}
.about-intrs .desc-2{ font-size: 22px; color: #000; font-weight: normal; margin-top: 25px;}
.market-txt{text-align: center;background:url(../images/horbg6.png) center 0 no-repeat; height: 106px; /*margin-top: -40px;*/  margin-top:45px;  }
.market-txt span{ font-size: 26px; color: #fff; padding-top: 40px; display: inline-block; margin-left: 60px; margin-right: 16px; font-weight:bold;}
.market-txt cite{ font-size: 26px; color: #fff; font-family:"Impact"!important;}

.solo-title,.logo-ntits{/* max-width: 1080px; */margin:45px  auto 0  auto;}
.solo-title{ margin-bottom:45px;}
.solo-title ul li{ padding-left: 25px; font-size: 17px; color: #666; width: 48%; box-sizing: border-box; display: inline-block; position: relative; margin-bottom: 10px;}
.solo-title ul li:nth-child(2n+1){ width: 59%;}
.solo-title ul li:nth-child(2n){width: 39%;}
.solo-title ul li:after{ content: ""; width: 6px; height: 6px; border-radius:6px; display: block; background: #cd9b54; position: absolute; left: 0; top: 13px;}
.logo-ntits span{ margin-right:15px;} 
.logo-ntits{ margin-bottom: 60px;}

.hor-roll{ /*width: 1080px;*/ margin:0 auto 0  auto; position: relative;}
.hor-roll .com-tit9{ margin-bottom: 35px; font-size: 34px; font-weight: bold; text-align: center;  /*text-transform: uppercase;*/ position: relative; padding-bottom: 10px;}
.hor-roll .com-tit9:after{ position: absolute; left: 50%;  margin-left: -40px; bottom: 0; content: ""; border-bottom: 2px solid #cbaa6d; width: 80px; display: block;}
.com-tit90{padding-bottom: 10px; position: relative;}
.com-tit90:after{ position: absolute; left: 50%;  margin-left: -40px; bottom: 0; content: ""; border-bottom: 2px solid #cbaa6d; width: 80px; display: block;}


/*.hor-roll .item-cell{ width: 360px; position: relative;background:#f9f9f9; height: 480px; float: left;}
.hor-roll .item-cell .item-pic{ height: 240px; overflow: hidden;} 
.hor-wrap{ overflow: hidden;}
.hor-roll .item-cnt{ position: relative; z-index: 2; height: 240px; color: #333; box-sizing: border-box; padding: 0 40px;}

.hor-roll .item-cnt .item-desc{ display: table; height: 100%; width: 100%;}
.hor-roll .item-cnt .item-in{ color: #333; font-size: 16px; line-height: 28px; display: table-cell;height: 100%; width: 100%; vertical-align: middle;}*/

.hornor-roll-1{ /*width: 1080px;*/}
.hor-roll .vbt-r{ /*right:-90px;*/right:0; z-index: 8; }
/*.hor-roll .item-2 .item-pic{ position: absolute!important; width: 360px; height: 240px!important; bottom: 0; left: 0;}*/
/*.hor-roll .item-cell .item-pic:after{ content:""; width: 0; height: 0; border: 15px solid transparent; border-bottom: 15px solid #f9f9f9; position: absolute; display: block;  left: 50%; margin-left: -15px; bottom: 0; z-index: 6;}
*/
/*.hor-roll .item-2 .item-pic:after{ bottom: 0;top: -30px; display: none;}
.hor-roll .item-2 .item-cnt:after{content:""; width: 0; height: 0; border: 15px solid transparent; border-top: 15px solid #f9f9f9; position: absolute; display: block;  left: 50%; margin-left: -15px; bottom: -30px; z-index: 6;}*/
.hornor-roll-1 .swiper-slide{ transform: scale(0.8); transition: all .3s;}
.hornor-roll-1 .swiper-slide .item-cnt{ display: none;}
.hornor-roll-1 .swiper-slide-active+.swiper-slide{ transform: scale(1.08)}
.hornor-roll-1 .swiper-slide-active+.swiper-slide .item-cnt{ line-height: 24px; display: block; text-align: center; font-size: 16px; padding-bottom: 20px;}
.hornor-roll-1 .swiper-slide-active+.swiper-slide .item-cnt .item-in{line-height: 24px; margin-top:20px;}

.hor-roll .item-cell{ }
.hor-roll .swiper-wrapper .swiper-slide{/*height: 480px!important;*/}

.brand-value{/* background: #f9f9f9;*/background:url(../images/horbrandbg.jpg) center 0 no-repeat; margin-bottom: 0; padding-top: 100px; height: 297px; box-sizing: border-box; margin-bottom: 60px;}
.value-img{ height: 123px; margin-right: -1%; display: none;}
.value-img .item-cell{ width: 32.33%; margin-right: 1%; float: left;}
.brand-value .wrap-layer{ max-width: 1080px;}
.value-intr{ position: relative; width: 100%;/*background:url(../images/brand_10.png) right 0 no-repeat;*/  display: table; margin: 0 0 20px 0; overflow: hidden; min-height: 125px;}
.value-intr .brand-tit{ font-size: 30px; width: 200px; line-height: 130%; color: #333; display: table-cell; vertical-align: top; padding-right: 35px; }
.value-intr .brand-tit  h3{  color:#fff; font-size: 56px; text-transform: uppercase; padding-top: 8px; padding-bottom:6px;}
.value-intr .brand-tit span{font-size:30px; color:#fff;text-transform: uppercase;}
.value-intr .brand-value-cnts{  display: table-cell;vertical-align: top;color: #fff;  font-size: 20px; }
.value-intr .brand-value-cnts strong{ padding: 0 2px;}
/*大事记*/
.events-wraps{ max-width: 1350px; margin: 0 auto;}
.eco-desc5{ font-size: 14px; text-align: center;/*max-width: 875px;*/}
.com-tit90{ text-align: center; font-size: 34px; /*text-transform:uppercase;*/ font-weight: bold;}
.year-event{background:url(../images/events_1.jpg) center bottom no-repeat; min-height: 214px; margin-top: 60px;  position: relative; padding-top: 30px; box-sizing: border-box;}
.year-event li{ display:inline-block; text-align: center; position: relative; cursor: pointer;}
.year-event li h3{ line-height: 165%; height: 40px; font-size: 28px; font-family: "Impact"!important; color: #999999; padding-bottom: 65px;}
.year-event li span{ color: #666; font-size: 18px; font-weight: bold;}

.year-event li:after{ content:""; display: block; margin-left: -10px; left: 50%; top: 55px; position: absolute; border: 8px solid #fff; border-radius:20px;  width: 12px; height: 12px; background: #e6e6e6; }
.year-event ul{ position: relative; z-index: 4;}
.year-event:after{ content:""; display: block; position: absolute; top: 98px; left: 0; height: 1px; width: 100%; background: #c89a5e; }
.events-cnts{ background: #f6f7f9; padding: 30px 95px; color: #222; font-size: 16px; line-height: 34px;}
.events-cnts *{color: #222;line-height: 34px;font-size: 16px;}

.year-event li.active h3{ font-size: 40px; line-height: 100%; color: #c89a5e;}
.year-event li.active span{color: #c89a5e;}
.year-event li.active:after{background: #c89a5e;border: 8px solid #f4ebdf; } 

.year-bt2,.year-bt1{ position: absolute; right: -30px; top: 85px; width: 28px; height: 28px; border-radius:  28px;background:url(../images/bt70.png) center center no-repeat; cursor: pointer;}
.year-bt1{background:url(../images/bt80.png) center center no-repeat; left: -30px; right: auto;}
.year-bt1:hover{background:url(../images/bt8.png) center center no-repeat;}
.year-bt2:hover{background:url(../images/bt7.png) center center no-repeat; }

/*头部二维码*/
.mems{ width: 20px; height: 20px;}
.mems a{ height: 120px; display:inline-block;}
.mem-codes-img{   position: absolute; display: none;top: 56px; right: 0; width: 120px; height: auto; padding: 10px;box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); background: #fff; }
.mem-codes-img img{display: block;}
.mems:hover .mem-codes-img{ display: block;}
.mem-codes-img *{background: #fff; font-size: 12px; padding-top: 2px; padding-bottom: 0; text-align: center;}

video{ max-width: 800px!important; margin: 0 auto;}

.md-service-center{ background:url(../images/djwq_tu.jpg) center 0 no-repeat; height: 267px; padding-top: 150px; box-sizing: border-box; margin-bottom:200px; }
.service-inners{  height: 300px; margin: 0 50px 50px 50px;}
.service-inners .item-cell{ width: 31.33%; min-height: 250px; margin: 1%; text-align: center; box-sizing:border-box; padding: 20px; float: left;background: rgba(255,255,255,.8); box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1); border: 1px solid #f8f8f8;}
.service-inners .item-tit{ background:url(../images/tel_icon1.png) center 0 no-repeat; margin-bottom: 20px; font-size: 24px; line-height: 150%; font-weight: bold; padding-top:40px;height: 72px; }

/*底部*/

.bomlinks{ text-align: center; padding-top: 10px;}
.bomlinks a{ margin: 0 10px;color:#999;}
.bomlinks a:hover{ color:#ce9b59;}


.siteMap {
    margin-top: 30px;
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0;
    zoom: 1;
    overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 130px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size: 20px;
    color: #c89a5e;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #ab0000;
	 display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    float: left;
    margin-bottom:5px;
}

.siteMap ul li ul li a {
    font-size: 16px;
    color: #555;
    min-width: 100px;
    padding-left: 20px;
    display: block;
}

.siteMap ul li ul li a:hover {
    color: #c89a5e;
}


/*销售渠道*/
.md-codes-center{ max-width: 880px; margin: 120px auto; overflow: hidden;}
.md-codes-center .item-cell{ text-align: center;width: 20%; margin: 0 2%; float:left; }
.md-codes-center .item-cell img{ max-width: 160px; height: auto;}
.mod-resintr{ background: #f9f9f9; min-height: 175px; position: relative;}
.resbg{ position: absolute; bottom: -25px; right: 0;}
.mod-resintr .item-pic img{ display: block;}
.mod-resintr .item-pic{ float: left; }
.mod-resintr .item-cnt{margin-left: 170px; padding: 40px 25px 25px 0; font-size:18px;}
.mod-resintr .item-desc{ color:#333333;}


.re-tits{ text-align:center; margin-bottom: 20px; margin-top: 10px;}
.mod-reslist td{ padding: 25px; border-top:1px solid #e0c9ab;border-bottom:1px solid #e0c9ab;}

.mod-reslist tr:nth-last-child(1) td{ border-bottom: none;}
.mod-reslist td.year-tits{ vertical-align: top;background: #f9f9f9; width: 80px; text-align: center;}
.mod-reslist{ margin-bottom: 20px;}
.year-tits .years{ font-size:28px; line-height:36px;  color:#c89a5e; font-family:"Impact";}
.my-respon li{ font-size: 16px; color: #333; margin-bottom:15px; background: url(../images/ar_icon1.png) 0 9px no-repeat; padding-left: 20px;}
.res-more{ text-align: center; margin-top: 40px; margin-bottom: 35px; cursor: pointer;} 
.res-more a{ background:#333333; color: #fff; text-align: center; line-height: 50px; display: inline-block; width: 180px;cursor: pointer;}

.rel-news-wrap{ margin-top:25px; margin-right: -2.33%;}
.rel-news-wrap .item-cell{ background: #fafafa; width:31%; margin-right:2.33%; float:left;}
.rel-news-wrap .item-cell .item-tit{ height: 32px; overflow: hidden;color:#333;  font-size: 18px; padding: 15px 18px;}
.rel-news-wrap .item-cell .item-tit a:hover{  color: #d09b4f;}
.res-more a:after{ content: ""; display: inline-block;content: "\e74a";  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; margin-left: 5px;}
.res-more2 a:after{content: "\e749"; }

/*社会责任*/
.com-tit19 a{background: url(../images/i_mores.jpg) right center no-repeat; padding-right: 43px;}
.pub-info{ margin-top: 25px;}
.pub-info ul li{ margin-bottom: 15px;}
.pub-info ul li a{ border: 1px solid #f9f9f9;display: block; padding: 15px 135px 15px 25px;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.08); color: #333; font-size: 18px; position: relative;} 
.pub-info ul li a span{ font-size: 16px; position: absolute; top: 15px;  right: 35px;}
.pub-info ul li a span img{ vertical-align:  middle; margin-right: 8px;}
.pub-info ul li a:hover{ color:#c89a5e; }

/*英文站新加*/
.mod-news-12{margin-right:-2%;}
.mod-news-12 .item-cell{  margin-right: 2%; width: 31.33%; float: left;}
.mod-news-12 .item-pic{ width: auto; height: auto;}
.mod-news-12 .item-pic img{/* max-width: 430px; */max-width: 100%; max-height: 290px;}
.modsbg{ background:#f6f6f6; }
.H65{ height:65px;}
.mod-news-12 .item-tit *{ font-size: 20px; color: #333;}
.mod-news-12 .item-tit{ margin-top: 15px;}
.mod-news-12 .item-desc{ color:#666; font-size:16px; line-height:24px; margin-top:5px;}
.en-comtits{ text-align: center; margin-bottom: 35px;}
.en-comtits h3{ text-transform:uppercase; padding-bottom:15px;    font-size: 34px; color: #000000; position: relative;}
.en-comtits h3:after{content:""; width:80px; position:absolute; left:50%; margin-left:-40px; background:#cbaa6d;  bottom: 0; display:block;  height: 2px;}
.en-comtits span{ font-size: 18px; color: #777; display: block; max-width: 645px; margin:18px auto 0 auto; text-align: center;}

/*产品中心*/
.mod-enabouts{background:#f6f6f6; height: 425px;}
.mod-pros2-1{ margin-right:-2%; }
.mod-pros2-1 .item-cell{ background: #f4f4f4;  width:31.333%; float:left; margin-right:2%; }
.mod-pros2-1 .item-cnt{ background: #fff; text-align: center;padding: 20px; border: 1px solid #eeeeee; border-top:none; }
.mod-pros2-1 .item-pic { max-width: 250px; margin: 30px auto;height: 250px;}
.mod-pros2-1 .item-pic img{  height:auto; width:auto;}
.mod-pros2-1 .item-tit *{ font-size:24px;text-transform:uppercase; color: #000;  }
.mod-pros2-1 .item-tit{ }
.mod-pros2-1 .item-tit a:hover,.mod-news-12 .item-tit a:hover{color:#ce9b59;}
.mod-pros2-1 .item-desc *{ font-size: 16px; color: #666}

/*关于我们*/
.mod-eninfos .item-outpic{width: 450px; float:left; }
.mod-eninfos .item-cnt{ margin-left: 520px; padding: 40px 0 0 0;}
.mod-eninfos .item-cell{ max-width: 1070px; width: 100%; margin: 0 auto;}
.mod-eninfos .item-pic{   width: 450px; margin: 0 auto; height: 340px;}
.mod-eninfos .item-tit{ font-size: 28px; color:#333333; line-height: 110%;}
.mod-eninfos  .item-stocks a{ background:#cbaa6d; color: #fff; font-size: 24px; width: 148px; height: 40px; line-height: 40px; text-align: center; display: block; }
.mod-eninfos  .item-stocks{ margin-top:34px;}
.mod-eninfos  .item-desc{ margin-top: 66px;}
.mod-eninfos  .item-desc a{font-size: 16px; color: #666;}

/*产品列表分类*/
.com-tit2{}
.com-tit2 h3{ color:#cbaa6d;}
.com-desc2 span{ max-width: 924px; line-height: 24px;}
.com-desc2{ margin-bottom: 45px;}
.pro-tabs{ text-align: center; margin:65px 0 20px 0;}
.pro-tabs a{ font-size:20px; display: inline-block; padding: 0 25px;  line-height: 52px;   margin: 0 15px; position: relative;  text-transform:uppercase;  }
.pro-tabs a.cr,.pro-tabs a:hover{ color: #fff;background: #cbaa6d; font-size: 20px; }
.pro-tabs a:after{ content: ""; display: block; width: 2px; height:15px; background:#d9d9d9; position: absolute; right: -17px; top: 18px;}
.pro-tabs a:nth-last-child(1):after{ display: none;}

.protop-bg{ background:#f6f6f6; overflow: hidden;}

.trav-cnt{ background:#f6f6f6; padding: 45px 45px 30px 45px; margin-top: 40px;}
.trav-cnt p{ font-size: 16px; color: #666;}

/*景点介绍*/
.mod-trav-briefs{ background:#f6f6f6; margin-top:70px; }
.mod-trav-briefs .trav-info{ height: 0; overflow: hidden; position: relative;}
.mod-trav-briefs .trav-active{ height: auto; overflow: visible;}
.mod-trav-briefs .trav-info .trav-pic{ width:50%;  float:left; position:relative; top:-30px;}
.mod-trav-briefs .tracnt{width: 50%;overflow-y: auto; float: left; box-sizing: border-box; padding: 40px 0 40px 40px;}
.mod-trav-briefs .tra-tit{ font-size:24px; font-weight:bold;}
.mod-trav-briefs .tra-cnt{/*max-height: 270px;*/max-height: 220px; overflow-y: auto;  color: #666; margin-top:10px; font-size: 16px; line-height:24px;}
.mod-trav-briefs .tra-cnt p{line-height:25px;}
.mod-trav-briefs .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#cbaa6d;}

/*景点*/
.mod-travels-wrap{ position: relative; padding-bottom:40px; margin-right: 0;}
.mod-travels-wrap .item-pic{  max-height: 150px;}
.mod-travels-wrap .item-cell{width:255px; padding: 5px; box-sizing: border-box; margin-right:18px; margin-bottom:15px; background:#f6f6f6;}
.mod-travels-wrap .item-tit{ font-size:18px; font-weight: normal;  margin-top:10px;}
.mod-travels-wrap .item-tit a{font-weight: normal; font-size: 18px;}
.mod-travels-wrap .item-cnt{height:85px; padding: 0 10px 10px 10px; box-sizing: border-box; overflow: hidden;}

.mod-travels-wrap .mCustomScrollBox>.mCSB_scrollTools{width: 50%!important;
    left: 25%!important;}

.mod-travels-wrap .item-active{background:#cbaa6d;}
.mod-travels-wrap .item-active .item-tit a{ color: #fff;}

.empty{  text-align: center; margin-bottom: 50px; margin-top: 90px;}
.empty img{ max-width:120px; height: auto;}
.empty h3{ font-weight: normal; font-size: 14px; color: #f00;}

.siteMap {
   /* margin-top: 30px;*/
}

.siteMap ul li {
    border-top: 1px dashed #e7e7e7;
    padding: 30px 0 20px 0;
    zoom: 1;
    overflow: hidden;
}

.siteMap ul li:after {
    display: table;
    clear: both;
    content: "";
    font-size: 0;
    line-height: 0;
}

.siteMap ul li h2 {
    float: left;
    overflow: hidden;
    min-width: 130px;
}

.siteMap ul li h2 .cn {
    font-weight: bold;
    display: block;
    font-size:18px;
    color: #d7000f;
}

.siteMap ul li h2 .en {
    font-size: 14px;
    display: block;
    color: #d7000f;
	 display: none;
}

.siteMap ul li ul {
    float: none;
    overflow: hidden;
}

.siteMap ul li ul li {
    border: none;
    padding: 0;
    float: left;
    margin-bottom:5px;
}

.siteMap ul li ul li a {
    font-size: 16px;
    color: #555;
    min-width: 100px;
    padding-left: 20px;
    display: block;
}

.siteMap ul li ul li a:hover {
    color: #d7000f;
}
