@charset "utf-8";


/*
*quu..__
 $$$b  `---.__
  "$$b        `--.                          ___.---uuudP
   `$$b           `.__.------.__     __.---'      $$$$"              .
     "$b          -'            `-.-'            $$$"              .'|
       ".                                       d$"             _.'  |
         `.   /                              ..."             .'     |
           `./                           ..::-'            _.'       |
            /                         .:::-'            .-'         .'
           :                          ::''\          _.'            |
          .' .-.             .-.           `.      .'               |
          : /'$$|           .@"$\           `.   .'              _.-'
         .'|$u$$|          |$$,$$|           |  <            _.-'
         | `:$$:'          :$$$$$:           `.  `.       .-'
         :                  `"--'             |    `-.     \
        :##.       ==             .###.       `.      `.    `\
        |##:                      :###:        |        >     >
        |#'     `..'`..'          `###'        x:      /     /
         \                                   xXX|     /    ./
          \                                xXXX'|    /   ./
          /`-.                                  `.  /   /
         :    `-  ...........,                   | /  .'
         |         ``:::::::'       .            |<    `.
         |             ```          |           x| \ `.:``.
         |                         .'    /'   xXX|  `:`M`M':.
         |    |                    ;    /:' xXXX'|  -'MMMMM:'
         `.  .'                   :    /:'       |-'MMMM.-'
          |  |                   .'   /'        .'MMM.-'
          `'`'                   :  ,'          |MMM<
            |                     `'            |tbap\
             \                                  :MM.-'
              \                 |              .''
               \.               `.            /
                /     .:::::::.. :           /
               |     .:::::::::::`.         /
               |   .:::------------\       /
              /   .''               >::'  /
              `',:                 :    .'
                                   `:.:'

 
*/

/*商城首页全部CSS代码，非本人勿修改此文件，如冲突请自行修改命名*/
#app, html, body{
				background-color: #f5f5f5;
			}
			.fr{
				float: right;
			}
			.ibox-box-1 img,
			.ibox-box-2 img,
			.ibox-box-3 img,
			.panties-box-1 img,
			.panties-box-2 img,
			.panties-box-3 img,
			.panties-box-4 img,
			
			.panties-box-6 img,
			.panties-box-7 img,
			.main-ad img,
			.product-img img
			{
				transition: .4s;
				/*鸿杰修*/
				width: 101%;
				/*结束*/
			}
			

			.wrap-class {
				z-index: 10;
			}

			


			/* 轮播图旁边的个人中心 */
			.nav-center-box {
				width: 215px;
				height: 500px;
				background-color: #fff;
			}

			.nav-center-info {
				width: 100%;
				height: 168px;
				border-bottom: 1px solid #eee;
				position: relative;
				display: flex;
				justify-content: center;
				align-items: center;
				flex-direction: column;

			}
	/*鸿杰修*/
			.nav-center-info .thumb {
				width: 60px;
			    height: 60px;
/* 			    border: 2px solid #dcdcdc;
			    border-radius: 50%;
			    margin-bottom: 5px; */
			    padding: 1px;
			}
/*结束*/
			.nav-center-info>p {
				line-height: 30px;
				color: #666;
				width: 100%;
				height: 30px;
				white-space: nowrap;
				text-align: center;
				overflow: hidden;
				font-weight: 600;
				padding: 0 5px;
				text-overflow: ellipsis;
				
			}

			.nav-center-info>.goto-center {
				border: 1px solid #FA475C;
				color: #fff;
				background-color: #fa475c;
				padding: 3px 50px;
				border-radius: 3px;
				font-weight: 600;
				font-size: 15px;
				margin: 0;
			}
/*鸿杰修*/
			.nav-center-list-tabs {
				width: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 5px;
				box-sizing: border-box;
				border-top: 1px solid #eee
			}
