@charste "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: 2px auto 6px; overflow:hidden; max-width: 1200px;}
/*--body--*/
.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: 6px 0;}
.nav ul li a{float:left; text-align:center; width:16.5%;font-size:16px;line-height: 22px;}
.nav ul li a .yw{font-size:9px;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:#f6f6f7; 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{
 
}

.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*/ 
.header_nav{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:auto;}
.header_nav .ny_nav{width:770px; position: relative;}
.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:140px;height:32px; line-height:32px; border:1px solid #dedede;
 border-radius:0.2em; padding:0 15px 0 8px; 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;}*/
.condition p a{margin-left:200px;}
.condition p .one{background:blue;color:#fff;padding:6px 12px;border-radius:6px;}

.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 .pt{width:240px; height:160px;margin-left: 100px;}
.job_fair li .pw{width:780px; height:160px;}
/**
.job_fair li .pt img{border: 0px;width: 320px; height: 160px;}**/
.job_fair li .pt img{border:0px;width: auto; height: auto; max-width: 100%;max-height: 100%;}
.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 950px;}
.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; }**/
.loading a{  color:#079bd3;padding:10px 40px 10px 60px; border-radius:0.3em; }
 /** 内页-意见反馈 **/
.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{float:left; padding:15px; height: 330px; border:1px solid #e4e4e4; background:#fff; margin-bottom:20px; width:46.7%; overflow:hidden;
color:#929292; margin-right: 15px;}
.policy_list .engineering_ul li:nth-child(even){
    margin-right: 0;
}
.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:solid 1px #e4e4e4;
    /**border-right: solid 1px #E4E4E4;**/
    text-align: center;
    /**border-bottom:solid 1px #E4E4E4;**/
	border-left:0;
	border-top:0;
}
/**
.rc_service .ser_kind li:nth-child(4),.rc_service .ser_kind li:nth-child(8),.rc_service .ser_kind li:nth-child(12){
    border-right: none;
}**/

.rc_service ul.ser_kind{background:#fff;min-height: 200px; margin-bottom: 8px;	border-left:1px solid #e4e4e4;
	border-top:solid 1px #e4e4e4;}
.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 div img{width:195px;height:151px;}
.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; margin-bottom:20px;}
 /**检索*/
  .page_search{
    position: relative;
    width:282px;
    float: right;
 }
.page_search i{
    position: absolute; right:10px;     top: 0px;
    font-size: 22px; color:#6AC9FA; cursor: pointer;;display: inline-block;padding:4px;
}
.page_search i:hover{
    color:#0586ee;
}
.page_search input{width:260px;height:36px; line-height:36px; border:1px solid #dedede;
border-radius:0.2em; padding:0 10px; color:#8e8e8e;}
.subPage{
    margin: 8px 10px 0 0;
}
.subPage i{
    top: -5px;
}
.subPage1{
    margin-top: 8px;
}
.subPage1 i{
    top: -7px;
    right: 28px;
}
a.zc_search{
    display: inline-block;
    width: 182px;
    padding: 0;
    margin: 0;
    text-indent: 9999px;
    overflow: hidden;
    height: 32px;
    background: url(../images/zcSearch_03.jpg) no-repeat left top;
}
a.zc_search:hover{
    background: url(../images/zcSerAct_03.jpg) no-repeat left top;
    border-top: none;
}
.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:1158px; 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{
    
}
    .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{ background:#e0dedb;  width:80px; height:30px; line-height:30px; text-align:center; margin:20px 0 0 20px; display: inline-block;}
.bot_tabout .map .map_sx p .select{min-width: 180px;height: 34px; text-indent: 4px;border: solid 1px #eee;}	
.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;}
.page .yema_cont .one{background-color: skyblue;}

/* 动态办理 */
.bl_cont {
    
}
.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%;
}


/* 引才活动box */
.ycBox{
    margin: 16px auto;
    background-color: #fff;
    border:solid 1px #e4e4e4;
    padding: 8px 18px;
    height: 56px;
    box-sizing: border-box;
    font-size: 15px;
}
.ycBox ul{
    float: left;
    margin-top: 6px;
}
.ycBox li{
    margin-right: 26px;
    width: 80px;
    display: inline-block;
    text-align: center;
}
.ycBox li:hover{
    color:#0089ca;
    cursor: pointer;
}
.ycBox li.active{
    position: relative;
    color: #0089ca;
    font-weight: bold;
}
.ycBox li.active::before{
    position: absolute;
    content: '';
    width: 80px;
    height: 3px;
    background-color: #0089CA;
    left:0;
    top:-16px;
}
.ycBox div{
    float: right;
    margin-top: 6px;
}
.ycBox div a{
    margin-right: 20px;
    color: #35ADDB;
}
.ycBox div a:hover{
    color:#0245a8;
}


/* 人才政策添加 */
.zc_bannar{
    background: url("/cqrcwnew/resource/images/zcbg.jpg") no-repeat center top;
    height: 200px;
    color: #ffffff;
}
.zc_bannar h1{
    margin: 70px 0 0 260px;
    font-size: 28px;
    display: inline-block;
    border: 1px solid #000;
    font-weight: bold;
}
.zc_main .current{
    margin-top: 12px;
    margin-bottom: 10px;
}

.zc_box{
    background-color: #ffffff;
    padding: 16px;
    border: 1px solid #E4E4E4;
    overflow: hidden;
    box-sizing: border-box;
    float: left;
    width: 100%;
    margin-bottom: 16px;
}
.zc_box h1{
    font-size: 24px;
    font-weight: bold;
    color: #337AB7;
}
.zc_box ul.nav{
    height: auto;
    margin-bottom: 16px;

}
.zc_select{
    width: 99%;
    margin: 12px auto;
    border: 1px solid #03aadb;
    background-color: #DBF7FF;
    padding: 6px 10px;
}
.mlNum1{
    margin-right: 16px;
}
.form-control.wNumb1{
    width: 320px;
}

/**区县频道文章列表*/
.policy_list .polics_ul li{
	display: block;
    border: 1px solid #e4e4e4;
    background: #fff;
    padding: 20px;
    margin-bottom: 15px;
    color: #9e9e9e;
}
.policy_list .polics_ul li  .title {
    font-size: 20px;
    color: #222;
    margin-bottom: 5px;
}
.policy_list .polics_ul li  .time {
    margin-top: 15px;
}
.policy_list .polics_ul li  p{
	 color: #9e9e9e;
}
.policy_list .polics_ul li  p color img {
    vertical-align: middle;
    margin: -2px 4px 0 0;
}
.policy_list .polics_ul li  p color {
    color: #079bd3;
    margin-left: 30px;
	cursor:pointer;
}

/* 2019.7.4 add */
.rcS_con{
    background-color: #fff;
    border: 1px solid #e4e4e4;
}
.rcS_con .nav{
    height: auto;
    position:static;
    width: 98%;
    margin: 0 auto;
}
.rcS_con .nav-tabs > li.active > a, .rcS_con .nav-tabs > li.active > a:hover, .rcS_con .nav-tabs > li.active > a:focus{
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    font-weight: bold;
}
.rcS_con .nav-tabs > li > a:hover{
    color: #333;
}
.rcS_con .nav-tabs > li.active > a span{
    color: #FF4F53;
}
.rcS_con .nav-tabs > li > a span{
    color: #FF4F53;
}
.rcS_con .tab-pane{
    width: 98%;
    margin: 4px auto;
}
.rcS_con .tab-pane>p{
    margin: 10px 0;
}
.rcS_con .tab-pane>p span{
    color: #FF4F53;
}
.rcS_con .tab-pane table{
    width: 100%;
}
.rcS_con .tab-pane thead{
    height: 30px;
    background-color: #ccc;
}
.rcS_con .tab-pane table th,.rcS_con .tab-pane table td{
    text-align: center;
    height: 36px;
    line-height: 36px;
}
.rcS_con .tab-pane table th:first-child,.rcS_con .tab-pane table td:first-child{
    width: 30%;
}
.rcS_con .tab-pane table td:last-child{
    text-align: left;
}
.rcS_con .tab-pane table tr{
    border-bottom: 1px solid #e4e4e4;
}
.rcS_con .tab-pane table tr:last-child{
    border-bottom:none;
}

.about_main .wrapper .ycjh img{margin-bottom: 25px}
/**隐藏站长统计**/
#cnzz_stat_icon_1266849964{display: none;}
.footer p span{display: none;}
/**
.rc_service ul.ser_kind{
	border-top:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
	margin-left:0 !important;
	margin-right:0 !important;
	background:#fff;
	min-height: 200px;
	margin-bottom: 8px;}

.rc_service .ser_kind li{
  background-clip:content-box;
   padding:16px 0;
   border-right:solid 1px #e4e4e4;
   border-bottom:solid 1px #e4e4e4;
    text-align: center;
}
**/
