@charset "utf-8";
.coninter{width: 1440px;margin: 0 auto;}
.txt-elise{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.imgbed{position: relative;display: block;height: 0;width: 100%;padding-top: 56.25%;overflow: hidden;}
.imgbed img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: auto;}
/*.top*/
.topbox{background: url(../images/nav_bj.png)center repeat-x;background-size: auto 100%;}
.logo{line-height: 120px;}
/*search*/
.right_top{margin-top: 24px;}
.right_top ul{}
.right_top ul li{float: right;font-size: 14px;line-height: 40px;margin-left: 9px;}
.right_top ul li a{color: #fff;}
.right_top .ssbtnbox{padding-right: 15px;}
.right_top .ssbtnbox form{display: inline;position: relative;} 
.right_top .ssbtnbox form input{vertical-align: middle;}
.right_top .ssbtnbox form .text{height: 30px;line-height: 20px;padding:0 10px;border: none;display: none;}
.right_top .ssbtnbox form .submit{width:30px;height: 30px;line-height: 20px;border: none;position: absolute;top:-6px;right:-6px;background: url(../images/searchbtn.png) no-repeat center center;display: none;z-index: 3;}
.right_top .ssbtnbox .ssbtn{position: relative;z-index: 2;}
/*nav*/
.nabvbox{}
.nabvbox ul li{float: left;font-size: 17px;line-height: 40px;/*margin-left: 30px;*/}
.nabvbox ul li:first-child{margin-left: 0;}
.nabvbox ul li a{color: #fff;padding: 0 15px;font-size:16px;}
.nabvbox ul li:hover,.navbox ul li.on a{font-size: 20px;border-bottom: 1px solid #e3c4f3;line-height: 36px;}
.mobbtn{display: none;width: 40px;height: 40px;position: relative;}
.mobbtn .mobclose{position: absolute;right: 0;top: 0;display: none;}

.nabvbox .menu > li > span{display: none;width:30px;position: absolute;right: 0;top: 0px;cursor: pointer;text-align: center;}
.nabvbox .menu > li > span.active{transform: rotateZ(90deg);}
/*submenu*/
.nabvbox ul li{position: relative;}
/*.nabvbox ul > li:hover .submenu{display: block;}*/
.nabvbox .submenu{ width:200%;  display: none;position: absolute;z-index: 5;background: rgba(255,255,255,0.6);top: 100%;box-shadow: 0 0 10px #6e308e;left:-50%;}
.nabvbox .submenu li{width: 100%;text-align: center;}
.nabvbox .submenu li:hover{background: #6E308E;}
.nabvbox .submenu li:hover a{color: #fff;}
.nabvbox .submenu li a{font-size: 15px;padding: 0;color: #6e308e;}


/*nav btn*/
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}

/*pagebar*/
.pc_fanye .pb_sys_style1 .p_no_d{background-color: #763881;border: 1px solid #763881;}

 .scrollUp {
    position: fixed;
    z-index: 1000;
    background: #a1080b;
    height: 60px;
    width: 60px;
    right: 50px;
    bottom: 77px;
    color: white;
    text-align: center;
    border-radius: 50%;
    font-size: 20px;
    line-height: 60px;
    cursor: pointer;
    display: none;}