/*index*/
.header {height:180px; width:100%; background:#fff}
.container{margin:0 auto;}



.head_top{height:160px; background: url(./../images/top3.png)no-repeat  right;}
.head_top .logo{margin-top:23px;}
.head_top .phone{text-align:right; margin-top:44px;}

.header .nav_bar{width:100%; height:48px; line-height: 48px; background:#2e63b9;}
.header .nav{ float:left;}
.nav li{width:171px; float:left; text-align:center; padding: 0; margin: 0;}
.nav li#m1{display:block; }
.nav li#m1 a{ display:block; }
.nav li a{font-family: "微软雅黑"; font-size: 20px; /*font-weight: bold; */ color: #fff; display:block;}
.nav li a.curr,.nav li a:hover{background:#a3c3ff;}
.nav .m{position:relative; wfloat:left; background: #2e63b9; z-index:999;}
/*.nav h3{width:166px; float:left; overflow:hidden; }
.nav h3 a{height:48px;}*/

.header .nav .sub{ display:none;  /*默认隐藏*/ width:188px; position:absolute; left:0px; text-align:center; padding:0;}
.nav .sub li{vertical-align:middle; }
.nav .sub li a{font-size: 18px;  display:block; background:#2e63b9; color:#fff; /*filter:alpha(opacity=70); opacity:0.7*/;}
.nav .sub li a:hover{ color:#fff; background: #263ffd;}

/*search*/
.search{width:180px; float:right; height:40px; background:url(../images/ss.gif) 0 center no-repeat;}
.search .s_pad{padding:7px 0}
.search .ss_txt{ width:148px; height:26px; text-indent:4px; line-height:26px; float:left; border:none; background:none; font-size:14px; color:#333;overflow:hidden;}
.search .ss_bott{ width:28px; height:26px; float:right; border:none; background:none; cursor:pointer; overflow:hidden;}

/*banner*/
.bann{ width:100%;overflow:hidden; z-index:-1; }
/*.focusBox{position:relative;height:450px;overflow:hidden}
.focusBox .pic{position:relative;z-index:0}
.focusBox .pic li{width:100%;height:450px; display:block;text-align:center}
.focusBox .pic li a{height:450px; display:block}
.focusBox .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1}
.focusBox .hd li{margin:0 3px;background:url(../images/dot.png) no-repeat 0 -17px;height:17px;overflow:hidden;width:17px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(../images/dot8.png) no-repeat 0 -17px}
.focusBox .hd .on{background-position:0 0}
.focusBox .prev,.focusBox .next{width:40px;height:60px;margin:-60px 0 0;display:none;background:url(../images/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2}
.focusBox .prev{left:0}
.focusBox .next{background-position:0 -60px;right:0}
.focusBox .prev:hover,.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important}*/

.banner1 {background: url(../images/gjhz_banner.jpg) no-repeat; width: 100%; height: 220px; margin: 0 auto}

/*在线平台*/
                    .ywdt_btn {
                        height: 200px;
                        border-radius: 16px;
                        box-shadow: 0 0 16px #f2f2f2;
                        background: url(../images/mainbg.png) no-repeat bottom center;
                    }
                    
                    .ywdt_btn ul {
                        width: 100%;
                    }
                    
                    .ywdt_btn ul li {
                        width: 12.45%;
                                             margin:0 11px;
                        font-size: 20px;
                        color: #555555;
                        float: left;
                        background: url(../images/main_btnbg.png) no-repeat center;
                    }
                    
                    .ywdt_btn ul li a {
                        display: block;
                        text-align: center;
                        height: 160px;
                        line-height: 110px;
                        border-radius: 8px;
                    }
                    
                    .ywdt_btn ul li a:hover {
                        border-radius: 8px;
                        transition: all ease .5s;
                    }
                    
                    .ywdt_btn ul li img {
                        position: relative;
                        top: 26px;
                        left: 60%;
                        margin-left: -170px;
                    }
                    
                    .ywdt_btn ul li a:hover img {
                        transition: all ease 1s;
                        transform: rotateY(360deg);
                    }
                    
                    .ywdt_btn li a i {
                        display: inline-block;
                        background: url(../images/main_btnbg.png) no-repeat;
                        width: 13.28%;
                        height: 281px;
                        margin-top: 30px;
                        margin-left: 23px;
                        margin-right: 15px;
                    }



/*首页动态*/
.wwdt{padding:12px 0}
.pad20 .l_pic{width:283px; height:220px; float:left; line-height:38px;}
.pad20 .c_news{width:380px; height:220px; float:left; margin-left:40px; display:inline;}

.pad20 .c_news .news_first{height:90px; line-height:22px;color:#999;font-size:12px;}
.pad20 .c_news .news_first h4{height:40px; font-size:16px;font-weight:normal;color:#555;text-align:center;}
.pad20 .news_sj li{font-size:16px; background: url(../images/news_sj.gif) no-repeat 0 center; width: 330px; float: left;}
.pad20 .news_sj li a{padding-left:5px; line-height:26px;}
.pad20 .news_sj li a span{float:right; color:#999}
a.more{background: url(../images/jt.gif) no-repeat 0 center; padding-left:28px; margin-top:26px; display:block;}
a.more2{background: url(../images/jt.gif) no-repeat 0 center; padding-left:28px; margin-top:20px; display:block;}
.pad20 .r_tw{width:335px; height:220px; float:right;}


/*首页专题*/
.ztBox { width:480px;  text-align:left;  }
.ztBox ul{padding-left:25px; padding-top:30px;  zoom:1;  }
.ztBox li{font-size: 16px; height:46px; line-height:30px; list-style:disc}

/*首页专业设置*/
.zysz{width:784px; float:left; height:490px;}
.title{height:26px;line-height:26px; }
.title .name{background:url(../images/tit_bg.gif) no-repeat 0 center; height:26px;line-height:26px; color:#ccc; padding-left:33px;font-size:14px;font-weight:normal; width:240px; float:left; display:inline;}
.title .name_zy{width:350px}
.title .name2{background:none; height:26px;line-height:26px; color:#ccc; padding-left:0px;font-size:14px;font-weight:normal; width:300px; float:left;}
.title .name h3{line-height:24px; color:#666; font-size:20px; font-weight:normal;display:inline-block;padding-right:10px;}

.title .more{width:60px; float:right; text-align:right;float:right;margin-right:5px; display:inline;}
.title .more a{color:#888888}
.title .more a:hover{color:#c8412d}

.pad20 .con{padding-top:30px; }
.zy_one{width:240px; float:left;margin-right:30px;}
.mr0{margin-right:0;}
.zy_one .zy_nme{padding:15px 0; font-size:20px; line-height:28px;}
.zy_one .zy_nme .like {background: url(../images/like.gif) no-repeat 0 center;margin:0 0 0 10px;padding:0 0 0 20px; font-size:12px; color:#999;}
.kc_list li{line-height:20px; margin-bottom:12px;}
.kc_list li a{font-size:14px;line-height:20px;}
.kc_list .time{float:right; font-size:12px; color:#999; width:60px;}

.kc_list li span {
    color: #fff;
    float: left;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0 20px 0 0;
    text-align: center;
    width: 20px;}




/*.v_right{width:265px; float:right;}
.v_right .join_us{width:265px;height:159px;background: url(../images/join_us.gif) no-repeat 0 center; margin-top:3px;}
.v_right .join_us p{text-align:center}
.v_right .join_us p.j1{padding-top:3px;line-height:32px; font-size:18px;}
.v_right .join_us p.j2{height:40px;line-height:30px; font-size:14px;}
.v_right .join_us p.j2 span{color:#ff5402;font-size:22px;padding:0 2px;}
.v_right .join_us a.j_bot{width:138px;height:36px;display:block;margin:0 auto; background:#ff5402;font-size:20px; color:#fff; text-align:center;line-height:36px;}
.v_right .join_us a.j_bot:hover{background:#e54b02}
.v_right .join_us p.j3{height:40px;line-height:40px; font-size:14px;color:#7f7f7f}

.cjwt_tit{border-bottom:1px solid #e4e4e4;height:30px; line-height:26px; font-size:18px;}
.cjwt_list{padding-top:2px;}
.cjwt_list li{margin-top:16px;width:265px;height:49px;}
.cjwt_list li .pic{width:49px; height:49px; float:left;}
.cjwt_list li .txt{width:200px; height:49px; float:right;line-height:1.5em}
.cjwt_list li .txt span{color:#999999;}*/





/*首页新闻*/
.slideTxtBox{ width:670px; text-align:left;  }
.slideTxtBox .hd{ height:46px; line-height:46px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{font-size: 18px; font-family: "微软雅黑"; float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{height:46px;  background:#a2b6ff; color: aliceblue/*border:1px solid #ddd; border-bottom:2px solid #fff*/; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{font-size: 16px; height:40px; line-height:30px; list-style:disc}
.slideTxtBox .bd li .date{  float:right; color:#999;  }
/*首页动态（修改）*/
.dt{padding:14px 0}
.pad0 .l_pic{width:500px; height:300px; float:left; line-height:48px; position: relative}
.pad0 .l_pic h5{overflow: hidden; float: left; margin:10px 50px 0 0; position: relative;}
.pad0 .l_pic h5{font-size: 16px; position: absolute;bottom: 0;left: 0;background:  rgba(0, 0, 0, 0.5); text-align: center; width: 100%; color: #fff;height: 48px;line-height: 48px;}
.pad0 .l_pic h5 a{color: #fff;}
	
	
	
	
.pad0 .c_news{width:610px; height:220px; float:left; margin-left:40px; display:inline;}

.pad0 .c_news .news_first{height:90px; line-height:22px;color:#999;font-size:12px;}
.pad0 .c_news .news_first h4{height:30px; font-size:14px;font-weight:normal;color:#555;text-align:center;}
.pad0 .news_sj li{background: url(../images/news_sj.gif) no-repeat 0 center;}
.pad0 .news_sj li a{padding-left:15px; line-height:26px;}
.pad0 .news_sj li a span{float:right; color:#999}
a.more{background: url(../images/jt.gif) no-repeat 0 center; padding-left:28px; margin-top:26px; display:block;}
a.more2{background: url(../images/jt.gif) no-repeat 0 center; padding-left:28px; margin-top:20px; display:block;}
.pad0 .r_tw{width:350px; height:220px; float: left;}

.r_tw_list{height:167px;}
.r_tw_list li{margin-bottom:20px;width:350px;height:72px;}
.r_tw_list li .pic{width:120px; height:72px; float:left;}
.r_tw_list li .pic img{width:119px;}
.r_tw_list li .txt{width:223px; height:72px; float:right;line-height:1.5em}
.r_tw_list li .txt span{color:#999;display:block;margin-top:3px; font-size:12px;}
.r_tw_list li .txt h4{font-size:16px; font-weight:normal;height:26px;line-height:1.6em}

.about_list{height:167px;}
.about_list li{margin-bottom:20px;width:335px;height:72px;}
.about_list li .pic{width:120px; height:72px; float:left;}
.about_list li .pic img{width:119px;}
.about_list li .txt{width:198px; height:72px; float:right;line-height:1.5em}
.about_list li .txt h4{font-size:16px; font-weight:normal;height:26px;line-height:1.6em}

/*首页项目列表*/
.slideGroup .parHd{ height:30px; width:950px;  position:relative; margin-left:100px; margin-top:-20px;}
.slideGroup .parHd ul{ float:left; height:30px;}
.slideGroup .parHd ul li{ float:left;margin-right:1px; cursor:pointer; background: url(../images/zp_t.gif) no-repeat 0 -30px;height:30px; width:95px; text-align:center; line-height:25px;}
.slideGroup .parHd ul li.on{ height:30px;  background: url(../images/zp_t.gif) no-repeat 0 0;color:#fff;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:23px 23px 0; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:20px; display:block; width:30px; height:146px; background:url(../images/zp_l.gif) left center no-repeat; }

.slideGroup .sNext{ left:auto; right:0px; background:url(../images/zp_r.gif) right center no-repeat;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:left;  }
.slideGroup .parBd ul li .pic{ text-align:left; }
.slideGroup .parBd ul li .pic img{ width:252px; height:146px; display:block;}
.slideGroup .parBd ul li .tit{height:60px; width: 252px; text-align: center}
.slideGroup .parBd ul li .tit a{ line-height:32px; display:block; padding-top:5px;}
.slideGroup .parBd ul li .tit span.eye{ background: url(../images/see.gif) no-repeat 0 center; line-height:20px;color:#999}

.links{padding:5px 0;}
.links a{line-height:1.6em; color:#888}
.links a:hover{color:#000}

/*首页人才行业*/
.icon{width:100%; padding:21px 0 10px;background:#fff;}
.icon_list{height:102px; width:1120px; margin:0 auto;}
.icon_list li{width:100px; margin:0 10px;display:inline; float:left;}
.icon_list li a{display:block; padding-top:64px; line-height:38px; text-align:center; font-size:18px;background-image:url(../images/icon1.gif); background-repeat:no-repeat;background-position:0 0;}
.icon_list li a:hover{background-position:0 -111px; color:#c7412d;}

.icon_list li a.i2{background-position:-100px 0;}
.icon_list li a.i2:hover{background-position:-100px -111px;}

.icon_list li a.i3{background-position:-200px 0;}
.icon_list li a.i3:hover{background-position:-200px -111px;}

.icon_list li a.i4{background-position:-300px 0;}
.icon_list li a.i4:hover{background-position:-300px -111px;}

.icon_list li a.i5{background-position:-400px 0;}
.icon_list li a.i5:hover{background-position:-400px -111px;}

.icon_list li a.i6{background-position:-500px 0;}
.icon_list li a.i6:hover{background-position:-500px -111px;}

.icon_list li a.i7{background-position:-600px 0;}
.icon_list li a.i7:hover{background-position:-600px -111px;}

.icon_list li a.i8{background-position:-700px 0;}
.icon_list li a.i8:hover{background-position:-700px -111px;}

.icon_list li a.i9{background-position:-800px 0;}
.icon_list li a.i9:hover{background-position:-800px -111px;}

/*中间广告焦点图*/
.adsBox{ width:1120px; height:144px; overflow:hidden; position:relative; }
.adsBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

.adsBox .hd{width:100%;position:absolute;bottom:10px;z-index:1}
.adsBox .hd ul{ overflow:hidden; zoom:1;text-align:center;font-size:0;}
.adsBox .hd li{margin:0 2px;background:url(../images/dot.png) no-repeat 0 -17px;height:17px;overflow:hidden;width:17px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(../images/dot8.png) no-repeat 0 -17px}
.adsBox .hd .on{background-position:0 0}


.adsBox .bd{ position:relative; height:100%; z-index:0;   }
.adsBox .bd li{ zoom:1; vertical-align:middle; }
.adsBox .bd img{ width:1120px; height:144px; display:block;  }

@media screen and (max-width: 1120px) {
	.container{width:1120px;}
	.header{width:1120px;}
	.banner{width:1120px;}
	.banner1{width:1120px;}
.focusBox .pic li{width:1120px;}
.focusBox .hd{width:1120px;}
	
	.footer{width:1120px;}
}
