@charset "utf-8";
/* CSS Document */
html,body{margin: 0;padding: 0;width: 100%;height: 100%;font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
body {overflow: hidden; position: relative;background: #fafafa;}
.body{overflow-y: scroll;overflow-x: hidden;;width: 100%;max-height: 100%;height: auto;}
a {text-decoration: none;}
/*顶栏css*/
.text_top{position: absolute;box-shadow: 0px 1px 5px 0px #585b5d;left: 0;top: 0;background: rgba(255,255,255,0.88);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);width: 100%;z-index: 9998}
	.text_top div {padding: 8px 0px 6px 0px;width: 100%;max-width: 1000px;margin: auto;overflow: hidden;}
	.text_top h1 {font-size: 18px;padding:5px 15px 5px 15px;font-weight: lighter;margin: 0;color: #000;float: left;padding-left: 0px}
	.text_top div p {font-size: 18px;float: right;color: #fff;padding:5px 10px 4px 10px;text-decoration:none;margin: 0;font-weight: lighter;height: 100%;border-radius: 7px;color: #121d51;}
    .text_top div a {float: right;margin-right: 0px;overflow: hidden;border-radius: 7px;}
	.hengfu_m{display: none;max-width: 1000px}
	.hengfu{display: block;color:#999!important;max-width: 100%;}	
	@media screen and (max-width:760px){
		/*.text_top{position: relative;}*/
		.text_top div {padding: 8px 0px 3px 0px;}
		.text_top h1 {font-size: 14px;}
		.text_top div p {font-size: 16px;}
        .text_top div a {margin-right: 0px;}
		.hengfu_m{display: block;}
		.hengfu{display: none;}		
	}



/*底栏css*/
.text_bottom{width: 100%;margin: 0 auto;margin-top: 0px;background: #3b3b3b;}
    .text_bottom div{width: 100%;max-width: 1000px;margin: 0 auto;padding: 10px 0 10px 0;}
	.text_bottom p {margin: 0;padding: 5px;text-align: center;color: aliceblue;}

/*联系我们弹窗*/
	textarea{resize: none;}
	.contact_enter{width: 100%;}
	.contact_box{overflow: hidden;}	
	.contact_box div {width: 400px;height: 500px;left: calc(50% - 200px);top: calc(50% - 250px);}
	@media screen and (max-width:760px){
		.contact_box{overflow: scroll}
		.contact_box div{width: 80%;height: 500px; left: 10%;}
	}
	.contact_box div div p {margin-top: 30px;}

/*产品详情页css*/
	.products_page h1{margin-left: 2%;font-size: 32px;}
	.products_page h1 span{font-weight: lighter;}
	.products_page div {width: 100%;overflow: hidden}
	.products_page div img {float: left;width: 25%;}
	.products_page div p{float: left;width: 70%;font-size: 18px;}
	.products_page p {padding-left: 2%;line-height: 22px;}
	.products_page h2 {font-display: 20px;padding-left: 2%;margin-top: 50px;}
	.products_page img {width: 100%;}
iframe {height: 600px;}
.products_page a {cursor:pointer;}
	@media screen and (max-width:760px){
		.products_page h1 {font-size: 18px;}
		.products_page div p {font-size: 15px;}
		.products_page h2 {font-size: 18px;}
		.products_page p {font-size: 15px;}
        iframe {height: 350px;}
        .products_page div img{float: none;width: 60%;}
        .products_page div p {float: none;width: 96%;}
        
	}
/*详情页分隔线效果*/
        .hr-twill {
            border: 0;
            padding: 3px;
            background: repeating-linear-gradient(135deg, #a2a9b6 0px, #a2a9b6 1px, transparent 1px, transparent 6px);
        }
        .hr-twill-colorful {
            border: 0;
            padding: 3px;
            background: linear-gradient(135deg, red, orange,green, blue, purple);
            --mask-image: repeating-linear-gradient(135deg, #000 0px, #000 1px, transparent 1px, transparent 6px);
            -webkit-mask-image: var(--mask-image);
            mask-image: var(--mask-image);
        }

/*菜单栏效果*/
.menu_list{ padding: 5px;border-radius: 5px;cursor: pointer;margin-top: 10px;margin-bottom: 10px;font-size: 16px;}
    .menu_list:hover{background: #efd808;}
    @media screen and (max-width:760px){
        .menu_list {font-size: 14px;margin-top: 5px;margin-bottom: 5px;}
    }