/*comm*/
.container_xyl{box-sizing: border-box;min-width: 1280px;}

.wrapper{width: 1280px;margin: 0 auto;position: relative;}
a{color: inherit;}
.text-ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.spr{background: url("../images/spr.png") no-repeat;}
.sp{background: url("../images/sp.png") no-repeat;}
#qb_collection_img_mask{display: none !important;}
.c:before,.c:after {content:"";display:table}
.c:after {clear:both}
.c {zoom:1}
/*comm*/


.frame, .frame-tab {
    margin: 0;
    padding-top: 0;
    border: 0px dashed #09F;
    background: none;
}




/*header*/
.header{position: absolute;width: 100%;background-color: rgba(0, 0, 0, .5);height: 59px;z-index: 99;border-bottom: 1px solid #37261e;}
.header .logo{position: absolute;display: block;text-indent: -9999px;}
.header .logo2{background: url("../images/logo2.png") no-repeat;width: 780px;height: 450px;left: -160px;top:-20px;}
.header .header-nav{float: right;margin-right: 50px;}
.header li{width: 128px;float: left;font-size: 16px;position: relative;text-align: center;}
.header .wrapper li:not(:last-child):before{width: 1px;height: 18px;background: #949088;position: absolute;right:0;top:21px;content: '';}
.header .wrapper li.active a,.header .wrapper li:hover a{color: #9a907f;border-bottom: 1px solid #83775d;width: 128px; }
.header .header-nav a{color: #fff;line-height: 60px;display: block;}

/* 下?子导??*/
.sub-nav{ position: absolute; display: none; top: 59px; left: 0; width: 100%;background: rgba(0,0,0,0.5); z-index: 13; height: 60px;}
.sub-nav-inner{ width: 500px;  margin: 0 auto; overflow: hidden; zoom: 1; left:10%;position:relative; }
.sub-nav .sub-nav-item{ float: left; width: 100px; }
.sub-nav a.sub-nav-lnk{ display: block; width: 100px; height: 60px; line-height: 60px; color:#e1e1e1; font-size: 14px; text-align: center; }
.sub-nav a.sub-nav-lnk:hover{ color: #9a907f;}
.dis{display: block;}

/*header*/

.index-kv{width: 100%;height: auto;position: relative;}
.index-kv .swiper-container{width: 100%;height: auto;/*position: absolute;top:0;left: 50%;margin-left: -960px;*/}
.swiper-slide img {
    width: 100%;
	
}
/* 顶部swiper */
.gallery-top {height: 80%;width: 100%;}
.swiper-slide {background-size: cover;background-position: center;font-size: 20px;color: #fff;}
.gallery-thumbs .swiper-slide-thumb-active {color: #dfb18a;border-top: 3px solid #dfb18a;}

/* ???页?? */
#swiper-container1 > .swiper-pagination-fraction {bottom: 60px;color: white;}
/* 底部swiper外部容器 */
.bottom-swiper {position: relative; width: 70%;margin: 0 auto;transform: translateY(-60%);z-index: 1;}
/* 底部swiper */
.bottom-swiper > .gallery-thumbs {height: 30px;box-sizing: border-box;line-height: 30px;text-align: center;border-top: 1px solid #131110; width: 100%;margin-top:-29px;}
/* 底部swiper 左???*/
.bottom-swiper > .swiper-button-prev {left: -60px;transform: scale(0.6);}
/* 底部swiper ????*/
.bottom-swiper > .swiper-button-next { right: -60px; transform: scale(0.6);}
.swiper-button-next, .swiper-button-prev{top: 33%;}


.index-content{background:#f4f4f4 url("../images/main_bg.jpg") bottom center no-repeat; min-height: 2000px;padding-top: 30px;}

.index-sidebar{ width: 210px;float: left;}
.btn-hover{transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;}
.btn-hover:hover{filter: brightness(115%);-webkit-filter: brightness(125%);}
.index-sidebar .btn-download{ width: 195px;height: 200px;display: block; text-indent: -9999px; background: url("../images/download.jpg") no-repeat;}
.index-sidebar .btn-pay{ width: 195px;height: 146px;display: block;background-position: -20px -225px;text-indent: -9999px;}

.sidebar-ul{background: #fff;width: 194px;margin-top: 30px;padding: 5px 15px 242px;position: relative;}
.sidebar-ul>img{margin-left: 7px;}
.sidebar-ul:before{width: 376px;height: 428px;position: absolute;left: -131px;bottom: -203px;background:url("../images/sp.png") no-repeat;background-position: -10px -533px;content: '';z-index: 1;}
.sidebar-ul ul{margin-bottom: 25px;}
.sidebar-ul li{border-bottom:1px solid #ededed;height: 86px;font-size: 18px;color: #8b9298;}
.sidebar-ul li a{display: block;height: 85px;padding: 30px 0 0 58px;position: relative;letter-spacing: 0.5px;}
.sidebar-ul li a:hover,.sidebar-ul li a.active{color: #af9566;}
.sidebar-ul i{width: 27px;height: 28px;display: inline-block;position: absolute;left: 18px;top: 32px;}
.sidebar-ul .icon1 i{background-position: -303px -25px}
.sidebar-ul .icon2 i{background-position: -306px -73px}
.sidebar-ul .icon3 i{background-position: -307px -123px}
.sidebar-ul .icon4 i{background-position: -311px -173px}
.sidebar-ul .icon5 i{background-position: -307px -214px}
.sidebar-ul .icon6 i{background-position: -308px -248px}
.sidebar-ul .icon7 i{background-position: -308px -297px}
.sidebar-ul .icon8 i{background-position: -311px -347px}
.sidebar-ul .icon9 i{background-position: -313px -397px}
.sidebar-ul .icon10 i{background-position: -313px -445px}
.sidebar-ul .icon11 i{background-position: -312px -489px}
.sidebar-ul .icon1:hover i,.sidebar-ul .icon1.active i{background-position: -356px -25px}
.sidebar-ul .icon2:hover i,.sidebar-ul .icon2.active i{background-position: -359px -73px}
.sidebar-ul .icon3:hover i,.sidebar-ul .icon3.active i{background-position: -360px -123px}
.sidebar-ul .icon4:hover i,.sidebar-ul .icon4.active i{background-position: -362px -173px}
.sidebar-ul .icon5:hover i,.sidebar-ul .icon5.active i{background-position: -358px -214px}
.sidebar-ul .icon6:hover i,.sidebar-ul .icon6.active i{background-position: -359px -248px}
.sidebar-ul .icon7:hover i,.sidebar-ul .icon7.active i{background-position: -359px -297px}
.sidebar-ul .icon8:hover i,.sidebar-ul .icon8.active i{background-position: -361px -347px}
.sidebar-ul .icon9:hover i,.sidebar-ul .icon9.active i{background-position: -365px -397px}
.sidebar-ul .icon10:hover i,.sidebar-ul .icon10.active i{background-position: -365px -445px}
.sidebar-ul .icon11:hover i,.sidebar-ul .icon11.active i{background-position: -364px -489px}


/*con1*/
.index-main{width: 1070px;float: right;}
.index-con1{height: 346px;margin-bottom: 30px;}
.con1-list{width: 527px;float: left;}
.con1-list:first-child{margin-right: 15px;}
.index-banner1{margin-bottom: 5px;width: 527px;height: 56px;line-height: 56px;text-align: center;font-size: 18px;color: #fff;position: relative;}
.index-banner1 img{position: absolute;left: 0;top:0;width: 527px;height: 56px;}
.index-banner1 a{display: block;}
.index-banner1 a p{position: relative;}

.scroll-box{display:block;width:100%;height:285px;overflow:hidden;position:relative;}
.slider-links{background:#fff;}
/*.scroll-links{position: absolute;;width:700%;height:285px;z-index:10;}*/
.scroll-links a{float:left;z-index:11;width:527px;height:285px;display: block;}
.scroll-pagis{position:absolute;bottom:20px;left:20px;z-index:12;}
.scroll-pagis i{float:left;width:14px;height:14px;margin-right:6px;background:#af9566;border-radius: 14px;}
.scroll-pagis .on{width: 25px;background:#fff;}


.index-news{width:100%;height:285px;overflow:hidden;padding: 0 15px;background: #fff;}
.news-title{height:50px;line-height:48px;border-bottom:1px solid #ededed;position: relative;}
.news-channels{float:left;}
.news-channels li{float:left;height:50px;line-height:50px;font-size:14px;color:#424242;text-align:center;cursor: pointer;margin-right: 30px;padding: 0 3px;}
.news-channels .on{color:#af9566;border-bottom: 2px solid #af9566;}
.index-more{width: 30px;height: 30px;display: block;position: absolute;right: 0;top: 10px;background-position: -5px -438px;text-indent: -9999px;}
.news-hot{background: #f3f3f3;margin: 10px 15px 5px;text-align: center;padding: 8px;height: 58px;overflow: hidden;}
.news-hot a{padding: 0 5px;display: inline-block;height: 22px;line-height: 22px;}
.news-hot a:hover{text-decoration: underline;}
.news-hot .tit1{font-size: 16px;color: #af9566;}

.news-hot p a{ color: #8b8c8d;}
.news-hot p{font-size: 12px; color: #959899;text-decoration: none; font-weight: normal;}
.news-hot .tit2{font-size: 12px;color: #322f41;}
.news-content{width:100%;overflow: hidden;}
.news-list{overflow: hidden;font-size: 14px;}
.news-list li{display:block;height:26px;line-height: 26px;overflow: hidden;position: relative;}
.news-list .title_t{width: 410px;display: inline-block;}
.news-list a{text-decoration:none;color:#545758;}
.news-list a:hover{color:#d54701;text-decoration: underline;}
.news-date{color: #959899;position: absolute;right: 0;top: 0;background: #fff;padding: 0 10px;}

/*con2*/
.bg-white{background: #fff;padding: 0 20px;box-shadow: 0 0 2px rgba(200,200,200,0.3);}
.index-title,.index-title2{border-bottom:1px solid #ededed;height: 48px;vertical-align: middle;padding-top: 5px;position: relative;}
.index-title i{width: 26px;height: 22px;display: inline-block;margin-right: 5px;vertical-align: middle;}
.index-title2 i{width: 26px;height: 28px;display: inline-block;margin-right: 5px;vertical-align: middle;}
.index-title .icon1{background-position: -32px -389px;}
.index-title .icon2{background-position: -75px -388px;}
.index-title i.icon2{height: 25px;}
.index-title .icon3{background-position: -106px -493px;}
.index-title i.icon3{height: 24px;}
.index-title2 .icon5{background-position: -128px -389px;}
.index-title span{color: #937c54;font-size: 20px;font-weight: bold;line-height: 42px;display: inline-block;vertical-align: middle;letter-spacing: 0.5px;}
.index-title .btn-upload{background: #b79f75;color: #fff;font-size: 12px;line-height: 26px;display: inline-block;padding: 0 15px;border-radius: 20px;float: right;margin-top: 8px;}
.con2-ul li{float: left;font-weight: bold;text-align: center;width: 238px;height: 246px;position: relative;margin: 10px 9px;}
.con2-ul li a{display: block;height: 180px;transition: 0.3s ease-out;-webkit-transition: 0.3s ease-out;}
.con2-ul li:hover a{filter: brightness(110%);-webkit-filter: brightness(120%);transform: translateY(-3px);}
.con2-ul li img{position: absolute;left: 0;top:0;width: 238px;height: 246px;}
.con2-ul .title_t{position: relative;padding: 130px 0 0 15px;font-size: 16px;color: #937c54;}

/*con3*/
.index-con3{margin-top: 20px;}
.con3-ul li{float: left;font-weight: bold;text-align: center;width: 212px;height: 120px;position: relative;margin: 15px 60px 10px 0;}
.con3-ul li:last-child{margin-right: 0;}
.con3-ul a{display: block;height: 120px;}
.con3-ul img{width: 212px;height: 120px;}
.con3-ul .video_bg{background: url("../images/con3_video_bg.png") no-repeat;position: absolute;left: 0;top:0;width: 100%;height: 100%;transition: 0.3s all;-webkit-transition: 0.3s all;}
.con3-ul li:hover .video_bg{filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity: 0;}

/*con4*/
.index-con4{margin: 20px 0 15px;}
.con4-list{width: 527px;float: left;height: 368px;}
.con4-list:first-child{margin-right: 15px;}
.index-title2{border-bottom: 1px solid #ededed;height: 48px;vertical-align: middle;padding-top: 5px;margin-bottom: 14px;position: relative;}
.index-title2 span{font-size: 20px;color: #cecece;font-weight: bold;line-height: 22px;letter-spacing: 0.5px;line-height: 38px;}
.index-title3 span{font-size: 20px;color: #c7b596;font-weight: bold;line-height: 22px;letter-spacing: 0.5px;line-height: 38px; padding-left: 15px;border-left: 3px solid #c7b596;}
.index-title2 span span.spe{color: #c7b596;}
.con4-ul{margin: 0 -8px 0 0;}
.con4-ul li{float: left;width:240px;height: 140px;margin: 0 7px 7px 0;}
.con4-ul a{display: block;height: 144px;}
.con4-ul img{width:240px;height: 140px;}
.con5-ul{margin: 0 -8px 0 0;}
.con5-ul li{float: left;width:240px;height: 140px;margin: 0 7px 7px 0;}
.con5-ul a{display: block;height: 144px;}
.con5-ul img{width:240px;height: 140px;}

/*con5*/
.con5-list{width: 527px;height:364px;float: left;}
.con5-list:first-child{margin-right: 15px;}
.con5-cont{float: left;font-size:14px;}
.hudong-channels{float:left;}
.hudong-channels li{float:left;height:30px;line-height:30px;color:#424242;text-align:center;cursor: pointer;margin: 12px 12px 12px 0;padding: 0 20px;}
.hudong-channels li:last-child{margin-right: 0;}
.hudong-channels .on{background: #af9566;color:#fff;}
.hudong-content{width:100%;overflow: hidden;padding-bottom: 10px;}

.hudong-list{overflow: hidden;font-size: 14px;}
.hudong-list li{display:block;height:28px;line-height: 28px;overflow: hidden;position: relative;}
.hudong-list .mnltx{width:410px;display: inline-block;color: #545758;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hudong-list a:hover{color:#d54701;text-decoration: underline;}
.hudong-list .mndate{color: #959899;position: absolute;right: 0;top: 0;background: #fff;padding: 0 10px;}

.con5-ul {color: #545758;}
.con5-ul li{line-height: 30px;margin-top: 10px;}
.con5-ul .title_t{font-size: 14px;color: #af9566;display: inline-block;position: relative;padding-right: 10px;float: left;margin-right: 5px;}
.con5-ul .title_t:before{width: 3px;height: 16px;position: absolute;right: 0;top:7px;background: #af9566;content: '';}
.con5-ul a{font-size: 12px;display: inline-block;position: relative;padding: 0 7px 0 0;float: left;}
.con5-ul a:hover{color:#d54701;text-decoration: underline;}
.con5-ul a:before{width: 1px;height: 13px;position: absolute;right: 0;top:9px;background: #ddd;content: '';}
.con5-ul a:last-child:before{width: 0;}

/*con6*/
.index-con6{margin: 20px 0 15px;}
.con6-list{width: 527px;float: left;}
.con6-list:first-child{margin-right: 15px;}
.con6-more{width: 80px;height: 26px;display: block;position: absolute;top:0;right: 0; margin-right: 10px;}
.con6-more{background: #b79f75;color: #fff;font-size: 12px;line-height: 26px;display: inline-block;padding: 0 15px;border-radius: 20px;float: right;margin-top: 8px;}

.con6-ul{margin: 0 -8px 0 0;}
.con6-ul li{float: left;width:260px;height: 144px;margin: 0 7px 7px 0;position: relative;}
.con6-ul li img{width: 260px;height: 144px;}
.con6-ul .title_t{position: absolute;left: 0;bottom:0;width:100%;height: 40px;line-height:40px;text-align:center;font-size: 16px;color: #fff;background: rgba(0, 0, 0, .9);}
.img-box{overflow: hidden;width: 100%;height: 100%;}
.img-box img{transition: 0.3s all;-webkit-transition: 0.3s all;}
.img-box:hover img{transform: scale(1.08);-webkit-transform: scale(1.08);}

.con6-version ul{max-height: 360px;position: absolute;top: 25px;right: 0;z-index: 2;background: #e9f2fb;padding: 0 15px;border: 3px solid #af9566;font-size: 12px;overflow-y: scroll;margin: 0;width: 200px;display: none;  }
.con6-version li{border-bottom: 1px solid #ddd;}
.con6-version li a{display: block;line-height: 28px;color: #545758;}
.con6-version li a:hover{color: #d50101;text-decoration: underline;}
.con6-version:hover ul{display: block;}

/*dialog 视?弹?*/
.dia-video{position: relative;width: 700px;height: 405px;}
.dia-video .video-warp{width: 100%;height: 100%;}
.dia-video .dia-close{position: absolute;right: -68px;top: 0;background: #af9566;width: 48px;height: 48px;padding: 5px;}
.video-warp{position: relative;overflow: hidden;background: #4b2c0e;border: 5px solid #af9566;}
.video-bg{width: 100%;height: 430px;display: block;}
.dia-share{padding: 25px;}
.dia-close img{width: 100%;max-width: 100%;}

/*foot*/
.footer{width:100%;background:#000;height:128px;padding:20px 0;}
.footer-main{width:980px;margin: 0 auto;}
.foot-logo{float:left;width:310px;height:30px;margin:10px 10px 0 0;_display:inline;overflow:hidden;}
.tglogo{width:170px;height:30px;float:left;margin-right:20px;display:block;_display:inline;background:url(../images/bg_s2014.jpg) no-repeat 0 -30px; text-indent:-999em;}
.nclogo{width:118px;height:30px;float:left;background:url(../images/bg_s2014.jpg) no-repeat -120px 0;}
.foot-text{float:left;width:640px;}
.foot-text p{line-height:24px;color:#444;}
.foot-text .foot-split{padding:0 3px;}
.foot-text a{color:#444;}
.foot-text .copyright{float:right;}
.foot-text .license{background:#202020;color:#4b4b4b;margin-top:5px;padding-left:10px;}
.license a{color:#444;}
.footer a:hover{text-decoration:underline;color:#888;}