/* CSS Document */
*{margin:0;padding:0;}
a{text-decoration:none;}
a img{border:none;}
a:focus{outline:none;}
a:link,
a:visited,
a:hover,
a:active{text-decoration:none;}
img{border:none;}
input,
select,
textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
var,
em{font-weight:normal;font-style:normal;}
ul,
ol,
dl{list-style:none;}
body{background-color:#fff;font-family:"Microsoft YaHei";}
body img{border:0;vertical-align:top;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
body li{list-style:none;}
.noDesktop{display:none;}
html,
body{width:100%;height:100%;padding:0;margin:0;overflow:hidden;}
#swiper-container-whole{width:100%;height:100%;background-image:url(../images/BG.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;}
.swiper-slide{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;width:100%;height:100%;position:relative;}
.swiper-container-vertical > .swiper-pagination-bullets{right:auto;top:auto;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}

/*页数*/
.swiper-nav-box{position:absolute;width:155px;top:auto!important;bottom:50px!important;right:auto!important;left:50%!important;z-index:999;margin-left:-77px;height:23px;overflow:hidden;}
.swiper-nav{position:relative;width:100%!important;font-weight:normal!important;overflow:hidden;}
.swiper-nav .nav-link{display:block;float:left;width:23px;height:23px;margin:0 4px;cursor:pointer;opacity:1;text-indent:0em;background:url(../images/icon_point.png) center no-repeat;}
.swiper-nav .nav-link.on{background:url(../images/icon_point_on.png) center no-repeat;}

/*内容*/
.g-layout .m-main{width:1200px;margin-left:auto;margin-right:auto;margin-top:0px!important;height:100%;position:relative;}

.g-layout .m-main0 .u-headTitle{position:absolute;top:338px;left:-71px;width:1342px;animation-delay:0.2s;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;}
.g-layout .m-main0 .u-headTitle img{opacity:0;}
.g-layout .m-main0 .u-tips{position:absolute;top:auto; bottom:50px; left:470px;width:28px;animation-delay:2s;-webkit-animation-delay:2s;}

.g-layout .m-main1 .m-title{width:100%;margin-top:103px;text-align:center;}
.g-layout .m-main1 .m-title .u-01title{width:682px;}
.g-layout .m-main1 .m-con{position:relative;zoom:1;width:100%;margin-top:58px;}
.g-layout .m-main1 .m-con:after{content:"";display:block;clear:both;}
.g-layout .m-main1 .m-con .gmwvideo{width:928px;position:relative;height:522px;padding:14px 136px;background:url(../images/p2_video_bg.png) top center no-repeat;overflow:hidden;}
.g-layout .m-main1 .m-pic-slide{width:735px;margin:25px auto 0;position:relative;}
.g-layout .m-main1 .m-pic-slide .bd{width:100%;height:190px;margin-left:auto;margin-right:auto;overflow:hidden;}
.g-layout .m-main1 .m-pic-slide .bd ul{zoom:1;}
.g-layout .m-main1 .m-pic-slide .bd ul li{float:left;position:relative;padding:13px 3px 3px 3px;width:219px;margin:0 19px 0 0;cursor:pointer;}
.g-layout .m-main1 .m-pic-slide .bd ul li img{width:219px;height:120px;}
.g-layout .m-main1 .m-pic-slide .bd ul li span{display:none;}
.g-layout .m-main1 .m-pic-slide .bd ul li p{margin-top:8px;width:100%;height:46px;text-align:center;color:#fff;font-size:15px;line-height:23px;overflow:hidden;}
.g-layout .m-main1 .m-pic-slide .bd ul li p a{color:#fff;}
.g-layout .m-main1 .m-pic-slide .bd ul li.current{background:url(../images/video_item_bg.png) top left no-repeat;}

.g-layout .m-main2 .m-title{width:100%;text-align:center;margin-top:76px;}
.g-layout .m-main2 .m-title img{width:843px;}
.g-layout .m-main2 .m-con{position:relative;width:100%;}
.g-layout .m-main2 .m-con .m-desc{margin:30px auto 0;width:1006px;box-sizing:border-box;min-height:220px;background:url(../images/p3_desc_bg.png) top center no-repeat;padding:30px 50px 0 50px;}
.g-layout .m-main2 .m-con .m-desc p{color:#fff;font-size:18px;line-height:24px;font-family:"KaiTi";text-indent:2em;text-align:justify;}
.g-layout .m-main2 .m-con .m-desc p a{color:#fbf1bb;}
.g-layout .m-main2 .m-part2{position:relative;width:100%;margin:0 auto;}
.g-layout .m-main2 .m-part2 .swiper-button-prev{position:absolute;width:19px;height:44px;background:url(../images/btn_prev1_on.png) center no-repeat;left:-40px;top:254px;}
.g-layout .m-main2 .m-part2 .swiper-button-prev:hover{background-image:url(../images/btn_prev1.png);}
.g-layout .m-main2 .m-part2 .swiper-button-next{position:absolute;width:19px;height:44px;background:url(../images/btn_next1_on.png) center no-repeat;right:-40px;top:254px;}
.g-layout .m-main2 .m-part2 .swiper-button-next:hover{background-image:url(../images/btn_next1.png);}
.g-layout .m-main2 .m-part2 .swiper-container{width:100%;}
.g-layout .m-main2 .m-part2 .swiper-container .swiper-slide{width:280px;height:535px;overflow:hidden;position:relative;border-radius:20px;}
.g-layout .m-main2 .m-part2 .swiper-container .swiper-slide img{width:280px;height:535px;}
.g-layout .m-main2 .m-part2 .swiper-container .swiper-slide .tit{position:absolute;left:0;bottom:0;width:250px;background:url(../images/p3_title_bg.png) center no-repeat;padding:90px 15px 0 15px;height:64px;overflow:hidden;font-size:0;color:#fff;text-align:center;}
.g-layout .m-main2 .m-part2 .swiper-container .swiper-slide .tit:after{content:"";display:inline-block;width:0px;height:100%;overflow:hidden;line-height:999em;font-size:0;vertical-align:middle;}
.g-layout .m-main2 .m-part2 .swiper-container .swiper-slide .tit p{display:inline-block;font-size:18px;font-weight:bold;line-height:26px;vertical-align:middle;color:#fff;}

.g-layout .m-main3 .m-title{width:100%;text-align:center;margin-top:60px;}
.g-layout .m-main3 .m-title img{width:1191px;}
.g-layout .m-main3 .m-con{position:relative;width:100%;}
.g-layout .m-main3 .m-con .m-desc{margin:30px auto 0;width:1006px;box-sizing:border-box;min-height:220px;background:url(../images/p3_desc_bg.png) top center no-repeat;padding:30px 50px 0 50px;}
.g-layout .m-main3 .m-con .m-desc p{color:#fff;font-size:18px;line-height:24px;font-family:"KaiTi";text-indent:2em;text-align:justify;}
.g-layout .m-main3 .m-con .m-desc p a{color:#fbf1bb;}
.g-layout .m-main3 .m-part3{width:100%;zoom:1;height:570px;background:url(../images/p4_con_bg.png) top right no-repeat;}
.g-layout .m-main3 .m-part3:after{content:"";display:block;clear:both;}
.g-layout .m-main3 .m-part3 .m-left{width:450px;float:left;overflow:hidden;padding-top:0px;}
.g-layout .m-main3 .m-part3 .m-left li{margin-top:6px;width:100%;height:50px;box-sizing:border-box;padding:0 62px 0 32px;color:#fff;font-size:20px;line-height:50px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.g-layout .m-main3 .m-part3 .m-left li a{color:#fff;}
.g-layout .m-main3 .m-part3 .m-left li.on{background:url(../images/p4_title_on.png) top left no-repeat;color:#ffcc00;}
.g-layout .m-main3 .m-part3 .m-left li.on a{color:#ffcc00;}
.g-layout .m-main3 .m-part3 .m-tabCon{float:left;width:700px;margin:26px 0 0 45px;height:520px;overflow:hidden;}
.g-layout .m-main3 .m-part3 .m-tabCon .m-text{width:670px;display:none;padding-right:20px;height:520px;overflow-y:auto;}
.g-layout .m-main3 .m-part3 .m-tabCon .m-text div{width:100%; overflow-x:hidden; font-size:18px;line-height:32px;color:#fff;}
.g-layout .m-main3 .m-part3 .m-tabCon .m-text div img{text-align:center; width:100%; max-width:100%; height:auto;}

.g-layout .m-main4 .m-title{width:100%;text-align:center;margin-top:100px;}
.g-layout .m-main4 .m-title img{width:1391px;margin-left:-95px;}
.g-layout .m-main4 .m-con{position:relative;width:100%;}
.g-layout .m-main4 .m-con .m-desc{margin:30px auto 0;width:1006px;box-sizing:border-box;min-height:220px;background:url(../images/p3_desc_bg.png) top center no-repeat;padding:30px 50px 0 50px;}
.g-layout .m-main4 .m-con .m-desc p{color:#fff;font-size:18px;line-height:24px;font-family:"KaiTi";text-indent:2em;text-align:justify;}
.g-layout .m-main4 .m-con .m-desc p a{color:#fbf1bb;}
.g-layout .m-main4 .m-part4{position:relative;width:100%;margin:0 auto;}
.g-layout .m-main4 .m-part4 .swiper-button-prev{position:absolute;width:19px;height:44px;background:url(../images/btn_prev1_on.png) center no-repeat;left:-40px;top:227px;}
.g-layout .m-main4 .m-part4 .swiper-button-prev:hover{background-image:url(../images/btn_prev1.png);}
.g-layout .m-main4 .m-part4 .swiper-button-next{position:absolute;width:19px;height:44px;background:url(../images/btn_next1_on.png) center no-repeat;right:-40px;top:227px;}
.g-layout .m-main4 .m-part4 .swiper-button-next:hover{background-image:url(../images/btn_next1.png);}
.g-layout .m-main4 .m-part4 .swiper-container{width:100%;}
.g-layout .m-main4 .m-part4 .swiper-container .swiper-slide{box-sizing:border-box;display:block;padding:0 24px;width:232px;height:497px;overflow:hidden;position:relative;background:url(../images/p5_text_bg.png) top left no-repeat;}
.g-layout .m-main4 .m-part4 .swiper-container .swiper-slide h4{width:232px!important;margin-top:15px;height:48px;color:#fff;text-align:center;font-size:20px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.g-layout .m-main4 .m-part4 .swiper-container .swiper-slide h4 a{color:#fff;}
.g-layout .m-main4 .m-part4 .swiper-container .swiper-slide p{text-indent:2em; margin-top:35px;width:232px!important;display:block;position:relative;color:#303030;font-size:16px;line-height:22px;}
.g-layout .m-main4 .m-part4 .swiper-container .swiper-slide p a{color:#303030;}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}
    50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes flash{
    0%,
    66%{opacity:0;}
    33%,
    99%{opacity:1;}
    100%{opacity:1;}
}
@keyframes flash{
    0%,
    66%{opacity:0;}
    33%,
    99%{opacity:1;}
    100%{opacity:1;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}