@charset "utf-8";

/*----------header----------*/
.header{
	/*
	background:url(../img/bg1.jpg);
		background:#fa470d;
	background-size:cover;
	*/	
	

	background:url(../img/bj.jpg);
	width:100%;
	height:45px;
	overflow:hidden;
} 
.header .logo{
	display: inline-block;
	width:74px;
	height: 25px;
	padding:10px;
	position: relative;
	float:left;
	
}
.header .address {
	background: url(../img/ioc1.png) no-repeat 0px 15px;
	background-size: 12px 17px;
	float: right;
	padding: 10px 10px 0px 17px;
	position: relative;
	display: inline-block;
	color:#fff;
}
.header .address a{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	line-height: 25px;
}
.header .address select {
	border:0px;
	height: 25px;
	line-height: 25px;
}
.header .address  span{
	background: url(../img/bt.jpg) no-repeat 0px 0px;
	background-size: 6px 6px;
	display: inline-block;
	width: 6px;
	height: 6px;
}
.header .address select option{
	font-size: 18px;
	line-height: 25px;
	border:0px;
}



.header .ser {
	height: 22px;
	line-height: 22px;
	background:#fff;
	border-radius: 15px;
	margin:10px 0px;
	margin-right:10px;
	float:left;
}
.header .ser{}
.header .ser .key{
	height: 23px;
	line-height: 23px;
	margin: 0px 5px;
	float: left;
	border: none;
	color:#000;
	width:107px;
	font-size:12px;
}
.header .ser .submit{
	background: url(../img/ser.jpg) no-repeat 0px 0px;
	background-size: 26px 24px;
	float: left;
	position: relative;
	display: inline-block;
	border: none;
	width: 30px;
	height: 24px;
}
.btop { height:3px; background:#d5e7ad;}
.btop img{ display:block;}



.header .menu{
	height:90px;
}
.header .menu ul{

}
.header .menu ul li{
	display: inline-block;
	line-height:80px;
	width:24.6%;
	float: left;
	background-color:#ededed;
	border:0.07em solid #FFF}

.header .menu ul li a{
	margin:14px 0;
	float:left;
	width: 100%;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #000;
	font-family: 微软雅黑;
	font-size:14px;
	text-decoration:none;
}

.header .menu ul li:hover{
	background-color:#e67817;
}

.header .menu ul li a:hover{
	color: #FFF;
}

.header .menu .li_line{ border-bottom:1px solid #e57916}
.header .menu .bg{ background-color:#e57916}

.adv{width:100%;}

.activities{ width:100%; font-size:30px; font-size:0.65em; line-height:50px; height:50px; background:#e17312; color:#FFF; text-indent:5px }
.activities span{ font-size:1.5em}

/* CSS Document by jacy use in weisite */
.container{ background:none;}
header{ text-align:center}
.banner{ width:100%; overflow:hidden; position:relative;}
.banner ul{ position:absolute; left:0; top:0; z-index:10; margin:0;}
.banner ul li{ float:left; display:table-cell; position:relative}
.banner li a{ width:100%; height:100%; display:block;}
.banner li .title{background-color:RGBA(0,0,0,.5); height:30px; color:#fff; line-height:30px; padding-left:10px; position:absolute; left:0; bottom:0; width:100%; z-index:1000;}
.identify{text-align:left; position:absolute; bottom:0; right:0; z-index:100;height:30px;}
.identify em{ display:inline-block; margin:10px;-webkit-border-radius: 6px;-moz-border-radius: 6px;
border-radius: 6px;margin-left: 5px;width: 12px;height: 12px;background: #fff;}
.identify em.cur{ background-color:#fa470d}
.identify span.pointer{ float:right; margin-right:10px;}
.identify span.title{ margin-left:10px; line-height:30px; color:#fff}
.icon_lists{ text-align:center; margin:10px 0}
.icon_lists .item{ width:33.3%; float:left; color:#fff}
.icon_lists .item .icon{ margin:10px auto; display:block; padding:10px; width:60px; height:60px; border-radius:50px; overflow:hidden; font-size:13px; white-space:nowrap; overflow:hidden}
.icon_lists .item img{ width:30px; height:30px;}



/* CSS Document by jacy use in weisite */
.bottom_nav_blank{ height:50px; width:100%;}
.bottom_nav{ height:50px; width:100%; background:#2e393f;display:-webkit-box; position:fixed; bottom:0; left:0; right:0; z-index:1000;}
.bottom_nav .item{ color:#fff; display:block; padding:5px 0; font-weight:bold; text-align:center; -webkit-box-flex:1;line-height:20px; font-size:14px;}
.bottom_nav .item img{ width:25px; height:25px; display:block; margin:0 auto;}
.bottom_nav .item.cur{ background-color:#111}
.bottom_nav .has_nav{ position:relative;}
.more_nav{ position:absolute; right:5%; left:5%;bottom:60px; width:90%; height:auto; background:#2e393f; display:none;}
.more_nav em{ width:10px; height:10px; background:#2e393f; position:absolute; left:50%; margin-left:-5px; bottom:-3px; -webkit-transform:rotate(45deg);}
.bottom_nav .more_nav a{ padding:0; line-height:40px; font-size:18px; border-bottom:1px solid #555}




/*------------博聪网 wap 2016-3-21----------------*/
.mainer .index_page1{}
.mainer .index_page1 .title{ border-bottom:1px solid #e6e6e6;padding:10px 15px; line-height:25px; height:25px;}
.mainer .index_page1 .title h1{ float:left; font-weight:100; font-size:18px;}
.mainer .index_page1 .title a{ color:#999; font-size:14px; text-decoration:none; float:right;}
.mainer .index_page1 .title a:hover{ color:#333;}
.mainer .index_page1 .list {margin: 5px 0px;}
.mainer .index_page1 .list a{
	float: left;
	width: 48%;
	margin: 5px 1%;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
}
.mainer .index_page1 .list a:hover{color: #fa470d;}
.mainer .index_page1 .list a img{
	height:129px;
}
.mainer .index_page1 .list a span{
	font-size: 12px;
	float: right;
}


.mainer .ad {
	border-bottom: 10px solid #eeeff1;
}


.mainer .index_page2{border-bottom:1px solid #e6e6e6;}
.mainer .index_page2 .title{ border-bottom:1px solid #e6e6e6;padding:10px 15px; line-height:25px; height:25px;}
.mainer .index_page2 .title h1{ float:left; font-weight:100; font-size:18px;}
.mainer .index_page2 .title a{ color:#999; font-size:14px; text-decoration:none; float:right;}
.mainer .index_page2 .title a:hover{ color:#333;}
.mainer .index_page2 .list {margin: 5px 0px;}
.mainer .index_page2 .list .l{
	float: left;
	width: 48%;
	margin: 5px 1%;
}
.mainer .index_page2 .list .l a{
	color: #333;
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
}
.mainer .index_page2 .list .l a:hover{color: #fa470d;}
.mainer .index_page2 .list .l a img{}

.mainer .index_page2 .list .r{ float:right; width:47%; margin:0px 1% 0px 2%}
.mainer .index_page2 .list .r a{ margin:0px;color: #333; font-size:14px;margin:5px 0px 10px 0px; display:block;}
.mainer .index_page2 .list .r a:hover{color: #fa470d;}
.mainer .index_page2 .list .r a span{ float:left; width:5px;}
.mainer .index_page2 .list .r a img{ float:right;height:65px;width: 85%;}


.mainer .index_page3 {}
.mainer .index_page3 a{
	display:block;
	float: left;
	width: 50%;
}
.mainer .index_page3 a img{ width:100%; display:block;}

/*-----------统一导航-----------*/
.navfix {
	height:40px;
	padding-top:5px;
}
.nav {
	border-top: 1px solid #e6e6e6;
	padding-top:5px;
	position: fixed;
	bottom:0;
	height: 40px;
	background: #fff;
	width: 100%;
	max-width: 640px;
	z-index: 999;
	margin-top:50px;
}
.nav a{ width:25%; float:left; display:block; text-align:center;}
.nav a img{ height:40px; width:28px;}
.nav .ioc1 {
	background:url(../img/nav1.jpg) no-repeat;
	background-size:40px 28px;

}




/*在线测试*/
.open_bg {
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	z-index: 999;
	opacity: 0.8;
	background-color:#333;
}
.open {
	position: fixed;
	visibility: visible;
	width: 96%;
	height: 330px;
	padding: 0px;
	left: 2%;
	top: 10%;
	z-index: 1000;
	background: #f0f0f0;
}
.open a{ font-size:12px;}
.open .close {
	float: right;
	color: #666;
	width: 50px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
}
.open .close:hover{
	color:#ff9800;
}
.open .list_city {
	margin:0px 1%;
}
.open .list_city a{
	color: #333;
	margin: 5px 2px;
	padding: 3px 0px;
	border: 1px solid #ccc;
	line-height: 25px;
	display: block;
	font-size: 12px;
	float: left;
	text-decoration: none;
	width: 85px;
	text-align: center;
	background:#fff;
}
.open .list_city a:hover{
	color: #d16d49;
	border: 1px solid #d16d49;
	
}


#navBtn1{
 position: inherit!important; 
 left:0% !important;
 top: 0px !important; 
background: url('../images/Mobile/region_bg.png') no-repeat right center !important;
 margin-left: 0px !important;; 
color: #fff;
padding-right: 20px;
cursor: pointer;
}

/* -------图片切换css --------- */
	.focus{ width:100%; height:140px;  margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#FE6C9C;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;background:url(../images/mobile/home/loading.gif) center center no-repeat;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }