@charset "UTF-8";
html {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  /*解决chrome浏览器下字体不能小于12px*/ }
 
body {
	overflow-x: hidden;
	font-size: 12px;
    color: #646464;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
  }
a {outline:none;text-decoration:none;color:inherit;cursor:pointer;}
a:hover{text-decoration:none;}
html { zoom:1; }
html * {  outline:0; zoom:1; }
html button::-moz-focus-inner { border-color: transparent !important; }
 
/*设置margin和padding为0*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
 
table {
  border-collapse: collapse;
  border-spacing: 0; }
 
fieldset, a, img,input,select,button,textarea {
  border: 0; }
 
address, caption, cite, code, dfn, em, th, var，i {
  font-style: normal;
  font-weight: normal; }
 
li {
  list-style: none; }
 
caption, th {
  text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }
 
q:before, q:after {
  content: ''; }
 
em, i {
  font-style: normal; }
 
input[type="submit"], input[type="reset"], input[type="button"], input[type=date], button, select, input[type=text] {
  /*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
a, input[type=text], select, input[type=password], textarea {
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
input::-webkit-input-placeholder {
  color: #aaa; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.warpper{width:1200px;margin:0 auto;}
.mt25{margin-top:25px;}
.mt35{margin-top:35px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.bluec{color:#009944;}
.orgenc{color:#edbe02;}
img{border:none;}
@font-face {
    font-family: 'dincond-mediumregular';
    src: url('../fonts/dincond-medium-webfont.eot');
    src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincond-medium-webfont.woff2') format('woff2'),
         url('../fonts/dincond-medium-webfont.woff') format('woff'),
         url('../fonts/dincond-medium-webfont.ttf') format('turetype'),
         url('../fonts/dincond-medium-webfont.svg#dincond-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'dincond-mediumalternateRg';
    src: url('../fonts/dincond-mediumalternate-webfont.eot');
    src: url('../fonts/dincond-mediumalternate-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincond-mediumalternate-webfont.woff2') format('woff2'),
         url('../fonts/dincond-mediumalternate-webfont.woff') format('woff'),
         url('../fonts/dincond-mediumalternate-webfont.svg#dincond-mediumalternateRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.top{width:100%;height:30px;background:#6ab82c;line-height:30px;color:#fff;}
.weather{}
.rtel{font-size:16px;background:url(../images/rtel.png) no-repeat left center;padding-left:25px;}
.header{width:100%;height:80px;background:#fff;position:relative;z-index:99;}
.snavbg{width:100%;height:160px;position:absolute;left:0;top:80px;z-index:99;background:url(../images/grbg.png) repeat;display:none;}
.logo{margin-top:12px;}
.menu{margin-top:32px;width:14px;height:12px;display:inline-block;display:none;}
.menu span{width:14px;height:12px;display:inline-block;background:url(../images/menu.jpg) no-repeat;cursor:pointer;}
.nav{}
.nav ul{}
.nav ul li{float:left;height:76px;line-height:76px;text-align:center;width:115px;display:inline-block;position:relative;}
.nav ul li a{font-size:14px;}
.nav ul li span{display:none;width:96px;}
.nav ul li strong{display:inline-block;width:115px;color:#6ab82c;border-bottom:solid 4px #fff;position:absolute;left:0; top:0px;z-index:999;transition:all 2s;}
.nav ul li:hover dl{background:#179e44;}
.nav ul li:hover span{display:none;}
.nav ul li:hover strong{display:block;color:#6ab82c;position:absolute;top:0px;background:#f6f6f6;border-bottom:solid 4px #6ab82c;}
.nav ul dl{width:115px;position:absolute;left:0;top:80px;z-index:100;padding-top:20px;display:none;height:140px;}
.nav ul dl dt{height:30px;line-height:30px;}
.nav ul dl dt a{display:block;font-size:14px;color:#fff;}
.nav ul dl dt a:hover{text-decoration:underline;}
.banner{width:100%; max-width:1920px;min-width:1200px; margin:0 auto;text-align:center; overflow:hidden;margin-top:-100px;height:700px;z-index:88;}
.banner img{ width:100%;  display:block;}
.banner{ }
.banner .slides li img{/* width:100%; height:700px; */display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:700px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:9px;height:9px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:9px;border-radius:50%; font-size:0px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#009944;width:9px;height:9px;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next{right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}
/*banner end*/

