.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:none; border-bottom:#dce0e2 solid 2px; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
a:hover { color:#ca261d !important}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #ffffff;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}

.banner-sty1 { width:100%; height:480px; background-image: url("bannerbig.jpg"); background-repeat:no-repeat; background-position:center top;}
.banner-img { display:none;}

.ggbt-sty1 { width:100%;  height: 50px; overflow:hidden; margin-top:20px;}
.ggbt-sty1 img { display:block; margin:0px auto;}
.title01{ background: url("lm01.jpg")  no-repeat center top}
.title02{ background: url("lm02.jpg") no-repeat center top}
.title03{ background: url("lm03.jpg")  no-repeat center top}
.title04{ background: url("lm04.jpg")  no-repeat center top}
.title05{ background: url("lm05.jpg")  no-repeat center top}


.daoyu{ width: 1163px; height: 259px; background: url("daoyu.png") no-repeat center top; margin:-130px auto 0; }
.daoyu p{ font-size: 16px; line-height: 30px; padding-left: 180px; padding-top: 50px; padding-right: 50px; }

.zttt-div { width:100%; overflow:hidden; font-size:40px; color:#282828; text-align:center; font-weight:bold; line-height:124px;}
.zttt-div a { color:#282828; margin-left: 10px;}
.zttt-div a:hover { color:#ca261d;}
.news-imglist1 { width:100%; height:330px; overflow:hidden; margin-top: 30px;}
.news-imglist1 a img { display:block; width:100%; /*height:446px;*/}
.news-imglist1 a span { width:723px; height:55px; background:rgba(0,0,0,0.6); position:absolute; margin-top:-50px; font-size:18px; color:#ffffff; line-height:55px; text-indent:15px; display:block;}
.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:330px;}
.news-list1 { width:100%; overflow:hidden; margin-top:10px;}
.news-list1 ul { padding:0px; margin:0px;}
.news-list1 ul li { width:100%; height:60px; line-height: 60px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; font-size:20px; color:#fff; text-indent: 2px;}
.news-list1 ul li a { color:#fff;}
.news-list1 ul li a:hover { color:#88DAF3;}
.news-imglist1 { width:100%; overflow:hidden;}
.news-imglist1 ul { padding:0px; margin:0px;}
.news-imglist1 ul li { /*margin-bottom:30px;*/}
.news-imglist1 ul li:last-child { margin-bottom:0px;}
.news-imglist1 ul li a img { display:block; width:100%; /*height:208px;*/}
.news-imglist1 ul li a span { width:346px; height:50px; background:rgba(0,0,0,0.6); position:absolute; margin-top:-50px; font-size:16px; color:#ffffff; line-height:50px; text-indent:15px; display:block;}
.news-list2 { width:100%; overflow:hidden; margin-top:10px;margin-top: 30px;}
.news-list2 ul { padding:0px; margin:0px;}
.news-list2 ul li { width:100%; height:50px; line-height: 50px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; font-size:20px; color:#282828;  background:  url("list_stly.png") no-repeat left center; text-indent: 25px;}
.news-list2 ul li a { color:#282828;}
.news-list2 ul li a:hover { color:#ca261d;}
.news-lm{ text-align: right;border-bottom: 1px #eee solid; height: 39px; line-height: 39px; margin-top: 20px;}
.news-lm a{ color: #333}
.news-lm img{ float: left; }


#ztpart2 { width:100%; min-height:630px;background-repeat:no-repeat; background-position:center top; margin-top:80px; padding-top: 15px; background: #f5f6fb}
/*宜才码电话*/
.ycmdh{ background: #fc7f2b; line-height: 36px; border-radius: 18px; text-align: center; font-size: 18px; font-weight: bold; color: #fff; margin-top: 20px;}

#ztpart5{ margin-top: 30px;}
/*县市区人才新政*/
#zwxmtP1 { width: 100%; height: 615px; background-image: url("zwxmtp1bj1.jpg"); background-repeat: no-repeat; background-position: center top; margin-top: 40px;}
.zwxmt-pagebt { width: 100%; overflow: hidden; margin: 50px 0px;}
.zwxmt-pagebt img { display: block; margin: 0px auto;}
.zwxmt-mapdiv { width: 100%; height: 488px; background-image: url("zwxmt-map1.png"); background-repeat: no-repeat; background-position: left top; margin-top: 80px;}
.zwxmt-mapdiv ul { margin: 0px; padding: 0px;}
.zwxmt-mapdiv ul li { font-size: 16px; color: #ffffff; font-weight: bold; display: block; position: absolute; cursor: pointer}
/*.zwxmt-mapdiv ul li:nth-child(1) { margin: 70px auto auto 70px; width: 340px; height: 340px; text-indent: -1000px;}*/
.zwxmt-mapdiv ul li:nth-child(1) { margin-left: 130px; margin-top: 70px;}
.zwxmt-mapdiv ul li:nth-child(2) { margin-left: 228px; margin-top: 147px;}
.zwxmt-mapdiv ul li:nth-child(3) { margin-left: 197px; margin-top: 185px;}
.zwxmt-mapdiv ul li:nth-child(4) { margin-left: 260px; margin-top: 212px;}
.zwxmt-mapdiv ul li:nth-child(5) { margin-left: 210px; margin-top: 240px;}
.zwxmt-mapdiv ul li:nth-child(6) { margin-left: 266px; margin-top: 267px;}
.zwxmt-mapdiv ul li:nth-child(7) { margin-left: 314px; margin-top: 112px;}
.zwxmt-mapdiv ul li:nth-child(8) { margin-left: 369px; margin-top: 213px;}
.zwxmt-mapdiv ul li:nth-child(9) { margin-left: 353px; margin-top: 311px;}
.zwxmt-mapdiv ul li:nth-child(10) { margin-left: 257px; margin-top: 369px;}
.zwxmt-mapdiv ul li:nth-child(11) { margin-left: 67px; margin-top: 392px;}
.zwxmt-mapdiv ul li:nth-child(12) { margin-left: 129px; margin-top: 307px;}
.zwxmt-mapdiv ul li:nth-child(13) { margin-left: 84px; margin-top: 180px;}
.zwxmt-tongjixx { width: 100%; height: 405px; margin-top: 80px; background: rgba(0,0,0,0.2); display: none; padding: 30px 60px;}
.zwxmt-tongjixx h1 { font-size: 30px; color: #ffffff; font-weight: bold; margin-bottom: 20px;}
.zwxmt-tongjixx p { font-size: 18px; color: #ffffff;}
.zwxmt-tongjixx p b { font-size: 24px;}
.block { display: block; }

.zwxmtypetab { width: 100%; overflow: hidden; margin-top: 40px;}
.zwxmtypetab ul { padding: 0px; margin: 0px;}
.zwxmtypetab ul li { float: left; background-color: #ec4f45; font-size: 20px; color: #ffffff; font-weight: bold; width: auto; height: 48px; line-height: 48px; padding: 0px 40px; margin-left: 15px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:0px; border-bottom-left-radius:0px; cursor: pointer;}
.zwxmtypetab ul li.now { background-color: #fff; color: #ec4f45; border: #e5e9eb solid 1px; border-bottom: none;}
.zwxmtypelist { width: 100%; overflow: hidden; background-color: #ffffff; border: #e5e9eb solid 1px; display: none; margin-top: -1px; margin-bottom: 40px;}
.block { display: block;}
.zwxmt-xsq { width: 100%; overflow: hidden; padding: 30px;}
.zwxmt-xsq ul { padding: 0px; margin: 0px -10px;}
.zwxmt-xsq ul li { float: left; width: auto; font-size: 15px; line-height: 30px; margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-right: 10px; background-color: #f4f4f4; margin-bottom: 10px; border-radius: 3px; cursor: pointer;}
.zwxmt-xsq ul li.now { color:#ffffff; background-color:#ec4f45;}
.zwxmt-xsq ul li:hover { color:#ffffff; background-color:#ec4f45;}
.zwxmt-xsqlist { width: 100%; overflow: hidden; margin-top: 0px; display: none;}
.zwxmtblock { display: block;}
.zwxmt-xsqlist ul { padding: 0px; margin: 0px; overflow: hidden;}
.zwxmt-xsqlist ul li { width: 20%; height: 100px; overflow: hidden; text-align: center; float: left; margin-bottom: 20px;}
.zwxmt-xsqlist ul li img { width: 80px; height: 80px; border-radius: 50%; display: inline-block; border: 1px solid #ccc; }
.zwxmt-xsqlist ul li p { font-size: 13px; padding: 0 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 25px;}
.zwxmt-more { overflow: hidden; margin-top: 30px; margin-bottom: 30px; padding: 0px 30px; background-color: #ffffff;}
.zwxmt-more a { color: #ec4f45; display: block; width: 100%; font-size: 14px; text-align: center; line-height: 36px; background-color: #f2f2f2;}


#ztpart6 { width:100%; min-height:400px; margin-top:50px; margin-bottom:10px;}

#ztpart7 { overflow:hidden; margin-top: 80px;}
.qyfc-div1 { width:100%; overflow:hidden; margin-top:15px;}
.qyfc-bt { width:100%; height:44px; border-bottom:#cccccc solid 2px;}
.qyfc-bt span { display:block; float:left; width:auto; height:44px; border-bottom:#ca261d solid 2px; font-size:18px; color:#ca261d; font-weight:bold; line-height:44px; padding-left:10px; padding-right:10px;}

.qyfc-tw { width:100%; height: 115px; overflow:hidden; margin-top:40px; float: left; padding-right: 15px; background: #ebeef4}
.qyfc-tw2 { width:100%; height: 178px; overflow:hidden; margin-top:15px; float: left; padding-right: 15px; background: #ab696a }
    .qyfc-tw a,.qyfc-tw2 a{  color:#494a4c; }
.qyfc-tw a:hover,.qyfc-tw2 a:hover{  color:#F4CCCC;}
    .qyfc-tw a span,.qyfc-tw2 a span{ font-size: 18px; padding-top: 30px; height:auto; overflow: hidden; padding-bottom: 0px; font-weight: bold; display: block }
    .qyfc-tw p,.qyfc-tw2 p{ font-size:16px;line-height:1.5;}
    .qyfc-tw a img,.qyfc-tw2 a img { display:block; float:left; width:64px; height:64px; margin:25px 20px auto 30px;}



.m_top10{ margin-top: 30px; margin-bottom: 20px; overflow: hidden;}
.lm_xx{ width: 100%; height: 36px; background: url("lm_xx.png") no-repeat left; font-size: 16px; color: #fff; font-weight: bold; line-height: 36px; padding-left: 30px;}
.xiangmuzs{ width: 100%; height: 190px; margin-top: 40px; overflow: hidden;}
    .xiangmuzs img{ width: 100%; height: 160px;}
    .xiangmuzs span{ width: 100%; height:30px; background: #AD966C; display: block; text-align: center; line-height: 30px; color: #fff;}

.footer { background-color:#4B4748; padding-top:20px; padding-bottom:20px; margin-top:40px;}
.foot-sty1 { font-size:14px; color:#fff; text-align:center; line-height:1.741;}

/* 专题专栏焦点图 */
.ztzlfocus{ width:1000px; position:relative; margin:0 auto;}
.f426x240 {width:1000px; overflow:hidden}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:60px;width:60px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0px;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(qhlbnt1.png) no-repeat 0 0px;margin-top:-25px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;right:0px;background:url(qhrbnt1.png) no-repeat 0 0px;}

.ztzlfocus2{ width:1100px; position:relative; margin:0 auto;}
.f426x2402 {width:500px; overflow:hidden}
.rslides3 { height: 330px;}

.ztzlfocus3{ width:1100px; position:relative; margin:0 auto;}
.f426x2403 {width:1100px; overflow:hidden}
.f426x2403 li { width: 100%; overflow: hidden;}

.ztzlfocus4{ width:500px; position:relative; margin:0 auto;}

.more{ width: 30%; padding: 10px 0px; margin:30px auto 0 0; text-align: center; background: #eee; font-size: 16px;}
.more a{ color: #666}
.more a:hover{ color: #333}
.toutiao{ height: 130px; overflow: hidden;}
.toutiao span{ display: block; height: 36px; line-height:36px; overflow: hidden; font-size: 28px; font-weight: bold; width: 100%; text-align: center; }
.toutiao span a{ color: #333;}
.toutiao p{ font-size: 16px; line-height: 28px; margin-top: 12px;}
/*各地行动*/
.gdxd{ overflow: hidden; padding: 50px 50px;background: #F4ECEA; margin-top: 30px;}
.gdxd ul{ margin: 0px; padding: 0px}
.gdxd ul li{ width: 50%; height: 40px; line-height: 40px; overflow: hidden; float: left;  padding-left: 25px;}
.gdxd ul li a{ font-size: 16px; color: #333;}

.weibo{ width: 100%; height: 120px; overflow: hidden; background: #F0ECEC}

/*政策放映室*/
.zyzfc{ width: 350px; height: 230px; float: left; margin:30px 15px 0}
.zyzfc img{ width: 100%; height: 200px;border: 2px #fff solid; margin-top: 0px;}
.zyzfc span{ display: block; text-align: center;  font-size: 18px; line-height: 30px;}
.zyzfc a{ color: #333;}
.zyzfc a:hover{ color: #333}

#marquee1{width:100%;height:290px;overflow:hidden; margin:0 auto;}
#marquee1 ul li{float:left; padding:0 1px;}
.logo{ float: right; margin-top: 20px;}

.more2{ width: 20%; padding: 10px 0px; margin:30px auto 0 auto; text-align: center; background: #eee; font-size: 16px;}
.more2 a{ color: #666}
.more2 a:hover{ color: #333}


