@media (min-width: 1200px){
.container {width: 1200px;}
.col-lg-854{width:71.17%;}
.col-lg-854>.col-lg-415{width:50%;}
.col-lg-415{width:34.8%;}
.col-lg-324{width:27%;margin-left:1.7%;}
}
/*头部*/
.head{background:#317ACA;}
.top_left { margin: 10px 0px 11px 0px;}
.top_left img{float:left;}
.top_right {display: inline-block; float: right;margin: 28px 0px;}
#nav-xitong li{display: block; float:left;font-size:14px;line-height:40px;}
#so-top{float:right;border-radius:21px; }
#so-top input{width:172px;height:38px;}
input:-internal-autofill-selected {background-color:none!important;}
.edge-autoSuggestFieldFilled{background-color:#FFFFFF!important}

/*图片轮播*/
img {border:0;}
a {text-decoration:none;color:#333;}
a:hover {color:#317ACA;}
.slider{z-index:-999;}
.slider>.bd>.tempWrap{overflow:hidden; position:relative; width:3600px;}
.slider>.bd>.tempWrap>ul{width: 9600px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -4800px;}
.slider>.bd>.tempWrap>ul>.clone{float: left; width: 1200px;}
.slider>.bd>.tempWrap>ul>li{float: left; width: 1200px;}
.slider {width:100%;min-width:980px;height:400px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd {width:1200px;position:absolute;left:50%;margin-left:-600px;}
.slider .bd li {width:100%;overflow:hidden;}
.slider .bd li img {display:block;width:100%;height:405px;}
.slider .tempWrap {overflow:visible !important}

.slider .on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:500px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-600px;}
.slider .next {left:50%;margin-left:600px;}
.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:500px;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow {display:none;position:absolute;top:0;z-index:1;width:60px;height:500px;}
.slider .pnBtn .arrow:hover {filter:alpha(opacity=60);opacity:0.6;}

.main .carousel-inner,.main .carousel-inner .banner_pic{height:322px;}
.carousel-caption {position: absolute;right:7px;bottom:13px;left:18px;z-index:10;font-size:18px;line-height:25px;color: #fff;padding-bottom:0px;text-align: left;}
.Work,.notice,.project,.bidding{border:1px solid #E8E8E8;height:322px;background: url(h2_bor.png)13px 0px no-repeat;}
.Work h2,.notice h2,.project h2,.bidding h2{font-size:20px;line-height:28px;color:#000000;padding:14px 0px 6px 9px;}
.notice h2{margin-left:9px;}
.Work ul li,.notice ul li a,.project  ul li,.bidding  ul li{
	height:38px;font-size:16px;line-height:38px;color:#333333;display:block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;background:url(bor_l.png)0 11px no-repeat;padding-left:7px; 
}
.notice ul li	{padding:5px 13px 4.2px 0px;line-height:13px;background:url(34_bor.jpg)11px 11px no-repeat;}
.notice ul li a {height:24px;font-size:16px;line-height:24px;color:#333333;background: none;padding-left:24px;}
.notice ul li span{height:20px;line-height:20px;color:#777777;font-size:13px;padding-left:24px;}
.notice ul li:hover{background:#ECF5FF;}
.notice ul li:hover a{font-weight: bold;}

.project ul li,.bidding ul li{width:100%;font-size:16px;}
.project ul li a,.bidding ul li a{width:80%;float: left;display: inline-block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.project ul li span,.bidding ul li span{font-size:13px; color:#777777;line-height:38px;float: right;}
.bidding{margin-left:1.7%}

.more {background:url(more.svg) 0px 7px no-repeat;text-indent: -9999em;width: 23px; height: 34.4px;float: right;}

.link_down a{height:151px;display:block;clear: both;}
.link_down a img{width:100%;height:151px;}
.link_down a:first-child{margin-bottom:20px;}

.flow_chart img{width:100%;height:210px;}
.flow_chart li:first-child{padding-left:0px!important;}
.flow_chart li:last-child{padding-right:0px!important;}
.flow_chart li a{display:block;position:relative;height:210px;}
.flow_chart span{position:absolute;bottom:4%;left:8%;z-index: 999;color:#FFFFFF;font-size:18px;}

.footer_con{width:100%;background:#1B61AE;padding:19px 0px 20px 0px;}
.foot{width:35%;text-align:center;color:#F9F9F9;font-size:14px;line-height:20px;}
.foot p{float: left;padding:16px 0px 0px 0px;}
.foot .box{float:right;}


@media (max-width: 1025px){
	.top_right,.lb,.box{display: none;}
	.banner_pic{width:100%;height:auto;}
	.bidding {margin-left: 0%;}
	.flow_chart li,.link_down a{margin-bottom:12px;padding-left: 2%!important;padding-right: 2%!important;}
	.flow_chart li:first-child{padding-left:2%!important;}
	.flow_chart li:last-child{padding-right:2%!important;}		
	.main .carousel-inner, .main .carousel-inner .banner_pic {height: 240px;}
	.Work,.notice,.bidding,.link_down{margin-top:20px;}
	.Work,.notice,.project,.bidding{height:auto;}	
	.row>.Work,.row>.notice{padding:0 2%;}	
	.foot{width:75%;}
	
	.lmain_item_con_sub ul li a {width: 73%;}
	.main_sec {margin: 0px 0px 30px 0px;}
	.nav_sec {margin-top:0px;}		
}

/*iphone5*/
@media (max-width:321px){
	.project ul li a,.bidding ul li a{width:70%;}
	.top_left img {width: 235px!important;margin-top: -45px;margin-left: 13px;}
}

/*ipad*/
@media (min-width:415px)and (max-width:768px){	
	.top_left img{width:260px!important;margin-top:0px!important;margin-left: 15px;}
	.link_down a {display:inline-block;width:49%;height:auto;}
	.link_down a img{width:100%;height:auto;}	
	.flow_chart ul li{width:50%;float:left;}
	
	.navbar-nav {
	    float: none!important;
	    margin: 0;
	}
}

/*ipad pro*/
@media (min-width:769px)and (max-width:1025px){
	/*.top_left img{width:260px!important;margin-top:0px!important;margin-left: 15px;}*/
	.link_down a {display:inline-block;width:49%;height:auto;}
	.link_down a img{width:100%;height:auto;}	
	.flow_chart ul li{width:50%;float:left;}
}

/*分页样式*/
.pagination-nav {width: 100%;display: block;position: relative;text-align: center;}
.pagination-nav ul span, .pagination-nav ul a {display: inline-block;margin: 0 2px;height: 28px;width: auto;padding: 0 7px;border: 1px solid #317ACA;font-size: 12px;line-height: 28px;color:#999;}
.pagination-nav ul span.active {background-color: #317ACA;color: #FFF;}


.title_sec h2 {margin: 0px 0px 0px 0px;}

@media only screen and (max-width: 900px){
	.top_left{width:75%;float:left;}
	.top_left svg{width:100%!important;height:auto;float:left;margin-top: -65px;}
	.top_left img {width: 85%!important;height:auto;margin-top: -40px;margin-left: 13px;}
}
@media only screen and (max-width: 1025px){
	.top_left svg{width:75%!important;float:left;}
	.top_left img {width: 75%!important;margin-top: -45px;}
}
@media only screen and (max-width: 321px){
	.top_left img {width: 85%!important;height:auto;margin-top: -43px;margin-left: 13px;}
}

@media (min-width:415px)and (max-width:767px){
	.top_left{margin-top:-38px;}
	.top_left svg{width:100%!important;float:left;}
	.top_left img{width:80%!important;;margin-top:0px;margin-left:2%;}
}

@media (min-width:991px)and (max-width:1025px){
	.top_left svg{width:75%!important;float:left;margin-top: -55px;}
	.top_left img{width:50%!important;;margin-top:0px;margin-left:2%;}
}

@media (min-width: 768px){
	.navbar-nav {
    float:none!important;
    margin: 0;
	}
}
.nav_style{
	text-align:center;
	display: inline-block;
	justify-content: center;
	align-items: center;
}
.navbar-collapse >.container{
	text-align:center;
	vertical-align: middle;
}

