
/*===购物===*/
.shopping .pgwSlider .ps-current{ float:right;}
.shopping ul.pgwSlider, .pgwSlider > ul{ float:left;}
.shopping .index_contact0{ background-image:url(../images/shopping_contact.jpg); padding-left:350px;}
.shopping_banner{ width:576px; float:left; display:inline; margin-right:30px;}
.shopping_infos{ width:324px; float:left; display:inline; margin-right:30px;}
.shopping_infos_menu{height:36px; line-height:36px; margin-bottom:10px; border-bottom:1px solid #c00001}
.shopping_infos_title{ height:36px; line-height:36px;}
.shopping_infos_title h3{ color:#c00001; padding-left:0; font-size:16px; float:left;}
.shopping_infos_more{ float:right; display:inline; margin-right:10px;}
.shopping_infos_more a{ color:#fff}
.shopping_infos_main_top{ margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.shopping_infos_main_top h3{ font-size:16px; margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shopping_infos_main_top p{ color:#888}
.shopping_infos_main ul{ padding-left:15px;}
.shopping_infos_main ul li{ list-style: outside disc; padding:4px 0; line-height:22px;padding-left:2px;}
.shopping_infos_main ul li a{ font-size:14px}
.shopping_imgnews{ float:right; width:234px; height:317px; position:relative; overflow:hidden;}
.shopping_imgnews img{ width:234px; height:317px;}
.shopping_imgnews .sty_1{ background: rgba(0, 0, 0, 0.7); color:#fff; position:absolute; bottom:0; left:0; padding:8px 0; text-align:center; width:100%}
.shopping_imgnews .sty_2{ background:#587dff; padding:8px 20px; color:#fff; position:absolute; top:0; left:0; font-size:14px; line-height:24px;}
.shopping_imgnews img{	-webkit-transform: scale(1) rotate(0deg);-moz-transform: scale(1) rotate(0deg);-ms-transform: scale(1) rotate(0deg);-o-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-ms-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;}
.shopping_imgnews a:hover img{ 	-webkit-transform: scale(1.1) rotate(-0deg);-moz-transform: scale(1.1) rotate(-0deg);-ms-transform: scale(1.1) rotate(-0deg);-o-transform: scale(1.1) rotate(-0deg);transform: scale(1.1) rotate(-0deg);}

.shopping .c_bg1 .title_1{ border-color:#aaa}
.shopping .newslist_2{ margin-bottom:30px}

.shopping .bg_2{ padding:20px 0 30px 0}
.shopping_bg1{ padding:10px 50px 20px 50px; background:#f1f1f1; margin-bottom:10px;}
.shopping .destinations_ul{ border:0; width:700px;}
.shopping .destinations_ul li{ margin-right:50px;}
.shopping_img_title{ text-align:center; padding:20px 0 0 0}
.shopping .b-container-without-1__btn{ background-color:#fff}
.shopping .btn-default{ border-color:#ff0000}
.shopping .index_list{ padding:10px 0}
.shopping .btn-effect:after,.btn-primary {background-color: #ff0000;}
.shopping .newslist_menu li a.cur, .newslist_menu li a:hover{ border-bottom: 3px solid #ff0000;color: #ff0000;}
.shopping .title_1 h4{ border-bottom: 3px solid #ff0000;color: #ff0000;}
.shopping .title_1 a{ color:#333}
.shopping .title_1 a:hover{ color:#ff0000}
.shopping_newslist_img p{ padding:2px 0}
.shopping .notice_menu h2 a{ background:none; padding-left:0}
.shopping .notice_menu{ background:#fe8400}
.shopping .notice_list li{ border:0; list-style: inside disc; line-height:20px;}
.shopping .notice_list li.first{ list-style:none; }
.shopping .notice_list{ padding:7px 0;}
.shopping_newslist_content{ display:inline; width:485px; float:right;}
.shopping_title2 h3{ float:left; display:inline; font-size:16px;}
.shopping_title2_link{ float:right; display:inline; font-size:13px; color:#666}
.shopping_title1{ border-bottom:1px solid #999; line-height:28px; height:28px;}
.shopping_title1 h4{ font-size:16px; font-weight:bold; float:left; display:inline; border-bottom:3px solid #ff0000; color:#ff0000; height:26px;}
.shopping_title1 a{ float:right; color:#666; margin-right:0;}
.shopping_title1 a:hover{ color:#587eff}
.shopping_content{ padding:10px 0 0 0}
.shopping_content li{ line-height:28px; height:28px; overflow:hidden; *line-height:23px; *height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.shopping_content li a{ height:29px;white-space:nowrap;}
.shopping .index_list_l{ width:580px;}
.shopping_newslist_img{ width:170px; float:left; display:inline; overflow:hidden;}
.shopping_newslist_img img{ width:170px; height:158px;}
.shopping .index_videos{ margin-top:20px;}
.shopping ul.index_videos{ width:750px}
.shopping ul.index_videos li.first{ border:0; width:280px; margin-left:0; margin-right:25px; margin-bottom:0}
.shopping ul.index_videos li.first .sty1 img{ width:280px; height:210px; overflow:hidden;}
.shopping ul.index_videos li.first a:hover .sty2{ background:#587eff; color:#fff}
.shopping ul.index_videos li{ border:0; width:120px; margin-left:0; margin-right:25px; margin-bottom:10px;}
.shopping ul.index_videos li .sty1 img{ width:120px; height:90px; overflow:hidden;}
.shopping ul.index_videos li a:hover .sty2{ background:#587eff; color:#fff}
.shopping .index_tongye li .sty2{ text-align:center; padding:4px 5px; background:#fff; line-height:18px; font-size:12px; height:18px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shopping .index_tongye li.first .sty2{ text-align:center; padding:6px 10px; background:#fff; line-height:22px; font-size:14px; height:22px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.shopping ul.index_videos li.first .index_videos_ico{ width:100px; height:100px; position:absolute; top:55px; left:90px; background: url(../images/ico_shipin1.png) no-repeat}
.shopping ul.index_videos li .index_videos_ico{ width:50px; height:50px; position:absolute; top:23px; left:35px; background: url(../images/ico_shipin2.png) no-repeat}

.shopping .swiper-pagination-fraction, .shopping .swiper-pagination-custom, .shopping .swiper-container-horizontal > .swiper-pagination-bullets{ top:auto; bottom:10px;}
.shopping .swiper-pagination-bullet{ width:15px; height:15px;}
.shopping .swiper-pagination-bullet-active{ background-color:#ff0000}
.shop_headline{ background:#fcfdea; padding:10px 15px 15px 15px; }
.shop_headline_title{ font-size:18px; font-weight:bold; margin-bottom:12px; color:#000; padding-left:80px; background:url(../images/top_news.png) left no-repeat; height:40px;display: flex;justify-content: flex-start;align-items: center;}
.shop_headline_center{ line-height:22px;}
.shop_headline_left{ float:left; width:150px; margin-top:5px;}
.shop_headline_left img{ width:150px; height:220px;}
.shop_headline_right{ float:right; width:250px; line-height:20px;}
.shop_headline_right li{ list-style: outside disc; line-height:21px; padding:2px 0}
.shopping .index_contact{ width:auto; padding:20px; font-size:17px; line-height:24px}
.shopping_adv{ margin-top:20px;}
.shopping .conan1{ padding-bottom:30px;}