@charset "utf-8";

/* CSS Document */





body {

	font-family:'微软雅黑'; 

	font-weight:lighter;

	font-size: 12px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	line-height:24px;

	margin-bottom: 0px;

	color: #bababa;

	background:#fff;

	border:0;

	padding-bottom:0;

	overflow-x:hidden;

}



/*导航栏*/

#innerheadernav{border-radius: 0px; border:0; min-height:inherit; margin:0;background-color:none;border-color:none; z-index:10000; width:100%; background:#000;} 

#innerheadernav .navbar-nav{ margin:0; margin:12px 0 0;}

#innerheadernav .navbar-nav > li{  margin-left:20px; line-height:20px;}

#innerheadernav .navbar-nav > li.linered{ width:1px; height:10px; background:#971e1c; overflow:hidden; margin-top:4px;}

#innerheadernav .navbar-nav > li.item{ margin-left:0;}

#innerheadernav .navbar-nav > li > a {color: #fff; font-family:'微软雅黑'; padding:0 0; margin:0;}  

#innerheadernav .navbar-nav > li > a i{ margin-right:7px;}

.caret{ color:#7e848c; margin-left:5px;}

#innerheadernav .navbar-nav > li > a{ padding:0 0; font-size:11px;}

#innerheadernav .navbar-nav > li > a:hover,

#innerheadernav .navbar-nav > li > a:focus,

#innerheadernav .navbar-nav > li > a.active {color: #bababa; background:none;}  

#innerheadernav .navbar-brand{ margin:10px 0; height:21px; padding:0; padding-left:11px;}

#innerheadernav .navbar-brand img{ height:100%;}

#innerheadernav .nav > li{  position:inherit;}

#innerheadernav .navbar-nav > li > .dropdown-menu{ left:0;margin:0; margin-left:0;

background: rgba(9,31,59,1); position:absolute;box-shadow:none; padding:0; border:none; width:100%; float:left;margin-left:0; color:#fff; font-size:13px;}

#innerheadernav .navbar-right .dropdown-menu{ position:relative; }

#innerheadernav .navbar-nav > li > .projects_case_sub{ padding:20px 0;}





#innerbannermenu{border-radius: 0px; border:0; min-height:inherit; margin:0;background-color:none;border-color:none; z-index:10; width:100%;} 

#innerbannermenu .navbar-nav{ margin:0; margin:12px 0 0;}

#innerbannermenu .navbar-nav > li{  margin-left:20px; line-height:20px;}

#innerbannermenu .navbar-nav > li.linered{ width:1px; height:10px; background:#fff; overflow:hidden; margin-top:4px;}

#innerbannermenu .navbar-nav > li.item{ margin-left:0;}

#innerbannermenu .navbar-nav > li > a {color: #fff; font-family:'微软雅黑'; padding:0 0; margin:0;}  

#innerbannermenu .navbar-nav > li > a i{ margin-right:7px;}



#innerbannermenu .navbar-nav > li > a{ padding:0 0; font-size:11px;}

#innerbannermenu .navbar-nav > li > a:hover,

#innerbannermenu .navbar-nav > li > a:focus,

#innerbannermenu .navbar-nav > li > a.active {color: #bababa; background:none;}  

#innerbannermenu .navbar-brand{ margin:12px 0; height:18px; padding:0; padding-left:11px;}

#innerbannermenu .navbar-brand img{ height:100%;}

#innerbannermenu .nav > li{  position:inherit;}





.newsletter_search{ padding:0 0; margin:0 auto;  position:relative; width:250px; border-radius:15px; overflow:hidden; margin-top:-4px; display:none; margin-right:-10px;}

.newsletter_search .form-group444{ width:100%; height:28px; float:left; margin:0;}

.newsletter_search .form-group444 input{ width:100%; text-indent:15px; height:28px; overflow:hidden; background:#191e28; outline:none;}

.newsletter_search .btn-default1{ position:absolute; right:30px; color:#bababa; font-family:Arial, Helvetica, sans-serif; width:25px; height:28px;background:none; float:right; outline:none;}

.newsletter_search .btn-default2{ position:absolute; right:10px; color:#bababa; font-family:Arial, Helvetica, sans-serif; width:25px; height:28px;background:none; float:right; outline:none;}



.hidesearch{ cursor:pointer;}





.pages{ color:#393939; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-top:50px; padding-bottom:50px; position:relative;}



.pages_menu{ color:#fff;background: -webkit-linear-gradient(left,#003776, #000); line-height:100%; padding-top:12px; padding-bottom:12px; font-size:12px; margin:21px auto 0;}

.pages_menu a{}



.innerbanner{ background-size:cover; background:url(../images/inner_banner_bg.jpg) no-repeat top center; padding:30px 0;}
.innerbannerpro{ background-size:cover; background:url(../images/inner_pro_bg.jpg) no-repeat top center; padding:30px 0;}



.innerbanner_box{ background:#fff; border-bottom:3px solid #eb2e2c; display:inline-block; padding:20px 0; text-align:left; float:none; line-height:100%; padding-left:23px;}

.innerbanner_box b{ color:#eb2e2c; float:left; display:block; padding-right:20px; font-size:12px;}

.innerbanner_box em{ color:#7e7e7e; float:left;}



.innermenubanner{ display:inline-block; float:none; text-align:right;height:30px;}

.innermenubanner .newsletter_search{ margin:0!important; float:left; top:0;}

.innermenubanner li{ display:inline-block; color:#fff; float:right; line-height:30px; position:relative;}

.innermenubanner li a{ color:#fff;}

.innermenubanner li a:hover{ color:#adaaa8;}

.innermenubanner li.linered{ width:1px; height:10px; margin:0 15px; background:#fff; overflow:hidden; vertical-align:middle; margin-top:9px;}

@media (max-width: 767px) { /*手机尺寸*/

	

	

	#innerbannermenu .navbar-collapse{ padding:0;}

	#innerbannermenu .navbar-nav{ margin:0;border-top:1px solid #20242b; padding-bottom:20px;}

	#innerbannermenu .navbar-nav > li{ padding:0; margin:0; background:none; border-bottom:none;}

	#innerbannermenu .navbar-nav > li.linered{ display:none;}

	#innerbannermenu .navbar-nav > li > a{ padding: 9px 22.5px; padding-left:15px; font-size:12px;}

	#innerbannermenu .navbar-nav > li > a:hover,

	#innerbannermenu .navbar-nav > li > a:focus,

	#innerbannermenu .navbar-nav > li > a.active{}

	#innerbannermenu .navbar-nav > li > a img{ height:15px; margin-right:10px;}

	#innerbannermenu .navbar-header,

	#innerbannermenu .navbar-header,

	#innerbannermenu .navbar-collapse{ margin:0;}

	#innerbannermenu .navbar-collapse,

	#innerbannermenu .navbar-form{ margin:0; border:none;  margin:0 -15px;}

	#innerbannermenu .navbar-brand{ margin:10px 0; height:27px; padding:0;}



	#innerbannermenu .navbar-toggle:hover,

	#innerbannermenu .navbar-toggle:focus { border:0;background:none;}  

	#innerbannermenu .navbar-toggle {border-color:none;}  

	#innerbannermenu .navbar-toggle{ margin:15px 0 0; padding:0; border:none;}

	#innerbannermenu .navbar-toggle .icon-bar {  background-color: #fff;}  



	

	

	

	

	#innerheadernav .navbar-collapse{ padding:0;}

	#innerheadernav .navbar-nav{ margin:0;border-top:1px solid #20242b; padding-bottom:20px;}

	#innerheadernav .navbar-nav > li{ padding:0; margin:0; background:none; border-bottom:none;}

	#innerheadernav .navbar-nav > li.linered{ display:none;}

	#innerheadernav .navbar-nav > li > a{ padding: 9px 22.5px; padding-left:15px; font-size:12px;}

	#innerheadernav .navbar-nav > li > a:hover,

	#innerheadernav .navbar-nav > li > a:focus,

	#innerheadernav .navbar-nav > li > a.active{}

	#innerheadernav .navbar-nav > li > a img{ height:15px; margin-right:10px;}

	#innerheadernav .navbar-header,

	#innerheadernav .navbar-header,

	#innerheadernav .navbar-collapse{ margin:0;}

	#innerheadernav .navbar-collapse,

	#innerheadernav .navbar-form{ margin:0; border:none;  margin:0 -15px;}

	#innerheadernav .navbar-brand{ margin:10px 0; height:18px; padding:0;}

	#innerheadernav .navbar-toggle:hover,

	#innerheadernav .navbar-toggle:focus { border:0;background:none;}  

	#innerheadernav .navbar-toggle {border-color:none;}  

	#innerheadernav .navbar-toggle{ margin:10px 0 0; padding:0; border:none;}

	#innerheadernav .navbar-toggle .icon-bar {  background-color: #fff;}  

	#innerheadernav .navbar-nav > li > .dropdown-menu{ position:relative; margin-bottom:10px; padding:10px 0; font-size:13px;}



	.pages{ padding:20px 15px;}

	

.pages_menu{ font-size:12px; margin:0 auto 0;}

	

	

.innerbanner_box{  text-align:center; float:none; line-height:100%; padding:15px 15px;}

.innerbanner_box b{width:100%; text-align:center; padding-right:0; font-size:12px; padding-bottom:10px;}

.innerbanner_box em{ width:80%; margin:0 auto; color:#7e7e7e; float:none; display:block;}







.innermenubanner li{ width:100%;}

.innermenubanner .newsletter_search{ display:block; width:100%;}

.innermenubanner .newsletter_search .btn-default1{ right:10px;}



.innerbanner{padding:20px 0;}
.over_view_img img{ width:100%;}
}