/**栏目信息**/
.lanmu-title
{
    font-size:var(--fontsize-30);
    color:var(--hover-color);
}
.lanmu-title img
{
    width:38px;
    margin-right:var(--spacing-15);
}
.lanmujieshao
{
    width:100%;
    padding-top:44px;
    height:124px;
    border-bottom:1px solid #999999;
}
.lanmujieshao .lanmujieshao-zw
{
    height:80px;
    line-height:80px;
    font-size:var(--fontsize-36);
    color:var(--default-color);
    border-bottom:1px solid var(--hover-color);
}
.lanmujieshao .lanmujieshao-yw
{
    text-transform: uppercase;
    height:80px;
    line-height:80px;
    font-size:var(--fontsize-24);
    color:var(--hover-color);
}
.xlanmujieshao
{
    position:relative;
    width:100%;
    padding-left:18px;
    margin-top:70px;
    line-height:35px;
    height:35px;
    font-size:var(--fontsize-30);
    color:#FFFFFF;
}
.xlanmujieshao:after
{
    position:absolute;
    content:'';
    top:0px;
    left:0px;
    width:2px;
    height:35px;
    background-color:#FCDE73;
}
/**布局间距**/

/**公共布局-内容**/
.content-main
{
    position:relative;
    width:100%;
    min-height:500px;
    background-color:#000000;
}
.content-main .main-zhongbubj
{
    position:absolute;
    left:0px;
    top:100px;
}
.content-main .main-zhongbubj img
{
    width:100%;
}
.content-main .main-dibubj
{
    position:absolute;
    left:0px;
    bottom:0px;
    z-index:0;
}
.content-main .main-dibubj img
{
    width:100%;
}
.zhenshi-main
{
    padding-bottom:150px;
    position: relative;
    z-index: 3;
}
/**公共布局-头部**/
.headerall
{
    position:relative;
    width:100%;
}
.header-banner
{
    width:100%;
    max-height:870px;
}
.header-banner .banner-pic img
{
    width:100%;
}
.header-daohang
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height: 59px;
    background-color:rgba(0, 0, 0, 0.9);
    z-index:9999;
}
.header-daohang .daohang-content
{
    width:100%;
    height: 59px;
}
.header-daohang .daohang-content .logo img
{
    height:36px;
}
.header-daohang .daohang-content .daohang-lanmu
{
    height: 59px;
}
.header-daohang .daohang-content .daohang-lanmu .dg-daohang
{
    height: 59px;
    line-height:59px;
    padding:0px 30px;
}
.header-daohang .daohang-content .daohang-lanmu .dg-daohang.on
{
    border-bottom:2px solid #FDDF73;
}
.header-daohang .daohang-content .daohang-lanmu .dg-daohang:hover
{
    border-bottom:2px solid #FDDF73;
}
.header-daohang .daohang-content .daohang-lanmu .dg-daohang a
{
    font-size:var(--fontsize-16);
    color:#FFFFFF;
}
.header-daohang .daohang-content .daohang-lanmu .dg-daohang.on a
{
    color:#FDDF73;
}
.header-daohang .daohang-content .daohang-lanmu .dg-daohang a:hover
{
    font-size:var(--fontsize-16);
    color:#FDDF73;
}
.swiper-pagination-bullet
{
    background-color:#FDDF73;
}
.swiper-pagination-bullet-active
{
    background-color:#FDDF73;
}
.womenchengji
{
    width:100%;
    margin-top:70px;
}
.womenchengji .womenchengji-content
{
    width:100%;
}
.womenchengji-content .dg-chengjiu
{
    width:100%;
    height:350px;
    cursor: pointer;
    background-color:#FFFFFF;
}
.dg-chengjiu .dg-chengjiu-pic
{
    width:100%;
    height:215px;
}
.dg-chengjiu .dg-chengjiu-pic img
{
    width:100%;
    height:100%;
    object-fit:cover;
}
.dg-chengjiu .dg-chengjiu-mingcheng
{
    width:100%;
    text-align:center;
    margin-top:35px;
    font-size:var(--fontsize-20);
    color:#000000;
}
.dg-chengjiu .dg-chengjiu-miaoshu
{
    width:100%;
    text-align:center;
    margin-top:5px;
    font-size:var(--fontsize-16);
    color:#333333;
}
.dg-chengjiu .dg-chengjiu-gang
{
    margin:0 auto;
    margin-top:15px;
    width:38px;
    height:2px;
    background-color:#FAD345;
}
.womenchengji .womenchengji-fanye
{
    width:100%;
    margin-top:50px;
}
.womenchengji-fanye .fanye-zuo
{
    width: 40px;
    height: 50px;
    background: #FFFFFF;
    border: 1px solid #FDDF73;
    cursor: pointer;
    margin-right:15px;
}
.womenchengji-fanye .fanye-zuo .icon-jiantouyou
{
    font-size:var(--fontsize-26);
    transform:rotate(180deg);
}
.womenchengji-fanye .fanye-zuo:hover
{
    background: #FCDE73;
}
.womenchengji-fanye .fanye-you
{
    width: 40px;
    height: 50px;
    background: #FFFFFF;
    border: 1px solid #FDDF73;
    cursor: pointer;
}
.womenchengji-fanye .fanye-you .icon-jiantouyou
{
    font-size:var(--fontsize-26);
}
.womenchengji-fanye .fanye-you:hover
{
    background: #FCDE73;
}
/**公共布局-底部**/
.foot-content
{
    width:100%;
    height:50px;
    background: #000000;
}
.foot-xx
{
    width:100%;
    height:50px;
}
.foot-xx .foot-xx-center
{
    height:100%;
    font-size:var(--fontsize-16);
    color:#999999;
}
.foot-xx .foot-xx-center img
{
    margin-left:var(--spacing-15);
}
.foot-xx .foot-xx-right
{
    height:100%;
}
.foot-xx .foot-xx-right img
{
    width: 23px;
    height: 23px;
    margin-left:var(--spacing-15);
}

