/* 
* @Author: zty
* @Date:   2015-10-13 15:48:16
* @Last Modified by:   zty
* @Last Modified time: 2016-11-29 09:42:07
*/
/*初始化*/
html{ width:100%;overflow-x:hidden}
*{ box}
body,ul,li,ol,p,h1,h2,h3,h4,h5,h6,form,input,dl,dt,dd{ margin:0; padding:0;}
body{ font-size:12px; font-family:"微软雅黑";line-height:1.7; overflow-x: hidden;}
a{ text-decoration:none; color: #fff;}
input:focus{ outline:none;}
ul{ list-style:none;}
img{ border:none; vertical-align: middle;}
textarea{ resize:none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
.clear{ clear:both; overflow:hidden; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.abs{ position:absolute;}
.rel{ position:relative;}
.content{width: 1200px;margin: 0 auto;}
.em{text-indent: 2em;}
.tac{text-align: center;}
.blod{font-weight: 700;}
.about-wrap .party .tab li.cur:after, .duty-wrap .party .tab li.cur:after, .bases-wrap .title-tips:after{content: "";height: 0;width: 0;overflow: hidden;}
.f-cb::after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.w1200{width: 1200px;margin: 0 auto;}

@media only screen and (max-width: 1220px){.w1200{width: 90%;}}
header{position: relative;z-index: 5;height: 80px;background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, 0.11);}
@media only screen and (max-width: 980px){header{height: 60px;}
header a.logo img{height: 60px;}}
.dn {display: none;}
header .search{height: 80px;z-index: 3;}
header .search form{position: absolute;right: 0;top: 0;overflow: hidden;width: 85;height: 100%;background: #005aab;}
header .search form input{width: calc(90% - 85px);height: 100%;padding: 0 5%;border: 0;border-radius: 0;background: #818181;font-size: 24px;line-height: 38px;color: #eaeaea;}
header .search form input.submit{width: 85px;padding: 0;background: url(../img/bg_btn01.png) no-repeat center #005aab;background-size: cover;}
header .search .search-btn{width: 85px;height: 80px;background: url(../img/bg_btn01.png) no-repeat center #005aab;background-size: cover;cursor: pointer;}
header .language{width: 102px;padding: 24px 0;border-left: 1px solid #e0e0e0;font-size: 16px;line-height: 2;color: #777;text-align: center;}
header .language a{display: inline-block;padding-left: 28px;background: url(../img/bg_sign02.png) no-repeat left center;cursor: pointer;}
header .language .list{left: 0;top: 56px;width: 100%;padding-bottom: 5px;background: #fff;text-align: center;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
header .language .list a{display: inline-block;width: 100%;font-size: 14px;line-height: 20px;color: #777;}
header .language .list a:hover{color: #0062cb;}
header nav{position: relative;z-index: 2;float: right;}
header nav li{position: relative;width: 130px;height: 80px;border-right: 1px solid #fff;border-left: 1px solid #fff;transition: border 0.8s;float: left;}
header nav li:last-child{border-right: 0;}
header nav li:after{content: "";display: inline-block;position: absolute;left: 0;bottom: 0;width: 100%;height: 3px;background: #fff;transition: background 0.8s;}
header nav li a.tit{display: inline-block;width: 100%;padding: 22px 0;font-size: 15px;line-height: 36px;color: #333;text-align: center;transition: color 0.8s;}
header nav li.shoping a.tit{color: #015fc5;font-weight: bold;}
header nav li.hover, header nav li.cur{border-color: #efefef;}
header nav li.hover:after, header nav li.cur:after{background: #95140c;}
header nav li.hover a.tit, header nav li.cur a.tit{color: #95140c;}
header .subnav{padding: 10px 0;}
header .subnav a{display: inline-block;float: left;margin: 0 10px;font-size: 14px;line-height: 2;color: #333;}
header .subnav a:hover{color: #95140c;}
header .nav-bg{position: absolute;left: 0;top: 80px;z-index: 1;width: 100%;height: 48px;background: rgba(255, 255, 255, 0.7);}
@media only screen and (max-width: 1200px){header .language, header .search, header .search-btn{display: none;}}
@media only screen and (max-width: 980px){header .search{position: absolute;left: 0;top: 60px;width: 100%;height: 60px;background: #818181;}
header .search form{width: 100%;}
header .search form input{font-size: 18px;}
header .nav-btn{display: block;position: absolute;right: 0;top: 0;width: 85px;height: 100%;background: #005aab;}
header .nav-btn .line{left: 30px;width: 24px;height: 3px;background: #fff;transition: all 0.5s;}
header .nav-btn .line.cur{left: 35px;}
header .nav-btn .line:nth-child(1){top: 20px;transform-origin: left top;}
header .nav-btn .line:nth-child(1).cur{transform: rotate(45deg);}
header .nav-btn .line:nth-child(2){top: 28px;}
header .nav-btn .line:nth-child(2).cur{opacity: 0;}
header .nav-btn .line:nth-child(3){top: 36px;transform-origin: left bottom;}
header .nav-btn .line:nth-child(3).cur{transform: rotate(-45deg);}
header nav{display: none;position: absolute;left: 0;top: 120px;z-index: 2;width: 100%;}
header nav li{width: 100%;height: auto;border: 0;}
header nav li:after{display: none;}
header nav li.hover a.tit, header nav li.cur a.tit{color: #fff;}
header nav li a.tit{position: relative;width: 92%;padding: 0 4%;background: #4b4c4d;font-size: 15px;line-height: 46px;color: #fff;text-align: left;transition: background 0.5s;}
header nav li a.tit:after{content: "";display: inline-block;position: absolute;left: 4%;bottom: 0;width: 92%;height: 1px;background: #5d5e5f;}
header nav li a.tit:hover{background: #005aab;color: #fff;}
header nav li:last-child a.tit:after{display: none;}
header .subnav{width: 92% !important;padding: 2% 4% !important;margin: 0!important;background: #f5f5f5;}
header .subnav a{display: inline-block;width: 100%;margin: 0;font-size: 14px;line-height: 2;color: #7c7c7c;}
header .subnav a:hover{color: #0062cb;}}
/*公司简介*/
.about_box{padding:50px 0;width: 100%;float: left;}
.index_title .title{font-size: 20px;font-weight: bold;color: #95140c;text-align: center;}
.index_title .retitle{font-size: 12px;color: #818180;text-align: center;position: relative;background: url("../images/titlebg.png") no-repeat center;}
.about_content{width:100%;margin-top:50px;float: left;}
.about_content li{width: 297px;height:415px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.31);float: left;margin-left: 95px;}
.about_content li:first-child{margin-left:60px;}
.about_content li .about_title{font-size: 16px;color: #232222;text-align: center;background: url("../images/abtitle.png") no-repeat center;margin-top:40px;}
.about_content li .about_retitle{color: #606060;font-size: 8px;text-align: center;margin-top:5px;}
.about_content li .about_jianjie{font-size: 12px;color: #232222;width: 214px;margin: 0 auto;margin-top:30px;line-height: 24px;text-indent: 2rem;}
.about_content li a{background: #95140c;color: #fff;width: 98px;height:30px;display: block;text-align: center;font-size: 12px;text-align: center;line-height: 30px;border-radius:5px;margin: 30px auto 0;}
/* 招标信息 */
.zhaobiao_content{width: 1200px;height: 320px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.31);margin-top:50px;}
.zhaobiao_content_left{float: left;width: 804px;height:320px;}
.zhaobiao_content_left img{width: 804px;height:320px;}
.zhaobiao_content_right{background: url("../images/zhaobg.jpg") no-repeat;float: right;width: 344px;height: 320px;}
.zhaobiao_content_right .p1{font-size: 14px;color: #95140c;margin-top:100px;}
.zhaobiao_content_right .p2{font-size: 12px;color: #202020;margin-top:15px;width: 280px;line-height: 30px;}
.zhaobiao_content_right a{background: #95140c;color: #fff;width: 98px;height:30px;display: block;text-align: center;font-size: 12px;text-align: center;line-height: 30px;border-radius:5px;margin-top: 10px;}
/* 项目展示 */
.pro_content{width: 1200px;height: 375px;margin-top:50px;}
.pro_content li{width:276px;height:375px;float: left;margin-left:32px;}
.pro_content li a{display: block;overflow: hidden;width: 276px;height: 295px;}
.pro_content li:first-child{margin-left:0;}
.pro_tit{height: 82px;background: #e5e5e5;}
.pro_tit .p1{text-align: center;color: #272727;font-size: 16px;font-weight: bold;padding-top:15px;}
.pro_tit .p2{text-align: center;color: #272727;font-size: 12px;}
/* 新闻中心 */
.news_content .hd ul{width:1200px;text-align: center;height: 28px;margin:40px 0;}
.news_content .hd li{background: #a0a0a0;width: 100px;height:28px;text-align: center;line-height: 28px;border-radius:3px;margin-left: 57px;display: inline-block;}
.news_content .hd li:first-child{margin-left: 0;}
.news_content .hd li.cur{background: #95140c;}
.news_content .bd li{width: 276px;height: 236px;float: left;margin-left: 32px;}
.news_tit .p1{color: #141414;font-size: 12px;margin-top:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_tit .p2{color: #141414;font-size: 12px;}
/* 底部 */
footer{float:left;width:100%;background: #141414;color:#fff;height:152px;}
footer .content{padding-top: 32px;}

/* 二级页顶部 */
.head_lanmuname{position: absolute;width: 1200px;left:50%;bottom: 132px;margin-left:-600px;}
.head_lanmuname .p1{font-size: 44px;font-weight: bold;color: #fff;}
.head_lanmuname .p2{font-size: 30px;font-weight: bold;color: #fff;}
.head_lanmuname span{background: #fff;display: inline-block;width: 80px;height:6px;}

/* 二级分类 */
.inside-menu{background: #fff none repeat scroll 0 0;border-bottom: 1px solid #ededed;height: 85px;}
.inside-menu em {color: #a3a3a3;display: inline-block;font-size: 14px;line-height: 85px;font-style: normal;}
.inside-menu a{ color: #a3a3a3;display: inline-block;font-size: 14px;line-height: 85px;}
.inside-menu a.home{background: rgba(0, 0, 0, 0) url("../images/bg_sign06.png") no-repeat scroll center center;height: 85px;width: 20px;}
.inside-menu .type span{background: rgba(0, 0, 0, 0) url("../images/bg_sign07.png") no-repeat scroll center center;display: inline-block;height: 85px;width: 28px;}
.inside-menu .menu a {color: #a3a3a3;display: inline-block;font-size: 16px;line-height: 85px;margin: 0 16px; position: relative;}
.inside-menu .menu a:last-child { padding-right: 0;}
.inside-menu .menu a::after { transition: all 0.5s ease 0s;}
.inside-menu .menu a:hover {   color: #a82a17;}
.inside-menu .menu a:hover::after, .inside-menu .menu a.cur::after {background: #a82a17 none repeat scroll 0 0;color:#a82a17;bottom: -1px;content: "";display: inline-block;height: 3px;left: 0;position: absolute;width: 100%;}
.inside-menu .menu a.cur{color: #a82a17;}

.about-text-wei{color: #060606;font-size: 14px;padding-left: 20px;line-height: 2.2;float:left;padding:50px 0;width:100%;}
.menu{width:1000px;}
/* 二级新闻页 */
.news-wrap{background-color: #f5f5f5;padding-bottom: 120px;width: 100%;float: left;padding-top:46px;}
.news-wrap .about-text-wei{width: 100%;position: relative;}
.news-wrap .about-text-wei ul li{background-color: #fff;border-bottom: 1px solid #dfdfdf;float: left;margin-left:15px;margin-top:40px;}
.news-wrap .about-text-wei ul li a.pic{display: block;width: 380px;}
.news-wrap .about-text-wei ul li .cont {display: block;padding: 25px 20px 9px 20px;width: 340px;}
.news-wrap .about-text-wei ul li .tit{color: #000;font-size: 16px;height: 28px;line-height: 28px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.news-wrap .about-text-wei ul li .tit a{color:#323232}
.news-wrap .about-text-wei ul li .tit a:hover{color: #95140c}
.news-wrap .about-text-wei ul li .font:hover{color: #95140c}
.news-wrap .about-text-wei ul li .font{color: #7b7b7b;display: inline-block;font-size: 14px;line-height: 22px;margin-top: 13px;height: 75px;}
.news-wrap .about-text-wei ul li .date{border-top: 1px solid #f2f2f2;color: #8d8d8d;display: block;font-family: "Arial";font-size: 14px;line-height: 40px;margin-top: 22px;padding-top: 9px;}
.news-wrap .more {float:left;text-align: center;position: relative;margin-top:30px;margin-left:540px;}
.news-wrap .more span {background: #95140c none repeat scroll 0 0;border: 1px solid #95140c;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;height: 36px;line-height: 36px;width: 120px;}
.news-wrap .more span.hover {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;color: #95140c;}

/* 新闻详情 */
.news-info{background-color: #fff;padding: 35px 4% 38px;width: 92%;}
.news-info h3 {border-bottom: 1px solid #e4e4e4;color: #333;font-size: 24px;font-weight: normal;line-height: 58px;padding-bottom: 23px;text-align: center;}
.news-info .lab-tips {line-height: 30px;padding-top: 21px;text-align: center;}
.news-info .lab-tips .date {color: #999;font-family: "Arial";font-size: 14px;margin-left: 378px;}
.news-info .lab-tips .tt {color: #525151;margin-right: 12px;}
.news-info .lab-tips .share {display: inline-block;margin-left: 17px;}
.news-info .lab-tips a {display: inline-block;float: left;}
.news-info .cont {color: #444;font-size: 14px;line-height: 26px;padding-bottom: 50px;padding-top: 24px;}
.news-info .cont img {display: block;margin: 0 auto;max-width: 100%;}
.news-info .paging .left {line-height: 22px;}
.news-info .paging a {color: #666;}
.news-info .paging a:hover {color: #95140c;}
.news-info .paging .return {background: rgba(0, 0, 0, 0) url("../images/ico_01.jpg") no-repeat scroll left center;display: inline-block;line-height: 22px;padding-left: 18px;}

/* 产品列表 */
.col-md-6 {
    width: 50%;float: left;
}
.por {
    position: relative;
}
.poa-f {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.poa {
    position: absolute;
}
.h-f {
    height: 100%;
}
.projects-info{
	background-color: #fff;
    float: left;
    padding: 35px 4% 38px;float: left;width: 92%;
}
.projects-wrap {
    background: #f5f5f5 none repeat scroll 0 0;
}
.projects-wrap .pj-part {
    padding: 3.6% 0;
}
.projects-wrap .pj-part.white {
    background: #fff none repeat scroll 0 0;
}
.projects-wrap .pj-part .w1180 {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    min-height: 379px;
    width: 1180px;
}
@media only screen and (max-width: 1200px) {
.projects-wrap .pj-part .w1180 {
    width: 86%;
}
}
.projects-wrap .pj-part .img {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    left: 0;
    top: 0;
}
@media only screen and (max-width: 1200px) {
.projects-wrap .pj-part .img img {
    height: 100%;
    opacity: 0;
}
}
@media only screen and (max-width: 980px) {
.projects-wrap .pj-part .img {
    display: none;
}
}
.projects-wrap .pj-part .img img {
    cursor: pointer;
}
.projects-wrap .pj-part .detail-bpx {
    float: right;
}
.projects-wrap .pj-part .detail {
    line-height: 22px;
    padding: 7%;
}
.projects-wrap .pj-part .detail h2 {
    color: #333;
    font-size: 20px;
    line-height: 48px;
    margin-bottom: 5.4%;
    position: relative;
}
.projects-wrap .pj-part .detail h2::after {
    background: #115bb5 none repeat scroll 0 0;
    bottom: -3px;
    content: "";
    display: inline-block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 46px;
}
.projects-wrap .pj-part .detail .in {
    margin-bottom: 6%;
}
.projects-wrap .pj-part .detail img.fl {
    margin: 0 2% 3% 0;
}
.projects-wrap .pj-part .list {
    margin: 2% auto 0;
    width: 1308px;
}
@media only screen and (max-width: 1328px) {
.projects-wrap .pj-part .list {
    width: 96%;
}
}
.projects-wrap .pj-part .list .btns {
    cursor: pointer;
    height: 29px;
    margin-top: -15px;
    top: 50%;
    width: 29px;
}
.projects-wrap .pj-part .list .btns.swiper-button-prev {
    background: rgba(0, 0, 0, 0) url("http://www.hzgeg.com/static/web/css/../img/prev05.png") no-repeat scroll 0 0;
    left: 0;
}
.projects-wrap .pj-part .list .btns.swiper-button-next {
    background: rgba(0, 0, 0, 0) url("http://www.hzgeg.com/static/web/css/../img/next05.png") no-repeat scroll 0 0;
    right: 0;
}
.projects-wrap .pj-part .list .swiper-container {
    margin: 0 auto;
    width: 90%;
}
.projects-wrap .pj-part .list .swiper-container .swiper-slide {
    min-height: 0;
}
.projects-wrap .pj-part .list .swiper-container .swiper-slide a {
    border: 1px solid #f1f1f1;
    display: inline-block;
}
.projects-wrap .pj-part .list .swiper-container .swiper-slide .bg {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}
.projects-wrap .pj-part .list .swiper-container .swiper-slide .tips {
    color: #fff;
    font-size: 16px;
    left: 0;
    line-height: 2;
    text-align: center;
    top: 45%;
    width: 100%;
}
.projects-wrap .pj-part .list .swiper-container .swiper-slide .tips em {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
}
.projects-wrap .pj-part .list .swiper-container .swiper-slide .tips i {
    background: rgba(0, 0, 0, 0) url("http://www.hzgeg.com/static/web/css/../img/bg_sign14.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 21px;
    width: 21px;
}

/* 商品详情 */
h2 {
    font-size: 30px;color: #404040;
}
.projects-wrap{background-color: #f5f5f5;
    float: left;
    width: 100%;}
.projects-wrap .content h2 {
    font-weight: bold;
    margin-bottom: 50px;text-align: center;
}
.projects-wrap .content h2 {
    font-weight: bold;
    margin-bottom: 50px;
}
.projects-wrap .content .box{
	float: left;width:100%;position: relative;
}
.projects-wrap .content .box .left {
    padding-left: 0;
    width: 560px;
}
.projects-wrap .content .box .left p {
    color: #828282;
    font-size: 15px;
    line-height: 30px;
    margin-bottom: 35px;
    text-align: left;
}
.projects-wrap .content .box .left p strong {
    color: #404041;
    font-size: 20px;
}
.projects-wrap .content .box .left p img {
    width: 100%;
}
.projects-wrap .content .box .contact { box-sizing: border-box;
    border: 1px solid #b7b7b7;
    margin-top: 40px;
    overflow: hidden;
    padding: 15px 20px;
    text-align: left;
    width: 100%;
}
.projects-wrap .content .box .contact > img {
    width: 31%;
}
.projects-wrap .content .box .contact .word {
    width: 64%;
}
.projects-wrap .content .box .contact .word p {
    color: #828282;
    font-size: 15px;
    line-height: 20px;
}
.projects-wrap .section1 {
    padding: 60px 0;
    width: 100%;float: left;
}
.projects-wrap .section .container {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: center;
}
.projects-wrap .section .container h2 {
    color: black;
    font-weight: bold;
    padding-bottom: 50px;
}
.projects-wrap .section1 .tabs {
    margin-bottom: 50px;
    overflow: hidden;
}
.projects-wrap .section1 .tabs li {
    -moz-user-select: none;
    border: 1px solid #a7a7a7;
    color: black;
    cursor: pointer;
    float: left;
    font-size: 20px;
    margin-left: 15px;
	height:68px;
	line-height:68px;
    text-align: center;
    width: 356px;
}
.projects-wrap .section1 .tabs li.active {
    background: #a82a17 none repeat scroll 0 0;border: 1px solid #a82a17;
    color: white;
}
.projects-wrap .section1 .tabs li.fir {
    margin-left: 0;
}
.projects-wrap .section1 .items {
    position: relative;
}
.projects-wrap .section1 .container .slider-box > span {
    position: absolute;
    top: 54%;
}
.section1 .container > span {
    position: absolute;
    top: 58%;
}
.projects-wrap .section1 .prev {
    left: -35px;
}
.projects-wrap .section1 .next {
    right: -35px;
}
.projects-wrap .section1 .items li {
    float: left;
    width: 49%;
}
.projects-wrap .section1 .items li img {
    width: 100%;
}
.projects-wrap .section1 .items li.fir {
    margin-right: 2%;
}
.projects-wrap .section2 {
    padding: 100px 0;
}
.projects-wrap .section2 .main {
    border: 2px solid #eae4dd;
    overflow: hidden;
}
.projects-wrap .section2 .main .nav {
    border-bottom: 2px solid #f9f9f9;
    padding: 0 25px;
}
.projects-wrap .section2 .main .nav li {
    cursor: pointer;
    float: left;
    height: 55px;
    line-height: 55px;
    margin-left: 10px;
    width: 55px;
}
.projects-wrap .section2 .main .nav li.active {
    border-bottom: 2px solid #e64651;
    color: #e64651;
}
.projects-wrap .section2 .map img {
    width: 100%;
}
.projects-wrap .section2 .tips {
    border-top: 2px solid #eae4dd;
    color: #aeaeae;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
}
#results > div {
    border: medium none;
}
.projects-wrap .section3 {
    background: #efefef none repeat scroll 0 0;
    padding: 30px 0;
    position: relative;float: left;margin-top:60px;width:100%;
}
.projects-wrap .section3 .tabs {
    margin-bottom: 50px;
    overflow: hidden;
    position: relative;
}
.projects-wrap .section3 .tabs li {
    color: black;
    float: left;
    font-size: 20px;
    margin-left: 2%;
    padding: 20px 0;
    text-align: center;
    width: 32%;
}
.projects-wrap .section3 .tabs li a {
    width: 100%;
}
.projects-wrap .section3 .tabs li a > img {
    width: 100%;
}
.projects-wrap .section3 .tabs li.fir {
    margin-left: 0;
}
.projects-wrap .section3 .swiper-slide p {
    color: black;
    font-size: 18px;
    font-weight: bold;
    margin-top: 25px;
    padding-bottom: 90px;
}
.projects-wrap .section3 .container{width:1200px;margin:0 auto;}
.projects-wrap .section3 .container > span {
    position: absolute;
    top: 58%;
}
.projects-wrap .section3 .prev {
    left: -35px;
}
.projects-wrap .section3 .next {
    right: -35px;
}
#slider1 {
    height: 300px;
}
#slider1 .swiper-slide div > img {
    height: 300px;
    width: 490px;
}
#slider2 {
    height: 250px;
}
#slider2 a > img {
    max-width: 320px;
    width: 100%;
}
.projects-wrap .section3 .container .prev {
}
.right{
	float:right;
}
.left{
	float:left;
}
.projects-info .paging .left {line-height: 22px;}
.projects-info .paging a {color: #666;}
.projects-info .paging a:hover {color: #95140c;}
.projects-info .paging .return {background: rgba(0, 0, 0, 0) url("../images/ico_01.jpg") no-repeat scroll left center;display: inline-block;line-height: 22px;padding-left: 18px;}

/* 在线招聘 */
.talent-wrap {
    background-color: #f5f5f5;
    padding-bottom: 100px;
    padding-top: 60px;
}
.w-f {
    width: 100%;
}
.talent-wrap .list {
}
.talent-wrap .list ul, .talent-wrap .list li {
    width: 100%;
}
.talent-wrap .list li {
    margin-bottom: 2px;
}
.talent-wrap .list .titbox {
    background-color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 20px 4.5%;
    position: relative;
    width: 91%;
}
.talent-wrap .list .tit {
    font-size: 16px;
}
.talent-wrap .list .butn {
    background: rgba(0, 0, 0, 0) url("../images/ico_03.png") no-repeat scroll right center;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding-right: 50px;
}
.talent-wrap .list .butn:hover {
    color: #026dcc;
}
.talent-wrap .list .sub-cont {
    background-color: #fff;
    display: none;
    margin-bottom: 15px;
    width: 100%;
}
.talent-wrap .list .top-tit {
    background-color: #696969;
    cursor: pointer;
    display: none;
    height: 70px;
    left: 0;
    line-height: 70px;
    padding-left: 4.5%;
    padding-right: 4.5%;
    position: absolute;
    top: 0;
    width: 91%;
}
.talent-wrap .list .top-tit .ico {
    background: rgba(0, 0, 0, 0) url("../images/ico_04.png") no-repeat scroll center center;
    display: inline-block;
    height: 13px;
    margin-top: 28px;
    width: 25px;
}
.talent-wrap .list .top-tit .name {
    color: #fff;
    font-size: 16px;
}
.talent-wrap .list .top-tit .f20 {
    font-size: 20px;
}
.talent-wrap .list .cont-wrap {
    padding: 0 4.5%;
    width: 91%;
}
.talent-wrap .list .tabbox {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 37px;
    padding-top: 42px;
}
.talent-wrap .list .tabbox td {
    color: #333;
}
.talent-wrap .list .tabbox .tt {
    color: #666;
    font-size: 14px;
}
.talent-wrap .list .info {
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 36px;
    padding-top: 40px;
}
.talent-wrap .list .info .word {
    display: block;
    font-size: 14px;
    line-height: 26px;
    margin-top: 10px;
	color: #666;
}
.talent-wrap .list .info .boxs {
    width: 40%;
}
.talent-wrap .list .info .left {
    border-right: 1px solid #f2f2f2;
    padding-right: 10%;
}
.talent-wrap .list h4 {
    color: #333;
    font-size: 18px;
    font-weight: normal;
    line-height: 34px;
}
.talent-wrap .list .bot-hand {
    padding-bottom: 30px;
    padding-top: 36px;
}
.talent-wrap .list .bot-hand .apply {
    background: #026dcc none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff;
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 158px;
}
.talent-wrap .list .bot-hand .btn {
    color: #999;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 0 20px;
    padding: 0 0 0 26px;
}
.talent-wrap .list .bot-hand .a1 {
    background: rgba(0, 0, 0, 0) url("http://www.hzgeg.com/static/web/css/../img/pic/ico_06.png") no-repeat scroll left center;
}
.talent-wrap .list .bot-hand .a2 {
    background: rgba(0, 0, 0, 0) url("http://www.hzgeg.com/static/web/css/../img/pic/ico_07.png") no-repeat scroll left center;
}
/*在线留言*/
.cl{clear:both}
.gbook{width:1200px;margin:0px auto 140px auto;}
.gbook form{margin-left:164px;float:left;}
.gbook_p{width:450px;font-size:24px;color:#B41616;font-weight:bold;margin:65px 0px 40px 148px;}
.gbook form input{width:380px;height:40px;line-height:40px;float:left;margin-left:20px;outline-color: #A9A9A9;}
.form_solo{width:480px;margin-bottom:10px;}
.main_ly_t1,.main_ly_t1{float:left;font-size:16px;line-height:40px;}
.form_solo textarea{width:380px;height:212px;float:left;margin-left:20px;outline-color: #A9A9A9;}
.main_ly_t2{float:left;margin:8px 0px 0px 100px;}
.main_but{width:120px;margin:30px 0px 0px 100px;}
.gbook_right{width:500px;height:455px;margin:80px 0px 0px 15px;background:url('../images/gbookbg1.jpg') no-repeat;float:left;}

.gbook_list{width:1200px;margin:45px auto;}

/*在线简历*/
.jianli{margin:0 auto;width:895px;padding:0px 0 100px 0;}
.job-col{color: #333;font-size: 14px;height:30px;line-height: 30px;}
.main_bd3{width:180px; height:30px;margin-bottom: 24px}
.job textarea{height:135px;width:800px;margin-bottom: 25px}
.jianli td{position: relative;}
.info{margin-top: 59px}
.gbook-list{margin-top: 59px}
/* 加载 */
.loading{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	background: rgba(255, 255, 255, 0.5);
	z-index: 5;
}
.smart{
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -46px;
	margin-top: -40px;
}
.load-img{
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -20px;
	margin-top: 40px;
	-webkit-animation: rotate 1.4s infinite linear;
	animation: rotate 1.4s infinite linear;
}