@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; color:#666; font-size:12px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; background:#fff;}
/*"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu*/
td,dd,th{line-height:20px;font-size:12px;}
a:link,a:visited,a:active{color:#666; text-decoration:none;}
a:hover{color:#999; text-decoration:none;}
input,textarea,select{line-height:1.3; font-size:12px; padding:0px; font-family:'Microsoft Yahei';}
img{border:none;}
ul,li,ol{padding:0px;margin: 0px;list-style-type: none;}
span,p,dd,dt,dl,h1,h2,h3,h4,h5,h6,form{margin:0px; padding:0px;}


/*main*/
.w_1,.container{width:1200px; margin:auto;}
.clearfix{clear:both;}



/*返回顶部*/
.cd-top {display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 60px;overflow: hidden;text-indent: 100%;white-space: nowrap;background: #29bc6b url(../images/fanh.png) no-repeat center center;visibility: hidden;z-index:1000;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.no-touch .cd-top:hover {background-color: #29bc6b;opacity: 1;}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

/*头部*/
.header{background:#181a25; position:fixed; width:100%; padding:10px 0; top:0; z-index:1000;}
.header .logo{float:left; margin-left:20px;}
.header .nav{float:right;}
.header .nav .xiala{float:left; line-height:70px; margin-right:40px; font-size:14px;}
.header .nav .xiala .hide{color:#fff;}
.header .nav .xiala:hover .hide{color:#27b164;}
.header .nav .nav-menu {position: absolute;top: 70px; margin-left:-60px; /* Set 1px less than menu width */background:#fff; width:186px; min-width:80px; z-index:1000; border-top: solid 3px #27b164;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius: 3px 3px 0 0; display:none;}
.header .nav .nav-menu dt{height:7px; position:absolute; top:-44px; text-align:center; width:100%;}
.xiala:hover .nav-menu, span.over .nav-menu { display: inline; } /* The magic */
.header .nav .nav-menu dd{line-height:50px; font-size:14px; border-bottom:solid 1px #ebebeb; padding-left:20px;}
.header .nav .nav-menu dd a{display:inline-table; color:#999; width:100%;}
.header .nav .nav-menu dd:hover{background:#ebebeb url(../images/he_sj1.png) no-repeat 160px center;}
.header .nav .nav-menu dd:hover a{color:#27b164; font-weight:bold;}
.header .nav ol{float:left; margin-right:20px; margin-top:20px; position:relative;}
.header .nav .he_wx:hover .hover_wx{display:inherit;}
.header .nav .he_wx .hover_wx{position:absolute; top:50px; right:0; display:none;}
.header .nav .he_wx .hover_wx img{width:150px;}



/*banner*/
.banner { margin-top: 90px; }
.nw_banner{margin-top: 90px;}
.flexslider { margin: auto; margin-top: 40px; position: relative; width: 100%; overflow: hidden; zoom: 1; }
.flex-viewport { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.flexslider .slides { zoom: 1; }
.flexslider .slides li .img { display: block; width: 100%; }
.flexslider .slides li .img img { width: 100%; }
/*.flex-direction-nav a { width: 1px; height: 1px; line-height: 99em; overflow: hidden; margin: -60px 0 0; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; }
*/
.flex-direction-nav a { width: 1px; height: 1px; line-height: 99em; overflow: hidden; margin: -60px 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 { background-position: 0 -90px; right: 0; }
.flex-direction-nav .flex-prev { left: 0; }
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25); }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; filter: alpha(opacity=50); }
.flex-control-nav { position: relative; left: 47%; bottom: 0px; text-align: center; overflow: hidden; text-align: center; margin-top: 20px; }
.flex-control-paging li { float: left; overflow: hidden; width: 23px; height: 23px; margin: 0 5px; cursor:pointer;}
.flex-control-paging li a {width: 23px; height: 23px; display: block; background:#fff;width: 19px; height: 19px; border:solid 2px #999; text-indent: -99em; overflow: hidden; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius: 50%;}
.flex-control-paging li a.flex-active {display: block; overflow: hidden; background: #27b164; border:none; width: 23px; height: 23px;}
.nav > li.mobilelang{ display:block;}
@media (min-width: 880px) {
	.nav > li.mobilelang{ display:none;}
}



/*关于我们*/
.about_us{margin:50px 0;}
.about_us .h3{text-align:center; font-size:30px; color:#333; line-height:40px;}
.about_us .h4{text-align:center; font-size:18px; color:#999;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.about_us ul{margin:30px 0;}
.about_us li{float:left; width:28%; margin:0 2%;}
.about_us li p{text-align:center;}
.about_us li .h3{font-size:18px; color:#333; line-height:46px;}
.about_us li .h4{font-size:12px; color:#999; line-height:26px;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.about_us li .h5{font-size:14px; color:#999; line-height:24px; text-align:left;}
.about_us li .more{background:#e8e8e8; width:150px; margin:30px auto 0; height:40px; line-height:40px;color:#b5a099;}
.about_us li .more a{display:inline-table; width:100%;color:#b5a099;}
.about_us li .more a:hover{color:#b5a099;}
.about_us li .more i{float:right; background:#333; display:inline-table; width:40px;}
.about_us ol{float:left; width:35%; text-align:right;}
.about_us ol .h4{font-size:22px; color:#999;text-transform: uppercase;}
.about_us ol .h5{font-size:12px; color:#999;text-transform: uppercase;}
.about_us ol .img{position:relative;}
.about_us ol .img .mec{position:absolute; display:none;top:-106px;left:50%;z-index:10;margin-left:-50px; width:220px; height:250px;}
.iweixin{width:220px;height:220px;}
.about_us ol .img .icon{font-size:30px; color:#6ecb97;}





/* 成功案例 */
.slide-main{height:500px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:460px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:500px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#1d202b;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:20px;}
.obj-b{top:306px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:549px;height:357px;margin-left:-460px;top:0;z-index:12;}
.obj-f{width:416px;height:253px;top:100px;margin-left:180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }



/*新闻动态*/
.news_dynamic .h3{text-align:center; font-size:30px; color:#333; line-height:40px; margin-top:50px;}
.news_dynamic .h4{text-align:center; font-size:18px; color:#999;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif; margin-bottom:50px;}
.news_dynamic li{background:#f4f4f4; border-bottom:solid 1px #dbdbdb; padding:20px 0;}
.news_dynamic li:hover{background:#27b164;border-bottom:solid 1px #27b164;}
.news_dynamic li dl{float:left;}
.news_dynamic li .nw_txt{width:620px; margin:0 30px 0 80px; border-right:solid 1px #dbdbdb; padding-right:80px;}
.news_dynamic li .nw_txt dt{font-size:18px; color:#666; line-height:40px;}
.news_dynamic li .nw_txt dd{font-size:14px; color:#999; line-height:24px;}
.news_dynamic li .nw_time{background:url(../images/nw_sj.png) no-repeat right center; width:270px;}
.news_dynamic li .nw_time dt{font-size:48px; color:#666; line-height:40px; margin-top:20px; font-family:Arial, Helvetica, sans-serif;}
.news_dynamic li .nw_time dd{font-size:24px; color:#aaa; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.news_dynamic li:hover .nw_time{background:url(../images/nw_sj1.png) no-repeat right center;}
.news_dynamic li:hover a, .news_dynamic li:hover .nw_txt dt, .news_dynamic li:hover .nw_txt dd, .news_dynamic li:hover .nw_time dt, .news_dynamic li:hover .nw_time dd{color:#fff;}
.news_dynamic li:hover .nw_txt{border-right:solid 1px #6ecb97;}
.news_dynamic ol{background:#f4f4f4; padding:50px 0; text-align:center;}
.news_dynamic ol a{display:inline-table; width:170px; height:46px; line-height:46px; background:#27b164;border-radius:23px;-webkit-border-radius:23px;-moz-border-radius: 23px; color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
.news_dynamic ol a img{float:right; margin-right:20px; margin-top:14px; width:8px;}
.news_dynamic ol a:hover{background:#eac920;}



/*我们的客户*/
.we_customer{margin:20px 0; overflow:hidden; height:75px;}
.we_customer ol{float:left;}
.we_customer ol .h3{font-size:30px; color:#333; line-height:40px;}
.we_customer ol .h4{font-size:14px; color:#999;text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
.we_customer li{float:left; margin-left:30px;}
.we_customer li img{height:75px;}


/*新闻动态-列表*/
.tagContent {DISPLAY: none;}
#tagContent .selectTag {DISPLAY: block}
.news_dynamic_list{margin-top:10px; position:relative;}
.news_dynamic_list .bit_absolute{position:absolute; top:15px; margin-left:110px; color:#27b164; font-size:14px;}
.news_dynamic_list .news_list{border-bottom:solid 1px #dbdbdb;}
.news_dynamic_list .news_list .news_list_bt{float:left; font-size:14px; line-height:50px; color:#999;}
.news_dynamic_list .news_list .news_list_bt .icon1{color:#88848b; font-size:18px; margin-right:10px;}
.news_dynamic_list .news_list .news_list_bt .icon2{color:#88848b; font-size:12px; margin:0 10px;}
.news_dynamic_list .news_list .list_order{float:right;}
.news_dynamic_list .news_list .list_order li{float:right; margin-left:30px; line-height:50px; font-size:14px; padding:0 10px;}
.news_dynamic_list .news_list .list_order li a{color:#999;}
.news_dynamic_list .news_list .list_order .selectTag{border-bottom:solid 2px #27b164;}
.news_dynamic_list .news_list .list_order .selectTag a{color:#27b164;}
.news_dynamic_list .dynamic_list li{padding:30px 0;border-bottom:solid 1px #dbdbdb;}
.news_dynamic_list .dynamic_list li:hover{background:#f4f4f4;}
.news_dynamic_list .dynamic_list li .img{float:left; width:310px; height:188px;}
.news_dynamic_list .dynamic_list li .nw_txt{width:540px; float:left; margin:0 30px; border-right:solid 1px #dbdbdb; padding-right:30px;}
.news_dynamic_list .dynamic_list li .nw_txt dt{font-size:18px; color:#666; line-height:40px;}
.news_dynamic_list .dynamic_list li .nw_txt dd{font-size:14px; color:#999; line-height:24px;}
.news_dynamic_list .dynamic_list li .nw_time{background:url(../images/nw_sj.png) no-repeat right center; width:240px; float:left;}
.news_dynamic_list .dynamic_list li .nw_time dt{font-size:48px; color:#666; line-height:40px; margin-top:20px; font-family:Arial, Helvetica, sans-serif;}
.news_dynamic_list .dynamic_list li .nw_time dd{font-size:24px; color:#aaa; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.news_dynamic_list .dynamic_list li:hover .nw_time{background:url(../images/nw_sj2.png) no-repeat right center;}
.news_dynamic_list .dynamic_list li:hover a, .news_dynamic_list .dynamic_list li:hover .nw_txt dt, .news_dynamic_list .dynamic_list li:hover .nw_txt dd, .news_dynamic_list .dynamic_list li:hover .nw_time dt, .news_dynamic_list .dynamic_list li:hover .nw_time dd{color:#27b164;}
.news_dynamic_list .dynamic_list .fanye{text-align:center;}
.news_dynamic_list .dynamic_list .fanye a{border:solid 1px #ebebeb; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; display:inline-table; width:26px; height:26px; line-height:26px; text-align:center; margin:20px 5px 60px;}
.news_dynamic_list .dynamic_list .fanye .se{background:#27b164;border:solid 1px #27b164; color:#fff;}




/*新闻动态-详情*/
.news_dynamic_list{margin-bottom:80px;}
.news_dynamic_list .dy_left{float:left; width:840px; border-right:solid 1px #dbdbdb; min-height:630px; padding-right:30px; padding-bottom:50px;}
.news_dynamic_list .dy_left .h3{font-size:24px; color:#666; line-height:30px; padding:20px 0; border-bottom:dashed 1px #dbdbdb;}
.news_dynamic_list .dy_left .time{font-size:14px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.news_dynamic_list .dy_left .txt{font-size:14px; color:#666; line-height:24px;}
.news_dynamic_list .dy_left .txt p{margin-top:20px;}
.news_dynamic_list .dy_left .txt ul{margin-top:50px;}
.news_dynamic_list .dy_left .txt li{float:left; width:189px; margin-right:20px; border-right:solid 1px #ebebeb;}
.news_dynamic_list .dy_left .txt .no{border:none;}
.news_dynamic_list .dy_left .txt li p{margin:0;}
.news_dynamic_list .dy_left .txt li .nian{font-size:14px; color:#666;}
.news_dynamic_list .dy_left .txt li .nian span{font-size:48px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:60px;}
.news_dynamic_list .dy_left .txt li .shij{font-size:14px; color:#666;}
.news_dynamic_list .dy_left .txt li .shij label{display:inline-table; width:92px; height:3px; background:#27b164; margin-left:10px;}
.news_dynamic_list .dy_right{float:right; width:300px; padding-top:30px;}
.news_dynamic_list .dy_right img{margin-bottom:10px;}













/*底部*/
.footer{background:#212432;}
.footer .contact_nav{padding:40px 0; border-bottom:solid 1px #3e3e3e;}
.footer .contact_nav .fot_contact{float:left; width:350px;position:relative;}
.footer .contact_nav .fot_contact p{font-size:12px; color:#777; line-height:36px;}
.footer .contact_nav .fot_contact div img{margin-right:20px; margin-top:10px;}
.footer .contact_nav .fot_contact .he_wx:hover .hover_wx{display:inherit;}
.footer .contact_nav .fot_contact .hover_wx{position:absolute; bottom:20px; display:none; z-index:10;}
.footer .contact_nav .fot_contact .hover_wx img{width:150px;}
.footer .contact_nav .fot_nav{float:right;}
.footer .contact_nav .fot_nav ul{float:left; width:160px;}
.footer .contact_nav .fot_nav ul ol{color:#fff; font-size:14px; font-weight:bold; line-height:60px; margin-bottom:10px;}
.footer .contact_nav .fot_nav ul ol p{border-bottom:solid 1px #565860; width:28px;}
.footer .contact_nav .fot_nav ul li{color:#777; font-size:12px; line-height:40px;}
.footer .fot_banq{line-height:68px; font-size:12px; color:#777;}
.footer .fot_banq span{float:right;}

