	
	
@media(min-width:1121px)
{
.pc_top_right { display:none }
.head_m{ display:none}
.pc_bot{ display:none}
.hhhh{ font-size:24px; color:#333333; text-align:center; font-weight:bold}
}

@media(max-width:1121px)
{
body{ 
overflow-x: hidden; font-size:2rem
}
html{
overflow-x: hidden;
}
.pc_top {
    position: fixed;
    z-index: 99;
 
    height: 3.545455rem;
    margin: auto;
 width: 100%;
    background:#3487e7;
    border-bottom: #246fc6 1px solid;
}

.logo1 {
    float: left;
    height: 3.0rem;
    margin-top: 0.5rem;
	width: 70%;
}

.logo1 a {
    height: 100%;
}

.logo1 a img {
    float: left;
	 
	max-height:2.5rem;
  
}

.pc_top_right {
    float: right;
    height: 100%;
 width: 10rem;
}

.pc_top_nav_buttom {
 
    height: 4rem;
    margin-top: 1.1rem;
}

.pc_top_nav_buttom img {
margin-right:2.1rem;
    height: 100%;
    float: right;
}

.pc_top_nav_ul {
    display: none;
    position: fixed;
    z-index: 99;
    top: 4.545455rem;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 0 5% 6%;
}

.pc_top_nav_ul li {
    position: relative;
    border-bottom: #000 1px solid;
}

.pc_top_nav_ul li span {
    display: block;
    height: 4.583333rem;
    line-height: 4.583333rem;
    font-size: 1.272727rem;
    font-weight: bold;
}

.pc_top_nav_ul li div {
    display: none;
}

.pc_top_nav_ul li a {
    display: block;
}
.nnn{  width:400px; background-color: #eeeeee;  margin-left: -250px;}
.nnn li{ line-height:6rem; padding-left:10px;}
.nnn li a{ color:#666; font-size:3rem    }
.head_m{ width:100%; height: auto;padding-top: 3.545455rem;}
.head_m img{ width:100% }



.pc_bot {
    position: fixed;
    z-index: 99;
    height: 27rem;
    margin: auto;
    width: 17%;
    
 	bottom:0px;
	right:0px;
}

.pc_bot li{ width:100%; height:9rem;   margin:1px;   text-align:center;list-style:none}
.pc_bot li img{ height:8rem; margin-top:0.1rem}

.md{ display: none;}
#box_header{ height:10rem;}
#box_header_sub1_sub1{ height:10rem;width: 55vw;}
#box_header_sub1_sub1 img{ height:100%}
.FrontSpecifies_show01-d3_c1 .htmledit P{ height:10rem;font-size: 2rem;}
#box_banner{padding-top:10rem;}
.FrontProductsCategory_show01-d1_c1 .menu-first UL LI.menu-none A{ font-size:2.4rem; line-height:4rem}
.FrontProductsCategory_show01-d1_c1 A.menu-text1:link{  font-size:2.4rem}
.FrontProducts_list01-d3_c1_01 .comptitle_00 STRONG.titlestyle_00{ font-size:4rem}
.FrontProductsCategory_show01-d1_c1 .menu-first UL LI{ height:4.5rem}
.FrontProducts_list01-d3_c1_01 .comptitle_00{ height:6rem; padding-top:2.5rem; background-color:#eee}
.FrontProducts_list01-d3_c1_01 .content{ width:48%;height: 46vw;}
.FrontProducts_list01-d3_c1_01 .pic-module .pic A IMG{ width:100%; height:37vw}
.FrontProducts_list01-d3_c1_01 .pic-module{ width:100%;  }
.FrontProducts_list01-d3_c1_01 .content .pro-module{ width:100%;}
.FrontProducts_list01-d3_c1_01 .pro-module H1{ font-size:3rem; line-height:4rem}

.page{font-size: 2rem;}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A{ font-size:2.8rem; line-height:4rem}
.FrontComContent_list01-d1_c1 .menu-first UL LI{ height:4.5rem; background-color:#eee}

.FrontNews_list01-d5_c1 .newstitle UL LI.fontnews{ height:4.5rem}
.FrontNews_list01-d5_c1 .newstitle LI{ font-size:2.4rem; line-height:4rem}
.FrontNews_list01-d5_c1 .newstitle LI H3{ font-size:2.4rem; line-height:4rem; height:4rem; overflow:hidden}
.FrontNews_list01-d5_c1 .newstitle UL LI.date{ display: none;}
.FrontNews_list01-d5_c1 .newstitle UL LI.title{width: 816px;}
 
.hhhh{ font-size:2.8rem; line-height:4rem}
.FrontNews_detail01-d1_c1{ font-size:2.2rem; line-height:4rem}
 
.FrontNews_detail01-d1_c1 .htmledit P{ font-size:2.2rem!important; line-height:4rem}
.FrontProducts_detail02-d2_c1 .pro-module UL LI{ font-size:2.2rem!important; line-height:4rem!important;}
.FrontProducts_detail02-d2_c1 .detail UL LI A{ font-size:2.2rem!important; line-height:4rem!important;}
.FrontProducts_detail02-d2_c1 .detail UL LI{ width:auto!important; height:auto!important; line-height:normal!important;}
.FrontProducts_detail02-d2_c1 .detail .describe{ font-size:2.2rem!important; line-height:4rem!important;}
.FrontComContent_detail01-d1_c1 .content{ font-size:2.2rem!important; line-height:4rem!important;}
.h980{ height:1500px!important}
.mt3{ margin-top:3rem!important;}
.aaa1{ width:92%; margin:0 auto; font-size:2.4rem; text-align:left; line-height:5rem!important;}
.aaa1 p {line-height:5rem!important;font-size:2.9rem;}
.FrontComContent_detail01-d1_c1 .htmledit P{ font-size:2.6rem!important; line-height:4rem}
#box_main_sub3{ padding-top:0px!important; padding-bottom:20px!important;}

.img100{ width:100%}
.h14{ height:14rem!important; margin-top:3rem}
p{ line-height:4rem}
.a3 p{ font-size:2rem;line-height:2.8rem!important;}
.a2{ font-size:3rem}
}