﻿@charset "utf-8";

@media screen and (max-width:767px) {
	body {font-size: 0.813em;}
	.top {height: 70px;border-bottom:#eee 1px solid;}
	.top .t_cen{height:70px; background:#fff; }
	.pc { display: none; }
	.phone { display: block; }
	.visible-phone {display:inherit!important;z-index:999;}
	.hidden-phone {display:none!important}
	.wrap {margin: 0;}
	.header-phone {margin-top:14px;margin-left:2%; }
	.logo img {width: 110px;margin-top:10px;}
	.menu-icon {width: 50px;height: 28px;float: right;background: url(../images/menu.png) center no-repeat; }
	.menu-icon-close {position: absolute;width: 50px;height: 28px;background: url(../images/close.png) center no-repeat;right: 4px;top: 18px;z-index:99999; }
	.nav-phone {padding-top: 55px;}
	.Nodes { display: block; }
	.menubg ul { margin-top:-26px;}
	.menubg li { height:40px;width:100%; overflow:hidden; }
	.menubg li a {width: 90%;padding:10px 0 10px 10%;color:#666;height: 100%;height:40px;line-height:40px;display: block;font-size: 17px; }
	.home-banner { width:100%;height:210px;margin-top:0;}
	
	.home-banner .qiehuan { position:relative;width:100%;height:auto;bottom:0;left:0;}
	.home-banner .qiehuan li { width:96%;margin:0 2%;height:auto;border-bottom:#eee 1px solid; }
	.home-banner .tit1 { font-size:16px;}
	.home-banner .tit2 { font-size:12px; }

	.index1 li { width:100%; }
	.index1 li .text { top:3%;left:3%;width:44%;height:94%;line-height:22px; }
	.index1 li .text p { padding-bottom:3%;}
	.index1 li .text1 { font-size:16px;padding:2% 0 3%; }
	.index1 li.m3 .text { width:96%; }
	.index1 li.m3 .text1 { padding:2% 0 1%;}
	.index1 li.m4 .text { left:53%;}
	
	.index2b { width:98%;padding:2% 1% 3%;background:#183d36 url(../images/index2b.jpg) no-repeat top center;background-size:100% auto; }
	.index2b li { width:96%;margin:0 2%;min-height:200px;height:auto;clear:both;}
	.index2b .tit1 { font-size:18px;padding:20px 5% 0;}
	.index2b .tit2 { padding:6px 0 8px;margin:0 5% 6px;font-size:13px; }
	.index2b li.m1 { background:#fff; }
	.index2b li.m1 p { padding:2px 0 8px 5%;margin:0 3%;width:86%; }
	.index2b .dh .h1 { width:36%;margin-left:4%;height:70px;margin-top:15px;background-size:80%;}
	.index2b .dh .h2 { width:60%;height:70px;margin-top:15px;background-size:80%;}
	.index2b .wh { padding:0 4% 5%;  }
	.index2b .wh a { margin:18px 5% 0 0; }
	.index2b .wh a.gd { background:url(../images/arr3.png) no-repeat right 12% center; }
	
	.footer { padding:4% 2% 2%; }
	.footer .foot1 { width:44%;padding:10px 28% 1%;}
	.footer .right { width:100%;padding:1% 0;text-align:center; }
	.footer .right .m6 { font-size:14px; }
	.footer .right .m7 { font-size:20px;font-weight:normal; }
	
	.mainnav .titnav a { padding:0 5px;font-size:14px; }
	
	.banner { width:100%;height:100px;position:relative; }
	.banpro { height:auto; }
	.banner .container { width:100%;height:80px;}
	.banner li a { opacity:.9;filter:alpha(opacity=90);}
	.banner .text { display:none;}
	.banner li { width:100%;margin:0;border-bottom:#1d5e3c 1px solid;background-size:cover;}
	.banner li a { max-width:304px;width:100%;margin:10px auto;height:40px;line-height:40px;font-size:16px;}
	
	.project li{float:left;width:46%;margin:0 2% 2%;}
	
	.news li { margin:0 0 20px;}
	.news li a { margin-bottom:20px; }
	.news li .left { max-width:750px;width:100%;font-size:18px;height:25px;background:none;}
	.news li:hover .left { background:none;color:#666;}
	.news li .mid { width:60%;padding-left:0px;background:none;}
	.news li:hover .mid { padding-left:0;background:none; }
	.news li .tit1 { font-size:16px;margin-bottom:12px; }
	.news li .right { width:35%;padding-right:2%; text-align:right;}
	
	.contact .left { width:100%;}
	.contact .left .title { font-size:22px;margin-bottom:2px; }
	.contact .left .text p { height:50px;line-height:50px; background:url(../images/line.png); }
	.contact .right { float:right;width:100%; }
	.form-rt .tit { margin-bottom: 15px;margin-top:20px;}
	.form-control { width:89%;}
	.contact .anniu {width: 135px;height: 40px;padding: 0;margin:0 auto; overflow:hidden;margin-bottom:15px;}
}