/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family: Arial,' '; color:#333; overflow-x:hidden;}
a{ color:#666;}
a:hover{ color:#ffd613; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{ width:80%; max-width:1300px; min-width:1000px; margin:0 auto;}
.wapper2{ width:1200px; margin:0 auto;}
input,textarea,select{outline:none; font-family: Arial,' ';}
img{
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
@media(max-width:1024px){
.wapper1{ width:90%; min-width:0px;}
.wapper2{ width:90%; }
}
/*common end*/

.head_add{ width:100%; background:#fff; position:relative; z-index:55;}
.head_add1bg{}
.head_add1{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.head_add1 .lt{ width:40%;}
.head_add1 .lt a{ display:inline-block; vertical-align:middle; line-height:22px; font-size:13px; margin-right:1.04vw;}
.head_add1 .lt a img{ display:block; height:22px;}
.head_add .logo{ width:19%; height:60px; position:relative;}
.head_add .logo img{ display:block; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.head_add1 .rt{ width:40%;/* text-align:right;*/
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
/*.head_add1 .rt a{ display:inline-block; text-align:center; vertical-align:middle; line-height:22px; font-size:13px; margin-left:20px; position:relative;}
.head_add1 .rt a img{ display:block; height:22px;}
.head_add1 .rt a i{ font-style:normal; color:#fff; background:#333; width:20px; line-height:20px; border-radius:100%; text-align:center; position:absolute; right:0; top:0; transform:translate(10px,-10px);}*/
.head_add2bg{ padding:15px 0;}
.head_add2{ position:relative;
/*display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;*/}
.head_add2 .menu{height:30px;line-height:30px; text-align:center; margin:0 180px; position:relative;}
.head_add2 .menu ul li{/* float:left;*/ display:inline-block; vertical-align:top; }
/*.head_add2 .menu ul li:nth-child(1)>span a{ padding-left:0;}*/
.head_add2 .menu ul li>dl{ background:#fff; width:180px; position:absolute; left:0; top:100%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.head_add2 .menu ul li>dl>dd{ line-height:22px; }
.head_add2 .menu ul li>dl>dd a{ font-size:12px; color:#666; font-weight:normal; display:block; text-align:left; padding:10px 10px;}
.head_add2 .menu ul li>dl>dd a:hover{ color:#333; background:#eeeef0;}
.menu_erjibg{ width:70%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.1); position:absolute; top:100%; left:50%; transform:translateX(-50%); display:none;}
.head_add2 .menu ul li:hover .menu_erjibg{ display:block;}
.menu_erji{ padding:25px 5%;display: flex;justify-content: space-between;}
.menu_erji .lt1{}
.menu_erji .lt1 dl{}
.menu_erji .lt1 dl dd{}
.menu_erji .lt1 dl dd a{ color:#666; font-weight:normal; display:block; text-align:left; font-size:12px; line-height:22px; padding:5px 10px;}
.menu_erji .lt1 dl dd a:hover{ color:#000;}
.menu_erji .rt1{ width:66%;}
.menu_erji .rt1 dl{display: flex; flex-wrap:wrap;}
.menu_erji .rt1 dl dd{ width:31%; margin:0 1% 2% 1%;}
.menu_erji .rt1 dl dd a{ display:block; width:100%; padding:0;}
.menu_erji .rt1 dl dd .img{ padding-bottom:133%; position:relative; overflow:hidden;}
.menu_erji .rt1 dl dd .img img{ display:block; width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.menu_erji .rt1 dl dd:hover .img img{ opacity:.9;}
.head_add2 .menu a{ font-size:16px;color:#333; text-decoration:none; font-weight:bold; display:inline-block;text-align:center; padding:0 1.56vw;}
.head_add2 .menu a:hover{color:#000;}
.head_add2 a.menu_hover{ color:#000; }
.head_add2 .menu_down span a{ }
.head_add2 .menu_down i{ margin-right:10px; display:none;}
.head_add2 .rt{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: flex-end;
justify-content: flex-end;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.head_add .h_search1{ position:absolute; right:0; top:0;}
.head_add .h_search1 .form1{ width:180px; height:29px; border-bottom:1px solid #333;}
.head_add .h_search1 .form1 .text1{ float:right; border:none; background:#fff; height:29px; line-height:29px; padding:0; width:calc(100% - 30px);}
.head_add .h_search1 .form1 .button1{ float:left; width:30px; height:29px; line-height:29px; text-align:center; border:none; background:none; color:#999; font-size:20px; }
.head_add .h_user{}
.head_add .h_user a{ display:inline-block; text-align:center; vertical-align:middle; line-height:22px; font-size:13px; margin-left:1.04vw; position:relative;}
.head_add .h_user a img{ display:inline-block; vertical-align:middle; height:22px;}
.head_add .h_user a i{ font-style:normal;/* color:#fff; background:#333; width:20px; line-height:20px; border-radius:100%; text-align:center; position:absolute; right:0; top:0; transform:translate(10px,-10px);*/}
.head_add .h_user a span{}
@media(max-width:1024px){
.head_add{ display:none;}
.head_add .h_user a span{ display:none;}
}

.head{ width:100%; background:#fff; position:relative; z-index:55; top:0; left:0;}
.head1bg{ background:#2b2d42;}
.head1{ height:50px; line-height:50px; font-size:14px; color:#fff;}
.head1 a{ color:#fff;}
.head1 i{ color:#ffd613; font-size:20px; vertical-align:middle; }
.head1 .lt{ float:left;}
.head1 .lt ul li{ float:left; margin:0 60px 0 0;}
.head1 .rt{ float:right;}
.head2bg{ border-bottom:1px solid #ccc;}
.head2{ height:120px; position:relative;}
.head .logo{ float:left; width:20%; height:120px; position:relative; }
.head .logo img{ max-width:100%; max-height:90%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
.head .h_search1{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.head .h_search1 .form1{ width:400px; height:40px;}
.head .h_search1 .form1 .text1{ float:left; border:1px solid #d9d9d9; border-radius:4px 0 0 4px; background:#fff; height:38px; line-height:38px; padding:0 0 0 10px; width:308px;}
.head .h_search1 .form1 .button1{ float:right; width:80px; height:40px; line-height:40px; text-align:center; background:#2b2d42; color:#ffd613; font-size:24px; border-radius:0px 4px 4px 0;}
.head2 .h_cart1{ float:right; font-size:14px; line-height:24px; color:#999; height:40px; line-height:40px; margin:40px 0 0 0;}
.head2 .h_cart1 i{ font-size:20px;}
.head3bg{ width:100%; background:#fff; position:relative; z-index:55; top:0; left:0; transition:all .3s ease;}
.head3{ height:50px;}
/*menu*/
.head .menu{height:50px;line-height:50px; }
.head .menu ul li{ float:left; position:relative; }
.head .menu ul li dl{ background:#fff; width:180px; position:absolute; left:0; top:100%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.head .menu ul li dl dd{ line-height:22px; }
.head .menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:block; text-align:left; padding:10px 10px;}
.head .menu ul li dl dd a:hover{ color:#333; background:#eeeef0;}
.head .menu a{ font-size:16px;color:#333; text-decoration:none; font-weight:bold; display:inline-block;text-align:center; padding:0 10px;}
.head .menu a:hover{color:#000;}
.head a.menu_hover{ color:#000; }
.head .menu_down span a{ padding:0 5px 0 10px;}
.head .menu_down i{ margin-right:10px;}

.head_m{ width:100%; background:#fff; position:relative; z-index:55; top:0; left:0; padding:50px 0 0 0; display:none;}
.head_m1_box{ width:100%; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.175); position:fixed; z-index:55; top:0; left:0;}
.head_m1bg{ position:relative;}
.head_m1{ height:50px; position:relative; }
.head_m1 .rt{ float:right; line-height:50px; position:absolute; right:0; top:0;}
.head_m1 .rt ul li{ float:left; margin:0 0 0 10px;}
.head_m1 .rt ul li i{ font-size:20px; color:#999; vertical-align:middle;}
.head_m1 .rt ul li img{ vertical-align:middle;}
.search1bg{ width:100%; background:#fff; position:absolute; top:0; left:0; box-shadow:0 1px 5px 0 rgba(0,0,0,.3); display:none;}
.search1{ height:50px;}
.search1_close{ float:right; width:20px; line-height:50px; font-size:20px; text-align:center;}
.search1_con{ float:left; width:calc(100% - 30px);}
.search1 .form1{ height:50px;}
.search1 .form1 .text1{ float:left; border:none; background:#fff; padding:0; height:50px; line-height:50px; width:calc(100% - 20px);}
.search1 .form1 .button1{ float:right; width:20px; line-height:50px; text-align:center; font-size:20px;}
.search1 .form1 .button1 i{}
.head_m2bg{}
.head_m2{ height:90px;}
.head_m .logo{ width:36%; height:50px; position:relative; margin:0 auto;}
.head_m .logo img{ max-width:100%; max-height:90%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}

/**/
.nav_open{ line-height:50px; text-align:center; float:left; position:absolute; left:0; top:0;}
.nav_open i{ font-size:20px; color:#999; vertical-align:middle;}
.nav_open i.anticon-close{ display:none;}
.nav_box{}
.nav_close1{ width:100%; height:calc(100vh - 50px); background:rgba(0,0,0,.5); position:fixed; z-index:665; top:50px; left:0; display:none;}
.navbg{ width:80%; height:calc(100vh - 50px); background:#fff; position:fixed; top:50px; left:-100%; z-index:666; transition:all .3s ease;}
.nav{ position:relative;}
.nav_list{}
.tree{ height:calc(100vh - 100px); overflow-Y:scroll; padding:0 5%;}
.tree_box{ }
.tree_one,.tree_two{display: none; overflow: hidden;}
.tree_box h3{ font-weight:normal; font-size:16px; height:46px; line-height:46px; overflow:hidden; margin:0; position:relative; }
.tree_box h3 a{ color:#333; position:relative; z-index:10;}
.tree_box h3 a:hover{ color:#ffd613;}
.tree_box h3 span{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:right;}
.tree_box h3 span i{}
.tree_one h4{ font-weight:normal; font-size:14px; position:relative; height:34px; line-height:34px; overflow:hidden; margin:0 0 0 5%; }
.tree_box h4 a{ color:#666; position:relative; z-index:10;}
.tree_box h4 a:hover{ color:#ffd613;}
.h_btn1{ height:50px; line-height:50px; background:#f2f2f2;}
.h_btn1 ul li{ float:left; width:50%; text-align:center; font-size:18px;}
.h_btn1 ul li a{ display:block; color:#333;}
.h_btn1 ul li:nth-child(2n-1) a{ color:#ffd613; background:#2b2d42;}
.nav_box.active .navbg{ left:0;}

.head3bg.active{ position:fixed; box-shadow:0 2px 4px 0 rgba(0,0,0,.3);}
.nav_open.active i.anticon-close{ display:block;}
.nav_open.active i.anticon-bars{ display:none;}
@media(max-width:1024px){
.head{ display:none;}
.head_m{ display:block;}
}


.swiper-container1 { width: 100%; }
.swiper-container1 .swiper-slide {
/* Center slide text vertically */
/*display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;*/
}
.swiper-container1 .swiper-slide img{ display:block; width:100%;}
.swiper-container1 .swiper-pagination1{ display:none;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet{ width:12px; height:12px; background:#ccc; opacity:1;}
.swiper-container1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#888; opacity:1;}
.swiper-container1 .swiper-button-prev1,.swiper-container1 .swiper-button-next1{ display:none;}
.swiper-container1 .swiper-button-prev1{}
.swiper-container1 .swiper-button-next1{}
@media(max-width:1024px){
.bannerbg{ width:100%;}
.swiper-container1 .swiper-pagination1{/* display:block;*/}
}


.tit1{}
.tit1 .h2{ font-size:22px; line-height:32px; font-weight:bold;}
.more1{ text-align:center; }
.more1 a{}
.more1 span{ display:inline-block; text-align:center; background:#2b2d42; color:#ffd613; font-size:14px; border-radius:4px; height:40px; line-height:40px; width:100%;}
.more1 span:hover{ background:#5e5f6f;}
.more1 i{}
.con01bg{ padding:50px 0 50px 0;}
.con01{}
.con01 .list{ }
.con01 .list ul li{ float:left; width:25%; margin:40px 0 0 0;}
.con01 .list ul li .nr_box{ padding:10px; border:1px solid transparent;}
.con01 .list ul li .img{ border:1px solid #e5e5e5; position:relative; padding-bottom:100%;}
.con01 .list ul li .img img{ display:block; max-width:100%; max-height:100%; object-fit: cover; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.con01 .list ul li .txt{ padding:5px 5px 10px 5px;}
.con01 .list ul li .txt .h2{ font-size:14px; line-height:18px; height:36px;}
.con01 .list ul li .txt .h2 strong{ float:left; width:70%; font-weight:normal; height:36px; overflow:hidden;}
.con01 .list ul li .txt .h2 a{ color:#333;}
.con01 .list ul li .txt .h2 span{ float:right; line-height:24px;}
.con01 .list ul li .txt .h2 font{ font-size:24px;}
.con01 .list ul li .txt .h3{ font-size:20px; line-height:30px; height:30px; margin-top:10px;}
.con01 .list ul li .txt .h3 strong{ float:left;}
.con01 .list ul li .txt .h3 strong img{ vertical-align:middle;}
.con01 .list ul li .txt .h3 span{ float:right;}
.con01 .list ul li .txt .h3 span a{}
.con01 .list ul li .txt .h3 span i{}
.con01 .list ul li .txt .h3 span a:nth-child(2){ font-size:16px;}
.con01 .more1{ margin-top:5px;}
.con01 .list ul li:hover .nr_box{ border: 1px solid #ddd; box-shadow: 2px 2px 10px rgba(0,0,0,.3);}
.con01 .list ul li .txt .h3 span a:hover{ color:#ffd613;}
@media(max-width:1024px){
.more1 span{ font-size:12px; height:34px; line-height:34px; }
.con01 .list ul li{ float:left; width:50%; margin:20px 0 0 0;}
.con01 .list ul li .nr_box{ padding:5px; }
.con01 .list ul li .txt{ padding:5px 5px 0 5px;}
.con01 .list ul li .txt .h2{ font-size:15px; line-height:19px; height:auto;}
.con01 .list ul li .txt .h2 strong{ float:none; width:100%; font-size:12px; line-height:16px; height:32px; display:block;}
.con01 .list ul li .txt .h2 span{ float:none; line-height:19px;}
.con01 .list ul li .txt .h2 font{ font-size:15px;}
.con01 .list ul li .txt .h3{ display:none;}
}

.con02bg{ padding:50px 0 80px 0;}
.con02{}
.con02 .img{}
.con02 .img img{ display:block; width:100%;}


.foot{ background:#2b2d42; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot1bg{ padding:50px 0 50px 0;}
.foot1{}
.foot1 .lt{ float:left; width:30%; margin:0 5% 0 0;}
.foot1 .lt .h2{ font-size:20px; line-height:30px; margin-bottom:30px;}
.foot1 .lt ul li{ font-size:14px; line-height:24px; position:relative; padding-left:25px; margin-top:20px;}
.foot1 .lt ul li i{ font-size:20px; color:#ffd613; position:absolute; left:0; top:2px;}
.foot1 .ct{ float:left; width:30%; margin:0 5% 0 0;}
.foot1 .ct .h2{ font-size:20px; line-height:30px; margin-bottom:30px;}
.foot1 .ct ul li{font-size:14px; line-height:24px; margin-top:20px;}
.foot1 .rt{ float:right; width:30%;}
.foot1 .rt .h2{ font-size:20px; line-height:30px; margin-bottom:30px;}
.foot1 .rt .f_info{font-size:14px; line-height:24px; margin-top:20px;}
.foot1 .rt .f_share{ margin-top:20px;}
.foot1 .rt .f_share a{ display:inline-block; vertical-align:top; margin:0 20px 0 0;}
.foot1 .rt .f_share a img{ display:block; height:31px;}
.foot1 .rt .f_link1{font-size:14px; line-height:24px; margin-top:30px;}
.foot1 .rt .f_link1 span{ margin:0 15px 5px 0; text-transform:uppercase;}
.foot1 .rt .f_link1 a{ margin:0 15px 5px 0;}
.foot1 .rt .f_link1 a:hover{}
.foot2bg{ background:#000; padding:1px 0;}
.foot2{ font-size:12px; line-height:28px;}
.foot2 span a{ text-decoration:underline;}
.foot2 .lt{ float:left;}
.foot2 .rt{ float:right;}
.foot2 .rt img{ display:block; height:28px;}
@media(max-width:1024px){
.foot1bg{ padding:20px 0 20px 0;}
.foot1 .lt{ float:left; width:100%; margin:0 0 0 0;}
.foot1 .lt .h2{ font-size:16px; line-height:26px; margin-bottom:10px; color:#ffd613;}
.foot1 .lt ul{ display:none;}
.foot1 .ct{ float:left; width:100%; margin:0 0 0 0;}
.foot1 .ct .h2{ font-size:16px; line-height:26px; margin-bottom:10px; color:#ffd613;}
.foot1 .ct ul{ display:none;}
.foot1 .rt{ float:right; width:100%;}
.foot1 .rt .h2{ font-size:16px; line-height:26px; margin-bottom:10px; color:#ffd613;}
.foot1 .rt .f_info{ display:none;}
.foot1 .rt .f_share a{ margin:0 10px 0 0;}
.foot1 .rt .f_share a img{  height:24px;}
.foot2bg{ padding:10px 0;}
.foot2{ text-align:center; line-height:22px;}
.foot2 span{ display:block;}
.foot2 .lt{ float:none;}
.foot2 .rt{ float:none; margin-top:5px;}
.foot2 .rt img{ height:18px; margin:0 auto;}
}


.foot_add1bg{ padding:40px 0;}
.foot_add1{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: flex-start;
align-items: flex-start;}
.foot_add1 .lt{ width:20%; text-align:center;}
.foot_add1 .f_logo{ margin-bottom:20px;}
.foot_add1 .f_logo img{ max-width:100%; }
.foot_add1 .f_share{ margin-bottom:20px;}
.foot_add1 .f_share a{ display:inline-block; margin:0 .7vw;}
.foot_add1 .f_share a img{ display:block; height:22px;}
.foot_add1 .f_img{}
.foot_add1 .f_img img{ max-width:100%;}
.foot_add1 .ct{ width:50%;}
.foot_add1 .f_nav{ font-size:14px; line-height:24px;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-around;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: flex-start;
align-items: flex-start;}
.foot_add1 .f_nav dl{}
.foot_add1 .f_nav dl dt{ font-weight:bold; font-size:16px; line-height:26px; margin-bottom:20px;}
.foot_add1 .f_nav dl dd{ margin-top:10px;}
.foot_add1 .rt{ max-width:20%;}
.foot_add1 .f_contact{ font-size:14px; line-height:24px;}
.foot_add1 .f_contact .h2{ font-weight:bold; font-size:16px; line-height:26px; margin-bottom:20px;}
.foot_add1 .f_contact ul li{ margin-top:10px;}
.foot_add1 .f_contact ul li i{ display:inline-block; line-height:24px; text-align:center; margin-right:5px;}
@media(max-width:1024px){
.foot_add1bg{ padding:40px 0;}
.foot_add1{ display:block;}
.foot_add1 .lt{ width:100%; margin-bottom:20px;}
.foot_add1 .f_logo{ margin-bottom:20px;}
.foot_add1 .f_share{ margin-bottom:20px;}
.foot_add1 .f_share a{ margin:0 5vw;}
.foot_add1 .f_share a img{ height:22px;}
.foot_add1 .ct{ width:100%; margin-bottom:20px;/* display:none;*/}
.foot_add1 .f_nav{ font-size:12px; line-height:22px; }
.foot_add1 .f_nav dl dt{ font-size:14px; line-height:24px; margin-bottom:10px;}
.foot_add1 .f_nav dl dd{ margin-top:5px;}
.foot_add1 .rt{ max-width:100%;}
.foot_add1 .f_contact{ font-size:14px; line-height:24px;}
.foot_add1 .f_contact .h2{ font-size:16px; line-height:26px; margin-bottom:20px;}
.foot_add1 .f_contact ul li{ margin-top:10px;}
.foot_add1 .f_contact ul li i{ line-height:24px; margin-right:5px;}
}


/*Add------------------------------------------------------------------------------*/

.tit2{ text-align:center;}
.tit2 .h2{ font-size:36px; line-height:46px;}
.tit2 .line1{ width:60px; height:3px; background:#ffd613; margin:10px auto 0 auto;}
.insidebg{ padding:60px 0 120px 0;}
.inside{}
.inside_con{ margin-top:30px;}
.pro_lt{ float:left; width:190px;}
.side_a{ margin-top:60px;}
.side_a .h2{ font-size:18px; line-height:28px;}
.side_a ul li{ font-size:14px; line-height:24px; margin-top:15px;}
.side_a ul li label{}
.side_a ul li label input{ width:22px; height:22px; border:1px solid #d9d9d9; vertical-align:middle; margin-right:5px;}
.side_b{ margin-top:60px;}
.side_b .h2{ font-size:18px; line-height:28px; border-bottom:1px solid #2b2d42; padding-bottom:15px;}
.side_b .form1{ margin-top:30px;}
.side_b .form1 span{ float:left; width:calc(100%/3 - 12px); height:26px; line-height:26px; border:1px solid #d9d9d9; border-radius:4px; padding:0 5px;}
.side_b .form1 i{ float:left; width:calc(100%/3); text-align:center; height:28px; line-height:28px;}
.side_b .form1 .text1{ float:right; border:none; height:26px; line-height:26px; width:calc(100% - 20px);}
.side_b .button1{ display:inline-block; height:32px; line-height:32px; border-radius:4px; background:#2b2d42; color:#ffd613; text-align:center; width:80px; font-size:14px; margin-top:20px;}
.side_b .button1:hover{ background:#5e5f6f;}
.pro_rt{ float:right; width:calc(100% - 215px);}
@media(max-width:1024px){
.insidebg{ padding:40px 0 80px 0;}
.inside_con{ margin-top:20px;}
.pro_lt{ display:none;}
.pro_rt{ float:right; width:100%;}
}


.contact1{}
.contact1 .form1{}
.contact1 .form1 table{}
.contact1 .form1 th{ width:25%; padding:10px 0; font-weight:normal; text-align:right; font-size:16px; line-height:32px; vertical-align:top;}
.contact1 .form1 td{ width:75%; padding:10px 0;}
.contact1 .form1 font{ color:#f04134;}
.contact1 .form1 .text1{ border:1px solid #d9d9d9; background:#fff; height:30px; line-height:30px; border-radius:4px; padding:0 10px; width:calc(82% - 22px);}
.contact1 .form1 .text2{ border:1px solid #d9d9d9; background:#fff; height:198px; line-height:30px; border-radius:4px; padding:0 10px; width:calc(82% - 22px);}
.contact1 .form1 .button1{ display:inline-block; text-align:center; height:48px; line-height:48px; width:160px; border-radius:4px; color:#ffd613; background:#2b2d42; font-size:14px;}
.contact1 .form1 .button1:hover{ background:#5e5f6f;}
@media(max-width:1024px){
.contact1 .form1 th{ display:block; width:100%; padding:5px 0 0 0; text-align:left; font-size:16px; line-height:32px;}
.contact1 .form1 td{ display:block; width:100%; padding: 0 0 5px 0;}
.contact1 .form1 .text1{ height:30px; line-height:30px; padding:0 10px; width:calc(100% - 22px);}
.contact1 .form1 .text2{ height:148px; line-height:30px; padding:0 10px; width:calc(100% - 22px);}
}


.product1{}
.product1 ul li{ float:left; width:calc((100% - 30px)/4); margin:0 0 20px 10px;}
.product1 ul li:nth-child(4n-3){ margin-left:0; clear:left;}
.product1 ul li .nr_box{ border:1px solid #e5e5e5;}
.product1 ul li .img{ position:relative; padding-bottom:133%;}
.product1 ul li .img img{ display:block; width:100%; height:100%; object-fit: cover; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.product1 ul li .txt{ padding:5px 5px 10px 5px; text-align:center;}
.product1 ul li .txt .h2{ font-size:13px; line-height:23px; font-weight:bold;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.product1 ul li .txt .h3{ font-size:16px; line-height:26px; position:relative; margin-bottom:5px;}
.product1 ul li .txt .h3 span{ display:block; text-decoration:line-through;}
.product1 ul li .txt .h3 strong{ display:block; font-size:20px; color:#f64441;}
.product1 ul li .txt .h3 em{ font-style:normal; display:block; width:50px; height:50px; line-height:50px; border-radius:100%; text-align:center; background:#f64441; color:#fff; position:absolute; right:0; top:50%; transform:translateY(-50%);}
/*.product1 ul li .txt .h2{ font-size:14px; line-height:18px; height:36px;}
.product1 ul li .txt .h2 strong{ float:left; width:64%; font-weight:normal; height:36px; overflow:hidden;}
.product1 ul li .txt .h2 a{ color:#333;}
.product1 ul li .txt .h2 span{ float:right; line-height:24px;}
.product1 ul li .txt .h2 font{ font-size:24px;}
.product1 ul li .txt .h3{ font-size:20px; line-height:30px; height:30px; margin-top:10px;}
.product1 ul li .txt .h3 strong{ float:left;}
.product1 ul li .txt .h3 strong img{ vertical-align:middle;}
.product1 ul li .txt .h3 span{ float:right;}
.product1 ul li .txt .h3 span a{}
.product1 ul li .txt .h3 span i{}
.product1 ul li .txt .h3 span a:nth-child(2){ font-size:16px;}
.product1 ul li .txt .h3 span a:hover{ color:#ffd613;}*/
@media(max-width:1024px){
.product1 ul li{ float:left; width:calc((100% - 5px)/2); margin:0 0 10px 5px;}
.product1 ul li:nth-child(4n-3){ margin-left:5px; clear:none;}
.product1 ul li:nth-child(2n-1){ margin-left:0; clear:left;}
.product1 ul li .nr_box{ padding:5px; }
.product1 ul li .txt{ padding:5px 5px 0 5px;}
/*.product1 ul li .txt .h2{ font-size:15px; line-height:19px; height:auto;}
.product1 ul li .txt .h2 strong{ float:none; width:100%; font-size:12px; line-height:16px; height:32px; display:block;}
.product1 ul li .txt .h2 span{ float:none; line-height:19px;}
.product1 ul li .txt .h2 font{ font-size:15px;}
.product1 ul li .txt .h3{ display:none;}*/
}


.login_headbg{ padding:50px 0;}
.login_head{}
.login_head .logo{ float:left; margin:0 20px 0 0;}
.login_head .logo img{ display:block; height:85px;}
.login_head .h2{ float:left; font-size:20px; line-height:30px; font-weight:bold; padding:50px 0;}

.login_footbg{ padding:80px 0 0 0;}
.login_foot{ padding:30px 0; border-top:1px solid #ddd; font-size:14px; line-height:24px; text-align:center;}
.login_foot .h2{}
.login_foot .h2 img{ height:27px;}
@media(max-width:1024px){
.login_headbg{ display:none;}
.login_footbg{ display:none;}
}


.login1bg{}
.login1{}
.login1 .list{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.login1_lt{ width:800px;}
.login1_lt .h2{ font-size:28px; line-height:38px; font-weight:bold;}
.login1_lt .form1{ width:80%;}
.login1_lt .form1 td{ padding:10px 0;}
.login1_lt .form1 .box1{ border:1px solid #ddd; height:50px; display:inline-block; vertical-align:top; width:70%;}
.login1_lt .form1 .text1{ border:none; background:#fff; height:50px; line-height:50px; padding:0 10px; width:calc(100% - 20px);}
.login1_lt .form1 .text2{ border:none; background:#fff; height:50px; line-height:50px; padding:0 10px; width:calc(100% - 118px); float:left;}
.login1_lt .form1 .box1 img{ float:right; width:98px; height:50px;}
.login1_lt .form1 .h3{ font-size:12px; line-height:22px; color:#999;}
.login1_lt .form1 .h3 img{ vertical-align:middle; margin-right:2px;}
.login1_lt .form1 .button1{ display:block; height:50px; line-height:50px; text-align:center; font-size:18px; border-radius:4px; background:#fc4f3f; color:#fff; width:70%;}
.login1_lt .form1 .button1:hover{}
.login1_lt .form1 .button2{ display:inline-block; vertical-align:top; height:50px; line-height:50px; text-align:center; font-size:18px; border-radius:4px; background:#fc4f3f; color:#fff; width:20%;}
.login1_lt .form1 .button2:hover{}
.login1_lt .form1 .h4{ font-size:12px; line-height:22px;}
.login1_lt .form1 .h4 label{}
.login1_lt .form1 .h4 label input{ vertical-align:middle; margin-right:4px;}
.login1_lt .form1 .h4 a{ color:#D61F2D; text-decoration:underline;}
.login1_rt{ width:400px; font-size:16px; line-height:26px;}
.login1_rt .h2{}
.login1_rt .h2 a{ font-weight:bold; color:#086db5;}
.login1_rt .h3{ margin-top:20px;}
.login1_rt .h3 img{ max-width:100%;}
@media(max-width:1024px){
.login1bg{ padding:40px 0 40px 0;}
.login1 .list{ display:block;}
.login1_lt{ width:100%;}
.login1_lt .form1{ width:100%;}
.login1_rt{ width:100%; font-size:16px; line-height:26px;}
}


.shopcart1bg{}
.shopcart1bg .cover{ width: 100%; height: 7px;
background: -webkit-linear-gradient(#ebebeb, #fff);
background: -o-linear-gradient(#ebebeb, #fff);
background: -moz-linear-gradient(#ebebeb, #fff);
background: linear-gradient(#ebebeb, #fff);}
.shopcart1{ padding:30px 0 200px 0;}
.back_btn{ font-size:14px; line-height:24px;}
.back_btn a{}
.back_btn img{ vertical-align:middle;}
.shopcart1 .list{ margin-top:20px;}
.shopcart1 .list table{}
.shopcart1 .list th{ font-weight:normal; text-align:center; font-size:14px; line-height:24px; padding:10px 0; border-bottom:2px solid #e5e5e5;}
.shopcart1 .list td{ text-align:center; padding:10px 0;}
.shopcart1 .list .w1{ width:5%;}
.shopcart1 .list .w2{ width:35%;}
.shopcart1 .list .w3{ width:20%;}
.shopcart1 .list .w4{ width:20%;}
.shopcart1 .list .w5{ width:20%;}
.shopcart1 .list .tr1 td{ padding:20px 0 10px 0;}
.shopcart1 .list .border td{ border-bottom:2px solid #e5e5e5; padding:20px 0;}
.shopcart1 .list .border:nth-child(3) td{ border-top:2px solid #e5e5e5;}
.shopcart1 .list .border td:nth-child(1){ border-left:2px solid #e5e5e5;}
.shopcart1 .list .border td:nth-child(5){ border-right:2px solid #e5e5e5;}
.shopcart1 .list input{ vertical-align:text-top;}
.shopcart1 .list .box1{ color:#999; font-size:14px; line-height:24px; width:100%; text-align:left; }
.shopcart1 .list .box1 a{ color:#666;}
.shopcart1 .list .box2{}
.shopcart1 .list .box2 .img{ float:left; width:80px;}
.shopcart1 .list .box2 .img img{ display:block; width:100%; height:60px;object-fit: cover;}
.shopcart1 .list .box2 .txt{ float:right; width:calc(100% - 90px); font-size:14px; line-height:18px; text-align:left;}
.shopcart1 .list .box2 .txt .h2{}
.shopcart1 .list .box2 .txt .h2 a{ color:#333;}
.shopcart1 .list .box2 .txt .h3{ color:#999;}
.shopcart1 .list .box3{ height:30px; border:1px solid #dcdcdc; width:124px; margin:0 auto;}
.shopcart1 .list .box3 a{ float:left; width:30px; height:30px; background-color:#f7f7f7; background-position:center; background-repeat:no-repeat;}
.shopcart1 .list .box3 a.add{ background-image:url(../images/icon2.png);}
.shopcart1 .list .box3 a.reduce{ background-image:url(../images/icon1.png);}
.shopcart1 .list .box3 .text1{ float:left; border:none; background:none; height:30px; line-height:30px; width:calc(100% - 60px); text-align:center;}
.shopcart1 .list .h4{ font-size:16px; line-height:26px; color:#fc4f3f;}
.shopcart1 .list .box4{ font-size:13px; line-height:23px;}
.shopcart1 .list .box4 a{ display:block;}
.shopcart1 .list .box5{ width:100%; height:60px; line-height:60px; background:#f5f5f5;}
.shopcart1 .list .box5 .lt{ float:left; margin-left:2%; font-size:14px;}
.shopcart1 .list .box5 .lt label{ color:#999; margin-right:20px;}
.shopcart1 .list .box5 .rt{ float:right;}
.shopcart1 .list .box5 .rt .h2{ float:left; font-size:14px; color:#999;}
.shopcart1 .list .box5 .rt .h2 span{}
.shopcart1 .list .box5 .rt .h2 font{ color:#fc4f3f;}
.shopcart1 .list .box5 .rt .h2 strong{ color:#fc4f3f; font-weight:normal; font-size:25px;}
.shopcart1 .list .box5 .rt a{ float:right; width:160px; text-align:center; font-size:14px; background:#fc4f3f; color:#fff; margin:0 0 0 20px;}
.shopcart1 .list .box5 .rt a:hover{}
@media(max-width:1024px){
.shopcart1bg{ overflow-x:scroll;}
.shopcart1{ width:920px;}
}
@media(max-width:768px){
.shopcart1{ width:690px;}
}


.checkout1bg{}
.checkout1bg .cover{ width: 100%; height: 7px;
background: -webkit-linear-gradient(#ebebeb, #fff);
background: -o-linear-gradient(#ebebeb, #fff);
background: -moz-linear-gradient(#ebebeb, #fff);
background: linear-gradient(#ebebeb, #fff);}
.checkout1{ padding:20px 0 200px 0;}
.checkout1 .list{ padding-bottom:30px; border-bottom:1px solid #7a7a7a;}
.checkout1 .list .h2{ font-size:24px; line-height:34px; font-weight:bold;}
.checkout1 .list .form1{ background:#fafafa; margin-top:10px;}
.checkout1 .list .form1 ul li{ padding:5px 10px;}
.checkout1 .list .form1 ul li label{ float:left; margin-top:4px;}
.checkout1 .list .form1 ul li label input{}
.checkout1 .list .form1 ul li .txt{ float:right; width:calc(100% - 30px);}
.checkout1 .list .form1 ul li .txt .h4{ font-size:14px; line-height:24px; font-weight:bold;}
.checkout1 .list .form1 ul li .txt .h5{ font-size:12px; line-height:22px;}
.checkout1 .list .h3{ font-size:14px; line-height:24px; margin-top:40px;}
.checkout1 .list .h3 a{}
.checkout1 .list .h3 img{ vertical-align:middle;}
.checkout1 .list2{ margin-top:10px;}
.checkout1 .list2>.h2{ font-size:24px; line-height:34px; font-weight:bold;}
.checkout1 .list2 .form1{}
.checkout1 .list2 .form1 table{}
.checkout1 .list2 .form1 th{ text-align:center; font-size:14px; line-height:24px; border-bottom:3px solid #e5e5e5; padding:10px 0;}
.checkout1 .list2 .form1 td{ text-align:center; padding:10px 0;}
.checkout1 .list2 .form1 .w1{ width:40%;}
.checkout1 .list2 .form1 .w2{ width:20%;}
.checkout1 .list2 .form1 .w3{ width:20%;}
.checkout1 .list2 .form1 .w4{ width:20%;}
.checkout1 .list2 .form1 .tr1 td{ padding:20px 0 10px 0;}
.checkout1 .list2 .form1 .border td{ border-bottom:1px solid #e5e5e5; padding:20px 0;}
.checkout1 .list2 .form1 .border:nth-child(3) td{ border-top:1px solid #e5e5e5;}
.checkout1 .list2 .form1 .border td:nth-child(1){ border-left:1px solid #e5e5e5;}
.checkout1 .list2 .form1 .border td:nth-child(4){ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.checkout1 .list2 .form1 .border2 td{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.checkout1 .list2 .form1 .border2 td:nth-child(1){ border-left:1px solid #e5e5e5;}
.checkout1 .list2 .form1 .border2 td:nth-child(2){ padding:0 10px; vertical-align:top;}
.checkout1 .list2 .form1 .box1{ font-size:14px; line-height:24px; color:#999; width:100%; text-align:left;}
.checkout1 .list2 .form1 .box1 a{}
.checkout1 .list2 .form1 .box2{ padding:0 0 0 20px;}
.checkout1 .list2 .form1 .box2 .img{ float:left; width:60px;}
.checkout1 .list2 .form1 .box2 .img img{ display:block; width:100%; height:60px;object-fit: cover;}
.checkout1 .list2 .form1 .box2 .txt{ float:right; width:calc(100% - 70px); font-size:12px; line-height:16px; text-align:left;}
.checkout1 .list2 .form1 .box2 .txt .h2{ }
.checkout1 .list2 .form1 .box2 .txt .h2 a{ color:#333;}
.checkout1 .list2 .form1 .box2 .txt .h3{ color:#999;}
.checkout1 .list2 .form1 .box3{ height:24px; border:1px solid #dcdcdc; width:108px; margin:0 auto;}
.checkout1 .list2 .form1 .box3 a{ float:left; width:24px; height:24px; background-color:#f7eeee; background-position:center; background-repeat:no-repeat;}
.checkout1 .list2 .form1 .box3 a.add{ background-image:url(../images/icon2.png);}
.checkout1 .list2 .form1 .box3 a.reduce{ background-image:url(../images/icon1.png);}
.checkout1 .list2 .form1 .box3 .text1{ float:left; border:none; background:none; height:24px; line-height:24px; width:calc(100% - 48px); text-align:center;}
.checkout1 .list2 .form1 .h4{ font-size:12px; line-height:24px;}
.checkout1 .list2 .form1 .h4 font{ font-size:14px; color:#d00703;}
.checkout1 .list2 .form1 .box4{ padding:0 20px; text-align:left;}
.checkout1 .list2 .form1 .box4 .lt{ float:left;}
.checkout1 .list2 .form1 .box4 .rt{ float:right; width:calc(100% - 50px);}
.checkout1 .list2 .form1 .box4 .rt .text2{ border:1px solid #eaeaea; background:#fafafa; height:100px; line-height:20px; width:80%; padding:0 10px;}
.checkout1 .list2 .form1 .box5{ width:100%; text-align:left; font-size:12px; line-height:22px;}
.checkout1 .list2 .form1 .box5 ul li{ padding:10px 0;}
.checkout1 .list2 .form1 .box5 ul li:nth-child(1){ border-bottom:1px solid #D4CFCF;}
.checkout1 .list2 .form1 .box5 ul li span{ float:right;}
.checkout1 .list2 .form1 .box5 ul li strong{ font-size:16px; color:#fc4f3f;}
.checkout1 .list3{ margin-top:40px;}
.checkout1 .list3 .box1{ float:right; width:61%; border:2px solid #fc4f3f;}
.checkout1 .list3 .txt{ border:4px solid #ffedeb; padding:10px; text-align:right;}
.checkout1 .list3 .txt .h2{ font-size:14px; line-height:24px;}
.checkout1 .list3 .txt .h2 strong{ color:#fc4f3f;}
.checkout1 .list3 .txt .h3{ font-size:12px; line-height:24px; margin-top:10px;}
.checkout1 .list3 .txt .h3 strong{ font-size:14px;}
.more2{ text-align:right;}
.more2 a{}
.more2 span{ display:inline-block; text-align:center; height:50px; line-height:50px; width:160px; background:#fc4f3f; color:#fff; font-size:18px; font-weight:bold;}
@media(max-width:1024px){
.checkout1 .list2 .form1{ overflow-x:scroll;}
.checkout1 .list2 .form1 table{ width:920px;}
}
@media(max-width:768px){
.checkout1 .list2 .form1 table{ width:690px;}
}


.pay1bg{}
.pay1bg .cover{ width: 100%; height: 7px;
background: -webkit-linear-gradient(#ebebeb, #fff);
background: -o-linear-gradient(#ebebeb, #fff);
background: -moz-linear-gradient(#ebebeb, #fff);
background: linear-gradient(#ebebeb, #fff);}
.pay1{ padding:20px 0 200px 0;}
.pay1 .h2{ font-size:24px; line-height:34px; font-weight:bold;}
.pay1 .list{ margin-top:30px;}
.pay1 .list .h3{ font-size:14px; line-height:24px;}
.pay1 .list ul li{ float:left; width:calc((100% - 50px)/6); margin:10px 10px 0 0; cursor:pointer;}
.pay1 .list ul li:nth-child(6n){ margin-right:0;}
.pay1 .list ul li .nr_box{ border:2px solid #EAEAEA; height:80px;}
.pay1 .list ul li i{ float:left; width:22px; height:80px; background:url(../images/ico_select1.png) center no-repeat;}
.pay1 .list ul li .img{ float:right; width:calc(100% - 22px); height:80px; position:relative;}
.pay1 .list ul li .img img{ display:block; max-width:100%; max-height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.pay1 .list ul li.active .nr_box{ border:2px solid #ff9900;}
.pay1 .list ul li.active i{ background:url(../images/ico_select1_hover.png) center no-repeat;}
.pay1 .more2{ text-align:left; margin-top:40px;}
.pay1 .more2 span{ border-radius:5px;}
@media(max-width:1024px){
.pay1 .list ul li{ float:left; width:calc((100% - 10px)/2); margin:10px 10px 0 0; ;}
.pay1 .list ul li:nth-child(2n){ margin-right:0;}
}


.user1bg{}
.user1bg .cover{ width: 100%; height: 7px;
background: -webkit-linear-gradient(#ebebeb, #fff);
background: -o-linear-gradient(#ebebeb, #fff);
background: -moz-linear-gradient(#ebebeb, #fff);
background: linear-gradient(#ebebeb, #fff);}
.user1{ padding:30px 0 200px 0;}
.user1_lt{ float:left; width:200px; background:#fafafa; min-height:800px;}
.user1_lt .h2{ font-size:18px; line-height:28px; font-weight:bold; padding:0 15px; background:#eeeeee; height:65px; line-height:65px; overflow:hidden;}
.user1_lt dl{ padding:10px 0; border-top:1px dotted #c8c8c8;}
.user1_lt dl:nth-child(2){ border-top:none;}
.user1_lt dl dt{ font-size:12px; line-height:35px; height:35px; overflow:hidden; font-weight:bold; padding:0 15px;}
.user1_lt dl dd{ font-size:12px; line-height:40px; height:40px; overflow:hidden;}
.user1_lt dl dd a{ display:block; padding:0 15px 0 35px; position:relative; border-left:3px solid transparent;}
.user1_lt dl dd i{ width:16px; height:40px; text-align:center; position:absolute; top:0; left:12px;}
.user1_lt dl dd i img{ vertical-align:middle;}
.user1_lt dl dd.active a,.user1_lt dl dd:hover>a{ border-left:3px solid #fc4f3f; background:#fff; color:#f00;}
.user1_rt{ float:right; width:calc(100% - 220px);}
.weizhi1{ width:130px; height:30px; line-height:30px; background:url(../images/sitemap_bg.png) center no-repeat; color:#999; padding-left:49px;}
.tit3{ margin-top:30px;}
.tit3 .h2{ padding:0 20px; position:relative; font-size:24px; line-height:34px;}
.tit3 .h2:before{ content:""; width:100%; height:3px; background:#f0f0f0; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.tit3 .h2 strong{ display:inline-block; padding:0 20px 0 10px; background:#fff; position:relative; z-index:2;}
.user1_con{ margin-top:30px;}
@media(max-width:1024px){
.user1_lt{ float:left; width:100%; min-height:0px;}
.user1_rt{ float:right; width:100%; margin-top:30px;}
}


.account1{ border:1px solid #f0f0f0;}
.account1 .list{}
.account1 .list .h2{ background:#fafafa; padding:0 20px; font-size:14px; line-height:40px; font-weight:bold;}
.account1 .list .form1{ padding:15px 20px 40px 20px;}
.account1 .list .form1 ul li{ padding:10px 0; border-bottom:1px dotted #7a7a7a; line-height:20px;}
.account1 .list .form1 ul li .bt{ float:left; font-size:14px;}
.account1 .list .form1 ul li .nr1bg{ float:right; width:calc(100% - 150px);}
.account1 .list .form1 ul li .nr1{}
.account1 .list .form1 ul li .nr1 .text1{ float:left; border:none; background:none; height:20px; line-height:20px;}
.account1 .list .form1 ul li .nr1 a{ float:right; color:#0000ff;}
@media(max-width:1024px){
.account1 .list .form1 ul li .bt{ float:left; font-size:100%;}
.account1 .list .form1 ul li .nr1bg{ float:right; width:100%;}
}


.address1{}
.address1 .list{ background:#f0f0f0; border-radius:5px; padding:5px;}
.address1 .list .h2{ font-size:14px; line-height:24px; font-weight:bold; padding:5px 20px;}
.address1 .list .form1{ background:#fff; border-radius:5px; padding:15px;}
.address1 .list .form1 table{}
.address1 .list .form1 th{ width:180px; padding:5px 10px 5px 0; font-weight:normal; text-align:right; font-size:14px; color:#999; line-height:27px; vertical-align:top;}
.address1 .list .form1 td{ padding:5px 0 5px 10px;}
.address1 .list .form1 select{ border:1px solid #d4d4d4; height:27px; line-height:25px; padding:0 10px; width:170px;}
.address1 .list .form1 .text1{ border:1px solid #d4d4d4; height:25px; line-height:25px; padding:0 10px; width:200px;}
.address1 .list .form1 .text2{ border:1px solid #d4d4d4; height:75px; line-height:25px; padding:0 10px; width:500px;}
.address1 .list .form1 label{ font-size:14px; color:#999;}
.address1 .list .form1 label input{ vertical-align:middle;}
.address1 .list .form1 .button1{ display:inline-block; text-align:center; height:32px; line-height:32px; width:110px; border-radius:4px; background:#ff9900; color:#fff; font-size:14px;}
.address1 .list .form1 .button1:hover{}
.address1 .list2{ margin-top:30px;}
.address1 .list2 .h2{ height:50px; line-height:50px; background:#fafafa; padding:0 20px; font-size:16px; font-weight:bold;}
.address1 .list2 .form1{}
.address1 .list2 .form1 ul li{ padding:15px 20px; border-bottom:1px dashed #7a7a7a; font-size:12px; line-height:22px;}
.address1 .list2 .form1 ul li .lt{ float:left;}
.address1 .list2 .form1 ul li .lt .h3{}
.address1 .list2 .form1 ul li .lt .h4{}
.address1 .list2 .form1 ul li .rt{ float:right; text-align:center;}
.address1 .list2 .form1 ul li .rt .h3{}
.address1 .list2 .form1 ul li .rt .h3 a{ color:#999; margin:0 10px;}
.address1 .list2 .form1 ul li .rt .h4{}
.address1 .list2 .form1 ul li .rt .h4 a{ color:#999;}
@media(max-width:1024px){
.address1 .list .form1 th{ width:100%; padding:5px 0 0 0; font-size:12px; display:block; text-align:left;}
.address1 .list .form1 td{ padding:0 0 5px 0; display:block;}
.address1 .list .form1 select{ border:1px solid #d4d4d4; height:27px; line-height:25px; padding:0 10px; width:170px;}
.address1 .list .form1 .text1{ border:1px solid #d4d4d4; height:25px; line-height:25px; padding:0 10px; width:calc(100% - 22px);}
.address1 .list .form1 .text2{ border:1px solid #d4d4d4; height:75px; line-height:25px; padding:0 10px; width:calc(100% - 22px);}
.address1 .list2 .form1 ul li .lt{ float:none;}
.address1 .list2 .form1 ul li .rt{ float:none;}
}


.wishlist1{}
.wishlist1 .list{}
.wishlist1 .list ul li{ float:left; width:calc((100% - 90px)/4); margin:0 30px 30px 0; position:relative;}
.wishlist1 .list ul li:nth-child(4n){ margin-right:0;}
.wishlist1 .list ul li:nth-child(4n-3){ clear:left;}
.wishlist1 .list ul li .nr_box{}
.wishlist1 .list ul li .img{ padding-bottom:100%; position:relative;}
.wishlist1 .list ul li .img img{display:block; width:100%; height:100%; object-fit: cover; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.wishlist1 .list ul li .txt{ margin-top:5px; color:#999;}
.wishlist1 .list ul li .txt .h2{ font-size:12px; line-height:16px; max-height:32px; overflow:hidden;}
.wishlist1 .list ul li .txt .h3{ font-size:14px; line-height:24px; font-weight:bold; color:#f00;}
.wishlist1 .list ul li a.ico_delet{ position:absolute; top:5px; right:5px; width:20px; height:20px; background:url(../images/del.png) center no-repeat; display:none;}
.wishlist1 .list ul li:hover a.ico_delet{ display:block;}
@media(max-width:1024px){
.wishlist1 .list ul li{ float:left; width:calc((100% - 20px)/2); margin:0 20px 30px 0; }
.wishlist1 .list ul li:nth-child(2n){ margin-right:0;}
.wishlist1 .list ul li:nth-child(2n-1){ clear:left;}
}


.tit4{ height:50px; border-bottom:1px solid #e5e5e5;}
.tit4 ul li{ float:left; line-height:48px; font-size:14px;}
.tit4 ul li a{ display:block; border-bottom:2px solid transparent; padding:0 15px; color:#999;}
.tit4 ul li.active a{ border-bottom:2px solid #fc4f3f;}
.tit4 ul li font{ color:#f00;}
.myorder1{}
.myorder1 .list{ margin-top:30px;}
.myorder1 .list dl dt{ height:50px; line-height:50px; background:#f5f5f5; font-size:14px;}
.myorder1 .list dl dt table{}
.myorder1 .list dl dt th{ font-weight:normal; text-align:center;}
.myorder1 .list dl dt .w1{ width:28%;}
.myorder1 .list dl dt .w2{ width:12%;}
.myorder1 .list dl dt .w3{ width:12%;}
.myorder1 .list dl dt .w4{ width:12%;}
.myorder1 .list dl dt .w5{ width:12%;}
.myorder1 .list dl dt .w6{ width:12%;}
.myorder1 .list dl dt .w7{ width:12%;}
.myorder1 .list dl dd{ margin-top:10px; border:1px solid #ddd;}
.myorder1 .list dl dd table{}
.myorder1 .list dl dd th{ padding:10px 20px; background:#f5f5f5; font-weight:normal; text-align:left;}
.myorder1 .list dl dd td{ padding:10px 0; text-align:center; vertical-align:top; border-left:1px solid #ddd;}
.myorder1 .list dl dd .w1{ width:64%; border-left:none;}
.myorder1 .list dl dd .w2{ width:12%;}
.myorder1 .list dl dd .w3{ width:12%;}
.myorder1 .list dl dd .w4{ width:12%;}
.myorder1 .list dl dd .box1{}
.myorder1 .list dl dd .box1 a{}
.myorder1 .list dl dd ul li{ padding:10px 20px;}
.myorder1 .list dl dd .box2{ float:left; width:42%; text-align:left;}
.myorder1 .list dl dd .box2 .img{ float:left;}
.myorder1 .list dl dd .box2 .img img{ display:block; width:50px; height:60px; object-fit: cover;}
.myorder1 .list dl dd .box2 .txt{ float:right; width:calc(100% - 60px);}
.myorder1 .list dl dd .box2 .txt .h2{}
.myorder1 .list dl dd .box2 .txt .h3{}
.myorder1 .list dl dd .box3{ float:left; width:23%;}
.myorder1 .list dl dd .box4{ float:left; width:18%;}
.myorder1 .list dl dd .box5{ font-size:12px; line-height:22px;}
.myorder1 .list dl dd .box5 .h2{}
.myorder1 .list dl dd .box5 .h3{}
.myorder1 .list dl dd .box6{ font-size:12px; line-height:22px;}
.myorder1 .list dl dd .box6 .h2{}
.myorder1 .list dl dd .box6 .h3{ color:#999;}
@media(max-width:1024px){
.tit4{ height:auto; border:1px solid #e5e5e5;}
.tit4 ul li{ float:left; width:50%; line-height:22px; font-size:12px; text-align:center; margin:5px 0;}
.tit4 ul li a{ display:block; padding:0 5px; }
.myorder1 .list{ overflow-x:scroll;}
.myorder1 .list dl{ width:920px;}
}
@media(max-width:768px){
.myorder1 .list dl{ width:690px;}
}


.weizhi2{ color:#999; font-size:13px; line-height:23px; padding:10px 0;}
.weihiz2 a{ color:#000;}
.proDetail1{}
.proDetail1 .list{ margin-top:10px;}
.proDetail1 .list .lt{ float:left; width:620px;}
.proban_pc{ }
.proban_mc{ display:none;}
.swiper-container2 { width: 100%; }
.swiper-container2 .swiper-slide {
/* Center slide text vertically */
/*display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;*/
}
.swiper-container2 .swiper-slide img{ display:block; width:100%;}
.swiper-container2 .swiper-pagination2{ bottom:5px;}
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet{ width:12px; height:12px; background:#fff; opacity:1;}
.swiper-container2 .swiper-pagination2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#f4d739; opacity:1;}
.swiper-container2 .swiper-button-prev2,.swiper-container2 .swiper-button-next2{ display:none;}
.swiper-container2 .swiper-button-prev2{}
.swiper-container2 .swiper-button-next2{}

.proDetail1 .list .rt{ float:right; width:calc(100% - 640px);}
.proDetail1 .list .rt .box1{ padding-bottom:20px; border-bottom:1px solid #ccc;}
.proDetail1 .list .rt .box1 .h2{ font-size:20px; line-height:30px; margin-bottom:5px;}
.proDetail1 .list .rt .box1 .h3{ font-size:12px; line-height:22px; margin-bottom:10px; color:#999;}
.proDetail1 .list .rt .box1 .h4{ font-size:20px; line-height:30px;height:30px; margin-bottom:10px;}
.proDetail1 .list .rt .box1 .h4 strong{}
.proDetail1 .list .rt .box1 .h4 span{ text-decoration:line-through;}
.proDetail1 .list .rt .box1 .h4 em{ float:right; font-style:normal; background:#f24646; color:#fff; font-size:16px; padding:0 15px;}
.proDetail1 .list .rt .box1 .h5{ font-size:13px; line-height:23px; color:#999; margin-bottom:10px;}
.proDetail1 .list .rt .box1 .h5 table{ width:100%;}
.proDetail1 .list .rt .box1 .h5 table th{ width:33%; font-weight:normal; text-align:left;}
.proDetail1 .list .rt .box1 .h5 table td{ width:67%;}
.box_size2{ border:1px solid #f24646; padding:10px; margin-bottom:15px;}
.box_size2 span{ display:block; font-size:13px; line-height:23px;}
.box_size2 ul{ 
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.box_size2 ul li{ float:left; width:100%; text-align:center; line-height:50px; font-size:16px; border:1px solid #aaa; border-left:none; cursor:pointer;}
.box_size2 ul li:hover{ background:#d7d4cd; }
.box_size2 ul li.active{ background:#f24646; color:#fff;}
.box_size2 ul li:nth-child(1){ border-left:1px solid #aaa;}
.box_size2 ul li.none{ border-color:#d7d4cd; position:relative; color:#d7d4cd !important; overflow:hidden; background:none !important; pointer-events: none;}
.box_size2 ul li.none:before{ content:""; width:200%; height:1px; background:#d7d4cd; transform:rotate(25deg); position:absolute; top:40px; left:-20px;}
.box_size{ margin-top:20px;}
.box_size>span{ font-size:14px; line-height:24px;}
.box_size ul li{ float:left; margin:0 10px 10px 0;}
.box_size ul li>a{ display:block; border:1px solid #e5e5e5; padding:1px; color:#333;}
.box_size ul li .img{ height:38px; position:relative; line-height: 38px; text-align: center; padding:0 5px}
.box_size ul li .img img{ display:block; height:100%; }
.box_size ul li .img span{ display:none;}
.box_size ul li:hover .img img{ display:none;}
.box_size ul li:hover .img span{ display:block;}
.box_size ul li.active a{ padding:0; border:2px solid #ffd613;} 
.proDetail1 .list .rt .box2{ margin-top:20px;}
.proDetail1 .list .rt .box2 .text1{ border:1px solid #ccc; background:none; height:46px; line-height:46px; width:78px; border-radius:5px; margin-right:5px; text-align:center;}
.proDetail1 .list .rt .box2 .button1{ height:48px; line-height:48px; border-radius:5px; display:inline-block; text-align:center; background:#2b2d42; color:#fff; font-size:14px; padding:0 15px; margin-right:5px;}
.proDetail1 .list .rt .box2 .button1:hover{ background:#000;}
.proDetail1 .list .rt .box2 .button2{ height:48px; line-height:48px; border-radius:5px; display:inline-block; text-align:center; background:#f24646; color:#fff; font-size:14px; padding:0 15px; margin-right:5px;}
.proDetail1 .list .rt .box2 .button2:hover{ background:#f00;}
.proDetail1 .list .rt .box3{ padding:15px 0; border-bottom:1px solid #ccc;}
.proDetail1 .list .rt .box3 .h2{ font-size:12px; line-height:22px;}
.proDetail1 .list .rt .box3 .h2 span{}
.proDetail1 .list .rt .box3 .h2 i{}
.proDetail1 .list .rt .box3 .h2 font{ color:#999;}
.proDetail1 .list .rt .box4{ margin-top:20px;}
.proDetail1 .list .rt .box4 .share1{ float:left;}
.proDetail1 .list .rt .box4 .share1 a{ display:inline-block; vertical-align:top; margin-right:6px;}
.proDetail1 .list .rt .box4 .share1 a img{ display:block; height:40px;}
.proDetail1 .list .rt .box4 .img2{ float:right;}
.proDetail1 .list .rt .box4 .img2 img{ height:40px;}
.proDetail1 .list2{ margin-top:60px;}
.slideTxtBox_01{}
.slideTxtBox_01 .hd{ height:35px; line-height:34px; border-bottom:1px solid #d9d9d9;}
.slideTxtBox_01 .hd ul li{ float:left; font-size:14px;}
.slideTxtBox_01 .hd ul li a{ display:block; padding:0 20px; color:#999; border-bottom:2px solid transparent;}
.slideTxtBox_01 .hd ul li.on a{ color:#333; border-bottom:2px solid #2b2d42;}
.slideTxtBox_01 .bd{ margin-top:10px;}
.xiangqing img{ max-width:100%;}
.reviews1{ background:#fafafa; padding:20px 50px; margin-bottom:20px;}
.reviews1 .lt1{ float:left; width:300px; margin:0 100px 0 0;}
.reviews1 .lt1 .box1{ margin-bottom:20px;}
.reviews1 .lt1 .box1 .h2{ font-size:14px; line-height:24px;}
.reviews1 .lt1 .box1 .h2 a{ color:#f4d739;}
.reviews1 .lt1 .box2{}
/* star */
#star {
	position: relative;
	width: 300px;
	margin: 0 auto;
	height: 24px;
}
#star ul,  #star span {
	float: left;
	display: inline;
	height: 19px;
	line-height: 19px;
}
#star ul { }
#star li {
	float: left;
	width: 24px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/star.png) no-repeat;
}
#star strong {
	color: #f60;
	padding-left: 10px;
}
#star li.on {
	background-position: 0 -28px;
}
.reviews1 .lt1 .form1{ margin-top:10px;}
.reviews1 .lt1 .form1 .text1{ display:block; border:1px solid #d9d9d9; background:#fff; padding:0 10px; height:60px; line-height:30px; width:calc(100% - 22px);}
.reviews1 .lt1 .form1 .button1{ height:30px; line-height:30px; border-radius:5px; display:inline-block; vertical-align:top; text-align:center; background:#ffd613; color:#2b2d42; font-size:14px; padding:0 15px; margin-top:10px;}
.reviews1 .lt1 .form1 .button1:hover{ background:#f4d739;}
.reviews1 .lt{ float:left; margin:0 100px 0 0;}
.reviews1 .lt .h2{ font-size:18px; line-height:28px; margin:0 0 8px 0;}
.reviews1 .lt .h3{ margin:0 0 8px 0;}
.reviews1 .lt .h3 img{ display:block;}
.reviews1 .lt .h4{ font-size:18px; line-height:28px;}
.reviews1 .rt{ float:left;}
.reviews1 .rt ul li{ font-size:14px; line-height:22px;}
.reviews1 .rt ul li span{ float:left; margin:0 20px 0 0;}
.reviews1 .rt ul li i{ float:left; width:300px; height:12px; background:#fff; margin:5px 20px 0 0;}
.reviews1 .rt ul li em{ display:block; height:100%; background:#f4d739; width:93%;}
.reviews1 .rt ul li strong{ float:left; font-weight:normal;}

.reviews2{ border-top:2px solid #dcdcdc;}
.reviews2 ul li{ padding:20px 0; border-bottom:1px solid #eaeaea;}
.reviews2 ul li .box1{ float:left; width:250px;}
.reviews2 ul li .box1 .txt{ padding:0 10px 0 10px;}
.reviews2 ul li .box1 .txt .h2{ height:20px; margin:0 0 10px 0;}
.reviews2 ul li .box1 .txt .h2 img{ display:block;}
.reviews2 ul li .box1 .txt .h3{ font-size:18px; line-height:28px; margin:0 0 10px 0;}
.reviews2 ul li .box1 .txt .h4{ font-size:12px; line-height:22px; color:#999;}
.reviews2 ul li .box2{ float:right; width:calc(100% - 250px);}
.reviews2 ul li .box2 .txt{ padding:0 10px;}
.reviews2 ul li .box2 .txt .h2{ font-size:12px; line-height:20px; height:20px; color:#999; margin:0 0 10px 0;}
.reviews2 ul li .box2 .txt .h2 span{ float:left;}
.reviews2 ul li .box2 .txt .h2 i{ float:right; cursor:pointer; font-style:normal;}
.reviews2 ul li .box2 .txt .h2 em{ display:inline-block; vertical-align:top; width:20px; height:20px; background:url(../images/like1.png) center no-repeat;}
.reviews2 ul li .box2 .txt .h3{ font-size:14px; line-height:24px;}
.reviews2 ul li .box2 .txt .h2 i.active em{background:url(../images/like1_hover.png) center no-repeat;}

.pro_hot{ margin:0 auto; width:98%; border-top:1px solid #8d99ae; padding-top:30px; margin-top:60px;}
.pro_hot .bt1{ font-size:18px; line-height:28px;}
.pro_hot ul li{ float:left; width:calc((100% - 60px)/4); margin:30px 20px 0 0;}
.pro_hot ul li:nth-child(4n){ margin-right:0;}
.pro_hot ul li .nr_box{ }
.pro_hot ul li .img{ border:1px solid #e5e5e5; position:relative; padding-bottom:133%;}
.pro_hot ul li .img img{ display:block; width:100%; height:100%; object-fit: cover; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto;}
.pro_hot ul li .txt{ padding:5px 5px 10px 5px;}
.pro_hot ul li .txt .h2{ font-size:14px; line-height:24px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.pro_hot ul li .txt .h3{ font-size:13px; line-height:23px;}
.pro_hot ul li .txt .h3 strong{ color:#f24646; margin-right:5px;}
.pro_hot ul li .txt .h3 span{ text-decoration:line-through;}
/*.pro_hot ul li .txt .h2{ font-size:14px; line-height:18px; height:36px;}
.pro_hot ul li .txt .h2 strong{ float:left; width:70%; font-weight:normal; height:36px; overflow:hidden;}
.pro_hot ul li .txt .h2 a{ color:#333;}
.pro_hot ul li .txt .h2 span{ float:right; line-height:24px;}
.pro_hot ul li .txt .h2 font{ font-size:24px;}
.pro_hot ul li .txt .h3{ font-size:20px; line-height:30px; height:30px; margin-top:10px;}
.pro_hot ul li .txt .h3 strong{ float:left;}
.pro_hot ul li .txt .h3 strong img{ vertical-align:middle;}
.pro_hot ul li .txt .h3 span{ float:right;}
.pro_hot ul li .txt .h3 span a{}
.pro_hot ul li .txt .h3 span i{}
.pro_hot ul li .txt .h3 span a:nth-child(2){ font-size:16px;}
.pro_hot ul li .txt .h3 span a:hover{ color:#ffd613;}*/
@media(max-width:1024px){
.proDetail1 .list .lt{ float:left; width:100%;}
.proban_pc{ display:none;}
.proban_mc{ display:block;}
.proDetail1 .list .rt{ float:right; width:100%;}
.proDetail1 .list .rt .box4 .share1 a img{ height:24px;}
.proDetail1 .list .rt .box4 .img2 img{ height:20px;}
.slideTxtBox_01 .hd ul li{ font-size:12px;}
.slideTxtBox_01 .hd ul li a{ padding:0 10px;}
.reviews1{ padding:20px 20px; margin-bottom:20px;}
.reviews1 .lt{ float:none; margin-bottom:10px;}
.reviews1 .rt{ float:none;}
.reviews1 .rt ul li span{ margin:0 10px 0 0;}
.reviews1 .rt ul li i{ width:200px; margin:0 10px 0 0 ;}
.reviews2 ul li .box1{ float:left; width:100%; margin-bottom:10px;}
.reviews2 ul li .box2{ float:right; width:100%;}

.pro_hot ul li{ float:left; width:calc((100% - 10px)/2); margin:0 10px 20px 0;}
.pro_hot ul li:nth-child(2n){ margin-right:0;}
.pro_hot ul li .nr_box{ padding:5px; }
.pro_hot ul li .txt{ padding:5px 5px 0 5px;}
.pro_hot ul li .txt .h2{ font-size:15px; line-height:19px; height:auto;}
.pro_hot ul li .txt .h2 strong{ float:none; width:100%; font-size:12px; line-height:16px; height:32px; display:block;}
.pro_hot ul li .txt .h2 span{ float:none; line-height:19px;}
.pro_hot ul li .txt .h2 font{ font-size:15px;}
.pro_hot ul li .txt .h3{ display:none;}
}



.index_add1bg{ padding:15px 0;}
.index_add1{ width:98%; max-width:98%;}
.index_add1 .list{}
.index_add1 .list ul li{ float:left; width:18%; margin:15px 0 15px 2.5%;}
.index_add1 .list ul li:nth-child(5n-4){ margin-left:0; clear:left;}
.index_add1 .list ul li .img{ padding-bottom:100%; position:relative; border-radius:100%; overflow:hidden;}
.index_add1 .list ul li .img img{ display:block; width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; object-fit:cover;}
.index_add1 .list ul li .txt{ text-align:center; margin-top:15px;}
.index_add1 .list ul li .txt .h2{ font-size:20px; line-height:30px; font-weight:bold;}
@media(max-width:1024px){
.index_add1bg{ padding:10px 0;}
.index_add1 .list ul li{ float:left; width:calc((100% - 40px)/5); margin:10px 0 10px 10px;}
.index_add1 .list ul li:nth-child(5n-4){ margin-left:0; clear:left;}
.index_add1 .list ul li .txt{ margin-top:5px;}
.index_add1 .list ul li .txt .h2{ font-size:12px; line-height:16px; }
}


.tit5{ text-align:center;}
.tit5 .h2{ font-size:24px; line-height:34px; font-weight:bold;}
.more3{ text-align:center;}
.more3 span{ display:block; text-align:center; font-size:14px; line-height:44px; border-radius:8px; background:#333; color:#fff; box-shadow:0 0 1px #999;}
.more3 span:hover{ background:#f64441; color:#fff;}
.index_add2bg{ padding:15px 0;}
.index_add2{ width:98%; max-width:98%;}
.index_add2_box{ padding:15px 0;}
.index_add2 .list{ margin-top:15px;}
.index_add2 .list ul li{ float:left; width:calc((100% - 5px)/6); margin:0 0 15px 1px;}
.index_add2 .list ul li:nth-child(6n-5){ margin-left:0; clear:left;}
.index_add2 .list ul li .img{ padding-bottom:133%; position:relative; overflow:hidden;}
.index_add2 .list ul li .img img{ display:block; width:100%; height:100%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; object-fit:cover;}
.index_add2 .list ul li .txt{ margin-top:10px; color:#666; padding-right:30px; position:relative;}
.index_add2 .list ul li .txt .h2{ font-size:16px; line-height:26px; color:#333;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.index_add2 .list ul li .txt .h3{ font-size:14px; line-height:24px;}
.index_add2 .list ul li .txt .h3 span{ display:inline-block; text-decoration:line-through;}
.index_add2 .list ul li .txt .h3 strong{ display:inline-block; background:#ffd613; border-radius:4px; padding:0 5px;}
.index_add2 .list ul li .txt .h3 em{ margin-right:5px; font-style:normal;}
.index_add2 .list ul li .txt .h3 b{}
.index_add2 .list ul li .txt .jrsc{ font-size:20px; position:absolute; right:10px; top:50%; transform:translateY(-50%);}
@media(max-width:1024px){
.tit5 .h2{ font-size:24px; line-height:34px; }
.more3 span{ font-size:12px; line-height:42px; }
.index_add2bg{ padding:10px 0;}
.index_add2_box{ padding:10px 0;}
.index_add2 .list{ margin-top:10px;}
.index_add2 .list ul li{ width:calc((100% - 1px)/2); margin:0 0 10px 1px;}
.index_add2 .list ul li:nth-child(6n-5){ margin-left:1px; clear:none;}
.index_add2 .list ul li:nth-child(2n-1){ margin-left:0; clear:left;}
.index_add2 .list ul li .txt{ margin-top:5px; }
.index_add2 .list ul li .txt .h2{ font-size:14px; line-height:24px; }
.index_add2 .list ul li .txt .h3{ font-size:12px; line-height:22px;}
.index_add2 .list ul li .txt .h3 strong{ padding:0 5px;}
.index_add2 .list ul li .txt .h3 em{ margin-right:5px; }
}


.pro_lt2{ float:left; width:190px;}
.category1{ font-size:13px; line-height:23px; margin-bottom:20px;}
.category1 ul li{ margin-bottom:2px;}
.category1 ul li a{ display:block;    font-size: 18px;}
.category1 ul li a:hover{ color:#dc3545;}
.category1 ul li.on a{ color:#dc3545; font-weight:bold;    font-size: 18px;}

.category2{ font-size:13px; line-height:23px; margin-bottom:20px;}
.category2 .h2{ font-weight:bold; margin-bottom:5px;}
.category2 ul li{ float:left; width:calc((100% - 20px)/3); margin:0 0 5px 10px;}
.category2 ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.category2 ul li a{ display:block; text-align:center; border:1px solid #dee2e6; height:23px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.category2 ul li a span{ font-size:12px;}
.category2 ul li a:hover{color:#dc3545;}
.category2 ul li.on a{ border-color:#dc3545;color:#dc3545; font-weight:bold;}

.category3{ font-size:13px; line-height:23px; margin-bottom:20px;}
.category3 .h2{ font-weight:bold; margin-bottom:5px;}
.category3 ul li{ margin:0 0 5px 0;}
.category3 ul li:nth-child(3n-2){ margin-left:0; clear:left;}
.category3 ul li a{ display:block; border:1px solid #dee2e6; height:23px; padding:0 10px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.category3 ul li a span{ font-size:12px;}
.category3 ul li a:hover{color:#dc3545;}
.category3 ul li.on a{ border-color:#dc3545;color:#dc3545; font-weight:bold;}

.category4{ font-size:13px; line-height:23px; margin-bottom:20px;}
.category4 .h2{ font-weight:bold; margin-bottom:5px;}
.category4 .form1{ margin-top:10px; display:flex;justify-content: space-between;}
.category4 .form1 span{ width:45%; }
.category4 .form1 i{ width:30%; text-align:center; height:32px; line-height:32px; display:none;}
.category4 .form1 .text1{/* float:right;*/ border:1px solid #d9d9d9; height:32px; line-height:32px; width:calc(100% - 10px); border-radius:4px; padding:0 5px;}
.category4 .button1{ display:block; height:32px; line-height:32px; border-radius:4px; background:#dc3545; color:#fff; text-align:center; width:100%; font-size:14px; margin-top:15px;}
.category4 .button1:hover{ background:#f00;}

@media(max-width:1024px){
.pro_lt2{ width:100%;}
}












