.sub_group{
    width: 100%;
    /*height:300px;*/
    margin: 10px auto 10px;
}

/* 娴嬭瘯浠ｇ爜锛岃鍒犻櫎锛岄珮搴﹀張鍐呴儴鎾戝紑*/
/* .w1740 .sub_group {
    background: red;
   
}

.w1490 .sub_group {
    background: yellow;
   
}

.w1202 .sub_group {
    background: green;
   
}

.w1058 .sub_group {
    background: pink;
    
}*/
/* 娴嬭瘯浠ｇ爜锛岃鍒犻櫎锛岄珮搴﹀張鍐呴儴鎾戝紑*/


.w1740 .sub_group .mod{
    width: 1740px;    
}

.w1490 .sub_group .mod{
    width: 1490px;
}

.w1202 .sub_group .mod{
    width: 1202px;
}

.w1058 .sub_group .mod{
    width: 1058px;
}
.w1740 .contentmod {
    width: 1740px;    
}

.w1490 .contentmod{
    width: 1490px;
}

.w1202 .contentmod{
    width: 1202px;
}

.w1058 .contentmod{
    width: 1058px;
}
.mod{
    margin: 0 auto 28px;
}
.mod .h {
    height: 24px;
    line-height: 24px;
    margin: 0 0 20px;
    position: relative;
}
.mod .h h2>a:after/*, .mod .h h3>a:after*/ {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 15px;
    background: url(https://img.1958xy.com/img/ico/arrow_right_gray.png) no-repeat;
    margin: -3px 10px 0;
}
.mod .h h2>a:hover:after/*, .mod .h h3>a:hover:after */ {
    background: url(https://img.1958xy.com/img/ico/arrow_right_red.png) no-repeat;
}

.mod .h h2>a/*, .mod .h h3>a*/ {
    font-size: 26px;
    font-weight: 300;
}

.mod .h h3>a {
    font-size: 18px;
    font-weight: 300;
}

.mod .c {
    overflow:hidden;
    zoom:1;
}
.mod .c .tab-c {
    width: 100%;
}
.xy-row {
    zoom: 1;
    display: block;
    min-height: 1%;
  /*width: 99.5rem;*/
  	/*调整字体大小*/
  	width:100%;
    margin:0 auto;
}
.w1740 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col8{
    width: 490px;    
}

.w1490 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col8{
    width: 490px;
}

.w1202 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col8{
    width: 394px;
}

.w1058 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col8{
    width: 346px;
}

.w1740 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col4{
    width: 240px;    
}

.w1490 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col4{
    width: 240px;
}

.w1202 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col4{
    width: 192px;
}

.w1058 .sub_group .mod .c .tab-c .m_pos .xy-row .xy-col4{
    width: 168px;
}

.xy-col4:first-child, .xy-col8:first-child {
    margin-left: 0;
}
.xy-col4, .xy-col8 {
    float: left;
    min-height: 1px;
    display: inline;
    margin-left: 10px;
}

.w1490 .sub_group .mod .colx {
    display: none;
}
.w1202 .sub_group .mod .colx {
    display: none;
}
.w1058 .sub_group .mod .colx {
    display: none;
}
.w1740 .sub_group .mod .colx {
    display: block;
}
.w1740 .sub_group .mod .xy-col8 .p-large {
    width: 490px;
}
.w1490 .sub_group .mod .xy-col8 .p-large {
    width: 490px;
}
.w1202 .sub_group .mod .xy-col8 .p-large {
    width: 394px;
}
.w1058 .sub_group .mod .xy-col8 .p-large {
    width: 346px;
}
.p-list {
    color: #999;
}
.xy-pack {
    position: relative;
}
.w1740 .sub_group .mod .xy-col8 .p-large .p-thumb {
    height: 334px;
}
.w1490 .sub_group .mod .xy-col8 .p-large .p-thumb {
    height: 334px;
}
.w1202 .sub_group .mod .xy-col8 .p-large .p-thumb {
    height: 280px;
}
.w1058 .sub_group .mod .xy-col8 .p-large .p-thumb {
    height: 252px;
}
.xy-pack .p-thumb {
    position: relative;
}
.xy-pack .p-thumb a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: #fff;
    z-index: 2;
}
.w1740 .sub_group .mod .xy-col8 .p-large .p-thumb img {
    width: 490px;
    height: 334px;
}
.w1490 .sub_group .mod .xy-col8 .p-large .p-thumb img {
    width: 490px;
    height: 334px;
}
.w1202 .sub_group .mod .xy-col8 .p-large .p-thumb img {
    width: 394px;
    height: 280px;
}
.w1058 .sub_group .mod .xy-col8 .p-large .p-thumb img {
    width: 346px;
    height: 252px;
}
.xy-pack .p-thumb>img {
    overflow: hidden;
}
.xy-pack .info-list {
    margin-top: 2px;
    padding: 5px 0 7px;
    color: #999;
}
.p-list li {
    margin-bottom: 4px;
}

.xy-pack .info-list li:last-child {
    margin-bottom: 0
}

.xy-pack .info-list .title {
    height: 36px;
    line-height: 18px;
    overflow: hidden
}

.xy-pack .info-list .title a {
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  	display: block;
}

.xy-pack .info-list .title.short-title {
    height: 18px;
}

.xy-pack .info-list .title .auto-height {
    height: auto;
    max-height: 36px;
}

.xy-pack .info-list .subtitle {
    max-height: 18px;
  	height: 18px;
  	line-height: 18px
    font-size: 12px;
    overflow: hidden;
}

.xy-pack .info-list .subtitle span {
    margin-right: 5px;
  	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
  	display: block;
}

.w1740 .sub_group .mod .xy-col4 {
    width: 240px;
}
.w1490 .sub_group .mod .xy-col4 {
    width: 240px;
}
.w1202 .sub_group .mod .xy-col4 {
    width: 192px;
}
.w1058 .sub_group .mod .xy-col4 {
    width: 168px;
}
.mb10 {
    margin-bottom: 10px;
}
.w1740 .sub_group .mod .xy-col4 .xy-pack .p-thumb img {
    width: 240px;
    height: 135px;
}
.w1490 .sub_group .mod .xy-col4 .xy-pack .p-thumb img {
    width: 240px;
    height: 135px;
}
.w1202 .sub_group .mod .xy-col4 .xy-pack .p-thumb img {
    width: 192px;
    height: 108px;
}
.w1058 .sub_group .mod .xy-col4 .xy-pack .p-thumb img {
    width: 168px;
    height: 94px;
}

.w1740 .sub_group .mod .xy-col4 .pack-film .p-thumb img {
    width: 240px;
    height: 360px;
}
.w1490 .sub_group .mod .xy-col4 .pack-film .p-thumb img {
    width: 240px;
    height: 360px;
}
.w1202 .sub_group .mod .xy-col4 .pack-film .p-thumb img {
    width: 192px;
    height: 288px;
}
.w1058 .sub_group .mod .xy-col4 .pack-film .p-thumb img {
    width: 168px;
    height: 252px;
}

.p-thumb:hover{
    box-shadow:2px 2px 5px rgba(0,0,0,.5);
}


/*partner start*/
.partner{
    width:1402px;
    margin:0 auto;
}
/*
.w1740 .sub_group .mod .c .partner .part img {
    width: 240px;
    height: 93px;
}
.w1740 .sub_group .mod .c .partner .partx img {
    width: 240px;
    height: 93px;
}
.w1490 .sub_group .mod .c .partner .part img {
    width: 240px;
    height: 93px;
}
.w1202 .sub_group .mod .c .partner .part img {
    width: 192px;
    height: 75px;
}
.w1058 .sub_group .mod .c .partner .part img {
    width: 168px;
    height: 65px;
}
*/
.part,.partx{
    display: inline-block;
}
.part img {
    width: 100px;
    height: 40px;
}
.partx img {
    width: 100px;
    height: 40px;
}
.part,.partx{
    margin-left:10px;
    float:left;
    position: relative;
}
.part1{
    margin-left:0;
}
.partx{
    display: none;
}
.w1740 .sub_group .mod .c .partner .partx {
    display:block;
}
.part a{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    color: #fff;
    z-index: 2;
}
/*partner end*/


/*footer start*/
.footer{
    width: 100%;
    overflow: hidden;
    height: auto;
}

.w1740 .footer .corp{
    width: 1740px;    
}

.w1490 .footer .corp{
    width: 1490px;
}

.w1202 .footer .corp{
    width: 1202px;
}

.w1058 .footer .corp{
    width: 1058px;
}

.corp{
    border-top: 1px dotted #999;  
    height: auto;
    overflow: hidden;
    margin:0 auto;
}

.icp, .xysite, .xkz{
    width:100%;
    margin:0 auto;
    height:auto;
    text-align: center;
    font-size: 10px;
    color: #999;  
}

.icp,.xkz{
    font-size: 12px;
}

.icp_name,.xkz_name{
    margin-right: 10px;
}

.xysite_name,.xysite_email,.xysite_con_tel{
    padding-right: 30px;
}

.icp_pos,.xysite_addr_pos,.xysite_email_pos,.xysite_tel_pos,.xkz_pos{
    display:inline-block;
}
 
.xysite_email_pos{
    padding-right: 20px;
}

.xysite_tel_pos{
    padding-left:55px;
}
/*footer end*/




.w1740 .sub_group .mod .ad{
    width: 100%;    
    height: auto;
}

.w1490 .sub_group .mod .ad{
    width: 100%;
    height: auto;
}

.w1202 .sub_group .mod .ad{
    width: 100%;    
    height: auto;
}

.w1058 .sub_group .mod .ad{
    width: 100%;    
    height: auto;
  position:relative;
}

.w1740 .sub_group .mod .ad img{
    width: 100%;    
    height: auto;
}

.w1490 .sub_group .mod .ad img{
    width: 100%;    
    height: auto;
}

.w1202 .sub_group .mod .ad img{
    width: 100%;    
    height: auto;
}

.w1058 .sub_group .mod .ad img{
    width: 100%;    
    height: auto;
}


.ad{
    margin-top: 10px;
    position: relative;
    margin:0 auto;
}

.ad_flag{
    display:inline-block;
  	display:none;
    width: 40px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    z-index: 2;
    background: #C0C0C0;
    top:0;
    left:0;
    position: absolute;    
    color:#000;
    /* for IE */
    filter:alpha(opacity=30);
    /* CSS3 standard */
    opacity:0.3;
}




