.hide{display: none;}
/*banner*/
.banner{position:relative;}
.meal-banner{height:435px;  overflow: hidden;  position: relative;  }
.meal-banner li{height:435px; width: 100%; overflow: hidden;  position: absolute;  left:0px; top:0px; }
.meal-banner li .read_more{position: absolute;  /*width: 191px;*/width:100%; height: 435px; /*height: 60px;*/line-height: 60px;text-align:center;/*left:50%;*/ /*margin-left:-96px;*//*top:323px;*//*background: url(../images/banner/kuang.png) no-repeat center ;*/font-family: Arial;font-size: 22px;font-weight: bold; }
.meal-banner .i_think{position: absolute;left:50%; top:392px;margin-left:-590px;padding-left: 23px;width: 135px;height: 43px;line-height: 43px;font-size: 20px;color:#fff;text-align: center;background: url(../images/banner/i_think.png) repeat center ;cursor: pointer;display:none;}
.meal-banner .i_think i{display: inline-block;width: 19px;height: 10px;background: url(../images/banner/icon_top.png) no-repeat center ;}
.meal-banner .i_think span{padding: 0px 10px}
/*图标转动*/
.rotate{
  animation:rotate .5s ease-in-out;
  -webkit-animation:rotate .5s ease-in-out; /*Safari and Chrome*/
  -o-animation:rotate .5s ease-in-out;    /*opera*/
  -moz-animation:rotate .5s ease-in-out; /*ff*/
}
@-webkit-keyframes rotate {
  from{transform:rotateZ(0deg)}
  to{transform:rotateZ(360deg)}
}
@-moz-keyframes rotate {
 from{transform:rotateZ(0deg)}
 to{transform:rotateZ(360deg)}
}
@-o-keyframes rotate {
 from{transform:rotateZ(0deg)}
 to{transform:rotateZ(360deg)}
}
/**指示器样式**/
.meal-banner .dot_btn {  position: absolute;    bottom: 20px;  }
.meal-banner .dot_btn a {  display: block;  float: left;  width: 22px;  height: 22px;  background: url(../images/banner/pie.png) no-repeat center ;  cursor: pointer;  }
.meal-banner .dot_btn a.magRight {  margin-right: 12px;  }
.meal-banner .dot_btn a.current{background: url(../images/banner/pie_hover.png) no-repeat center ;  cursor: pointer;   }
/**according**/
.pop_according{display: none;position:absolute;height: 435px;width: 100%;top:0px;background: url(../images/wrapper/opacity2.png) repeat center ;}
table{border-collapse: separate;  border-spacing: 2px;width:970px;margin: 0px auto;padding-top: 50px;}
table tr{}
table tr td{width: 208px;  background-color: #fff;  overflow: hidden;}
table tr td.website{}
table tr td.spead{}
table tr td.e-commerce{}
table tr td.current{width: 548px;}
table tr td .border{position: relative;  height: 334px; }
table tr td .border .focus{    position: absolute;  top: 0;  left: 0;  width: 208px;  z-index: 99;}
table tr td.website .border .focus .mask {  background: url(../images/wrapper/solution_mask_bg_01.png);height: 336px;}
table tr td.spread .border .focus .mask {  background: url(../images/wrapper/solution_mask_bg_02.png);}
table tr td.e-commerce .border .focus .mask {  background: url(../images/wrapper/solution_mask_bg_03.png);}
table tr td .border .focus .mask {  height: 148px;  overflow: hidden;}
table tr td .border .focus .mask img {  display: block;  margin: 0 auto;  padding: 35px 0 30px;  width: 80px;  }
table tr td .border .focus .mask p {  line-height: 24px;  text-align: center;  color: #fff;font-size: 14px;  }
table tr td .border p {  height: 88px;  color: #999;  }
table tr td .border .focus .mask a {  display: block;  margin: 0 auto;  margin-top: 20px;  width: 78px;  height: 28px;font-size: 14px;text-align: center;  line-height: 26px;  background: url(../images/wrapper/ellipse_s.png) no-repeat center center;  color: #fff;  }
table tr td .border .bewrite {  position: absolute;  top: 148px;  left: 0;  width: 158px;  padding: 0 20px 0 30px;  cursor: pointer;  }
table tr td .border h6 {  font-size: 18px;  line-height: 60px;  color: #222222;  }
table tr td .border p {  height: 88px;  color: #999999;  }
table tr td .border .bewrite a {  color: #909090; font-size: 14px; }
table tr td .border .content {  position: absolute;  top: 0;  left: 208px;  width: 300px;  padding: 30px 20px 0 20px;  }
table tr td .border .content h6 {  margin: 0 15px;  }
table tr td .border h6 {  font-size: 18px;  line-height: 60px;  color: #222222;  }
table tr td .border .content p {  margin: 0 15px;  border-bottom: #909090 dashed 1px;  }
table tr td .border p {  height: 88px;  color: #999999;font-size: 14px;  }
table tr td .border .content ul {  padding-top: 32px;  }
table tr td .border .content ul li {  float: left;  width: 148px;  height: 24px;  margin-bottom: 10px;  }
table tr td .border .content ul li a {  display: block;  width: 148px;  height: 24px;  line-height: 24px;  color: #909090;  font-size: 14px;background: url(../images/wrapper/ellipse_l.png) no-repeat center ;  text-align: center;  }
table tr td .border .content ul li a:hover {background: url(../images/wrapper/ellipse_l_hover.png) no-repeat center ;color:#fff;  }
.close{position: absolute;top:10px;left:50%;margin-left:540px;width: 40px;height:40px;background: url(../images/wrapper/close.png) no-repeat center ;cursor:pointer;}
/*hot_news*/
.hot_news_parent{background:#f2f5f9;}
.hot_news{width: 1200px;margin:0 auto;height: 475px;}
.hot_news li{float: left;margin-top: 34px;width: 376px;background: #fff;margin-right: 35px; cursor: pointer; }
.hot_news li img{width: 376px;height: 243px;}
.hot_news li h2{padding-top: 20px;color:#333;font-size: 18px;text-align:center;line-height: 38px;font-weight: normal;}
.hot_news li h2 a{}
.hot_news li h2 a:hover{color:#0b4da2;}
.hot_news li p{font-size: 14px;color:#666;line-height: 28px;padding: 0px 20px;padding-bottom: 15px;}
/*news_media*/
.news_media{}
.news_media .news_media_position{width: 1200px;margin:0 auto;height: 298px;}
.news_media h1{padding-top: 33px;color:#333;font-size: 34px;font-weight: 400;text-align: center;}
.news_media .news_media_l{float:left;width: 566px;}
.news_media .news_media_r{float:right;width: 566px;}
.news_media .news_content{margin-top: 30px;}
.news_media .news_content h2{    padding-bottom: 25px;}
.news_media .news_content h2 a{font-size: 18px;color:#333;}
.news_media .news_content h2 a:hover{color:#0b4da2;}
    .news_media .news_content .scale_a {float: left;width: 224px;height: 142px;display:block;overflow:hidden;}
.news_media .news_content img{margin-right:22px;width: 224px;height: 142px; }
.news_media .news_content .itr{float: left;width: 310px;margin-left:10px;}
.news_media .news_content .itr p{color:#555;font-size: 14px;line-height:22px;padding-bottom: 10px;}
.news_media .news_content .itr span{color:#555;font-size: 14px;}
/*video*/
#video{position:relative;height:376px;background: url(../images/wrapper/video.jpg) no-repeat center;}
#video .video{position: absolute;  height: 50px;width: 50px;left:50%;margin-left: 180px;top:108px;}
#video .video_close{display: none;position: absolute;height: 50px;width: 50px;left:50%;margin-left: 400px;top:1px;;z-index: 200;background: url(../images/wrapper/x.png) no-repeat center;}
#myplayer{ display: none;height:376px;}
#CuPlayer{margin: 0 auto;width: 800px;}
/*foot*/
.foot{background: #fff;}
.foot .foot_one{width: 1200px;margin:0 auto;padding-bottom: 18px;}
.foot .foot_one:after{content:"";display: block;clear:both;}
.foot .foot_one li{float: left;height: 294px;line-height: 34px;padding: 0px 46px;text-align:left;font-size: 12px;color:#959595;border-right:1px dashed #ddd; }
.foot .foot_one li .foot_two{}
.foot .foot_one li .foot_two li{float: none;padding: 0px;height:auto;line-height: 32px;border: none;}
.foot .foot_one li .foot_two li.first{color:#404143;font-size: 16px;font-weight: 600;padding-bottom: 10px;}
.foot .foot_one li .foot_two li.first a{color:#404143;}
.foot .foot_one li .foot_two li.first a:hover{color:#404143;}
.foot .foot_one li .foot_two li a{color:#404143;}
.foot .foot_one li .foot_two li a:hover{color:#f15921;}
.foot .foot_bottom{height:55px;background:#292a2c;}
.foot .foot_bottom .foot_bottom_position{width: 1200px;margin: 0 auto;}
.foot .foot_bottom .copyright{color:#929292;line-height: 55px;}
.foot .foot_bottom .link{}