﻿header { position: fixed; left: 0; top: 50px; z-index: 9999; width: 100%; height: 60px; }
header.followHeader { position: inherit; left: 0; top: 0; margin-top: 50px; margin-bottom: 30px; }
header.followHeader .wMain { border-bottom: 3px solid #f9f9f9; padding-bottom: 30px; }
header.absoHeader { position: absolute; }
header div.nav_r { float: right; padding-top: 20px; }
header div.nav_r div.shoppingCart { display: inline-block; height: 22px; line-height: 22px; background: url(../images/icon/shopping.png) no-repeat left / contain; vertical-align: middle; padding-left: 28px; margin-right: 28px; }
header div.nav_r .loinbox { display: inline-block; padding-right: 28px; }
header div.nav_r .loinbox a { display: block; }
header div.nav_r div.shoppingCart a { color: #221613; }
header div.nav_r div.shoppingCart.shoppingCart1 { background-image: url(../images/icon/shopping3.png); }
header div.nav_r div.shoppingCart.shoppingCart1 a { color: #fff; }
header div.nav_r div.search { display: inline-block; margin-right: 30px; vertical-align: middle; position: relative; }
header div.nav_r div.search .search_a { display: block; width: 22px; height: 22px; background: url(../images/icon/search.png) no-repeat center / cover; }
header div.nav_r div.search div.searchbox { display: none; position: absolute; right: 0; top: 30px; height: 22px; width: 200px; border: 1px solid #fff; padding: 10px; box-sizing: content-box; }
header div.nav_r div.search div.searchbox #Key { width: 100%; height: 100%; color: #fff; padding: 0 22px 0 5px; }
header div.nav_r div.search div.searchbox a.search_btn { position: absolute; right: 10px; top: 10px; width: 22px; height: 22px; background: url(../images/icon/search.png) no-repeat center / cover; }
header div.nav_r div.search div.searchbox::after { content: ""; display: none; position: absolute; left: 0; bottom: -5px; width: 100%; height: 1px; background-color: #fff; }
header div.nav_r div.search.aon { z-index: 999; }
header div.nav_r div.search.aon .search_a { background-image: url(../images/icon/search_on.png); }
header div.nav_r div.search.aon div.searchbox { border: 1px solid #333; }
header div.nav_r div.search.aon div.searchbox #Key { color: #333; }
header div.nav_r div.search.aon div.searchbox a.search_btn { background-image: url(../images/icon/search_on.png); }
header div.nav_r div.search.aon div.searchbox::after { background-color: #333; }
header div.nav_r div.search1 .search_a { background-image: url(../images/icon/search_on.png); }
header div.nav_r div.search1 div.searchbox { border: 1px solid #333; }
header div.nav_r div.search1 div.searchbox #Key { color: #333; }
header div.nav_r div.search1 div.searchbox a.search_btn { background-image: url(../images/icon/search_on.png); }
header div.nav_r div.search1 div.searchbox::after { background-color: #333; }
header div.nav_r div.nav_Sidebar { display: inline-block; vertical-align: middle; }
header div.nav_r div.nav_Sidebar a.nav_btn { display: block; width: 32px; height: 23px; background: url(../images/icon/navBtn.png) no-repeat center / cover; }
header div.nav_r div.nav_Sidebar .sildebar_content { display: table; text-align: center; position: fixed; top: 0; right: 0; z-index: 99; width: 420px; height: 100%; background: rgba(255, 255, 255, 0.95); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
header div.nav_r div.nav_Sidebar .sildebar_content.aon { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
header div.nav_r div.nav_Sidebar .sildebar_content a.shutDown { position: absolute; top: 70px; right: 100px; width: 23px; height: 23px; background: url(../images/icon/shutDown.png) no-repeat center / cover; }
header div.nav_r div.nav_Sidebar .sildebar_content ul.ul { display: table-cell; vertical-align: middle; }
header div.nav_r div.nav_Sidebar .sildebar_content ul.ul li a { display: inline-block; width: 120px; font-size: 20px; color: #333; padding: 2px 0; position: relative; background: none; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -moz-transition: all .3s ease 0s; transition: all .3s ease 0s; }
header div.nav_r div.nav_Sidebar .sildebar_content ul.ul li a:hover,
header div.nav_r div.nav_Sidebar .sildebar_content ul.ul li a.aon { background: url(../images/navBg.jpg) repeat-x bottom; }
header div.nav_r div.nav_Sidebar .sildebar_content ul.ul li + li { margin-top: 18%; }
header div.nav_r div.nav_Sidebar1 a.nav_btn { background-image: url(../images/icon/navBtn_on.png); }
@media screen and (max-width:640px) {
  header div.nav_r div.shoppingCart a { font-size: 0; }
  header div.nav_r { padding-top: 0; }
}
footer { padding-top: 60px; padding-bottom: 160px; background-color: #f8f8f8; }
footer div.foorter_L { float: left; }
footer div.foorter_L a.logo { display: block; margin-bottom: 50px; }
footer div.foorter_L .copyright p.p { line-height: 25px; font-size: 12px; color: #999; }
footer div.foorter_R { float: right; width: 65%; }
footer div.foorter_R div.link { float: left; width: 29.5%; }
footer div.foorter_R div.link dl.dl { float: left; width: 32%; }
footer div.foorter_R div.link dl.dl dt { font-size: 16px; margin-bottom: 35px; }
footer div.foorter_R div.link dl.dl dd { font-size: 12px; }
footer div.foorter_R div.link dl.dl dd a { color: #999; }
footer div.foorter_R div.link dl.dl dd + dd { margin-top: 22px; }
footer div.foorter_R div.link dl.dl + dl.dl { margin-left: 2%; }
footer div.foorter_R div.link dl.dl.first,footer div.foorter_R div.link dl.dl.nav5{margin-left: 0 !important;}

footer div.foorter_R div.subscription { float: left; width: 24%; margin: 0 8%; }
footer div.foorter_R div.subscription div.tit h4.h4 { font-size: 16px; font-weight: inherit; margin-bottom: 12px; }
footer div.foorter_R div.subscription div.tit p.p { font-size: 12px; color: #999; }
footer div.foorter_R div.subscription .input_mail input { width: 100%; height: 50px; color: #999; border-bottom: 2px solid #e5e5e5; margin: 20px 0; font-size: 12px; }
footer div.foorter_R div.subscription .input_mail a { display: block; width: 100%; height: 48px; line-height: 48px; text-align: center; background-color: #1b1b1b; font-size: 16px; color: #fff; }
footer div.foorter_R div.code { float: left; width: 30%; }
footer div.foorter_R div.code ul.ul li { float: left; width: 32%; }
footer div.foorter_R div.code ul.ul li figure { padding: 7px; background-color: #eee; }
footer div.foorter_R div.code ul.ul li p.p { margin-top: 25px; font-size: 12px; text-align: center; }
footer div.foorter_R div.code ul.ul li + li { margin-left: 2%; }


#Home_fullpage div.section { background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden; }
#Home_fullpage div.section a {  width:100%; height:100%; }
#Home_fullpage div.section .contentTxt { text-align: center; text-transform: uppercase; color: #fff; }
#Home_fullpage div.section .contentTxt h2.h2 { font-size: 110px; line-height: 1; }
#Home_fullpage div.section .contentTxt h2.h2 span { display: block; font-size: 70px; font-weight: 500; }
#Home_fullpage div.section .contentTxt p.p { font-size: 20px; margin-top: 30px; }
#Home_fullpage div.section div.aID { position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; }
#Home_fullpage div.section div.aID p.p { position: absolute; left: 100px; bottom: 80px; font-size: 14px; }
#Home_fullpage div.section div.aID p.p:nth-child(2) { left: auto; right: 100px; }

#Home_fullpage .Home_clothing figure.phone,
#Home_fullpage .Home_banner li figure.phone,
#Home_fullpage .Home_banner li { background-size: cover; background-position: center; background-repeat: no-repeat; }
#Home_fullpage .Home_clothing figure.phone,
#Home_fullpage .Home_banner li figure.phone{ display: none !important;  } 

#Home_fullpage .Home_clothing a.txt{ display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center;}

#Home_fullpage .Home_banner li a {display: block;width: 100%;height: 100%; text-align: left; }
#Home_fullpage .Home_banner div.desc { position: absolute; left: 100px; bottom: 100px; color: #fff; text-transform: uppercase; }
#Home_fullpage .Home_banner div.desc h2.h2 { font-size: 125px; line-height: .9; }
#Home_fullpage .Home_banner div.desc p.p { font-size: 32px; padding-left: 128px; position: relative; }
#Home_fullpage .Home_banner div.desc p.p::after { content: ""; display: block; position: absolute; left: 0; top: 50%; width: 115px; height: 5px; background-color: #fff; margin-top: -2.5px; }
#Home_fullpage .Home_Piece ul.ul li { overflow: hidden; display: table; float: left; width: 25%; height: 25.2vh; }
#Home_fullpage .Home_Piece ul.ul li a { display: block; width: 100%;height: 100%;transition:1s; }

#Home_fullpage .Home_Piece ul.ul li:hover a{
	background-image: url(../images/more.png) !important;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
}

// #Home_fullpage .Home_Piece ul.ul li{ display:none;}
#Home_fullpage .Home_Piece ul.ul li .contentTit { display: table-cell; vertical-align: middle; text-align: center; color: #b4e4ea; text-transform: uppercase; }
#Home_fullpage .Home_Piece ul.ul li .contentTit h4.h4 { font-size: 50px; }
#Home_fullpage .Home_Piece ul.ul li .contentTit p.p { font-size: 36px; }
#Home_fullpage .Home_Piece ul.ul li div.more_box { display: table-cell; vertical-align: middle; }
#Home_fullpage .Home_Piece ul.ul li div.more_box .more { width: 200px; height: 60px; line-height: 60px; font-size: 14px; background: url(../images/btnBg.png) no-repeat center / cover; padding-left: 50px; color: #b4e4ea; margin: 0 auto; position: relative; }
#Home_fullpage .Home_Piece ul.ul li div.more_box .more:after { content: ""; display: block; position: absolute; right: -6%; top: 50%; width: 60%; height: 10px; margin-top: -3px; background: url(../images/icon/btnR.png) no-repeat right / cover; }
#Home_fullpage .Home_Media .video_content { display: none; }
#Home_fullpage .Home_Media .video_content video { width: 100%; height: 100%; }
#Home_fullpage .Home_Media .contentTxt.video .Play { display: inline-block; width: 77px; height: 77px; background: url(../images/icon/play.png) no-repeat center / cover; margin-top: 30px; }
#Home_fullpage .Home_NationalStore .select_box .select { margin-top: 50px; }
#Home_fullpage .Home_NationalStore .select_box .select .dropdown + .dropdown { margin-left: 30px; }
.ProductList .ProductTips { width: 100%; text-align: center; padding: 20px 0; margin: 30px 0 0; font-size: 16px; color: #221613; background-color: #f9f9f9; line-height: 1.4; }
.ProductList .CScreening .lists { padding: 55px 0; }
.ProductList .CScreening .lists dl.dl { font-size: 0; }
.ProductList .CScreening .lists dl.dl dt { display: inline-block; width: 68px; color: #221613; font-size: 14px; vertical-align: top; }
.ProductList .CScreening .lists dl.dl dd { display: inline-block; width: calc(100% - 68px); vertical-align: top; }
.ProductList .CScreening .lists dl.dl dd a { margin: 0 20px; color: #736c6a; font-size: 14px; display: inline-block; }
.ProductList .CScreening .lists dl.dl dd a.on { color: brown; }
.ProductList .CScreening .lists dl.dl + dl.dl { margin-top: 35px; }
.ProductList .CScreening .Sort .Sort_search { float: left; width: 250px; font-size: 14px; position: relative; }
.ProductList .CScreening .Sort .Sort_search input { width: 100%; border-bottom: 1px solid #221613; padding: 5px 20px 8px 5px; }
.ProductList .CScreening .Sort .Sort_search a { position: absolute; top: 6px; right: 2px; width: 14px; height: 14px; background: url(../images/icon/search_on.png) no-repeat center / cover; }
.ProductList .CScreening .Sort .Sort_btn { float: right; padding-top: 8px; }
.ProductList .CScreening .Sort .Sort_btn div { display: inline-block; font-size: 14px; color: #736c6a; }
.ProductList .CScreening .Sort .Sort_btn div + div { margin-left: 28px; }
.ProductList .CScreening .Sort .Sort_btn .btn { padding-right: 15px; background: url(../images/icon/Sort.png) no-repeat right; cursor: pointer; color: #221613; }
.ProductList .Product_Lists { font-size: 0; margin-top: 60px; }
.ProductList .Product_Lists li { display: inline-block; width: 20%; border-left: 1px solid #fff; border-right: 1px solid #fff; font-size: 14px; color: #221613; text-align: center; padding-bottom: 60px; }
.ProductList .Product_Lists li h5.h5 { font-weight: 500; margin-top: 28px; }
.ProductList .Product_Lists li p.p { color: #999; margin: 12px 0; }
.ProductList .more { text-align: center; padding-bottom: 90px; }
.ProductList .more a { display: inline-block; width: 340px; height: 50px; line-height: 40px; color: #1b1b1b; border: 5px solid #221613; }
.ProductList_info { padding-bottom: 150px; }
.ProductList_info .wMain { margin-top: 30px; padding-top: 40px; }
.ProductList_info .ProductInfo_L { float: right; width: 31%; padding-top: 90px; }
.ProductList_info .ProductInfo_L.Fixed{position:fixed; right:100px; padding-left:0; top:0;}

.ProductList_info .ProductInfo_L h5.h5 { font-size: 24px; color: #221613; }
.ProductList_info .ProductInfo_L p.price { margin: 15px 0 35px; }
.ProductList_info .ProductInfo_L p.price span { font-size: 18px; color: #221613; }
.ProductList_info .ProductInfo_L p.price del { font-size: 16px; color: #999; }
.ProductList_info .ProductInfo_L ul.ul { margin-bottom: 35px; }
.ProductList_info .ProductInfo_L ul.ul li { float: left; text-align: center; }
.ProductList_info .ProductInfo_L ul.ul li a { display: inline-block; width: 60px; }
.ProductList_info .ProductInfo_L ul.ul li a figure { border: 2px solid transparent; }
.ProductList_info .ProductInfo_L ul.ul li a p.p { font-size: 14px; color: #999; padding-top: 6px; }
.ProductList_info .ProductInfo_L ul.ul li a.aon figure,
.ProductList_info .ProductInfo_L ul.ul li a:hover figure,
.ProductList_info .ProductInfo_L ul.ul li a.aon p.p,
.ProductList_info .ProductInfo_L ul.ul li a:hover p.p { border-color: #000; color: #221613; }
.ProductList_info .ProductInfo_L .dropdown { width: 100%; }
.ProductList_info .ProductInfo_L .dropdown span.selected { height: 50px; line-height: 50px; padding: 0 40px 0 20px; border: 1px solid #dadada; background-color: #fff; font-size: 14px; color: #1b1b1b; }
.ProductList_info .ProductInfo_L .dropdown span.selected li { color: #1b1b1b; }
.ProductList_info .ProductInfo_L .shoppingBtn a { display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; background-color: #1b1b1b; color: #fff; margin-top: 15px; }
.ProductList_info .ProductInfo_L .shoppingBtn a i { display: inline-block; width: 15px; height: 16px; background: url(../images/icon/shopping1.png) no-repeat; vertical-align: text-top; margin-right: 10px; }
.ProductList_info .ProductInfo_R { float: left; width: 65%; }
.ProductList_info .ProductInfo_R .IntrImg div + div { margin-top: 40px; }
.ProductList_info .ProductInfo_R .IntrImg div.IntrImg2 { font-size: 0; }
.ProductList_info .ProductInfo_R .IntrImg div.IntrImg2 img { width: 49%; }
.ProductList_info .ProductInfo_R .IntrImg div.IntrImg2 img + img { margin-left: 2%; }
.ProductList_info .ProductInfo_R div.des { margin-top: 40px; }
.ProductList_info .ProductInfo_R div.des ul.ul { float: left; width: 33.3%; }
.ProductList_info .ProductInfo_R div.des ul.ul li { font-size: 14px; }
.ProductList_info .ProductInfo_R div.des ul.ul li h6.h6 { font-size: 14px; color: #1b1b1b; font-weight: 500; margin-bottom: 5px; }
.ProductList_info .ProductInfo_R div.des ul.ul li p.p { color: #999; line-height: 1.4; }
.ProductList_info .ProductInfo_R div.des ul.ul li div.left { float: left; width: 65%; }
.ProductList_info .ProductInfo_R div.des ul.ul li div.right { float: right; width: 35%; }
.ProductList_info .ProductInfo_R div.des ul.ul li + li { margin-top: 28px; padding-right: 6%; }
.personalPublic { background: url(../images/memberBg.jpg) no-repeat center / cover; }
.personalPublic .personalRight .personalFFF { float: right; width: 1170px; padding-top: 108px; padding-left: 80px; background-color: #fff; min-height: 1000px; }
.personalPublic .personalRight .personalFFF .navPersonal { padding-top: 80px; }
.personalPublic .personalRight .personalFFF .navPersonal ul.ul li { float: left; }
.personalPublic .personalRight .personalFFF .navPersonal ul.ul li a { font-size: 24px; color: #cfcfcf; }
.personalPublic .personalRight .personalFFF .navPersonal ul.ul li.aon a { color: #221613; }
.personalPublic .personalRight .personalFFF .navPersonal ul.ul li + li { margin-left: 5%; }
.PersonalInfo div.form { max-width: 740px; padding-bottom: 96px; }
.PersonalInfo div.form ul.ul li { margin-top: 60px; }
.PersonalInfo div.form ul.ul li label { display: block; font-size: 14px; color: #221613; margin-bottom: 12px; }
.PersonalInfo div.form ul.ul li input { width: 32%; height: 48px; border-bottom: 1px solid #1b1b1b; color: #999; }
.PersonalInfo div.form ul.ul li.select_box .select { margin-bottom: 10px; }
.PersonalInfo div.form ul.ul li.select_box .select .dropdown { float: left; width: 32%; background-color: transparent; }
.PersonalInfo div.form ul.ul li.select_box .select .dropdown .selected { height: 50px; line-height: 50px; font-size: 14px; color: #221613; padding: 0; border-bottom: 1px solid #1b1b1b; }
.PersonalInfo div.form ul.ul li.select_box .select .dropdown ul li { margin: 0; font-size: 14px; }
.PersonalInfo div.form ul.ul li.select_box .select .dropdown + .dropdown { margin-left: 2%; }
.PersonalInfo div.form ul.ul li.select_box input { width: 100%; }
.PersonalInfo div.form ul.ul li.save a { display: block; width: 32%; height: 40px; line-height: 40px; background-color: #1b1b1b; text-align: center; color: #fff; }
.MyOrder .orderContent { padding-top: 40px; }
.MyOrder .orderContent ul.ul li { max-height: 220px; margin-bottom: 40px; border: 1px solid #ebebeb; }
.MyOrder .orderContent ul.ul li figure { float: left; width: 142px; }
.MyOrder .orderContent ul.ul li div.info { float: left; width: calc(100% - 142px); padding-top: 30px; }
.MyOrder .orderContent ul.ul li div.info .status { float: left; width: 120px; border-right: 1px solid #ebebeb; padding: 0 30px; text-align: center; }
.MyOrder .orderContent ul.ul li div.info .status .time span { display: block; font-size: 14px; color: #221613; }
.MyOrder .orderContent ul.ul li div.info .status .time .day { font-size: 30px; }
.MyOrder .orderContent ul.ul li div.info .status .time .year { padding-top: 10px; margin-top: 10px; border-top: 1px solid #ebebeb; }
.MyOrder .orderContent ul.ul li div.info .status p.p { padding-top: 50px; color: #e64e4e; }
.MyOrder .orderContent ul.ul li div.info .status p.p.Paid { color: #73bfb5; }
.MyOrder .orderContent ul.ul li div.info .status p.p.completed { color: #999; }
.MyOrder .orderContent ul.ul li div.info .orderInfo { float: left; width: calc(100% - 120px); padding: 0 4.8%; color: #221613; font-size: 14px; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .Numbering { font-size: 20px; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .Quantity { padding: 18px 0; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .Quantity span:last-of-type { color: #999; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .TotalPrice { color: #999; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .ViewBtn { text-align: right; margin-top: 20px; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .ViewBtn a { display: inline-block; width: 160px; height: 40px; line-height: 40px; text-align: center; background-color: #1b1b1b; color: #fff; font-size: 14px; vertical-align: middle; }
.MyOrder .orderContent ul.ul li div.info .orderInfo .ViewBtn a.cancel { background-color: transparent; border: 3px solid #1b1b1b; color: #1b1b1b; }
.MyOrder .orderContent ul.ul li.completed div.info .status .time span { color: #999; }
.MyOrder .orderContent ul.ul li.completed div.info .status p.p { color: #999; }
.MyOrder .orderContent ul.ul li.completed div.info .orderInfo .Numbering { color: #999; }
.MyOrder .orderContent ul.ul li.completed div.info .orderInfo .Quantity { color: #999; }
.MyOrder .orderContent ul.ul li.completed div.info .orderInfo .ViewBtn a { background-color: #f7f7f7; color: #a7a7a7; border: 0; }
.MyOrder .orderContent1 { padding-bottom: 130px; }
.MyOrder .orderContent1 ul.ul li { margin-bottom: 0; overflow: hidden; }
.MyOrder .orderContent1 ul.ul li.table { border: none; border-bottom: 1px solid #ebebeb; padding: 35px 0; }
.MyOrder .orderContent1 ul.ul li.table div { float: left; }
.MyOrder .orderContent1 ul.ul li.table div p.p.tit { width: 120px; font-size: 18px; }
.MyOrder .orderContent1 ul.ul li.table div p.p { line-height: 2; }
.MyOrder .orderContent1 ul.ul li.table .list2 { width: 410px; padding: 0 4.8%; }
.MyOrder .orderContent1 ul.ul li.table .list2 p.phone { color: #999; }
.MyOrder .orderContent1 ul.ul li.table .list2.pay p.p { display: inline-block; vertical-align: middle; }
.MyOrder .orderContent1 ul.ul li.table .list2.pay img { width: 18px; height: 18px; vertical-align: middle; }
.MyOrder .orderContent1 ul.ul li.padd142 { padding-left: 142px; }
.MyOrder .orderContent1 ul.ul li.tableRight div { float: right; }
.MyOrder .orderContent1 ul.ul li.tableRight .list3 { margin-right: 180px; }
.MyOrder .orderContent1 ul.ul li.tableRight .list4 p.p:nth-child(1),
.MyOrder .orderContent1 ul.ul li.tableRight .list4 p.p:nth-child(2) { color: #999; }
.MyOrder .orderContent1 ul.ul li div.info { padding-top: 60px; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Number_Content { font-size: 14px; color: #999; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Number_Content .Numbering { display: inline-block; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Number_Content .Number_right { float: right; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Number_Content .Number_right span { width: 80px; display: inline-block; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Number_Content .Number_right span.statusNumber { font-size: 16px; color: #e64e4e; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Number_Content .Number_right span:last-child { width: 110px; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Quantity { font-size: 16px; color: #221613; padding: 25px 0 0 0; }
.MyOrder .orderContent1 ul.ul li div.info .orderInfo .Quantity p.p:last-child { font-size: 14px; color: #999; margin-top: 5px; }
.MyOrder .orderContent1 .payBtn { text-align: right; margin-top: 40px; }
.MyOrder .orderContent1 .payBtn a { display: inline-block; width: 160px; height: 40px; line-height: 40px; text-align: center; background-color: #1b1b1b; color: #fff; vertical-align: middle; }
.MyOrder .orderContent1 .payBtn a:last-child { background-color: transparent; border: 3px solid #1b1b1b; color: #1b1b1b; line-height: 36px; }
.shoppingCart .shopping_content { padding-top: 40px; }
.shoppingCart .shopping_content .left { float: left; width: 66.5%; }
.shoppingCart .shopping_content .left ul.ul li { max-height: 220px; border: 1px solid #ebebeb; margin-bottom: 30px; overflow: hidden; }
.shoppingCart .shopping_content .left ul.ul li figure { float: left; }
.shoppingCart .shopping_content .left ul.ul li figure img { width: 140px; }
.shoppingCart .shopping_content .left ul.ul li div.info { float: left; width: calc(100% - 142px); padding: 6%; }
.shoppingCart .shopping_content .left ul.ul li div.info div.tit { margin-bottom: 5px; }
.shoppingCart .shopping_content .left ul.ul li div.info div.tit input { float: right; }
.shoppingCart .shopping_content .left ul.ul li div.info .Style { font-size: 14px; color: #999; }
.shoppingCart .shopping_content .left ul.ul li div.info .num { display: inline-block; font-size: 0; border: 1px solid #dadada; margin: 15px 0 30px; }
.shoppingCart .shopping_content .left ul.ul li div.info .num span { display: inline-block; width: 24px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; }
.shoppingCart .shopping_content .left ul.ul li div.info .num span.amount { width: 40px; border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.shoppingCart .shopping_content .left ul.ul li div.info .totalPrice span { font-size: 14px; color: #999; }
.shoppingCart .shopping_content .left ul.ul li div.info .totalPrice p.price { float: right; font-size: 20px; color: #221613; }
.shoppingCart .shopping_content .right { float: right; width: 31.5%; padding: 25px 4% 30px; background-color: #f8f8f8; border: 1px solid #ebebeb; }
.shoppingCart .shopping_content .right ul.ul li { font-size: 14px; }
.shoppingCart .shopping_content .right ul.ul li.tit { padding-bottom: 15px; }
.shoppingCart .shopping_content .right ul.ul li.tit p.p { color: #999; }
.shoppingCart .shopping_content .right ul.ul li.tit p.p span { float: right; color: #221613; }
.shoppingCart .shopping_content .right ul.ul li.des { padding: 25px 0; }
.shoppingCart .shopping_content .right ul.ul li.des p.p span { float: right; color: #999; }
.shoppingCart .shopping_content .right ul.ul li.des p.p.total { margin-top: 60px; }
.shoppingCart .shopping_content .right ul.ul li.des p.p.total span { font-size: 20px; color: #3d3533; }
.shoppingCart .shopping_content .right ul.ul li.des p.p:first-child { margin-bottom: 10px; }
.shoppingCart .shopping_content .right ul.ul li.expr { padding: 20px 0; }
.shoppingCart .shopping_content .right ul.ul li.expr p.p { color: #999; }
.shoppingCart .shopping_content .right ul.ul li.expr p.p:first-child { margin-bottom: 25px; }
.shoppingCart .shopping_content .right ul.ul li.btn { padding-top: 30px; }
.shoppingCart .shopping_content .right ul.ul li.btn a { display: block; height: 40px; line-height: 40px; text-align: center; background-color: #1b1b1b; color: #fff; }
.shoppingCart .shopping_content .right ul.ul li.btn a:last-child { line-height: 38px; color: #1b1b1b; border: 3px solid #1b1b1b; background-color: transparent; margin-top: 15px; }
.shoppingCart .shopping_content .right ul.ul li + li { border-top: 1px solid #ebebeb; }
.shoppingInfo .shoppingInfo_content { padding-top: 40px; }
.shoppingInfo .shoppingInfo_content .left { float: left; width: 66.5%; }
.shoppingInfo .shoppingInfo_content .left .address { font-size: 14px; border: 1px solid #ebebeb; position: relative; }
.shoppingInfo .shoppingInfo_content .left .address .list { padding: 30px 10px 30px 90px; }
.shoppingInfo .shoppingInfo_content .left .address .list h4.h4 { font-size: 20px; font-weight: 500; line-height: 2; }
.shoppingInfo .shoppingInfo_content .left .address .list .name { margin-top: 15px; }
.shoppingInfo .shoppingInfo_content .left .address .list .name p.p { display: inline-block; padding-right: 5px; border-right: 1px solid #dadada; margin-right: 5px; color: #000; font-weight: bold; }
.shoppingInfo .shoppingInfo_content .left .address .list .contact { color: #666; }
.shoppingInfo .shoppingInfo_content .left .address .list .contact p.p { margin-top: 5px; }
.shoppingInfo .shoppingInfo_content .left .address a.add { display: block; height: 50px; line-height: 50px; text-align: center; border-top: 1px solid #ebebeb; color: #333; font-weight: bold; }
.shoppingInfo .shoppingInfo_content .left .payMethod { padding: 30px 10px 30px 90px; margin-top: 30px; border: 1px solid #ebebeb; position: relative; }
.shoppingInfo .shoppingInfo_content .left .payMethod h4.h4 { font-size: 20px; font-weight: 500; line-height: 2; }
.shoppingInfo .shoppingInfo_content .left .payMethod .theWay { color: #999; line-height: 1.6; font-size: 14px; margin-top: 5px; }
.shoppingInfo .shoppingInfo_content .left .payMethod .theWay span { display: block; color: #221613; }
.shoppingInfo .shoppingInfo_content .left .payMethod .Pay { margin-top: 30px; }
.shoppingInfo .shoppingInfo_content .left .payMethod .Pay label { margin-right: 20px; }
.shoppingInfo .shoppingInfo_content .left i.Sort { position: absolute; left: 30px; top: 30px; width: 40px; height: 40px; line-height: 36px; text-align: center; border: 3px solid #dadada; font-size: 24px; color: #999; font-style: inherit; border-radius: 50%; }
.shoppingInfo .shoppingInfo_content .right { float: right; width: 31.5%; padding: 25px 4% 30px; background-color: #f8f8f8; border: 1px solid #ebebeb; }
.shoppingInfo .shoppingInfo_content .right ul.ul li { padding: 20px 0; font-size: 14px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.tit { text-align: center; padding: 0 0 14px 0; color: #999; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.tit span { display: inline-block; padding-left: 22px; background: url(../images/icon/shopping2.png) no-repeat left; line-height: 2; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.list figure { float: left; width: 60px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.list div.des { float: left; width: calc(100% - 60px); padding-left: 20px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.list div.des h6.h6 { font-size: 14px; margin-bottom: 5px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.list div.des p.p { color: #999; margin-bottom: 5px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.list div.des div.price { color: #999; margin-top: 18px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.list div.des div.price span { float: right; color: #3d3533; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.statistics p.p { color: #999; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.statistics p.p span { float: right; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.statistics p.p + p.p { margin-top: 10px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.statistics p.total span { color: #3d3533; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.Terms { color: #666; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.Terms input { display: inline-block; vertical-align: top; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.Terms p.p { display: inline-block; width: calc(100% - 25px); vertical-align: top; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.Terms p.p a { color: #666; text-decoration: underline; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.Terms a.submit { display: block; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #1b1b1b; margin-top: 18px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.send p.p:first-child { margin-bottom: 15px; }
.shoppingInfo .shoppingInfo_content .right ul.ul li.send p.p { color: #999; line-height: 1.6; }
.shoppingInfo .shoppingInfo_content .right ul.ul li + li { border-top: 1px solid #e5e5e5; }
.customerService .ServiceNav { padding-top: 60px; }
.customerService .ServiceNav .location { font-size: 14px; color: #999; }
.customerService .ServiceNav .location a { color: #999; }
.customerService .ServiceNav h4.h4 { margin: 25px 0; font-size: 24px; color: #221613; font-weight: 500; }
.customerService .ServiceNav .dropdown { width: 240px; background-color: transparent; }
.customerService .ServiceNav .dropdown .selected { height: 50px; line-height: 50px; padding: 0; padding-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; border-bottom: 1px solid #1b1b1b; }
.customerService .ServiceContent { padding-top: 60px; padding-bottom: 180px; }
.customerService .ServiceContent ul.ul li { border-top: 1px solid #dadada; padding: 0 15px; }
.customerService .ServiceContent ul.ul li a { display: block; height: 50px; line-height: 50px; font-size: 14px; color: #221613; position: relative; }
.customerService .ServiceContent ul.ul li a:after { content: ""; position: absolute; border-color: #dadada; width: 100%; top: 16px; right: 10px; width: 10px; height: 10px; border-left: 1px solid #221613; border-bottom: 1px solid #221613; transform: rotate(-45deg); }
.customerService .ServiceContent ul.ul li div.info { display: none; padding: 10px 0 35px; overflow-x: auto; }
.customerService .ServiceContent ul.ul li div.info p.p { font-size: 14px; color: #666; }
.customerService .ServiceContent ul.ul li div.info table { width: 100%; border-color: #dadada; margin-top: 20px; }
.customerService .ServiceContent ul.ul li div.info table th { background-color: #f3f3f3; }
.customerService .ContactInfo { color: #333; padding-bottom: 95px; }
.customerService .ContactInfo .number { padding-bottom: 50px; padding-top: 50px; border-bottom: 1px solid #dadada; }
.customerService .ContactInfo .number .list { padding-left: 20px; border-left: 1px solid #1b1b1b; }
.customerService .ContactInfo .number .list p.tit { margin-bottom: 5px; }
.customerService .ContactInfo .number .list p.Hm { font-size: 14px; }
.customerService .ContactInfo .number .list + .list { margin-top: 30px; }
.customerService .ContactInfo .subscription { padding: 50px 0; border-bottom: 1px solid #dadada; }
.customerService .ContactInfo .subscription p.des { font-size: 12px; color: #999; margin: 5px 0; }
.customerService .ContactInfo .subscription input { width: 270px; height: 44px; font-size: 12px; border-bottom: 2px solid #ebebeb; }
.customerService .ContactInfo .subscription a { display: block; width: 270px; height: 48px; line-height: 48px; text-align: center; background-color: #1b1b1b; color: #fff; margin-top: 20px; }
.customerService .ContactInfo .code { padding-top: 50px; }
.customerService .ContactInfo .code ul.ul li { float: left; }
.customerService .ContactInfo .code ul.ul li figure { padding: 7px; background-color: #f5f5f5; }
.customerService .ContactInfo .code ul.ul li figure img { width: 106px; height: 106px; }
.customerService .ContactInfo .code ul.ul li p.p { height: 40px; line-height: 40px; text-align: center; margin-top: 15px; }
.customerService .ContactInfo .code ul.ul li + li { margin-left: 20px; }
.media_Content .mediaBanner { height: 440px; background-position: center; background-size: cover; background-repeat: no-repeat; text-align: center; }
.media_Content .mediaBanner .desc { color: #fff; text-transform: uppercase; padding-top: 150px; }
.media_Content .mediaBanner .desc h2.h2 { font-size: 80px; text-transform:uppercase; }
.media_Content .mediaBanner .desc p.p { font-size: 60px; }
.media_Content .mediaLists { margin-top: 140px; padding-bottom: 200px; }
.media_Content .mediaLists ul.ul li { height: 335px; margin-bottom: 125px; position: relative; }
.media_Content .mediaLists ul.ul li figure { float: left; width: 50%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; z-index: 9; }
.media_Content .mediaLists ul.ul li figure video{width:100%;height: inherit;display:block;object-fit: contain;position:absolute;left:0;top:0;background: #000; z-index: 5;}

.media_Content .mediaLists ul.ul li div.des { float: right; width: 50%; height: 100%; color: #010101; padding-left: 60px; padding-right: 12%; padding-top: 25px; position: relative; }
.media_Content .mediaLists ul.ul li div.des .time { margin-bottom: 50px; }
.media_Content .mediaLists ul.ul li div.des .time p.p { font-size: 40px; font-weight: bold; }
.media_Content .mediaLists ul.ul li div.des .time p.p:last-child { font-size: 20px; }
.media_Content .mediaLists ul.ul li div.des .info h6.h6 { font-size: 22px; margin-bottom: 25px; }
.media_Content .mediaLists ul.ul li div.des .info p.p { font-size: 14px; color: #666; }
.media_Content .mediaLists ul.ul li div.des .more { position: absolute; left: 60px; bottom: 15px; font-size: 14px; color: #333; }
.media_Content .mediaLists ul.ul li div.des .more:after { content: ""; display: block; position: absolute; left: 0; top: 50%; width: 120%; height: 1px; background-color: #000; }
.media_Content .mediaLists ul.ul li:before { content: ""; display: block; position: absolute; right: 0; top: -40px; width: 58%; height: 100%; background-color: #f9f9f9; }
.media_Content .mediaLists ul.ul li:nth-child(2n):before { right: 0; left: 0; }
.media_Content .mediaLists ul.ul li:nth-child(2n) figure { float: right; }
.media_Content .mediaLists ul.ul li:nth-child(2n) div.des { float: left; }
.media_Content .mediaLists .more { text-align: center; }
.media_Content .mediaLists .more a { display: inline-block; width: 272px; height: 50px; line-height: 50px; border: 3px solid #323232; color: #1b1b1b; }
.media_Content .aboutUsLists .about_top { padding-top: 130px; }
.media_Content .aboutUsLists .about_top .left { float: left; width: 42%; padding-top: 100px; }
.media_Content .aboutUsLists .about_top .left .tit { text-transform: uppercase; }
.media_Content .aboutUsLists .about_top .left .tit h4.h4 { font-size: 56px; color: #333; }
.media_Content .aboutUsLists .about_top .left .tit p.p { font-size: 40px; color: #000; }
.media_Content .aboutUsLists .about_top .left .des { font-size: 14px; color: #000; min-height: 180px; margin-top: 50px; margin-bottom: 75px; }
.media_Content .aboutUsLists .about_top .left .des p.p { line-height: 2; }
.media_Content .aboutUsLists .about_top .left figure { width: 100%; height: 500px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.media_Content .aboutUsLists .about_top .right { float: right; width: 50%; }
.media_Content .aboutUsLists .about_top .right figure { width: 100%; height: 670px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.media_Content .aboutUsLists .about_top .right .des { padding-top: 70px; }
.media_Content .aboutUsLists .about_top .right .des p.p { line-height: 2; }
.media_Content .aboutUsLists .about_top .right .des p.p + p.p { margin-top: 40px; }
.media_Content .aboutUsLists .about_bottom { height: 440px; color: #000; margin-top: 100px; margin-bottom: 210px; }
.media_Content .aboutUsLists .about_bottom .left { float: left; width: 62%; height: 100%; color: #fff; }
.media_Content .aboutUsLists .about_bottom .left figure { display: table; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; }
.media_Content .aboutUsLists .about_bottom .left figure .des { display: table-cell; vertical-align: middle; padding-left: 10%; }
.media_Content .aboutUsLists .about_bottom .left figure .des h5.h5 { font-size: 40px; font-weight: 500; margin-bottom: 50px; }
.media_Content .aboutUsLists .about_bottom .left figure .des p.p { font-size: 14px; line-height: 2; }
.media_Content .aboutUsLists .about_bottom .right { float: left; width: 38%; height: 100%; background-color: #f5f5f5; text-align: center; display: table; }
.media_Content .aboutUsLists .about_bottom .right .des { display: table-cell; vertical-align: middle; }
.media_Content .aboutUsLists .about_bottom .right .des h4.h4 { font-size: 40px; font-weight: 500; margin-bottom: 50px; }
.media_Content .aboutUsLists .about_bottom .right .des p.p { font-size: 14px; }
.logIn-content { display: none; position: fixed; z-index: 444; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(119, 119, 119, 0.4); }
.logIn-content .Login-main { position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-width: 620px; height: 460px; margin: auto; background-color: #fff; padding: 30px 60px 0; color: #221613; }
.logIn-content .Login-main h2.h2 { font-size: 24px; font-weight: 500; text-align: center; }
.logIn-content .Login-main span.down { position: absolute; right: 20px; top: 20px; width: 15px; height: 15px; background: url(../images/icon/shutDown.png) no-repeat center; }
.logIn-content .Login-main div.form div.inp { margin-top: 30px; }
.logIn-content .Login-main div.form div.inp p.p { font-size: 14px; margin-bottom: 10px; }
.logIn-content .Login-main div.form div.inp input { width: 100%; padding: 10px 0; color: #999; font-size: 14px; border-bottom: 1px solid #1b1b1b; }
.logIn-content .Login-main div.form div.radio { padding-top: 20px; padding-bottom: 40px; font-size: 16px; }
.logIn-content .Login-main div.form div.radio label { color: #666; }
.logIn-content .Login-main div.form div.radio label input[type="radio"] { margin-right: 10px; }
.logIn-content .Login-main div.form div.radio a { float: right; color: #666; text-decoration: underline; }
.logIn-content .Login-main div.form div.submit a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; }
.logIn-content .Login-main div.form div.submit a + a { margin-top: 10px; }
.logIn-content .Login-main div.form div.submit a.submitZC { color: #fff; background-color: #1b1b1b; }
.logIn-content .Login-main div.form div.submit a.submitHY { color: #1b1b1b; border: 2px solid #1b1b1b; }

.password-content { display: none; position: fixed; z-index: 444; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(119, 119, 119, 0.4); }
.password-content .Login-main { position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-width: 620px; height:530px; margin: auto; background-color: #fff; padding: 30px 60px 0; color: #221613; }
.password-content .Login-main h2.h2 { font-size: 24px; font-weight: 500; text-align: center; }
.password-content .Login-main span.down { position: absolute; right: 20px; top: 20px; width: 15px; height: 15px; background: url(../images/icon/shutDown.png) no-repeat center; }
.password-content .Login-main div.form div.inp { margin-top: 30px; }
.password-content .Login-main div.form div.inp p.p { font-size: 14px; margin-bottom: 10px; }
.password-content .Login-main div.form div.inp input { width: 100%; padding: 10px 0; color: #999; font-size: 14px; border-bottom: 1px solid #1b1b1b; }
.password-content .Login-main div.form div.inp input#f_code{width:50%;}
.password-content .Login-main div.form div.radio { padding-top: 20px; padding-bottom: 40px; font-size: 16px; }
.password-content .Login-main div.form div.radio label { color: #666; }
.password-content .Login-main div.form div.radio label input[type="radio"] { margin-right: 10px; }
.password-content .Login-main div.form div.radio a { float: right; color: #666; text-decoration: underline; }
.password-content .Login-main div.form div.submit a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; }
.password-content .Login-main div.form div.submit a + a { margin-top: 10px; }
.password-content .Login-main div.form div.submit a.submitZC { color: #fff; background-color: #1b1b1b; }
.password-content .Login-main div.form div.submit a.submitDL { color: #1b1b1b; border: 2px solid #1b1b1b; }

.registered-content { display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(119, 119, 119, 0.4); }
.registered-content .registered-main { position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-width: 620px; height: 700px; margin: auto; background-color: #fff; padding: 30px 60px 0; color: #221613; }
.registered-content .registered-main h2.h2 { font-size: 24px; font-weight: 500; text-align: center; }
.registered-content .registered-main span.down { position: absolute; right: 20px; top: 20px; width: 15px; height: 15px; background: url(../images/icon/shutDown.png) no-repeat center; }
.registered-content .registered-main div.form div.inp { margin-top: 20px; }
.registered-content .registered-main div.form div.inp p.p { font-size: 14px; margin-bottom: 10px; }
.registered-content .registered-main div.form div.inp input { width: 100%; padding: 10px 0; color: #999; font-size: 14px; border-bottom: 1px solid #1b1b1b; }
.registered-content .registered-main div.form div.select { margin-top: 30px; }
.registered-content .registered-main div.form div.select p.p { font-size: 14px; margin-bottom: 10px; }
.registered-content .registered-main div.form div.select .select-main select { width: 32%; height: 35px; border-bottom: 1px solid #1b1b1b; }
.registered-content .registered-main div.form div.select .select-main select + select { margin-left: 1%; }
.registered-content .registered-main div.form div.select .address { margin-top: 10px; }
.registered-content .registered-main div.form div.select .address input { width: 100%; padding: 10px 0; color: #999; font-size: 14px; border-bottom: 1px solid #1b1b1b; }
.registered-content .registered-main div.form div.pass { margin-top: 20px; margin-bottom: 40px; }
.registered-content .registered-main div.form div.pass div.pass-left { float: left; width: 49%; }
.registered-content .registered-main div.form div.pass div.pass-left p.p { font-size: 14px; margin-bottom: 10px; }
.registered-content .registered-main div.form div.pass div.pass-left input { width: 100%; padding: 10px 0; color: #999; font-size: 14px; border-bottom: 1px solid #1b1b1b; }
.registered-content .registered-main div.form div.submit a { display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 14px; }
.registered-content .registered-main div.form div.submit a + a { margin-top: 10px; }
.registered-content .registered-main div.form div.submit a.submitZC { color: #fff; background-color: #1b1b1b; }
.registered-content .registered-main div.form div.submit a.submitDL { color: #1b1b1b; border: 2px solid #1b1b1b; }




/*
 .TextList001214 为demo编号
 */
.TextList001214{  padding:4% 0; }
.TextList001214 li{ float:left; width:25%; margin-right:12%; margin-bottom:6%;  padding:0 2% 2%; position:relative }
.TextList001214 li:nth-child(3n){ margin-right:0;}
.TextList001214 li:after{ position:absolute; left:0; top:5px; content:""; background:#efefef; width:4px; height:117px;}
.TextList001214 li h3{ color:#010101; font-size:22px; font-weight:normal; margin:0;}
.TextList001214 li p{ margin:30px 0 5px;color:#666; font-size:14px; line-height:22px;    height: 80px;
    overflow: hidden;}
.TextList001214 li p u{ color:#0555e4;}

@media(max-width:768px){
.TextList001214 li{ width:46%; margin-right:8%; }
.TextList001214 li:nth-child(3n){ margin-right:8%;}
.TextList001214 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.TextList001214 .city dl{ float:none; width:100%; clear:both; margin-bottom:2%;}
}
@media(max-width:480px){
.TextList001214 li{ float:none; width:auto; margin-right:0 !important;}
.TextList001214 li h3{font-size:16px;}
}
@media(max-width:320px){
.TextList001214 li{     padding: 0 5% 2%;}
.TextList001214{margin-top: 8%;}

}
/*
 .RighInfo002296 为demo编号
 */
  .RighInfo002296{padding-top: 90px; }
 .RighInfo002296 .ServiceNav h4 { color: #010101; font-weight:normal; font-size: 24px;    margin: 0; }
.RighInfo002296 .ContactInfo { color: #333; padding-bottom: 50px; }
.RighInfo002296 .ContactInfo .number { padding-top: 50px;}
.RighInfo002296 .ContactInfo .number .list { padding-left: 20px; border-left: 1px solid #1b1b1b; }
.RighInfo002296 .ContactInfo .number .list p.tit { margin-bottom: 4px;font-size: 16px; }
.RighInfo002296 .ContactInfo .number .list p.Hm { font-size: 14px; margin:0 }
.RighInfo002296 .ContactInfo .number .list + .list { margin-top: 30px; }
.RighInfo002296 .ContactInfo .subscription { padding: 50px 0; border-bottom: 1px solid #dadada; }
.RighInfo002296 .ContactInfo .subscription p.des { font-size: 12px; color: #999; margin: 5px 0; }
.RighInfo002296 .ContactInfo .subscription input { width: 270px; height: 44px; font-size: 12px; border-bottom: 2px solid #ebebeb; }
.RighInfo002296 .ContactInfo .subscription a { display: block; width: 270px; height: 48px; line-height: 48px; text-align: center; background-color: #1b1b1b; color: #fff; margin-top: 20px; }
.RighInfo002296 .ContactInfo .code { padding-top: 50px; border-bottom: 1px solid #dadada;}
.RighInfo002296 .ContactInfo .code ul.ul li { float: left; }
.RighInfo002296 .ContactInfo .code ul.ul li figure { padding: 7px; background-color: #f5f5f5; }
.RighInfo002296 .ContactInfo .code ul.ul li figure img { width: 92px; height: 92px; }
.RighInfo002296 .ContactInfo .code ul.ul li p.p { height: 40px; line-height: 40px; text-align: center; margin-top: 15px; }
.RighInfo002296 .ContactInfo .code ul.ul li + li { margin-left: 20px; }


/*
 .TextList001222 为demo编号
 */
.TextList001222{  padding:0% 0 4%; }
.TextList001222 h1{ color:#010101; font-size:24px; font-weight:normal; margin:0; padding-bottom:50px}
.TextList001222 li{ float:left; width:22%; margin-right:4%; margin-bottom:6%;  padding:0 2% 2%; position:relative }
.TextList001222 li:nth-child(4n){ margin-right:0;}
.TextList001222 li:after{ position:absolute; left:0; top:5px; content:""; background:#1b1b1b; width:1px; height:71px;}
.TextList001222 li h3{ color:#010101; font-size:16px; font-weight:normal; margin:0;}
.TextList001222 li .p1{ margin:14px 0 0px;color:#333333; font-size:16px; line-height:24px; overflow: hidden;}
.TextList001222 li .p2{ margin:0px 0 3px;color:#333333; font-size:14px; line-height:24px;    overflow: hidden;}
.TextList001222 li p u{ color:#0555e4;}

@media(max-width:768px){
.TextList001222 li{ width:46%; margin-right:8%; }
.TextList001222 li:nth-child(3n){ margin-right:8%;}
.TextList001222 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.TextList001222 .city dl{ float:none; width:100%; clear:both; margin-bottom:2%;}
}
@media(max-width:480px){
.TextList001222 li{ float:none; width:auto; margin-right:0 !important;}
.TextList001222 li h3{font-size:16px;}
}
@media(max-width:320px){
.TextList001222 li{     padding: 0 5% 2%;}
.TextList001222{margin-top: 8%;}

}



/*Map002516 */
.Map002516{ padding:50px 0 50px}
.Map002516 select.dropdown{width: 70%; background-color: transparent; border: 1px solid #000000; height: 58px;padding-left: 15px; margin: 0 auto; text-align: left; margin-top: 10px; font-size:16px; color:#010101;}
@media screen and (min-width: 769px){
.Map002516 select.dropdown{width:25%; display: inline-block; margin:0 10px;  max-width: 260px;}
}
/* 下拉选择 */
.ZJselectBox{width:100%; height: 58px; position: relative;font-size:14px !important;}
.ZJselectBoxRbottom{border-right:1px solid #e5e5e5;}
.ZJselectTxt{position: relative; line-height: 58px; color: #666; padding-left: 15px; }

.ZJselectTxt .ZJselectTxtSpan{color: #fff;  }
.ZJselectTxt i.icon{ display: block; width: 25px;height: 58px; position: absolute; right: 0;top: 0;z-index: 2;cursor: pointer; }
.ZJselectTxt i.iconOn{}

 .ZJselectBox .ZJselectUl{position: absolute; display: none; width: 100%; z-index: 4; top: 100%;left: 0; background: #fff; }
 .ZJselectBox .ZJselectUl .ZJselectUlBox{max-height: 120px;overflow-y:auto; border:1px solid #ccc;}
 .ZJselectBox .ZJselectUl ul li{font-size: 14px;float: none; height: 40px; line-height: 40px; padding: 0;margin: 0;padding-left: 15px;border-bottom: 1px solid #f9f9f9; -webkit-transition: all .3s;
-o-transition: all .3s; color: #333;
transition: all .3s; cursor: pointer;
}

.ZJselectBox .ZJselectUl ul li:hover{background: #f0f0f0;}


.Map002516 .map{padding: 100px 0 50px;}
.Map002516 .auto{text-align: center;}
.Map002516 h1{ font-size:24px; font-weight:normal; color:#010101;padding: 10px 0 40px;}
.Map002516 .map #allmap{ height:660px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}
.Map002516 .ul_con li{ float:left; width:48.5%; margin-right:3%}
.Map002516 .ul_con li:nth-child(2n){ margin-right:0}
.Map002516 .ul_con li div{ padding-left:0px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li p{ margin:0; margin-bottom:6%; color:#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}

@media(max-width:640px){
.Map002516 .ul_con li{ padding:10px;}
.Map002516 .ul_con li:nth-child(2n){ }
.Map002516 .map #allmap{ height:480px;}
}
@media(max-width:480px){
.Map002516 .ul_con li{ float:none; width:100%;}
}


.TextList000856 { margin:0 auto;}
.TextList000856 li{border: #e6e6e6 1px solid;line-height: 64px;padding: 0 20px 0  20px;margin-bottom: 15px;list-style: none;height: 64px;}
.TextList000856 li a{padding-left: 15px;font-size: 16px;font-weight: 300;position:  relative;}
.TextList000856 li a:after{content:'';background:#82cbc4;width:6px;height:6px;position:absolute;left:0;top: 29px;}
.TextList000856 li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.16); -webkit-box-shadow:0 0 12px rgba(0,0,0,0.16); -moz-box-shadow:0 0 12px rgba(0,0,0,0.16); -ms-box-shadow:0 0 12px rgba(0,0,0,0.16);-o-box-shadow:0 0 12px rgba(0,0,0,0.16); border:#fff solid 1px;}
.TextList000856 li:hover a{ color:#82cbc4;}
.TextList000856 li time{float:right;color:#999;font-size: 14px;margin-left:10px;}






.memberHeader .mb{display: none;}
@media screen and (max-width: 1200px){
.memberHeader .pc{display: none;}
.memberHeader .mb{display: inline-block;}
.personalPublic.PersonalInfo  .personalRight .personalFFF{padding-top:116px;}
}

header.memberHeader{position:absolute;}
.personalPublic .personalRight .personalFFF{width:60.9%;}
#Home_fullpage .Home_Media .video_content a{padding-top: 0;}
.bx-wrapper .bx-next,.bx-wrapper .bx-prev{background: none!important;}

#Home_fullpage .Home_Piece ul.phwap{display:none;}
@media screen and (max-width:640px) {
#Home_fullpage .Home_Piece ul.pcwap{display:none;}
#Home_fullpage .Home_Piece ul.phwap{display: block;}
// #Home_fullpage div.section,#Home_fullpage .fp-tableCell{height: 100%!important;}
// #Home_fullpage .bx-wrapper .bx-viewport{height: 100%!important;}
// #Home_fullpage .bx-wrapper .bx-viewport ul,#Home_fullpage .bx-wrapper .bx-viewport  li{height: 100%!important;}
#Home_fullpage div.Home_Media,#Home_fullpage .Home_Media .fp-tableCell{height: 100%!important;}

#Home_fullpage .Home_banner div.desc h2.h2, #Home_fullpage div.section .contentTxt h2.h2{font-size:24px!important;}
#Home_fullpage div.section .contentTxt h2.h2 span{font-size: 20px!important;}
#Home_fullpage div.section a{padding-top: 0;}
#Home_fullpage div.section .contentTxt{padding: 10% 0;}
header{top: 15px;}
#Home_fullpage .Home_banner div.desc{bottom: 20%!important;}
footer{padding-bottom: 40px;}
header.followHeader{margin-top:15px;}
.ProductList .CScreening .lists{padding: 20px 0;}
.ProductList .CScreening .lists dl.dl + dl.dl{margin-top: 15px;}
.ProductList .Product_Lists{margin-top:20px;}
.ProductList .Product_Lists li{padding-bottom: 35px;}
.ProductList .more{padding-bottom: 55px;}
.ProductList_info{padding-bottom: 60px;}
.customerService .ContactInfo .number{    padding-bottom: 25px;padding-top: 10px;}
.customerService .ContactInfo .subscription{padding:25px 0;}
.customerService .ContactInfo .code ul.ul li{width: 28%;}
.customerService .ContactInfo .code ul.ul li figure img{height: auto;}
.customerService .ContactInfo .code ul.ul li p.p{margin-top: 0;}
.customerService .ContactInfo{padding-bottom: 35px;}
.media_Content .mediaBanner .desc h2.h2{font-size: 28px!important;}
.media_Content .mediaBanner .desc p.p{font-size: 24px!important;}
.media_Content .mediaLists{margin-top: 40px!important;}
.media_Content .mediaLists ul.ul li div.des .time p.p{font-size: 30px;}
.media_Content .mediaLists ul.ul li div.des .time{margin-bottom: 30px;}
.media_Content .mediaLists ul.ul li div.des .info h6.h6{    font-size: 16px; margin-bottom: 15px;}
.media_Content .mediaLists ul.ul li{margin-bottom: 70px;}






.personalPublic .personalRight .personalFFF .navPersonal{padding-top:0;}
.personalPublic .personalRight .personalFFF{min-height:auto; padding-bottom: 40px;}
.PersonalInfo div.form{padding-top: 0!important;padding-bottom:0;}
.Home_banner .bx-wrapper .bx-pager span{font-size: 45px!important;letter-spacing: 1px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 15px;}


}

@media(max-width:640px) {
#Home_fullpage .Home_clothing,
#Home_fullpage .Home_banner li{ background-image:none !important; }
#Home_fullpage .Home_clothing figure.phone,
#Home_fullpage .Home_banner li figure.phone{  display: block !important;  width: 100%; height: 100%; }
#Home_fullpage .Home_clothing a.txt{ position: absolute; }
#Home_fullpage .Home_clothing a.txt .contentTxt{ padding: 10% 5%;}
}











