@charset "utf-8";
/*CSS Document*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button,
 textarea, iframe, table, th, td { margin:0; padding:0;}
ul, li { list-style-type:none; }
/** 设置默认字体 **/ 
body,button, input, select, textarea { 
font: 14px/1.8 '微软雅黑',tahoma, Srial, helvetica, sans-serif; 
} 
body{background:#f7f8fa;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; } 
em{font-style:normal;}

/** 重置超链接元素 **/ 
a,a:visited{ text-decoration: none; color:#333;}
a:active,a:hover{text-decoration: none; color:#D12C03;}



/** 重置图片元素 **/ 
img{ border:0px;} 

/* 去掉浮动 */
.clearfix:after{
    content: "020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
 }

 /* color */
.blue{
    color:#2A8CD7;
}
.red{
    color:#D12C03;
}

/** 重置表格元素 **/ 
table { border-collapse: collapse; border-spacing: 0; } 
.fl{float:left;}
.fr{float:right;}
.wrapper{margin:10px auto 0; overflow:hidden; max-width: 1200px;}
/*--body--*/
/*.header{width:100%; height:73px;background:#fff;}
.header .logo{width:700px;}
.header .logo img{float:left;}
.header .login{width:460px;}
.header .login input{width:260px;height:34px; line-height:34px; border:1px solid #dedede;
background:url(../images/index/ser_icon.png) no-repeat 5px center;
 border-radius:0.2em; padding:0 15px 0 32px; margin:10px 20px 0 0;}
.header .login a{padding:10px 10px;}*/

.header{width:100%; height:79px;background:#fff;}
.header .logo{width:700px;}
.header .logo img{margin-top:4px;float:left;}
.header .login{width:460px; position: relative;}
.header .login span {
    position: absolute;
    left: 230px;
    font-size: 20px;
    color: #00B8EE;
    display: inline-block;
    cursor: pointer;
    top: 20px;
    padding: 5px;
}
.header .login span:hover{
    color:#0F67C1;
}
.header .login input{width:260px;height:34px; line-height:34px; border:1px solid #dedede;
    border-radius:0.2em; padding:0 15px 0 10px; margin:20px 20px 0 0;}
.header .login a{padding:10px 10px;}
/* .banner{height:386px;} */


/*--nav--*/
.nav{height:104px; position: relative;}
.nav .wrapper{
box-shadow: 1px 2px 10px #e0e0e0;
background-color: white;
margin-top: -50px;     padding: 10px 0;}
.nav ul li a{float:left; text-align:center; width:16.5%;font-size:18px; line-height:22px;}
.nav ul li a .yw{font-size:11px;text-transform:Uppercase;   color: #8e8e8e;}
.nav ul li a:visited{
    text-decoration: none;
}

/*--about_main--*/
.about_main{overflow:hidden; margin-top:-20px;}
.about_main .round{width:700px; overflow:hidden;}
.about_main .picture{overflow:hidden;}
.about_main .service{overflow:hidden; padding:10px 0px 3px 10px; border:1px solid #e4e4e4; margin-top:20px;}
.about_main .service .ser_icon{width:634px;}
.about_main .service .ser_icon li a{float:left; margin:0 10px 8px 0; display:block; border:1px solid #e4e4e4; background:#f0f9ff; height:50px; width:146px;}
.about_main .service .ser_icon li a p{float:left;}
.about_main .service .ser_icon li a .img{width:50px; text-align:right;}
.about_main .service .ser_icon li a .wen{width:90px; text-align:center; line-height:50px;}
.about_main .service .ser_icon li a .double{    line-height: 20px;margin-top: 5px;}
.about_main .service .ser_icon li a .img img{margin-top:8px;}
.about_main .service .ser_icon li a:hover{
    background:#E7F6FD;
    border:#2E95D2 1px solid;
    color:#2190CE;
    font-weight: bold;
}
.about_main .service .ser_icon li a.green-service:hover{
    background:#E3F3F1;
    color:#479F56;
    border:solid 1px #56BB65;
    font-weight: bold;
}

.about_main .new{width:480px; overflow:hidden; }
.about_main .new .ability{height:70px; line-height:70px; border:1px solid #e4e4e4;}
.about_main .new .ability a{display:block; width:158px; border-right:1px solid #e4e4e4; float:left; color:#1296db; text-align:center; font-size:16px;}
.about_main .new .ability a:hover{
    color:#D12C03;
}
.about_main .new .ability .nor_bor{border:none;}
.about_main .new .ability a img{vertical-align:middle;}
.new_list{overflow:hidden; margin-bottom:10px;}
.new_ul {list-style: none; overflow:hidden;}       
.new_ul li { float: left; width: 160px; height: 35px;line-height: 35px;background: #e7e7e7;text-align: center; font-size:16px;}        
.new_ul li a {text-decoration: none;display: block;cursor: pointer;}        
.new_box {width:480px; height:306px;}        
.new_ul .active {height: 44px;line-height: 35px; background:url(../images/index/active_bg.png) no-repeat center bottom;}  
.new_ul .active a{ color:#fff;}
.new_box .new_one  li{
    height: 32px;line-height: 32px;
}
.new_box .new_one  li:hover{
    color:#D12C03;
}
.new_box .new_one li a{
display:inline-block; 
padding-left:20px; 
 background:url(../images/index/li_jt.png) no-repeat 5px center;
  width:420px; 
  /* float: left; */
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;}
.new_box .new_one li span{float: right;}
.new_box .new_one li:nth-child(even){background:#edfafe url(../images/index/li_jt.png) no-repeat 5px center;}
.new_box .new_one table{
    width: 100%;
    border:solid 1px #eee;
}
.new_box .new_one table td{
    text-align: center;
    border-bottom:solid 1px #eee;
    height: 32px;
    line-height: 32px;
    border-right:solid 1px #eee;
}
.new_box .new_one table tr:first-child{
    font-weight: bold;
    border-bottom:solid 1px #eee;
}
.new_box .new_one table tr:nth-child(even){
    background:#EDFAFE;
}

.more{
    width: 100%;
    background-color:#F7F4F4;
    margin-top: 2px;
    padding: 5px 0;
    text-align: center;
    display: block;
}

.friendship{padding:30px 0;}
.friendship a{border:1px solid #e4e4e4; padding:2px 20px; margin:0 15px; display:block; float:left;border-radius:0.2em;}
.friendship b{float:left; padding:2px 0px; font-size:16px; margin-right:10px; }
/*--footer--*/
.footer{
width:100%;
background:#333333;
height:35px;
font-size:12px;
line-height:35px;
color:#fff;
text-align:center;
}
.footer img{vertical-align:middle;}


/** 内页 **/ 
.among{max-width:1200px; margin:0 auto; overflow:hidden;}

.top{height:35px; line-height:35px;}
.top .time{width:300px;}
.top .denglv{width:300px; text-align:right;}
.top .denglv a{padding:0 10px;}

.header_nav{height:63px; background:#fff; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; line-height:63px; padding:5px 0;}
.header_nav .ny_logo{width:210px;}
.header_nav .ny_logo img{width:189px; }
.header_nav .ny_nav{width:740px;}
.header_nav .ny_nav a{font-size:15px; padding:0 10px;}
.header_nav .ny_nav a:hover{color:#1296db;}
.header_nav .ny_nav input{width:120px;height:32px; line-height:32px; border:1px solid #dedede;
 border-radius:0.2em; padding:0 15px 0 30px; margin-left:8px;}

.header_nav .ny_nav i{
    position: absolute;
    right: 46px;
    top: 0px;
    font-size: 18px;
    color: #1897DA;
    cursor: pointer;
}
.header_nav .ny_nav i:hover{
    color:#0069A1;
}
 
 /** 内页-中间 **/ 
.within_main{overflow:hidden;}
 /** 内页-引才活动 **/
.condition{border:1px solid #e4e4e4; background:#fff; padding:20px; margin:15px 0;}
.condition p{line-height:40px; height:40px;font-size:15px;}
.condition p b{width:75px; display:block; float:left; font-weight:normal; text-align: justify; margin-right:10px;}
.condition p b:after {
    display: inline-block;
    width: 100%;
    content: '';
}
.condition p input{width:118px; padding:0 10px; border:1px solid #e4e4e4; color:#cacaca; border-radius:0.2em; height:32px; line-height:32px;}
.condition p .width200{width:280px;}
.condition p a{margin-right:20px;}

.job_fair{overflow:hidden;}
.job_fair li{background:#fff; padding:20px; border:1px solid #e4e4e4;overflow:hidden; margin-bottom:15px;}
.job_fair li .pt{width:240px; height:160px;}
.job_fair li .pw{width:700px; height:160px;}
.job_fair li .pw p{line-height:38px; color:#8e8e8e;}
.job_fair li .pw .ti{font-size:18px; color:#222;margin-bottom:15px;}
.job_fair li .pw .time{background:url(../images/time.png) no-repeat left center; padding-left:30px;}
.job_fair li .pw .ren{background:url(../images/ren.png) no-repeat left center; padding-left:30px;}
.job_fair li .pw .ren color{color:#ff3a3a; font-size:18px; margin:0 4px;}
.job_fair li .pw .address{background:url(../images/address.png) no-repeat left center; padding-left:30px;}
.job_fair li .bm{width:200px; height:100px;  position:absolute;margin:70px 0 0 750px;}
.job_fair li .bm p{clear:both; color:#ff3a3a;line-height:45px; font-size:16px; text-align:center;}
.job_fair li .bm p a{background:#079bd3 url(../images/bm.png) no-repeat 20px center; color:#fff; padding:15px 30px 15px 60px; border-radius:0.3em;
font-size:18px; clear:both;}
.loading{overflow:hidden; padding:30px 0 50px 0; text-align:center;}
.loading a{ border:1px solid #079bd3; color:#079bd3;padding:10px 40px 10px 60px; border-radius:0.3em;background:#fff url(../images/jz.png) no-repeat 20px center; }

 /** 内页-意见反馈 **/
.view{border:1px solid #e4e4e4; background:#fff; padding:5px 20px 40px 20px; margin:15px 0;}
.view .view_title{border-bottom:1px dashed #a2cdd7; text-align:center; height:55px; line-height:55px; font-size:20px;}
.view .view_title img{vertical-align:middle;margin:-2px 5px 0 0;}
.view .view_title span a{position:absolute; font-size:14px; color:#0e7bc4; margin-left:440px;}

.view .yj_list{overflow:hidden; margin-top:20px;}
.view .yj_list li{float:left; width:450px; line-height:30px; 
background:url(../images/li_sty.png) no-repeat left center; padding-left:20px;}

.view .yj_table{width:700px; margin:20px 40px 20px 220px;}
.view .yj_table tr td{padding:4px 0;}
.view .yj_table tr td input{width:200px; border:1px solid #e4e4e4; height:30px; line-height:30px; border-radius:0.2em;}
.view .yj_table tr .bt{color:#ff3a3a; font-weight:bold; padding-right:4px;}
.view .yj_table tr .name{width:70px; text-align: justify; padding-right:10px;}
.view .yj_table tr .name:after {
    display: inline-block;
    width: 100%;
    content: '';
}
.view .yj_table tr td textarea{width:600px; border:1px solid #e4e4e4; height:180px; line-height:30px; border-radius:0.2em;}
.view .yj_table tr td a{padding:3px 30px; background:#e3f7ff; border:1px solid #88b3c1; color:#88b3c1; border-radius:0.2em; float:left;}
.view .yj_table tr td .yzm{border:1px solid #e4e4e4; background:#fff; padding:1px 12px;}
.view .yj_table tr td .btn{background:#0c9cc9; color:#fff; height:40px; line-height:40px;border-radius:0.3em; border:none; font-size:15px; margin-top:20px;}


 /** 内页-人才政策 **/
.rc_bosom{overflow:hidden; margin:20px 0;}
.rc_bosom .policy {overflow:hidden; width:885px;}

.policy_nav{height:55px; background:#fff; border:1px solid #e4e4e4;}
.policy_nav a{font-size:16px;display:block; height:53px; line-height:57px; float:left; padding:0 25px;}
.policy_nav b{font-size:22px;display:block; height:53px; line-height:57px; float:left; padding:0 25px;}
.policy_nav a:hover,.policy_nav .one{border-top:2px solid #3e77b1; line-height:53px;}
.policy_nav span{float:right; margin-right:20px;}
.policy_nav span input{width:230px;height:36px; line-height:36px; border:1px solid #dedede;
background:url(../images/ser_icon1.png) no-repeat right center;
 border-radius:0.2em; padding:0 10px; margin-top:8px; color:#8e8e8e;}

.policy_list{overflow:hidden; margin-top:20px;}
.policy_list .policy_ul{overflow:hidden;}
.policy_list .policy_ul li a{display:block; border:1px solid #e4e4e4; background:#fff; padding:20px; margin-bottom:15px; color:#9e9e9e;}
.policy_list .policy_ul li a .title{font-size:20px; color:#222; margin-bottom:5px;}
.policy_list .policy_ul li a .time{margin-top:15px;}
.policy_list .policy_ul li a p color{color:#079bd3; margin-left:30px;}
.policy_list .policy_ul li a p color img{vertical-align:middle; margin:-2px 4px 0 0;}

.rc_bosom .hot{overflow:hidden; width:296px;}
.rc_bosom .hot .hot_ti{height:30px; line-height:30px; font-size:20px; padding-left:20px;background:url(../images/h_t.png) no-repeat left center;}
.hot_articles{overflow:hidden; border:1px solid #e4e4e4; background:#fff; padding:20px 20px 10px 20px;}
.hot_tags{overflow:hidden; margin-top:20px;padding:20px;}

.hot_tp{width:261px; height:163px; margin-top:20px;}
.hot_tp span{position:absolute; margin-top:-5px;}
.hot_tp p b{position:absolute; display:block; height:30px; line-height:30px; width:261px;
 background:rgba(0,0,0,0.3); color:#fff; font-weight:normal;margin-top:-30px; text-align:center;}
 .hot_tp p img:nth-child(2){width:261px; height: 163px; overflow: hidden; }

.hot_list{overflow:hidden; margin-top:15px;}
.hot_list li a{display:block; overflow:hidden;margin-bottom:10px;}
.hot_list li a .img{width:95px;}
.hot_list li a .img span{position:absolute;width: 20px;height: 20px;background: #9e9e9e;text-align: center;color: #fff;line-height: 20px;}
.hot_list li a .wen{width:155px; line-height:20px;}
.hot_list li a .wen .time{color:#8e8e8e; font-size:12px; margin-top:5px;}

.hot_tags .tags{padding:20px 0px;}
.hot_tags .tags a{display:block;padding:2px 12px; background:#fff; border:1px solid #e4e4e4; border-radius:5em; float:left; margin:0 6px 10px 0;}

 /** 内页-人才工程 **/
.mtop20{margin-top:20px;}
.policy_list .engineering_ul{overflow:hidden;}
.policy_list .engineering_ul li{float:left; padding:15px; border:1px solid #e4e4e4; background:#fff; margin-bottom:20px; width:47.3%; overflow:hidden;
color:#929292;}
.policy_list .engineering_ul li .title{text-align:center; color:#222; font-size:18px;}
.policy_list .engineering_ul li .time{text-align:center;}
.policy_list .engineering_ul li .tu{margin:10px 0;}
.policy_list .engineering_ul li .tu img{width:560px; height:143px;}
.policy_list .engineering_ul li p a{display:block; width:100px; height:36px; line-height:36px; text-align:center; border-radius:0.3em; 
border:1px solid #0089ca;color:#fff;background:#0089ca; float:left;margin-top:15px;}
.policy_list .engineering_ul li p .ck{color:#0089ca;background:#fff; margin:15px 20px 0 120px;}
.policy_list .engineering_ul .gap{padding:0px; border:none; background:#f7f8fa; width:20px; height:100px;}


 /** 内页-人才服务 **/
 .mbot{margin-bottom:60px;}
.dynamic{border:1px solid #e4e4e4;  border-radius:0.3em;overflow:hidden;margin-top:20px; height:88px;
background:#fff url(../images/dt.png) no-repeat left center;}
.dynamic .dy_new{margin-left:170px; line-height:30px; padding-top:10px;}
.dynamic .dy_new color{color:#3a8cc6; margin-right:20px;}
.dynamic .dy_new size{color:#ff0000;}
.dynamic .gd a{margin-right:30px; line-height:88px; color:#3a8cc6; font-size:16px;}
.dynamic .gd img {vertical-align:middle; margin:-2px 5px 0 0;}
.rc_service{overflow:hidden; margin-top:20px;}
.rc_service .ser_ti{height:30px; line-height:30px; font-size:20px; padding-left:20px;background:url(../images/h_t.png) no-repeat left center;}
.rc_service .ser_nav{height:45px; line-height:45px; background:#fff; margin:10px 0; border:1px solid #e4e4e4;border-top:1px solid #3a8cc6; width:100%; overflow: hidden; position: relative;}
.rc_service .ser_nav a{display:block; float:left; overflow:hidden; height:45px; line-height:45px; border-right:1px solid #e4e4e4; width: 95px; text-align: center}
.rc_service .ser_nav .more{color:#1296db; border-right:none;  padding:0 27px;}
.rc_service .ser_nav a:hover,.ser_nav .one{background:#3a8cc6; color:#fff;}
/* .rc_service .ser_kind{background:#fff; width:1000px; border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; overflow:hidden;}
.rc_service .ser_kind tr td{ border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4; text-align:center;}
.rc_service .ser_kind tr td a{overflow:hidden; padding:20px 0; display:block; float:left; text-align:center; width:100%;color:#8e8e8e;}
.rc_service .ser_kind tr td a .name{font-size:16px;color:#222;}
.rc_service .ser_kind tr td a .rank{margin-top:4px;}
.rc_service .ser_kind tr td a .rank img{width:15px; margin:0 1px;} */

/** 内页-人才服务 add **/
.rc_service .ser_kind li{
    width: 24.5%;
    display: inline-block;
    padding:16px 0;
    border-right: solid 1px #E4E4E4;
    text-align: center;
    border-bottom:solid 1px #E4E4E4;
}

.rc_service .ser_kind li:nth-child(4),.rc_service .ser_kind li:nth-child(8),.rc_service .ser_kind li:last-child{
    border-right: none;
}
.rc_service .ser_kind li:nth-child(n+5){
    border-bottom:none;
}
.rc_service ul.ser_kind{background:#fff; border:1px solid #e4e4e4;padding:20px 0; min-height: 200px; margin-bottom: 8px;}
.rc_service .ser_kind li p{
    margin: 4px 0;
}
.rc_service .ser_kind li p:nth-child(3){
    color:#99939D;
}
.scroll-lr .glyphicon{
    cursor: pointer;
    display: inline-block;
    height: 30px;
}
.scroll-lr .glyphicon:hover{
    color:red;
}
.glyphicon-triangle-left{
    margin-left: 4px;
   
    
   
}
.glyphicon-triangle-right{
    margin-left: -6px;
}
.glyphicon-triangle-left:hover{
    color:red;
}
.addgrey{
    color:#ccc;
}
.scroll-lr{
    position: absolute;
    z-index: 9999;
    right: 0px;
    padding-right: 8px;
    background-color: #fff;
}
.area{
    position: absolute;
    top:0px;
}


 /** 内页-人才风采 **/
.mtop{margin-top:0px;}
.policy_list .mien_ul{overflow:hidden;}
.policy_list .mien_ul li a{display:block; border:1px solid #e4e4e4; background:#fff; padding:20px; margin-bottom:15px; color:#9e9e9e; overflow:hidden;}
.policy_list .mien_ul li a .img{width:195px;}
.policy_list .mien_ul li a .wen{width:630px;}
.policy_list .mien_ul li a .title{font-size:20px; color:#3a8cc6; margin-bottom:5px;}

 /** 内页-走进重庆 **/
.abstract{overflow:hidden; margin-top:30px;}
.abstract .ab_nav{height:42px;}
.abstract .ab_nav a{display:block; width:19%; background:#1897da; color:#fff; 
text-align:center; float:left; height:42px; line-height:42px; margin-right:15px; font-size:18px; border-radius:0.5em 0.5em 0 0;}
.abstract .ab_nav a img{vertical-align:middle; margin:-2px 6px 0 0;}
.abstract .ab_nav a:last-child{margin-right:0px;}
.abstract .ab_nav a:hover,.abstract .ab_nav .one{background:#0069a1;}
.synopsis{overflow:hidden; background:#fff; padding:20px; border:1px solid #e4e4e4;}
.synopsis .sy_wen{width:800px; position: relative; min-height: 266px;}
.synopsis .sy_wen ul{
    width: 800px;
    float: left;
}
.synopsis .sy_wen ul li{
    width: 400px;
    float: left;
}
.synopsis .sy_wen p{text-indent:2em; line-height:30px;}
.synopsis .sy_wen .syn_nav{margin-top:8px; position: absolute;bottom:-10px;}
.synopsis .sy_wen .syn_nav a{display:block; text-align:center; border:1px solid #1897da; color:#094cb9;
 float:left; height:30px; line-height:30px; min-width:98px; border-radius:0.3em; margin: 8px 12px 8px 0; padding:0 16px;}
.synopsis .sy_wen .syn_nav a:hover,.synopsis .sy_wen .syn_nav .one{color:#fff; background:#1897da;}



.channel{overflow:hidden; margin:30px 0;}
.channel .chan_ti{height:30px; line-height:30px; font-size:20px; padding-left:20px;background:url(../images/h_t.png) no-repeat left center; margin-bottom:20px;}
.channel .chan_ti span{float:right;}
.channel .chan_ti span input{width:260px;height:36px; line-height:36px; border:1px solid #dedede;
background:#fff url(../images/ser_icon1.png) no-repeat right center;
 border-radius:0.2em; padding:0 10px; color:#8e8e8e;}

.channel .county{border:1px solid #e4e4e4; background:#fff; padding:15px; overflow:hidden;}

.channel .county .county_leftnav{width:100px; margin-right:10px; overflow:hidden;}
.county_leftnav ul{overflow:hidden;}
.county_leftnav ul li a{display:block; width:88px; text-align:center; height:40px;
 line-height:40px; background:#eaeaea; font-size:15px; margin-bottom:3px;}
.county_leftnav ul li a:hover,.county_leftnav ul li .eg{width:95px;  color:#fff; background:url(../images/cq/cou_left.png) no-repeat center;}
.county_leftnav ul li a img{margin-top:8px;}
.county_leftnav ul li .top:hover,.county_leftnav ul li .down:hover{ width:88px; background:#eaeaea;}

.channel .county .county_cont{width:1058px; overflow:hidden;}
.county_cont .cont_topnav{height:40px; margin-bottom:20px; border:1px solid #e4e4e4;}
.county_cont .cont_topnav a{border-right:1px solid #e4e4e4; height:40px; line-height:40px; padding:0 27px; display:block; float:left;}
.county_cont .cont_topnav a:hover,.county_cont .cont_topnav .one{background:#3a8cc6; color:#fff;}
.bot_tabout{overflow:hidden; clear:both;}
.bot_tabout .trends{overflow:hidden; margin:20px 0;}
.bot_tabout .trends .dyn_box{width:48.5%;float:left;overflow:hidden;}
.bot_tabout .trends .dyn_box .dy_ti{height:40px; font-size:16px; color:#1775b0; border-bottom:1px solid #e4e4e4; margin-bottom:10px;}
.bot_tabout .trends .dyn_box .dy_ti span{display:block;float:left; padding:0 10px;  height:38px; line-height:38px;border-bottom:2px solid #1775b0;}
.bot_tabout .trends .dyn_box ul li a{display:block; width:97%; padding-left:3%; height:32px; line-height:32px;
background:url(../images/cq/li_style.png) no-repeat left center;}
.bot_tabout .trends .marleft{margin-left:30px;}

/* 走进重庆 addnew */
.sy_wen ul li a{
    background:url(../images/cq/li_style.png) no-repeat left center;
    padding-left: 14px;
    display:  inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 86%;
    overflow: hidden;
}

    .bot_tabout .trends .district img{
        float: left;
        margin-right: 18px;
    }
    .bot_tabout .trends .district section{
        min-height: 210px;
    }
    .bot_tabout .trends .district section h2{
        background-color: #2E83B9;
        color:#fff;
        padding: 6px 12px;
        margin-bottom:10px;
        margin-top: 2px;
        display: inline-block;
    }
    .bot_tabout .trends .district section li{
        line-height: 2;
    }
    .bot_tabout .trends .district section li a{
        color:#2A8CD7;
    }
    .bot_tabout .trends .district section li a:hover{
        font-weight: bold;
    }



.bot_tabout .number{overflow:hidden; margin:20px 0; border:1px solid #e4e4e4; padding:15px 0 5px 0;}
.bot_tabout .number ul li{float:left; text-align:center; padding:0 12px;}
.bot_tabout .number ul li:first-child{margin-left:50px;}
.bot_tabout .number ul li p{line-height:24px;}
.bot_tabout .number ul li p size{font-size:24px; color:#d40000;}
.bot_tabout .number ul li p img{vertical-align:middle; margin:-2px 3px 0 0;}

.bot_tabout .map{overflow:hidden; margin:20px 0 40px 0;}
.bot_tabout .map .map_sx{background:#f8f7f6; height:70px; line-height:70px;}
.bot_tabout .map .map_sx p color{float:left; color:#0245a8; font-size:18px; margin:0 30px;}
.bot_tabout .map .map_sx p .cy_xl{float:left; display:block; width:100px; height:70px; line-height:70px; margin:0 10px; 
background:url(../images/cq/xz.png) no-repeat right center; }
.bot_tabout .map .map_sx p .qc{float:left; background:#e0dedb;  width:80px; height:30px; line-height:30px; text-align:center; margin:20px 0 0 20px;}

.bot_tabout .map .map_main{overflow:hidden; position: relative;} 
.bot_tabout .map .map_main .lookup{width:204px; overflow:hidden; position:absolute; top:20px; right:10px;}
.bot_tabout .map .map_main .lookup input{width:180px;height:36px; line-height:36px; border:1px solid #dedede;
background:#fff url(../images/ser_icon1.png) no-repeat right center;
 border-radius:0.2em; padding:0 10px; color:#8e8e8e;}
.bot_tabout .map .map_main .lookup ul{background:rgba(255,255,255,0.8); border:1px solid #e4e4e4; border-radius:0.3em;  margin-top:10px;
padding:10px 0 40px 0;}
.bot_tabout .map .map_main .lookup ul li a{display:block; height:50px; width:80%; padding:10px 0;
 background:url(../images/cq/dd.png) no-repeat left 15px; padding-left:20%; color:#9d9c9c;}
.bot_tabout .map .map_main .lookup ul li a .nm{font-size:16px; color:#494949;}



 /** 内页-网络招聘**/
.login_banner{overflow:hidden;}
.login_banner .login_bg{width:1200px; margin:0 auto; height:301px;
 background:url(../images/wl/login_bg.png) no-repeat left center;
}
.login_banner .login_bg .login_kuang{width:220px; height:260px; background:#fff; float:right; margin:20px 70px 0 0; padding:0 20px;}
.login_banner .login_bg .login_kuang .login_name{ margin-top:10px; height:30px; line-height:30px;}
.login_banner .login_bg .login_kuang .login_name a{display:block; float:left;height:35px; line-height:35px; width:50%; text-align:center;
 font-size:15px; font-weight:bold; }
 .login_banner .login_bg .login_kuang .login_name a:hover,.login_banner .login_bg .login_kuang .login_name .one
 {color:#087fd3;  background:url(../images/wl/a_hover.png) no-repeat center bottom;}
.login_banner .login_bg .login_kuang .login_bd input{width:198px; padding:0 10px; height:35px; line-height:35px;color:#8e8e8e;
 border:1px solid #e4e4e4; margin-top:12px;}
.login_banner .login_bg .login_kuang .login_bd .btn{width:218px; background:#089ad3; color:#fff; border:none; margin-top:6px;}
.login_banner .login_bg .login_kuang .login_bd p a{font-size:12px; display:block;padding-top:5px; color:#8e8e8e;}
.login_banner .login_bg .login_kuang .login_bd .zc{text-align:center;} 
.login_banner .login_bg .login_kuang .login_bd .zc a{color:#089ad3;padding-top:10px; }

.job_search{ height:100px; margin:20px 0;}
.job_search .kuang{border:1px solid #0586ee; height:40px; margin-bottom:10px;}
.job_search .kuang select{float:left;  width:130px; height:40px; line-height:40px; border:none;  background:#f6f5f4;font-size:16px;padding:0 20px; }
.job_search .kuang input{height:40px; line-height:40px; width:680px; border:none; float:left; padding:0 20px; color:#8e8e8e;}
.job_search .kuang .btn{ border:none; width:140px; height:40px; line-height:40px; color:#fff; 
 background:#0586ee url(../images/wl/sou.png) no-repeat 30px center; font-size:16px; padding:0 0 0 20px; float:right;}
.job_search .rs{color:#8e8e8e;}
.job_search .rs a{padding:0 10px;}

.vocation{ margin-bottom:30px; overflow:hidden;}
.vocation a{display:block; height:30px; line-height:30px; padding: 0 46px; float:left; font-size:20px; border-right: 1px dashed #222;}
.vocation a img{vertical-align:middle; margin:-2px 5px 0 0;}	
.vocation a:last-child{border:none;}	

.post_box{overflow:hidden; margin-bottom:30px;}	
.post_box .post_nav{background:#f6f5f4; width:250px;overflow:hidden;}
.post_box .post_nav .name{ height:60px; line-height:60px; font-size:24px; padding-left:20px;}
.post_box .post_nav .name img{vertical-align:middle; margin:-3px 5px 0 0;}
.post_box .post_nav .hlw{border-top:3px solid #05a2f2; color:#05a2f2;}
.post_box .post_nav .fdc{border-top:3px solid #ff313c; color:#ff313c;}
.post_box .post_nav .jr{border-top:3px solid #ffbd00; color:#ffbd00;}
.post_box .post_nav .xfp{border-top:3px solid #7449b2; color:#7449b2;}
.post_box .post_nav .qczz{border-top:3px solid #0d67f3; color:#0d67f3;}
.post_box .post_nav .ylhg{border-top:3px solid #00b468; color:#00b468;}

.post_box .post_nav .job_name{overflow:hidden; border-top:1px dashed #e4e4e4; padding:10px 0; margin:0 20px;}	
.post_box .post_nav .job_name li a{float:left; width:50%; line-height:30px;}
.post_box .post_nav .compay_name{overflow:hidden; border-top:1px dashed #e4e4e4; padding:10px 0; margin:0 20px 12px 20px;}
.post_box .post_nav .compay_name li a{float:left; width:33%; line-height:30px;}	
.post_box .post_nav .ent_btn{overflow:hidden; clear:both; padding-bottom:40px;}
.post_box .post_nav .ent_btn a{margin:0 auto; width:200px; height:42px; line-height:42px; border-radius:0.5em; text-align:center;
background:#fff; display:block; color:#ff0000; font-size:16px; box-shadow:1px 2px 3px #c5c5c5;}

.post_box .post_list{border:1px solid #e4e4e4;overflow:hidden; width:949px; border-left:none;}
.post_box .post_list li a{width:316px; display:block; border-bottom:1px solid #efefef;  overflow: hidden; padding:28px 0; float:left;}
.post_box .post_list li:nth-child(n+7) a{
    border-bottom:none;
}
.post_box .post_list .norber a{border-bottom:0px;}
.post_box .post_list .job_logo {width:130px; text-align:center; padding-top:7px;}
.post_box .post_list .work{width:174px;}
.post_box .post_list .work p{line-height:23px; color:#8e8e8e;}
.post_box .post_list .work .w_ming{font-size:16px; color:#1c4e8a;}
.post_box .post_list .work .di{color:#222;}
.post_box .post_list .work .di color{color:#ff0000; margin-right:10px;}

.hot_posts{overflow:hidden; padding:0 0 30px 0;}
.hot_posts .hot_ti{height:30px; line-height:30px; font-size:20px; padding-left:20px;background:url(../images/h_t.png) no-repeat left center; margin-bottom:20px;}
.hot_posts .hot_ti span{float:right;}
.hot_posts .hot_ti span a{color:#0089ca; font-size:14px;}
.hot_posts ul li{float:left; margin-bottom:10px; width: 49%;}
.hot_posts ul li a{display:block;border:1px dashed #ccc; padding:15px; height:60px; }
.hot_posts ul li a .name{ font-size:18px; color:#1775b0;}
.hot_posts ul li a p b{font-weight:normal; margin:0 14px;}
.hot_posts ul li a p .money{ color:#f90; margin:0 14px 0 0;}
.hot_posts ul .kx{width:16px; height:10px;}

.friendship_compay{overflow:hidden; padding:20px 0 30px 0; background:#f7f8fa;}
.friendship_compay .friendship_ti{height:30px; line-height:30px; font-size:20px; padding-left:20px;background:url(../images/h_t.png) no-repeat left center; margin-bottom:20px;}
.friendship_compay .friendship_ti span{float:right;}
.friendship_compay .friendship_ti span a{color:#0089ca; font-size:14px;}
.friendship_compay ul li{float:left; margin-bottom:10px;}
.friendship_compay ul li a{display:block;border:1px dashed #ccc;}
.friendship_compay ul .kx{width:10px; height:10px;}

.wl_number{overflow:hidden; margin:20px 0; padding:5px 0;}
.wl_number ul {margin-top:25px;}
.wl_number ul li{float:left; text-align:center; padding:0 26px;}
.wl_number ul li:first-child{margin-left:30px;}
.wl_number ul li p{line-height:24px;}
.wl_number ul li p size{font-size:24px; color:#d40000;}
.wl_number ul li p img{vertical-align:middle; margin:-2px 3px 0 0;}

 /** 友情链接**/
.float_left { float:left}
.yqlj { width:80px; font-size:16px; font-weight:bold; color:#666; height:35px; line-height:35px;}
.yqlj_1 { width:370px; padding-left:30px;}
.yqlj_2 { width:328px; border:#d5d5d5 1px solid; font-size:14px; color:#6b6b6b; line-height:32px; height:32px;padding-left: 6px;}

.location {margin-top: 15px;}
.location color{color:#ff0000;}
.page{overflow:hidden; padding:30px 0 50px 0; text-align:center;}
.page a{border: 1px solid #079bd3;color: #079bd3;padding: 10px 15px;border-radius: 0.3em;}

/* 动态办理 */
.bl-box{
    border: solid 1px #E4E4E4;
    padding: 10px 20px;
    margin-top:6px;
    min-height: 70px;
}
.bl-box img{
    float: left;
    margin-right: 16px;
}
.bl-box h2{
    margin-bottom: 6px;
    margin-top: 12px;
}
.bl-box li{
    float: left;
    margin-right: 18px;
}



/* 幻灯 */


/**
 * Contendor del Slider
 ----------------------------------------*/
.slider-container {
    width: 699px;
    position: relative;
}
.zhsq-hd{
    width: 288px;
    float: left;
    margin-right: 20px;
}
.slider-wrapper {
	position: relative;
	z-index: 90;
	height: 278px;
	width: 100%;
	overflow: hidden;
}
.zhsq-wrapper{
    height: 200px;
}
.slider-wrapper li {
	display: none;
}

li.slide-current {
	display: block;
}

.slider-wrapper li img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	height: auto;
}

/**
 * Caption
 ----------------------------------------*/
.caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99.6%;
	background: rgba(0,0,0,0.6);
	padding: 6px 12px;
}

.caption p {
	color: #FFF;
}



/**
 * Controles del Slider
 ----------------------------------------*/
.slider-controls {
	text-align: center;
    margin-top: 15px;
    position: absolute;
    bottom:10px;
    right:10px;
    z-index: 9999;
}

.slider-controls li {
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	height: 12px;
	width: 12px;
	margin: 0 4px;
	cursor: pointer;
}

.slider-controls li.active {
	background: #DB4330;	
}
.zhsq-controls{
    bottom: 16px;
    right: 106px;
}
.zhsq-controls li{
    width: 8px;
    height: 8px;
}

/* 重置bootstrap */
.carousel-inner > .item > img, .carousel-inner > .item > a > img{
    width: 100%;
}
/*站长统计图标隐藏*/
#cnzz_stat_icon_1266849964 {
    display: none;
}
