@charset "utf-8";
@media screen and (max-width:1680px)
{

}


@media screen and (max-width:1440px)
{
.cpdot li img { width:100%}
.ours-main { position: relative;max-width:1600px; width:98%; margin:0 auto 1% auto;}
.swiper3{ position: relative; width: 90%; }
}

@media screen and (max-width:1400px)
{
.mainzt { max-width:1400px; width:98%; margin:0 auto;}

}

@media screen and (max-width:1280px)
{
.pro-cfn { padding-top:5%;}

.swiper-slide .info .xwxx { width:80%; color:#666;}

}

@media screen and (max-width:1024px)
{

header .logo { width:55%;}
.mid_pic .rightby { color:#fff;  width:75%;}

.pro-cfn li img { margin:1rem 0 0.5rem 0;}
.pro-cfn li p { font-size:1rem;}

}


/*<=920px*/
@media screen and (max-width:960px)
{
.headerpage{ display:none;}
.headerpagewap{ display:block; }

.hnav { height:auto;}

.indexbt span {font-size:2rem;}
.indexbt p { font-size:1.0rem; }

.probox li { width:49%; margin-bottom:1.5rem;}

.cpdot li { width:49%; margin-bottom:1.5rem;}
.cpdot li p { width:100%;}

.case li {width:49%; margin-bottom:1.5rem;}

.aboutbg .aboutwz { width:98%; margin:0 auto 1.5rem auto;color:#fff;}
.aboutbg .aboutpic {width:98%; margin:0 auto;}

.ys_cont dl { width:49%; margin-bottom:0rem;}

.mid_pic{ background:#f6f3f3 url(../images/gg_bg.jpg) right repeat-y; }
.mid_pic .lefttel { display:none;}
.mid_pic .rightby {  color:#fff;  width:100%;}

.xwlist li { width:98%; }

.cplist a { width:32%;}

.pro-cfn { position:relative; width:100%; max-width:1000px; background:#46987e; margin-bottom:-10px; padding:0;}

.proview .proviewsummary { display:none; height:90px; overflow:hidden;}

.footer { clear:both; width:98%; margin:0 auto 0 auto;}
.fbop .fmenu { display:none;}
.fbop .footri { width:60%; }

}


@media screen and (max-width:854px)
{
.counter h2 { font-size:3rem;}
.counter{ width:100px;}	
.timey p { font-size:1rem; margin-top:0;}
	
.swiper-slide .info { display:none;}

.mid_pic .rightby font {font-size:2rem;}


	
}





@media screen and (max-width:768px)
{

.cpdot li p { font-size:1rem;}	
.case .case_zi { font-size:1rem;}	
.probox li p {font-size:1rem;}

.xwlist li a { line-height:3rem;}

.newslist li { margin:0 auto; width:96%;}
.footer { padding:3% 0;}
.footerlm{ display:none;}

}


@media screen and (max-width:640px)
{

.logowap { width:70%; padding:1% 0 1.5% 1%; }
.logowap img { width:100%}

.footer { padding:0% 0;}
.fbop { display:none}

.bys {  padding:1.5rem 0 0.3rem 0;}
.bys li { width:49%; background:#46987e;margin-bottom:1rem; text-align:center;}

.yb_conct{ display:none;}

.cpri { margin-bottom:50px;}

    /*一键拨号*/
    .fnav2{ display: block;width:100%; margin:0 auto;  overflow:hidden; background:#167a5b; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
    .fnav2 a{ float:left; width:33%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
    .fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}
    /*加入一键拨号时，底部导航上升*/

    /*内页*/
.menu3 h3{width:48%;}

.product_list ul li{width:48%;}

.proviewle { float:none; max-width:98%; width:92%; margin:0 auto;}
.proviewri { clear:both; margin-left:0%; float:none;max-width:98%; width:92%; margin:0 auto;overflow:hidden; }

}
@media screen and (max-width:500px)
{
.logowap { padding:1.5% 0 2% 1%; }

.indexbt span {font-size:1.6rem;}
.indexbt p { font-size:1rem; color:#666; margin-top:0.2rem;}

.cplist a { width:49%;}

.ys_cont dl h1 {margin:1rem 0;}
.ys_cont dl h2 { line-height:1.5rem;}
.ys_cont dl h3 {margin-bottom:1rem;}

.mid_pic .rightby span { font-size:1.1rem; }
.mid_pic .rightby font { clear:both;font-size:1.3rem;}
.mid_pic .rightby .anniu {  max-width:100px; margin:1rem 0 0 0;  padding:0.1rem 0 0.3rem 0; }
.mid_pic .rightby .anniu a{font-size:1rem;}
.mid_pic .rightby img { float:right; width:100px;}

.aboutbg .aboutwz p { line-height:1.8rem; font-size:1rem;}
.positioninfobox { display:none;}

.menu3 { margin:5px auto;} 

.newsbg { padding:4% 0;}

.counter h2 { font-size:2.6rem;}
.counter span{ margin:15px 0 0 0;}
.counter{ width:90px;}	

 }

@media screen and (max-width:480px)
{

}


