@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-family:"Microsoft Yahei"; font-size:14px;}

#menu{width: 100%; height: 60px; overflow: hidden; position: fixed;top: 0; z-index: 999999; background: #493677 url(../images/logo_vv.png) no-repeat 27% 5px; text-align: center;opacity: 0.7;}
#menu a{ color: #fff; line-height: 60px; font-size: 16px; margin: 0 30px;}
#menu a:hover{ color: #5DE6F0;}

.cadpa_16{width: 57px; height: 73px; overflow: hidden; position: fixed; right: 10px; top:100px;z-index: 5555;}
.float_down{width: 185px; height: 218px; overflow: hidden; position: fixed; right: 10px; bottom:100px;z-index: 5555;background:url(../images/float_down.png) no-repeat center top/cover;}
.float_down a{ width: 100%; height: 33%; display: block;}
.float_down a:hover{ cursor: pointer;}
.float_down a.a_shop{}
.float_down a.a_android{ }
.float_down a.a_ios{ }


.banner{width:100%; height:100%; overflow:hidden;}
.banner_c{ width:100%;height:100%;overflow:hidden; margin:0 auto; background:url(../images/home_banner.jpg) no-repeat center top/cover; position:relative;}
.banner_c a{ display:inline-block;}
.banner_c a.yuyue_btn{ width:15%; height:55%; background:url(../images/dl.png) no-repeat left top/cover; position:absolute; right:0%; bottom:5%;opacity:1;}
.banner_c a.yuyue_btn:hover{ opacity:1;}
.banner_c a.yuyue_btn p { font-size:14px; line-height:14px; width: 100%; text-align:left; position: absolute;left: 0; bottom: 40%; color: #f55971; text-indent: 28px;}
.banner_c a.yuyue_btn p span{ color:#770214;}
.banner_c a.yuyue_btn2{ width:141px; height:389px; background:url(../images/dl_down.png) no-repeat left top/cover; position:absolute; margin-left: -70px; left:50%; bottom:10px;opacity:1;}
.banner_c a.yuyue_btn2:hover{ opacity:1;}

.banner_c a.shop_btn{ width:161px; height:361px; background:url(../images/shop_go.png) no-repeat left top/cover; position:absolute; left:50%; top:20%; margin-left:-80px;opacity:1;}
.banner_c a.shop_btn:hover{ opacity:1;}

.yx_tit {
  position: absolute;
  top:9%;
  right:8%;
  z-index:1;
  width: 700px;
  height: 110px;
}
@media screen and (max-width: 1367px) {
   .yx_tit {
   right:5%;
   top:4%;
   }
}

.gb{ width:100%; height:100%; overflow:hidden; margin:0 auto; background:url(../images/gb.jpg) no-repeat center top/cover;}

.news{width:100%;height:100%;overflow:hidden; margin:0 auto; background: url(../images/news_main_bg.jpg) no-repeat center top/cover;}
.news_pic{ width:39%; height:44%; margin: 10% auto 0 35%; overflow:hidden;background: url(../images/news_hot_xxx.png) no-repeat center center/cover;}
.news_pic_c{ width:94%; height:94%; overflow:hidden; position:relative; margin:1.5% auto 0;}
.news_pic_c img{}
.news_pic em{ width:100%; position:absolute; left:0; bottom:0; z-index:99; height:44px;background:#000;opacity:0.7; display:block;}
.news_pic p{ width:100%; position:absolute; left:0; bottom:0; z-index:999; height:44px; line-height:44px; display:block; color:#fff; font-size:26px; text-align:center;}
.news_more{width:100%;height:46px; overflow:hidden; text-align:left; padding-top:0;}
.news_more a{ margin-left:64%;font-size:16px; line-height:40px; color:#858E9A; display:inline-block; padding-left:38px; background:url(../images/more_btn.jpg) no-repeat left center;}
.news_more a:hover{ color:#980E0B;}
.news_mian{ width:70%; height:auto; overflow:hidden; padding-top:10px; margin: 0 auto;}
.news_mian dl{ width:25%; height:214px; overflow:hidden; border-left:2px dashed #B4BDBE; float:left;}
.news_mian dl.first_dl{ border:none;}
.news_mian dl dt{ width:98%; padding-left:2%; float:left; height:46px; line-height:46px; font-size:18px; overflow: hidden; }
.news_mian dl dt a{color:#51596D;}
.news_mian dl dt a:hover{color:#980E0B;}
.news_mian dl dd{width:98%; padding-left:2%; padding-top:13px; height:155px; }
.news_mian dl dd p{ line-height:26px; font-size:14px; color:#51596D; height: 80%;}
.news_mian dl dd span{ color:#97A0AA; margin-top:10px;display:inline-block;height:10%;}

.sm{width:100%;height:100%;overflow:hidden; margin:0 auto; background:url(../images/sm_bg.jpg) no-repeat center bottom/cover;}
.sm_c{ overflow:hidden;}
.sm_c img{ width:103px; height:103px; overflow:hidden; position:absolute; left:908px; top:873px;}
.sm_c a.sm_a_ewm{width:42rem;height: 42rem; display:inline-block;overflow: hidden;position: absolute;left: 50%;top: 100px;margin-left:-21rem; z-index: 9999; background:url(../images/sm_hy_bg.png) no-repeat center top/cover;}
@media screen and (max-width: 1367px) {
    .sm_c a.sm_a_ewm{top: 10px;}
}

.my_footer{ width:100%; overflow:hidden; background:#303030;}
.my_footer_pic{ overflow:hidden; width:900px; margin:0 auto; padding-top:40px;}
.my_footer_pic ul{ padding-left:70px;}
.my_footer_pic ul li{ width:122px; height:154px; overflow:hidden; float:left; list-style:none; margin-right:25px;}
.my_footer_pic ul li img{}
.my_footer_main{ overflow:hidden; padding:15px 0;}
.my_footer_main p{ font-size:14px; line-height:24px; color:#fff; text-align:center;}
.my_footer_main p img{ margin:15px auto;}