
.menu>ul>li>a{position:relative;}
.menuson{background:#014fab;position:absolute;top:60px;left:0;z-index:999;display:none;}
.menuson a{border-bottom:1px solid #fff;}
.menuson a:hover{background: #01923f;color: #fff;}
.menuson a:before{display:none;}
.menu>ul>li:hover .menuson{display:block;}

.m_menu,.menu-list{display:none;}

.lxwm_ny p{padding:0 20px;}

.m_footer{display:none;}
.wechat_pic{display:none;}
.pages{width:100%;text-align:center;}
.pages ul li a:hover, .pages ul li.active a{border:0;}


@media screen and (max-width: 450px){
	/*index*/
	.top_logo{display:none;}
	.m_menu{display:block;width:100%;height:60px;}
	.m_menu .m_logo{display:block;width:300px;padding:10px 0 0 10px;float:left;}
	.m_menu .m_logo img{max-width:100%;}
	.m_menu button{width:30px;height:30px;float:right;background:url(/static/public/css/../images/nav_icon.png);background-size:100% 100%;border:0;margin:10px 10px 0 0;}
	.menu-list{
		position: fixed;
	    z-index: 99999;
	    top: 0;
	    right: 0;
	    height: 100%;
	    padding: 0;
	    box-sizing: border-box;
	    background: #fff;
	    overflow-x: hidden;
	    overflow-y: scroll;
	    display: block!important;
	    width: 0;
	    transition: all .2s;
	}
	.menu-list .top {
	    position: relative;
	    padding: 10px;
	    overflow: hidden;
	    border-bottom: #eee solid 1px;
	    box-sizing: border-box;
	    background: #01923f;
	}
	.menu-list .menu-logo {
	    width: 80%;
	    display: block;
	    color: #ffffff;
	    font-weight: bold;
	}
	.menu-list .close {
	    display: block;
	    position: absolute;
	    top: 10px;
	    right: 10px;
	    width: 20px;
	    height: 20px;
	    background-size: 0.4rem;
	}
	.menu-list .close:before, .menu-list .close:after {
	    content: '';
	    height: 20px;
	    width: 2px;
	    background: #ffffff;
	    transform: rotate( 45deg);
	    position: absolute;
	    top: 0.2rem;
	    right: 0.4rem;
	}
	.menu-list .close:after {
	    transform: rotate(-45deg);
	}
	.menu-list ul li{border-bottom: #eee solid 1px;}
	.menu-list ul li a{display: block; padding: 5px 10px;font-weight:bold;}
	.menu-list ul li div.mnav{padding-left:15px;}
	.menu-list ul li div.mnav a{font-weight:normal;}

	.menu{display:none;}

	.banner{height:200px;}
	.banner .bgitem{height:200px;background-size:100% 100%;}{margin-right:0;right:calc(50% - 47px);}
	.banner .btn1{margin-right:0;right:calc(50% - 47px);bottom:5px;}

	.wfixed{padding:0 10px;width:calc(100% - 20px);}
	.nyys{display:none;}
	.sy_tit{width:100%;padding-bottom:20px;}
	.sy_tit p{width:100%;font-size:24px;}
	.sy_tit span{font-size:16px;width:auto;border:0;}
	.sy_cpzx{padding:20px 10px;}
	.sy_cpfl{width:100%}
	.cplst{max-width:unset;min-width:unset;margin-top:0;}
	.cplst dl{width:49%;margin-left:0;margin-right:2%;margin-bottom:2%;height:auto;}
	.cplst dl:nth-of-type(2n){margin-right:0;}
	.cplst dt em{font-size:14px;position:unset;}
	.cplst dl .listpic{position:relative;display:block;width:100%;padding-bottom:75%;}
	.cplst dl .listpic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
	.cplst dd{display:none;}

	.fw_bj{padding:20px 10px;height:auto;}
	.fw_bj .fw{width:100%;}
	.fw dl{width:49%;height:auto;margin-right:2%;margin-bottom:2%;}
	.fw dl:nth-of-type(2n){margin-right:0;}
	.fw dl dt{width:auto;height:auto;background:unset;font-size:18px;color:#fff;padding-top:20px;}
	.fw dl dd img{width:100%;}

	.g_antit{width:calc(100% - 20px);padding:20px 10px 0;}
	.content{width:100%;}
	.case-dx{min-width:100%;height:360px;}
	.ysjt{width:100%;margin-left:0;left:0;}
	.case{padding:0 10px;}
	.case_c{width:100%;margin-left:0;left:0;}
	.case-ul li{width:100%;margin:0 !important;}
	.case-ul li span{width:100%;}
	.case-ul li img{width:100%;}
	.case-ul li span em{width:100%;height:50px;line-height:50px;font-size:14px;}
	.case-dx .prev2{left:5px;}
	.case-dx .next2{right:5px;}

	.lcbj{width:100%;height:auto;padding-top:0;background:unset;}
	.lc{padding:0 10px;height:auto;}
	.lc h2{margin-bottom:20px;font-size:24px;padding-top:20px;text-align:center;}
	.lc_left{width:100%;float:unset;}
	.lc_left .pic, .lc_left .pic img{width:100%;}
	.lc_right{width:100%;float:unset;}
	.lc_right li{width:49%;height:auto;margin-right:2%;margin-bottom:4%;}
	.lc_right li:nth-child(2n){float:left;width:49%;}
	.lc_right li:nth-of-type(2n){margin-right:0;}
	.lc_right h3{font-size:18px;height:40px;line-height:40px;}
	.lc_right h3 em{width:40px;height:40px;}
	.lc_right h3 em img{width:100%;height:auto;}
	.lc_right p{font-size:14px;}

	.sy_xinwen{padding-top:20px;height:auto;background:unset;}
	.sy_con{width:calc(100% - 20px);padding:0 10px;}
	.sy_con .newtj{width:100%;float:unset;}
	.sy_con .newtj dt{width:100%;height:auto;margin-bottom:20px;}
	.sy_con .newtj dt img{width:100%;}
	.sy_con .newtj dd{padding-left:0;border-bottom: 1px dashed #959595;overflow: hidden;}
	.sy_con .newtj p{display:none;}
	.sy_con .newtj dd h3{width:70%;float:left;line-height:30px;height:30px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
	.sy_con .newtj dd h3 a{color: #363636;text-decoration:unset;line-height:30px;font-size:16px;}
	.sy_con .newtj span{position:unset;float:left;font-size:16px;color: #363636;padding-right:0;}
	.sy_con .newtj em{display:none;}
	.sy_con .newr{float:unset;width:100%;}
	.sy_con .newr dl{height:40px;}
	.sy_con .newr dl dd{padding-left:0;border-bottom: 1px dashed #959595;overflow: hidden;}
	.sy_con .newr p{display:none;}
	.sy_con .newr h3{width:70%;float:left;line-height:40px;height:40px;font-size:16px;margin-bottom:0;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
	.sy_con .newr h3 a{color: #363636;text-decoration:unset;line-height:40px;font-size:16px;}
	.sy_con .newr span{position:unset;float:left;font-size:16px;color: #363636;padding-right:0;width:90px;line-height:40px;}
	.sy_con .newr span em{display:none;}

	.aboutbj{padding-top:40px;height:auto;}
	.about dl{width:calc(100% - 20px);padding:0 10px;}
	.sy_tit .tit_bg{background:unset;}
	.about dl dd{height:auto;margin-bottom:20px;}
	.about dl dd p{padding:0;text-indent:0;}
	.about dl dt{width:100%;overflow: hidden;margin-bottom:20px;}
	.about dl dt a{width:49%;height:auto;margin-right:2%;margin-bottom:2%;border-radius:0;padding-top:10px;}
	/*.about dl dt a:nth-of-type(2n){margin-right:0;}*/
	.about dl dt a:nth-child(1){display:none;}

	.footnav{height:4px;}
	.footnav ul{display:none;}
	.footer{width:100%;margin-bottom:50px;}
	.flogo{display:none;}
	.fcontact{width:calc(100% - 20px);padding:0 10px;margin-top:10px;box-sizing:unset;}
	.fcontact li{text-align:center;}
	.fcontact li:nth-child(2){display:none;}
	.fcode{display:none;}

	.m_footer{display:block;width: 100%;height: 50px;background-color: #333;position: fixed;bottom: 0;left: 0;z-index: 9999;}
	.col-xs-3 {
	    width: 25%;
	    padding:0;
	}
	.m_footer{overflow: hidden;padding-top:10px;}
	
	.m_footer ul li a {
	    display: block;
	    color: #fff;
	}
	.m_footer ul li i {
	    font-size: 2rem;
	    color: #fff;
	}
	.fa-mobile:before {
	    content: "\f10b";
	}
	.fa-fw {
	    width: 1.28571429em;
	    text-align: center;
	}
	.fa {
	    display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	.message_olr_list ul li a{display:none;}
	.m_footer .m_wechat{position:relative;}
	.wechat_pic{
		display:none;position:fixed;bottom:70px;right:30px;z-index:999;width:200px;height:auto;background: #fff;
		box-shadow: 5px 5px 5px #fff;
		padding:10px 10px 0;border: 1px solid #d9d9d9;
	}
	.wechat_pic img{display:block;width: 100%;height:auto;}
	.wechat_pic p{text-align:center;height:25px;line-height:25px;padding:0;}

	/*show*/
	.ny_biaoti{width:calc(100% - 20px);padding:0 10px;font-size:20px;padding-top:0;}
	.tpxqy{width:calc(100% - 20px);padding:0 10px;margin-bottom:40px;}
	.tpxqy img{width:100% !important;border:0;padding:0;}

	/*list*/

	.p12-curmbs-1{width:100%;}
	.tl-fdh-02{display:none;}
	.m_catname{width:60%;padding:5px 10px;font-size:20px;background: #014fab;line-height:30px;color:#fff;font-weight:normal;}
	.m_catname i{display:none;}
	.insRight{width:100%;}
	.ipro div{width:49%;margin-right:2%;margin-bottom:2%;}
	.ipro div:nth-of-type(2n){margin-right:0;}
	.ipro h3{width:100%;height:auto !important;}
	.ipro h3 a{width:100%;display:block;border:0;height:0 !important;position:relative;padding-bottom:75%;}
	.ipro h3 img{width:100%;height:100% !important;position:absolute;left:0;top:0;}
	.ipro p a{width:100%;}

	.pages{width:100%;text-align:center;}
	.pages ul li{float:unset;display:inline-block;}
	.pages ul li a:hover, .pages ul li.active a{border:0;}

	/*page*/
	.ny_neirong{width:calc(100% - 20px);padding:0 10px;border:0;font-size:14px;margin-bottom:30px;box-sizing:unset;}
	.ny_neirong img{max-width:100%;height:auto;}

	/*contact*/
	.lxwm_ny{width:100%;float:unset;}
	.lxwm_ny p{margin-right:0;padding:0;background:unset;margin-bottom:0px;font-size:16px;line-height:33px;}
	.lxwm_dt{width:100%;float:unset;margin-top:20px;}
	.lxwm_dt #dituContent{width:100% !important;}

	/*list_news*/
	.demo1_menu1{display:none;}
	.insRight2{width:100%;}
	.insNews ul li{line-height:35px;}
	.insNews ul li a{font-size:14px;width:70%;flaot:left;height:35px;display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
	.insNews ul li span{font-size:14px;width:30%;text-align:right;}

	/*show_news*/
	.cp_xqy h1{font-size:20px;}
	.cp_xqy span{text-align:center;}
	.cp_xqy span a{display:none;}
	.cp_xqy_nr img{max-width:100%;}

	.newArtiNext{padding:0;}

}