@media only screen and (max-width: 1920px)
{
    
}
@media only screen and (max-width: 1680px)
{
    /**栏目信息**/
    .lanmu-title img
    {
        width:calc(38px * 1680/1920);
    }
    .lanmujieshao
    {
        padding-top:calc(44px * 1680/1920);
        height:calc(124px * 1680/1920);
    }
    .lanmujieshao .lanmujieshao-zw
    {
        height:calc(80px * 1680/1920);
        line-height:calc(80px * 1680/1920);
    }
    .lanmujieshao .lanmujieshao-yw
    {
        height:calc(80px * 1680/1920);
        line-height:calc(80px * 1680/1920);
    }
    .xlanmujieshao
    {
        padding-left:calc(18px * 1680/1920);
        margin-top:calc(70px * 1680/1920);
        line-height:calc(35px * 1680/1920);
        height:calc(35px * 1680/1920);
    }
    .xlanmujieshao:after
    {
        height:calc(35px * 1680/1920);
    }
    /**布局间距**/
    
    /**公共布局-内容**/
    .content-main
    {
        min-height:calc(500px * 1680/1920);
    }
    .content-main .main-zhongbubj
    {
        top:calc(100px * 1680/1920);
    }
    .zhenshi-main
    {
        padding-bottom:calc(150px * 1680/1920);
    }
    /**公共布局-头部**/
    .header-banner
    {
        max-height:calc(870px * 1680/1920);
    }
    .header-daohang
    {
        height: calc(59px * 1680/1920);
    }
    .header-daohang .daohang-content
    {
        height: calc(59px * 1680/1920);
    }
    .header-daohang .daohang-content .logo img
    {
        height:calc(36px * 1680/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu
    {
        height: calc(59px * 1680/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu .dg-daohang
    {
        height: calc(59px * 1680/1920);
        line-height:calc(59px * 1680/1920);
        padding:0px calc(30px * 1680/1920);
    }
    .womenchengji
    {
        margin-top:calc(70px * 1680/1920);
    }
    .womenchengji-content .dg-chengjiu
    {
        height:calc(350px * 1680/1920);
    }
    .dg-chengjiu .dg-chengjiu-pic
    {
        height:calc(215px * 1680/1920);
    }
    .dg-chengjiu .dg-chengjiu-mingcheng
    {
        margin-top:calc(35px * 1680/1920);
    }
    .dg-chengjiu .dg-chengjiu-gang
    {
        margin-top:calc(15px * 1680/1920);
        width:calc(38px * 1680/1920);
    }
    .womenchengji .womenchengji-fanye
    {
        margin-top:calc(50px * 1680/1920);
    }
    .womenchengji-fanye .fanye-zuo
    {
        width: calc(40px * 1680/1920);
        height: calc(50px * 1680/1920);
        margin-right:calc(15px * 1680/1920);
    }
    .womenchengji-fanye .fanye-you
    {
        width: calc(40px * 1680/1920);
        height: calc(50px * 1680/1920);
    }
    /**公共布局-底部**/
    .foot-content
    {
        height:calc(50px * 1680/1920);
    }
    .foot-xx
    {
        height:calc(50px * 1680/1920);
    }
    .foot-xx .foot-xx-right img
    {
        width: calc(23px * 1680/1920);
        height: calc(23px * 1680/1920);
    }
}
@media only screen and (max-width: 1440px)
{
        /**栏目信息**/
    .lanmu-title img
    {
        width:calc(38px * 1440/1920);
    }
    .lanmujieshao
    {
        padding-top:calc(44px * 1440/1920);
        height:calc(124px * 1440/1920);
    }
    .lanmujieshao .lanmujieshao-zw
    {
        height:calc(80px * 1440/1920);
        line-height:calc(80px * 1440/1920);
    }
    .lanmujieshao .lanmujieshao-yw
    {
        height:calc(80px * 1440/1920);
        line-height:calc(80px * 1440/1920);
    }
    .xlanmujieshao
    {
        padding-left:calc(18px * 1440/1920);
        margin-top:calc(70px * 1440/1920);
        line-height:calc(35px * 1440/1920);
        height:calc(35px * 1440/1920);
    }
    .xlanmujieshao:after
    {
        height:calc(35px * 1440/1920);
    }
    /**布局间距**/
    
    /**公共布局-内容**/
    .content-main
    {
        min-height:calc(500px * 1440/1920);
    }
    .content-main .main-zhongbubj
    {
        top:calc(100px * 1440/1920);
    }
    .zhenshi-main
    {
        padding-bottom:calc(150px * 1440/1920);
    }
    /**公共布局-头部**/
    .header-banner
    {
        max-height:calc(870px * 1440/1920);
    }
    .header-daohang
    {
        height: calc(59px * 1440/1920);
    }
    .header-daohang .daohang-content
    {
        height: calc(59px * 1440/1920);
    }
    .header-daohang .daohang-content .logo img
    {
        height:calc(36px * 1440/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu
    {
        height: calc(59px * 1440/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu .dg-daohang
    {
        height: calc(59px * 1440/1920);
        line-height:calc(59px * 1440/1920);
        padding:0px calc(30px * 1440/1920);
    }
    .womenchengji
    {
        margin-top:calc(70px * 1440/1920);
    }
    .womenchengji-content .dg-chengjiu
    {
        height:calc(350px * 1440/1920);
    }
    .dg-chengjiu .dg-chengjiu-pic
    {
        height:calc(215px * 1440/1920);
    }
    .dg-chengjiu .dg-chengjiu-mingcheng
    {
        margin-top:calc(35px * 1440/1920);
    }
    .dg-chengjiu .dg-chengjiu-gang
    {
        margin-top:calc(15px * 1440/1920);
        width:calc(38px * 1440/1920);
    }
    .womenchengji .womenchengji-fanye
    {
        margin-top:calc(50px * 1440/1920);
    }
    .womenchengji-fanye .fanye-zuo
    {
        width: calc(40px * 1440/1920);
        height: calc(50px * 1440/1920);
        margin-right:calc(15px * 1440/1920);
    }
    .womenchengji-fanye .fanye-you
    {
        width: calc(40px * 1440/1920);
        height: calc(50px * 1440/1920);
    }
    /**公共布局-底部**/
    .foot-content
    {
        height:calc(50px * 1440/1920);
    }
    .foot-xx
    {
        height:calc(50px * 1440/1920);
    }
    .foot-xx .foot-xx-right img
    {
        width: calc(23px * 1440/1920);
        height: calc(23px * 1440/1920);
    }
}
@media only screen and (max-width: 1366px)
{
        /**栏目信息**/
    .lanmu-title img
    {
        width:calc(38px * 1366/1920);
    }
    .lanmujieshao
    {
        padding-top:calc(44px * 1366/1920);
        height:calc(124px * 1366/1920);
    }
    .lanmujieshao .lanmujieshao-zw
    {
        height:calc(80px * 1366/1920);
        line-height:calc(80px * 1366/1920);
    }
    .lanmujieshao .lanmujieshao-yw
    {
        height:calc(80px * 1366/1920);
        line-height:calc(80px * 1366/1920);
    }
    .xlanmujieshao
    {
        padding-left:calc(18px * 1366/1920);
        margin-top:calc(70px * 1366/1920);
        line-height:calc(35px * 1366/1920);
        height:calc(35px * 1366/1920);
    }
    .xlanmujieshao:after
    {
        height:calc(35px * 1366/1920);
    }
    /**布局间距**/
    
    /**公共布局-内容**/
    .content-main
    {
        min-height:calc(500px * 1366/1920);
    }
    .content-main .main-zhongbubj
    {
        top:calc(100px * 1366/1920);
    }
    .zhenshi-main
    {
        padding-bottom:calc(150px * 1366/1920);
    }
    /**公共布局-头部**/
    .header-banner
    {
        max-height:calc(870px * 1366/1920);
    }
    .header-daohang
    {
        height: calc(59px * 1366/1920);
    }
    .header-daohang .daohang-content
    {
        height: calc(59px * 1366/1920);
    }
    .header-daohang .daohang-content .logo img
    {
        height:calc(36px * 1366/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu
    {
        height: calc(59px * 1366/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu .dg-daohang
    {
        height: calc(59px * 1366/1920);
        line-height:calc(59px * 1366/1920);
        padding:0px calc(30px * 1366/1920);
    }
    .womenchengji
    {
        margin-top:calc(70px * 1366/1920);
    }
    .womenchengji-content .dg-chengjiu
    {
        height:calc(350px * 1366/1920);
    }
    .dg-chengjiu .dg-chengjiu-pic
    {
        height:calc(215px * 1366/1920);
    }
    .dg-chengjiu .dg-chengjiu-mingcheng
    {
        margin-top:calc(35px * 1366/1920);
    }
    .dg-chengjiu .dg-chengjiu-gang
    {
        margin-top:calc(15px * 1366/1920);
        width:calc(38px * 1366/1920);
    }
    .womenchengji .womenchengji-fanye
    {
        margin-top:calc(50px * 1366/1920);
    }
    .womenchengji-fanye .fanye-zuo
    {
        width: calc(40px * 1366/1920);
        height: calc(50px * 1366/1920);
        margin-right:calc(15px * 1366/1920);
    }
    .womenchengji-fanye .fanye-you
    {
        width: calc(40px * 1366/1920);
        height: calc(50px * 1366/1920);
    }
    /**公共布局-底部**/
    .foot-content
    {
        height:calc(50px * 1366/1920);
    }
    .foot-xx
    {
        height:calc(50px * 1366/1920);
    }
    .foot-xx .foot-xx-right img
    {
        width: calc(23px * 1366/1920);
        height: calc(23px * 1366/1920);
    }
}
@media only screen and (max-width: 1280px)
{
        /**栏目信息**/
    .lanmu-title img
    {
        width:calc(38px * 1280/1920);
    }
    .lanmujieshao
    {
        padding-top:calc(44px * 1280/1920);
        height:calc(124px * 1280/1920);
    }
    .lanmujieshao .lanmujieshao-zw
    {
        height:calc(80px * 1280/1920);
        line-height:calc(80px * 1280/1920);
    }
    .lanmujieshao .lanmujieshao-yw
    {
        height:calc(80px * 1280/1920);
        line-height:calc(80px * 1280/1920);
    }
    .xlanmujieshao
    {
        padding-left:calc(18px * 1280/1920);
        margin-top:calc(70px * 1280/1920);
        line-height:calc(35px * 1280/1920);
        height:calc(35px * 1280/1920);
    }
    .xlanmujieshao:after
    {
        height:calc(35px * 1280/1920);
    }
    /**布局间距**/
    
    /**公共布局-内容**/
    .content-main
    {
        min-height:calc(500px * 1280/1920);
    }
    .content-main .main-zhongbubj
    {
        top:calc(100px * 1280/1920);
    }
    .zhenshi-main
    {
        padding-bottom:calc(150px * 1280/1920);
    }
    /**公共布局-头部**/
    .header-banner
    {
        max-height:calc(870px * 1280/1920);
    }
    .header-daohang
    {
        height: calc(59px * 1280/1920);
    }
    .header-daohang .daohang-content
    {
        height: calc(59px * 1280/1920);
    }
    .header-daohang .daohang-content .logo img
    {
        height:calc(36px * 1280/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu
    {
        height: calc(59px * 1280/1920);
    }
    .header-daohang .daohang-content .daohang-lanmu .dg-daohang
    {
        height: calc(59px * 1280/1920);
        line-height:calc(59px * 1280/1920);
        padding:0px calc(30px * 1280/1920);
    }
    .womenchengji
    {
        margin-top:calc(70px * 1280/1920);
    }
    .womenchengji-content .dg-chengjiu
    {
        height:calc(350px * 1280/1920);
    }
    .dg-chengjiu .dg-chengjiu-pic
    {
        height:calc(215px * 1280/1920);
    }
    .dg-chengjiu .dg-chengjiu-mingcheng
    {
        margin-top:calc(35px * 1280/1920);
    }
    .dg-chengjiu .dg-chengjiu-gang
    {
        margin-top:calc(15px * 1280/1920);
        width:calc(38px * 1280/1920);
    }
    .womenchengji .womenchengji-fanye
    {
        margin-top:calc(50px * 1280/1920);
    }
    .womenchengji-fanye .fanye-zuo
    {
        width: calc(40px * 1280/1920);
        height: calc(50px * 1280/1920);
        margin-right:calc(15px * 1280/1920);
    }
    .womenchengji-fanye .fanye-you
    {
        width: calc(40px * 1280/1920);
        height: calc(50px * 1280/1920);
    }
    /**公共布局-底部**/
    .foot-content
    {
        height:calc(50px * 1280/1920);
    }
    .foot-xx
    {
        height:calc(50px * 1280/1920);
    }
    .foot-xx .foot-xx-right img
    {
        width: calc(23px * 1280/1920);
        height: calc(23px * 1280/1920);
    }
}
@media only screen and (max-width: 960px)
{
    /**手机导航**/
    .m-1
    {
       position: relative;
       width:100%;
       min-height:80px;
       background-color:#a6a9ab;
    }
    .m-1:after
    {
    	content:".";
    	display:block;
    	height:0;
    	clear:both;
    	visibility:hidden;
    }
    .m-1-1
    {
       float:left;
       height:80px;
       margin-left:10px;
    }
    .m-1-2
    {
       float:right;
       margin:26px 10px;
    }
    .m-1-3
    {
        display:none;
    	position: absolute;
    	top:80px;
    	left:0rem;
    	width: 100%;
    	background-color: #000000;
    	filter:alpha(opacity=80); 
    	-moz-opacity:0.8; 
    	opacity:0.8;
    	z-index:9999;
    }
    .m-1-3 li
    {
    	width:100%;
    	list-style:none;
    	height:36px;
    	line-height:36px;
    	text-align: right;
    	float:left;
    }
    .m-1-3 li a
    {
    	width:100%;
    	height:36px;
    	line-height:36px;
    	padding-right:10%;
    	text-decoration:none;
    	color:#FFFFFF;
    	font-size:18px;
    	float:left;
    }
    .m-1-3 li a:hover
    {
    	width:100%;
    	height:36px;
    	line-height:36px;
    	padding-right:10%;
    	background-color: #0e4097;
    	text-decoration:none;
    	color:#FFFFFF;
    	font-size:18px;
    	float:left;
    }
}