/*结束*/
			.nav-center-list-tab {
				flex: 1;
				background-color: #eee;
				color: #888;
				text-align: center;
				height: 30px;
				display: inline-block;
			}

			.nav-center-list-tab p {
				line-height: 20px;
				padding-top: 5px;
				font-weight: bold;
			}

			.nav-center-list-tab.action p {
				color: #FA475C;
			}

			.nav-center-list-tab:first-child p {
				border-right: 1px solid #ccc;
			}

			.nav-center-list {
				width: 100%;
				height: 289px;
				position: relative;
				overflow: hidden;
				overflow-y: auto;
			}

			.nav-center-list-item {
				width: 100%;
				height: 70px;
				position: relative;
				display: inline-block;
				float: left;
			}

			.nav-center-list-item .shop-thumb {
				width: 55px;
				height: 55px;
				margin: 5px;
				margin-right: 10px;
				border: 1px solid #eee;
				display: inline-block;
				float: left;
			}

			.nav-center-list-item>div {
				width: 90px;
				height: 100%;
				display: inline-block;
				float: left;
				padding-top: 4px;
				/* overflow: hidden; */
			}

			.nav-center-list-item .shop-name,
			.nav-center-list-item .shop-has,
			.nav-center-list-item .shop-price {
				width: 100%;
				height: 20px;
				line-height: 20px;
				display: block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				font-size: 10px;
			}

			.nav-center-list-item .shop-has {
				color: #FA475C;
			}

			.nav-center-list-item .shop-price {
				color: #999;
			}

			/* banner轮播图 */
			.banner {
				width: 890px;
				height: 500px;
				border-bottom: 1px solid #eee;
			}
			.ibox-content{
				position: relative;
				display: inline-block;
				width: 1230px;
				height: auto;
				background-color: #fff;
				margin-top: 20px;
				
			}
			/*厂家生产*/

			.ibox-title-1{
				position: relative;
				display: inline-block;
				width: 100%;
				height:50px;
				float:left;
				text-align: left;	
				padding-top: 20px;
				/*padding-bottom: 4px;*/
				box-sizing: border-box;
				border-bottom: 1px solid rgb(105,139,232);
			}
			
			.ibox-icon-1{
				position: relative;
				display: inline-block;
				float:left;
				width:22px;
				height:30px;
				margin:-3px 5px 0 10px;
				background-image: url(/public/static/image/ibox-logo-1.png);
				background-position: center;
				background-repeat: no-repeat;
				background-size: 21px 22px;
			}

			.ibox-title-left{
				position: relative;
				display: inline-block;
				float:left;
				color:rgb(35,71,170);
				font-weight: bold;
				font-size:20px ;
				margin-top:-2px; 
				letter-spacing: 2px;
			}
			.ibox-title-left-pink{
				position: relative;
				display: inline-block;
				float:left;
				color:rgb(250,71,92);
				font-weight: bold;
				font-size:20px ;
				margin-top:-12px; 
				letter-spacing: 2px;
			}
			.ibox-title-dian{
				position:relative;
				display: inline-block;
				margin:12px 8px 2px;
				float:left;
				width:6px;
				height:6px;
				border-radius: 100%;
				background-color:#000;
			}
			.ibox-title-dian-pink{
				position:relative;
				display: inline-block;
				margin:0px 12px 2px 10px;
				float:left;
				width:8px;
				height:8px;
				border-radius: 100%;
				background-color:rgb(250,71,92);
			}
			.ibox-title-mark-1{
				position: relative;
				display: inline-block;
				float:left;
				color:#333333;
				font-size:14px;
				font-family: "微软雅黑";
				height:30px;
				line-height:30px;
			}
			.ibox-title-mark-2{
				position: relative;
				display: inline-block;
				float:left;
				color:#333333;
				font-size:14px;
				font-family: "微软雅黑";
				height:30px;
				line-height:30px;
				margin-top: -12px;
			}
			.ibox-title-right{
				position: relative;
				display: inline-block;
				float:right;
				text-align: right;
				height: 30px;
				line-height: 30px;
			}
			.ibox-title-right ul{
				position: relative;
				display: inline-block;

			}
			.ibox-title-right li{
				position: relative;
				display: inline-block;
				float:left;
				padding: 0 10px; 
				color:#000000;
				font-size:15px;
				/*font-family: "微软雅黑";*/
				font-weight: normal;
				
			}
			.ibox-title-right .focus-blue li:hover{
				color:rgba(35, 71, 170, 1);

			}
			.ibox-title-right .focus-pink li:hover{
				color:rgb(250,73,94);
			}
			
			.ibox-title-right .all-background-img{
				position: relative;
				display: inline-block;
				height:30px;
				line-height:30px;
				background-image: url(/public/static/image/ibox-title-right.png);
				background-position: bottom right;
				background-repeat: no-repeat;
				background-size:100% 100%;
				background-color: #ffffff;
				color:#fff;
				margin-left: 10px;
				padding: 0 20px 0 20px;
				letter-spacing: 1px;
			}
			.ibox-title-right .all-background-color-blue{
				position: relative;
				display: inline-block;
				height:30px;
				line-height:30px;
				background-color: rgb(35,71,170);
				color:#ffffff;
				margin-left: 10px;
				padding: 0 20px 0 20px;
				letter-spacing: 1px;
			}
			.ibox-title-right .all-background-color-pink{
				position: relative;
				display: inline-block;
				height:30px;
				line-height:30px;
				background-color: rgb(250,71,92);
				color:#ffffff;
				margin-left: 10px;
				padding: 0 20px 0 20px;
				letter-spacing: 1px;
			}
			.ibox-box-wr{
				position: relative;
				display: inline-block;
				width: 100%;
				float:left;
				box-sizing: border-box;
				padding:1px 0 10px 0;
				
				
				background-color:#ffffff;
			}
			.ibox-box-1{
				position: relative;
				display: inline-block;
				width: 295px;
				height: 430px;
				margin: 10px 0 10px 10px;
				align-items: center;
		        align-content: center;
		        overflow: hidden;
		        text-align: center;
				float:left;
			}
			.ibox-box-2{
				position: relative;
				display: inline-block;
				float:left;
				width: 295px;
				height: 210px;
				margin: 10px 0 0 10px;
				align-items: center;
		        align-content: center;
		        overflow: hidden;
		        text-align: center;
			}
			.ibox-box-3{
				position: relative;
				display: inline-block;
				width: 600px;
				height: 210px;
				margin: 10px 0 0 10px;

				align-items: center;
		        align-content: center;
		        overflow: hidden;
		        text-align: center;
			}
			
			/*<!-- 精选品牌 -->*/
			.ibox-title-2{
				position: relative;
				display: inline-block;
				width: 100%;
				height:60px;
				float:left;
				text-align: left;	
				padding-top: 30px;
				/*padding-bottom: 4px;*/
				box-sizing: border-box;
				border-bottom: 1px solid rgb(250,71,92);
			}
			.ibox-icon-2{
				position: relative;
				display: inline-block;
				float:left;
				width:22px;
				height:30px;
				margin:-14px 5px 0 10px;
				background-image: url(/public/static/image/ibox-logo-2.png);
				background-position: center;
				background-repeat: no-repeat;
				background-size: 21px 24px;
			}
			.ibox-box-logo{
				position: relative;
				display: inline-block;
				overflow: hidden;
				width: 287px;
				height: 450px;
				margin: 10px 0 10px 10px;
				float:left;
				transition: .1s;
				border:4px solid rgb(254,207,213);
			}
			.ibox-box-logo:hover{
				border: 4px solid rgb(236, 130, 144);
			}
				/*.logo-cover-box{
				position: absolute;
				left: 0;
				bottom:-100%;
				width: 100%;
				height: 100%;
				transition: .2s;
				text-align: center;
			}
			.logo-cover{
				position: absolute;
				left: 0;
				top:0;
				width: 100%;
				height: 288px;
				background-color: rgba(0,0,0,0.4);
				text-align: center;
			}
			.logo-cover-title{
				position: relative;
				display: inline-block;
				width: 100%;
				text-align: center;
				color:#ffffff;
				margin:45px auto 0;
				font-size: 18px;
				font-weight: normal;
				letter-spacing: 1px;
			}
			.logo-cover-tip{
				position: relative;
				display: inline-block;
				width: 90%;
				text-align: left;
				color:#ffffff;
				margin:8px 5% 0 5% ;
				line-height: 25px;
				font-size:14px;
				font-weight: normal;
				overflow: hidden;    
		        display: -webkit-box;
		        text-overflow: ellipsis;
		        -webkit-box-orient: vertical;
		        -webkit-line-clamp: 6;
			}
			.logo-cover-back{
				position: absolute;
				left: 0;
				top:288px;
				width: 100%;
				height: 162px;
				padding: 30px 0 0;
				box-sizing: border-box;
				background-color: #ffffff;
				text-align: center;
			}*/
			.brand-attention-btn{
				position: relative;
				display: inline-block;
				border:1px solid rgb(250,71,92);
				color:rgb(250,71,92);
				text-align: center;
				padding: 5px 30px;
				font-weight: normal;
				font-size: 16px;
				border-radius: 20px;
				margin: 8px auto 20px;
			}

			.brand-attention-btn img{
				position: relative;
				display: inline-block;
				width: 18px;
				height:16px;
				float:left;
				margin:3px 4px 0 0;
			}
			.ibox-box-logo:hover .logo-cover-box{
				bottom:0%;
			}
			.ibox-box-logo .product-img{
				position: relative;
				display: inline-block;
				width: 100%;
				height: 287px;
				box-sizing: border-box;
				border-right:1px solid rgb(254,207,213);
				border-left:1px solid rgb(254,207,213);
				align-items: center;
		        align-content: center;
		        overflow: hidden;
		        text-align: center;
		        float:left;
			}
			
			
			.ibox-box-logo .logo{
				position: relative;
				display: inline-block;
				width: 100%;
				height:70px;
				margin:15px 0;
				
				display: inline-flex; 
	          align-items: center;
	          align-content: center;
	          overflow: hidden;

		        text-align: center;
			}
			.ibox-box-logo .logo img{
				margin:0 auto;
				width:100px;
			}
			
			.ibox-box-logo .logo-title{
				position: relative;
				display: inline-block;
				width: 100%;
				height:30px;
				line-height:30px;
				margin:5px 0 ;
				color:#666666;
				font-weight: normal;
				font-size:16px;
		        text-align: center;
		        overflow: hidden;white-space: nowrap;text-overflow: ellipsis
			}
				.logo-cover-box{
				position: absolute;
				/*display: none;*/
				opacity: 0;
				left: 0;
				bottom:0;
				width: 100%;
				height: 100%;
				transition: .3s;
				text-align: center;
			}
			.logo-cover{
				position: absolute;
				left: 0;
				top:0;
				width: 100%;
				height: 288px;
				background-color: rgba(0,0,0,0.4);
				text-align: center;
			}
			.logo-cover-title{
				position: relative;
				display: inline-block;
				width: 100%;
				text-align: center;
				color:#ffffff;
				margin:45px auto 0;
				font-size: 18px;
				font-weight: normal;
				letter-spacing: 1px;
			}
			.logo-cover-tip{
				position: relative;
				display: inline-block;
				width: 90%;
				text-align: left;
				color:#ffffff;
				margin:8px 5% 0 5% ;
				line-height: 25px;
				font-size:14px;
				font-weight: normal;
				overflow: hidden;    
		        display: -webkit-box;
		        text-overflow: ellipsis;
		        -webkit-box-orient: vertical;
		        -webkit-line-clamp: 6;
			}
			.logo-cover-back{
				position: absolute;
				left: 0;
				/*display: none;*/
				top:288px;
				width: 100%;
				height: 102px;
				padding: 30px 0 0;
				box-sizing: border-box;
				background-color: #ffffff;
				text-align: center;
			}
			.logo-cover-attention-btn{
				position: relative;
				display: inline-block;
				border:1px solid rgb(250,71,92);
				color:rgb(250,71,92);
				text-align: center;
				padding: 5px 30px;
				font-weight: normal;
				font-size: 16px;
				border-radius: 20px;
				margin: 8px auto 20px;
				webkit-user-select: none;
				user-select: none!important;
			}

			.logo-cover-attention-btn img{
				position: relative;
				display: inline-block;
				width: 18px;
				height:16px;
				float:left;
				margin:3px 4px 0 0;
			}
			.ibox-box-logo:hover .logo-cover-box{
				/*bottom:0%;*/
				display: inline-block;
				opacity: 1;
			}

			.all-logo-wr{
				position: relative;
				
				display: inline-block;
				width: 100%;
				flex-wrap:wrap;
			}
			.logo-box{
				position: relative;
				float:left;
				width:123px;
				height:110px;
				box-sizing: border-box;
				border: 1px solid #f5f5f5;
				/*border-left: 1px solid #f5f5f5;*/
					display: inline-flex; 
	          align-items: center;
	          align-content: center;
	          overflow: hidden;
	          text-align: center;
			}
			.logo-box img{
				position: relative;
				display: inline-block;
				max-width: 70%;
				max-height: 76%;
				margin:0 auto;
			}
			/* 内裤系列 */

			.ibox-icon-3{
				position: relative;
				display: inline-block;
				float:left;
				width:22px;
				height:30px;
				margin:-12px 5px 0 10px;
				background-image: url(/public/static/image/ibox-logo-3.png);
				background-position: center;
				background-repeat: no-repeat;
				background-size: 21px 15px;
			}
			.panties-box-1{
				position: relative;
			    display: inline-block;
			    width: 235px;
			    height: 570px;
			    margin: 10px 0 0 10px;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			    float: left;
			}
			.panties-box-2{
				position: relative;
			    display: inline-block;
			    width: 234px;
			    height: 280px;
			    margin: 10px 0 0 10px;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			    float: left;
			}
			
			.panties-box-3{
				position: relative;
			    display: inline-block;
			    width: 478px;
			    height: 280px;
			    margin: 10px 0 0 10px;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			    float: left;
			}
			.panties-box-4{
				position: relative;
			    display: inline-block;
			    width: 396.5px;
			    max-height: 285px;
			    margin: 10px 0 0 10px;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			    float: left;
			}
			/*.panties-box-2 img:hover{
				width: 105%!important;
				left:-2.5%;
				top:-2.5%;
			}
			.panties-box-3 img:hover{
				width: 105%!important;
				left:-2.5%;
				top:-2.5%;
			}
			.panties-box-5 img:hover{
				width: 105%!important;
				left:-2.5%;
				top:-2.5%;
			}
			
			.panties-box-6 img:hover{
				width: 105%!important;
				left:-2.5%;
				top:-2.5%;
			}
			.panties-box-7 img:hover{
				width: 105%!important;
				left:-2.5%;
				top:-2.5%;
			}
			*/
			/* 女士内裤*/
			.ibox-line-pink{
				position: relative;
				display: inline-block;
				float:left;
				width:15px;
				height:60px;
				margin-top: -30px;
				border-left:6px solid rgb(250,71,92);
			}
			.panties-box-5{
				position: relative;
			    display: inline-flex;
			    width: 288px;
			    height: 405px;
			    margin: 10px 0 0px 10px;
			    float: left;
			    align-items: center;
			    justify-content:center;
			    overflow: hidden;
			    text-align: center;
			}
			.panties-box-5 img{
				
				/* min-width: 288px; */
			    min-height: 405px;
            }
			.panties-box-6{
				position: relative;
			    display: inline-block;
			    width: 198px;
			    height: 198px;
			    margin: 10px 0 0 10px;
			    float: left;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			}
			.panties-box-wr{
				position: relative;
				display: inline-block;
				width: 625px;
			}
			/* 无痕内裤 */
			.panties-box-7{
				position: relative;
			    display: inline-block;
			    width: 210px;
			    height: 350px;
			    margin: 30px 0 0 30px;
			    float: left;
			    /*border: 1px solid #ededed;*/
			}
			.panties-box-7:hover{
				/*box-shadow: 0 0 1px 1px rgba(198,198,198,.4),0 0 2px 2px rgba(198,198,198,.2),0 0 4px 4px rgba(198,198,198,.1);*/
				box-shadow: 4px -1px 20px 4px rgba(0, 0, 0, .15);
			}
			.panties-box-7 .product-box{
				position: relative;
			    display: inline-block;
			    width: 210px;
			    height: 210px;
			    float: left;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;	
			}
			.panties-box-7 .product-money{
				position: relative;
			    display: inline-block;
			    
			    color:#ff0000;
			    float: left;
			    margin:6px 0 10px;
			    font-size: 18px;
			    font-weight: normal;
			}
			.panties-box-7 .product-brand{
				font-size: 12px;
				color: #f6ae24;
				padding: 0 3px;
				border: 1px solid #f6ae24;
				margin:10px 5px 10px;
				border-radius: 3px;
				white-space: nowrap;
				float: left;
			}
			.panties-box-7 .product-name{
				position: relative;
			    display: inline-block;
			    width: 210px;
				height: 32px;
			    box-sizing: border-box;
			    padding: 0 4px;
			    color:#666;
			    overflow: hidden;    
		        display: -webkit-box;
		        text-overflow: ellipsis;
		        -webkit-box-orient: vertical;
		        -webkit-line-clamp: 2;
			    float: left;
			    font-size: 12px;
			    font-weight: normal;
			    text-align: left;	
			}
			.panties-box-7 .product-number{
				font-size: 11px;
				color: #999999;
				float: left;
				margin:10px 5px 10px;
			}
			.panties-box-7 .product-shop{
				width: 100%;
				font-size: 11px;
				color: #666666;
				float: left;
				margin:0 5px 0;
				display: flex;
				align-items: center;
			}
			.panties-box-7 .product-shop img{
				width: 14px;
				height: 13px;
				margin: 0 5px 0 0;
			}
			
			/*底部广告位*/
			.main-ad{
				position: relative;
				display: inline-block;
				margin:0 auto 0;
			}
			
			/*商品价格悬浮层 */
			.cover-1{
				position: absolute;
				bottom: 0;
				left:0;
				width: 100%;
				height:40px;
				line-height:40px;
				background-color: rgba(0,0,0,.4);
			}
			.cover-1 p{
				position: relative;
				display: inline-block;
				width: 50%;
				color:#ffffff;
				font-weight: normal;
				font-size: 16px;
				float:left;
				text-align: left;
				padding-left: 5px;
				box-sizing: border-box;
			}
			.cover-1 span{
				float: right;
				position: relative;
				display: inline-block;
				width: 50%;
				color:#ffffff;
				font-weight: normal;
				font-size: 14px;
				opacity: .8;
				text-align: right;
				padding-right: 6px;
				box-sizing: border-box;
			}

			.cover-2{
				position: absolute;
				bottom: 0;
				left:0;
				width: 100%;
				height:30px;
				line-height:30px;
				background-color: rgba(225,225,225,.7);
			}
			.cover-2 p{
				position: relative;
				display: inline-block;
				width: 50%;
				color:#ff0000;
				font-weight: normal;
				font-size: 14px;
				float:left;
				text-align: left;
				padding-left: 5px;
				box-sizing: border-box;
			}
			.cover-2 span{
				float: right;
				position: relative;
				display: inline-block;
				width: 50%;
				color:#000;
				font-weight: normal;
				font-size: 12px;
				opacity: .8;
				text-align: right;
				padding-right: 6px;
				box-sizing: border-box;
			}

