@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,input,textarea,th,td,div,input{margin:0;padding:0;word-wrap:break-word;}
body,html,input{font:12px "Microsoft Yahei",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body{background: #fff;}
h1{font-size:34px;}h2{font-size:24px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color: #000;}
a:hover{text-decoration: underline;}
img{margin: 0;padding: 0;border: none;}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;min-width: 1200px;}

.banner{background: url(../images/banner.jpg) top center no-repeat;background-size: cover;width: 100%;min-width: 1200px;height: 917px;}
.bannerBox{height: 100%;position: relative;}
.bannerBox .s_titles{position: absolute;background: url(../images/s_title.png);width: 1200px;height: 247px;left: 0;top: 494px;opacity: 0;animation: up .5s 1.6s linear forwards;-moz-animation: up .5s 1.6s linear forwards;-webkit-animation: up .5s 1.6s linear forwards;}
.bannerBox .mouse{background: url(../images/mouse.png);width: 88px;height: 80px;position: absolute;left: 534px;top: 749px;opacity: 0;animation: up .5s 1.6s linear forwards;-moz-animation: up .5s 1.6s linear forwards;-webkit-animation: up .5s 1.6s linear forwards;}
.m_titles{width: 100%;height: 589px;}
.m_titles>div{width: 148px;height: 589px;opacity: 0;}
.m_title_1{background: url(../images/fd.png);position: absolute;top: 0;left: 205px;animation: m_title 1s linear forwards;-moz-animation: m_title 1s linear forwards;-webkit-animation: m_title 1s linear forwards;}
.m_title_2{background: url(../images/sg.png);position: absolute;top: 0;left: 419px;animation: m_title 1s .2s linear forwards;-moz-animation: m_title 1s .2s linear forwards;-webkit-animation: m_title 1s .2s linear forwards;}
.m_title_3{background: url(../images/zm.png);position: absolute;top: 0;left: 633px;animation: m_title 1s .4s linear forwards;-moz-animation: m_title 1s .4s linear forwards;-webkit-animation: m_title 1s .4s linear forwards;}
.m_title_4{background: url(../images/gz.png);position: absolute;top: 0;left: 847px;animation: m_title 1s .6s linear forwards;-moz-animation: m_title 1s .6s linear forwards;-webkit-animation: m_title 1s .6s linear forwards;}

.fixed{position: fixed;left: 0;top: -83px;z-index: 1000;}
.nav{background: url(../images/nav.jpg) top center no-repeat;height: 68px;width: 100%;min-width: 1200px;}
.nav ul{margin-left: 405px;width: 1000px;}
.nav ul li{float: left;height: 68px;line-height: 68px;font-size: 22px;margin-left: 50px;}
.nav ul li a{color: #fff;}

.bigTitle{margin-top: 100px;}
.bigTitle h1{text-align: center;font-size: 40px;line-height: 50px;}
.bigTitle h1 a{color: #d7072e;}
.bigTitle p{font-size: 16px;text-indent: 2em;line-height: 28px;color: #585858;margin-top: 20px;}

.pics{position: relative;height: 580px;margin-top: 30px;}
.swiper-container{height: 580px;}
.swiper-container img{width: 1200px;height: 580px;}
.swiper-slide h3{position: absolute;width: 100%;height: 80px;left: 0;bottom: 0;background: rgba(0,0,0,.6);text-align: center;line-height: 60px;}
.swiper-slide h3 a{color: #fff;}
.swiper-pagination-bullet-active{background: red;}
.swiper-button-prev{background: url(../images/bg17.png);width: 40px;height: 80px;}
.swiper-button-next{background: url(../images/bg18.png);width: 40px;height: 80px;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.cast{background: url(../images/cast.jpg) top center no-repeat;height: 235px;margin-top: 40px;padding-top: 53px;}
.cast>div{width: 298px;height: 60px;overflow: hidden;}
.cast .kb{float: left;margin-left: 75px;}
.cast .rd{margin-left: 115px;float: left;}
.cast .zx{float: right;width: 302px;}
.cast ul li{width: 288px;line-height: 30px;font-size: 14px;position: relative;padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.cast ul li:after,.news ul li:after{content:"";background:#ec352b;width:4px;height:4px;border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;display:block;position: absolute;left: 0;top: 45%;}

.news ul li{font-size: 18px;position: relative;padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.news_l{width: 470px;float: left;margin-top: -12px;}
.news_l ul li{line-height: 42px;}
.news_l ul li:nth-of-type(5),.news_l ul li:nth-of-type(10){border-bottom: 1px dotted #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.news_l ul li:nth-of-type(5):after,.news_l ul li:nth-of-type(10):after{top: 31%;}
.news_c{width: 310px;float: left;margin-left: 45px;}
.news .news_c .news_c_top ul li{padding-left: 0;}
.news .news_c .news_c_top ul li:after{content:none;}
.yx-rotaion img{width: 310px;height: 205px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(http://news.gog.cn/cms_udf/2017/qgddh/images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}

.news_c_img{margin-top: 27px;margin-bottom: 27px;}
.news_c_img,.news_c_img img{height: 190px;width: 310px;}
.news .news_c_list ul li{width: 300px;line-height: 34px;font-size: 16px;position: relative;padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.news_c_list{height: 102px;overflow: hidden;}


.news_r{width: 330px;float: right;margin-top: -10px;}
.news_r .news_r_top ul li{width: 320px;line-height: 42px;font-size: 16px;position: relative;padding-left: 10px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.news_r .news_r_c{margin-top: 30px;margin-bottom: 25px;}
.news_r .news_r_c h3{font-weight: 500;margin-bottom: 15px;height: 48px;overflow: hidden;}
.news_r .news_r_c p{font-size: 14px;line-height: 26px;height: 132px;overflow: hidden;}

.express{margin-top: 50px;background: url(../images/bar1.jpg) top center no-repeat;padding-top: 140px;font-family: "Microsoft Yahei";}
.express_l{width: 690px;float: left;}
.express_r{width: 400px;float: right;background: #c11920 url(../images/line_r.jpg) top center no-repeat;padding-top: 30px;height: 500px;overflow: hidden;}
.col_line{height: 2px;position: relative;width: 690px;border-bottom: 1px solid #cc0003;margin-bottom: 35px;}
.col_line p{position: absolute;left: 0;top: 0;background: #cc0003;width: 100px;height: 2px;}
.expressImg{height: 230px;overflow: hidden;}
.expressImg ul{width: 720px;}
.expressImg ul li{float: left;width: 210px;height: 203px;margin-right: 30px;overflow: hidden;}
.expressImg ul li a{color: #000;font-size: 16px;}
.expressImg ul li img{width: 210px;height: 150px;margin-bottom: 10px;}

.expressList ul li{height: 60px;width: 325px;margin-bottom: 25px;overflow: hidden;}
.expressList ul li:nth-of-type(2n){float: left;}
.expressList ul li:nth-of-type(2n+1){float: right;}
.expressList ul li i{display: inline-block;width: 110px;height: 60px;background: #cc0003;line-height: 60px;text-align: center;font-style: normal;font-size: 26px;color: #fff;}
.expressList ul li a{width: 190px;float: right;font-size: 16px;line-height: 28px;color: #000;}

.express_r h2{text-align: center;color: #fff;margin-bottom: 25px;}
.express_r ul li{margin-bottom: 25px;width: 330px;height: 120px;margin-left: 35px;}
.express_r ul li img{width: 330px;height: 120px;}

.express_b{clear: both;width: 1200px;overflow: hidden;padding-top: 20px;}
.express_b ul{width: 1224px;}
.express_b ul li{float: left;width: 180px;margin-right: 24px;height: 195px;overflow: hidden;font-size: 16px;}
.express_b ul li img{width: 180px;height: 140px;margin-bottom: 10px;}
.express_b ul li a{color: #000;}

.re_cloud{background: url(../images/bar2.jpg) top center no-repeat;margin-top: 60px;padding-top: 130px;width: 100%;min-width: 1200px;height: 800px;}
.re_cloud_1{background: url(../images/re_cloud_1.png);width: 488px;height: 490px;top: 60px;left: 50%;margin-left: -240px;position: absolute;animation: re_cloud 3s linear infinite;-moz-animation: re_cloud 3s linear infinite;-webkit-animation: re_cloud 3s linear infinite;}
.re_cloud_2{background: url(../images/re_cloud_2.png);width: 472px;height: 529px;top: 35px;left: 50%;margin-left: -379px;position: absolute;}
.re_cloud_3{background: url(../images/re_cloud_1.png);width: 488px;height: 490px;top: 93px;left: 50%;margin-left: -212px;position: absolute;}
.re_cloud_news{background: url(../images/1.jpg) top center no-repeat;width: 100%;min-width: 1200px;height: 800px;position: relative;}
.re_cloud .mask{background: url(../images/mask.png) center bottom repeat-x;width: 100%;height: 800px;min-width: 1200px;}
.re_cloud_box{position: absolute;height: 800px;width: 1200px;left: 50%;margin-left: -600px;top: 0;}
.re_cloud_box_news{width: 410px;height: 365px;position: absolute;top: 230px;left: 440px;}
.re_cloud_box_news ul li{display: none;}
.re_cloud_box_news ul li:nth-of-type(1){display: block;}
.re_cloud_box_news h3{height: 138px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size: 34px;line-height: 46px;}
.re_cloud_box_news h3 a,.more a{color: #fff;}
.more{background: url(../images/icons2.png) -200px -100px no-repeat;width: 78px;height: 78px;font-size: 16px;text-align: center;line-height: 78px;position: absolute;left: 200px;}
.re_cloud_box_nav{height: 150px;width: 1200px;position: absolute;bottom: 0;left: 0;}
.re_cloud_line{height: 5px;background: rgba(255,255,255,0.3);}
.re_cloud_box_nav ul li{width: 190px;float: left;padding-top: 30px;padding-left: 70px;padding-right: 40px;position: relative;cursor: pointer;}
.re_cloud_box_nav ul li h3{font-size: 16px;line-height: 20px;color: #fff;height: 40px;overflow: hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;opacity:.8;font-weight: 500;}
.re_cloud_box_nav ul li .num{width: 60px;height: 60px;font-size: 24px;line-height: 55px;text-align: center;color: #fff;position: absolute;left: 0;top: 23px;opacity: .8;background: url(../images/icons2.png) 0 -100px no-repeat;}
.re_cloud_box_nav ul li.active:before{content: "";width: 300px;height: 5px;background: #fff;position: absolute;left: 0;top: -5px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.re_cloud_box_nav ul li.active .num,.re_cloud_box_nav ul li .num:hover{background: url(../images/icons2.png) -100px -100px no-repeat;}

.jrt{background: url(../images/bar3.jpg) top center no-repeat;padding-top: 120px;margin-top: 50px;height: 456px;}
.jrt_l{float: left;width: 650px;overflow: hidden;}
.jrt_l ul{width: 700px;}
.jrt_l ul li{float: left;width: 300px;margin-right: 50px;text-align: center;font-size: 14px;line-height: 24px;margin-bottom: 20px;height: 218px;overflow: hidden;}
.jrt_l ul li img{width: 300px;height: 190px;margin-bottom: 4px;}

.jrt_r{width: 500px;float: right;overflow: hidden;}
.jrt_r ul li{padding-bottom: 17px;margin-bottom: 17px;border-bottom: 1px dotted red;}
.jrt_r ul li h3{margin-bottom: 15px;font-weight: 500;height: 24px;overflow: hidden;}
.jrt_r ul li h3 a{color: #d7072e;}
.jrt_r ul li p{font-size: 14px;line-height: 24px;text-indent: 2em;height: 48px;overflow: hidden;}

.mirror{background:url(../images/jlh.jpg) top center no-repeat;width: 100%;height: 756px;min-width: 1200px;margin-top: 60px;padding-top: 150px;}
.mirrorBox{position: relative;height: 756px;}
.mirrorBox ul li:nth-of-type(1){width: 370px;height: 210px;left: 221px;top: 90px;}
.mirrorBox ul li:nth-of-type(2){width: 520px;height: 300px;right: 74px;top: 0px;}
.mirrorBox ul li:nth-of-type(3){width: 350px;height: 195px;left: 104px;top: 313px;}
.mirrorBox ul li:nth-of-type(4){width: 590px;height: 390px;right: 139px;top: 313px;}
.mirrorBox ul li:nth-of-type(5){width: 265px;height: 150px;left: 190px;top: 520px;}
.mirrorBox ul li{position: absolute;overflow: hidden;}
.mirrorBox ul li a{display: block;width: 100%;height: 100%;position: relative;text-align: center;}
.mirrorBox ul li img{width: 100%;height: 100%;transition:all 1s ease-in-out;}
.mirrorBox ul li .mask{width: 100%;height: 100%;background: url(../images/mask1.png) left bottom repeat-x;position: absolute;left: 0;top: 0;bottom: 0;right: 0;}

.mirrorBox ul li .num{font-size: 48px;line-height: 78px;color: #fff;text-align: center;width: 100px;height: 78px;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}
.mirrorBox ul li .num:after{content: "";width: 30px;height: 4px;background: #fff;left: 35px;bottom: -4px;position: absolute;}
.mirrorBox ul li .red_mask{position: absolute;left: 0;bottom: 0;right: 0;top: 0;background: url(../images/mask3.png);background-size: cover;text-align: center;color: #fff;opacity: 0;}
.mirrorBox ul li .red_mask h3{width: 80%;margin-left: 10%;margin-top: 15%;line-height: 40px;font-size: 26px;font-weight: 500;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height: 80px;overflow: hidden;display:-webkit-box;}
.mirrorBox ul li a:hover .red_mask{opacity: 1;}
.mirrorBox ul li a:hover .num{display: none;}
.mirrorBox ul li a:hover img{transform:scale(1.5);}

.thisYear{background:url(../images/bar4.jpg) top center no-repeat;padding-top: 120px;margin-top: 60px;}
.thisYear_l{width: 780px;height: 500px;float: left;margin-left: 50px;}
.thisYear_l img{width: 780px;height: 500px;}
.thisYear_r{width: 300px;height: 500px;overflow: hidden;float: right;margin-right: 50px;}
.thisYear_r_news{overflow: auto;height: 500px;}
.thisYear_r_news ul li{background: #286cb9;border-bottom: 1px dotted #004899;height: 64px;width: 263px;padding: 20px 10px;overflow: hidden;}
.thisYear_r_news ul li:hover{background: #004899;}
.thisYear_r_news ul li h3{font-weight: 500;}
.thisYear_r_news ul li a{color: #fff;}
.thisYear_r_news::-webkit-scrollbar {/*滚动条整体样式*/
        width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
.thisYear_r_news::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 8px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #286cb9;
    }
.thisYear_r_news::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 8px;
        background: #EDEDED;
    }

.footer{padding: 40px 0 5px;text-align: center;}
.footer p{line-height: 26px;}

.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing{cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}


.thisYear_r_news ul li:hover,.thisYear_r_news ul li.on{background: #004899;}
.thisYear_l ul li{width: 780px;height: 500px;overflow: hidden;}
.thisYear_l img{width: 780px;height: 500px;overflow: hidden;}
.thisYear_l ul li a{display: block;width: 780px;height: 500px;}
.thisYear_r ul li{cursor: pointer;}



@keyframes re_cloud
{
	0%   {transform: scale(.8);}
	100% {transform: scale(1);}
}

@-moz-keyframes re_cloud
{
    0%   {-moz-transform: scale(.8);}
	100% {-moz-transform: scale(1);}
}

@-webkit-keyframes re_cloud
{
    0%   {-webkit-transform: scale(.8);}
	100% {-webkit-transform: scale(1);}
}


@keyframes m_title
{
	0%   {transform: translateY(-589px);}
	100% {transform: translateY(0px);opacity: 1;}
}

@-moz-keyframes m_title
{
    0%   {-moz-transform: translateY(-589px);}
	100% {-moz-transform: translateY(0px);opacity: 1;}
}

@-webkit-keyframes m_title
{
    0%   {-webkit-transform: translateY(-589px);}
	100% {-webkit-transform: translateY(0px);opacity: 1;}
}

@keyframes up
{
	0%   {transform: translateY(100px);}
	100% {transform: translateY(0px);opacity: 1;}
}

@-moz-keyframes up
{
    0%   {-moz-transform: translateY(100px);}
	100% {-moz-transform: translateY(0px);opacity: 1;}
}

@-webkit-keyframes up
{
    0%   {-webkit-transform: translateY(100px);}
	100% {-webkit-transform: translateY(0px);opacity: 1;}
}
