* { 
	margin:0;
	padding:0; 
	font-style: normal;
	font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
}
html {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); 
	font-size:16px;
}
body { 
	margin:0;
	padding:0; 
	word-wrap:break-word;
	font-size:16px;
	color:#333;
}
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,img{
	margin:0;
	padding:0
}
a {
	text-decoration:none;
	outline:none;
	color:#333;
}
a:focus {
	outline: none;
}
a:hover{
    color:#c38030;
    text-decoration:none;
} 
img { 
	border:none;
	outline:none;
	-webkit-tap-highlight-color: rgba(165,165,165,0.2)
}
.clear {
	clear:both;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
.container{
    width:1200px!important;
    margin:0 auto;
    padding:0;
    margin-bottom:30px;
}
p{
	text-align:justify; 
	text-justify:inter-ideograph;
}
/**初始化结束***/
/* 轮播图 */
/* .dowebok li img{width:1000px;height:100%}
.silder { position: relative; width: 1000px;height:280px;margin: 0 auto;overflow: hidden}
.dowebok li { position: relative; height:255px;list-style-type:none}
.dowebok p { font-size:16px;position: absolute; left: 0; bottom: -25px; z-index: 2; width: 100%; margin: 0; padding: 0 20px; height: 36px; line-height: 36px; color: #fff; background-color: #44423f;}
.next { right: 0; background: url('../images/migrantworker/next.png');display: none}
.prev { left: 0; background: url('../images/migrantworker/prve.png');display: none}
.centered-btns_nav { position: absolute; top: 50%; z-index: 2; width: 33px; height: 53px; margin-top: -40px; line-height: 200px;  overflow: hidden; opacity: .7;}
.centered-btns_nav:active { opacity: 1;}
.centered-btns_tabs { position: absolute;top:258px;right:20px; z-index:3; text-align: center; font-size: 0; list-style-type: none;}
.centered-btns_tabs li { display: inline-block; margin: 0 4px; *display: inline; *zoom: 1;}
.centered-btns_tabs a { display: inline-block; width: 9px; height: 9px; line-height: 20px;  background-color: #fff; overflow: hidden; *display: inline; *zoom: 1;}
.centered-btns_tabs .centered-btns_here a {  background-color: #ffa800;} */


.item img{width:1200px;height:100%!important;}
.carousel-indicators li{ margin:0;margin-right:3px;border:none;border-radius:0;display: inline-block; width: 9px; height: 9px; line-height: 20px;  background-color: #fff; overflow: hidden;}
.carousel-indicators li.active{background-color: #ffa800; width: 9px; height: 9px;margin-right:3px;}
.carousel-inner { position: relative; width: 1200px;height:280px;margin: 0 auto;overflow: hidden}
.carousel-indicators{margin-left:-140px;text-align: right;bottom:12px!important;}
.item { position: relative; height:255px;list-style-type:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {font-size:0}
.carousel-caption { text-align:left;font-size:16px;position: absolute; left: 0!important; bottom: -25px; z-index: 2; width: 100%; margin: 0; padding: 0 20px; height: 36px; line-height: 36px; color: #fff; background-color: #44423f;}
.carousel-control.left{position: absolute;top:100px; z-index:3; text-align: center;height:52px;width:38px;left: 0; background: url('../images/migrantworker/prve.png');display: none}
.carousel-control.right{position: absolute;top:100px; z-index:3; text-align: center;height:52px;width:38px;right: 0; background: url('../images/migrantworker/next.png');display: none}


/*公共部分 end*/
.mainheader{width:100%;height:360px;margin-bottom:30px;background:url('../images/migrantworker/banner.png') center no-repeat}

.toptab {
    margin-top:25px;
    height:292px;
    overflow: hidden;
    width:100%;
}
/* .toptab>div:not(:last-child){
	border:1px solid #eee;
	border-left:none;
	width:48%;
} */
.toptab .fr,.toptab .fl{
    border:1px solid #eee;
	border-left:none;
    width:100%;
    height:100%;
}
.toptab .title,.element .title{
    height:105px;
}
.toptab .tab1 {
	float:left;
	width:55px;
}
.toptab .tab1 div{
	width:55px;
	height:290px;
	background:url('../images/migrantworker/tab_bg.png') top center no-repeat;
	color:#666;
	cursor:pointer;
}
.toptab .tab1 div.on{
	background:url('../images/migrantworker/tab_bgon.png') top center/100% 100% no-repeat;
	color:#fff;
}
.toptab .tab1 div img{
	padding-left:10px;
	padding-top:13px;
}
.toptab .tab1 div p{
	width:18px;
    padding-left:15px;
    line-height:22px;
}
.toptab .tabint{
	float:left;
	width:92%;
}
.tabint .tabchange {
	margin-left:18px;
}
.list li{
	display:block;
    margin-top:13px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
.toptab .list li:last-child{
    width:90%;
}
.list b{
    padding-right:5px;
}
.list a{
	font-size:14px;
}
.title{
    margin-top:25px;
	padding:15px 0 10px 0;
	display:block;
    border-bottom:1px dashed #b8b8b8;
    border-top:1px dashed #b8b8b8;
	font-size:18px;
}
.title>a{
    display: inline-block;
    width:100%;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    line-height:20px;
}
.summary a {
    display: inline-block;
	font-size:14px;
	color:#959595;
	margin-top:12px;
	line-height:22px;
}
.toptab .tabmore{
    border:0;
    width:auto;
	background-color:#fff;
    margin-top: -15px;
    margin-bottom: 13px;
}
.tabmore a{font-size:12px;}

.element { margin-top:30px;height:332px;}
.element .til{
	background-color:#c17d2b;
	height:42px;
	line-height:42px;
	color:#fff;
	font-size:16px;
	padding-left:18px;
}
.element .til span{
	background:url('../images/migrantworker/element_bg.png') left 3px no-repeat;
	padding-left:25px;
}
.element .til a{
	float:right;
	font-size:12px;
	color:#fff;
	padding-right:20px;
}
.element .elecontent{
	width:100%;
	margin-left:0;
	border:1px solid #eee;
    padding:15px;
    padding-top:0;
    overflow: hidden;
}
.experience .element .elecontent .tabchange{
    width:100%
}
.experience.element .title{
width:48%;
}
.experience .list{
    width:48%;
    margin-top:13px;
}
.experience .list a{
    display: inline-block;
    width:97%;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
.experience .mg_r{
    margin-right:4%;
}
.other{
	margin-top:25px;
	border:1px solid #eee;
	border-top:none;
	height:322px;
}
.other .tab{
	height:42px;
	line-height:44px;
	background-color:#f3f2f1;
	width:100%;
	position:relative;
}
.other .tab span{
	display: inline-block;
	*display:inline;
	*zoom:1;
	width:118px;
	height:42px;
	text-align:center;
	cursor:pointer;
}
.other .tab span.on{
	background:url('../images/migrantworker/til_li_bgon.png') top center no-repeat;
	color:#bf7a28;
}
.other .tabmore{
	position: absolute;
	right:15px;
	top:-1px;
	z-index:3;
}
.other .tabmore a{
	font-size:12px;
	color:#666;
}



.other .othercontent>div{
    margin:20px;
    overflow: hidden;
}
.other .othercontent>div>div{
	width:31.5%;
}
.other .othercontent .center{
    margin:0 26px;
}
.other .othercontent .title{
    border:none;
    margin-top:10px
}
.other .othercontent .title .summary a{
    line-height: 23px;
}
.other .othercontent li{
    padding: 12px 0 8px 0;
}
.other .othercontent li:first-child{
    padding-top:0
}
.other .othercontent li:first-child a{
	font-size:18px;
    color:#ac7431;
}

.other .othercontent li:not(:first-child){
    border-top:1px dashed #ccc;
}