@CHARSET "UTF-8";
body {font-family: "Microsoft YaHei","Source Sans Pro",Calibri,Candara,Arial,sans-serif;font-size: 14px;}

a,a:hover{ text-decoration:none;color:#595959; }
ul{padding:0px;}
li{list-style-type: none;}
.fl{float:left;}
.fr{float:right;}

.clear{clear:both;}
.i_line{border-bottom: 1px dashed #bbb2b5;width:45%;line-height:30px;margin-top: 15px;}
.i_line2{border-bottom: 1px dashed #bbb2b5;width:41%;line-height:30px;margin-top: 15px;}
.i_line3{border-bottom: 1px dashed #bbb2b5;width:36%;line-height:30px;margin-top: 15px;}
.line{border-bottom: 1px dashed #bbb2b5;width:100%}
.clear{clear:both;}

/*导航*/
.hearder{margin:20px auto;}
.hearder .logo{width:350px;height:55px;}
.hearder .logo img{width:263px;height:49px;}
.top-nav{width: 900px;margin: 0 auto;list-style: none;z-index:9999}
.top-nav:before,.top-nav:after{content: "";display: table;}
.top-nav:after{clear: both;}
.top-nav>li{float: left;border-right: 1px dashed #b7b9c1;position: relative;line-height: 40px;    width: 112.5px;text-align: center;}
.top-nav>li:last-child {border-right:0px;}
.top-nav li{position: relative;line-height:40px;height:40px;}
.top-nav>li a{font-family: "Microsoft YaHei";font-size: 18px;text-decoration: none;color: #565656;}
.top-nav>li a:hover{color:#932e74;}
.top-nav li ul{position: absolute;border-radius: 6px;z-index: 1;top: 40px;left: 0px;list-style: none;background: #c670a7;box-shadow: 0 -1 0 rgba(255,255,255,0.3);visibility: hidden;margin: 20px 0 0 0;transition: all .2s ease-in-out;width:100%;text-align:center;}
.top-nav ul ul{margin-left: 20px;margin-top: 20px;}
.top-nav ul li:hover>ul{margin-left: 0px;}
.top-nav li:hover>ul{opacity: 1;visibility: visible;margin: 0;}
.top-nav ul a{width:100%;display: block;line-height:40px;color:#fff;}
.top-nav ul a:hover{background-image: linear-gradient(#f99cf4, #c670a7);}
.top-nav ul li:first-child>a{border-radius: 6px 6px 0 0;}
.top-nav ul li:last-child>a{border-radius: 0 0 6px 6px;}
.top-nav ul li{box-shadow: 0 1px 0 #fff, 0 1px 0 #666;}
.top-nav ul li:first-child>a:before{content: "";
display: block;width: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffd2e7;position: absolute;top: -6px;left: 50px;}
.top-nav ul li:first-child>a:hover:before{border-bottom: 6px solid #f99cf4;}
.top-nav ul ul{top: 0px;left: 100px;}
.top-nav ul ul li:first-child>a:before{ border-top: 6px solid transparent;border-right: 6px solid #ffd2e7;border-bottom: 6px solid transparent;position: absolute;top: 20px;left: -12px;}
.top-nav ul ul li:first-child>a:hover:before{border-bottom: 6px solid transparent;border-right: 6px solid #f99cf4;}
.top-nav ul li ul li a,.top-nav ul li ul li ul li a{line-height:40px;}
.top-nav ul li ul li:last-child ,.top-nav ul li ul li ul li:last-child{border-bottom:0px;}
.top-nav ul li:last-child{box-shadow: 0 0px 0 #c670a7}


.home2{padding:0px;}
.home2 .list{height:500px;}

.home2.show .item{opacity:1;}
.home2 .item a{display:block;height:100%;background-size:cover;background-position:left center;background-repeat:no-repeat;}
.home2 .item:first-child{margin-left:0;}
.home2 .item{float: left;width:7.7%;margin-left:0.5%;height:500px;overflow: hidden;position: relative;opacity: 0;transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;}

.home2 .item img{height:100%;width:auto;max-width:none;}
.home2 .item .mask{position:absolute;left:0;right:0;bottom:0;padding:30px;color: #fff;opacity: 0;filter:alpha(opacity='0');}
.home2 .item.s .mask{opacity:1;filter:alpha(opacity='100');background:rgba(0,0,0,0.3);
transition:all 0.4s ease-out 0.4s;-webkit-transition:all 0.4s ease-out 0.4s;}
.home2 .item .mask .p{margin-top:10px;}


/*侧边导航*/
.xjPUBimg{width: 100%;height: auto;position: relative;margin-top:10px;}
.xjPUBimg img{position: relative;width:100%;height:auto}
.xjPUBtitle{width: 1260px;margin: 24px auto;overflow: hidden;}
.xjPUBtitle img{width: 14px;margin-top: 2px;margin-right: 10px;}
.xjPUBlink{height: 20px;font-size: 16px;color: #4d4852;line-height: 20px;text-indent: 10px;margin-right: 10px;}
.xjPUBtitle a:hover{color: #e3c392;font-weight: bold;cursor: pointer;}
.xjPUBlink2{height: 20px;font-size: 16px;color: #4d4852;line-height: 20px;text-indent: 10px;margin-right: 10px;}
.xjPUBNAV{width: 1260px;border-top: solid 1px #dadada;margin: 0px auto 30px auto;overflow: hidden;}
.xjPUBNAVle{width: 96%;border-left: solid 1px #dadada;border-right: solid 1px #dadada;}
.xjPUBNAVleT{width: 100%;height: 110px;overflow: hidden;border-bottom: solid 1px #dadada;}
.xjPUBNAVleT1{width: 4px;min-height: 500px;background-color: #f2e5c5;margin-top: 30px;}
.xjPUBNAVleT2{height: 30px;margin-left: 30px;margin-top: 30px;}
.xjPUBNAVleT2 p{height: 26px;font-size: 26px;line-height: 26px;color: #6d0d65;}
.xjPUBNAVleT2 span{height: 24px;font-size: 16px;line-height: 24px;color: #888888;}
.xjPUBNAVleulbox1{width: 4%;height: 200px;background-color: #f2e5c5;margin-top:20px;}
.xjPUBNAVul{width: 100%;}
.xjPUBNAVulT{width: 100%;height: 60px;font-size: 18px;color: #4d4852;line-height: 60px;text-indent: 60px;display: block;border-bottom: dashed  1px #dadada;}
.nav_bg{width:96%;height:auto;margin: 0px 4%;border: 1px solid #ccc;border-top: none;padding-top: 20%;}

.xjPUBNAVul ul{width: 100%;}
.xjPUBNAVulTli{height: 60px;border-bottom: dashed 1px #dadada;clear:both;}
.xjPUBNAVulTli a{width: 100%;height: 60px;overflow: hidden;}
.xjPUBNAVulTlibg{background-color: #e3c392;}
.xjPUBNAVulTli a {height: 60px;font-size: 18px;line-height: 60px; margin: 0px 10px 0px 70px;}


.i_news{margin:50px 20px 20px 0px;height: 160px;}
.i_news li{list-style:none;float:left;width:20%;}
.i_news li img{    margin-left: 40px;}
#footer{background:#282828;}

/*文字列表样式*/
.ny_rbg{background:url(../images/ny_rbg.jpg);height:77px;width:100%;position: relative; border-bottom: 1px solid #dadada;}
.ny_nav{position: absolute;right: 5%;bottom: 10px;}
.ny_nav span{color:#966eaa;}
.xjnewzhul{width: 930px;margin-top: 30px;}
.xjnewzhul ul{width: 930px;}
.xjnewzhul ul .lnew{width: 930px;padding: 30px 0;border-bottom: solid 1px #e7e7e7;clear:both;height:170px;}
.xjnewzhul ul .lnew a{overflow: hidden;width: 930px;height: 110px;}
.xjnewzhul ul .limg{float: left;width: 23%;text-align: center;margin:1%;position: relative;}
.xjnewzhul ul .limg img{ width:100%; }
.xjnewzhul ul .limg .ypwz{position:absolute;bottom:0;left:0;height:24px;width:98%;color:#fff;font-weight:bold;background:#000;}
.xjnewzhul ul .limg .ypwz .wzl{width:78%;}
.xjnewzhul ul .limg .ypwz .fs{color:#fcd025;width:20%;}



.xjnewzhul ul .hzhb1{float: left;width: 10.5%;text-align: center;margin: 0px 3%;}
.xjnewzhul ul .hzhb1 p{background: #bbb2b5;border: 1px solid #bbb2b5;border-radius: 10px;color: #fff;margin-top: 10px;}
.xjnewzhul ul .hzhb1 img{border: 1px solid #ede2dc;border-radius: 50%;padding: 2%;width: 110px;height: 110px;}

.xjnewzhulle{width: 110px;height: 110px;background-color: #e7e7e7;text-align: center;}
.xjnewzhul ul .lvideo{float:left; width:31.3%;margin:1%;display: flex;align-items: center;justify-content: center;}
.xjnewzhul ul .lvideo p{color:#000; line-height:30px;font-size:16px;text-align:center;}
.xjnewzhul ul .lvideo img{ width:270px; height: 152px;}
.Bzday{width: 110px;font-size: 48px;color: #c670a7;line-height: 1.2;}
.n_line{border-bottom: 2px solid #c670a7;margin-left: 20px;width:70px;}
.Bzm,.Bzy{width: 110px;font-size: 20px;color: #666666;    line-height: 40px;}
.xjnewzhulri{width: 760px;height: 110px;margin-left: 30px;}
.xjnewzhulrih1{width: 760px;height: 36px;font-size: 24px;color: #2c2c2c;line-height: 36px;overflow: hidden;}
.xjnewzhulri>div{width:760px; overflow: hidden;margin-bottom: 3px;}
.xjnewzhulri>div p{font-size: 14px;color: #666666;line-height: 20px;margin-right: 10px;}
.xjnewzhulri>div span{font-size: 14px;color: #666666;line-height: 20px;display: inline;}
.xjnewzhulrip{width: 760px;height: 40px;font-size: 14px;overflow: hidden;color: #666666;line-height: 20px;}
.xjnewzhulrih1:hover{cursor: pointer;color: #6b0f61;}
.xjnewzhulrip:hover{cursor: pointer;color: #6b0f61;}

.xjnewzhul .plist{float: left;width: 23%;text-align:center;margin: 1%;}
.xjnewzhul .plist .pa{border: 1px solid #dcdcdc;border-radius: 10px;margin: 4% 1%;width:200px;}
.xjnewzhul .plist img{padding: 1% 5%;width: 100%;overflow: hidden;}
.xjnewzhul .plist div{}

.tese{border: 1px solid #d2c3b2;height: 50px;border-radius: 5px;margin: 20px 0px;padding: 10px;line-height: 30px;font-size:16px;}
.tese .tes{text-align:center;width:60px; float:left;margin:0px 10px;float: left;}
.tese .tes a{padding:5px 10px;}
/*详情页*/
.xjnewdel{width: 930px;margin: 30px auto 10px auto;}
.xjnewdelh1{font-size: 28px;color: #333333;line-height: 40px;text-align: center;}
.xjnewdelh2{font-size: 22px;color: #333333;line-height: 30px;text-align: center;}
.xjnewdeldiv{width: 930px;height: 40px;overflow: hidden;}
.xjnewdeldiv p{font-size: 16px;color: #666666;line-height: 40px;margin-right: 10px;}
.xjnewdeldiv span{display: inline;font-size: 16px;color: #000000;padding: 0 4px;line-height: 40px;}

.xjnewdelp{width: 930px;font-size: 18px;color: #333333;text-align: justify;text-indent: 36px;margin: 20px auto;line-height: 24px;padding: 0px 30px 0px 10px;}
.xjnewdelp p{font-size: 18px;color: #333333;text-align: justify;text-indent: 36px;margin: 20px auto;line-height: 36px;}
.xjnewdelp p img{width:100%;height:auto;}
.xjnewdelp a{display: inline;font-size: 18px;color: #333333;text-decoration: underline;padding: 6px;}
.xjnewdelp a:hover{color: red;}
.xjnewdelp .jjbt{font-size:36px;font-family: 黑体;}
.xjnewdelp .jjbt2{font-family:Microsoft YaHei;font-size:18px;text-indent:36px;}


/* 当屏幕宽度大于或等于1920像素时应用的样式 */
@media screen and (min-width: 1920px) {
  .tupian{width: 1903px; height:500px; background-color:#FFFFFF; overflow: hidden; margin: 0 auto;}
  .home2 .item.s{width:1278px;margin-top:0 !important;}
}

/* 当屏幕宽度小于1920像素时应用的样式 */
@media screen and (max-width: 1899px) {
  .tupian{width:100%; height:500px; background-color:#FFFFFF; overflow: hidden; margin: 0 auto;}
 .home2 .item.s{width:67%;margin-top:0 !important;}
}

.pp{background-image:url(../images/ppzs.jpg);height:702px;width:1260px;background-repeat: no-repeat; }
.pp .p_bg{position:relative;width:28%;}
.pp .p_bg .p_nav{position:absolute;top:245px;left:50px;width:80%}
.pp .p_bg .p_nav li{line-height:75px;color:#fff;font-size:20px;}
.pp .p_bg .p_nav li:hover{ cursor:pointer;background-image:url(../images/jt.png);width:100%;height:75px;}
.t_bg2{background-image:url(../images/lm_bg.jpg);width:769px;height:168px;}
.pp .pp_p{width:72%;}
.pp .pp_p .t_bg{margin-top:60px;width: 70%;margin-left: 30%;}
.pp .pp_p .t_bg li{float:left;width:20%}
.pp .pp_p .pp_tp{padding:5% 1%;}
.pp .pp_p .pp_tp li{float:left;width:18%;border:1px solid #dcdcdc;border-radius:10px;margin:4% 1%;}
.pp .pp_p .pp_tp li img{padding: 1% 5%;width:100%;overflow:hidden;height:102px;}

.hzhb{margin:70px auto;}
.i_title{line-height:30px;}
.i_title .wz{width:10%;text-align:center;font-size:20px;color:#940d6c;letter-spacing: 2px;font-weight:bold;}
.i_title .wz2{width:18%;text-align:center;font-size:20px;color:#940d6c;letter-spacing: 2px;font-weight:bold;}
.i_title .wz3{width:27%;text-align:center;font-size:20px;color:#940d6c;letter-spacing: 2px;font-weight:bold;}
.i_title .yw{text-align:center;color:#bbb2b5;}

.hzhb .hz{height:150px;padding:0px;margin: 20px 0px;}
.hzhb .hz li{float:left;width:10.6%;text-align:center;margin:0px 3%;}
.hzhb .hz li img{border:1px solid #ede2dc;border-radius:50%;padding:2%;width: 110px;height: 110px;}
.hzhb .hz li div{background:#bbb2b5;border:1px solid #bbb2b5;border-radius:10px;color:#fff;margin-top:10px;}
.hzhb .yp{height:220px;padding:0px;margin: 20px 0px;}
.hzhb .yp li{float:left;width:14.5%;text-align:center;margin:0px 1%;position: relative;}
.hzhb .yp li img{width:100%;}
.hzhb .yp li .ypwz{position:absolute;bottom:0;left:0;height:24px;width:98%;color:#fff;font-weight:bold;background:#000;}
.hzhb .yp li .ypwz .wzl{width:78%;}
.hzhb .yp li .ypwz .fs{color:#fcd025;width:20%;}

.hzhb .fw_nr{margin:40px 0px 0px 0px;height:180px;}
.hzhb .fwrx{width:28%;border:1px solid #bbb2b5;border-radius:10px;height:180px;padding:20px;}
.hzhb .fwrx .rx{color:#4f4f4f;font-size:14px;font-weight:bold;}
.hzhb .fwrx .tel{color:#707070;font-size:30px;margin:10px 0px;}
.hzhb .fwrx .tel span{color:#940d6c;}
.hzhb .fwrx .jy{background:#930d6e;color:#fff;border:1px solid #930d6e;border-radius:5px;width:100px; text-align:center;margin:20px 0px;padding:5px;}
.hzhb .fwrx .jy a{color:#fff;}
.hzhb .yzfw{width:45%;border:1px solid #bbb2b5;border-radius:10px;height:180px;margin:0px 2%;padding:20px;}
.hzhb .yzfw .yz,.hzhb .swzq .sw{color:#940d6c;font-weight:bold;line-height:30px;text-indent:1em;    font-size: 16px;}
.hzhb .yzfw ul{height:100px;padding: 10px 0px;}
.hzhb .yzfw li{float:left;width:23%;text-align:center;margin:0px 1%;}
.hzhb .yzfw li div{background:#bbb2b5;border:1px solid #bbb2b5;border-radius:10px;color:#fff;}
.hzhb .swzq{width:23%;border:1px solid #bbb2b5;border-radius:10px;height:180px;padding:20px;}
.hzhb .swzq .sw span{float:right;}
.hzhb .swzq .sw span a{font-size:14px;color:#bbb2b5;}
.hzhb .swzq ul{padding:10px;}
.hzhb .swzq ul li{line-height:23px;list-style-type: square;}


.news{background:url(../images/lm_bg.jpg) no-repeat 95% -1%;height:560px;border-top: 1px solid #bbb2b5;}
.news .scyx{width:62%}
.news .cxhd{width:36%}
.news .cxhd .cx_nr{background:#e1a4c3;height:450px;margin-top:15px;position:relative;}
.news .cxhd .cx_nr .nr{background:#fff;border-radius:10px;width: 96%; height: 430px;position: absolute;top: 10px;left: 2%;}
.news .cxhd .cx_nr .nr .tpts{width: 100%;padding: 10px;}
.news .cxhd .cx_nr .nr .tpts img{width:100%;}
div.slideBox ul.items li a img{width:100%;}
/*促销活动*/
.news .cxhd .cx_nr .nr .tpts .section-focus-pic{margin:20px auto 0 auto;height:272px;width:370px;overflow:hidden;position:relative;}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic ul .item{position:absolute;top:0;left:370px;width:370px;height:272px;}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic ul .item h3{position:absolute;bottom:-11px;left:0;width: 360px;font-weight:normal;color:#FFF;font-size: 14px; font-family:"微软雅黑";line-height:40px;background:#787474;height:40px;width:100%;    padding-left: 10px;opacity: 0.8;filter: alpha(opacity=80);}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic ul .item h3 .jta{color:#fff;font-size: 14px; font-family:"微软雅黑";}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic ul .item div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:370px;opacity: 0.6;filter: alpha(opacity=60);}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic .pages{width:370px;height:272px;}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(../images/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.news .cxhd .cx_nr .nr .tpts .section-focus-pic .controler b.down{background-position:-161px 1px;}

.news .cxhd .cx_nr .nr ul{padding:10px;}
.news .cxhd .cx_nr .nr ul li{border-bottom: 1px dashed #bbb2b5;line-height:36px;}
.news .cxhd .cx_nr .nr ul li a{color:#874d77;}
.news .top{margin:80px 0px 20px 0px;}
.news .n_t{margin-left:28%;}
.news .n_t li{float:left;background:#dedede;border-radius:10px;width:100px;text-align:center;line-height:30px;margin:20px;color:#7a7a7a;}
.news .n_t .on{background:#966eab;color:#fff;}
.news .n_title a{color:#890572;font-size:16px;}
.news .ly{color:#bbb2b5;line-height:30px;}
.news .n_r{width:61%;}
.news .n_r p{margin:10px 0px;line-height:28px;}
.news .n_r ul{margin:20px 0px;}
.news .n_r li{line-height:34px;color:#4c4c4c;}
.news .n_r li span{margin-right:10px;}
.news .video{background-image: url(../images/video.jpg) ;width:780px;height:469px;position: relative;}
.news .video video{padding-top: 30px;padding-left: 16px;}
.video_btn{width: 74px;height: 74px;position: absolute;top: 215px;left: 350px;}
.video_btn button{display: block;width: 74px;height: 74px;background-color: transparent;border:0}
.video_btn img{width: 74px;height: 74px;}


.anniv_video{width: 740px;height: 450px;position: absolute;top: 0px;left: 16px;}
.anniv_video img{width: 670px;height: 450px;}


.lk{background-image: url(../images/lk.jpg);width:1260px; height:250px;margin-top:20px;}
.lk .lk_nr{padding:20px;padding: 15px 23px 16px 23px;height: 250px;}
.lk .lk_nr li{float:left;padding: 37px 56.9px;}
.lf10{margin-left: 10px;}
/*底部*/
#footer{background-image: url(../images/f_bg.png); height:250px;margin-top: 50px;}
#footer .f_logo{margin-top:100px;}
#footer .finfo{margin-top:100px; color:#fff;margin-right:50px;}

.ft{position: fixed;display: block;right: 20px;bottom: 20px;width:56px;}
.ft a{display: block;}