@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 320px){
    .table-nav {font-size: 15px;}
	.nav-tabs>li>a {line-height: 39px;height: 39px;padding: 0 5px; font-size: 15px;	}
	.navbar-toggle{ right:0;}
	.foot-left i{  display:block; text-align: center;}
	}
	
@media screen and (max-width: 768px){
	body {color: #333333;font:14px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0;  background-color: #f5f5f5}
	
	/*头部导航样式开始*/
	    .top-bg{ height: auto; background:#ffffff; overflow: inherit;}
		.navbar-toggle{ right:-15px;}
		.logo img{ display: block; float: left; width: 100%; padding-left: 10px; padding-bottom: 10px;}
		.navbar-default { background:none;}
		.navbar {position: relative;min-height: auto;margin-bottom: 0; padding-bottom:0;}
		.navbar-nav{  font-size: 16px; font-weight: normal;margin: 0px 0px; background-color: #0a4caa;overflow:auto;}
		.navbar-nav li{ width: 100%; text-align: left; height: auto;}
		.dropdown-menu {
    position:absolute;
    display: none;
    width: 100%;
    left: 0;
    z-index: 999;
    background-color: #285ea5;
    height: 40px;
    line-height: 40px;
}
		.navbar-nav li i{ width: 35px; height: 35px; float: left; text-align: center; font-size: 22px; color: #89a8d6; line-height: 35px; display: block; margin: 0 0 0 15px;}
		.navbar-nav li b{ display: block; float: right;}
		.caret { left: 90% !important;}
		.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; line-height: 35px; border-bottom: 1px solid #185fc5;}
		.row {margin-right: 0px;margin-left: 0px;}
		.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right: 0px;margin-left: 0px;}
		.container {padding-right: 0px;  padding-left: 0px;  margin-right: auto;  margin-left: auto;}
		.dropdown-menu li{ height: 45px; line-height: 45px; width: 100%;color: #ffffff;}
		.dropdown-menu>li>a{ background: none; color: #ffffff; padding-left: 20px;}
		.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #95b5e0; border-bottom: 1px dashed #185fc5;}
		.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #ffffff;background-color: #285ea5;  font-weight: bold;line-height: 35px;}
		.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #ffffff; background-color: #285ea5;height: 56px;		}
		.navbar-default .navbar-nav>.open>a,
		.navbar-default .navbar-nav>.open>a:focus,
		.navbar-default .navbar-nav>.open>a:hover {color: #ffffff;background-color: #285ea5;height: 56px;font-weight: bold;line-height: 35px;padding-left: 30px;}
		.dropdown{ border-right: none;}
		.f1, .f2, .f3, .f4, .f5, .f6, .f7, .f8, .f9{ padding-left:1%}
		/*头部导航样式结束*/
		#myCarousel{display: none;}
		/*通知公告样式开始*/
		.tzgg{background-color: none; height: auto; line-height: 50px; padding-bottom: 10px; padding-top: 19%;}
		.srech{ width: 96%; margin:0 auto; height: 37px;background-color: #ffffff;}
		.tzgg-left{ background-color: #004a96; margin-bottom: 15px; padding: 0 20px;}
		.tzgg-left i, .tzgg-left b{ color: #ffffff; font-size: 14px;}
		.scrollDiv li a{color: #ffffff;}
		.srech i{ margin-top: 3px;}
		.srech button{ height: 40px; line-height: 40px; width: 80px;}
		.srech input[type="submit"] {
    height: 36px;
    background-color: #094294;
    border-radius: 0 15px 15px 0;
    border: 0;
    width: 80px;
    line-height: 36px;
    text-align: center;
    color: #ffffff;
    float: right;
}
		/*通知公告样式结束*/
		
		/*新闻样式开始*/
		.news{ margin-top: 10px;}
		.list{padding:5px 15px 0 15px}
		.list li{ font-size: 15px; color: #333333; line-height: 20px; padding: 5px 0;}
		.list li a{ width: 100%; float: none; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
		.list li span{ float: none; font-size: 14px; color: #a3a3a3;}
		
		.list1{padding:5px 15px 0 15px}
		.list1 li{ font-size: 15px; color: #333333; line-height: 20px; padding: 5px 0;}
		.list1 li a{ width: 100%; float: none; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
		.list1 li span{ float: none; font-size: 14px; color: #a3a3a3;}
		
		.mainBox{ width: 100%;}
		.news-pic{ float: none; width: 100%;height: auto; }
		.news-con{ float: none; width: 94%; margin:15px auto 0 auto;  height: auto;}
		.news-right{ float: none; width: 94%; margin:15px auto 0 auto;  height: auto;position: relative;}
		/*新闻样式结束*/
		
		.zt-con{margin-top: 10px;}
		
		/*工程业绩样式开始*/
		.gcyj-con{ background: url(../images/bg.jpg) no-repeat center bottom; background-size: 100% 100%; padding:0 0 30px 0; width: 100%; margin-top: 0; height: auto;}
		.gcyj-nav{width: 94%; display: block; margin: 20px auto 0 auto;}
		.gcyj-nav li{ width: 50%; height: 50px; text-align:left; float: left;background-color: #ffffff; border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
		.gcyj-nav li i{ display: block; font-size: 20px; color: #094294; margin-right: 10%; float: left; padding-top: 0; padding-left: 15%;}
		.gcyj-nav li a {line-height: 50px;height: 50px; display: block; font-size: 16px;}
		.gcyj-nav li:last-child{ width: 100%; }
		.gcyj-nav li:last-child i{  padding-left: 30%;}
		.gcyj-nav>li.active>a,
		.gcyj-nav>li.active>a:focus,
		.gcyj-nav>li.active>a:hover {color: #ffffff;cursor: default;background-color: #ff7515;display: block;height: 50px;font-size: 16px;font-weight: bold;}
		
		.gcyj-left{ float: none; width: 94%; margin:30px auto 20px auto;}
		.gcyj-left b{ color: #ffffff; font-weight: bold; float: left; font-size: 16px;}
		.gcyj-left a{ float: right; width: 120px; color: #8eb2e4;}
		.gcyj-right{float: none; width: 94%; margin:20px auto;}
		.gcyj-right li{ float: left; width:32%; margin-left: 2%; height: auto; margin-right: 0;}
		.gcyj-right li:first-child{ margin-left: 0;}
		.gcyj-right li img{ width: 100%;}
		.gcyj-right li span{color: #ffffff; width: 100%; height: 35px; line-height: 35px; padding: 0 10px;}
		
		.title{ text-align: center; background-color: #f5f5f5; padding: 20px 0;}
		/*工程业绩样式结束*/
		/*企业文化样式开始*/
		.qywh{ margin-top: 0px;}
		.qywh-left{ float: none; width: 94%; margin: 0 auto;}
		.qywh-right{ float: none; width: 94%; margin: 0 auto; height: auto; padding-bottom: 20px; position: relative;}
		.qywh-con{ float: none; width: 100%;}
		.qywh-con span{ display: block; margin-top: 0px; color: #787878; font-size: 14px; line-height: 30px;text-overflow: -o-ellipsis-lastline;
		  overflow: hidden;
		  text-overflow: ellipsis;
		  display: -webkit-box;
		  -webkit-line-clamp: 3;
		  line-clamp: 3;
		  -webkit-box-orient: vertical;}
		.qywh-con a{ border: 1px solid #004A96; text-align: center; margin: 25px auto; border-radius: 50px; width: 120px; display: block; padding: 5px;}  
			  /*文化图片滚动开始*/
		.Exhibitor{ float: none; width: 100%; position: relative;}
		.hl_main5_content{width:300px; height:285px; margin: 0 auto;}
		.hl_main5_content1{width:300px; position: absolute; overflow:hidden;}
		.hl_main5_content1 ul{width:3000px; overflow:hidden;}
		.hl_main5_content1 ul li{ float:left; width:300px; margin-left: 0; margin-right:0 ; display:inline;}
		.hl_main5_content1 ul li img{ width:300px; }
		.hl_scrool_leftbtn{ position: absolute; z-index: 99;left:0; width:30px; text-align: center; line-height: 38px; height:38px; background: rgba(0, 0, 0, .5); margin-top:80px; cursor:pointer; color: #ffffff;}
		.hl_scrool_rightbtn{position: absolute; z-index: 99; right: 0; width:30px; text-align: center; line-height: 38px; height:38px; background: rgba(0, 0, 0, .5); margin-top:80px; cursor:pointer;color: #ffffff;}
		.demoList { width:1270px; overflow:hidden;}
		.demoList li { float:left; width:300px; _display:inline; position:relative; z-index:0; overflow:hidden;}
		.demoList li a { display:block; width:300px; overflow:hidden; cursor:pointer; text-align: center; font-size: 16px; }
		.demoList li samp,.demoList li div { height:225px; width:300px; position:absolute; left:5px; top:5px; z-index:1; }
		.demoList li samp { background:url(images1/zoom.png) no-repeat center center; }
		.demoList li div { background:#000; }
		.demoList li span{  display:block; width:100%; height:40px; text-align:center; line-height:40px; font-size:14px; color:#333333; font-weight:normal;  white-space: nowrap;
		    text-overflow: ellipsis;
		    overflow: hidden;
		    word-break: break-all;}
		/*文化图片滚动结束*/
		
		/*企业文化样式结束*/
		/*底部样式开始*/
		.footer-bg{ background: url(../images/footer-bg.jpg) repeat-y center center;}
		.footer-con{ height: auto;margin-top: 20px; overflow: hidden; padding-top: 10px;}
		.foot-left{ float: none; width: 100%; line-height: 22px; color: #7599cd;text-align: center;}
		.foot-left span{ display: block;}
		.foot-left i{ margin-right: 10px; display: inline-block; text-align: center;}
		.foot-right{ float: none; width:100%; padding-top: 0px; text-align: center;padding-bottom: 10px;}
		.foot-right .form-group{ display: none;}
		.foot-right a{ line-height: 30px; color: #7599cd; }
		/*底部样式结束*/
		.whtxt2 li{ width:47%;}
		
		.wzdt-list ul{ float: left; width: 97%; padding:10px 20px; margin: 10px; font-size: 16px; background-color: #ffffff; border: 1px solid #efefef;}
		.wzdt-list ul li{ line-height: 40px; float: left; width: 50%;}
		.wzdt-list ul li a{ display: block; border-bottom: 1px dashed #F0F0F0;}
		.wzdt-list ul li:last-child a{ border-bottom: 0;}
		.wzdt-list ul li:first-child{font-weight: bold; font-size: 18px; width: 100%;}
		.wzdt-list ul li:first-child a{ color: #004A96;}
		
		.NewsList{ margin:0px 0 35px;}
.NewsList li{ position: inherit; width:100%; line-height:25px; height:auto; padding-right:0; border-bottom: 1px dashed #dadada; padding-bottom:10px; margin-bottom:10px;}
.NewsList li a{ display:block; width:100%}
.NewsList li .date{position: inherit;  color:#999999; }
.NewsList li .tit{ float:left;font-size:16px; width:100%; color:#333333;}
.NewsList li:hover .tit{color:#004898;}

.Postion .place {
     float: none;
     padding-left: 0; 
}
.SinglePage h2{ text-align:center; padding:0; line-height:30px; font-size:18px; font-weight:bold;}
.SinglePage .fb-date span{ padding:0 10px;font-size:15px; color:#ababab}
.SinglePage .fb-date{ clear:both; text-align:center; padding:0 0 10px 0;font-size:15px;}
		
	}
	