/*头部banner*/
.banner{ width:100%; height:auto; overflow: hidden;}
.banner .banner_img { display: block; width: 100%;}
/* .banner.service_banner {background:url(../images/service-recruit/banner.jpg) no-repeat center center;background-size: cover;} */
.banner .title{ color:#fff; margin-left:60px; text-align:left; padding-top:30px; overflow:hidden}
.banner .title h4{ font-size:40px; font-weight:bold; border-bottom:2px solid #fff; line-height:1.2em; float:left;text-shadow:1px 1px rgba(0,0,0,.3);}
.banner .title p{ font-size:16px; line-height:1.5em; clear:both;text-shadow:1px 1px rgba(0,0,0,.3);}
.banner .title p a{ color:#fff}
.banner .title p a:hover{ color:#ED002D}

/*定位*/
.location-search{ width: 100%; max-width: 1200px; margin: 0 auto; height:50px; line-height:50px; background-color:#c90229}
.location{ float:left; text-align:left; color:#fff; font-size:13px; padding-left:5.4%;}
.location a{ color:#fff}
.search{ border:1px solid #fff; height:34px; line-height:34px; width:25%; float:right; margin-right:4%; position:relative; top:8px; text-align:left;}
.search input{ height:32px; line-height:32px; width:78%; padding-left:4%; border:0; background:none; color:#fff; font-size:14px;}
.search input::-webkit-input-placeholder { /* WebKit browsers */ color: #fff;} 
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; } 
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; } 
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; } 
.search button{ width:14%; text-align:center; border:0; background:none; vertical-align:middle}
.search button img{ vertical-align:middle}
/*主要内容区域*/
.container { width: 100%; max-width: 1200px; margin: 0 auto;}
.container .big-title{ border-top:1px solid #c90229; text-align:left; margin-top:12px;}
.container .big-title img{ position:relative; top:-1px; width:16.67%;}
.search_icon{ display:none}
.container{ font-size:14px; text-align:left}
.container .title{ text-align:left; margin-top:10px; margin-bottom:30px;}
.container .title h4{ background-color:#dcdcdc}
.container .title h4 img{ width:30%;}
.container .title.title_service h4 img{ width:35%;}
.container .content{ width:96%; margin:0 auto}
.container .content p{ line-height:26px;}
.brief-introd{ border-bottom:1px solid #dfdfdf; padding-bottom:4px; font-size:14px;}
.container .content h4{ font-size:20px; margin:25px 0;}
.container .content li{ line-height:26px; margin-bottom:6px;}
.table-img img{ display:block; width:70%; margin:0 auto}
/*  */
.container .content .connection-table{ width:78%; margin:0 auto;border-collapse: collapse;margin-bottom: 25px;}
.container .content .connection-table .bt1{width:19%;}
.container .content .connection-table .bt2{width:43%;}
.container .content .connection-table td,.container .content .connection-table th{text-align: center; border: 1px solid #000;}
/*  */
.down-btn a { display:block; width:40%; margin:0 auto; font-size:20px; font-weight:bold; color:#fff; background-color:#c90229; height:54px; line-height:54px; text-align:center}
.down-btn{ margin-bottom:70px;}

@media all and (max-width:1200px){
  .banner .banner_img { width: 180%; margin-left: -40%;}
}

@media all and (min-width:768px) and (max-width:959px){
.sd_column .into_content ul li{ width:33.33%;}
.sd_column .into_content ul{ width:102%; margin-left:-1.4%;}
.condition li.chose-search .searchinfo{ width:52%;}
.container artical .content{ width:90%;}
	
}
@media all and (min-width:0px) and (max-width:767px){
/*.banner{height:129px;}*/
.banner .title{ margin-left:32px;}
.banner .title h4{ font-size:18px;}
.banner .title p {font-size:12px;}
.container .big-title img{ width:40%;}
.location-search{ position:relative;}
.location{ font-size:12px;padding-left:2%}
.location-search .search_icon{ position:absolute; top:0; right:4%;}
.location-search .search_icon img{ width:20px; vertical-align:middle}
.search{ width:100%; background-color:#f0f0f0; border:0; top:50px; color:#5d5d5d; position:absolute; z-index:10; border-bottom:1px solid #000; display:none; margin:0; padding:0;}
.search input{ color:#5d5d5d;}
.search_icon{ display:block}
.search input::-webkit-input-placeholder { /* WebKit browsers */ color: #5d5d5d;} 
.search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #5d5d5d; } 
.search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #5d5d5d; } 
.search input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #5d5d5d; } 
.search button img{ display:none}
.container artical .title h4 img{ height:28px; width:auto}
.container .title.title_service h4 img{ width:auto;}
/*  */
.container .content .connection-table{ width:100%;}
/*  */
.container artical .content{ width:93%}
.table-img img{ width:93%;}
.down-btn a{ width:76%; font-size:18px;}
}