/* 页面分页样式代码 start */
/* 分页样式 start */
	.pages-bar{
		position: relative;
		display: inline-block;
		width: 100%;
		text-align: right;
		margin:30px 0;
	}
	.pages-bar ul{
		list-style: none;
		margin: 0;
		padding: 0;
		float:right;
		display: inline-flex;
		min-width: 150px;
		flex-flow:nowrap;
		flex-wrap:wrap;
		justify-content:space-between;
	}
	.pages-bar span{
		letter-spacing: 1px;
		font-size: 14px;
		padding: 5px 0;
		color:#666;
	}
	.pages-bar input[type='text']{
		position: relative;
		display: inline-block;
	 	color:#a9a9a9;   
	    width: 40px;
	    height: 28px;
	    border: 1px solid #d2d2d2;
	    border-radius: 2px;
	    outline: 0;
	    margin:0 8px;
	    padding: 0 ;
	    text-align: center;
	}
	.pages-bar li{
		position: relative;
		display: inline-block;
		font-size: 14px;
	    margin-right: 4px;
	    border-radius: 2px;
	    width: 28px;
	    height: 28px;
	    line-height: 28px;
	    border: 1px solid #d2d2d2;
	    text-align: center;
	    color:#a9a9a9;
	    transition: .2s;
	}
	.pages-btn{
		position: relative;
		    display: inline-block;
		    float:left;
		    font-size: 12px;
	    padding: 5px 14px 2px 14px;
	    letter-spacing: 2px;
	    margin:1px 14px 0 14px;
	    box-sizing: border-box;
	    height: 28px;

	    border: 1px solid #d2d2d2;
	    cursor: pointer;
	    color:#a9a9a9;
	    border-radius: 2px;
	}
	.b-char-left,.b-char-right{
		
		font-weight: normal;
		font-size:24px;line-height:26px;margin:0 1px 0 2px; 
	}
	.pages-bar li:hover,.pages-btn:hover{
		background: #ff0000;
		border-color: #ff0000;
		color:#ffffff;
	}
