@charset "utf-8";
body{ font-family:"微软雅黑";}
ul,dl,dd{ margin:0; padding: 0;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
.clear{ clear: both; margin: 0; padding: 0; line-height: 0;}
/*首页*/
.container{ }
.navbar{ min-height: 72px;}
.navbar-default{ background:#353b43; border:none;}
.navbar-nav>li>a{border-top:2px solid #414345; padding-top: 25px; padding-bottom: 27px;}
.navbar-nav>li:hover>a{border-top:2px solid #3399dc; color: #63b9ea;}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{border-top:2px solid #3399dc; color: #63b9ea;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {border-top:2px solid #3399dc; color: #63b9ea; background: none;}
.navbar-nav>li.current>a{border-top:none !important; padding-top: 27px;}
.navbar-nav>li.active>a{border-top:2px solid #3399dc; color: #63b9ea;}
.navbar-nav>li{ margin-right: 1px;}
.navbar-nav>li>a{ font-size: 16px; color: #c9c9c9;}
.caret{ display: none;}
.navbar-brand{ padding: 20px 15px;}
.dropdown-menu{ padding: 0; background:url(../images/bg-g.png) repeat;}
.dropdown-menu>li{ border-bottom: 1px solid #828282;}
.dropdown-menu>li>a{ line-height:42px; font-size: 15px; color: #fff;}
.dropdown-menu>li:hover a{ background: #000; color: #fff;}
.carousel{ margin-top:54px;}
.carousel-caption{ width:932px; position:absolute; left:50%; z-index:3; top:50%; margin-top:-148px; height:296px; margin-left:-466px; padding: 0; bottom:0;}
.carousel-indicators li{ width:38px; height:3px; border: none; border-radius: 0; background: #fff; margin-top:0; margin-bottom:0; margin-left: 6px; margin-right: 6px;}
.carousel-indicators .active{ width:38px; height:3px; background: #3399dc; margin-left: 6px; margin-right: 6px;}
/*.carousel-caption img{ position:absolute; left:50%; z-index:3; width:932px; top:50%; margin-top:-198px; height:296px; margin-left:-466px;}*/


.line{ width:60px; height:2px;background: #3399dc; margin: 0 auto; margin-top: 60px;}
.title{ font-size: 34px; color: #000; margin-top:30px;}
.ftitle{ display:block; margin-top:24px; margin-bottom:4px; font-size:24px; color: #3399dc;}
.info{ font-size:18px; color: #808080; margin-bottom: 20px;}

.js-box{position:relative;min-height:1px; margin-bottom:8px;padding-right:5px;padding-left:5px;height:100%;}
.js-box>a{display: block;position: relative;overflow: hidden;}
.js-box img {position: relative; width: 100%; height: 100%;}
.js-box>a div{position: absolute;background: #13547a;background: rgba(19,84,122,0.8);width: 100%;height: 100%;}
.padding-large {padding: 30px;}
.padding-large h1{ font-size: 3.4rem; color: #fff; font-weight: bold;}
.padding-large p{ color: #fff; font-size:1.6rem; line-height:1.8;}
.jjfa{ background: #3399dc; margin-top: 25px !important;}
.jjfa h1{ font-size: 3.4rem; margin-top: 50px; color: #fff; font-weight: bold; margin-right:9.5%;}
.jjfa p{ font-size: 1.8rem; line-height:2; color: #fff; margin-right: 9.5%;}
.caseBth{ margin-top:25px; text-align: center; width: 162px; float: right; margin-right:9.5%;}
.caseBth a{ display: inline-block; width:160px; margin-bottom: 22px; font-size:1.8rem; border-radius: 5px; color:#fff;height:40px; line-height: 40px; border: 1px solid #fff;}
.caseBth a:hover{  color:#3399dc; background: #fff;}

.banner{ position: relative;}
.banner h1{ width: 100%; height:50px; color: #fff; font-size: 46px; text-align: center; position: absolute; left: 0; top: 50%; margin-top:-25px;}
.newsbox{ width: 100%; background: #f2f2f2; padding-bottom: 40px;}
.newsbox .title{ margin-bottom:40px;}
/*.thumbnail{padding: 0; border-bottom: 1px solid #3399dc; position: relative;}
.thumbnail .caption{ border-bottom: 1px solid #3399dc;}
.thumbnail .caption h3{ font-size: 1.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #3d3d3d; margin: 0;}
.thumbnail .caption p{ margin: 0; font-size: 1.4rem; color: #6e6f6f; margin-top:4px;}
.thumbnail:hover{ border-bottom: 1px solid #3399dc;}
.thumbnail:hover .caption{ background: #3399dc;}
.thumbnail:hover .caption p{ color: #fff;}
.thumbnail:hover .caption h3{ color: #fff;}
.thumbnail img{ width: 100%; height: auto;}
.thumbnail .shadow{ position: absolute; left:0; top: 0; width: 100%; height: 100%;}
.thumbnail .shadow .add{ width: 100%; background:url(../images/shadow.png); z-index: 10;}
*/
.met-page-ajax{padding:0; margin:20px 0; list-style:none; display:block; text-align:center;}
.case-bin{
	display: block;list-style: none;
	/*margin: 0 10px 0 0;*/
	padding:5px;float: left;/*width: 300px;
	background: #fff;*/position: relative;
}
.case-bin a {display: block;}
.case-bin font {display: block;position: relative;overflow: hidden;}
.case-bin font:before {
	width: 15px;height: 1px;margin-left: -7px;background: #fff;content: '';display: block;
	transition: .1s .2s ease-in-out;
	-moz-transition: .1s .2s ease-in-out;
	-ms-transition: .1s .2s ease-in-out;
	-o-transition: .1s .2s ease-in-out;
	-webkit-transition: .1s .2s ease-in-out;
	top: 50%;left: 50%;position: absolute;z-index: 10;opacity: 0
}
.case-bin font:after {width: 1px;height: 15px;margin-top: -7px;background: #fff;content: '';display: block;transition: .1s .2s ease-in-out;
	-moz-transition: .1s .2s ease-in-out;
	-ms-transition: .1s .2s ease-in-out;
	-o-transition: .1s .2s ease-in-out;
	-webkit-transition: .1s .2s ease-in-out;
	top: 50%;left: 50%;position: absolute;z-index: 10;opacity: 0;
}
.case-bin a:hover font:before {opacity: 1;}
.case-bin a:hover font:after {opacity: 1;}
.case-bin font b {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: -100%;
	left: 0;
	transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
}
.case-bin a:hover font b {top: 0;}
.case-bin font b:before {position: absolute;content: '';width: 50px;height: 50px;border-radius: 50%;box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;-webkit-box-sizing: content-box;border: 500px solid rgba(40,93,124,.8);left: 50%; top: 50%;margin: -525px 0 0 -525px;}
.case-bin font b:after {position: absolute;content: '';width: 50px;height: 50px;border-radius: 50%;background: rgba(40,93,124,.8); border:1px solid #fff;left: 50%;top: 50%;margin: -25px 0 0 -25px;}
.case-bin font img {display: block;width:100%;}
.case-bin span {display: block;position: relative;z-index: 1;background: rgba(255,255,255,.5);text-align: left;padding: 12px 15px;}
.case-bin span:after {position: absolute;bottom: 0;height: 2px;left: 0;right: 0;content: '';z-index: 1;background: #3399dc;transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-ms-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;-webkit-transition: .2s ease-in-out;}
.case-bin span h3 {display: block;font-size: 16px;font-weight: normal;color: #3d3c3d;margin: 0;padding: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;z-index: 2;transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-ms-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;-webkit-transition: .2s ease-in-out;}
.case-bin span p{display: block;font-size: 14px;color: #6e6f6f;margin:5px 0 0 0;position: relative;z-index: 2;transition: .2s ease-in-out;-moz-transition: .2s ease-in-out;-ms-transition: .2s ease-in-out;-o-transition: .2s ease-in-out;-webkit-transition: .2s ease-in-out;}
.case-bin a:hover span:after {height: 100%;}
.case-bin a:hover span h3 {color: #fff;}
.case-bin a:hover span p {color: #fff;}
.case-bin.pro{/*margin:10px;*/display:inline-block;float:left;/*box-shadow:0 1px 3px rgba(0,0,0,.05);*/transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;}
.case-bin.pro span p{display:block;}

.footer{ width: 100%; background: #333333; padding-top: 80px; padding-bottom: 80px;}
.footer dl dt{ font-size:2.2rem; margin-bottom: 30px; color: #fff; font-weight: normal;}
.footer dl dd{ font-size: 1.6rem; margin-bottom: 20px; color: #cccccc; overflow: hidden;}
.footer dl dd img{ float: left; margin-right: 30px;}
.footer dl dd span{ float: left;}

.connect h2{ margin: 0; margin-bottom: 20px; font-size:2.2rem; color: #fff;}
.foot{ width: 100%; background: #292929; padding-top: 18px; padding-bottom:8px; clear: both;}
.foot p{ color: #939393; font-size:1.4rem;}
.foot p a{ color: #939393;}
.foot p a:hover{ color: #3399dc;}

/*产品与服务*/
.banner{ margin-top: 72px;}
.banner p{ margin:0; padding: 0;}
.mainbox{ width: 100%; background: #f2f2f2; padding-top: 17px; padding-bottom: 55px;}
.mainbox .newsnav{ font-size:1.6rem; color: #555555; margin-bottom: 25px;}
.newsnav a{ font-size:1.6rem; color: #555555; margin-left: 5px; margin-right: 5px;}
.mainbox .mainLeft{ width:100%; background: #fff; padding:20px 14px;}
.navbar-form{ padding: 0; margin-top: 0;}
.mainLeft ul{ padding-left: 0; margin: 0; margin-top: 25px;overflow:hidden; padding-top: 10px; border-top:1px solid #e9e9e9;}
.mainLeft ul li{ list-style: none; padding: 0;margin: 0; margin-bottom: 1px; height: 45px; line-height: 45px;}
.mainLeft ul li a{ padding-left:18px; font-size:1.8rem; color: #1a5f98; display: block;}
.mainLeft ul li:hover{ background: #2188c4; border-radius: 5px;}
.mainLeft ul li:hover a{ color: #fff;}
.mainLeft ul li.active{ background: #2188c4; border-radius: 5px;}
.mainLeft ul li.active a{ color: #fff;}

.mainbox .mainRight{ float: right; width:96%; min-height: 400px; overflow: hidden; background: #fff; padding: 30px;}
.mainRight h1{ font-size:36px; font-weight: bold; text-align: center; margin-top:5px; margin-bottom:25px; padding: 0; color: #464849;}
.line-l{ width: 80px; height: 1px; background: #cdcdcd; margin: 2px auto;}
.line-s{ width:50px; height: 1px; background: #cdcdcd; margin: 0 auto;}
.newstext{ margin-top: 25px; font-size: 16px; line-height: 32px;}
.newstext p{ margin: 0; padding: 0;}

/*解决方案列表*/
.list{ width: 100%; overflow: hidden;}
.list li{ clear: both; width:100%; margin-bottom: 20px; overflow: hidden; height: 100%; list-style: none;}
.list li .leftbox{ width: 49.5%; height: auto; float: left;}
.list li .rightbox{ float: right; position: relative; width: 49.5%; height: auto; }
.rightbox img{ width: 100%; height: auto;}
.rightbox img.hover{ display: none;}
.list li:hover .normal{ display: none;}
.list li:hover .hover{ display: block;}
.rightbox .text-column{ position: absolute; top: 50%; height: 94px; margin-top: -47px; text-align: center; z-index: 2; width: 100%; height: 100%;}
.text-column h1{ font-size: 3.4rem;  margin: 0 0 33px; color: #fff; font-weight: bold;}
.text-column p{ margin: 0; font-size:1.6rem; color: #fff;}





/*新闻中心内容*/
.mainbox h2{ color: #3d3b3b; font-weight: bold; text-align: center; margin-top:5px; font-size: 2.6rem; margin-bottom: 26px;}
.mainbox .time{ text-align: center; font-size:1.4rem; color: #9d9c9c;}
.news{ padding-top: 35px;}
.news li{ padding: 25px; list-style: none; overflow: hidden;}
.news li img{ width:33%; float:left;border: 5px solid #fff; border-radius:5px;}
.news li .newsright{ width:65%; float: right;}
.newsright h2{ font-size:2.6rem; text-align: left; margin-top: 0; margin-bottom:15px; padding: 0; font-weight: bold; color: #3d3b3b;}
.newsright p{ font-size: 1.6rem; margin: 0; padding: 0; line-height:2; color: #3d3b3b;}
.newsright span{color: #acabab; font-size: 14px; line-height: 28px;}
.news li:hover{ background: #2188c4;}
.news li:hover h2{ color: #fff;}
.news li:hover p{ color: #fff;}
.news li:hover span{ color: #fff;}

/*案例展示*/
.case{ width: 100%; height: 100%; margin-bottom: 45px; position: relative; padding-left:2.6%;}
.case .line-g{ position: absolute; left: 0; top:35.5%; z-index: 2; height:2px; width:7.8%; background:#555555;}
.case .casebox{ position: absolute; background: #fff; background: rgba(255,255,255,0.8); top:19%; left:5%; z-index: 1; width:50%; height:auto; padding-left:5%; padding-right:1%; padding-top:4.5%; padding-bottom:5%;}
.casebox h1{ font-weight:normal; font-size: 2.6rem;  margin:0; padding: 0;margin-bottom: 13px;color:#2e2e2e;}
.casebox p{ font-size:1.6rem; line-height: 2; color:#403f3f;}
.casebox a{ font-size:1.6rem; color: #403f3f;}
.casebox a span{ display: inline-block; border-bottom: 2px solid #403f3f; margin-right: 5px;}

/*联系我们*/
.contact{ overflow: hidden; margin-top: 36px; padding-top: 30px; border-top: 1px solid #dfdfdf;}
.info-brief{ font-size:16px; color: #545454; margin-top: 20px;}
.contact .line-w{ width:32px;display:none;height:1px; background: #b5b5b5; margin: 0 auto; margin-top: 12px; margin-bottom: 18px;}
.contact p,.message p{ font-size:16px; color: #545454; line-height: 32px;}
.contact img{ float: left; width: 25px; margin-right: 15px;}
.contact p{ float: left;}
#map{
	width: 100%;
	height: 250px;
}

.message{ background: #fafafa; padding: 40px 15px 15px; margin-top:20px;}
.message h5{ margin: 0; padding: 0; color: #202020; font-size: 16px; font-weight: bold; text-align: center;}
.message .line-m{ width:32px; height:1px; background: #b2b2b2; margin: 0 auto; margin-top:16px;}
.message p{ text-align: center; margin: 0;}

.message input{ display: inline-block; width: 100%; height:40px;text-indent:15px;color: #545454; border: 1px solid #d3d3d3; border-radius: 5px; background: none; font-size: 16px; outline: none;}
.message textarea{ display: inline-block; width: 100%; padding-top: 10px; height:110px; none;color: #545454; border: 1px solid #d3d3d3;text-indent: 15px; border-radius: 5px; background: none;font-size: 16px; outline: none;}
.message .btnsub{ width:120px; display:block; margin: auto; text-indent: 0; height: 40px; margin-top:20px; margin-bottom: 20px; background: #202020; color: #fff; font-size: 16px;}
.message .btnsub:hover{ background:#2188c4;}
.map{ border: 1px solid #cfd0d1; margin-top:20px;}
.bg-forms{
	margin-bottom: 30px;
}
.bg-forms label{
	font-size: 16px;
	color: #202020;
	font-weight: normal;
	margin-bottom: 10px;
}
.bg-forms label span{
	margin-right: 8px;
	color: #ff0000;
}

/*合作伙伴*/
.parterner ul{ margin-top: 40px;}
.parterner ul li{ padding-left: 11px; padding-right: 11px; list-style: none; margin-bottom: 20px;}
.parterner ul li a{ display: block; color: #3a3b3b; font-size: 16px; border: 1px solid #e1e0e0; height: 50px; line-height: 50px;text-align: center; }
.parterner ul li a:hover{ text-decoration:none; color: #fff; border:1px solid #2188c4; background: #2188c4;}
.parterner ul li a.current{ text-decoration:none;color: #fff; border:1px solid #2188c4; background: #2188c4;}
.tabContent{ padding:0 11px;}

.newstext ul{ padding:0; margin:0;}
.newstext ul li{ background:url(../images/dots.png) no-repeat left 12px; list-style:none; padding:0; margin:0; padding-left:16px; margin-left:32px;}

.newstext img{ max-width:100%; height:auto;}

/*搜索*/
.searchlist{ margin:0; margin-top:122px; padding-bottom:50px;}
.searchlist .newsnav{ padding:0;}
.searchlist li{ padding:0; background:url(../images/dots.png) no-repeat left center; padding-left:15px; list-style:none; overflow:hidden; height:42px; line-height:42px; float:none; clear:both;}
.searchlist li a{ overflow:hidden; padding:0; color:#444; text-overflow:ellipsis; white-space:nowrap;}
.searchlist li span{ float:right; padding:0; text-align:right;}
.searchlist li:hover a{ color:#2188c4;}


@media(max-width:479px) {
	.case-bin.pro {margin: 0 auto 20px auto;display: block;/*max-width: 90% !important;*/}
	.case-bin span p { display: block;}
	.searchlist{ margin-top:92px;}
}
@media(max-width:767px){
	.searchlist{ margin-top:92px;}
	.carousel-inner>.item img{ height:200px; width:auto;}
	.navbar-brand{ margin-left:0px;}
	.navbar-brand img{ width:180px; height:auto;}	
	.navbar-toggle{ margin-right:15px; margin-top:18px;}
	.caret{ display: inline-block;}
	.navbar-default .navbar-collapse{ border: none; margin-top: 8px;}
	.navbar-default .navbar-nav>li>a{ color: #fff; display:block; padding: 20px 25px; height:60px;}
	.navbar-nav>li{ margin-right: 0; height:auto; clear:both;}
	.navbar-nav{ margin: 0 -15px;}
	.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {border-top:none; color: #fff; background: none;}
	
	.dropdown-menu{ position:relative;float: none; top:0; background: #353b43; padding: 5px 0 0; box-shadow: none;}
	.dropdown-menu>li{ border-bottom: 1px solid #333;}
	.dropdown-menu>li>a{ font-size: 14px; padding: 5px 30px; color: #fff; line-height: 28px;}
	.carousel{ margin-top:72px; position:relative; height:200px; overflow:hidden;}
	.carousel-indicators{ width: 100%; margin: 0; left: 0; bottom: 0;}
	.carousel-indicators li{ width:33%; height:3px; margin: 0; float: left; margin-left: 0.5px; margin-right: 0.5px;}
	.carousel-indicators .active{ width:33%; height:3px; background: #3399dc; margin:0px;}
	.carousel-caption{ width:360px;margin-top:-57px; height:114px; margin-left:-180px; }
	.carousel-caption img{ width:360px !important; height:auto !important;}
	.carousel-caption h3{ font-size:20px;}
	.carousel-caption p{ font-size:16px;}
	.line{ margin-top: 30px;}
	.title{ font-size: 26px; margin-top: 20px;}
	.ftitle{ margin-top: 14px; font-size: 13px;}
	.info{ font-size: 14px;}
	.btnTitle{ text-align: center; font-size:18px !important;padding:8px 10px;margin-top: -15px !important; height: 30px; line-height:12px; border: 1px solid #fff; border-radius: 50px;}
	.firstClass{/*margin-top: 80px !important;*/}
	.caseBth{text-align: center; width:auto; float: right;}
	.btnCase{ text-align: center; font-size:18px !important;padding:8px 10px;margin-top: -15px !important; height: 30px; line-height:12px; border: 1px solid #fff; border-radius: 50px;}
	.caseBth a{width:100px; }
	.js-box a{ overflow: auto;}
	.js-box>a div{ position: relative; }
	.btntext{ font-size:12px !important; line-height:24px !important;}
	.padding-large p{ font-size:12px !important; line-height:20px !important;}
	.jjfa p{ text-align: left; margin-right: 0; margin-top: 10px;}
	.caseBth{ margin-top: 10px; margin-right: 0; float: none;}
	.newsbox{ padding-bottom:20px;}
	.newsbox .title{ margin-bottom:20px;}
	.footer{ padding-top: 40px; padding-bottom: 40px;}
	.footerLogo{ width: 150px; display:block; height: auto;}
	.footer dl{ margin-top:30px;}
	.footer dl dt{ font-size:18px; margin-bottom:20px;}
	.footer dl dd{ font-size: 14px;}
	.footer dl dd img{ margin-right: 10px;}
	.footer dl dd span{ }
	.connect{ margin-top: 10px;}
	.connect h2{ font-size:18px;}
	.mainbox{ padding-bottom: 45px;}
	.mainbox .newsnav{ display:none; font-size: 12px; margin-bottom: 15px;}
	.newsnav a{ font-size: 12px;}
	.navbar-form{ margin-left: 0; margin-right: 0; overflow: hidden;}
	.mainLeft{ padding: 20px 0 10px !important; overflow:hidden; border-radius:8px 8px 0 0;}
	.mainLeft ul{ clear: left; overflow: hidden; margin-top:10px; border-bottom: 1px solid #e9e9e9; padding-bottom:6px;}
	.mainLeft ul li{ margin-bottom:5px;height: 40px; line-height: 40px;}
	.mainLeft ul li.col-xs-12{ width:100% !important;}
	.mainLeft ul li a{ padding-left: 0; text-align: center; font-size: 14px;}
	.mainbox .mainRight{border-radius:0 0 8px 8px; float: none; width: 100%; padding:20px 8px;}
	.paddingNone{ padding: 0 !important;}
	.mainRight h1{ font-size: 26px;}
	.navbar-form .form-group{ float: left; width: 80%;}
	.btn-default{ float: left; width: 20%;}
	.rightbox .text-column{height:48px; margin-top: -24px; }
	.text-column h1{ font-size:16px;  margin: 0 0 10px; color: #fff; font-weight: bold;}
	.text-column p{font-size:12px; color: #fff;}
	.news{ padding-top:10px;}
	.news li{ padding:10px 5px; margin-bottom:5px;}
	.news li img{ width: 100%; float: none;}
	.news li .newsright{ width: 100%; float: none;}
	.newsright h2{ font-size:18px; margin-top: 10px; margin-bottom:5px;}
	.news li{ border-bottom:1px solid #e9e9e9;}
	.case{ padding-left: 0; margin-bottom: 20px;}
	.case .line-g{ display: none;}
	.case .casebox{ position: inherit; left:0; width: 100%;}
	.casebox h1{ font-size: 20px;}
	.casebox p{ font-size:14px; line-height:28px;}
	.casebox a{ font-size:14px;}
	.case-bin {/*margin: 0 10px 0 0;width:80%;*/}
	/*.case-bin span p {display: none;}*/
	.banner{ height:150px; width:100%; overflow:hidden;}
	.banner h1{ font-size: 24px; height:30px; margin-top:-15px;}
	.newstext p span{ font-size:18px !important;}
	.newstext ul{ padding:0; margin:0;}
	.mainRight h2{ font-size:20px; margin-bottom:15px;}
	.map{ width:100% !important;}
	
}
@media(min-width:767px) and (max-width:992px){
	.banner h1{ font-size: 38px;}
	.carousel{ margin-top: 52px;}
	.carousel-inner {position: relative;width: 100%;overflow: hidden;}
	.container{ padding: 0;}
	.navbar-brand img{ width:200px; height:auto;}
	.nav>li>a{ padding:25px 8px;}
	.navbar-nav>li a{ font-size: 15px;}
	.carousel-caption{ bottom: 120px;}
	.carousel-caption h3{ font-size: 24px;}
	.carousel-caption p{ font-size:16px;}
	.padding-large {padding:10px 15px;}
	/*.padding-large h1{ font-size:24px; color: #fff;}
	.padding-large p{ color: #fff; font-size:14px; line-height: 28px;}*/
	.jjfa h1{ margin-top: 30px;}
	.caseBth{text-align: center; width:auto; float:none;}
	.caseBth a{width:130px; }
	.footer dl dd span{ width: 180px;}
	.footer dl dd img{ margin-right: 15px;}
	.mainLeft{ padding: 20px 8px !important; }
	.mainLeft ul li a{ padding-left: 10px; font-size: 14px;}
	.newstext p{ font-size: 14px; line-height: 28px;}
	.navbar-form{ overflow: hidden;}
	.navbar-form .form-group{ float: left; width:70%;}
	.navbar-form .form-control{ width: 100%;}
	.btn-default{ float: left; width:30%;}
	.mainLeft ul{ clear: left;}
	.case .line-g{ top:25.5%;}
	.case .casebox{ top: 7%;}
	.casebox p{ font-size:14px; line-height:28px;}
	.casebox a{ font-size:14px;}
}
@media(min-width: 992px) and (max-width:1199px){
	.banner h1{ font-size: 38px;}
	.carousel{ margin-top: 52px;}
	.carousel-inner {position: relative;width: 100%;overflow: hidden;}
	.padding-large {padding:10px 15px;}
	/*.padding-large h1{ font-size:24px; color: #fff;}
	.padding-large p{ overflow: hidden;height: 120px; color: #fff; font-size:14px; line-height: 28px;}*/
	.caseBth{ text-align: center; width:auto; float: right; }
	.caseBth a{ width:140px;}
	.connect{ float: right;}
	.casebox p{ font-size:14px; line-height:28px;}
	.casebox a{ font-size:14px;}
	.map{ width:315px !important;}
	.connect{ float: right;}
	.carousel-inner {position: relative;width: 100%;overflow: hidden;}
	.mainLeft ul li a{ font-size: 16px;}
	.newstext p{ font-size: 14px; line-height: 28px;}
}
@media(min-width: 992px){
	.connect{ float: right;}
	.carousel-inner {position: relative;width: 100%;overflow: hidden;}
	.met-page-ajax {margin: 0;}

}
@media(min-width: 1199px) and (max-width:1300px){
	.map{ width:380px !important;}

}

@media(min-width:1300px){
	.container{ padding: 0; width:1280px;}
	.carousel-caption h3{ font-size:40px;}
	.carousel-caption p{ font-size:22px;}
	.padding-large {padding:10px 15px;}
	.connect{ float: right;}
}
@media(max-width:1500px) {
	
	/*.case-bin.pro {margin: 10px;}*/
}
