#page_banner{ width:100%;}
.menu{ float:right; width:360px; height:500px; background-color:#0150b2;transition: all ease 1s;}
#MenuList_c2 #mob_lan{display: none;}
.banner1{float:right; width:calc(100% - 360px); height:500px;transition: all ease 1s; }
.banner1.ban_pro{ background:url(../images/ban_pro.jpg) center center no-repeat;}
.banner1.ban_about{ background:url(../images/ban_about.jpg) center center no-repeat;}
.banner1.ban_news{ background:url(../images/ban_news.jpg) center center no-repeat;}
.banner1.ban_contact{ background:url(../images/ban_contact.jpg) center center no-repeat;}
.menu .NavList_a1{height: 200px;overflow: hidden;}
.prolist .menu{    width: 56%;}
.prolist .banner1{width: 44%;}
.prolist .NavList_a1 li{    display: inline-block;width: 32%;transition: all ease 1s;}
.pro_listmore{padding-left: 90px;cursor: pointer;
    padding-top: 16px;
    font-size: 16px;}
.pro_listmore span{color: #fff;transition: all ease 1s;display: inline-block;width: 100px;text-align: left;height: 20px;overflow: hidden;}
.pro_listmore .pro_back{width: 0;}
.pro_listmore.change span{width: 0;}
.pro_listmore.change .pro_back{width: 100px;}

.ResTitle_a1{ padding:100px 0 0 80px; margin-bottom:20px;}
.ResTitle_a1 span{ font-size:48px; font-weight:bold;color:#fff; }
.ResTitle_a1 em{ font-size:18px;color:#fff; text-transform:uppercase; line-height:40px;}

.pagecontainer{ padding:100px 0 120px 0;}
.page_bar{ position:relative; margin-bottom:60px; width:100%; height:50px;}
.ResTitle_a2{ float:left; width:100%; text-indent:15px; border-left:6px solid #12b504;}
.ResTitle_a2 span{font-size: 36px;color: #333; }
.ResTitle_a2 br{display:none;}
.ResTitle_a2 em {margin-left: 15px; font-size: 18px; color:#999; vertical-align:text-bottom;}
.ResTitle_a2 em:before{ content:"/"; display:inline-block; padding-right:8px;}
.PosList_a1{ position:absolute; right:0; bottom:0; padding-left:25px; background:url(../images/home.png) left center no-repeat; color:#999; text-align:right;}
.PosList_a1 a{ color:#999; }
.PosList_a1 b{ color:#333;}
/*产品说明*/
.notice{ margin-bottom:50px;min-height:22px; padding-left:30px; font-size:16px; background:url(../images/tip.png) left center no-repeat; }
/*关于我们*/
.about_content{}
.about_l{ width:59%; float:left;}
.about_l h1{ font-size:24px; font-weight:bold; color:#12b504; padding:30px 0;}
.about_l p{ font-size:16px; line-height:32px;}
.about_r{ float:right;}
/*联系我们*/
.cont_l{width:70%; float:left;}
.cont_l h1{ font-size:30px; color:#12b504; padding:0 0 10px 0;}
.cont_l h2{ color:#12b504; padding:0 0 40px 0;}
.cont_list li{ float:left; padding:15px 0 15px 30px; width:50%; color:#666;}
.cont_list li.ico_addr{ background:url(../images/ico_con_addr.png) left center no-repeat;}
.cont_list li.ico_tel{ background:url(../images/ico_con_tel.png) left center no-repeat;}
.cont_list li.ico_fax{ background:url(../images/ico_con_fax.png) left center no-repeat;}
.cont_list li.ico_code{ background:url(../images/ico_con_code.png) left center no-repeat;}
.cont_list li.ico_email{ background:url(../images/ico_con_email.png) left center no-repeat;}
.cont_r{float:right; width:200px; height:260px; border:1px solid #12b504; text-align:center;}
.cont_r .qrc{ margin:12px auto; width:180px;border:1px solid #ddd; }
.cont_r p{color:#12b504;}
.map{ margin-top:60px; width:100%; height:450px; background:url(../images/map.jpg) center center no-repeat;}
/*页码*/
#page {clear:both;margin-top:15px;text-align:center;font-size: 14px;}
#page a {display:inline-block;padding: 0 11px;color: #333;height: 38px;line-height: 38px;min-width: 16px;background: #fff;border: #e3e3e3 solid 1px;text-align: center;}
#page span {display:inline-block;padding: 0 11px;height: 38px;line-height: 38px;border: #e3e3e3 solid 1px;color: #aaa;background: #fff;min-width: 16px;text-align: center;}
#page span.cur,#page span.on, #page a:hover {background: #12b504;color: #fff;border: #12b504 solid 1px;}
.pageinfo {float: right;line-height: 28px;display: none;}

#load_more_button{ display:none;}

@media only screen and (max-width: 1200px){
  /*关于我们*/
.about_l{ width:100%;}
.about_r{display:none;}
}

@media only screen and (max-width: 768px){
.menu{ float:left; width:100%; height:auto;padding-bottom:30px;}
.banner1{float:left; width:100%; height:250px; }
.banner1.ban_pro , .banner1.ban_about , .banner1.ban_news ,.banner1.ban_contact{ background-size:auto 100%;}

.ResTitle_a1{ padding:30px 0 0 0; margin-bottom:10px; text-align:center;}
.ResTitle_a1 span{ font-size:36px; }
.ResTitle_a1 em{}
.menu .NavList_a1{height: auto;overflow: initial;}
.pro_listmore{display: none;}


.pagecontainer{ padding:50px 0;}
.PosList_a1 , .cont_r ,.about_r{ display:none;}
.page_bar{margin-bottom:30px; height:32px;}
.ResTitle_a2{ text-indent:10px;border-left:4px solid #12b504; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ResTitle_a2 span{font-size: 24px;}
.ResTitle_a2 em {margin-left: 0;font-size: 16px;}
.ResTitle_a2 em:before{padding-right:5px;}
/*产品说明*/
.notice{font-size:14px;}
/*关于我们*/
.about_l{ width:100%; float:left;}
.about_l h1{ font-size:20px; padding:0 0 20px 0;}
/*联系我们*/
.cont_l{width:100%;}
.cont_l h1{ font-size:22px;}
.cont_l h2{ font-size:16px; padding:0 0 20px 0;}
.cont_list li{padding:10px 0 10px 30px; width:100%;}
.map{ margin-top:30px; height:300px; background:url(../images/map.jpg) center center no-repeat;}	
/*页码*/
#page{ display:none;}
#load_more_button{display: block;clear: both;border-radius: 5px; width: 80%; margin: 10px auto; background: #12b504; color: #fff; text-align: center; height: 35px;line-height: 35px; font-size: 14px;}
#load_more_button.none{display: block; clear: both; border-radius: 5px; width: 80%; margin: 10px auto;  background: #A8A3A3; color: #fff;  text-align: center; height: 35px; line-height: 35px; font-size: 14px;}
}

@media only screen and (max-width: 600px){
	.banner1{height:200px; }
	.map{height:260px; background:url(../images/map.jpg) 35% center no-repeat;}	
	}

.pagination{
	display: flex;
	flex-flow: row nowrap;
	justify-content: center;
}
