@charset "utf-8";

body
{
    margin:0;
    padding:0;
    font-family:"微软雅黑";
    font-size:14px;
    cursor: default;
    background-color:#fff;
    /*overflow-x: hidden;*/
    min-width:1200px;

}


/*table{border-collapse:collapse;border-spacing:0px;}*/
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
p{ margin:0; padding:0}
.clearfix{clear:both}
.overflow{ overflow:hidden}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}
b{ margin:0; padding:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
input{ outline:none; border:none; background-color:transparent ;font-family: "微软雅黑"}
.float-r{float: right !important}
.float-l{float: left !important;}
i{font-style: normal}

.topbg{width: 100%; height: 69px ; background-color: #fff;position: relative; z-index: 5;}
.topbg .ctr{width: 1400px ;height: 69px ; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; position: relative; z-index: 22;}
.topbg .ctr .lt a img{cursor: pointer;}
.topbg .ctr .rt{display: flex; flex-direction: row;justify-content: right;}
.topbg .ctr .rt .a{display: inline-block;margin: 0 0 0 13px;font-size: 14px ; color: #2e2e2e;}
.topbg .ctr .rt .a:hover{color: #691943;}
.cx-box2{width: 22px; height: 17px; position: relative; cursor: pointer;margin: 0 7px 0 5px ; }
.cx-box2 .imgb{width: 22px; height: 17px; }
.cx-box2 .imgb img{width: 22px; height: 17px;}
.cx-box2 .imgb .ic2{display: none;}
.cx-box2 .ewm-box2{width: 106px; height: 106px; background-color: #fff; padding: 1px; position: absolute; left: 50%; top: -220px; margin-left: -53px; transition: transform 0.4s ease; opacity: 0; }
.cx-box2 .ewm-box2 img{width: 100%; height: 100%;}
.cx-box2:hover .ewm-box2{display: block;}
.seacbox{width: 22px; height: 22px; border-radius: 22px; background-color: #953469;position: relative;top: -3px;margin: 0 10px 0 0;}
.seacbox .ipt{width: 102px; height: 22px;padding-left: 12px;font-size: 12px; color: #fff;display: none;}
.seacbox .button{width: 22px; height: 22px; background: url(../images/icon3.png) no-repeat center center; position: absolute;right: 0;top: 0; cursor: pointer;}
.seacbox.style1 .ipt{display: block;}
.seacbox .ipt::-webkit-input-placeholder{ color:#aa6689; }
.cx-box2:hover .ewm-box2 {
    opacity: 1; top: 20px;
    transform: translateY(10px) ;
}
.cx-box2:hover .ic2{display: block;}
.cx-box2:hover .ic1{display: none;}

.headbg{width: 100% ; position: relative;}
.navbg{width: 100%; height: 50px ; background-color: rgba(145, 44, 99, 0.9);position: absolute; left: 0;top: 0;z-index: 1;}
.navbg .nav{width: 1400px ; margin: 0 auto; }
.navbg .nav ul{width: 100% ; display: flex; flex-direction: row; justify-content: space-between;}
.navbg .nav ul li{height: 50px ; /*background: url(../images/nax.jpg) no-repeat right center;*/ position: relative;}
.navbg .nav ul li .yj{width: auto;  height: 50px ; line-height: 50px; text-align: center; display: block;font-size: 16px; color: #fff;}
.navbg .nav ul li .xl{width: 157px;  border-top: 1px solid rgba(255, 255, 255, 0.2); background-color: rgba(119, 41, 83, 0.9); position: initial; left: 0;top: 50px; display: none;}
.navbg .nav ul li .xl a{width: 100% ; height: 39px; line-height: 39px; display: block;text-align: center; border-bottom: 1px solid rgba(255, 255, 255, 0.2);white-space: nowrap;text-overflow: ellipsis;font-size: 14px; color: #d9d7d8; overflow: hidden;}
.navbg .nav ul li .xl a:last-child{border: none;}
.navbg .nav ul li .xl a:hover{color: #fff;font-weight: bold;}
.navbg .nav ul li:last-child{background: none;}
.navbg .nav ul li:hover .yj{background-color: #772953;}
.navbg .nav ul li.bgx{background: none;}
.navbg .nav ul li.on .yj{background-color: #772953;}
.fix{position: fixed;left: 0;top: 0;z-index: 99;}
.navbg .nav ul li.style0 .xl{left: initial; right: 0;}

.copy{width: 100%; height: 40px; line-height: 40px;text-align: center; background-color: #7d2763; font-size: 12px; color: rgba(255, 255, 255, 0.34);}
.copy a{font-size: 12px; color: rgba(255, 255, 255, 0.34);}
.footer{width: 100%; min-height: 120px; padding-bottom: 20px; background-color: #f6f6f6; padding: 50px 0 0 0;}
.footer .lt1{float: left;width: 342px;}
.footer .lt1 img{width: 228px;}
.footer .txtb1{float: left;width: 434px;}
.footer .txtb1 h6{line-height: 14px; font-size: 14px; color: #555; margin-bottom: 16px;}
.footer .txtb2{float: left;width: 300px;}
.footer .txtb2 h6{line-height: 14px; font-size: 14px; color: #555; margin-bottom: 16px;}
.footer .center{position: relative;}

.cx-box3{width: 22px; height: 17px; position: relative; cursor: pointer;margin: 0 7px 0 5px ;}
.cx-box3 .imgb{width: 22px; height: 17px; }
.cx-box3 .imgb img{width: 22px; height: 17px;}
.cx-box3 .imgb .ic2{display: none;}
.sharbox{display: flex; position: absolute; right: 232px; top: 63px;z-index: 3;}
.sharbox .ewm-box2{width: 105px; height: 0; background-color: #fff; padding: 1px; position: absolute; left: 50%; top: -120px;margin-left: -52px; transition: transform 0.4s ease; opacity: 0;}
.sharbox .ewm-box2 img{width: 100%; height: 100%;}
.cx-box3:hover .ewm-box2 {
    opacity: 1; height: 105px;
    transform: translateY(-10px) ;
}
.cx-box3:hover .imgb .ic2{display: block;}
.cx-box3:hover .imgb .ic1{display: none;}

.yqbox{display: flex;margin: 0 39px 0 0; float: right; align-items: center;}
.yqbox h3{font-size: 14px; color: #555; padding: 0 10px 0 0;}
.linkbox{width: 173px ; height: 28px; background-color: #fff; border: solid 1px #d7d6d6;border-radius: 2px; cursor: pointer;position: relative; }
.linkbox .set{width: 156px; height: 28px; line-height: 28px; background: url(../images/down.png) no-repeat right center; font-size: 14px; color: #555; padding: 0 0 0 10px;}
.linkbox .set.select{background: url(../images/up.png) no-repeat right center;}
.linkbox .new{width: 171px;max-height: 100px;overflow-x: hidden;border-radius: 2px;overflow-y: auto; border: solid 1px #d7d6d6; background-color: #fff; position: absolute; left: 0;top: 28px;display: none;}
.linkbox .new li{width: 100%;}
.linkbox .new li a{width: 151px;display: block; height: 25px; line-height: 25px; font-size: 14px; color: #555; padding: 0 10px;}
.linkbox .new li a:hover{background-color: #7d2763; color: #fff;}
.linkbox .new::-webkit-scrollbar {width: 4px;}
.linkbox .new::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #999;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.linkbox .new::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 0;background: #c5c5c5;}








