/*全局样式*/
*{margin:0;padding:0;list-style:none;border:0;transition:all;-o-transition:all;-ms-transition:all;
	-moz-transition:all;-webkit-transition:all;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
body,html{font-family:"Microsoft YaHei",Helvetica Neue,Tahoma,Arial;overflow-x:hidden;}
.page_n{background: #eaeae4 url(../images/1197416.jpg) no-repeat center top;}
a{text-decoration:none;color:#555;}
a:hover{text-decoration:none;color:#fe0000;}
.ab{display: block;}
em,i,strong{font-style:normal}
img{border:none;max-width: 100%;height: auto;vertical-align: top;transition: 0.8s;}
div{}
li,ul,li,h2,h3,h4,h5,img,form,h1,dd,dt,dl{ margin:0; padding:0; list-style:none; font-size:14px; 
	border:0;background:none;font-weight:normal;}
.clear{clear:both; font-size:0; height:0; /*overflow:hidden;*/}
.en{ font-family:Arial, Helvetica, sans-serif;}
/*公共样式*/
.wrap { width:1200px!important; margin-right:auto; margin-left:auto;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.trs500{transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease;}
*[class*="rect-"] ._full {position: absolute;left: 0;top: 0;width: 100%; height: 100%;}
*[class*="rect-"] {position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
.row:before, .row:after {
    display: table;
    clear: both;
    content: '';
}
.row>[class*="span-"] {
    float: left;
    margin-right: 1%;
}


.sec{width: 100%; position: relative;}

.fl {float: left;}
.fr {float: right;}
/*头部样式开始*/
.pageWidth{color:#2f323b; margin:0 auto; margin-top:0px; width: 100%;height: auto;overflow: hidden;}
.top{padding-top:10px;width:100%;background:url(../images/lo_bj.jpg)#276ca3 no-repeat center top;}
.top_n{padding-top:10px;width:100%;background:none;}
.top .header{padding:12px 0 4px 0;}
.top a.logo {text-align: center;}

.searchbox{margin:0 auto;width:480px;padding-bottom: 15px;}
.search-input{width:370px;display: inline;float: left; position: relative;height:35px;border:1px solid #6b9ac5;background: #fff;
    -moz-box-shadow: inset 1px 1px 1px #dedede;
    -webkit-box-shadow: inset 1px 1px 1px #dedede;
    box-shadow: inset 1px 1px 1px #dedede;
}
.search-input input{width:360px;height:33px;
    -moz-box-shadow: inset 1px 1px 1px #dedede;
    -webkit-box-shadow: inset 1px 1px 1px #dedede;
    box-shadow: inset 1px 1px 1px #dedede;
}
.search-btn {overflow: hidden;width: 110px;height: 35px;text-align: center;font-size: 16px;border: 0;background-color: #195482; cursor: pointer;outline: none;
    text-decoration: none;
}
.search-btn i{color:#fff;}
.divcss5-left {display: inline;}
.remen{padding-top:6px;font-size:14px;}
/*头部样式结束*/
.sec_1{padding:0px 0px;}
.sec_1_1{width: 100%;overflow: hidden;}
.yw_zou{width:19%;}
.yw_you{width:80%;}

.news_maintxt,.bz_info {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*招聘banner开始*/
.sec_2{padding:15px 0px 5px 0px;}
.i_banner{background:url(../images/zp_banner.jpg) no-repeat center center;height:136px;background-size:100%;position:relative;}
.ab_1{width:126px;height:36px;background-color:#ffb106;text-align:center;line-height:34px;color:#f7f7f7;position:absolute;right:230px;top:38px;border-radius:2px;display:block;font-size:15px;}
.ab_1:hover{color:#555;background-color:#fff;transition:0.8s;}

/*党章新闻开始*/
.sec_3{padding:15px 0px 5px 0px;}
.sec_3_1{width: 100%;overflow:hidden;position: relative;}
.sec_3_zuo{background-color:#fff;width:18%;box-shadow: 1px 0px 8px rgba(204, 204, 204, 0.72);border:solid #c9c9c9 1px;}
.sec_3_you{width:80%;position: relative;}

.sec_3_zuo .dz_t{text-align: center;padding:15px 0;}
.dz_g{text-align: center;padding:0 0 15px 0;width: 188px;margin: 0 auto;}
.dz_g a{text-align: center;border:solid #c9c9c9 1px;padding:1px;display: block;margin-top: 10px;}

.dz_list{margin-bottom:12px;}
.dz_list h4.zc{border-bottom: solid 1px #d1d1d1;}
.sec_3_zuo .dz_list li{width:198px;height:45px;border-bottom:dashed 1px #c9c9c9;line-height: 45px;padding-left:0px;margin:0 8px;padding-left: 8px;}
.sec_3_zuo .dz_list li a{color:#555;font-size:15px;}
.sec_3_zuo .dz_list li a:hover{color:#f00;}
.sec_3_zuo .dz_list li:nth-child(1){border-top:dashed 1px #c9c9c9;}

.dz_list h4 {background: url("../images/zc.gif") no-repeat;height:40px;line-height: 40px;margin: 0 8px;font-size: 16px;padding-left: 8px;}
.dz_list h4 a {color:#f00;}
/* ranklist */
.ranklist{height:180px;overflow:hidden;margin-bottom: 0px;}
.ranklist li{height:40px;line-height:40px;overflow:hidden;position:relative;padding:0 0 0 0;margin:0px 8px;border-bottom:dashed 1px #c9c9c9;}
.ranklist li.zc_1 a{color:#f00;font-size: 16px;/*font-weight: bold;*/}
.ranklist li.zc_1{margin-top:5px;}

.ranklist1 li a{font-size:15px;}
.rank_b{margin-bottom: 15px;}
.ranklist1 li{height:40px;line-height:40px;overflow:hidden;position:relative;padding:0 70px 0 28px;margin:0px 8px;border-bottom:dashed 1px #c9c9c9;}
.ranklist1 li.zc_1 a{color:#f00;font-size: 16px;/*font-weight: bold;*/}
.ranklist1 li.zc_1{margin-top:5px;}

.you_f1{width:100%;position: relative;}
/*招聘列表*/
.you_f1 .you_zp{width:71%;}
.zp_list,.xiaozhao_list{padding:18px 0;}
.appli_list{padding:18px 0 0 0;}
.zp_list_1{width:44%;overflow: hidden;}
.zp_list_2{width:100%;overflow: hidden;}
.zp_list_2 li {position: relative;margin-bottom:9px;overflow: hidden;padding-left:10px;}
.zp_list_2 li i.zp_ion {position: absolute;left: 0;top: 1px;display: block;background:url(../images/ico.png)no-repeat left center;width:5px;height:18px;}
.zp_list_2 li .zp_st {float: left;width: 78%;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zp_list_2 li time {float: right;color: #949694;}
/*招聘列表*/
/*会员登陆*/
.you_f1 .you_login{height:266px;}
.login-top{width:27%;height:254px;border:solid 1px #3586c5;border-radius:5px;}
.login-title{font-size: 18px;font-weight:bold;color:#276ca3;text-align: center;line-height: 32px;padding:16px 0}
.field{position: relative;margin:0px auto; text-align: center;}
.field .ph-label {
    position: absolute;
    line-height: 44px;
    height: 45px;
    color: #999;
    opacity: 1;
    transition: all .2s ease-out;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-out;
    left: 35px;
    top: 0;
    font-size: 14px;
}
.field .login-text {
    width: 214px;
    font-size: 14px;
/*     line-height: 45px; */
    height: 45px;
    padding:11px 8px 11px 15px;
    border:1px solid #ddd;
    font-family:"微软雅黑";
}
.field .fir{border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;}
.field .fir2{border-bottom-right-radius:4px;border-bottom-left-radius:4px;}

.radio{width: 214px;height:20px;margin:6px auto;position: relative;}
.ph-radio{color:#e0e0e0;font-size: 12px;position: absolute;left:16px;top:-2px;}

.submit{width:214px;height:40px;text-align: center;margin:10px auto;}
.submit button {
    width: 214px;
    height: 40px;
    border: 0;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    line-height:36px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    background:url(../images/login.png)no-repeat center center;
    cursor: pointer;
    zoom: 1;
}
.xuzhi{background:url(../images/xz.png)no-repeat center center;width:259px;height:51px;}
.xuzhi h1{color: #fff;font-size: 16px;line-height: 51px;padding-left:110px;}
/*会员登陆*/

.you_f2{width:100%;position: relative;margin: 15px 0 5px 0;}
/*校招列表*/
.xz_list_2{width:100%;}
.xz_list_2_2{width:49%;overflow: hidden;}

.you_f3{width:100%;position: relative;}
.row {width: 102%;transition: .2s width ease;}
/* .row>.span-5 {width:32%;} */
/* .row>.span-6 {width:30%;border:solid 1px #e6e6e6;} */
/* .row>.span-7 {width:68%;} */
/* .appli_list li{margin-bottom:20px;} */
/* .rect-75 {padding-bottom:100%;} */
/* .appli_list li .info{display:block;padding: 8px 4px 8px 4px;} */
/* .appli_list li .title{font-size:14px;font-weight: bold;} */
/* .appli_list li .p{font-size:13px;line-height: 22px;height:48px;overflow: hidden;margin-top: 10px;} */
.appli_list li:hover ._full{transform:scale(1.1);-webkit-transform:scale(1.1);}

#appli {
    width:102%;
    height:260px;
    margin:0px auto;
    position:relative;
    overflow:hidden;
}
#appli ul {
    list-style-type:none;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    left:0;
}
#appli ul li {
    float:left;
    width:350px;
    height:270px;
    margin: 0 6px;
    overflow: hidden;
}
#appli ul li a{
display: block;
}
#appli ul li img {
    width:350px;
    height:70px;
    border:solid 1px #e6e6e6;
    margin:10px 0;
}



/*会员新闻开始*/
.sec_4{padding:15px 0px 25px 0px;}
.sec_4_1{position: relative;}
.huiyuan_n{width:100%;background:url(../images/title_bj.jpg)repeat-x;height:48px;}

.huiyuan_t{width:104px;height:37px;text-align: center;margin:11px 0 0 12px;line-height: 35px;border-top:solid 1px #c9c9c9;
    border-left:solid 1px #c9c9c9;border-right:solid 1px #c9c9c9;}
.huiyuan_t a{font-size: 16px;font-weight: bold;color:#535353;}
.huiyuan_n span a{display: block;padding-right:20px;line-height: 46px;font-size:14px;}

.huiyuan_list h1{color:#454545;font-size: 18px;padding:18px 0 8px 0;}
.hylist{width:44%;}

.hylist_1 li{overflow: hidden;line-height: 32px;padding-bottom:3px;}

.hylist_1 li .hy_zuo{width:78%;overflow:hidden;}
.hylist_1 li .hy_zuo a{float: right;display: block;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;width: 92%;}
.hylist_1 li .hy_zuo i{display: block;float:left;width: 17px;height:17px;background-color:#008bff;border-radius:50%;margin-top: 8.45px;
    text-align: center;line-height: 17px;color:#fff;font-size: 12px;}

.hylist_1 li .hy_zuo i.gra{background-color: #555;}

.tz{margin-left:12px;background:none;width:145px;}
.aui-current .huiyuan_t{background:#fff;}
.zp_list,.xiaozhao_list{display: none;position: relative;}
/*底部版权开始*/
.sec_6{padding:28px 20px;background-color:#276ca3;}
.sec_6_l .banquan{color:#9eb6cf;line-height: 28px;font-size:14px;}
.sec_6_l .banquan a{color:#9eb6cf;}
.sec_6_l .banquan a:hover{color:#eee;}
.sec_6_2{width:232px;text-align: right;}
.sec_6_2 .erwei{float:left;}
.sec_6_2 .erwei1{float:left;margin-left:12px;}
.sec_6_2 .e2 img{width:110px;height:110px;}

/*内页代码开始*/

/*字体引用*/
@font-face {font-family: "hero";
  src: url('../vendor/font-awesome/fonts/Hero Light.eot'); /* IE9*/
  src: url('../vendor/font-awesome/fonts/Hero Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../vendor/font-awesome/fonts/Hero Light.woff') format('woff'), /* chrome、firefox */
  url('../vendor/font-awesome/fonts/Hero Light.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../vendor/font-awesome/fonts/Hero Light.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.icon_hero {
    font-family: "hero" !important;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.1em;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.gotop{width:76px;height:77px;background:url(../images/top.png) no-repeat;position:fixed;bottom:24px;right:0;cursor:pointer;display:none;z-index:100;}
.gotop:hover{background-position:0px -77px;}
/*media 媒体查询*/
/*内页代码*/

/*表彰评优*/
.bg_top { display:inline-table; position:absolute;  top:-18px;left:0; width:100%; height:336px; z-index:-1}

/*.menu{width: 100%;background-color:#0167cc; }*/
.sub_menu ul li{float:left;width:189px;margin-right:1px;background-color:#595959;height:50px;text-align: center;line-height:48px;}
.sub_menu ul li:hover{background-color: #0167cc;transition:0.8s;}
.sub_menu ul li a{color:#fff;font-size:18px;display: inline-block;}
i.fico {margin-top:12px;margin-right: 5px;width: 26px;min-width: 26px;height: 26px;display: block;float: left;}
.q_menu{width:59px;height:50px;background-color:#69bf14;color:#fff;text-align: center;cursor: pointer;}
.q_menu i{display: inline-block;padding: 11px 0;}

.n_b{width:100%;background:url(../images/1197497.png);}
.bread{padding:12px 0;font-size: 15px;}
.bread a{font-size: 15px;}

.ny_page{width:100%;overflow: hidden;position: relative;}
.ny_zuo{background-color: #f3f9fa;width:252px;box-shadow: 1px 0px 8px rgba(204, 204, 204, 0.72);min-height: 200px;padding-bottom:120px;}
.ny_you{width:916px;}
.ny_zuo h1{width:100%;height:46px;border-top:solid 4px #3a88c4;background-color: #f2f2f2;padding-left: 15px;font-size: 18px;font-weight:bold;line-height: 44px;}
.ny_zuo .bz_list ul li{
    width: 232px;
    height: 45px;
    border-bottom: dashed 1px #c9c9c9;
    line-height: 45px;
    padding-left: 5px;
    margin: 0 10px;
    font-size: 16px;
}
.ny_zuo .bz_list ul li a{}
.ny_you h1{width: 100%;background: url(../images/title_bj.jpg)repeat-x;height:50px;margin-bottom: 15px;padding-left:15px;font-size: 18px;font-weight:bold;line-height: 48px;}

.bz_content li{border-bottom:solid 1px #e6e6e6;padding:15px 0;}
.bz_content li a{display: block;}
.bz_content li a h3{font-size: 18px;color:#444;padding-bottom: 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 52%;font-weight:bold;}
.bz_info p{color:#9f9f9f;line-height:28px;}
.bz_content li a .date{color:#696969;}


.main-con1 {
    background: #ffffff;
    padding:8px 15px 0 15px;
    min-height: 300px;
    margin-bottom: 20px;
    margin-top:0px;
}

.main-con-1 {
    background: #ffffff;
}

.main-con {
    background: #ffffff;
    padding: 0 15px;
    min-height: 300px;
    margin-bottom: 20px;
    margin-top:20px;
}
.con_p{padding:52px 0 0 120px;}
.con_p p{line-height:32px;font-size:16px;}

.body-normal2 {
    padding: 30px;
}

.title-h4 h4 {
    color: #ffffff;
    width: auto;
    display: inline-block;
    padding: 8px 20px;
    font-size: 16px;
    background: #006666;
    font-weight: normal;
    border-radius: 3px;
    line-height: 20px;
    text-align: center;
    margin: 0;
}
.list-map .title-h4 {border-bottom:1px #276ca3 solid;background-color:#efefef;}
.list-map .title-h4 h4 {border-bottom-left-radius:0;border-bottom-right-radius:0; background-color:#276ca3;}
.list-map .title-h4 a {color:#ffffff;}
.list-map ul li {padding:10px 0;border-bottom:1px #dcdcdc dashed;line-height:24px;}
.list-map ul li i {font-style:normal;color:#276ca3;margin:0 10px;}
.list-map ul li i a {color:#276ca3;}
.list-map ul li span {color:#999999;}
.list-map ul li span a {color:#000;margin:0 10px;}

/*新闻详情*/
.newsdetail-8{padding-bottom: 25px;}
.newsdetail-8 .ion { color:#676767; }
.newsdetail-8 .n_left { width:100%; /*float:left;*/ }
.newsdetail-8 ._head ._title { font-size:22px; color:#000; margin-bottom:10px;margin-top: 10px;}

.newsdetail-8 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.newsdetail-8 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.newsdetail-8 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;margin-right: 5px;}
.newsdetail-8 ._tools b { font-weight:normal; }
.newsdetail-8 ._tools #switcher { margin-left:10px; }
.newsdetail-8 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.newsdetail-8 ._tools #switcher .ion { font-size:15px; }

.newsdetail-8 .myart { line-height:2; min-height:200px; font-size:13px; color:#555555; }
.newsdetail-8 .n_right { width:100%; /*float:right;*/ padding-top:25px; }
.newsdetail-8 .n_right ._tools { text-align:right; }
.newsdetail-8 ._tools ._back { font-size:20px; font-weight:normal; font-weight:bold; 
    color:#676767; height:26px; line-height:26px; border-right:#cccccc 1px solid; padding-right:40px; vertical-align:middle;}
.newsdetail-8 ._tools ._back .ion {font-weight:normal;vertical-align:0;}
.bm-div{padding: 10px 0;margin-top: 20px;}
.bm-div a{background-color: #0099e9;color: #fff;padding: 10px 30px;border-radius: 3px;cursor: pointer;font-size: 14px;}
/*一键分享*/
.share{width:115px;height:28px;position:fixed;top:324px;right:18%;cursor:pointer;z-index:999;display: inline-block;float:right;}
.bdshare_popup_box{left:-226px!important;}

.newsdetail-8 ._detailPage_bottom li strong,.newsdetail-8 ._detailPage_bottom li span,.newsdetail-8 ._detailPage_bottom li a{ display:block;}
.newsdetail-8 ._detailPage_bottom{margin-top:45px; border:#f3f3f3 2px solid; }
.newsdetail-8 ._detailPage_bottom ul{padding:10px 2%;}
.newsdetail-8 ._detailPage_bottom li ._mark{ padding-bottom:0px; font-size:16px; font-weight:normal; color:#000000; }
.newsdetail-8 ._detailPage_bottom ._date{ height:25px; line-height:30px; margin-bottom:5px; font-family:Arial; font-size:14px; color:#676767; }
.newsdetail-8 ._detailPage_bottom ._date .ion { font-size:18px; height:30px; vertical-align:-2px; margin-left:0;margin-right:5px;}
.newsdetail-8 ._detailPage_bottom li ._title:hover { color:#c61d22; }
.newsdetail-8 ._detailPage_bottom li ._title { font-size:14px; color:#5c5c5c; }
.newsdetail-8 ._detailPage_bottom li { padding: 12px 0; }
.newsdetail-8 ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }

.ny_you_1{width:916px}

.ad-list{width: 252px;margin-bottom:15px;margin-top: 15px;}
.ad-list a{padding-left:5px;}
.ad-list img{margin-bottom: 5px;width:248px;}

/*政策法规*/
.tan_tycon{padding-right: 10px;}
.tan_tycon li {height: 50px;line-height: 50px;background: url(../images/dd_03.jpg) repeat-x left bottom;}
.tan_tycon li a {padding-left: 12px;background: url(../images/zfx_03.jpg) no-repeat 2px 10px; font-size:15px;}
.tan_tycon li .tan_piupy {float: right;color: #bcbcbc;}

/*漂浮滚动*/
#img{position:absolute;left:35px;top:556px;width:240; height:140;text-align:center;line-height:137px;z-index:9999;}

/*案例列表*/
.row_1 {width: 100%;transition: .2s width ease;}
.row_1>.span-5 {width:49%;}
.row_1>.span-6 {width:23%;}

.row_1>.span-7 {width:72%;}

.bm-form{float:left;width: 70%;}
.form-header{font-size: 18px;font-weight: bold;border-bottom: 1px solid #ccc;padding:15px 0px 15px 10px;}
.form-body{padding:35px 10px 15px 10px;}
.form-item{padding: 12px 15px;}
.form-item span{width:80px;display: inline-block;text-align: right;margin-right: 15px;}
.form-item input{height: 38px;width: 320px;border-radius: 2px;border: 1px solid #ddd;padding: 0 10px;}
.form-item .yzm-btn{background-color: #0099e9;color: #fff;padding: 9px 15px;border-radius: 3px;margin-left: 15px;cursor: pointer;}
.form-footer{padding-left: 93px;}
.form-footer button{background-color: #0099e9;color: #fff;padding: 10px 30px;border-radius: 3px;cursor: pointer;}
.beizhu{padding-left: 75px;padding-bottom: 20px;font-size: 14px;}
.ad-area{float:right;width: 30%;padding: 47px 0px 0 20px;}
.ad-area a{cursor:pointer;}
.ad-area a img{width:240px;}
.ad-area>div{padding: 5px;}

/*媒体查询*/

@media only screen and (max-width:1024px){
    body
       {
         zoom:80%;
       }

}

@media (max-width:992px){
    .zp_list_2 li .zp_st { width: 76%!important;}
}
