﻿
.ico { display: inline-block; overflow: hidden; width: 28px; height: 30px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -29px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

/* 设置 */
body{font-size:13px; line-height: 1.8; color: #333; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1100px;}
a{color: inherit;}
a:hover { color: #008cd6;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #008cd6; }
::selection {color: #fff; background: #008cd6; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */





.product_list {
  width:1200px;

  overflow:hidden;
}
.product_list ul
{
  width:1200px;
}
.product_list li {
  width:282px;
  margin-right:18px;
  text-align:center;
  float:left;
  height:211px;
 
}
.product_list li a {
  line-height:30px;
}
.product_list li img {
  border:1px solid #e1e1e1;
  width:282px;
  height:211px;
}
.product_show {
  width:1200px;
  height:226px;
  border:1px solid #e1e1e1;
  margin-top:10px;
  overflow:hidden;
}
.product_show .product_list {
  width:930px;
  padding:20px 20px 7px 20px;
  height:211px;
  overflow:hidden;
  float:left;
}
.picList li {
  overflow:hidden;
  width:282px;
  float:left;
  margin-right:15px;
  margin-bottom:15px;
  position:relative;
}
.picList .product_pic {
  text-align:center;
  line-height:0px;
}
.picList .product_pic img {
  width:282px;
  height:211px;
  border:1px solid #e1e1e1;
  transition:all 0.4s;
}

.picList .product_pic img:hover{transform: scale(1.08) ;-ms-transform: scale(1.08) ;-webkit-transform: scale(1.08) ;-o-transform: scale(1.08) ;-moz-transform: scale(1.08) ;}

.picList .product_name {
  
  
  position:absolute;
  bottom:0px;
}
.picList .product_name a{
  width:284px;
  height:40px;
  display: block;
  font-size: 18px;
  line-height:40px;
  background: url(/style/img/subcombg.png);
  color:#fff;
}





/*animate*/
.eff1{ overflow: hidden;}
.eff1 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.eff1:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.eff2{-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.eff2:hover{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg); 	-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}	

.eff3{transition:all .5s ease 0s;}
.eff3:hover{transform: rotate(45deg);}
.show_on{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

/*header*/
.head{ position:relative; z-index:8;box-shadow: 2px 2px 10px #5b5c5d;}
.head_top{ background-color:#008cd6; position:relative; z-index:4;height: 32px;line-height: 32px; color:#fff;}
.head_top .head_r li{ float:right;padding: 0 10px;}
.head_top .head_r li a{ display:block; color:#fff; font-size:16px;}
.head_top .head_r li.h_erwm{ background:url(../img/h_t_li.png) left center no-repeat;position: relative;}
.head_top .head_r li.h_erwm .erwm-box{ position:absolute; min-width:100px;background: #fff;top: 32px;right:0;padding:17px;border: 1px #008cd6 solid;border-top-color: #fff; display:none;border-bottom: 3px solid #008cd6;}
.head_top .head_r li.h_tel{ position:relative;}
.head_top .head_r li.h_tel .tel-box{ background-color:#8cc63f; color:#fff; font-size:0; font-weight:bold; position:absolute;width: 0;right: 100%;top: 0;text-align: center; transition:all 0.3s ease;-webkit-transition:all 0.3s ease; }

.head_top .head_r li.h_erwm .erwm-box p{ float:left; width:98px;}
.head_top .head_r li.h_erwm .erwm-box p img{ width:100%;}
.head_top .head_r li.h_erwm .erwm-box p ._t{ display:block; text-align:center;}

.head_bottom .head_ser{ z-index:2;position: relative;}
.head_bottom .head_ser .btn-search{ display:block; margin-top:31px;}
.head_bottom .head_ser .btn-search i{ display:block; background:url(../img/s_btn.png) no-repeat; width:30px; height:30px; vertical-align:middle;}
.head_bottom .head_ser .search { position: absolute;right: 30px;top: 25px;background-color: #fff;height: 36px; display:none;border: 2px #a47c29 solid; width:170px;}
.head_bottom .head_ser .search .inp{border: none;vertical-align: top;height: 16px;line-height: 16px;box-sizing: content-box;padding: 10px 0 10px 5px; width:0;}
.head_bottom .head_ser:hover .search .inp{ width:97%;}
.head_bottom .head_ser .item{transition: right 300ms;-moz-transition: right 300ms;-ms-transition: right 300ms;-o-transition: right 300ms;-webkit-transition: right 300ms;}

.head_bottom .logo a{ display:block; width:170px; height:93px; background:url(../img/logo.jpg) no-repeat; background-size:contain;}
.head_bottom .nav{ width:70%;position:relative;}
.head_bottom .nav .navli{ float:left; width:12.5%;}
.head_bottom .nav .navli .nav_a{ display:block; width:100%; text-align:center; color:#3a3a3a; height:93px; line-height:93px; font-size:16px; position:relative; -webkit-transform: translateZ(0); transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.head_bottom .nav .navli .nav_a:before{content: "";position: absolute;z-index: -1;left: 50%; right: 50%;bottom: 0;background: #008cd6;height: 2px;-webkit-transition-property: left, right;transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.head_bottom .nav .navli:hover .nav_a:before{left: 12%;right: 12%;}
.head_bottom .nav .navli.cur .nav_a,.head_bottom .nav .navli:hover .nav_a{ color:#008cd6;}
.head_bottom .nav .navli ._layer{  display:none; width:490px; position:absolute; left:-105px; top:100%; background:#ededed;border-top: 2px #f3f3f3 solid;border-bottom: 4px #008cd6 solid; overflow:hidden;}
.head_bottom .nav .navli ._layer ._layer_menu{ width:30%; float:left; padding: 20px 0 10px 10px;}
.head_bottom .nav .navli ._layer ._layer_menu li { padding:0;}
.head_bottom .nav .navli ._layer ._layer_menu li a { display:block; line-height:1.5; padding:5px; text-align:left; font-weight:bold; text-align:center;}
.head_bottom .nav .navli ._layer ._layer_menu li a:hover { color:#fff; background-color:#008cd6;}
.head_bottom .nav .navli ._layer ._img { width:50%; float:right; background:#f7f7f7; padding:30px 38px 35px;}
.head_bottom .nav .navli ._layer ._text { font-size:20px; color:#a4a4a4; display:block; line-height:1.5; padding-top:10px;}
.head_bottom .nav .navli ._layer .cont li { float: left; width: 45%; margin-right: 5%; *width:44%;}
.head_bottom .nav .navli ._layer .cont li .t{ font-weight:bold;}
.head_bottom .nav .navli.nav3 ._layer{ left:0;}
.head_bottom .nav .navli.nav4 ._layer{ left:110px;}
.head_bottom .nav .navli.nav5 ._layer,.head_bottom .nav .navli.nav6 ._layer{ left:210px;}
.head_bottom .nav .navli.nav6 ._layer{ left:317px;}
.head_bottom .nav .navli.nav7 ._layer,.head_bottom .nav .navli.nav8 ._layer{ left:auto; right:-30px;}


/*footer*/
.footer_hd._index{ padding-top: 100px;}
.footer_hd{ padding-top: 55px; padding-bottom: 30px; background-color: #434343;}
.footer_nav{ float: left; width: 71%;}
.footer_nav dl{ float: left; padding: 0 5%; height: 190px; border-right: 1px solid #545454;}
.footer_nav dt{ font-size: 14px; color: #fff; margin-bottom: 8px;}
.footer_nav dd a{ display: block; color: #919191; font-size: 12px;}
.footer_nav dl._case { width: 13%;}
.footer_nav dl._case  dd a{ float: left; width: 50%;}
.footer_bd{ padding: 10px 0; background-color: #008cd6; color: #fff;}
.footer_ewm{ float: right; width: 26%;}
.footer_ewm ._ct{ color: #fff; font-size: 14px;}
.footer_ewm ._phone{ font-family: 'Impact'; color: #fff; font-size: 30px;}
.footer_ewm ._phone a{ color: #fff;}
.footer_ewm ._lk { padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #666869;}
.footer_ewm ._lk span{display: block; color: #919191;}
.footer_ewm  ._ewm ._img{ float: left; margin-right: 12px;}
.footer_ewm  ._ewm  p{ color: #919191;}
.footer_bd a{ color: #fff;}
.footer_bd em{ padding: 0 5px;}
.footer_bd h2{ float: left;}
.footer_bd h3{ float: right;}

/*common*/
h1,h2,h3,h4{ font-size: 12px; font-weight: normal;}
input[type=submit],button{ border: 0;}
.widget-bread-1 { display: none; font-size: 12px; color: #777777; }
.widget-bread-1 a { color: #777777;}
.widget-bread-1 a:hover{color:#286090;}
.widget-bread-1 .ion { font-size: 14px; margin: 0 5px;}
.main{ margin: 40px 0; min-height: 450px;}
.page{font-size: 12px; color: #777777; text-align: center; margin: 20px auto;}
.page li{list-style:none;float:left;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 5px 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span,.page li.thisclass a{color:#fff; background: #008cd6;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
.zpf{ position: fixed; left: 0; top: 20%; width: 115px; text-align: center; background-color: #ededed; z-index: 90; box-shadow: 3px 3px 3px #d1d1d1}
.zpf ._t{ height: 45px; line-height: 45px; font-size: 16px; background-color: #008cd6; color: #fff; margin-bottom: 12px;}
.zpf ._list{ padding: 0 8%;}
.zpf li{ height: 37px; line-height: 37px; border-bottom: 1px solid #d4d4d4;}
.zpf li.cur a{ color: #008cd6;}
.zpf li.gotop{border-bottom: 0; color: #008cd6; cursor: pointer;}

/*产品综合*/
.prozh_list li{ margin-bottom: 40px;}
.prozh_list ._txt ._hd{ padding: 0 6%; background-color: #f8f8f8; height: 265px; text-align: center;}
.prozh_list ._txt ._hd ._t{ font-size: 26px; color: #333; padding-bottom: 10px; margin-bottom: 10px; padding-top: 33px; background:  url(../img/prozht_bg.png) center bottom no-repeat; line-height: normal}
.prozh_list ._txt ._hd ._en{ color: #b0b0b0; margin-bottom: 15px; text-transform: uppercase; font-family: 'Arial'; font-size: 14px;}
.prozh_list ._txt ._hd ._intro{ color: #666;}
.prozh_list ._txt ._bd ._simg{ float: left; width: 50%;}

.prozh_list li.odd ._txt{ float: right;}
.prozh_tab ._t,.solve_t ._t{ margin-bottom: 25px;}
.prozh_tab ._t big,.solve_t ._t big{ display: block; font-size: 25px; text-align: center; font-weight: bold; color: #333; background:  url(../img/prozht_line.png) center bottom no-repeat;}
.prozh_tab ._t small,.solve_t ._t small{ display: block; font-size: 18px; text-align: center; color: #686868;}
.prozh_tab ._con ._left{ float: left; width: 75%;}
.prozh_tab ._con ._right{ position: relative; float: right; width: 24%; background:  url(../img/prozh_tab_tbg.png) center top no-repeat; overflow: hidden;}
.prozh_tab .tab_c{ position: relative; overflow: hidden;}
.prozh_tab .tab_c ._info{ position: absolute; left: 0; right: 0; bottom: -100%; padding: 4%; background:  url(../img/black.6.png); color: #fff; transition:all ease .6s}
.prozh_tab .tab_c ._info.on{ bottom: 0;}
.prozh_tab .tab_c ._info ._intro{  margin-bottom: 40px;}
.prozh_tab .tab_c ._info ._list  dl{ float: left; margin-right: 10%;}
.prozh_tab .tab_c ._info ._list  dl._long{ width: 40%;}
.prozh_tab .tab_c ._info ._list  dl._long dd{ overflow: hidden;}
.prozh_tab .tab_c ._info ._list  dl._long dd a{ float: left; width: 50%;}
.prozh_tab .tab_c ._info ._list  dt{ margin-bottom: 10px; font-size: 16px; font-weight: bold;}
.prozh_tab .tab_c ._info ._list  dd a{ display: block;}
.prozh_tab .tab_c ._info ._more{ position: absolute;  right: 4%; bottom: 13%; width: 123px; height: 39px; line-height: 39px; text-align: center; border: 1px solid #008cd6; color: #fff; background-color: #008cd6;}
.prozh_tab ._con ._right ul{ position: relative; z-index: 2;}
.prozh_tab ._con ._right li{ position: static !important; height: 120px; line-height: 120px; font-size: 24px; color: #fff; font-weight: bold; padding-left: 15%;}
.prozh_tab ._con ._right li.tab_t_cur,.prozh_tab ._con ._right li:hover{ background-color: #008cd6;}
.prozh_tab ._con ._right li ._ico{ display:inline-block; width: 23px; height: 23px; margin-right: 5%; /* background-image: url(../img/prozh_tab_tico.png); background-repeat: no-repeat; */ vertical-align: middle;}
/* .prozh_tab ._con ._right li ._ico1{ background-position: 0 0;}
.prozh_tab ._con ._right li ._ico2{ background-position: 0 -148px;}
.prozh_tab ._con ._right li ._ico3{ background-position: 0 -294px;}
.prozh_tab ._con ._right li ._ico4{ background-position: 0 -446px;} */
#navSelected {  position: absolute; left: 0; right: 0; top: 0; height:150px; background:#008cd6; z-index: 1}

/*新闻列表*/
.news_top{ padding: 28px 0; background-color: #f5f5f5;}
.news_top ._left{ position: relative; float: left; width: 70.5%;}
.news_top ._right{ float: right; width: 28.5%;}
.news_top ._img{position: relative; height: 0; padding-bottom: 50%; *height:auto;}
.news_top ._img img{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.news_top ._left ._txt{ position: absolute; left: 0; right: 0; bottom: 0; padding: 4%; background: url(../img/black.6.png);color: #fff;}
.news_top ._left ._txt ._t{ font-size: 28px; font-weight: bold; }
.news_top ._left ._txt ._p{ font-size: 16px;}
.news_top ._left ._time{ position: absolute; left: 0; top: 0; padding:1% 3%; background-color: #008cd6; text-align: center; color: #e6f0f9;}
.news_top ._left ._time  span{ display: block; line-height: normal}
.news_top ._left ._time  span._year{ font-size: 24px; font-weight: bold; border-bottom:1px solid #e6f0f9; padding-bottom: 5px;margin-bottom: 5px;}
.news_top ._left ._time  span._date{ font-size: 22px;}
.news_top ._right li{ position: relative;  margin-bottom: 14px;}
.news_top ._right li ._img{  padding-bottom: 59.5%;}
.news_top ._right li ._tab{ position: absolute; left: 0; top: 0; width: 113px; height: 37px; line-height: 37px; text-align: center; background-color: #008cd6; color: #fff; font-size: 16px;}
.news_top ._right li ._t{ position: absolute; left: 0; right: 0; bottom: 0; padding: 0 4%; height: 35px; line-height: 35px; font-size: 16px; color: #fff; background: url(../img/black.6.png);}
.news_con .news_left{ float: left; width: 78.5%;}
.news_con .news_right{ float: right; width: 17.5%;}
.news_list li{list-style:none; overflow: hidden; margin-bottom: 45px;}
.news_list li ._img{ float: left; width: 27%; margin-right: 2%;}
.news_list li ._t{ font-size: 20px; color: #333; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow:ellipsis}
.news_list li ._p{ color: #ababab;}
.news_list li ._other{ margin-top: 15px; color: #666;}
.news_list li ._other em{ padding: 0 5px;}
.news_list li ._other ._s2{ color: #008cd6;}
.news_list li ._other .ion{ color: #fc0; font-size: 1.3em;}
.news_tab li{ margin-bottom: 3px; text-align: center; padding: 9% 0; background-color: #dcdcdc;}
.news_tab li ._ico{ display:inline-block; width: 64px; height: 61px; background-repeat:  no-repeat;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.news_tab li ._ico1{ background-image: url(/style/img/news21.png);}
.news_tab li ._ico2{ background-image: url(/style/img/news11.png);}
.news_tab li ._ico3{ background-position: -128px 0;}
.news_tab li ._t{ font-size: 18px; color: #000;}
.news_tab li.cur,.news_tab li:hover{ background-color: #008cd6;}
.news_tab li.cur ._t,.news_tab li:hover ._t{ color: #fff;}
.news_tab li.cur ._ico,.news_tab li:hover ._ico{ background-image: url(../img/news_tab_ico_on.png);transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg); 	-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.news_tab li.cur ._ico1,.news_tab li:hover ._ico1{ background-image: url(/style/img/news22.png);}
.news_tab li.cur ._ico2,.news_tab li:hover ._ico2{ background-image: url(/style/img/news12.png);}

/*新闻详情*/
.widget-newsdetail-3 ._head { border-bottom: 1px dotted #cccccc;}
.widget-newsdetail-3 ._head ._title { font-size: 18px; line-height: 1.4; 
color: #333333;  margin: 0 0 10px; font-weight:bold;}
.widget-newsdetail-3 ._tools { padding: 0 5px; color: #999999;}
.widget-newsdetail-3 ._tools a:hover { color: #0e90d2;}
.widget-newsdetail-3 .ion { font-size: 1.1em; font-weight: normal;}
.widget-newsdetail-3 ._b2l { float: right;}
.widget-newsdetail-3 .myart { padding: 30px 0;}
.widget-newsdetail-3 ._detailPage_bottom {border-top: 1px solid #cccccc; 
  border-bottom: 1px solid #cccccc; }
.widget-newsdetail-3 ._detailPage_bottom li {line-height: 30px;  float: left; width: 50%; 
  height: 30px; margin-left: -1px; border-left: 1px solid #cccccc;
  font-size:14px;}
.widget-newsdetail-3 ._detailPage_bottom ._mark { float: left; margin-right: 10px; }
.widget-newsdetail-3 ._detailPage_bottom ._title {float: left; width: 50%; }
.widget-newsdetail-3 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-3 ._detailPage_bottom ._time { float: right; margin-right: 10px;}
.widget-newsdetail-3 ._bottom_bar {text-align: right; height: 40px; margin: 20px 0 0; }
.widget-newsdetail-3 ._bottom_bar .bdsharebuttonbox { float: none;display: inline-block; }
.widget-newsdetail-3 ._bottom_bar ._b2l { display: inline-block; font-size:14px;margin:0 10px;}
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-3 ._title { font-size: 14px; }
}

/*投资者关系*/
.gpbox ._box{ padding: 7%;background: #008cd6 url(../img/tz_map.png) center center no-repeat; color: #fefefe;}
.gpbox ._t{ font-size: 26px; font-weight: bold;}
.gpbox ._dh{ margin-bottom: 15px; border-bottom: 1px solid #fefefe; font-size: 20px; font-weight: bold; }
.gpbox ._dh b{ font-size: 30px; font-family: 'Arial'}
.gpbox ._num span{ float: left; line-height: normal}
.gpbox ._num ._ico{ float: left; width: 34px; height: 37px; margin: 0 10px; -moz-animation: floatingMuscadines 3s ease-in-out .5s infinite;-webkit-animation: floatingMuscadines 3s ease-in-out .5s infinite;animation: floatingMuscadines 3s ease-in-out .5s infinite; }
.gpbox ._num ._ico.up{ background-image: url(../img/tz_up.png);}
.gpbox ._num ._ico.down{ background-image: url(../img/tz_down.png);}
.gpbox ._num ._s1{ font-size: 34px; font-weight: bold;}
.gpbox ._num ._s2{ font-size: 16px;}
.tz_top{padding: 28px 0; background-color: #f5f5f5;}
.tz_top .wrap{ position: relative;}
.tz_top ._t{ position: absolute; width: 220px;  height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #fff; font-weight: bold; background-color: #008cd6;}
.tz_con ._left{ float: left; width: 70%;}
.tz_con ._right{ float: right; width: 26%;}
.tz_con ._left .gpbox{ float: left; width: 47%; margin-right: 3%; }
.tz_con ._left ._txt{ float: right; width: 50%; color: #666;}
.tz_wxt{ margin-top: 35px; clear: both;}
.tzzh_list { padding: 6%; border-top: 3px solid #008cd6; margin-bottom: 35px; background-color: #f9f9f9;}
.tzzh_list ._t{ font-size: 20px; color: #141414; line-height: normal; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #d4d4d4;}
.tzzh_list ._t ._more{ float: right; font-size: 14px; margin-top: 5px;}
.tzzh_list li{ margin-bottom: 8px;}
@-webkit-keyframes floatingMuscadines {   /* line 11, ../sass/_animations.scss */ 0 {
 margin-top: 3px;
}

  /* line 14, ../sass/_animations.scss */
  50% {
 margin-top: -10px;
}
}
 @-moz-keyframes floatingMuscadines {   /* line 11, ../sass/_animations.scss */ 0 {
 margin-top: 3px;
}

  /* line 14, ../sass/_animations.scss */
  50% {
 margin-top: -10px;
}
}
 @-o-keyframes floatingMuscadines {   /* line 11, ../sass/_animations.scss */ 0 {
 margin-top: 3px;
}

  /* line 14, ../sass/_animations.scss */
  50% {
 margin-top: -10px;
}
}
 @keyframes floatingMuscadines {   /* line 11, ../sass/_animations.scss */ 0 {
 margin-top: 3px;
}

  /* line 14, ../sass/_animations.scss */
  50% {
 margin-top: -10px;
}
}

/*投资列表*/
.date_time{  display:block; width:70px; height:50px;   padding:5px; color:#fff; background-color:#bababa; font-family:Arial; line-height:normal}
.date_time  span{ display:block;}
.date_time ._year{ font-size:12px;}
.date_time ._date{ text-align:right;}
.date_time ._date big{ font-size:25px;}
.touzi_left{ float: left; width: 67%;}
.touzi_right{ float: right; width: 26.5%;}
.baogao_list li{ margin-bottom:15px; overflow:hidden}
.baogao_list ._time{ float:left; width:11%; height:90px; border:1px solid #ddd;}
.baogao_list .date_time{position:relative; top:15px; left:20px;}
.baogao_list ._info{ float:right; width:80%; height:60px; padding:15px; border:1px solid #ddd}
.baogao_list ._info ._t{ color:#080808; font-size:14px;}
.baogao_list ._info ._st{ color: #000; font-size: 14px;}
.baogao_list ._info ._st img{ vertical-align: middle;}
.baogao_list li:hover .date_time{ background-color:#008cd6}
.baogao_list li:hover ._info{ background-color:#eee}
.baogao_list li:hover ._info ._t{ color:#008cd6;}
.box_news_sear{ margin-top:30px; margin-bottom:35px;}
.box_news_sear ._t{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.box_news_sear ._inp input[type=text]{ float:left; width:75%; height:32px; line-height:32px; border:1px solid #ddd; text-indent:3px;}
.box_news_sear ._inp  input[type=submit]{ float:right; width:20%; height:34px; background:url(../img/top_sear_btn.png) center center no-repeat #008cd6;}

/*解决方案*/
.solve_hj{ background-color: #f4f4f4; padding: 35px 0; margin-bottom: 45px;}
.solve_hj ._p{ font-size: 14px; color: #454545;}
.solve_mudles{ margin-bottom: 25px;}
.solve_mudles li{ position: relative; float: left; width: 49%; margin-right: 1%; margin-bottom: 1%; overflow: hidden;}
.solve_mudles li ._img{ position: relative; height: 0; padding-bottom: 45%; overflow: hidden; z-index: 1}
.solve_mudles li ._img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.solve_mudles li ._txt{ position: absolute; left: 0; top: 0; bottom: 0; width: 201px; padding-left: 20px; padding-right: 70px; background-image: url(../img/solve_list_bg.png); background-repeat: no-repeat; color: #fff; z-index: 2; transition:all ease-in .3s}
.solve_mudles li ._txt ._t{ font-size: 24px; font-weight: bold; margin-bottom: 20px; margin-top: 20px;}
.solve_mudles li ._txt ._more{ position: absolute; left: 0; left: 20px; bottom: 20px; width: 90px; height: 32px; line-height: 32px;text-align: center; /* border: 1px solid #fff; */}
.solve_mudles li:hover ._txt{background-image: url(../img/solve_list_bg_on.png);}
.solve_lc{ margin-top: 150px;}
.solve_lc li{ position: relative; float: left; width: 20%; margin-right: 6%;}
.solve_lc li ._img{ position: absolute; top: -95px; left: 50%; margin-left: -68px;-webkit-transition: all ease-in 0.5s; transition: all ease-in 0.5s; }
.solve_lc li ._box{ background-color: #eaeaea; text-align: center; border-radius: 6px; padding-bottom: 40px; overflow: hidden; transition: all ease-in 0.5s;background-position: -125px 300px;}
.solve_lc li ._box ._t{ font-size: 22px;  font-weight: bold; padding-top: 70px; margin-bottom: 20px;}
.solve_lc li ._box span{ display: block; font-size: 14px; margin-bottom: 10px;}
.solve_lc li._last{ margin-right: 0;}
.solve_lc li:hover ._box{ background: #008cd6 url(../img/solve_lc_bg.png) left bottom no-repeat; color: #fff;}
.solve_lc li:hover ._img{ transform: rotate(10deg);}
.solve_lc li:after{ content:""; position:absolute; right: -53px; top: 50%; margin-top: -20px; width: 41px; height: 28px; background-image: url(../img/slove_lc_arr.png);}
.solve_lc li._last:after{ display: none;}

/*解决方案详情*/
.solvedt_dots{ position: relative;}
.solvedt_dots ._t{position: absolute; width: 165px;  height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #fff; font-weight: bold; background-color: #008cd6;}
.solvedt_dots ._dot{ display: none \9; opacity:0; position: absolute; transition:all ease-in .3s; overflow: hidden; }
.solvedt_dots ._dot ._ico{ display: block; width: 52px; height: 52px; background-image: url(../img/solve_dot.png); cursor:pointer;}
.solvedt_dots ._dot ._info{  display: none \9; opacity:0;  position: absolute; top: -120px; left: -85px;  min-height: 50px; padding: 15px; background-color: #008cd6; border-radius: 3px; color: #fff; transition:all ease-in .3s; width: 220px;}
.solvedt_dots ._dot ._arr{ position: absolute; top: 100%; left: 100px; width: 0; height: 0; border-width: 10px; border-style: solid dashed dashed dashed; border-color: #008cd6 transparent transparent transparent;}
.solvedt_dots ._dot.show{ display: block \9; opacity:1;}
.solvedt_dots ._dot:hover { overflow: visible; z-index: 1}
.solvedt_dots ._dot:hover ._info{ display: block \9; opacity:1; top: -100px;}
.solvedt_tp{ margin: 30px 0;}
.solvedt_t{ font-size: 18px; font-weight: bold; color: #008cd6; margin: 30px 0;}
.solve_jz ._box{ height: 215px; padding: 0 4%;}
.solve_jz .l1 ._box{border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.solve_jz .l2 ._box{border-bottom: 1px solid #e6e6e6;}
.solve_jz .l3 ._box{border-right: 1px solid #e6e6e6;}
.solve_jz ._box ._ico{ float: left; width: 20%; padding-top: 10%;}
.solve_jz ._box ._txt{ float: left; width: 80%;}
.solve_jz ._box ._txt ._t{ font-size: 15px; color: #666; margin-bottom: 30px;}
.solve_jz ._box ._txt ._item{ margin-bottom: 10px; color: #7d7d7d;}
.solve_jz ._box ._txt ._item img{ vertical-align: middle; margin-right: 4px;}
.solve_jz .l3 ._box,.solve_jz .l4 ._box{ padding-top: 5%;}


/*案例*/
.case_main { height: 769px;  overflow: hidden; background:  url(../img/case_main.jpg) center center no-repeat;}
.about_main { height: 769px;  overflow: hidden; background:  url(../img/about_main.jpg) center center no-repeat;}
.case_main ._list { margin: 70px 0;}
.case_main ._list li{ position: relative;  overflow: hidden; height: 205px;overflow: hidden;}
.case_main ._list li ._st{ position: absolute; bottom: 13px; left: 25px; font-size: 14px; color: #fff; font-weight: bold; z-index: 5}
.case_main ._list li ._arr{ display: none; position: absolute; left: 25px; bottom: 117px; width: 25px; height: 25px; background-image: url(../img/case_arr.png); z-index: 6 }
.case_main ._list li ._yy{ position: absolute; left: 0; right: 0; bottom: 0; height: 43px; background: url(../img/case_img_bbg.png) repeat-x;}
.case_main ._list li .mask{ position: absolute; width: 100%; height: 100%; background: url(../img/case_hover.png); cursor:pointer;}
.case_main ._list li._bt,.case_main ._list li._last{ background-color: #008cd6;}
.case_main ._list li ._box{ padding: 10%; padding-top: 15%; color: #fff;}
.case_main ._list li ._box ._ico{ float: left; width: 26%; margin-top: 20px;}
.case_main ._list li ._box ._p{ float: right; width: 70%;}
.case_main ._list li ._box ._p ._cht{ font-size: 24px; font-weight: bold; margin-bottom: 8px; line-height: normal}
.case_main ._list li._last ._box ._ico{ float: right;}


/*案例详情*/
.casedt_top{ margin: 30px 0;}
.casedt_top .wrap{ position: relative;}
.casedt_top ._t{ position: absolute; bottom: 0; right: 0; width: 280px; height: 60px; line-height: 60px; text-align: center; background: url(../img/black.6.png); font-size: 24px; color: #fff; z-index: 10 }
.casedt_top ._img{ overflow: hidden;}
.casedt_top ._img img{ moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s;}
.casedt_t{ color: #231815; font-size: 22px; margin-bottom: 15px;}
.casedt_t ._en{ display:inline-block; line-height: 1; margin-left: 5px; padding-left: 5px; border-left: 1px solid #363636; font-size: 14px; font-family: 'Arial'; color: #363636;}
.casedt_intro{ padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px dashed #e2e2e2; color: #666;}
.casedt_prolist{padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px dashed #e2e2e2; color: #666}
.casedt_prolist li{ float: left; width: 32%; padding-left: 1%; margin-bottom: 8px; background: url(../img/casedt_arr.png) left center no-repeat; color: #666;}
.casedt_prolist li a{ text-decoration: underline; }
.casedt_prolist ._t{ font-size: 16px; color: #666;}
.case_show_list li{ position: relative; margin-bottom: 2%;}
.case_show_list li ._img{ position: relative; height: 0; padding-bottom: 65%; overflow: hidden;}
.case_show_list li ._img img{ position: absolute; left: 0; top: 0;}
.case_show_list li ._title{ position: absolute; right: 0; left: 0; bottom: 0; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: url(../img/black.6.png) ; z-index: 3;}
.case_show_list li i{ display: none;  position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2;  background:  url(../img/case_hover.png) ; }
.case_show_list li i b{ position: absolute;  left: 50%; top: 50%; margin-left: -32px; margin-top: -32px;  width: 65px; height: 65px; background-image: url(../img/case_video.png);}
.case_show_list li._album i b{ background-image: url(../img/case_album.png);}
.case_show_list li._video i{ display: block; background: none;}
.case_show_list li:hover i{ display: block;}
.casedt_left{ float: left; width: 14.5%;}
.casedt_right{ float: right; width: 82%;}
.case_menu_list li{ height: 60px; line-height: 60px; background-color: #dcdddd; margin-bottom: 2px; text-align: center; font-size: 16px;}
.case_menu_list li a{ color: #231815;}
.case_menu_list li:hover,.case_menu_list li.cur{ background-color: #008cd6;}
.case_menu_list li:hover a,.case_menu_list li.cur a{ color: #fff;  }
.casedt_left .icase{ margin: 0;}
.casedt_left .icase ._ico{ margin: 0; margin-right: 12px;}
.icase ._ico{ display:inline-block; width: 35px; height: 35px; background-image: url(../img/case_ico.png); background-repeat: no-repeat; margin-top: 15px; margin-bottom: 10px; transition:all ease-in .3s; vertical-align: middle;}
.icase ._ico1{ background-position: 0 0;}
.icase ._ico2{ background-position: 0 -68px;}
.icase ._ico3{ background-position: 0 -130px;}
.icase ._ico4{ background-position: 0 -194px;}
.icase ._ico5{ background-position: 0 -256px;}
.icase ._ico6{ background-position: 0 -323px;}
.icase ._ico7{ background-position: 0 -385px;}
.icase ._ico8{ background-position: 0 -448px;}
.icase ._ico9{ background-position: 0 -578px;}
.icase ._ico10{ background-position: 0 -514px;}
.icase li:hover ._ico,.icase li.cur ._ico{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);  -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg); background-image: url(../img/case_ico_on.png);}


/*人才招聘*/
.job_top{ position: relative; height: 586px; overflow: hidden; z-index: 1}
.job_top ._bgimg{ position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; max-width: none; z-index: 1;moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s;}
.job_top ._bgimg.on{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.job_top  .wrap{ position: relative; z-index: 2;}
.job_top  ._list{ margin-top: 125px; padding: 0 6%;}
.job_top  ._list li{ position: relative; float: left; width: 30%; margin-right: 3%;}
.job_top  ._list li ._box{ padding:0 10%; height: 315px;  background: url(../img/black.6.png); border-radius: 10px; color: #fff;}
.job_top  ._list li ._t{ text-align: center;}
.job_top  ._list li ._t span{ display: block;}
.job_top  ._list li ._t ._ch{ font-size: 24px; padding-top: 78px; font-weight: bold;}
.job_top  ._list li ._t ._en{ font-size: 16px; font-family: 'Arial'}
.job_top  ._list li ._t ._line{ display: block; width: 34px; height: 1px; margin: 8px auto 12px; background-color: #008cd6;}
.job_top  ._list li ._ico{ position: absolute; left: 50%; margin-left: -53px; top: -70px; width: 108px; height: 107px; background-image: url(../img/job_tico.png);  background-repeat: no-repeat; transition:all .5s ease 0s;}
.job_top  ._list li ._ico1{ background-position: 0 0;}
.job_top  ._list li ._ico2{ background-position: -370px 0;}
.job_top  ._list li ._ico3{ background-position: -729px 0;}
.job_top  ._list li:hover ._box{ background: #008cd6;}
.job_top  ._list li:hover ._ico{ background-image: url(../img/job_tico_on.png); transform: rotateY(180deg);}
.job_top  ._list li:hover ._t ._line{ background-color: #fff;}

.job_tip{ position: relative; padding: 50px 0; background-color: #008cd6; text-align: center; z-index: 2;}
.job_tip ._img1{ margin-top: -110px;}
.job_tip ._img2{ margin: 20px 0;}
.job_tip ._p{ width: 56%; margin: 0 auto; color: #fff; font-size: 15px;}

.job_list ._hd{ border-top: 3px solid #e2e2e2;}
.job_list ._hd li{ float: left; width: 20%; text-align: center; font-weight: bold; font-size: 14px; color: #272636; line-height: 55px;}
.job_list ._hd li .ion{ color: #e5e5e5;}
.widget-job-2 ._jt { border-bottom: 1px solid #f1f1f1; height: 55px; line-height: 55px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; }
.widget-job-2 ._jt strong { float: left; width: 20%; height: 100%;  font-size: 14px; font-weight: normal; text-align: center; color: #666; }
.widget-job-2 ._jt_act strong,.widget-job-2 ._jt:hover strong{ color: #008cd6;}
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 3%; border: 1px solid #f1f1f1; border-top: 0; }
.widget-job-2 ._jcon .yq_left{ float: left; width: 45%; padding-right: 3%; margin-right: 5%; border-right: 1px solid #ccc;}
.widget-job-2 ._jcon .yq_right{ float: right; width: 46%;}
.widget-job-2 ._jcon ._t{ font-size: 16px; color: #333;}

.widget-job-2 ._jt_act .ion { color: #0e90d2; }
@media only screen and (max-width: 640px) {
 .widget-job-2 ._jt span {
 display: none;
}
}

/*关于我们*/
.about_part{ background: #f9f9f9 url(../img/about_topbg.png) center top no-repeat; padding-bottom: 60px;}
.about_part ._t{ padding-top: 60px; margin-bottom: 35px;}
.about_part ._t span{ display: block; text-align: center;}
.about_part ._t span._en{ font-size: 50px; color: #1d1b1b; font-family: 'Arial'; line-height: normal; margin-bottom: 10px;}
.about_part ._t span._ch{ color: #008cd6; font-size: 18px;}
.about_part ._map{ margin: 40px 0;}
.about_part ._map ._con{ position: relative; width: 782px; height: 574px; margin: 0 auto; background:url(../img/about_map.png) 0 0 no-repeat;}
.about_part ._map .map_dot{ position: absolute;}
.about_part ._map .map_dot1{ left: 438px; top: 250px;}
.about_part ._map .map_dot2{ left: 550px; top: 343px;}
.about_part ._map .map_dot3{ left: 544px; top: 384px;}
.about_part ._map .dot_t{ position: absolute; left: 30px; bottom: 0;}
.about_part ._map .dot_t img{ max-width: none}
.about_part ._map .map_dot1 .dot_t{ left: 50%; margin-left: -125px; top: -45px; bottom: auto;}
.about_part ._map .map_dot3 .dot_t{ bottom: -10px;}
.about_part ._info{ margin-bottom: 70px;}
.about_part ._imgs{ position: relative; height: 230px; overflow: hidden;}
.history_part{ padding: 40px 0; background:  url(../img/about_lc.jpg) center top no-repeat;}
.history_part .solve_t big{ color: #fff;}
.history_part .solve_t small{ color: #fff;}
.history_part ._img{ margin: 30px 0;}
.history_part ._list{ margin: 0 8%;}
.history_part li{ position: relative; padding-left: 75px;  font-size: 15px;  color: #fff;}
.history_part li ._year{ position: absolute; left: 0; right: 0; width: 75px; height: 20px; line-height: 20px;}
.history_part li ._year i{ position: absolute; right: 0; top: 10px; width: 16px; height: 1px; background-color: #9c9d9b;}
.history_part li ._year i b{ display: none; position: absolute; right: -8px; top: -5px; width: 11px; height: 11px; background-image: url(../img/history_dot.png);}
.history_part li ._info{border-left: 4px solid #fff; padding-left: 15px; padding-bottom: 20px; line-height: normal}
.history_part li._ip{ color: #008cd6;}
.history_part li._ip i{ background-color: #008cd6;}
.history_part li._ip ._year i b{ display: block;}
.service_part{ margin-top: 60px;}
.service_part ._list li{ position: relative; margin-bottom: 2%;}
.service_part ._list ._title{ position: absolute; left: 0; right: 0; bottom: 0; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; text-align: center; background:url(../img/black.6.png); z-index: 2}
.service_part ._list li i{ display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; background:  url(../img/case_hover.png) ;}
.service_part ._list li i b{ position: absolute;  left: 50%; top: 50%; margin-left: -32px; margin-top: -32px;  width: 65px; height: 65px; background-image: url(../img/case_album.png);}
.service_part ._list li:hover i{ display: block;}

/*联系我们*/
.contact_con{ position: relative; background-color: #eee;}
.contact_con img{ max-width: none}
.contact_con ._info{ position: absolute; right: 0; top: 100px; width: 440px; background-color: #fff; border-radius: 2px}
.contact_con ._info ._cht{ font-size: 25px; font-weight: bold; color: #1d1b1b; padding: 5.5%;}
.contact_con ._info ._close{ position: absolute; right: 2%; top: 5.5%; color: #c2c2c2; font-size: 20px; font-family:'Arial' }
.contact_con ._info  ._phone{ padding: 0 5.5%; height: 60px; line-height: 60px; overflow: hidden; margin-bottom: 20px;}
.contact_con ._info  ._phone img{ float: left; vertical-align: middle;}
.contact_con ._info  ._phone span{ float: left; margin-left: 6px;padding-left: 6px;font-size: 49px; color: #008cd6; font-family: 'Impact'}
.contact_con ._info ._list{ padding: 5.5%; border-top: 1px solid #e5e5e5;}
.contact_con ._info ._list li{ margin-bottom: 20px;}
.contact_con ._info ._list ._title{ font-size: 25px; font-weight: bold; color: #363636;}
.contact_con ._info ._list ._title .ion{ font-weight: normal;}
.contact_con ._info ._list ._txt{ color: #666;}
.contact_con ._slideBar{ display: none \9; opacity:0; position: absolute;  right: -50px; top: 50%; margin-top: -88px; background-color: #008cd6; width: 23px; height: 176px; color: #fff; cursor:pointer; font-size: 23px; padding:10px; transition:all ease-in .3s;}
.contact_con ._slideBar.show{ display: block \9; right: 0; opacity:1; z-index: 999}

/*企业文化*/
.culture  li{ position: relative; margin-bottom: 35px;}
.culture  li ._txt{ position: absolute; left: 0; top: 0; bottom: 0; padding: 4%; width: 24%; background: url(../img/black.6.png); color: #fff;}
.culture  li ._txt ._t{ font-size: 26px; font-weight: bold;}
.culture  li ._txt ._st{ font-size: 18px; margin: 15px 0 20px; padding-left: 25%;}

/*首页*/
.banner{ position: relative; height: 540px; overflow: hidden; z-index: 8}
.banner img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none;}
.itop_nav { position: relative; margin-top: -65px;z-index: 9}
.itop_nav a{  float: left; width: 25%; background:url(../img/black.6.png); }
.itop_nav a span{display: block;height: 65px; line-height: 65px; text-align: center; font-size: 18px; color: #fff; background:url(../img/banner_line.png) right center no-repeat;}
.itop_nav a:hover span,.itop_nav a.on span{ background-color: #008cd6;}
.ip1{ margin: 40px 0;}
.icht{ font-size: 25px; font-weight: bold; color: #333; line-height:normal; margin-bottom: 20px;}
.icht ._tip{ display:inline-block; vertical-align: -2px; font-size: 13px; font-weight: normal; color: #666; border-left: 1px solid #666; padding-left: 5px; line-height: 1;}
.i_about{ float: left; width: 49%;}
.i_about li{ position: relative; float: left; margin-right: 2px; margin-bottom: 2px;}
.i_about li img{ width: 100%; height: 100%;}
.i_about li.l1{ width: 67%;}
.i_about li.l2{ width: 32%;}
.i_about li ._txt{ position: absolute; bottom: 0; right: 0; width: 170px; padding: 3% 5%; background:url(../img/blue.8.png); color: #fff;}
.i_about li.l1 ._txt:before{ content:""; position: absolute; top: 20px; left: -9px; width: 9px; height: 14px; background-image: url(../img/iabout_arr.png);}
.i_about li ._txt ._t span{ display: block;}
.i_about li ._txt ._t span._en{ font-size: 15px; font-family: 'Arial'}
.i_about li ._txt ._t span._ch{ height: 35px; font-size: 22px; font-weight: bold; margin-bottom: 8px;}
.i_about li ._txt ._t span._ch i{ padding-left: 10px; font-family: '宋体'; font-weight: normal;}
.i_about li ._intro{ position: absolute; right: 0; bottom: 0; width: 80%; height: 35px; line-height: 35px; text-align: center; background: url(../img/blue.8.png); font-size: 14px; color: #fff;}
.i_news{ float: right; width: 48%;}
.top_news { margin-bottom: 20px;}
.top_news ._img{ float: left; width: 42.5%;}
.top_news ._txt{ float: right; width: 53.5%;}
.top_news ._txt ._t{ font-size: 14px; color: #494949;}
.top_news ._txt  time{ margin: 5px 0; color: #666;}
.top_news ._txt ._p{ font-size: 12px; color: #666;}
.itime { border: 1px solid #aaaaaa;}
.itime span{ display: block; font-family: 'Arial';}
.itime span._date{ line-height: 40px; height: 40px; text-align: center; background-color: #ababab; font-size: 22px; font-weight: bold; color: #fff;}
.itime span._year{ color: #666; text-align: center;}
.i_news ._list li{ margin-bottom: 15px;}
.i_news ._list .itime{ float: left; width: 60px; margin-right: 15px;}
.i_news ._list ._txt ._t{ font-size: 14px; color: #494949;}
.i_news ._list ._txt ._p{ font-size: 12px; color: #666;}
.i_news ._list li:hover .itime{ border-color: #008cd6;}
.i_news ._list li:hover .itime span._date{ background-color: #008cd6;}
.icase{ margin-bottom: 60px; margin-top: 40px; overflow: hidden;}
.icase ._tabt{ width: 102%; margin-bottom: 2px;}
.icase ._tabt li{ float: left; width: 131px; height: 94px; margin-left: -20px; text-align: center; background: url(../img/icase_nav.png)  center top no-repeat; cursor:pointer}
.icase ._tabt li._first{ width: 115px; margin-left: 0; background-image: url(../img/icase_nav_index.png);}
.icase ._tabt li._last{ width: 115px; background-image: url(../img/icase_nav_last.png);}
.icase ._tabt li._first.cur,.icase ._tabt li._first:hover{ background-image: url(../img/icase_nav_index_on.png);}
.icase ._tabt li._last.cur,.icase ._tabt li._last:hover{ background-image: url(../img/icase_nav_last_on.png);}
.icase ._tabt li.cur,.icase ._tabt li:hover{ background-image: url(../img/icase_nav_on.png);}
.icase ._tabt li ._t{ font-size: 14px; letter-spacing: 4px}
.icase ._tabt li.cur ._t,.icase ._tabt li:hover ._t{ color: #fff;}
.icase ._tabt li.cur ._ico,.icase ._tabt li:hover ._ico{ background-image: url(../img/case_ico_on.png);}
.icase .tab_c ._img{ position: relative; height: 330px;}
.icase .tab_c ._img ._list{ position: absolute; right: -100%; top: 0; bottom: 0; padding: 4%; width: 46%; background:  url(../img/black.6.png); transition: all .6s ease 0s; -webkit-transition: all .6s ease 0s; }
.icase .tab_c ._img ._list.on{ right: 0;}
.icase .tab_c ._img ._list li{ float: left; width: 90%; color: #fff;margin-bottom: 15px;}
.icase .tab_c ._img ._list ._more{ position: absolute; left: 8%; bottom: 15%; color: #fff;}
.icase .tab_c ._img ._list ._more i{ font-family: '宋体'}
.icase .tab_c ._img ._list ._more:hover{ color: #008cd6; text-decoration: underline}

.iservice{ position: relative; padding:5% 4%;  border: 1px solid #dcdcdc; background:url(../img/iser_img.png) 98% bottom no-repeat #f6f6f6; margin-bottom: -40px;}
.iservice .icht{ margin-bottom: 40px;}
.iservice ._list li{ float: left; width: 18%; padding-right: 4%; margin-right: 4%; border-right: 1px solid #e0e0e0;}
.iservice ._list li ._ico{ float: left; margin-right: 4%;}
.iservice ._list li ._txt{ float: left}
.iservice ._list li ._txt ._t{ font-size: 14px; color: #000;  }
.iservice ._list li ._txt ._p span{display: block; font-size: 12px;}
.iservice ._list li.last{ border-right: 0;}
.isolve{ padding: 40px 0 0; background-color: #ededed; overflow: hidden;}
.isolve ._list{ width: 1100px; height: 330px; overflow: hidden;}
.isolve ._list li{ position: relative; float: left; width:550px; height: 330px; overflow: hidden;}
.isolve ._list li ._t{ position: absolute; left: 0; top: 0; padding: 4%;color: #fff; color: #333; z-index: 3}
.isolve ._list li ._t span{ display: block; }
.isolve ._list li ._t ._ch{ font-size: 18px; font-weight: bold;}
.isolve ._list li ._t  ._en{ font-size: 12px; font-family: 'Arial'}
.isolve ._list li ._txt{ display: none \9; opacity:0; position: absolute; left: 0; right: 0; bottom: -100%; padding: 4%; background: url(../img/black.6.png); color: #fff; font-size: 12px; transition:all ease-in .3s}
.isolve ._list li:before{ content:""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #dedede; z-index: 2}
.mb-wrapper{margin:0 auto 20px;position:relative; height:327px;left:0;top:0; overflow: hidden;}
.mb-slider,.mb-scroll{width:100%;height:380px;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0}
.mb-active-slider{border-color:#333}
.mb-slider .mb-panel{ /*height: 185px !important;  margin-top:54px !important; height: 190px !important;  */display:block;cursor:pointer;float:left;list-style:none}
.mb-panel a{outline:0}
.mb-slider .mb-panel.current{cursor:auto; /*height: auto !important;  margin-top: auto !important; height: auto !important; */}
.mb-inside *{max-width:100%}
/* a.mb-scrollButtons{display:block;width:45px;height:58px;background:transparent url(../images/arrows.png) no-repeat;position:absolute;top:40%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0;_background:transparent url(../images/arrows.gif) no-repeat}
a.mb-scrollButtons.mb-left{background-position:left top;left:-45px}
a.mb-scrollButtons.mb-right{background-position:right top;right:-45px}
a.mb-scrollButtons.mb-left:hover{background-position:left bottom}
a.mb-scrollButtons.mb-right:hover{background-position:right bottom}
a.mb-scrollButtons.disabled{display:none} */
.mb-controls{ display: none; argin:0 auto;text-align:center;position:absolute; top:350px; left:560px;z-index:100}
.mb-controls a{color:#666;font:18px/2.2 Georgia, Serif;display:inline-block;text-decoration:none;padding:2px;margin:0 5px 0 0;text-align:center;outline:0}
.mb-panel{margin-top:90px}
.mb-controls a:hover{color:black}
.mb-controls a.current{color:#900}
.main-nav{display:block; text-align:center; border-bottom:2px solid #a71700;margin:0 0 20px 0;padding:0 0 10px 0}
.main-nav a{text-decoration:none;color:#3e63ec;font-size:18px;margin:0 8px}
.main-nav a:hover{color:black;border-bottom:2px solid black}
.mb-inside img{width:100%}
.isolve ._list li.current ._txt{ display: block \9; opacity:1; bottom: 0;}
.isolve ._list li.current  ._t{ background: url(../img/blue.8.png); color: #fff;}
.isolve ._list li.current:before,.isolve ._list li.active:before{ display: none;}


/*产品详情*/
.prodt_top{ margin: 30px 0; background-color: #f4f4f4;}
.prodt_top ._img{ float: left; width: 43%;}
.prodt_top ._txt{ float: right; width: 55%;}
.prodt_top ._txt ._t{ position: relative; font-size: 30px; color: #1d1b1b; font-weight: bold; padding-top: 20px; padding-bottom: 15px; margin-bottom: 15px;}
.prodt_top ._txt ._t:after{ content:""; position: absolute; left: 0; bottom: 0; width: 50px; height: 1px; background-color: #008cd6;}
.prodt_top ._txt ._p{ color: #7d7d7d;}
.prodt_list_item ._hd { margin-bottom: 25px;}
.prodt_list_item ._hd ._t{ height: 50px; line-height: 50px; background: #ebebeb url(../img/prodt_t_bg.png) left center no-repeat; font-size: 20px; font-weight: bold; color: #fff;}
.prodt_list_item ._hd ._t ._ico{ display:inline-block; width: 23px; height: 23px; margin-left: 20px; margin-right: 12px; vertical-align: middle;}
.prodt_list_item ._bd{ margin-bottom: 25px;}
.prodt_list_item ._bd>ul>li{ overflow: hidden; background-color: #ebebeb;}
.prodt_list_item ._bd ._imgs{ position: relative; height: 265px; overflow: hidden; float: left; width: 29.3%;}
.prodt_list_item ._bd ._imgs .slide_nav{ display: none;}
.prodt_list_item ._bd ._imgs .arrs{ position: absolute; bottom: 13px; width: 8px; height: 15px; background-image: url(../img/prodt_arrs.png);z-index: 2}
.prodt_list_item ._bd ._imgs .arr_prev{ left: 4%;}
.prodt_list_item ._bd ._imgs .arr_next{ right: 4%; background-position: -8px 0;}
.prodt_list_item ._bd ._imgs ._t{position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; height: 40px; line-height: 40px; text-align: center; font-size: 15px; color: #fff; background: url(../img/black.6.png);}
.prodt_list_item ._bd ._txt{ float: right; width: 64.3%; padding-right: 2%;}
.prodt_list_item ._bd ._txt ._t{ font-size: 18px; font-weight: bold; color: #008cd6; padding-top: 20px; margin-bottom: 15px;}
.prodt_list_item ._bd ._txt ._cs{ margin-top: 20px;}
.prodt_list_item ._bd ._txt ._cs span{ padding-right: 25px;}

/*解决方案动画*/
.solve_hj ._am .transition{ transition:all ease .3s;}
.solve_hj ._am{ position: relative; padding-top: 240px; margin-bottom: 60px;}
.solve_hj ._am img{ max-width: none}
.solve_hj ._am ._road{ position: absolute; bottom: -3px; left: 0; width:0; height: 3px; background: url(../img/slove_am/line.png);}
.solve_hj ._am ._car1{opacity:0; position: absolute; bottom: 0; left: 240px;}
.solve_hj ._am ._car2{opacity:0; position: absolute; bottom: 0; left:700px;}
.solve_hj ._am ._t{ position: absolute; top: 115%; width: 100%; font-size: 18px; color: #333; text-align: center;}
.solve_hj ._am ._step1{ opacity:0; position: absolute; left: 0; bottom: 0;}
.solve_hj ._am ._step1 ._yanwu{ opacity:0; position: absolute; left: 150px; top: -70px; max-width:none;}
.solve_hj ._am ._step1 ._yanwu.show{webkit-animation-name: yaoh;-webkit-animation-duration:3s;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function:linear;animation-duration:3s;animation-iteration-count: infinite;animation-timing-function: linear;}
.solve_hj ._am ._step2{opacity:0; position: absolute; left: 219px; bottom: 0;  margin-right: 225px;}
.solve_hj ._am ._step3{opacity:0; position: absolute; left: 590px; bottom: 0; }
.solve_hj ._am ._step4{opacity:0; perspective:500px; position: absolute; right: 130px; top: 20px;}
.solve_hj ._am ._step4 .weixing{opacity:0; position: absolute; left: -95px; top: 20px; transform-style:preserve-3d;}
/*.solve_hj ._am ._step4 .weixing.show{-webkit-animation: yaoh2 2s infinite linear; animation: yaoh2 2s infinite linear;}*/
.solve_hj ._am ._step4 .xinhao{opacity:0; position: absolute; left: -94px; top: 53px;}
/*.solve_hj ._am ._step4 .xinhao.show{webkit-animation: heartbeat 2s infinite linear; animation: heartbeat 2s infinite linear;}*/
.solve_hj ._am ._step5{ opacity:0; position: absolute; right: 0; bottom: 0;}
@-webkit-keyframes yaoh {
	0% {  transform:scale(1.0);margin-top:0;}
	50% {  transform:scale(1.1); margin-top: -2px;}
	70% {  transform:scale(1.15);margin-top: -5px;}
	100% { transform:scale(1.0);margin-top: 0px;}
}
@keyframes yaoh {
	0% {  transform:scale(1.0);margin-top:0;}
	50% {  transform:scale(1.1); margin-top: -5px;}
	70% {  transform:scale(1.15);margin-top: -10px;}
	100% { transform:scale(1.0);margin-top: 0px;}
}
@-webkit-keyframes yaoh2 {
	0% {  transform:scale(1.0);margin-top:0;}	
	15% { transform:scale(1.05);margin-left: 2px; margin-top: -2px;}
	30% { transform:scale(1);margin-left: 0px; margin-top: 0px;}
}
@keyframes yaoh2 {
	0% {  transform:scale(1.0);margin-left:0;}	
	15% { transform:scale(1.05);margin-left: 2px; margin-top: -2px;}
	30% { transform:scale(1);margin-left: 0px; margin-top: 0px;}
}


.iabout{ height:500px; background:url(../img/iabout_bg.jpg) no-repeat center top; background-attachment:fixed; text-align:center; color:#fff;}
.iabout .iab-t1{ font-size:48px; font-weight:bold; line-height:60px; margin-top:140px; margin-bottom:5px;}
.iabout .iab-t2{ font-size:36px; line-height:40px; margin-bottom:20px;}
.iabout .iab-t3{ width:75%; margin-left:auto; margin-right:auto; font-size:14px; line-height:20px; margin-bottom:30px;}
.iabout .iab-more{ display:inline-block; width:175px; height:46px; line-height:46px; border:3px solid #fff; text-align:center; font-size:18px;}
.iabout .iab-more:hover{ background:#fff;}
.sub_com{ position:relative; z-index:20; float:right; width:90px; height:80px; background-color:#2f70b8; text-align:center;margin-top:7px;margin-left:20px;}
.sub_com ._val{ padding:10px 15px; color:#fff; font-size:14px; cursor:pointer;}
.sub_com ._val img{ margin-top:5px;}
.sub_com ._list{ display:none; position:absolute; right:0; top:100%; width:250px;}
.sub_com ._list li{ margin-bottom:1px}
.sub_com ._list li a{ display:block; height:35px; line-height:35px; padding-right:25px; text-align:right; color:#fff; font-size:12px; background:url(../img/subcombg.png)}
.sub_com ._list li a:hover{ color:#d31711}
.full_banner{width:1920px;margin:0 auto;position:relative;height:540px;background:#FFF;overflow:hidden;box-shadow: 2px 2px 10px #ccc;}
.full_banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important;float:left;height:540px;overflow:hidden;text-align:center;}
.full_banner .bd li a{ display:block;height:540px;}
.full_banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:65px;line-height:65px;text-align:center;}
.full_banner .hd ul{text-align:center;padding-top:5px;}
.full_banner .hd ul li{font-size:18px;color:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:275px;height:65px;background:#fff;overflow:hidden;opacity:0.9;background: url(../img/black.6.png);}
.full_banner .hd ul .on{background:#008cd6;}


.content{ position:relative; height:760px; overflow:hidden;}
.content .wrap{ position:relative; z-index:3;}
h1,h2,h3,h4{ font-weight:normal}
.big_img_con{ position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; height:740px; overflow:hidden;-moz-transition: all 20s ease 0s;-ms-transition: all 20s ease 0s;-o-transition: all 20s ease 0s;transition: all 20s ease 0s; background-repeat:no-repeat; background-position:center top;}
.big_img_con.on{ transform:scale(1.1); -webkit-transform:scale(1.1)}
.pro_list_con{background-image:url(../img/prolist-ban.jpg) }
.about_zh_con{ background-image:url(../img/about_main.jpg)  }
.news_zh_con{background-image:url(../img/news-list-zh.jpg) }
.news_zh_con_h{  height:697px;}
.channel_t { position:relative; color:#fff; margin-top:60px; margin-bottom:50px;}
.channel_t ._t{ position:relative; font-size:34px;}
.channel_t ._t:before{ content:""; position:absolute; top:0; left:0; width:45px; height:2px; background-color:#fff;}
.channel_t ._st{ font-size:14px;}
.channel_t ._btn{ display:none; position:absolute; right:0; bottom:0; width:52px; height:52px; background:url(../img/brt-arr.png) no-repeat} 
.about_zh_list li{ float:left; height:437px; overflow:hidden; background:url(../img/i-about-libg.png)}
.about_zh_list li._f{ width:478px;}
.about_zh_list li._f ._txt{ padding:20px;}
.about_zh_list li  ._t{t font-size:17px; font-weight:bold; color:#000; margin-bottom:10px;}
.about_zh_list li  ._p{ font-size:12px; height:63px; color:#636363;}
.about_zh_list li._o ._t{ text-align:center;}
.about_zh_list li._o{ width:240px;}
.about_zh_list li._o a{ display:block; padding:30px;}
.about_zh_list li ._btn{ display:block; width:85px; height:28px; line-height:28px; text-align:center; border:1px solid #3982d3; font-size:12px; color:#3982d3; margin:0 auto; margin-top:30px;}
.about_zh_list li .btn2{ color:#fff; border-color:#fff;}
.about_zh_list li .bgblue{ color:#fff; background:url(../img/about2.jpg) center top no-repeat;}
.about_zh_list li .bgblue  ._t,.about_zh_list li .bgblue  ._p{ color:#fff;}
.about_zh_list li .bgl1{ background:url(../img/about3.jpg) center top no-repeat;}
.about_zh_list li .bgl1 ._t{ color:#fff;}
.about_zh_list li .btn1:hover{ background-color:#1164b0; color:#fff; border-color:#fff;} 


.s-content {margin-top: 50px;margin-bottom: 50px;}
.row {width: 102%;transition: .2s width ease;}
.row .span-6 {width: 47%;}
.about_con{width:47%;float:right;}
.about_con p {margin-bottom: 15px;font-size: 16px;color: #2e2e2e;}
.sban {background:url(../img/about_sban_bg.jpg);position: relative;height: 253px;}
.sban .channel_t {position: absolute;left: 50%;margin-left: -460px;width: 920px;top: 20px;z-index: 2;}
.smbx{ height:71px; background:url(../img/s-mbx-bg.png) left top repeat-x;}
.smbx .mbx{ float:left;margin-top:23px; }
.Bread-B1 { color: #999999; font-size: 14px; }
.Bread-B1 a { color: #999999; }
.Bread-B1 em { font-family:'宋体'; padding:0 5px; font-size: 16px; margin: 0 5px; }
.channel_list{ float:right; margin-top:30px;}
.channel_list li{ float:left; }
.channel_list li a{ display:block; padding:0 20px; line-height:1; font-size:14px; color:#000000; border-right:1px dotted #000;}
.channel_list li.cur a{ font-weight:bold; color:#008cd6}
.s-content .channel_list{ float:none; overflow:hidden; margin-bottom:20px;}
.s-content .channel_list li{ margin-bottom:20px;}
.s-content .channel_list li.last a{ border-right:0;}



/* b_map */
.b_map{ margin-top:20px;padding-right:20px;width:704px;background:url(../img/chinamap.jpg) no-repeat 0px 0px;height:549px}
.e_map_tags{z-index:1;position:relative}
.e_map_tags li{width:90px;height:25px;z-index:1;position:absolute;text-align:center;padding-bottom:8px;display:block;font:bold 14px/25px simsun, arial, sans-serif;background:url(../img/map_tag1.png) no-repeat 0px 0px;color:#fff;top:0px;cursor:pointer;left:0px}
.e_map_tags .m_beijing{top: 261px;left: 529px;}
.e_map_tags .m_shanghai{top: 370px;
left: 589px;}
.e_map_tags .m_guangzhou{background:url(../img/map_tag2.png) no-repeat 0px 0px;top:314px;left:293px}
.e_map_tags .m_chengdu{top:230px;left:223px}
.e_map_tags .m_xian{top:190px;left:290px}
.e_map_tags .m_xianggang{top:320px;left:345px}
.e_map_tags .m_hangzhou{background:url(../img/map_tag2.png) no-repeat 0px 0px;top: 467px;
left: 415px;}
.e_map_tags li:hover{background-position:0px -38px}
.e_map_tags li.hover,.e_map_tags .centers{background-position:0px -38px}
.e_map_info{z-index:2;position:relative}
.e_map_info .m_content{z-index:1;border:#ccc 1px solid;position:absolute;padding:15px 20px;background-color:#fff;width:280px;display:block;top:0px;left:0px}
.e_map_info .hide{display:none;}
.e_map_info .m_content i{z-index:1;position:absolute;width:8px;bottom:-8px;display:block;background:url(../img/map_idx1.png) no-repeat 0px 0px;height:8px;overflow:hidden;right:-1px;_right:-2px}
.e_map_info .m_content h4{padding-left:180px;font:16px/33px "microsoft yahei", simsun, arial, sans-serif;margin-bottom:18px;background:url(../img/map_qunar.jpg) no-repeat 0px 0px;height:50px;}
.e_map_info .m_content p{font:14px/22px simsun, arial, sans-serif}
.e_map_info .m_beijing{top: 83px;left: 748px;}
.e_map_info .m_shanghai{top: 83px;
left: 748px;}
.e_map_info .m_guangzhou{top:176px;left:-58px}
.e_map_info .m_chengdu{top:92px;left:-127px}
.e_map_info .m_xian{top:74px;left:-60px}
.e_map_info .m_xianggang{top:204px;left:-4px}
.e_map_info .m_hangzhou{top: 83px;
left: 748px;}

/*m_content_side*/
.m_content_side{ height:1px;width:100%; position:relative;}
.m_content_side a{ position:absolute;top:0; z-index:2;float:left;width:30px; height:30px;}
.m_content_side a img{width:30px; height:30px;}
.m_content_side a.m_left{left:0px;}
.m_content_side a.m_right{right:0;}