body, html { width: 100%; margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑", Tahoma, Arial, Roboto, "Droid Sans", "Helvetica Neue", "Droid Sans Fallback", "Heiti SC", sans-self; }
* { margin: 0px; padding: 0px; outline: 0 none; }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { outline: none; text-decoration: none; color: #2c2c2c; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; }
div { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; }
.cf:before, .cf:after ,.jobSubmit li:before,.jobSubmit li:after{ content: "."; display: block; height: 0; visibility: hidden; }
.cf:after { clear: both; }
.cf { zoom: 1; }
img { border: none; max-width:100%;height:auto; transition: all 0.5s ease 0s}
.clear { clear: both; height: 0; font-size: 1px; line-height: 0px; }
input, select { outline: none; }
.tran_scale { display:block;overflow:hidden;}
.tran_scale img {transition: all 1s ease;}
.tran_scale:hover img { transform:scale(1.1,1.1);}
.w1200{width:1200px;margin:0 auto;}
.w1270{width:1270px;margin:0 auto;}
.mt40{margin-top:9rem!important;}
.mt30{margin-top:6rem!important;}
.mt20{margin-top:3rem!important;}
.mb20{margin-bottom:3rem!important;}
.mb30{margin-bottom:6rem!important;}
.pt40{padding-top:9rem!important;}
.ptb6{padding:6rem 0;}
.mlr{margin:0 1rem;}
.hid{ overflow:hidden;}
.container {width:1200px; margin: 0 auto; position:relative;}
.navbar {  height: 105px;box-shadow: 0 2px 10px rgba(0,0,0,.4);  background:#fff;  width: 100%; z-index:100; transition:all 0.5s ease 0s;position:relative;}
.nav-scroll{ position:fixed;left:0;top:0;} 
.nav-logo{ position: absolute; right: 1rem; top: 4rem; display: none;}
.nav-logo span{ width:30px; height: 4px; background: #666; display: block; margin-bottom: 6px;}
.hright{max-width:60%; float:right;}
.stockcode{margin-top:20px; text-align:right; font-size:15px; color:#585857;}
.logo{ float:left;width:20%;margin-top: 20px;display:none;}
.logo1{ float:left;width:484px;margin-top:20px;}

.wapmain{display:none;}

.pageleft{float:left;width:170px; margin-left:10px;margin-right:20px;margin-top:20px;}
.pageleft li{ height:42px; line-height:42px; border-bottom:1px solid #CCCCCC; background-color:#eee; padding:5px; text-align:center;}

.nav { float:right; text-align: right; }
.nav li { float:left; padding:0 12px; background:url(../images/line.gif) no-repeat left center;height:66px;line-height:66px;}
.nav li.nobg{ background:none;}
.nav li > a { display: block;  color:#000; font-size:16px; }
.nav li > a:hover,.nav li.cr > a{ color:#0668A5;}
.tlink{ float:right;margin-top:20px;}
.tlink a{ display:inline-block;margin-left:25px;}
.serachBar{width:100%;height:40px;padding:9px 0; background:url(../images/searchbg.png) repeat 0 0; position:absolute;top:105px;left:0; z-index:99; display:none;}
.serachBar input{ float:left;width:60%; height:40px; line-height:40px; border:none; background:none;margin-left:45px; font-size:16px;}
.serachBar a.close{ display:block; float:right;width:40px;height:40px;background: url(../images/close.png) no-repeat center center; cursor: pointer;transition:all 0.5s ease-in-out 0s;margin-right:22px;}
.serachBar a.close:hover{ transform:rotate(180deg);} 
.graybg{ background:#fbfbf9;} 
.banner{ width:100%; overflow:hidden; position:relative; z-index:10;}
/*.banner img{ display:block;width:auto; max-width:none;height:100%;  } */

.subNav > a{ display:block;text-align:center;font-size:14px;color:#fff;line-height:3;margin:0 20px;z-index:99999999;}
.subNav{position:absolute;top:100%;padding:0;width:160px;background:url(../images/news_bg.png) repeat;display:none;text-align:center;}
.subNav a:hover{background-color: #0668A5;color: #ffff00;}

/* flexslider */  
.flexslider{position:relative;height:704px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}  
.flexslider .slides{position:relative;z-index:1;}  
.flexslider .slides li{height:704px;}  
.flex-control-nav{position:absolute;bottom:110px;z-index:2;width:100%;text-align:center;}  
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}  
.flex-control-nav a{display:inline-block;width:14px;height:14px; border-radius:14px;line-height:40px;overflow:hidden; background:#fff;cursor:pointer;}  
.flex-control-nav .flex-active{ background:#0668A5;}  
  
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}  
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}  
.flex-direction-nav li a.flex-prev{left:1em;background:url(../images/prev.png) center center no-repeat;}  
.flex-direction-nav li a.flex-next{right:1em;background:url(../images/next.png) center center no-repeat;}  
 
.arrow_v{position:absolute; bottom: 1em; left:50%; z-index: 15; width: 24px; height: 37px; margin-left: -12px;  }
.arrow_v a{ display:block; width: 24px; height: 37px;background-image: url(../images/arr1.png); background-repeat: no-repeat;-moz-animation: arrowUp 1.5s infinite ease-in-out;-webkit-animation: arrowUp 1.5s infinite ease-in-out;animation: arrowUp 1.5s infinite ease-in-out; }
 
/*滚动*/
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; z-index:1; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.grabbing { cursor: url(grabbing.png) 8 8, move; }
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
.owl-theme .owl-controls { margin: 30px 0 0; text-align: center; }
.owl-theme .owl-controls .owl-buttons div {width:25px;height:25px; position:absolute;  text-indent:-999em; z-index:99;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{ background:url(../images/arr1.png) no-repeat left top; left:-50px;top:85px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{top:60px;background:url(../images/arr1.png) no-repeat right top;right:-40px;top:85px;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover {background:url(../images/arr.png) no-repeat left top;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover {background:url(../images/arr.png) no-repeat right top;}
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1;  *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; border-radius:12px; margin: 5px 7px; background: #848475; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {  background: #0E8FE0;  }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-carousel .owl-wrapper-outer{margin:0 auto;}
.banner .owl-theme .owl-controls{ position:absolute; right:3rem; top:50%; z-index:99;}
.aboutBox{width:1080px;margin:-90px auto 0; background:#fff;padding:35px 60px; position:relative; z-index:90; overflow:hidden;}
.aboutBox dt{ float:left;width:467px;  overflow:hidden;} 
.aboutBox dt a:hover img{opacity: .8; transform: scale(1.1,1.1);}
.aboutBox dd{width:500px; float:left;margin-left:65px;}
.aboutBox dd h3{margin:20px 0;}
.aboutBox dd h3 a{ font-size:30px; color:#0668A5;}
.aboutBox dd p{ line-height:30px;}
.aboutBox dd p a{ font-size:14px; color:#666;display:inline-block;}
.proBox{width:1212px;margin:60px auto; overflow:hidden;}
.proBox dl{width:384px; float:left; background:#fff;padding-bottom:50px;margin:0 10px;}
.proBox dt{ width:100%; overflow:hidden;}
.proBox dt a:hover img{opacity: .8; transform: scale(1.1,1.1);}
.proBox dd{width:300px;margin:-38px auto 0; position:relative; z-index:10;}
.proBox dd .spic{width:54px;height:54px; padding:7px; background:#fff; border-radius:68px;margin:0 auto;}
.proBox dd .spic span{ display:block;width:54px;height:44px;background:#0668A5; border-radius:54px; padding-top:10px;text-align:center;  }
.proBox dd h3{margin:20px 0; text-align:center;}
.proBox dd h3 a{ font-size:20px; color:#000;}
.proBox dd p{ line-height:26px; text-align:center;}
.proBox dd p a{ font-size:14px; color:#949494;}
.caseBg { position:relative; background:url(../images/bgimg.jpg) no-repeat fixed center center/cover;padding:75px 0;}
.caseBox{width:700px;margin:0 auto; background:#fff; opacity:.9;padding:0 80px 45px;}
.caseBox .spic{width:54px;height:54px; padding:7px; background:#fff; border-radius:68px;margin:0 auto; position:relative;top:-32px;}
.caseBox .spic span{ display:block;width:54px;height:44px;background:#0668A5; border-radius:54px; padding-top:10px;text-align:center;  }
.caseBox h2{ font-size:32px; color:#000; text-align:center;}
.caseBox p{ font-size:14px; color:#727171; text-align:center; line-height:2;margin:20px 0;}
.caseLink{ text-align:center; color:#cacaca; font-size:12px;}
.caseLink a{ font-size:16px; color:#0668A5;padding:0 22px;}
.caseBox .more{width:43px;height:43px;margin:28px auto 0;}
.caseBox .more a{ display:block;width:43px;height:43px; background:url(../images/more.png) no-repeat 0 0;}
.newsBox{width:1236px;margin:0 auto;padding:15px 0;}
.newsBox h2{ font-size:32px; color:#000; text-align:center;}
.newsBox p{ font-size:13px; color:#9d9d9c; text-align:center;margin-top:5px;}
.newsList {margin-top:50px;  }
.newsList dl{width:382px;padding-bottom:5px;margin:0 auto;}
.newsList dt{ position:relative;width:382px;height:206px; overflow:hidden;}
.newsList dt .time{width:66px;height:58px; background:#0668A5; position:absolute; top:0px;right:0px; color:#fff; font-family:Arial; text-align:center;padding-top:8px;}
.newsList dt .time span{ display:block; font-size:26px;}
.newsList dt a:hover img{opacity: .8; transform: scale(1.1,1.1);}
.newsList dd{ background:#fff;padding:10px; box-shadow:1px 1px 2px #e4e4e4; overflow:hidden;}
 
.newsList dd h3 a{ font-size:16px; color:#000; font-weight:bold;}
.newsList dd h3 a:hover{ color:#0668A5;}
.newsList dd p{ line-height:26px; text-align:left;margin-top:22px;  }
.newsList dd p a{ display:block;font-size:14px; color:#8e8e8e;line-height:1.5;display:block;height:5.8em;overflow:hidden;text-overflow:ellipsis;}
.newsList dd .more{width:22px;height:22px; float:right;margin-top:30px;}
.newsList dd .more a{display:block;width:22px;height:22px; background:url(../images/more1.png) no-repeat 0 0;}

.footer{ background:#303030;padding:20px 0 20px; overflow:hidden;}
.ftnav{ float:left;}
.menu { float: left;height:116px;padding:0 50px; border-left:1px solid #484848; }
.menu1{padding-left:0; border:none;}
.menu h3 {  font-size: 14px; color: #fff; padding-bottom: 2px; }
.menu ul { clear: both; padding-top: 10px; }
.menu ul li { line-height: 24px; }
.menu ul li a { font-size: 12px; color: #b3b3b3; }
.menu ul li a:hover { color: #fff; }
.weixin{ float:right;} 
.weixin dl{width:99px; float:right;margin-left:30px;}
.weixin dd{ text-align:center; color:#fff;margin-top:10px;}
 
.ft { clear:both;padding-top:20px; }
.ft p { font-size: 13px; color: #7d7d7d; }
.floatbox{width:75px; position:fixed; right:0px; bottom:10%; z-index:100;}
.floatbox a{ display:block;width:72px;height:72px;background:url(../images/gotop.png) no-repeat center center;   }

/*首页修改样式Start*/
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.indexBanner{max-width:1920px;margin:0 auto;}
.indexBanner .bx-wrapper .bx-pager{position:absolute;left:0;bottom:100px;}
.indexBanner .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;}
.indexBanner .bx-wrapper .bx-pager.bx-default-pager a:hover,.indexBanner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#0668A5;}
.fastBg{background:#fff;padding-top:1.6%;margin-top:60px;}
.fastLink{max-width:1236px;margin:0 auto;}
.fastLink .fastLinkItem{position:relative;display:block;}
.fastLink .fastLinkItem span{display:block;position:absolute;left:1em;top:1em;color:#fff;text-transform:uppercase;}
.fastLink .fastLinkItem span em{display:block;font-size:1.4rem;font-style:normal;}
.fastLink .fastLinkItem > img{width:100%;}
.fastLink .fastLinkBox1{width:66%;margin-right:3%;}
.fastLink .fastLinkBox1 .fastLinkItem{width:100%;}
.fastLink .fastLinkBox2 .fastLinkItem{width:50%;}
.fastLink .fastLinkBox4{width:46%;margin-right:4%;}
.fastLink .fastLinkBox4 .fastLinkItem{width:100%;margin-bottom:10%;}
.fastLink .fastLinkBox3{width:31%;}
.fastLink .fastLinkBox3 .fastLinkItem{margin-bottom:8%;}

.tran_scale { display:block;overflow:hidden;}
.tran_scale img {transition: all 1s ease;}
.tran_scale:hover img { transform:scale(1.1,1.1);}
/*首页修改样式End*/
 
/*关于我们*/
.aboutArticle{max-width:1050px;margin:3em auto;}
.aboutArticle2{max-width:1050px;margin:3em auto; line-height:28px;}
.nBanner { /*position:relative; font-size:0; text-align:center; overflow:hidden;*/max-width:1920px;margin:0 auto;}
.nBanner .banPic{ /*display: inline; float: left; left: 50%; position: relative;*/ }
.nBanner .banPic img{ /*display: inline; float: left; position: relative; right: 50%; max-width:none;*/width:100%;height:auto;}
.wrap{width:1200px; margin:0 auto;padding:0 0 0 0; overflow:hidden;}
.wrap2{width:1050px; margin:0 auto;padding:50px 0 0 0; overflow:hidden;}
.bg0{background:url(../images/bg0.jpg);}
.newsMain { width:1248px;overflow:hidden;  }
.newsMain dl{width:382px; float:left;margin:0 27px 10px 0;}
.newsMain dt{ position:relative;width:382px;height:206px; overflow:hidden;}
.newsMain dt .time{width:66px;height:58px; background:#0668A5; position:absolute; top:20px;right:20px; color:#fff; font-family:Arial; text-align:center;padding-top:8px;}
.newsMain dt .time span{ display:block; font-size:26px;}
.newsMain dt a:hover img{opacity: .8; transform: scale(1.1,1.1);}
.newsMain dd{  padding:8px 0;   overflow:hidden;}
 
.newsMain dd h3 a{ font-size:16px; color:#000; font-weight:bold;}
.newsMain dd h3 a:hover{ color:#0668A5;}
.newsMain dd p{ line-height:26px; text-align:left;margin-top:20px;line-height:1.5;height:4.5em;overflow:hidden;text-overflow:ellipsis;}
.newsMain dd p a{ font-size:14px; color:#8e8e8e;}
.newsMain dd .more{width:22px;height:22px; margin-top:30px;}
.newsMain dd .more a{display:block;width:22px;height:22px; background:url(../images/more1.png) no-repeat 0 0;}

.newsMain2 { width:1048px;overflow:hidden;  }
.newsMain2 dl{width:328px; float:left;margin:0 10px 40px 10px;}
.newsMain2 dt{ position:relative;width:328px;height:206px; overflow:hidden;}
.newsMain2 dt .time{width:66px;height:58px; background:#0668A5; position:absolute; top:0px;right:0px; color:#fff; font-family:Arial; text-align:center;padding-top:8px;}
.newsMain2 dt .time span{ display:block; font-size:26px;}
.newsMain2 dt a:hover img{opacity: .8; transform: scale(1.1,1.1);}
.newsMain2 dd{  padding:8px 0;   overflow:hidden;}
 
.newsMain2 dd h3 a{ font-size:16px; color:#000; font-weight:bold;}
.newsMain2 dd h3 a:hover{ color:#0668A5;}
.newsMain2 dd p{ line-height:26px; text-align:left;margin-top:20px;line-height:1.5;height:4.5em;overflow:hidden;text-overflow:ellipsis;}
.newsMain2 dd p a{ font-size:14px; color:#8e8e8e;}
.newsMain2 dd .more{width:22px;height:14px; margin-top:5px;}
.newsMain2 dd .more a{display:block;width:22px;height:22px; background:url(../images/more1.png) no-repeat 0 0;}

.page { height: 22px; overflow: hidden; position: relative; text-align: center; width: 100%; }
.page ul { display: inline; float: left; left: 50%; position: relative; }
.page ul li { display: inline; float: left; color: #989898; font-size: 14px; width: 20px; height: 22px; line-height: 38px; margin: 0 4px; text-align: center; cursor: pointer; position: relative; right: 50%; }
.page ul li a { width: 20px; height: 22px; line-height: 22px; color: #333; font-weight: normal; text-decoration: none; float: left; text-align: center; }
.page ul li a:hover, .page ul li.cr a { color: #0668A5; }
.page ul li.prev, .page ul li.next { width: 40px; }
.page ul li.prev a, .page ul li.next a { width:40px; text-indent: -999em; background-color:#cecdc8;   border-radius: 22px; }
.page ul li.prev a { background-image: url(../images/p_prev.png); background-repeat: no-repeat; background-position:center center;}
.page ul li.next a { background-image: url(../images/p_next.png); background-repeat: no-repeat;background-position:center center;  }
.page ul li.prev a:hover { background-color: #0668A5; }
.page ul li.next a:hover { background-color: #0668A5; }
.newscon h3 { color: #0668A5; font-size:24px; text-align: center; padding: 0px 0 15px 0; font-weight: normal; border-bottom:1px solid #e5e5e5; }
.newscon h4 { font-size: 18px; font-weight: normal; text-align: center; padding: 0 0 12px 0; }
.newscon .source { height: 40px;  overflow: hidden; }
.newscon .source ul { margin: 0; padding: 0 0 0 0; text-align: center; color: #737373; display: block; height: 40px; line-height: 40px; }
.newscon .source li { display: inline; font-size: 13px; padding: 0 8px 0 8px; color: #737373; }
.newscon { margin:0 auto; min-height: 300px; _height: 300px; }
.newscon .content {  overflow: hidden; margin-top: 30px; }
.newscon .content, .newscon .content p, .newscon .content div, newscon .content li { font-size: 14px; line-height: 28px; color: #333; }
.newscon .content p { padding: 0 0 1em 0; }
.newscon h4 span { display: none; }
.newscon span#bigFont, .newscon span#midFont, .newscon span#smallFont { padding: 0 5px; cursor: pointer; }
.share { width: 400px; height: 44px; margin-top: 30px; }
.share .bdsharebuttonbox { padding: 0; }
.share .bdsharebuttonbox span { display: block; float: left; margin-right: 12px; line-height: 44px; font-size: 14px; }
.share .bdsharebuttonbox a { background-image: url(../images/icon_png24.png); }
.share .bdsharebuttonbox a.bds_tsina { background-position: 0 -189px; }
.share .bdsharebuttonbox a.bds_weixin { background-position: 0 -412px; }
.share .bdsharebuttonbox a.bds_qzone { background-position: 0 -234px; }
.share .bdsharebuttonbox a.bds_renren { background-position: 0 -278px; }
.share .bdsharebuttonbox a.bds_tqq { background-position: 0 -317px; }
.share .bdsharebuttonbox a.bds_more { background-position: 0 -361px; }
.prev-next {   clear: both; font-size: 12px; padding: 20px 0; margin-top: 20px; border-top: 1px solid #f1f1f1; }
.prev-next span { color: #999; }
.prev-next a { color: #333; font-size: 14px; }
.prev-next a:hover { color: #009531; text-decoration: underline; }
.prev-next .Rpre { color: #333; font-size: 14px; height: 28px; overflow: hidden; width: 100%; }
.prev-next .Raft { color: #333; font-size: 14px; height: 28px; overflow: hidden; width: 100%; }
.localtion{ width:1248px;margin:20px auto 0; font-size:14px; color:#fff;background-image: url(../images/dh_052.png); height:46px; line-height:46px;}
.localtion a:hover,.localtion span{ color:#FFF;}
.localtion em{ font-style:normal;color:#FFF;}

.localtion2{ width:1050px;margin:20px auto 0; font-size:14px; color:#fff;background-image: url(../images/dh_05.png); height:46px; line-height:46px;}
.localtion2 a:hover,.localtion2 a,.localtion2 span{ color:#fff;}
.localtion2 em{ font-style:normal;color:#fff;}

.aboutMain dl{ overflow:hidden;margin-bottom:108px;}
.aboutMain dt{width:571px;/*height:350px;*/ float:left;}
.aboutMain dd{width:580px;height:350px; float:right;}
.aboutMain dd h3{ display:inline-block; font-size:40px;color:#0668A5;padding-bottom:10px; border-bottom:4px solid #0668A5; font-family:Arial;}
.aboutMain dd .aboutTxt{margin-top:40px;}
.aboutMain dd p{ color:#585858; line-height:2;}
.aboutMain .dleven dt{ float:right;}
.aboutMain .dleven dt video{width:100%;height:auto;}
.aboutMain .dleven dd{ float:left;}
.aboutCon p{ color:#585858; line-height:2;margin-bottom:50px;}
/*下属企业*/
.brahch { width:1274px;overflow:hidden;  }
.brahch dl{width:537px; float:left;margin:0 100px 100px 0;}
.brahch dt{width:100%;height:320px; overflow:hidden;}
.brahch dt a:hover img{opacity: .8; transform: scale(1.1,1.1);}
.brahch dd{  padding:30px; background:#fafafa;   overflow:hidden;}
.brahch dd h3 a{ font-size:18px; color:#000; }
.brahch dd h3 a:hover{ color:#0668A5;}
.brahch dd p{ line-height:1.5; text-align:left;margin-top:20px;height:4.5em;overflow:hidden;text-overflow:ellipsis;}
.brahch dd p a{ font-size:14px; color:#8e8e8e;}
.brahch dd p a:hover{ color:#333;}
.brahch dd .more{width:22px;height:22px; margin-top:30px;}
.brahch dd .more a{display:block;width:22px;height:22px; background:url(../images/more1.png) no-repeat 0 0;}

.teamMain{width:100%; overflow:hidden;}
.teamMain dl{width:520px; float:left;margin-bottom:90px;}
.teamMain dl.dlodd{ float:right;}
.teamMain dt{width:180px;height:180px; overflow:hidden; border-radius:50%; }
.teamMain dd{margin-top:40px;}
.teamMain dd h3{ line-height:30px;}
.teamMain dd h3 a{ font-size:18px; color:#000; }
.teamMain dd h3 a:hover{ color:#0668A5;}
.teamMain dd p{ line-height:1.5; text-align:left;margin-top:20px;height:16.5em;overflow:hidden;text-overflow:ellipsis;  }
.teamMain dd p a{ font-size:14px; color:#666;}

.honor{width:1248px; overflow:hidden;}
.honor dl{width:382px;  float:left;margin:0 27px 100px 0;} 
.honor dt{width:372px; height:265px;overflow:hidden; }
.honor dt a{ display:block;padding:24px 0; border:5px solid #fff;}
.honor dt img{ display:block; margin:0 auto;}
.honor dt a:hover{ border:5px solid #0668A5;}
.honor dd{margin-top:18px;height:4em; text-align:center;}
.honor dd a{ font-size:20px; color:#000; }
.honor dd a:hover{ color:#0668A5;}

.historyBox{ position:relative; overflow:hidden;}
.scrollbox{ width: 65px;   overflow: hidden;  }
#scrollDiv{width:65px;height:340px;margin-top:10px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:68px; width:52px;margin:0 auto;  overflow:hidden; }
#scrollDiv li a{ display:block;width:48px;height:48px; border:2px solid #5f9710; border-radius:48px; color:#5f9710; text-align:center; line-height:48px; background:#fff;  }
#scrollDiv li a:hover{ background:#5f9710; color:#fff}
.updown{  width:65px; height:20px;  }
#but_up{ background:url(../images/updown.png) no-repeat left bottom; text-indent:-9999px}
#but_down{ background:url(../images/updown.png) no-repeat left top; text-indent:-9999px}
.history{width:920px; margin:0 auto; background:url(../images/line1.gif) repeat-y center top; }
 
.h_list{ width:920px; overflow:hidden;padding:70px 0;}
.h_list dl{ clear:both;width:440px;  float:left;}
.h_list dl dt{ font-size:20px; color:#5f9710; text-align:right;}
.h_list dl dd{ text-align:right; line-height:24px;margin-top:20px;}
.h_list dl dd a{ color:#585858;}
.h_list dl.dlodd{ float:right;}
.h_list dl.dlodd dt,.h_list dl.dlodd dd{ text-align:left;}
 
.history .year{width:80px;height:80px;margin:0 auto; border-radius:50%;   background:#5f9710; text-align:center; line-height:80px; font-size:24px; color:#fff; font-family:Arial;}
.history .h_more{width:80px;height:80px;margin:0 auto; }
.history .h_more a{ display:block;width:80px;height:62px;border-radius:50%;   background:#5f9710; text-align:center; line-height:24px; font-size:20px; color:#fff; font-family:Arial;padding-top:18px;}
.caseCon { padding:80px 0;}
.caseCon h2{ font-size:22px;padding-bottom:15px; text-align:center; background:url(../images/bar.gif) no-repeat center bottom;}
.caseCon p{width:980px;margin:36px auto 0; color:#585858; line-height:2; text-align:center;}
.caseCon .more{width:43px;height:43px; margin:50px auto 0;}
.caseCon .more a{display:block;width:43px;height:43px; background:url(../images/more.png) no-repeat 0 0;}
.caseList{width:1048px;margin:65px auto 0;}
.caseList dl{width:250px;margin:0 auto; position:relative;}
.caseList dt{ font-size:0;}
.caseList dd{ position:absolute; width:100%;height:100%; left:0;top:0; background:url(../images/green.png) repeat 0 0;   text-align:center; display:none;}
.caseList dd a{ display:block; font-size:22px; color:#fff;padding-top:70px;}
.gray{ background:#fbfbf9;}
.caseInfo{width:1120px;margin:100px auto 0; overflow:hidden;}
.caseInfo dl{  overflow:hidden;margin-bottom:100px;}
.caseInfo dt{width:522px; float:right;}
.caseInfo dd{width:500px; float:left;/*margin-top:65px;*/}
.caseInfo dd h2{ font-size:22px;padding-bottom:15px;  background:url(../images/bar.gif) no-repeat left bottom;}
.caseInfo dd p{ margin:36px auto 0; color:#585858; line-height:2;  }
.caseInfo dl.dlodd dt{ float:left;}
.caseInfo dl.dlodd dd{ float:right;}
.casePic{width:1200px;margin:0 auto;padding:60px 0; border-top:1px solid #e5e5e5;}
.casePic dl{margin:0 8%;}
.casePic dt{}
.casePic dd{font-size:16px; margin-top:20px;color:#0668A5;}
.casePic dd p{font-size:14px;padding:1em 0;color:#666;}
.casePic  .owl-controls { margin: 10px 0; text-align: center; }
.casePic  .owl-controls .owl-buttons div {width:36px;height:110px; position:absolute;top:154px!important;  text-indent:-999em; z-index:99;}
.casePic  .owl-controls .owl-buttons div.owl-prev{left:-60px; background:url(../images/arrow.png) no-repeat left top;}
.casePic  .owl-controls .owl-buttons div.owl-next{right:-60px;background:url(../images/arrow.png) no-repeat right top;}
.casePic  .owl-controls .owl-buttons div.owl-prev:hover {background:url(../images/arrow_red.png) no-repeat left top;}
.casePic  .owl-controls .owl-buttons div.owl-next:hover {background:url(../images/arrow_red.png) no-repeat right top;}
.jobMain{margin:70px auto;}
.jobMain h3{ font-size:18px; color:#0668A5;}
.jobMain p{ font-size:14px; color:#333; line-height:2; margin-bottom:20px;}
.jobList{margin:70px auto;}
.jobCon{ border:7px solid #f9f9f5; background:#fff;padding:38px; overflow:hidden;margin-bottom:60px;}
.jobCon:hover{ background:#f9f9f5;}
.job_left{width:690px; float:left;padding-right:60px; border-right:1px solid #e5e5e5;}
.job_right{width:330px; float:right;}
.job_left h2{ font-size:18px; color:#0668A5; font-weight:bold;}
.job_left h3{ font-size:16px; color:#0668A5;margin-top:35px;}
.job_left p{ font-size:14px; color:#333; line-height:2;}
.job_right ul{padding-top:106px;}
.job_right ul li{ font-size:16px; color:#434343; line-height:34px;}
.job_right ul li span{ color:#000;}
.job_right ul li a{ display:block;width:190px;height:55px; background:#0668A5; color:#fff; font-size:16px; text-align:center; line-height:55px;margin-top:60px;}
.proMain{margin:70px auto;}
.proMain dl{width:100%; overflow:hidden;margin-bottom:100px;}
.proMain dt{width:545px; float:right;}
.proMain dd{width:530px; float:left; }
.proMain dd h2{ font-size:22px;padding-bottom:15px;  background:url(../images/bar.gif) no-repeat left bottom;}
.proMain dd p{ margin:36px auto 0; color:#585858; line-height:2;  }
.proMain .pTit{height:45px; border-bottom:1px solid #e5e5e5;margin-bottom:60px;}
.proMain .pTit h3{ display:inline-block;height:41px; font-size:20px; color:#0668A5; border-bottom:4px solid #0668A5;}
.proMain dd .more{width:43px;height:43px; margin:50px 0 0;}
.proMain dd .more a{display:block;width:43px;height:43px; background:url(../images/more.png) no-repeat 0 0;}
.proMain  .owl-controls .owl-buttons div {width:50px;height:38px; position:absolute;left:635px!important; right:auto;  text-indent:-999em; z-index:99;}
.proMain  .owl-controls .owl-buttons div.owl-prev{top:160px; background:#7d7d7d url(../images/arr2.png) no-repeat left top;}
.proMain  .owl-controls .owl-buttons div.owl-next{top:106px;background:#7d7d7d url(../images/arr2.png) no-repeat right top;}
.proMain  .owl-controls .owl-buttons div.owl-prev:hover { background:#0668A5 url(../images/arr2.png) no-repeat left top; }
.proMain  .owl-controls .owl-buttons div.owl-next:hover {background:#0668A5 url(../images/arr2.png) no-repeat right top; }


.proMain2{margin:70px auto;}
.proMain2 dl{width:100%; overflow:hidden;margin-bottom:20px;}
.proMain2 dt{width:545px; float:right;}
.proMain2 dd{width:500px; float:left; }
.proMain2 dd h2{ font-size:22px;padding-bottom:15px;  background:url(../images/bar.gif) no-repeat left bottom;}
.proMain2 dd p{ margin:36px auto 0; color:#585858; line-height:2;  }
.proMain2 .pTit{height:45px; border-bottom:1px solid #e5e5e5;margin-bottom:15px;}
.proMain2 .pTit h3{ display:inline-block;height:41px; font-size:20px; color:#0668A5; border-bottom:4px solid #0668A5;}
.proMain2 dd .more{width:43px;height:43px; margin:50px 0 0;}
.proMain2 dd .more a{display:block;width:43px;height:43px; background:url(../images/more.png) no-repeat 0 0;}
.proMain2  .owl-controls .owl-buttons div {width:50px;height:38px; position:absolute;left:520px!important; right:auto;  text-indent:-999em; z-index:99;}
.proMain2  .owl-controls .owl-buttons div.owl-prev{top:160px; background:#7d7d7d url(../images/arr2.png) no-repeat left top;}
.proMain2  .owl-controls .owl-buttons div.owl-next{top:106px;background:#7d7d7d url(../images/arr2.png) no-repeat right top;}
.proMain2  .owl-controls .owl-buttons div.owl-prev:hover { background:#0668A5 url(../images/arr2.png) no-repeat left top; }
.proMain2  .owl-controls .owl-buttons div.owl-next:hover {background:#0668A5 url(../images/arr2.png) no-repeat right top; }


.proTit{ font-size:30px; color:#0668A5; text-align:center;padding-bottom:20px; border-bottom:1px solid #e5e5e5; }
.proTit1{ font-size:20px; color:#585858; text-align:center;margin-top:35px;}
.proDesc{margin-top:80px; overflow:hidden;}
.pdLeft{width:590px; float:left;}
.pdRight{width:550px; float:right;margin-top:50px;}
.pdLeft h3{font-size:16px; color:#0668A5;}
.pdLeft p{font-size:14px; line-height:2;margin-top:40px;}

.indusMain{width:1050px;margin:70px auto;}
.indusMain1{width:1200px;margin:70px auto;}
.gray .indusMain{width:1200px; }
.indusTit{font-size:28px;padding-bottom:15px; text-align:center;  background:url(../images/bar.gif) no-repeat center bottom; font-weight:bold;/*margin-bottom:150px;*/}
.fl{ float:left;}
.fr{ float:right;}
.indusList{/*margin-bottom:70px;*/}
.indusPic{width:590px;}
.fr img{ float:right;}
.indusTxt{width:430px;}
.indusTxt h3{font-size:20px;padding-bottom:15px;    background:url(../images/bar1.gif) no-repeat left bottom;}
.indusTxt ul{margin-top:30px;}
.indusTxt li{ color:#585858; line-height:2;margin-bottom:5px;padding-left:15px; background:url(../images/dot.gif) no-repeat 0 12px;}
.indusMain1 dl{width:25%; float:left; }
.indusMain1 dl dd{margin-top:20px;}
.indusMain1 .indusTit{margin-bottom:73px;}
.businessMain dl{ width:100%; overflow:hidden;}
.businessMain dt{width:50%; float:left;}
.businessMain dt img{ display:block;}
.businessMain dd{width:36%; float:left;padding:7%;}
.businessMain dl.dlodd dt{ float:right;}
.businessMain dl.dlodd dd{ float:left;}
.businessMain dd h2{ text-align:center;}
.businessMain dd h2 a{ font-size:40px; color:#fff;}
.businessMain dd p{ line-height:2;margin-top:40px; text-align:center;}
.businessMain dd p a{ font-size:14px; color:#fff; }
.businessMain dl.dl0{ background:#e57230;}
.businessMain dl.dl1{ background:#425476;}
.businessMain dl.dl2{ background:#686894;}
.businessMain dl.dl3{ background:#425d6d;}
.businessMain dl.dl4{ background:#4e74bf;}
.businessMain dl.dl5{ background:#61518c;}
.greenbar{height:4px; overflow:hidden; background:#0668A5;}
.busInfo{margin-top:35px;margin-bottom:70px; overflow:hidden;}
.busInfo p{ color:#585858; line-height:2;margin-bottom:1em;}
.busTit{ font-size:20px;color:#0668A5;padding-top:50px; border-top:1px solid #e5e5e5;margin:60px 0;}
.busInfo dl{width:48%;}
.busInfo dl dd{ text-align:center; font-size:20px;padding:40px 0;}
.contactMain .addr{height:38px; border-bottom:1px solid #e5e5e5; }
.contactMain .addr h3{ display:inline-block; font-size:20px;color:#0668A5;height:35px; border-bottom:3px solid #0668A5;}
.contactMain .contact{margin:45px 0;}
.contactMain .contact .map{width:760px;height:420px; overflow:hidden; float:left;}
.contactMain .contact .map img {  max-width:none; height:auto;} 
.contactMain .contact .conTxt{width:390px;height:340px; float:right; background:#0668A5 url(../images/logobg.jpg) no-repeat right bottom;padding:80px 25px 0;}
.contactMain .contact .conTxt li{min-height:33px; font-size:16px; color:#fff;padding-left:48px; line-height:2;margin-bottom:20px; }
.contactMain .contact .conTxt li.li0{background:url(../images/con1.png) no-repeat 0 0;}
.contactMain .contact .conTxt li.li1{background:url(../images/con2.png) no-repeat 0 0;}
.contactMain .contact .conTxt li.li2{background:url(../images/con3.png) no-repeat 0 0;}
.contactMain .contact .conTxt li.li3{background:url(../images/con4.png) no-repeat 0 0;}
.contactMain .contact .conTxt li.li4{background:url(../images/con5.png) no-repeat 0 0;}
.investor{width:1335px; overflow:hidden;}
.investor dl{width:295px; float:left;margin-right:150px;margin-bottom:80px;}
.investor dt { font-size:20px; color:#a3a3a3;}
.investor dt h3{ display:inline-block;width:123px;height:50px; background:#0668A5; color:#0668A5; color:#fff; text-align:center; line-height:50px; font-size:30px;margin-right:25px;}
.investor dd{margin-top:30px;}
.investor dd p {line-height:1.5;height:4.5em;overflow:hidden;text-overflow:ellipsis;}
.investor dd p a{ font-size:16px;}
.investor dd p a:hover{ color:#0668A5;}
.investor dd .down{width:34px;height:35px;margin-top:45px;}
.investor dd .down a{ display:block;width:34px;height:35px;background:url(../images/down.png) no-repeat 0 0;}
.toPic {width:1200px;margin:0 auto;padding:70px 0; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.toPic dl{width:240px; float:left;margin:0 80px;}
.toPic dl dt{overflow:hidden;border-radius:50%;}
.toPic dt img{ display:block; margin:0 auto;}
.toPic dd{ text-align:center;}
.toPic dd h3{ font-size:20px;padding:25px 0;}
.toPic dd p{ font-size:14px; color:#585858;}

.layout1 dl{width:100%; overflow:hidden;margin-bottom:100px;}
.layout1 dt{width:572px; float:left;}
.layout1 dd{width:580px; float:right; }
.layout1 dd h2{ font-size:28px;padding-bottom:15px;  background:url(../images/bar.gif) no-repeat left bottom;color:#0668A5}
.layout1 dd p{ margin:36px auto 0; color:#585858; line-height:2;  }
.layout2 dl{width:50%; float:left;}
.layout2 dt{width:136px;height:106px; float:left; border-radius:50%; border:3px solid #0668A5; text-align:center;padding-top:30px;margin-right:40px; }
.layout2 dd {width:360px; float:left;}
.layout2 dd h3{ font-size:24px; color:#0668A5;padding-top:5px; display:inline-block;border-top:2px solid #0668A5;}
.layout2 dd p{ clear:both;margin-top:25px; overflow:hidden;}
.layout2 dd span{  display:block; float:left;width:166px; font-size:16px;padding-left:14px; background:url(../images/dot1.gif) no-repeat left center;margin-bottom:20px;}
.layout3{padding:97px 0; background:url(../images/topic9.jpg) no-repeat center top/cover;}
.advBox{width:760px;height:280px;margin:0 auto; background:#0668A5;padding:40px;}
.advBox h2{ font-size:48px; color:#fff; text-align:center; font-weight:bold;}
.advList{width:580px;margin:45px auto;}
.advList dt{ font-size:20px; color:#fff;}
.advList dd p{ font-size:14px; color:#fff; line-height:2;margin-top:20px;}
.advList  .owl-controls { margin: 10px 0; text-align: center; }
.advList  .owl-controls .owl-buttons div {width:45px;height:45px; position:absolute;top:55px!important;  text-indent:-999em; z-index:99;}
.advList  .owl-controls .owl-buttons div.owl-prev{left:-60px; background:#fff url(../images/arrow1.png) no-repeat center center;}
.advList  .owl-controls .owl-buttons div.owl-next{right:-60px;background:#fff url(../images/arrow2.png) no-repeat center center;}
.advList  .owl-controls .owl-buttons div.owl-prev:hover {background:#fff url(../images/arrow1.png) no-repeat center center;}
.advList  .owl-controls .owl-buttons div.owl-next:hover {background:#fff url(../images/arrow2.png) no-repeat center center;}
.layout4{margin-top:70px;}
.layout4 h2{ font-size:28px; text-align:center; font-weight:bold;}
.layout4 .casePic{border:none;}
.layout5{padding:10em 0; background:url(../images/topic10.jpg) no-repeat center top; overflow:hidden;}
.shouyi{width:580px; float:right;}
.shouyi h2{ font-size:28px;padding-bottom:15px;  color:#0668A5; font-weight:bold; background:url(../images/bar.gif) no-repeat left bottom;}
.shouyi p{ margin:36px auto 0; color:#585858; line-height:2;  }
.layout6{margin:70px 0;}
.layout6 h2{ font-size:28px;   text-align:center; font-weight:bold;margin-bottom:70px;}

/*费托介绍*/
.ftInfo h2{font-size:32px;padding-bottom:15px;background: url(../images/bar.gif) no-repeat left bottom;width:30%;float:left;}
.ftInfo .infoFont{overflow:hidden;}
.itemInfo h1{font-size:28px;text-align:center;margin-bottom:64px;}
.itemInfo .layout1 dd h2{font-size:18px;}
.itemInfo .layout1 dt{width:40%;margin-right:50px;}
.itemInfo .layout1 dd{float:none;overflow:hidden;width:auto;}
.artShow{background:#eff5ef;}
.artShow h2{font-size:28px;text-align:center;padding-top:60px;}
.artShow .casePic{border:none;}

.developBox{}
.developBox .developItem{float:left;}
.developBox .developItem .deLeft{width:160px;height:169px;background:url(../images/de1.png) no-repeat;background-size:contain;text-align:center;color:#71a10b;font-size:24px;padding-top:24px;margin-right:20px;}
.developBox .developItem .deLeft span{display:block;font-size:48px;}
.developBox .developItem .deRight{}
.developBox .developItem .deRight h3{font-size:20px;font-weight:bold;margin-bottom:36px;}
.developBox .developItem .deRight .deInfo{}
.deRight .deInfo .deFont{float:left;width:230px;margin-right:50px;}
.deRight .deInfo .deFont h4{font-size:18px;margin-bottom:24px;}
.deRight .deInfo .deFont p{color:#666px;padding-left:16px;background:url(../images/de2.png) left 6px no-repeat;}

.techBox{background:url(../testimg/bg.jpg) center bottom no-repeat;background-size:cover;}
.techBox h2{font-size:28px;text-align:center;margin-bottom:64px;}
.techBox ul li{width:20%;padding-right:13%;float:left;}
.techBox ul li h3{font-size: 22px;padding-bottom: 15px;background: url(../images/bar.gif) no-repeat left bottom;margin-bottom:30px;color:#71a10b;}
/*费托介绍*/

/*悬浮床*/
.ptb{padding-top:50px;padding-bottom:60px;}
.mctit{height:54px;padding-bottom:2px; background:url(../images/g_bar.gif) no-repeat center bottom; text-align:center; font-size:30px; color:#202020;}
.mctab{ text-align:center;margin:45px 0;}
.mctab ul{ color:#dce0d9; font-size:14px;}
.mctab li{ display:inline-block;*display:inline;*zoom:1;height:41px;padding:0 40px 4px;margin:0 40px; line-height:40px; color:#333; font-size:18px; cursor:pointer;}
.mctab li.hover{ background:#0668A5 url(img/jiao.gif) no-repeat center bottom; color:#fff;}
.macbox{ display:none; overflow:hidden; position:relative;}
.macbox dl{width:344px;height:180px; border:2px solid #7f7f7f;padding:75px 20px 20px 114px; position:absolute;right:102px;top:42px; z-index:10;}
.macbox dl dt{ font-size:18px; color:#0668A5; padding-bottom:10px; border-bottom:1px solid #f2f2f2;margin-bottom:15px; float:left;padding-right:18px;}
.macbox dl dd{ clear:both; font-size:16px; color:#666;padding-left:16px; background:url(../images/dot.gif) no-repeat 0 6px;margin-bottom:15px; line-height:24px;}
.macimg{margin-left:80px;}
.jsts{ background:#f3f3f3;}
.mcdesc{ color:#666; text-align:center; font-size:15px;margin-top:18px;}

.grabbing { cursor: url(grabbing.png) 8 8, move; }


.jstslist{margin-top:70px;}
.jstslist .item .pic{width:315px;margin:0 auto;}
.jstslist .item p{ text-align:center; font-size:16px; color:#333;margin-top:30px;}

.cglist{width:100%; overflow:hidden;margin-top:80px;}
.cglist dl{width:235px; float:left;margin:0 32px;}
.cglist dl dt{width:182px;height:190px; margin:0 auto;}
.cglist dl dd{ text-align:center; font-size:16px;margin-top:30px; line-height:24px;}
.history{ clear:both;width:950px;margin:0 auto;margin-top:135px; background:url(../images/dash.gif) repeat-y center top; overflow:hidden;}
.history dl{ overflow:hidden;margin-bottom:38px;}
.history dt{width:409px;height:249px; float:left;}
.history dd { float:left;margin-left:53px;margin-top:73px;}
.history dd h3{padding-left:84px; font-size:30px; background:url(../images/dot.png) no-repeat left center; color:#333;}
.history dd h4{padding-left:84px; font-size:16px;margin:20px 0 5px;color:#333;}
.history dd p{padding-left:84px; font-size:14px; color:#666;}
.history dl.odd dt{ float:right;}
.history dl.odd dd{ float:right;margin-left:0;margin-right:53px; text-align:right;}
.history dl.odd dd h3{padding:0 84px 0 0; background:url(../images/dot.png) no-repeat right center;}
.history dl.odd dd h4{padding:0 84px 0 0;}
.history dl.odd dd p{padding:0 84px 0 0;}
.futrue{ background:#f3f3f3;}
.applist{width:100%; overflow:hidden;}
.applist dl{height:70px;margin-top:70px;}
.applist dl dt{width:62px;height:55px; float:left; border-right:4px solid #0668A5;}
.applist dl dd{ float:left;padding-left:16px;}
.applist dl dd img{float:none;}
.applist dl dd h3{ font-size:20px; color:#0668A5; font-weight:bold;}
.applist dl dd p{ font-size:14px; color:#666;margin-top:10px;}
.applist dl dd p em{ font-style:normal;color:#0668A5;}
.applist dl dd p span{ display:inline-block; vertical-align:middle;}
.applist dl.dlbom dd p{margin-top:0;}
.applist dl.app_l{width:600px;}
.applist dl.app_r{width:550px;}
/*悬浮床*/
.jobSubmit{padding:3em 0;}
.jobSubmit ul li{width:50%;float:left;margin-bottom:1em;}
.jobSubmit ul li span{display:inline-block;width:6em;text-align:right;float:left;line-height:2em;color:#7b7c7b;}
.jobSubmit ul li input{border: 1px solid #ccc;height:2em;line-height:2em;padding:0 20px;}
.jobSubmit .formItem,.jobSubmit ul{margin-bottom:1.6em;}
.jobSubmit .formItem span{display:block;border-bottom: 1px solid #0668A5;height:2em;color: #0668A5;font-size:1.4rem;margin-bottom:1em;}
.jobSubmit .formItem textarea{width:97%;border: 1px solid #ccc;padding:10px 1%;line-height:1.5;min-height:6rem;}
.jobSubmit .submit{width:200px;line-height:2.4em;color:#fff;background:#0668A5;border:none;font-size:1.2rem;}

.page ul a{margin:0 0.6em;}


.mask{ display:none;width:100%;height:100%; background:#000; filter:alpha(opacity=50); opacity:0.5; z-index:999; position:fixed;left:0;top:0;}
.banbox{ display:none; width:690px;height:614px; background:#fff; padding:35px 64px; position:fixed;left:50%;top:50%;margin-left:-409px;margin-top:-342px; z-index:1000;}
.banbox .close{width:32px;height:32px; background:url(img/close.png) no-repeat 0 0; position:absolute;top:22px;right:22px;}
.banbox h3{ font-size:20px; color:#000;padding-bottom:12px; border-bottom:1px solid #cccccc;}
.banbox .source{padding-top:15px;}
.banbox .source span{ color:#8d8d8d; font-size:13px;padding-right:15px;}
.banbox .source a{ color:#588f06;}
.bancon{margin-top:40px;height:500px; overflow-y:auto;}
.bancon p{ font-size:14px; color:#333; line-height:28px;padding-bottom:35px;}

/*资质荣誉修改 2016-11-30 Start*/
.flipsterBox{max-width:1200px;margin:0 auto;padding:40px 0;}
.flipsterBox h2{font-size:22px;padding-bottom: 15px;background: url(../images/bar.gif) no-repeat center bottom;text-align:center;margin-bottom:40px;}
.flipster{position:relative;}
.flipster1 ul li a{display:block;width:365px;}
.flipster2 ul li a{display:block;width:382px;}
.flipster ul li a p{font-size:16px;text-align:center;margin-top:10px;}
.flipster > a{display:block;width:76px;height:76px;text-indent:-9999px;position:absolute;top:50%;margin-top:-38px;}
.flipster > a.flipto-prev{background:url(../images/flipster1.png) no-repeat;background-size:contain;left:100px;}
.flipster > a.flipto-next{background:url(../images/flipster2.png) no-repeat;background-size:contain;right:100px;}
/*资质荣誉修改 2016-11-30 End*/




@-moz-keyframes subnav-open { 0% {
-moz-transform:scaleY(0.85);
transform:scaleY(0.85)
}
100% {
-moz-transform:scaleY(1);
transform:scaleY(1)
}
}
@-webkit-keyframes subnav-open { 0% {
-webkit-transform:scaleY(0.85);
transform:scaleY(0.85)
}
100% {
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@keyframes subnav-open { 0% {
-moz-transform:scaleY(0.85);
-ms-transform:scaleY(0.85);
-webkit-transform:scaleY(0.85);
transform:scaleY(0.85)
}
100% {
-moz-transform:scaleY(1);
-ms-transform:scaleY(1);
-webkit-transform:scaleY(1);
transform:scaleY(1)
}
}
@media only screen and (max-width:1200px){
.indexBanner .bx-wrapper .bx-pager{bottom:10px;}
.w1200,.container{width:100%!important;padding-left:1rem;padding-right:1rem; box-sizing:border-box;}
.hright{ text-align:right;}
.stockcode{ display:inline-block; }
.tlink{ display:inline-block;  text-align:right;}
.nav{margin-top:0; float:none;height:auto;   position:fixed;width:50%; top:105px;right:-50%;   background:#EEE; box-shadow:#ACACAC 0 0 10px; z-index:9999;}
.nav-logo{ display:block;}
.nav li{ display:block; float:none; height:3rem;  text-align:left;border-bottom:#ccc solid 1px;opacity:0; transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);}
.nav li a{  height:3rem; line-height:3rem;color:#333;}
.nav,.nav li{transition:all .25s ease 0s;-webkit-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;}
.nav ul li ul{ display:none;}
.nav ul li.cr a,.nav ul li a:hover{}
.nav ul li.cr a,.nav ul li a:hover,.nav ul li:last-child a,.nav ul li:first-child a{background: url(img/arrow.png) no-repeat 92% center;}

.nav li:nth-child(1){transition-delay:0.1s;-webkit-transition-delay:0.1s;-ms-transition-delay:0.1s;}	
.nav li:nth-child(2){transition-delay:0.2s;-webkit-transition-delay:0.2s;-ms-transition-delay:0.2s;}	
.nav li:nth-child(3){transition-delay:0.3s;-webkit-transition-delay:0.3s;-ms-transition-delay:0.3s;}	
.nav li:nth-child(4){transition-delay:0.4s;-webkit-transition-delay:0.4s;-ms-transition-delay:0.4s;}	
.nav li:nth-child(5){transition-delay:0.5s;-webkit-transition-delay:0.5s;-ms-transition-delay:0.5s;}	
.nav li:nth-child(6){transition-delay:0.6s;-webkit-transition-delay:0.6s;-ms-transition-delay:0.6s;}
.nav li:nth-child(7){transition-delay:0.7s;-webkit-transition-delay:0.7s;-ms-transition-delay:0.7s;}	
.nav li:nth-child(8){transition-delay:0.8s;-webkit-transition-delay:0.8s;-ms-transition-delay:0.8s;}	
.nav li:nth-child(9){transition-delay:0.9s;-webkit-transition-delay:0.9s;-ms-transition-delay:0.9s;}
.nav li:nth-child(10){transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;}
.nav-open li{opacity:1; transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.nav-close{ display:none; position: absolute; right:1rem; top: 4rem; width:30px;height:30px; background:url(../images/nav-close.png) no-repeat center center/cover;}
.aboutBox{width:100%;margin-top:0; box-sizing:border-box;padding:2em;}
.aboutBox dt{width:40%;}
.aboutBox dd{width:50%;}
.aboutBox dd h3{margin-top:0;}

.flex-control-nav{bottom:2em;}
.proBox{width:100%;}
.proBox dl{width:30%;margin:0 1.6%;}
.proBox dd{width:100%;}
.newsBox{width:100%;}
.newsList dl{width:90%;}
.newsList dt{width:100%; height:auto;}
.localtion{width:100%; box-sizing:border-box;padding:0 1em;}
.wrap{width:100%;padding:2em 0 0 0; box-sizing:border-box;}
.wrap2{width:100%;padding:2em 0 0 0; box-sizing:border-box;}
.aboutMain dl{padding:0 1em;margin:0 0 2em 0;}
.aboutMain dt{ float:none;width:100%;height:auto;}
.aboutMain dt img{width:100%;}
.aboutMain dd{margin-top:1em; float:none; height:auto;}
.aboutMain dd .aboutTxt{margin-top:1em;}
.aboutCon{padding:0 1em;}
.brahch{width:100%;}
.brahch dl{width:46%;margin:0 2% 2em 2%;}
.brahch dt{height:auto;}
.honor{width:100%;}
.honor dl{width:30%;margin:0 1.6% 2em;}
.honor dt a,.honor dt a:hover{ border:none;}
.honor dt{width:100%;height:auto; max-height:200px;}
.teamMain dl{width:40%;margin:0 5% 2em;}
.caseMain .w1200{ width:100%;}
.caseList{width:100%;}
.caseCon{padding:2em 1em;}
.caseCon p{width:100%;}
.caseList dl{width:100%;}
.caseList .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0; top:45%;}
.caseList .owl-theme .owl-controls .owl-buttons div.owl-next{right:0;top:45%;}
.caseInfo{width:100%;margin-top:2em;}
.caseInfo dl{padding:0 1em;margin-bottom:2em;}
.casePic{width:100%;}
.caseInfo dt{width:50%;}
.caseInfo dd{width:48%;}
.casePic .owl-controls .owl-buttons div.owl-prev{left:1em;top:35%!important;}
.casePic .owl-controls .owl-buttons div.owl-next{right:1em;top:35%!important;}
.indusMain{width:100%;margin:2em 0;padding:0 1em; box-sizing:border-box;}
.indusPic,.indusTxt{width:50%;}
.gray .indusMain{width:100%;}
.indusMain1{width:100%;margin:2em 0;}
.indusMain1 dl{width:23%;margin:0 1% 2em;}
.indusList,.indusTit{margin-bottom:2em;}
.indusMain1 .indusTit{margin-bottom:2em;}
.investor{width:100%;}
.investor dl{width:30%;margin:0 1.6% 2em;}
.newsMain{width:100%;}
.newsMain dl{width:30%;margin:0 1.6% 2em;}
.newsMain dt{width:100%;height:auto;}
.newsMain dt img{width:100%;height:auto;}
.jobList{margin:2em 0;}
.jobMain,.jobList{width:100%; box-sizing:border-box; }
.job_left{width:60%;padding-right:5%;}
.job_right{width:30%;}
.proMain dl{margin-bottom:2em;}
.proMain dt{width:45%;}
.proMain dd{width:50%;}
.proMain .owl-controls .owl-buttons div.owl-prev{left:52%!important;top:20%;}
.proMain .owl-controls .owl-buttons div.owl-next{left:52%!important;top:35%;}
.proMain{margin:2em 0;}
.proDesc{margin-top:2em;}
.pdLeft{width:50%;}
.pdRight{width:45%;}
.toPic{width:100%;margin:2em 0;}
.toPic dl{width:30%;margin:0 1.6%;}
.layout1,.layout2{padding:0 1em;}
.layout1 dl{margin-bottom:2em;}
.layout1 dt{width:45%;}
.layout1 dd{width:50%;}
.layout1 dd p{margin-top:1em;}
.layout2 dt{margin-right:1em;}


.deRight .deInfo .deFont{margin-right:1em;}
.techBox ul li{width:25%;padding:0 4%;float:left;}
.techBox ul li h3{margin-bottom:1em;}
.techBox h2{margin-bottom:1em;}

.developBox .developItem .deLeft{width:120px;padding-top:24px;height:110px;font-size:16px;}
.developBox .developItem .deLeft span{font-size:24px;}
.developBox .developItem .deRight h3,.deRight .deInfo .deFont h4{margin-bottom:0.6em;}

.subNav{background:#ccc;}
.subNav a{display:block;}
.floatbox{width:55px;}
.floatbox a{background-size:contain;width:50px;height:50px;}

.macbox > img{float:none;display:block;margin:0 auto;}
.macbox dl{position:static;width:521px;padding:20px;height:auto;margin:20px auto 0 auto;}
.cglist dl{width:50%;margin:0 0 20px 0;}
.cglist dl dt{width:auto;}
.applist dl.app_l,.applist dl.app_r{width:50%;}
.applist dl dd img{width: 2em;}
.flipster > a{width:40px;height:40px;margin-top:-20px;}
 }

@media only screen and (max-width:1024px){
.history{width:80%;}
.h_list{width:100%;}
.h_list dl{width:45%;}
.layout2 dt{ float:none;}
.layout2 dd{ float:none;width:100%;margin-top:2em;}
.ftInfo h2{float:none;width:100%;margin-bottom:20px;font-size:20px;}
.itemInfo h1{font-size:20px;margin-bottom:1em;}
.developBox .developItem{margin-bottom:2em;}
.flipster > a.flipto-prev{left:20px;}
.flipster > a.flipto-next{right:20px;}
.logo{display:block;}
.logo1{display:none;}
.pcmain{display:none;}
.wapmain{display:block;}
}

@media only screen and (max-width:920px){
 .mctab li{width:26%;margin:0 3%;padding:0;}
 .history{background:none;margin-top:30px;}
 .history dl.odd dd h3{background:none;}	
 .history dd h3{background:none;}
 .history dl.odd dt{float:left;}
 .history dl.odd dd,.history dl dd{float:left;margin:0;text-align:left;margin:2em 0 0 3em;}
 .history dd h3,.history dd h4, .history dd p{padding-left:0;}
 .applist dl.app_l, .applist dl.app_r{width:100%;}
 .applist dl{margin-top:2em;}
}

  
@media only screen and (max-width:900px){
	.mt40{margin-top:4rem!important;}
	.mt30{margin-top:2rem!important;}
    .flexslider{ max-height:400px;}
	.serachBar input{margin-left:1em;}	
	.nBanner{max-height:300px;}
	/*.nBanner .banPic img{margin-top:-8%;}*/
    .footer{padding-top:0;}
	.footer .w1200{width:100%;padding:0;}
	.menu { float:none; height:auto;border-left:none; border-bottom:1px solid #555;padding:0 1em; margin:0;  }
	.menu h3 { font-size: 1em; color: #fff;padding:1em 0;background:url(../images/arr_d.png) no-repeat right center; transition: all 0.2s ease 0s; }
	.menu ul { display:none;  }
	.menu ul li  {border-top:1px dotted #555; }
	.menu ul li a { display:block;padding:1em 0; font-size: 0.8em; color: #c3c3c3; }
	.menu ul li a:hover { color: #fff; }
	.caseBox{ width:90%; box-sizing:border-box;padding:1em;}
	.ftnav{ float:none;}
	.ftnav .current h3{background:url(../images/arr_u.png) no-repeat right center;}
	.ftnav .current ul { display: block; -moz-animation: subnav-open 0.5s ease; -webkit-animation: subnav-open 0.5s ease; animation: subnav-open 0.5s ease;  }
	.ft{ float:none;padding:0 1em;}
	.weixin{ float:none;margin:2em 0;}
	.weixin dl{ float:none; display:inline-block;}
	.honor dl{width:40%;margin:0 5% 2em; }
	.caseList dd a{padding-top:30%;}
	.caseInfo dd{margin-top:0;}
	.businessMain dd{padding:2em 2%;width:46%;}
	.businessMain dd h2 a{ font-size:30px;}
	.newsMain dl{width:46%;margin:0 2% 2em;}
	.jobCon{padding:2em;margin-bottom:2em;}
	.job_left{width:100%;padding-right:0; float:none; border-right:none;}
    .job_right{width:100%; float:none;}
	.job_right ul{padding-top:2em;}
	.job_right ul li a{margin-top:2em;}
	.pdLeft{width:100%; float:none;}
	.pdRight{width:100%;float:none;}
	.layout3{padding:3em 0;}
	.advBox{width:90%;padding:2em; box-sizing:border-box;height:auto;}
	.advList{width:80%;}
	.layout5{padding:3em 0;}
	.shouyi{width:90%; float:none;margin:0 auto;}
	.layout6{margin:2em 0;}
	.layout6 h2{margin-bottom:2em;}
	
	.flipsterBox{padding:1em 0;}
	.flipster ul li{width:46%;float:left;margin:0 2%;margin-bottom:2em;}
	.flipster ul li a{width:100%;text-align:center;}
	.flipster ul li a > img{max-width:100%;}
	.flipster ul li a p{margin-top:2px;}
	.flipsterBox h2{margin-bottom:20px;}
}
@media only screen and (max-width:768px){
.tlink a{margin-left:10px;}
.aboutBox dt{width:100%;}
.aboutBox dt img{width:100%;}
.aboutBox dd{width:100%;margin:2em 0 0 0;}
.newsList dt img{width:100%;}
.brahch dl{width:100%; float:none;margin:0 0 1em 0;}
.brahch dt img{width:100%;}
.brahch dd{padding:1em;}
.caseList dt img{width:100%;}
.businessMain dt{width:100%;}
.businessMain dt img{width:100%;}
.businessMain dd{width:96%;}
.proMain dt{ float:none;width:100%;}
.proMain dt img{width:100%;}
.proMain dd{ float:none;width:100%;margin-top:2em;}
.proMain .owl-controls .owl-buttons div.owl-prev{left:0!important;top:30%;}
.proMain .owl-controls .owl-buttons div.owl-next{left:auto!important;right:0!important;top:30%;}
.proMain .pTit{margin-bottom:2em 0;}

.history dl.odd dt,.history dl.odd dd,.history dl dt,.history dl dd{float:none;}
.history dl dd h3{display:none;}
.history dl.odd dd, .history dl dd{margin:0;}
	
	.banbox{width:70%;padding:5%;left:10%;top:10%;margin:0}
}

@media only screen and (max-width:640px){
	.proBox dl{width:100%;margin:0 auto;}
	.proBox dt img{width:100%;}
	.history{margin-left:0;}
	.history{ background:none; }
	.history .year{margin:0;}
	.h_list{padding:1em 0;}
	.h_list dl{width:85%;margin-left:15%;margin-bottom:2em;}
	.h_list dl dt,.h_list dl dd{ text-align:left;}
	.h_list dl dd{margin-top:1em;}
	.history .h_more{margin:0;}
	.teamMain dl{width:90%;}
	.teamMain dt{margin:0 auto;}
	.teamMain dd h3{ text-align:center;}
	.caseInfo dt{width:100%; float:none;margin-bottom:2em;}
	.caseInfo dt img{width:100%;}
	.caseInfo dd p{margin-top:1em;}
	.caseInfo dd{width:100%; float:none;}
	.casePic{padding:0;}
	.casePic dt{margin:0;}
	.casePic dt img{width:100%;}
	.indusPic, .indusTxt{  width:100%; float:none;}
	.indusPic img{width:100%;}
	.indusTxt{margin-top:2em;}
	.fr img{ float:none;}
	.indusMain1 dl{width:48%;}
	.investor dl{width:46%;margin:0 2% 2em;}
	.layout1 dt{width:100%; float:none;}
	.layout1 dd{width:100%; float:none;}
	.layout2 dt{margin:0 auto;}
	.layout2 dd{ text-align:center;}
	.layout2 dd p{ text-align:left;}
	.layout2 dd p span{ width:100%; float:none;}
	.advBox h2{ font-size:30px;}
	.advList{margin:2em auto;}
	.layout4 h2{margin-bottom:2em;}
 
 	.artShow h2{margin-bottom:1em;}
 	.deRight .deInfo .deFont{float:none;margin-bottom:1em;margin-right:0;}
	
	.jobSubmit ul li{width:100%;float:none;}
	.jobSubmit .submit{width:100%;}


	.fastBg{padding-top:1em;margin-top:1em;}
	.fastLink .fastLinkItem{margin-bottom:1em !important;}
	.fastLink .fastLinkItem > img{width:100%;}
	.fastLink .fastLinkBox1{width:100%;margin-right:0;}
	.fastLink .fastLinkBox1 .fastLinkItem{width:100%;}
	.fastLink .fastLinkBox2 .fastLinkItem{width:100%;}
	.fastLink .fastLinkBox4{width:100%;margin-right:0;}
	.fastLink .fastLinkBox4 .fastLinkItem{width:100%;margin-bottom:0;}
	.fastLink .fastLinkBox3{width:100%;}
	.fastLink .fastLinkBox3 .fastLinkItem{margin-bottom:0;}
	.floatbox{width:45px;}
	.floatbox a{background-size:contain;width:40px;height:40px;}
	
	.cglist dl dt{height:auto;}
	.cglist dl dt > img{width:80%;}
	.history dl dt > img{width:100%;}

	.mctab li{width:80%;margin:0 10%;}
	.macbox > img{width:100%;}
	.macbox dl{width:auto;}
    .teamMain dd p{height:auto;}
}
@media only screen and (max-width:500px){
.applist dl dt{display:none;}
}


@media only screen and (max-width:480px){
	.logo{width:40%;}
	.hright{width:60%;}
	.tlink{float:left;margin-left:2em; }
	.scrollbox{ display:none;}
	.history{width:90%;margin:0 auto;}
	.honor dl{width:90%;margin:0 5% 2em; }
	.honor dt{ max-height:none;}
	.busInfo dl dd{padding:1em 0; font-size:1rem;}
	.busTit{margin:1em 0;padding-top:1em;}
	.investor dl{width:96%;margin:0 2% 2em;}
	.newsMain dl{width:98%;margin:0 2% 2em;}
	.proMain .owl-controls .owl-buttons div.owl-prev{top:16%;}
	.proMain .owl-controls .owl-buttons div.owl-next{top:16%;}	
	.toPic{padding:2em 0;} 
	.layout5{margin-top:2em;}
	
	.techBox ul li{float:none;width:90%;padding:0 5%;}
	.techBox ul li h3{padding-bottom:0.4em;margin:1.6em 0 0.6em 0;}
	
	.deRight .deInfo .deFont{width:180px;}
	.flipster ul li{width:98%;float:left;margin:0 1%;margin-bottom:1.6em;}
}