/* 分页样式 end*/


/* 顶部标签导航条 start*/
	.nav-wid-1230{
		position: relative;
		display: inline-block;
		min-width: 1230px;
	    max-width: 1230px;
	    text-align: left;
	    color:#333;
	    margin: 0 auto;
	}
	.top-nav-bar-wr{
		background-color: #f5f5f5;	
		text-align: center;
		width: 100%;
		position: relative;
		display: inline-block;
		box-sizing: border-box;
		
		margin-top: 15px;
		text-align: center;
		padding: 5px 0;
	}
	.top-nav-bar-wr .trigger{
		position: relative;
		display: inline-block;
	    padding: 0 ;
		height: 28px;
		line-height: 25px;
	    border: 1px solid #d2d2d2;
	    cursor: pointer;
	    float:left;
	    box-sizing: border-box;
	    background-color: #ffffff;
	}
	.top-nav-bar-wr .rsaquo{
		position: relative;
		display: inline-block;
		font-size: 28px;
		float:left;
	    margin-right: 4px;
	    border-radius: 2px;
	    width: 26px;
	    height: 26px;
	    line-height: 22px;
	    text-align: center;
	    color:#555555;
	}
	.trigger .trigger-title{
		position: relative;
		display: inline-block;
		padding: 0 10px;
		min-width:35px;
		height:24px;
		font-size: 14px; 
		background-color: #ffffff;
	}
	.trigger .trigger-title span{
		position: absolute;
		color:#a9a9a9;
		right:8px;
		top:0;
		transform: rotate(-90deg);
		float: right;
		margin:0;
		font-size: 22px;
	}
	.trigger ul{
		position: absolute;
		display: none;
		top:22px;
		left:-1px;
		box-sizing: border-box;
		min-width:240px;
		max-height:500px;
		background-color: #ffffff;
		border: 1px solid #f13f59;
		padding-bottom: 6px;
	}
	.trigger li{
		position: relative;
		display: inline-block;
		padding: 8px 10px 0 10px;
		font-size: 14px; 
		color:#;
	}
	.trigger li:hover{
		color:#f13f59;
	}
	.trigger:hover .trigger-title{
		/*height:27px;*/
		background-color: #ffffff;
		z-index: 12;
	}
	.trigger:hover{
		border:none;
		border: 1px solid #f13f59;
		border-right: 1px solid #f13f59;
		border-top: 1px solid #f13f59;
		z-index: 10;
	}
	.trigger:hover ul{
		display: inline-block;
		z-index: 11;
	}
	/* 顶部标签导航条 end*/

	
/*  */
.row {
	display: inline-flex;
	width: 100%;
	height: auto;
	float: left;
	justify-content: center;
}

.main {
	min-width: 1230px;
	max-width: 1230px;
	margin: 0 auto;
	/*min-height: 500px;*/
	float: left;
	/* background-color: #fff; */
}
.main-ad{
	position: relative;
	display: inline-block;
	margin:0 auto 0;
}
.main-ad img{
	width:100%;
	
}
/*  */