﻿/*
* name: Mobile && SmallScreen StyleSheet
* version: v1.1.1
* update: 320 bug
* date: 2016-03-12
*/

/* <640 */
/*通用头部*/
.pageHeader{height:auto;line-height: 30px;}
.pageHeader .gup .icos{display:none;}
.pageHeader .gup span{height:auto;line-height: normal;padding: 0 6px;}
.head_r .li01 .btn-search{margin-top:5px;}
.nav{display:none;}
.mobile_key{display:block;font-size: 30px;line-height: 22px;height: 22px;float: right;margin-top: 26px;}
.mobile_key i{margin: 0;vertical-align: top;height:22px;}
.logo {
	margin: 5px 0 4px;
}
/*首页中间区域*/
.channelIn{font-size:30px;}
.banner{padding-bottom:50%;}
.banner img{width:100%;left:0;margin-left:0;}
.cen-news .-news-top{width:100%;}
.cen-news .-news-list .first .p,.cen-news .-news-list li .word .p{display:none;}
.cen-news .-news-list .first .tit{height:auto;}
.cen-news .-news-list .first .tit ._date{float:none;}
.cen-news .-news-list .first .tit ._title,.cen-news .-news-list li .img{float:none;width:100%;}
.cen-news .-news-list li .word{width:43%;margin-top: 8px;}
.cen-news .-news-list li ._data .day,.cen-news .-news-list li ._data .month{margin-top:0;vertical-align:middle;}
.cen-yanf li{margin-bottom:15px;}
.cen-box2{background: #002d8a;padding: 25px 0;}
.cen-box3{padding:25px 0;}
.cen-pro li{width:100%;margin-bottom:15px;}
.cen-pro li .name{margin-top:5px;}
.cen-pro li .xiao .i {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #ffa716;
	overflow: hidden;
}
.cen-pro li:hover .xiao .i {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #1286CE;
	overflow: hidden;
}
.ico103 {
	display: inline-block;
	background: url(../images/ico1003.png) no-repeat;
	vertical-align: middle;
	width: 80px;
	height: 80px;
}
.ico103_2 {
	background-position: -80px 0;
}
.ico103_3 {
	background-position: -160px 0;
}
.ico103_4 {
	background-position: -240px 0;
}
.ico103_5 {
	background-position: -320px 0;
}
.ico103_6 {
	background-position: -400px 0;
}
.ico103_7 {
	background-position: -618px 0;
}

.cen-box4 .channelIn{padding-top:16px;}

/*通用底部*/
.foot_top,.pageFooter .l em{display:none;}
.pageFooter .l,.pageFooter .r{float:none;width:100%;}
.pageFooter ._post,.pageFooter ._addr{display:block;}

.i_channel_IN{line-height: 1.5;}
.i_channel_IN1{line-height: 1.5; margin-top:20px; margin-bottom:10px;}
.cen-box03{background:url(../images/c3_bg.jpg) center bottom no-repeat;padding:30px 0;}
.cen-box03.title{ padding:5px 0 2px;}
.cen-box03.title h3{ font-size:40px;}
.cen-box03.title p{ font-size:20px;}
/*下层--新闻详情*/
.NewsDetail-B3 ._head ._title{font-size:20px; line-height: 1.6;}
.cNews_top .title{font-size: 16px;line-height: 1.3;margin-bottom: 2px;overflow:hidden;}
.cNews_top .img{width:100%;margin-right: 0;float: none;margin-bottom: 10px;}
.cNews_list .p{font-size:14px;}
.cNews_top .p{ width:84%}

/*研发*/
.form-horizontal .control-label{text-align: left;}

/*走进建业综合*/
.about-box1{padding: 25px 0;}
.about-box1 .box{padding:0;}
.news_ch{font-size:28px;}
.about-gk .abgk-left,.about-gk .abgk-right,.about-box2 .about-con ._imgbox,.about-box2 .about-con ._conbox,.cybj-con ._imgbox,.cybj-con ._conbox{float:none;width:100%;}
.ascroll-box{width:99%;}
.cen-box1 {
	padding: 20px 0 28px;
}
.ascroll-box1 {
	right: 0;
	width: 100%;
	height: 100px;
}
.picList li {
	margin-bottom: 0px; margin-top:5px;
}
.about-box2 .about-con ._imgbox{padding:0;}
.about-box2 .about-con ._conbox{margin-top:20px;}
.about-box2 .news_en{margin-bottom:20px;}
.culture-box li,.respnsive-box li{margin-bottom:15px;}
.about-box3, .about-box4, .about-box6{padding: 25px 0 30px;}
.course_nr li{width:48%;}
.cybj-tab .tab-menu li{padding:15px 0;width:50%;}
.cybj-tab .tab-menu{margin-bottom:10px;}
.cybj-con ._imgbox{margin-bottom:20px;}
.guihua-bann .box .p{height:auto;}
.guihua-bann{height:300px;}
.about-box9{padding: 25px 0 45px;}
.mapCon .map{height:220px;}
.contactInfo{width:100%;position: static;left:0;margin-left:0;}
.contact-pt .contact-dd{height:auto;}
.contact-pt .contact-dd ._close{margin-left:-18px;}
.ascroll-bar{display:none!important;}
.ascroll-box .ascroll-obj{overflow-y: auto;height:100%;width:100%;}
.about-box2 .about-con ._imgbox{text-align: center;}
.course_nr li span{display:inline-block;}
.course_nr li{padding-top: 55px;}
#containermap{width:100%; height:300px; background-color:#eee; font-family:'Microsoft Yahei'; border:2px #CCCCCC solid; margin:8px 0}

/*下层通用样式*/
.s_menu li{padding:0;background:none;width: 33%;float: none;height:40px;line-height: 40px;}
.s_menu1 li{padding:0;background:none;width: 48%;float: none;height:40px;line-height: 40px;}
.n_banner .img_bg{height:210px;display:none;}
.n_banner .box .en{display:none;}
.n_banner .box .title{margin-top:5px;font-size:20px; font-weight:bold;text-align: left;display:none;}
.n_banner .box{position:relative;color:#666;}
.s_menu_bar{bottom:auto;top: 100%;width: 100%;background-color: #fff;z-index: 5;display: none;}
.s_menu li a{color:#666;}
.s_menu1 li a{color:#666;}
.threeMenu{display:block;font-size: 30px;line-height: 22px;height: 22px;position: absolute;right:2%;top:-50px;}
.threeMenu i{margin: 0;vertical-align: top;height:22px; color: #FFF}
.bread{display:none;}
.bread1{display:none1; padding:8px 0 18px 0;}
.pageMain{padding:15px 0 30px;}

.btns1{
    text-align: center;
}
.btns1 a{
    display: inline-block;
    max-width:90%;
	width:90%;
    height: 30px;
    border-radius:50px;
    border: 1px solid #0186d1;
    text-align: center;
    line-height: 30px;
    margin-right: 4px;
    font-size: 14px;
    color:#fff;
	 padding:3px 5px;
	 background:#0186d1
}
.btns1 a:hover{
    background-color: #ffa903;
    border-color:#ffa903;
    color:#fff;
}


.btns2{
    text-align: center;
}
.btns2 a{
    display: inline-block;
    max-width:90%;
	width:90%;
    height: 30px;
    border-radius:50px;
    border: 1px solid #ffa903;
    text-align: center;
    line-height: 30px;
    margin-right: 4px;
    font-size: 14px;
    color:#fff;
	 padding:3px 5px;
	 background:#ffa903
}
.btns2 a:hover{
    background-color: #0186d1;
    border-color:#0186d1;
    color:#fff;
}

/*人才发展*/
.job-box1 .box{padding: 30px 0% 50px;}
.job-con ._imgbox,.job-con ._conbox{width:100%;padding-left:0;padding-right: 0;}
.job-con ._imgbox{margin-bottom:20px;}
.job-con ._imgbox .th{right:0;}
.job-box2{padding: 0 0 40px;}
.job-gw-box .jarrs i{font-size:40px;}
.job-gw li .box{padding: 8% 14%;}
.job-box4{padding: 30px 0 45px;}

/*新闻列表*/
.widget-newslist-9 ._img{float:none;width:100%;margin-right:0;}
.widget-newslist-9 ._intro { padding:10px;overflow: hidden;}

/*产品详情*/
.proDetail-top{padding: 20px 0 30px;}
.proDetail-top .pd{padding:0;}
.proDetail-top .proD-left,.proDetail-top .proD-right{float:none;width:100%;}
.proDetail-top .proD-left{margin-bottom:20px;}
.ps_sections{margin-top:20px;}

/*研发*/
.widget-yanfa-1 .box .title{font-size: 24px;}

/*预约*/
.yy-part01{display:none;}

.nav_bar.on{z-index: 10;}

/*2016-11-09*/
.widget-yanfa-1 li:before{display:none;}

/*2016-11-15*/
.proDetail-top ._album_list li{width: 29%;}
.proDetail-top ._album_list ul{}
.proDetail-top .scroll{width: 90%;margin: 0 auto;overflow: visible}
.proDetail-top ._album_list .a_next{float: right;right: -2px}
.proDetail-top ._album_list .a_prev{float: left;left: -1px}
.proDetail-top ._album_list{width: 100%;overflow: hidden;}

.job-gw-box .jarrs{background-image: none;}

.cen-pro .arr_next{right: -10px;}
.cen-pro .arr_prev{left: -10px;}
.cen-prox li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
	list-style:none;
	 float:left;
	  margin-bottom:0px;
	   height:100px;
}

.cen-prox li .xiao .i {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #ffa716;
	overflow: hidden;
}
.cen-prox li:hover .xiao .i {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background-color: #1286CE;
	overflow: hidden;
}
.cen-prox li .name {
	font-size: 12px;
	font-weight: normal;
	margin-top: 0px;
}

.cen-sb li {
	float: left;
	width: 50%;
	text-align: center;
	position: relative;
	list-style:none;
	 float:left;
	  margin-bottom:35px;
	   height:180px;
}
.cen-jc li {
	float: left;
	width: 50%;
	text-align: center;
	position: relative;
	list-style:none;
	 float:left;
	  margin-bottom:35px;
	   height:180px;
}

.ico_cp01 {
	display: inline-block;
	background: url(../images/icon001.png) center center no-repeat;
	width: 60px;
	height: 60px;
}
.ico_cp02 {
	display: inline-block;
	background: url(../images/icon002.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp03 {
	display: inline-block;
	background: url(../images/icon003.png) center center no-repeat;
	vertical-align: middle;
width: 60px;
	height: 60px;
}
.ico_cp04 {
	display: inline-block;
	background: url(../images/icon004.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp05 {
	display: inline-block;
	background: url(../images/icon005.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp06 {
	display: inline-block;
	background: url(../images/icon006.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp07 {
	display: inline-block;
	background: url(../images/icon007.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp08 {
	display: inline-block;
	background: url(../images/icon008.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp09 {
	display: inline-block;
	background: url(../images/icon009.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp010 {
	display: inline-block;
	background: url(../images/icon0010.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp011 {
	display: inline-block;
	background: url(../images/icon0011.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp012 {
	display: inline-block;
	background: url(../images/icon0012.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp013 {
	display: inline-block;
	background: url(../images/icon0013.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp014 {
	display: inline-block;
	background: url(../images/icon0014.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp015 {
	display: inline-block;
	background: url(../images/icon0015.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}
.ico_cp016 {
	display: inline-block;
	background: url(../images/icon0016.png) center center no-repeat;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}

.table-responsive{border: none;}
.table-responsive >.table-bordered >tbody >tr:last-child >th, .table-responsive >.table-bordered >tfoot >tr:last-child >th, .table-responsive >.table-bordered >tbody >tr:last-child >td, .table-responsive >.table-bordered >tfoot >tr:last-child >td{border-bottom: 1px solid #ddd}
.table-responsive >.table-bordered >thead >tr >th:first-child, .table-responsive >.table-bordered >tbody >tr >th:first-child, .table-responsive >.table-bordered >tfoot >tr >th:first-child, .table-responsive >.table-bordered >thead >tr >td:first-child, .table-responsive >.table-bordered >tbody >tr >td:first-child, .table-responsive >.table-bordered >tfoot >tr >td:first-child{border-left: 1px solid #ddd}
.table-responsive >.table-bordered >thead >tr >th:last-child, .table-responsive >.table-bordered >tbody >tr >th:last-child, .table-responsive >.table-bordered >tfoot >tr >th:last-child, .table-responsive >.table-bordered >thead >tr >td:last-child, .table-responsive >.table-bordered >tbody >tr >td:last-child, .table-responsive >.table-bordered >tfoot >tr >td:last-child{border-right: 1px solid #ddd}
	.about .num,.about .desc{ float:none; width:100%; height:100px;}
		.num-desc{ padding-right:0;}
			.num-desc p strong{ font-size:30px;}
	.about .desc .hd{ top:-45px; right:10px; left:10px; width:auto; height:auto;}
		.about .desc .hd h3{ margin:10px 0 10px 10px; font-size:30px;}
		
		

	.about .desc .bd{ top:10px; right:20px; left:20px;}
		.about .desc .bd h3{ height:30px; line-height:30px; margin-bottom:5px; font-size:18px;}
		.about .desc .bd p{ height:100px; line-height:20px; font-size:12px; overflow:hidden}
		 .product-list .flex-direction-nav{ display:none}

.lyb {
	border-bottom: 1px #e1e1e5 solid;
	padding: 28px 0;
}
 .leftjt{width:50px;height:50px; position:relative; top:-120px;left:2px;}
  .rightjt{ width:50px;height:50px; position:relative; top:-170px; right:0px; float:right }
   .swiper-container {
	        width:100%;
	        height: 200px;
	        margin-left: auto;
	        margin-right: auto;
	        margin-top: 0px;
	        margin-bottom: 20px;
	    }
		.product-list .slides li a .pic{ width:165px; height:106px;}
  
  .cen-box4 .channelP {
	margin: 15px 0 25px; font-size:13px
}
/* <=320 */
@media only screen and (max-width: 321px){




}