.quicklist{width:451px;float:left;height:291px;overflow:hidden;}
.quicklist ul{margin-top:-1px;margin-right:-1px;}
.quicklist ul li{float:left;width:224px;height:145px;display:inline-block;margin-right:1px;margin-top:1px;position:relative;color:#fff;transition:all 1s;}
.quicklist ul li strong{font-size:22px;position:absolute;left:20px;top:10px;z-index:999;}
.quicklist ul li span{display:block;text-transform:uppercase;position:absolute;left:20px;top:40px;z-index:999;}
.quicklist ul li:nth-child(1){background:#009944;}
.quicklist ul li:nth-child(2){background:#edbe02;}
.quicklist ul li:nth-child(3){background:#6ab82c;}
.quicklist ul li:nth-child(4){background:#3077C7;}
.quicklist ul li i{position:absolute;right:20px;bottom:20px;z-index:999;}
.quicklist ul li span.bg{width:224px;height:145px;display:none;position:absolute;left:0;top:0;z-index:99;transition:all 1s;}

.quicklist ul li:nth-child(1) span.bg{background:url(../images/01.png) no-repeat;}
.quicklist ul li:nth-child(2) span.bg{background:url(../images/02.png) no-repeat;}
.quicklist ul li:nth-child(3) span.bg{background:url(../images/03.png) no-repeat;}
.quicklist ul li:nth-child(4) span.bg{background:url(../images/04.png) no-repeat;}

.quicklist ul li:hover span.bg{display:block;}

.newscenter{width:725px;float:right;}
.newscenter .ntitle{border-bottom:dashed 1px #dbdbdb;height:105px;position:relative;}
.newscenter .ntitle h2{color:#E0E0E0;font-size:48px;text-transform:uppercase;font-family:Impact;font-weight:lighter;font-family: 'dincond-mediumregular';background:url(../images/it01.png) no-repeat left top;height:35px;display:block;text-indent:-9999px;}
.newscenter .ntitle h3{font-size:22px;font-weight:bold;}
.newscenter .ntitle .npage{position:absolute;right: 0;top:50%;margin-top:-3.5px;}
.newscenter .ntitle .npage span{width:7px;height:7px;border-radius:50%;background:#c7c7c7;display:inline-block;text-indent:-999px;overflow:hidden;margin-left:6px;cursor:pointer;}
.newscenter .ntitle .npage span.cur{background:#009944;}
.newscenter .ncon{width:725px;overflow:hidden;margin-top:13px;height:168px;position:relative;}
.newscenter .ncon .con{position:absolute;left:-42px;top:0;}
.newscenter .ncon ul{/*margin-left:-42px;margin-right:-49px;*/}
.newscenter .ncon ul li{width:295px;padding-right:49px;border-right:solid 1px #dbdbdb;float:left;padding-left:42px;}
.newscenter .ncon ul li:last-child{border-right:none;}
.newscenter .ncon ul li a{}
.newscenter .ncon ul li strong{font-size:16px;color:#747474;display:block;height:35px;line-height:35px;transition:all 1s;}
.newscenter .ncon ul li span{font-size:20px;color:#999;font-weight:lighter;padding-bottom:10px;display:block;}
.newscenter .ncon ul li p{font-size:14px;color:#898989;line-height:24px;height:78px;overflow:hidden;}
.newscenter .ncon ul li em{color:#6ab82c;font-size:14px;display:block;}
.newscenter .ncon ul li:hover strong{color:#009944;}
.viewbox{width:100%;height:492px;background:url(../images/vbbg.jpg) no-repeat center top;/*transition:all 2s;*/}
.viewbox .warpper{position:relative;}
.viewbox .view{width:490px;height:492px;background:#f4f4f4;position:absolute;right:0;top:0;}
.view .vtitle{text-align:right;padding-top:40px;height:90px;padding-right:25px;background:url(../images/caset.jpg) no-repeat 40px 70px;}
.view .vtitle h2{font-size:48px;text-transform:uppercase;color:#E0E0E0;font-family:'dincond-mediumregular';background:url(../images/it02.png) no-repeat right top;height:35px;display:block;font-size:0px;}
.view .vtitle h3{font-size:22px;color:#333;font-weight:bold;}
.viewcon{width:400px;margin:0 auto;height:320px; /*height:204px;overflow:hidden;*/position:relative;}
.viewcon .box{width:400px;height:204px;position:relative;overflow:hidden;}
.viewcon .box ul{position:absolute;left:0;top:0;height:204px;}
.viewcon .box ul li{width:400px;height:204px;/*float: left;*/position:absolute;}
.viewcon .box ul li a{display:block;}
.viewcon .box ul li span{text-transform:uppercase;color:#8e8e8e;font-size:16px;display:block;padding-bottom:15px;}
.viewcon .box ul li strong{display:block;border-top:solid 1px #e3e3e3;border-bottom:solid 1px #e3e3e3;padding-top:14px; height:31px;line-height:18px;font-size:20px;color:#333;background:url(../images/arr.jpg) no-repeat right center;}
.viewcon .box ul li strong i{width:25px;display:inline-block;border-right:solid 1px #e3e3e3;margin-right:10px;}
.viewcon .box ul li .desc{font-size:14px;line-height:24px;color:#999;margin-top:23px;}
.viewcon>span{width:39px;height:149px;display:inline-block;position:absolute;right:-66px;z-index:88;cursor:pointer;}
.viewcon>span.prev{background:url(../images/prev.jpg) no-repeat;top:auto;bottom:0;}
.viewcon>span.next{background:url(../images/next.jpg) no-repeat;top:22px;bottom:auto;}
.viewcon .simglist{width:487px;height:94px;position:absolute;left:-90px;bottom:0;overflow:hidden;z-index:99;}
.viewcon .simglist .sbox{position:relative;}
.viewcon .simglist .sbox ul{position:absolute;left:0;top:0;width:200%;}
.viewcon .simglist .sbox ul li{float:left;width:118px;height:94px;display:inline-block;margin-right:5px;position:relative;}
.viewcon .simglist .sbox ul li span{display:block;opacity:1; width:118px;height:94px;position:absolute;left:0;top:0;z-index:999;background:url(../images/spbg.png) repeat;}
.viewcon .simglist .sbox ul li.cur span{display:none;}
/*招贤纳士*/
.join{}
.jtitle{float:left;width:285px;position:relative;height:97px;}
.jtitle h2{font-size:48px;font-size:32px;color:#e1e1e1;text-transform:uppercase;word-wrap:normal;display:block;margin-top:-13px;font-family: 'dincond-mediumregular';background:url(../images/it03.png) no-repeat left top;height:35px;display:block;text-indent:-9999px;}
.jtitle h3{font-size:20px;font-weight:bold;color:#333;}
.jtitle .npage{position:absolute;left:0;bottom:0px;}
.jtitle .npage span{width:12px;height:12px;display:inline-block;background:#c7c7c7;border-radius:50%;margin-right:10px;cursor:pointer;}
.jtitle .npage span.cur{background:#009944;}
.jlist{float:right;width:915px;position:relative;height:98px;overflow:hidden;}
.jlist ul{margin-right:-25px;position:absolute;left:0;top:0;}
.jlist ul li{float:left;width:203px;height:94px;border:solid 2px #e6e6e6;display:inline-block;margin-right:25px;}
.jlist ul li a{display:block;padding-left:20px;width:183px;}
.jlist ul li span{display:block;font-size:20px;color:#999;padding-top:10px;background:url(../images/jline.jpg) no-repeat 46px 23px;}
.jlist ul li strong{display:block;font-size:20px;color:#333;}
.jlist ul li em{font-style:normal;font-size:14px;color:#6ab92c;}

/*合作伙伴*/
.friendlink{width:100%;background:#3f3f3f;padding:10px 0;min-width:1200px;}
.friendlink .warpper{background:url(../images/cpt.jpg) no-repeat left center;}

.friendlink .box{overflow:hidden;height:192px;margin-left:205px; width:995px;position:relative;}
.friendlink .con{position:relative;height:192px;}
.friendlink ul{margin-right:-20px;position:absolute;}
.friendlink ul li{float:left;width:176px;height:76px;border:solid 4px #fff;display:inline-block;margin-right:20px;margin-bottom:24px;}
.friendlink ul li a,.friendlink ul li a img{display:block;}
.friendlink ul li:hover{border:solid 4px #6ab92c;}
.friendlink ul li:nth-child(1){}
.piclist {
   position: absolute;
    left: 0px;
    top: 0px;
   z-index:99 ;
}
.swaplist {
    position: absolute;
    left: -3000px;
    top: 0px;
    z-index:11;
}
.con{}

.fbg{width:100%;background:#333;min-width:1200px;padding-top:35px;padding-bottom:20px;}
.fcon{width:400px;position:relative; height:210px;}
.fcon h3{color:#fff;font-weight:bold;font-size:18px;text-transform:uppercase;}
.fcon ul{}
.fcon ul li{height:50px;line-height:50px;padding-left:35px;}
.fcon ul li,.fcon ul li a{font-size:16px;}
.fcon ul li{color:#999;}
.fcon ul li a{color:#fff;text-decoration:underline;}
.fcon ul li:nth-child(1){background:url(../images/c01.png) no-repeat left center;}
.fcon ul li:nth-child(2){background:url(../images/c02.png) no-repeat left center;}
.fcon ul li:nth-child(3){background:url(../images/c03.png) no-repeat left center;}
.fcon ul li:nth-child(4){background:url(../images/c04.png) no-repeat left center;}
.fcon ul li:nth-child(4) a{font-size:16px;color:#6ab92c;text-decoration:underline;}
.fcon .wx{position:absolute;right:0;bottom:0;width:109px;height:109px;}
.fright{width:750px;overflow:hidden;}
.fnav{border-bottom:solid 1px #5f5f5f;margin-right:-65px;}
.fnav dl{float:left;width:65px;display:inline-block;height:150px;padding-right:65px;}
.fnav dl a{font-size:14px;color:#999;}
.fnav dl dt{height:14px;line-height:14px;overflow:hidden;padding-bottom:10px;}
.fnav dl dt a{padding-left:3px;border-left:solid 4px #6ab92c;display:block;color:#fff;}
.fnav dl dd{height:26px;line-height:26px;}
.fnav dl dd a{padding-left:5px;font-size:12px;}
.copyright{line-height:20px;color:#fff;text-align:right;padding-top:10px;}

.inbanner{width:100%;height:170px; min-width:1200px;margin:0 auto;background-repeat:no-repeat; background-position:center top;}
.left{float:left;width:270px;background:url(../images/leftbg.jpg)#333 no-repeat left top;padding-bottom:30px; position:relative;}
.lbot{width:315px;height:83px;background:url(../images/lbot.png);position:absolute;left:-30px;bottom:-64px;}
.right{float:right;width:890px;}
.ltop{float:left;width:250px;padding-left:20px;height:156px;color:#fff;font-size:50px;font-family:Impact;text-transform:uppercase;line-height:50px;padding-top:14px;}
.ltop strong{margin-top:12px; font-size:20px;display:block;font-family:"Microsoft Yahei";background:url(../images/ltbg.jpg) no-repeat left top;}
.location{border-bottom:solid 1px #d8d8d8;text-align:right;height:44px;line-height:44px;}
.location div{float:right;background:url(../images/home.png) no-repeat left center;padding-left:30px;color:#999;font-size:14px;}
.lnav{padding-top:20px;float:left;width:250px;}
.lnav ul{}
.lnav ul li{float:left;display:block;/*height:40px;*/line-height:40px;width:250px;}
.lnav ul li a{display:block;padding-left:50px;font-size:16px;color:#fff;}
.lnav ul li.cur{background:url(../images/lcnavbg.png) no-repeat;width:286px;/*height:39px;*/}
.lnav ul li dd{}
.lnav ul li dd a{padding-left:50px;font-size:14px;}
.lnav ul li dd.cur a{color:#6CB53F;}
.abimg{width:890px;height:320px;position:relative;padding-bottom:38px;}
.abimg .bimg{width:890px;height:320px;}
.abimg .simg{position:absolute;right:0;bottom:-0px;z-index:88;}
.abimg .simg ul{}
.abimg .simg ul li{width:162px;height:76px;display:inline-block;margin-right:10px;position:relative;}
.abimg .simg ul li span{display:block;width:162px;height:76px;background:url(../images/spbg.png) repeat;position:absolute;left:0;top:0;}
.abimg .simg ul li.cur span{display:none;}

/*公司资质*/
.mtitle{text-align:center;padding:40px 0;}
.mtitle span{display:block;font-size:60px;color: #009944;font-family:'dincond-mediumregular';text-transform:uppercase;}
.mtitle strong{display:block;font-size:16px;font-weight:bold;color:#333;}
.honor{overflow:hidden;}
.honor ul{margin-right:-40px;}
.honor ul li{float:left;width:270px;display:inline-block;margin-right:40px;text-align:center; margin-bottom: 25px;}
.honor ul li a{display:block;}
.honor ul li span{display:block;font-size:14px;}
.hpage{padding-top:30px;text-align:center;padding-bottom:50px;}
.hpage a{width:12px;height:12px;background:#c5c5c5;border-radius:50%;display:inline-block;margin:0 5px;}
.hpage a.cur{background:#6ab82c;}
/*企业荣誉*/
.honortxt{ margin-bottom: 20px; overflow: hidden;}
.honortxt ul{}
.honortxt ul li{background:url(../images/dline.jpg) repeat-y left top;}
.honortxt ul li dl{clear:both;padding-bottom:20px;}
.honortxt ul li dl dt{}
.honortxt ul li dl dt h3{background:url(../images/dc.jpg) no-repeat left center;}
.honortxt ul li dl dt h3 span{width:50px;height:43px;display:inline-block;}
.honortxt ul li dl dt h3 strong{ height:43px;border:solid 4px #e8e8e8;background:#fff;color:#6ab82c;font-size:16px; line-height:43px;display:inline-block;text-align:center;border-radius:22px; padding: 0 20px;}
.honortxt ul li dl dd{padding-left:50px;padding-top:10px;}
.honortxt ul li dl dd p{line-height:28px;font-size:14px;clear:both;}
.honortxt ul li dl dd p span{color:#999;float:left;width:100px;}
.honortxt ul li dl dd p samp{float:left;width:688px;}

/*合作伙伴*/
.cooperate{overflow:hidden;padding-bottom:30px;}
.cooperate ul{margin-right:-30px;}
.cooperate ul li{float:left;width:198px;height:98px;display:inline-block;border:solid 1px #dadada;margin-right:30px;margin-top:30px;}

.newslist{width:860px;padding-top:0px;}
.newslist dl{width:860px;/**/border-bottom:dashed 1px #d8d8d8;clear:both;height:257px;overflow:hidden;}
.newslist dl dt{float:left;width:500px;}
.newslist dl dt span{font-size:26px;color:#009944;font-weight:lighter;display:block;background:url(../images/gline.jpg) no-repeat left bottom;padding-bottom:20px;}
.newslist dl dt p{font-size:14px;line-height:28px;text-indent:28px;}
.newslist dl dt strong{font-size:16px;color:#333;font-weight:bold;padding-bottom:10px;line-height:60px;display:block;}
.newslist dl dd{float:right;width:335px;}
.newslist dl dd img{border:solid 4px #d8d8d8;display:block;}
.newslist ul{margin-bottom:-15px;}
.newslist ul li{padding:15px 0;height:78px;}
.newslist ul li .time{width:78px;height:78px;display:inline-block;float:left;text-align:center;background:url(../images/timebg.jpg);}
.newslist ul li .time strong{font-size:50px;display:block;line-height:55px;font-family:Arial;}
.newslist ul li .time p{color:#999;}
.newslist ul li:hover .time{background:#6ab82c;}
.newslist ul li:hover .time,.newslist ul li:hover .time strong,.newslist ul li:hover .time p{color:#fff;}
.newslist ul li .ntxt{float:right;width:765px;}
.newslist ul li .ntxt strong{float:left;font-size:16px;color:#333;font-weight:bold;}
.newslist ul li .ntxt span{float:right;color:#bebebe;padding-top:5px;}
.newslist ul li .ntxt p{clear:both;color:#666;line-height:18px;padding-top:10px;}
.newslist ul li:hover .ntxt strong,.newslist ul li :hover .ntxt span{color:#6ab82c;}

/*分页*/
.m-page{text-align:center;padding:40px 0;}
.m-page a{display:inline-block;padding:9px 12px;border:solid 1px #d9d9d9;margin:0 5px;}
.m-page a.z-crt{ background-color: #6ab82c; color: #fff;}
.m-page a.first,.m-page a.last{color:#6ab82c;}
.m-page a.z-dis{color:#fff;background:#6ab82c;}
/*主营业务*/
.bussine{position:relative;width:100%;height:800px;}
.bussine>ul{}
.bussine>ul>li{width:100%;height:800px;position:absolute;background-repeat:no-repeat; background-position:center center;background-size:cover;z-index:11;}
.bussine>ul>li.cur{z-index:33;}
.bussinetxt{position:absolute;left:0;top:0;width:100%;height:800px;z-index:88;}
.bussinetxt ul>li{width:299px;height:800px;margin-right:1px; float:left;display:table-cell;vertical-align:middle;position:relative;overflow:hidden;}
.bussinetxt ul>li .bg{position:absolute;left:0;top:-800px;width:299px;height:800px;background:url(../images/bbg.png) repeat;z-index:1;}
.bussinetxt ul>li .cbg{position:absolute;left:0;top:800px;width:299px;height:800px;background-image:url(../images/bdown.png);background-repeat:no-repeat; background-position:center 335px; z-index:888;}
.bussinetxt ul>li>a{color:#fff;display:block;position:relative;z-index:999;}
.bussinetxt ul>li>a>i{width:115px;height:115px;display:block;margin:0 auto;margin-top:220px;overflow:hidden;}
.bussinetxt ul>li>a>span{font-family:'dincond-mediumalternateRg'; text-transform:uppercase;font-size:38px;width:450px;height:40px;display:block;word-break:break-all;transform:rotate(90deg);transform-origin:55px 94px;position:relative;}
.bussinetxt ul>li>a>strong{font-size:30px;display:inline-block;width:30px;padding-left:165px;line-height:30px;}
/*主营业务详情*/
.busrecomm{}
.busrecomm .busbot{position:relative;height:335px;overflow:hidden;}
.busrecomm .busbot ul{position:absolute;left:0;top:0;}
.bustop{background:#ededed;margin-top:0px;height:300px;}
.bustop dl{}
.bustop dl dt{float:left;width:400px;padding:10px;}
.bustop dl dd{float:left;margin-left:35px;width:410px;}
.bustop dl dd i{float:left;display:inline-block;margin-right:30px;}
.bustop dl dd span{font-size:32px;display:block;text-transform:uppercase; font-family: 'dincond-mediumalternateRg';font-family:Impact;color:#333;padding-top: 5px;}
.bustop dl dd strong{display:block;font-size:30px;color:#333;}
.bustop dl dd.title{padding-top:25px;padding-bottom:37px;border-bottom:solid 1px #cfcfcf;}
.bustop dl dd.desc{padding-top:15px;}
.bustop dl dd.desc strong{font-size:20px;padding-bottom:15px;}
.bustop dl dd.desc p{font-size:14px;line-height:24px;}
.busbot{overflow:hidden;}
.busbot ul{margin-right:-25px;}
.busbot ul li{float:left;width:280px;display:inline-block;margin-right:25px;margin-top:25px;}
.busbot ul li a{display:block;}

.busbot ul li .img{display:block; width:280px;height:220px;overflow:hidden;position:relative;}
.busbot ul li .img img{border:solid 1px #dedede;display:block;width:278px;height:218px;}
.busbot ul li .img i{display:none;width:280px;height:220px;position:absolute;left:0;top:0;background:url(../images/greenbg.png) repeat;}
.busbot ul li .txt{clear:both; display:block;width:280px;height:79px;border-bottom:solid 1px #dedede;padding-top:10px;background:url(../images/ggarr.jpg) no-repeat right center;}
.busbot ul li strong{display:block;font-size:16px;width:200px;font-weight:bold;color:#333;}
.busbot ul li p{line-height:24px;width:200px;}
.busbot ul li:hover .img i{display:block;}
.busbot ul li:hover .txt{border-bottom:solid 1px #6ab82c;background:url(../images/garr.jpg) no-repeat right center;}
.busbot ul li:hover strong,.busbot ul li:hover p{color:#6ab82c;}

.bushot{background:#333;width:890px;height:40px;color:#fff;position:relative;margin-top:40px;}
.bushot strong{border-left:solid 8px #009944;font-size:24px;color:#fff;display:inline-block;line-height:40px;padding-left:14px;}
.bushot em{text-transform:uppercase;line-height:18px;}
.bushot .bpage{position:absolute;right:10px;top:50%;margin-top:-6px;}
.bushot .bpage span{width:12px;height:12px;display:inline-block;margin:0 5px;background:#767676;border-radius:50%;font-size:0;float: left;cursor:pointer;}
.bushot .bpage span.cur{background:#6ab82c;}

.busdetail{width:890px; margin-top:-25px;}
.bdimg{width:890px;height:593px;position:relative;}
.bsimg{position:absolute;left:0;bottom:0;height:94px;width:890px;background:url(../images/bbg.png) repeat;}
.bdimg span{position:absolute;bottom:0;width:94px;height:94px;display:inline-block;cursor:pointer;}
.bdimg span.prev{left:0;background:url(../images/bprev.png) no-repeat center;}
.bdimg span.next{right:0;background:url(../images/bnext.png) no-repeat center;}
.bdimg .bsbox{width:702px;height:72px;overflow:hidden;margin:0 auto;position:relative;margin-top:12px;}

.bdimg .bsbox{}
.bdimg .bsbox ul{position:absolute;left:0;top:0;}
.bdimg .bsbox ul li{float:left;width:99px;height:64px;display:inline-block;border:solid 4px #fff;margin-left:10px;}
.bdimg .bsbox ul li.cur{border:solid 4px #6ab82c;}
.bdesc{/*padding-top:30px;*/}
.bdesc h3{text-align:center;font-size:24px;padding:20px 0;}
/*联系我们*/
.msgbox{padding-top:70px;}
.msgeleft{width:550px;float:left;}
.msgeleft h3{font-size:18px;color:#0c0c0c;font-weight:bold;}
.msgeleft .desc{margin-top:20px;}
.msgeleft ul{margin-top:25px;}
.msgeleft ul li{height:40px;line-height:40px;padding-left:38px;}
.msgeleft ul li,.fcon ul li a{font-size:16px;color:#333;}
.msgeleft ul li a{text-decoration:underline;}
.msgeleft ul li:nth-child(1){background:url(../images/c01.png) no-repeat left center;}
.msgeleft ul li:nth-child(2){background:url(../images/c02.png) no-repeat left center;}
.msgeleft ul li:nth-child(3){background:url(../images/c03.png) no-repeat left center;}
.msgeleft ul li:nth-child(4){background:url(../images/c04.png) no-repeat left center;}
.msgeleft ul li:nth-child(4) a{font-size:16px;color:#6ab92c;text-decoration:underline;}
.msgeleft .wx{width:160px;height:160px;border:solid 1px #e1e1e1;border-radius:5px;margin-top:20px;}
.btnsubmit{width:160px;height:47px;line-height:47px;background:#6ab82c;text-align:center;color:#fff;font-size:20px;border:none;border-radius:25px;}

.msgeleft .desc{font-size:14px;line-height:24px;}
.msgright{width:500px;float:right;}
.msgfrom{}
.msgfrom .row{padding:0 20px;font-size:14px;color:#0c0c0c;}
.msgfrom .txt{background:#e6e6e6;height:35px;margin-bottom:40px;border-radius:20px;margin-top:5px;}
.msgfrom .txt .txt_input{width:460px;height:35px;background:no-repeat;line-height:35px;vertical-align:middle;border:none;}
.msgfrom .msg,.msgfrom .txt .txt_msg{height:140px;vertical-align:text-top;}
.conmap{margin-top:40px;padding-bottom:55px;}
/*人才招聘列表*/
.rmain{padding-top:20px;}
.jobinfo{}
.jobtitle{width:890px;height:50px;line-height:50px;text-align:center;background:#009944;}
.jobtitle tr td{font-size:16px;color:#fff;}
.jobtitle tr td i{display:inline-block;position:relative;top:5px;margin-right:10px;}

.jobbody table{width:100%;}
.jobbody table tr{background:#f4f4f4;border-top:solid 10px #fff;}
.jobbody table td{height:50px;line-height:50px;text-align:center;}
.jobbody table tr,.jobbody table tr a{font-size:14px;color:#666;}
.jobbody table tr:hover,.jobbody table tr:hover a{background:#6ab82c;color:#fff;}
/*人才招聘详情*/
.jobdetail{margin-top:-30px;}
.jobdetail dl{margin-top:30px;}
.jobdetail dl dt{height:40px;line-height:40px;background:#333;}
.jobdetail dl dt strong{font-size:20px;font-weight:bold;color:#fff;border-left:solid 8px #009944;padding-left:14px;display:inline-block;}
.jobdetail dl dd{}
.jobdetail dl dd table{width:100%;}
.jobdetail dl dd table tr{height:40px;line-height:40px;font-size:14px;border-bottom:dashed 1px #c3c3c3;}
.jobdetail dl dd table tr td span{color:#999;}
.jobdetail dl dd table tr td strong{color:#494949;font-weight:bold;}
.jobdetail dl dd .desc{padding-top:20px;font-size:14px;line-height:20px;/*padding-bottom:20px;*/}

.warn{color:#009944;margin-top:40px;background:url(../images/warn.png) no-repeat left;padding-left:30px;font-size:14px;}
.jobdetail .btn{margin-top:20px; margin-bottom: 20px;}
.btntj{width:197px;height:47px;line-height:47px;text-align:center;font-size:18px;background:#6ab82c;color:#fff;}

.rcln_info{ width: 100%; overflow: hidden; line-height: 25px; margin-bottom: 20px; margin-top: 10px;}
.detail-time{ text-align: center; overflow: hidden; margin-bottom: 30px;}



.f-fl{float:left;_display:inline;}
.f-fr{float:right;_display:inline;}
.detail-page{ padding: 30px 0; margin-bottom: 30px;}
.detail-page .page-text{overflow:hidden;width:48%;height:26px;line-height:26px;white-space:nowrap;text-overflow:ellipsis;}
.detail-page .page-text a{ font-size: 12px; color:#333;}
.detail-page .page-text i{ display: inline-block; *display: inline; zoom:1; vertical-align: top; margin-right:10px; width: 70px; height: 24px; line-height: 24px; text-align: center; color: #6ab82c; border: solid 1px #f5f5f5; background: #f5f5f5;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;}
.detail-page .page-text a:hover i{ color: #fff; background-color: #6ab82c;}
.detail-page .f-fr{text-align:right;}

.pic_info{ margin-bottom: 30px;}
.pic_info img{ width: 700px;}
.pic_info img.max{width: 100%; overflow: hidden;}
.pic_info img{ max-width: 100%;}


.jobdetail .uFile{ float: left; width: 100%; height: 28px; position: relative; z-index: 1; margin-bottom: 30px; }
.jobdetail .uFile input[type=text]{ width: 474px; height: 26px; line-height: 26px; padding: 0 5px; float: left; border: 1px solid #D4D4D4;}
.jobdetail .uFile input[type=button]{ width: 122px; height: 28px; font-size: 12px; color: #a3a3a3; border: 1px solid #D4D4D4; margin-left: -1px; float: left; background: none;}


.fixbg{width:100%;height:100%;position:fixed;left:0;bottom:0;background:rgba(0,0,0,0.8);z-index:9999;display:none;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;	
}
/*.npage{position:absolute;left:0;bottom:30px;width:100%;height:10px;text-align:center;}
.npage a{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fff;opacity:0.6;margin:0 5px;}
.npage a.cur{opacity:1;}*/

.itembox{
	position:relative;
	height: 100%;
	-webkit-transition: all 0s linear;
transition: all 0s linear;
    transition-duration: 0s;
    transition-timing-function: linear;
}
.item{font-size: 14px;
position: relative;
display: inline-block;
width: 100%;
height: 100%;
vertical-align: top;
white-space: normal;}
.container{
	position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
left: 0;
right: 0;
bottom: 0;
top: 0;
width: 100%;
height: 100%;
margin: 0;
-webkit-backface-visibility: hidden;
}
.container img{
	width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}

/*企业内刊*/
#focus { width: 600px; height: 640px; margin: 15px auto 0; overflow: hidden; position: relative; }
#focus ul { height: 609px; position: absolute; }
#focus ul li { float: left; width: 600px; height: 640px; text-align: center; overflow: hidden; position: relative; }
#focus ul li img { width: 413px; height: 609px; border: 1px solid #ebebeb; box-shadow: 3px 3px 3px #999; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 600px; height: 20px; left: 0; bottom: 0; }
#focus .btn { position: absolute; width: 600px; height: 10px; right: 0; bottom: 0; text-align: center; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 20px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #ce0809; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 24px; height: 43px; position: absolute; top: 280px; background: url(../images/arrow-prev.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }


/*列表*/
.plist { padding: 0; overflow: hidden; }
.plist ul { padding-bottom: 20px; overflow: hidden;padding-left:30px; }
.plist ul li { float: left; width: 235px; padding-bottom: 22px; margin-left: 34px; overflow: hidden; _display: inline; }
.plist ul li dl dt { float: left; width: 235px; height: 349px; background: url(../images/bg_shadow01.png) no-repeat; overflow: hidden; position: relative; }
.plist ul li dl dt img { width: 227px; height: 341px; margin: 4px 0 0 4px; display: inline-block; }
.plist ul li dl dt a:hover .i_border { border: 2px solid #d9020d;  border: 2px solid #6AB82C; display: block; height: 337px; left: 4px; position: absolute; top: 4px; width: 223px; }
.plist ul li dl dd { text-align: center; padding-top: 6px; float: left; width: 100%; overflow: hidden; }
.plist ul li dl dd span { display: block; }
.plist ul li dl dd .span01 { color: #9b9b9b; }
.plist ul li dl dd .span02 { font-size: 14px; padding: 0px 0px 10px; }
.plist ul li dl dd a { color: #696969; }
.plist ul li dl dd a:hover { text-decoration: underline; }
.plist ul li dl dt a span { background: #c61a26; background: #6AB82C; position: absolute; right: 3px; top: 4px; color: #fff; display: block; height: 24px; line-height: 24px; width: 80px; text-align: center; }
.plist ul li dl dt a:hover span { color: #fff; }

/*期刊分页*/
#focus { width: 600px; height: 640px; margin: 15px auto 30px; overflow: hidden; position: relative; }
#focus ul { height: 609px; position: absolute; }
#focus ul li { float: left; width: 600px; height: 640px; text-align: center; overflow: hidden; position: relative; }
#focus ul li img { width: 413px; height: 609px; border: 1px solid #ebebeb; box-shadow: 3px 3px 3px #999; }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .btnBg { position: absolute; width: 600px; height: 20px; left: 0; bottom: 0; }
#focus .btn { position: absolute; width: 600px; height: 10px; right: 0; bottom: 0; text-align: center; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 20px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background:#ce0809;background:#6AB82C; }
#focus .btn span.on { background: #fff; }
#focus .preNext { width: 24px; height: 43px; position: absolute; top: 280px; background: url(../images/arrow-prev-green.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }


/* fixled */
.fixled{ position: absolute; top: 200px; left: 0px; z-index: 9999;}
.fixled a{ display: block;}
.fixred{ position: absolute; top: 200px; right: 0px; z-index: 9999;}
.fixred a{ display: block;}

















