
@CHARSET "UTF-8";
body{background: #fafafa;position: relative;}
ol, ul, li {
    list-style: none;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a{padding:0; margin:0;font-size:12px; }

.headbg{width: 100%;height: 240px;background: url(../../../images/img-061.jpg) no-repeat top center;/* float: left; */display: table;}
.hbanner{
/* 	background:url(../images/search_bg.png) no-repeat center center; */
	height: 93px;
	width: 970px;
/* 	margin: 0 auto; */
	/* float: left; */
	/* text-align: center; */
/* 	line-height: 240px; */
	/* margin-left: 11%; */
	/* margin-top: 3%; */
/* 	display: table_cell; */
	margin: 0 auto;
/* 	vertical-align: middle; */
}
    
/* .hbanner{width: 1122px;height:99px;margin: 0px auto;background-color: #fff;padding: 0 20px;position: relative;} */
.searchbox{width: 100%;/* margin: 7% 0px 0px 74px; *//* margin-top: 3%; */margin-left: 10%;padding: 3% 0;}

.searchleft{width: 796px;height: 44px;border: 2px #4e7dee solid;float: left;background-color:#fff;border-radius:5px;line-height: 44px;}
.searchin{width: 450px;height: 36px;display: block;border-right: 1px #32b16c solid;border-left: 0px;border-bottom: 0px;border-top: 0px;color: #bababa;padding-left: 15px;line-height: 36px;font-size: 14px;float: left;background: #ffffff;}
.searchadd{width:60px;height: 36px;display: block;border-right: 0px;border-left: 0px;border-bottom: 0px;border-top: 0px;color: #bababa;padding-left: 15px;line-height: 36px;font-size: 14px;float: left;}
.searchleft img{display: block;margin-left: 15px;margin-top: 13px;margin-right: 15px;}
.searchbtn{width: 103px;height: 44px;background: #4e7dee;color: #ffffff;line-height: 44px;text-align: center;float: right;cursor: pointer;font-size: 18px;/* border-bottom-right-radius: 5px;border-top-right-radius: 5px; */}
.searchbtn:hover{background-color: #4e7dee;}
.quickSearch {float:left;width: 970px;height: 48px;overflow:hidden;}
.quickSearch span{float: left;color: #fff;font-size: 14px;line-height: 48px;height: 48px;}
.quickSearch a { float:left; color:#fff; font-size:14px; line-height:48px; height:48px; margin-left:22px; text-decoration:none;}
.state{height: 34px;width: 250px;position: absolute;left: 23%;}

.searchbox input.barselect {width: 150px;float:left;height: 100%;border: none;margin-left: 15px;display: inline-block;box-shadow:none;background:url("../../../images/img-011.png") no-repeat right center;}

.positiondiv{width: 100%;}

.hotjob {width:100%;background:#fff;float:left;padding: 10px 0 20px 0;}
.hotjob .hotjob-main {width:1122px;margin: 0 auto;padding: 0 20px;}
.hotjob .hotjob-main .h-header {width:100%;float:left;height: 30px;line-height: 30px;/* line-height: 2; */}
.hotjob .hotjob-main .h-header .title {font-size: 17px;color:#000;/* background:url(../../../images/img-015.png) no-repeat left center; *//* text-indent: 60px; */float: left;}
.hotjob .hotjob-main .h-header .morenew{float: right;margin-right: 10px;}
.hotjob .hotjob-main .h-header .morenew a{font-size: 16px;color: #000;}
.hotjob .hotjob-main .cont { width:100%; float:left;}
.hotjob .hotjob-main .cont .hot-li {width: 239px;float: left;margin-bottom: 20px;border:1px solid #e8ebee;height: 124px;border-radius: 3px;padding: 0 12px;overflow: hidden;}
/* .hotjob .hotjob-main .cont .hot-li:nth-child(4n) {margin-right:0px;} */
.hotjob .hotjob-main .cont .hot-li .hot1 { width:100%; float:left; border-bottom:1px dashed #e8ebee;}
.hotjob .hotjob-main .cont .hot-li .hot1 .n1 {width:100%;float:left;height:30px;line-height:30px;color:#000;margin-top: 10px;}
.hotjob .hotjob-main .cont .hot-li .hot1 .n1 a {font-size: 16px;cursor: pointer;text-decoration: none;color: #333;width: 50%;float: left;}
.hotjob .hotjob-main .cont .hot-li .hot1 .n1 .salary {color:#f0534c;font-size:16px;float: right;text-align: right;width: 50%;}
.hotjob .hotjob-main .cont .hot-li .hot1 .n2 {width:100%;float: left;color:#999;height: 40px;font-size: 14px;line-height: 30px;}
.hotjob .hotjob-main .cont .hot-li .corp-info {width:100%;margin-top: 10px;float:left;}
.hotjob .hotjob-main .cont .hot-li .corp-info img {width:22px;height:22px;border:1px solid #e9ecef;border-radius:50%;float: left;}
.hotjob .hotjob-main .cont .hot-li .corp-info span {font-size:16px;color:#666666;margin-left: 10px;margin-top: 1px;width: 80%;float: left;cursor: pointer;}
.hotjob .hotjob-main .more {background:url(../../../images/img-014.png) no-repeat left center;width:225px;height:52px;line-height:52px;cursor:pointer;float: left;text-align: center;margin-left: 450px;display: inline-block;}
.hotjob .hotjob-main .more a { color:#fff;font-size: 16px;}

.mqzxdiv{width: 1122px;margin: 0px auto;padding: 0 20px;/* background: red; */}
.mqzxdiv h1{font-size: 17px;height: 40px;line-height: 40px;width: 100%;float: left;/* background:url(../../../images/img-016.png) no-repeat left center; *//* text-indent: 60px; */margin-bottom: 10px;font-weight: normal;margin: 0px;}
.mqzxdiv ul li{display:block;float: left;margin-right: 48px; margin-bottom:32px; background: #fff;border: 1px solid #e8ebee;}
.mqzpcom{display: inline-block;float: left;width: 184px;height: 102px;font-size: 16px;color: #333333;}
.mqzpcom a{color:black;display: block;float: left;font-size: 16px;height: 30px;width: 260px;overflow: hidden;line-height: 40px;cursor: pointer;}
.mqzpcom a:HOVER{color:#32b16c;}
.mqzpcom div{width: 60px;height: 24px;background: #32b16c;text-align: center;line-height: 24px;color: #ffffff;float: right;margin-top: 10px;}
.mqzpcomcon{display: block;float: left;width: 340px;height: 25px;margin-left: 15px;}
.mqzpcomcon span{display: block;height: 25px;line-height: 25px;color: #999999;margin-top: 5px;width: 340px;overflow: hidden;}
.mqzppost{display: block;float: left;width: 340px;height: 25px;margin-left: 15px;overflow: hidden;}
.mqzppost span{display: block;height: 25px;line-height: 25px;color: #666666;float: left;margin-top: 5px;cursor: pointer;}
.mqzppost span:HOVER{color:#44d286;}

.yqljdiv{width: 100%;margin: 0px auto;background: #fff;}
.yqljtitle{height: 40px;width: 1122px;padding: 20px 20px 0;font-size: 14px;line-height: 40px;margin: 0 auto;}
.yqljt{display: block;float: left;font-size: 14px;}
.wysqt{font-size: 14px;margin-bottom: 13px;display: block;float: right;color: #666666;margin-top: 10px;}
.yqljcon{width: 1122px;padding: 0 20px;margin: 10px auto 0;border-bottom: 1px solid #e9ecef;}
.yqljcon ul li{display: block;float: left;height: 30px;color: #666666;margin-right: 30px;line-height: 10px;/* width: 197px; */}
.yqljcon ul li a{color: #666666;text-decoration:none;font-size: 14px;}
.yqljcon ul li a:hover{color: #4e7dee;}

.tabItem {position:relative; height: 45px;line-height:40px;float: left;text-align: center;}
.tab_header {float:left;width: 100%;position: relative;/* padding-left: 5px; */border-bottom: 1px solid #e8ebee;margin-left: 0px;}
.tab_header .tab {font-size: 16px;cursor: pointer;margin-right: 35px;margin-left: 5px;}
.tab_header .cms_more {color:#333;font-size:14px;position:absolute;right: 12px;top:10px;text-decoration:none;}
.tab_header .cms_more:hover { color:#4e7dee;}
.tab_content, .tab_cont ul{    width: 96%;margin: 5px auto;}
.tab_cont {width:100%;float:left;height: 100%;overflow:hidden;/* padding: 10px 10px; */}
.tab_cont ul li { float:left; width:100%;}
.tab_cont ul li a {width:100%;float:left;color:#333333;font-size:14px;line-height:35px;height: 35px;text-indent: 5px;text-decoration:none;}
.tab_cont h1 {font-size:35px;color:#4e7dee;line-height: 35px;float:left;}
.shortLine {width:3px;height:25px;background-color:#5181f0;position: absolute;left: 13px;top: 18px;}

.treediv{width: 1122px;margin: 0px auto;margin-bottom: 15px;position: relative;height: 300px;/* padding: 0 20px; *//* background-color: #fff; */}
.treess{width: 480px;height: 270px;float: left;margin-top: 10px;border: 1px solid #e8ebee;}
.treebom{width: 100%;height: 100%;float: left;position:relative;background: #fff;}
.treebom .n-left {width: 100%;float:left;}
.treebom .n-left .title { width:100%; float:left;}
.treebom .n-left .title h2{font-size: 50px;color: #4e7dee;line-height: 35px;float: left;}
.treebom .n-left .title a {width:78%;color:#333333;float:left;text-decoration:none;cursor:pointer;font-size: 16px;text-indent: 5px;}
.treebom .n-left .date {/* width:100%; */float: right;font-size: 14px;color:#999999;text-indent: 10px;height: 35px;line-height: 35px;}
.treebom .n-right {width:114px;float:right;height:40px;cursor: pointer;line-height:40px;background:url(../../../images/img-013.png) no-repeat center center;margin-top: 10px;}
.treebom .n-right a {color:#fff;font-size:14px;text-indent: 30px;text-decoration: none;}
.slideline {
    width:90px;
    position:absolute;
    bottom: 0px;
    height:3px;
    left:0px;
    background-color: #5181f0;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    display: inline-block;
}
.latestNews {width: 620px;height: 270px;float: right;position: relative;background: #ffffff;margin-top: 10px;border: 1px solid #e8ebee;}