body{background: url(../images/bg01.jpg) top center no-repeat; background-size: 100% 100%;}
.index{width: 100%; text-align: center;}
.index .title{width: 100%; text-align: center; padding-top: 60px;}
.index ul{width: 100%;display:flex; justify-content:space-between; padding-left: 10%; padding-right: 10%; padding-top: 150px;}
.index ul li{width: 100%;}
.index ul li a{ display: block; }
/*分类*/
.category_box{width: 100%;}
.category_box .title{width: 100%; text-align: center; padding-top: 60px;}
.back{position: fixed; right: 30px; bottom: 30px;}
.back a{display: block;}
.back img{ display: block; }
.category_box .category_main{width: 100%; padding-left: 4%; padding-right: 10%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; margin-top: 50px;}
.category_box .category_main .left{width: 25%;}
.category_box .category_main .left li{background: url(../images/img05.png) no-repeat; background-size: 100% 100%; width: 310px; height: 85px; line-height: 85px; font-size: 22px; font-weight: bold; text-align: center; margin-bottom: 30px; }
.category_box .category_main .left li a{display: block; color: #1092A5;}
.category_box .category_main .left li.on{background: url(../images/img06.png) no-repeat;}
.category_box .category_main .left li.on a{color: #fff;}
.category_box .category_main .right{width: 75%;}
.category_box .category_main .right ul.product{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.category_box .category_main .right ul.product li{width: 30%; margin-right: 5%; background: rgba(255,255,255,0.5); padding: 15px; border-radius: 10px; border:1px solid #1092A5;margin-bottom: 30px;}
.category_box .category_main .right ul.product li:nth-child(3n){margin-right: 0;}
.category_box .category_main .right ul.product li a{display: block;}
.category_box .category_main .right ul.product li dl{width: 100%;}
.category_box .category_main .right ul.product li dl img{width: 100%;}
.category_box .category_main .right ul.product li dd{ text-align: center; width: 100%; font-size: 20px;font-weight: bold; color: #1092A5; padding-top: 15px;}
.category_box .category_main .right .fenye{width: 100%; padding-left: 20%; padding-right: 20%; padding-top: 20px;}
.category_box .category_main .right .fenye ul{width: 100%;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.category_box .category_main .right .fenye ul li{width: 50%; text-align: center;}

/*弹出产品详情*/
.tc_product{width: 80%; position: fixed; top: 50%;transform: translateY(-50%); z-index: 3; background: #fff; border:1px solid #1092A5; left: 10%; padding: 20px;}
.tc_product .title{width: 50%; text-align: center;background: linear-gradient(90deg, #ffffff, #1092A5, #ffffff);line-height: 80px; color: #fff; font-size: 24px; font-weight: bold; margin:0 auto;}
.tc_product .tc_product_box{width: 100%; padding-left: 4%; padding-right: 4%; display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; margin-top: 30px;}
.tc_product .tc_product_box .left{width: 60%;border:1px solid #1092A5; padding: 20px; border-radius: 20px;}
.tc_product .tc_product_box .left img{width: 100%; }
.tc_product .tc_product_box .right{width: 40%; padding-left: 20px; height: 100%;}
.tc_product .tc_product_box .right dl{ border:1px solid #1092A5; padding: 30px; border-radius: 20px; color: #1092A5; font-size: 18px; line-height: 36px; }
.tc_product .close{ position: absolute; bottom: -80px; left: 50%; margin-left: -30px;}
.tc_product .close img{width: 60px;}