*{padding:0;margin:0;}ul,li{list-style:none;list-style-position:outside;}img{border:none;vertical-align:middle;}a{color:#464646;text-decoration:none;cursor:pointer;}a:hover{text-decoration:underline;color:#11578b;}.underline{text-decoration:underline;}.left{float:left;}.right{float:right;}.clr{clear:both;overflow:hidden;height:0;width:0;}.clear{clear:both;}.center{text-align:center;}.margincenter{margin:0 auto;}.displaynone{display:none;}body div .bordernone{border:none;}textarea{overflow:auto;font-size:13px;}.orange{color:orange;}.red{color:red;}.blue{color:#023399;}.white{color:#fff;}.green{color:green;}.pointer{cursor:pointer;}.height10{height:10px;overflow:hidden;}.height20{height:20px;overflow:hidden;}.pl9{padding-left:9px;}.pr9{padding-right:9px;}.pt9{padding-top:9px;}.pb9{padding-bottom:9px;}.plr9{padding:0 9px;}.ptb9{padding:9px 0;}.p9{padding:9px;}.ml9{margin-left:9px;}.mr9{margin-right:9px;}.mt9{margin-top:9px;}.mb9{margin-bottom:9px;}.mlr9{margin:0 9px;}.mtb9{margin:9px 0;}.m9{margin:9px;}.m0{margin:0;}.p0{padding:0;}.bsl{border-left:1px solid #C2C2C2;}.bsr{border-right:1px solid #C2C2C2;}.bst{border-top:1px solid #C2C2C2;}.bsb{border-bottom:1px solid #C2C2C2;}.bs{border:1px solid #C2C2C2;}.bdl{border-left:1px dashed #C2C2C2;}.bdr{border-right:1px dashed #C2C2C2;}.bdt{border-top:1px dashed #C2C2C2;}.bdb{border-bottom:1px dashed #C2C2C2;}.bd{border:1px dashed #C2C2C2;}.bold{font-weight:bold;}.size11{font-size:11px;}.size12{font-size:12px;}.size13{font-size:13px;}.size14{font-size:14px;}.size15{font-size:15px;}.size16{font-size:16px;}.size17{font-size:17px;}.size18{font-size:18px;}.color0{color:#000;}.color1{color:#111;}.color3{color:#333;}.color5{color:#555;}.color6{color:#666;}.color7{color:#777;}.color9{color:#999;}.colorb{color:#bbb;}.colord{color:#ddd;}.colorf{color:#fff;}.displaynone,.none{display:none;}.displayblock,.block{display:block;}.pointer{cursor:pointer;}.textc{text-align:center;}.textl{text-align:left;}.textr{text-align:right;}.texti9{text-indent:-9999px;}.absolute{position:absolute;}.relative{position:relative;width:100%;}table{width:100%;}.mytable{background-color:#DDDDDD;border-spacing:1px;border-collapse:separate;}.mytable td,.mytable tr{background-color:#fff;}.mytable td{padding:5px;}.mytable .thead td{background:#E8E8E8;color:#282828;height:35px;font-weight:bold;text-align:center;padding:0 2px;}
body{
	background-color:#EEF3FA;
	color:#606060;
	font-size:14px;
	font-family:微软雅黑,宋体,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	min-width:990px;
	margin:0 auto;
}
#home_banner{
	max-width:1440px;
	margin:0 auto;
}
select,input,button{
	font-family:微软雅黑,宋体,Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
h3{
	font-weight:bold;
	font-size:15px;
}
input{
	font-size:14px;
}
.maxwidth,#footer{
	width:990px;
	margin:0 auto;
}
#footer,#footer a{
	color:#999;
	font-size:12px;
	text-align:center;
}
#footer{
	padding-top:50px;
	padding-bottom:70px;
}
#footer span{
	padding:0 4px;
}
#logo{
	padding:10px 0;
}
#menus{
	height:36px;
	background:url(../image/nav_bg_job.png) repeat-x;
}
#menus li{
	float:left;
	padding-right:10px;
}
#menus li a {
    color:#fff;
    display:block;
    font-size:16px;
    height:36px;
    width:132px;
    line-height:36px;
    text-align:center;
    text-decoration: none;
    background:url(../image/navbg.png) no-repeat;
}
#menus #nav1 a{
	background-position:0 0;
}
#menus #nav1.active a,#menus #nav1 a:hover{
	background-position:0 -36px;
}
#menus #nav2 a{
	background-position:-132px 0;
}
#menus #nav2.active a,#menus #nav2 a:hover{
	background-position:-132px -36px;
}
#menus #nav3 a{
	background-position:-264px 0;
}
#menus #nav3.active a,#menus #nav3 a:hover{
	background-position:-264px -36px;
}
#menus #nav4 a{
	background-position:-396px 0;
}
#menus #nav4.active a,#menus #nav4 a:hover{
	background-position:-396px -36px;
}
#navxy{
	width:116px;
	height:36px;
	background:url(../image/nav_xy.png) no-repeat 0 center;
}
#big_img{
	height:450px;
	background:no-repeat center
}
#small_img{
	height:114px;
	padding-top:13px;
	position:absolute;
	top:-127px;
	width:100%;
	background:url(../image/bnbg.png) no-repeat center 0;
}
#small_pre,#small_next,#small_imgs{
	height:104px;
	float:left;
}
#small_pre,#small_next{
	width:22px;
	display:block;
}
#small_pre{
	margin-right:17px;
	background:url(../image/leftright.png) no-repeat 0 center;
}
#small_next{
	margin-left:17px;
	background:url(../image/leftright.png) no-repeat -44px center;
}
#small_pre:hover{
	background-position:-22px center;
}
#small_next:hover{
	background-position:-66px center;
}
#small_imgs{
	width:912px;
	overflow:hidden;
}
#small_imgs .item{
	float:left;
	padding:0 16px;
}
#small_imgs .item .img{
	cursor:pointer;
	width:144px;
	height:92px;
	padding:3px;
	padding-top:10px;
	background:url(../image/banner_bg_job.png) no-repeat center bottom;
}
#small_imgs .item .img img{
	width:144px;
	height:90px;
}
#small_imgs .item .active{
	background:url(../image/banner_bg_a.png) no-repeat center bottom;
}
#home_cont{
	height:362px;
	background:url(../image/home_cont.png) no-repeat center 15px;
}
#home_cont.content{
	padding-top:15px;
}
#socia_cont,#home_cont{
	border-top:1px solid #BFC7CC;
}
#socia_cont{
	height:452px;
	background:url(../image/socia_cont.png) no-repeat center 25px;
}
.content{
	padding-top:25px;
}
#home_l{
	width:584px;
}
#home_r{
	width:399px;
}
#home_ll{
	padding-left:22px;
	padding-top:66px;
	width:231px;
}
#home_lr{
	padding-right:21px;
	padding-top:46px;
	width:248px;
}
#hsearch{
	width:160px;
	height:16px;
	padding:10px 0;
	border:none;
	color:#444;
	background:url(../image/searchm.png) repeat-x;
}
body div .c8{
	color:#888;
}
#hshearbut{
	width:62px;
	height:36px;
	border:none;
	background:url(../image/search.png) no-repeat right center;
}
#hworkplace{
	padding-top:51px;
}
#hzhiwei{
	padding-top:45px;
}
#hworkplace a,#hzhiwei a{
	padding:0 3px;
	white-space:nowrap;
	line-height:24px;
	text-decoration:none;
}
#hworkplace a.active,#hzhiwei a.active,#hworkplace a:hover,#hzhiwei a:hover{
	color:#111111;
	background-color:#C7E1F7;
}
#hhotzw a{
	line-height:27px;
}
#hnews{
	padding:44px 13px 0 17px;
}
#hnewsitems a{
	display:block;
	line-height:24px;
	height:24px;
}
#hnewsitems{
	height:44px;
	margin-bottom:9px;
	overflow:hidden;
	background-color:#FAFDFF;
}
#dians{
	float:right;
	padding-top:1px;
}
#dians a{
	background: url("../image/dian_job.png") no-repeat 0 0;
    width:10px;
    height:10px;
    overflow:hidden;
    display:block;
    float:left;
    margin-left:8px;
}
#dians a:hover,#dians a.active{
	background-position:-10px 0;
}
#hvideo{
	padding-left: 7px;
    padding-top: 28px;
}
#headertr{
	font-size:12px;
	padding-top:9px;
	line-height:20px;
	width:
}
#tqq{
	padding-left:20px;
	background:url(../image/weibo.png) no-repeat 0 center;
}
#homeDep{
	padding-top:50px;
}
#homeads{
	width:960px;
	margin:0 auto;
}
#socia_banner{
	height:260px;
	background:no-repeat center
}
#dian2s,.dian2s{
	width:192px;
	padding-left:808px;
	margin:0 auto;
	position:absolute;
	top:-22px;
}
#dian2s .item,.dian2s .item{
	background: url("../image/dian2.png") no-repeat -12px 0;
    display: block;
    float: left;
    height: 12px;
    margin-left:12px;
    overflow: hidden;
    width: 12px;
}
#dian2s .active,.dian2s .active{
    background-position: 0 0;
}
#socia_l{
	float:left;
	width:590px;
	padding-left:21px;
}
#socia_r{
	float:right;
	width:318px;
	padding-right:15px;
}
#socia_search{
	padding-top:66px;
}
.select{
	width:165px;
	height:38px;
	position:relative;
	z-index:10;
	cursor:default;
	float:left;
	color:#444;
	background:url(../image/select.png) no-repeat 0 0;
}
.select .show{
	padding-left:10px;
	height:38px;
	line-height:38px;
}
.selecthover{
	background:url(../image/select.png) no-repeat 0 -38px;
}
.select .options{
	position:absolute;
	width:161px;
	padding-left:1px;
	padding-right:1px;
	background-color:#fff;
	display:none;
	border:1px solid #AAC2CD;
	opacity:0.95;
	filter:alpha(opacity=95);
}
.select .options .option{
	height:20px;
	line-height:20px;
	padding-left:10px;
}
.select .options .optionhover{
	background-color:#6592BB;
	color:#fff;
}
#socia_hot .more{
	padding-top:25px;
	text-align:right;
	height:25px;
}
#socia_hot table{
	line-height:26px;
}
#socia_hot .date{
	color:#888;
}
#socia_senior{
	padding-top:56px;
}
#socia_senior a{
	line-height:58px;
}
#socia_news .more{
	height:22px;
    padding-top:21px;
    text-align: right;
}
#socia_news .c{
    padding-top:4px;
    height:180px;
}
#socia_news .c a{
	display:block;
	line-height:30px;
}
#socia_faq .more{
	height: 26px;
    padding-top: 34px;
    text-align: right;
}
.morer{
	float:right;
}
#socia_faq .c a{
	display:block;
	line-height:30px;
}
#bread{
	padding:8px 0;
	width:990px;
	margin:0 auto;
	font-size:12px;
}
#bread a{
	color:#11578b;
}
#bread span,#bread{
	color:#898989
}
#bread span{
	padding:0 8px;
	background:url(../image/bread.png) no-repeat 8px 2px ;
}
.wcont_a{
	background-color:#FAFDFF;
	padding:11px 25px 14px;
}
.wcont_b{
	width:699px;
	background-color:#FAFDFF;
	padding:11px 25px 14px;
}
.wcont_s{
	background-color:#FAFDFF;
	width:204px;
	padding:12px;
}
.box{
	border:1px solid #D3E1ED;
}
.blueline{
	background:url(../image/blueline.png) repeat-x 0 bottom;
}
.butzwss,.butcjwt,.butrzzw,.butzpxw,.butxczp,.butcjwt,.butfcwt,.butlogin,.butreg0,.butcjwt2,.butfindpsw,.butyhzx,.butzwsqjl,.butxgmm,.butgsjs,.butqybj,.butywtx,.butqywh,.butwdjl,.butfkyj,.butsczw{
	height:25px;
	width:66px;
	border-bottom:1px solid #69CBF1;
	background:url(../image/titles.png) no-repeat;
}
.butzwss{
	
}
.butgzdd{
	
}
.butcjwt{
	width:58px;
	height:23px;
	background-position:-198px 0;
}
.butrzzw{
	width:58px;
	height:23px;
	background-position:-256px 0;
}
.butzpxw{
	background-position:-314px 0;
}
.butxczp{
	background-position:-380px 0;
}
.butcjwt2{
	background-position:-446px 0;
}
.butfcwt{
	width:101px;
	background-position:-512px 0;
}
.butlogin{
	background-position:-613px 0;
}
.butreg0{
	background-position:-679px 0;
}
.butfindpsw{
	background-position:-745px 0;
}
.butzwsqjl{
	width:99px;
	background-position:-811px 0;
}
.butyhzx{
	width:58px;
	background-position:-910px 0;
}
.butxgmm{
	background-position:-968px 0;
}
.butgsjs{
	background-position:-1034px 0;
}
.butqybj{
	background-position:-1100px 0;
}
.butywtx{
	background-position:-1166px 0;
}
.butqywh{
	background-position:-1232px 0;
}
.butwdjl{
	background-position:-1298px 0;
}
.butfkyj{
	background-position:-1364px 0;
}
.butsczw{
	width:84px;
	background-position:-1430px 0;
}
#position_cont{
	padding-top:6px;
}
#position .odd a span,#position .even a span{
	color:#cc0033;
}
#searchrow1{
	padding:23px 0;
}
#search1,#hsearch1{
	padding-left:7px;
	height:36px;
	background:url(../image/searchl.png) no-repeat;
}
input:FOCUS,textarea:FOCUS{
	outline:none;
}
#search2{
	height:16px;
	border:none;
	line-height:16px;
	width:265px;
	padding:10px 0;
	color:#777;
	font-size:14px;
	background:url(../image/searchm.png) repeat-x;
}
#searchrow1,#searchrow2,#searchrow3{
	display:inline-block;
}
#search3{
	height:37px;
	border:none;
	width:62px;
	cursor:pointer;
	background:url(../image/searchr.png) no-repeat;
}
.srow2l{
	padding-right:18px;
	height:24px;
	background:url(../image/forr.png) no-repeat right center;
}
#searchform .items{
	
}
#searchform #additems{
	width:548px;
}
.buts1 .item{
	line-height: 24px;
	padding-left:6px;
	margin-bottom:3px;
	display:inline-block;
}
.buts1 .item font{
	padding-left:4px;
    padding-right:10px;
    font-size:14px;
}
.buts1 .active,.buts1 .item:hover{
	text-decoration:none;
	color:#111111;
	background:url(../image/but1l.png) no-repeat 0 center;
}
.buts1 .active span,.buts1 .item:hover span{
	display:inline-block;
	background:url(../image/but1m.png) repeat-x 0 center;
}
.buts1 .active font,.buts1 .item:hover font{
	display:inline-block;
	background:url(../image/but1r.png) no-repeat right center;
}
.more2{
	color:#11578b;
	line-height:24px;
	padding-right:15px;
	background:url(../image/moredown.png) no-repeat right center;
}
.more2up{
	background:url(../image/moreup.png) no-repeat right center;
}
.more2:hover{
	text-decoration:none;
}
.more3{
	color:#11578b;
	line-height:24px;
	padding-right:19px;
	background:url(../image/moreright.png) no-repeat right center;
}
#additems.itemnone .itemhide{
	display:none;
}
#searchrow2{
	overflow:hidden;
	padding-top:10px;
}
#searchrow3{
	overflow:hidden;
	padding:20px 0 30px;;
}
.tablelist{
	text-align:center;
}
.tablelist .l{
	padding-left:15px;
	text-align:left;
}
.tablelist .h{
	height:42px;
	color:#333;
}
#position_detail .lightblue{
	color:#222;
}
.tablelist .h td{
	border-top:1px solid #D5EBF8;
	border-bottom:1px solid #D5EBF8;
	background-color:#DFEDF8;
}
.tablelist .even{
	height:37px;
}
.tablelist .even td{
	background-color:#F9FDFF;
}
.tablelist .odd{
	height:37px;
}
.tablelist .odd td{
	background-color:#EFF4F8;
}
.tablelist .hot{
	display:inline-block;
	height:9px;
	width:19px;
	margin-left:2px;
	background:url(http://www.cqguangrong.com/img/hot.png) no-repeat;
	vertical-align:top;
}
.square a{
	padding-left:9px;
	background:url(../image/li.png) 0 center no-repeat;
}
.squareli li{
	padding-left:9px;
	background:url(../image/li.png) 0 center no-repeat;
}
.squareblue li{
	padding-left:9px;
	float:left;
	display:block;
	width:94px;
	background:url(http://www.cqguangrong.com/images/li2.png) 0 center no-repeat;
}
.squareblue li a{
	color:#11578b;
}
.lightblue{
	color:#35679C;
}
.tablelist .f td{
	padding-top:14px;
}
.tablelist .total{
	padding:0 3px;
}
.pagenav a {
    border:1px solid #C2D5E3;
    background-color:#fff;
    color: #444;
    display: block;
    float: left;
    height: 27px;
    line-height: 27px;
    margin-left: 4px;
    text-align: center;
    width: 27px;
    font-size:12px;
}
.pagenav .noactive, .noactive {
    color: #AAAAAA;
    cursor: default;
}
.pagenav a.active {
    cursor: default;
    font-weight:bold;
}
.pagenav a.active, .pagenav a:hover {
    background-color:#E5ECF2;;
    border: 1px solid #C2D5E3;
}
.pagenav a.noactive, .pagenav a.noactive:hover, .noactive:hover {
    background-color: #FFFFFF;
    color: #AAAAAA;
    text-decoration: none;
}
.pagenav #next, .pagenav #prev {
    width: 62px;
}
#prev{
	padding-left:11px;
	background:url(../image/pagel.png) no-repeat 10px center;
}
#next{
	padding-right:11px;
	background:url(../image/pager.png) no-repeat 59px center;
}
.wcont_s .square a{
	line-height:30px;
	display:block;
}
.backpos{
	height:11px;
	height: 21px;
    padding-left: 17px;
	display:block;
	color:#11578b;
	background:url(../image/back.png) no-repeat 0 center;
}
#position_detail .textl,#senior_detail .textl{
	text-align:left;
}
.tablelist .l2{
	padding-left: 25px;
}
.tablelist .c td{
	padding-top:11px;
	padding-bottom:11px;
}
.tablelist .bottomline td{
	border-bottom:1px dashed #E3E5E2;
}
#position_detail .tablelist,#senior_detail .tablelist{
	line-height:22px;
}
#position .square a:visited,#posxczp .li_2 a:visited,#news .square a:visited,#seniorcont a:visited,#career_list a:visited{
	color:#551A8B;
}
.but1,.but2,.but3,.but4,.btngray{
	width:103px;
	height:38px;
	padding-bottom:2px;
	line-height:36px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#eee;
	border:none;
	cursor:pointer;
}
.but1{
	display:block;
	background:url(../image/but1.png) no-repeat;
}
.but2{
	display:block;
	background:url(../image/but2.png) no-repeat;
}
.but3{
	display:block;
	width:162px;
	background:url(../image/but3.png) no-repeat;
}
.but4{
	width:82px;
	background:url(../image/but4.png) no-repeat;
}
.btngray{
	float:right;
	width:82px;
	height:38px;
	line-height:38px;
	display:block;
	background:url(../image/but4.png) no-repeat;
}
.but1:hover,.but2:hover{
	color:#fff;
	text-decoration:none;
}
.ajaxshow{
	color:#669900;
	background-color:#F8FFEC;
	padding:3px 15px;
	margin-left:14px;
	margin-top:4px;
	font-weight:bold;
	height:20px;
	float:left;
}
.showsuc{
	color:#669900;
	background-color:#F8FFEC;
	border:1px solid #B3CC80;
}
.showerr{
	color:#FF3737;
	background-color:#FFFBFB;
	border:1px solid #FFA6A6;
}
.spacem{
	margin-top:10px;
}
#rzzw5 .li5,#rzzw5 .li6,#rzzw5 .li7,#rzzw5 .li8,#rzzw5 .li9{
	display:none;
}
#rzzw8 .li8,#rzzw8 .li9{
	display:none;
}
#news .wcont_b td{
	height:30px;
	border-bottom:1px dashed #E3E3E3;
}
#news #posxczp td{
	height:auto;
	padding:9px 7px;
}
#posxczp .li_2 a{
	color:#256392;
	display:inline-block;
}
.li_2 a{
	padding-left:30px;
	background:url(../image/pager2.png) no-repeat 15px center;
}
#news .wcont_b .noborder td{
	border:none;
}
#news .wcont_b .trmore td{
	border-top:1px solid #CBE7F5;
	border-bottom:none;
	padding-top:2px;
	height:25px;
}
#newsDetail .container{
	padding-top:30px;
}
#newsDetail .container .items{
	padding-left:15px;
}
#newsDetail .buts1 .item{
	margin-bottom:0;
	margin-left:1px;
}
#newsDetail #types{
	padding:10px 0;
	overflow:hidden;
	border-top:1px solid #CCE6F5;
	border-bottom:1px solid #CCE6F5;
}
#career_list{
	line-height:32px;
}
#career_list a{
	display: block;
    float: left;
    margin-right: 2px;
    padding-left: 22px;
    width: 325px;
    background-position:9px center;
}
#career_list a.none {
    display:none;
}
#newsDetail p{
	line-height:24px
}
#career_list .even{
	background-color:#F9FDFF;
}
#career_list .odd{
	background-color:#EFF4F8;
}
#faqtabs{
	padding:10px 12px;
	background-color:#EAF1F7;
}
#faqbuts{
	padding-bottom:15px;
}
#faqbuts li{
	float:left;
	width:346px;
	padding:5px 0 5px 2px;
}
#faqbuts li a.active{
	color:#507D9C;
	background-color:#E1EFFA;
}
#faqwyfc{
	padding-top:20px;
}
#faqsubtable td{
	padding-top:11px;
}
#faqtitle,#faqcont,#faqcode{
	border:1px solid #AAC2CE;
	padding-left:5px;
}
#faqtitle,#faqcode{
	height:34px;
}
#faqtitle,#faqcont{
	width:668px;
}
#faqcont{
	height:54px;
}
#faqcode{
	width:145px;
}
#login,#reg{
	padding-top:50px;
	margin:0 auto;
}
#login{
	width:472px;
}
#findpsw,#reg0,#reg1,#reg2,#reg3,#applyed,#userinfo,#myresume,#about,#branch,#business,#culture,#faq,#liveInGlory,#news,#position,#senior,#training,#welfare,#workInGlory{
	padding-top:12px;	
}
#logindiv{
	padding:20px 0 20px 0;
}
.logininput,.longinput,#LoginEmail_common,#Password_common,#Checkno_common,.longinput2,.longinput3{
	border:1px solid #ABC1CE;
    height:20px;
    line-height:20px;
    padding:6px 5px 7px;
    width:175px;
}
.longinput2{
	width:222px;	
}
.longinput3{
	width:280px;	
}
#regstep2c .longinput{
	width:254px;	
}
.textarea{
	width:637px;
	height:65px;
	padding:5px;
	border:1px solid #ABC1CE;
}
#logindiv td,#findpsw td,#userinfo td{
	padding:5px;
}
#logindiv td.k{
	color:#333;
}
#logindiv .errortd td{
	padding-top:0;
}
#logindiv .bottom0 td{
	padding-bottom:0;
}
.clew span { 
	color:#FF3300;
	padding-left:18px;
	white-space:nowrap;
	background: url(../image/error.png) no-repeat 0px center;
}
.clew font { 
	color:#111;
	padding-left:18px;
}
#findpswdiv{
	padding:20px 0;
}
.gmsg,.rmsg{
	float:left;margin:20px 15px 0px;float:left; margin:20px 15px 0px;padding:3px 15px;font-size:12px;
}
.rmsg2{color:#FF3737;}
.gmsg{color:#669900;border:1px solid #B3CC80;background:#F8FFEC;}
.rmsg{color:#FF3737;border:1px solid #FFA6A6;background:#FFFBFB;}
#reg1div,#reg2div,#reg3div{
	padding:25px 0;
}
#reg0div{
	padding:25px 0 99px;
}
#regstep0,#regstep1,#regstep2,#regstep3{
	width:825px;
	height:66px;
	margin:0 auto 16px auto;
	background:url(../image/steps.png) no-repeat;
}
#regstep1{
	background-position:0 -66px;
}
#regstep2{
	background-position:0 -132px;
}
#regstep3{
	background-position:0 -198px;
}
#regstep0c{
	width:480px;
	margin:0 auto;
}
#regstep0c h3{
	padding-bottom:7px;
}
#reg_content{
	width:790px;
	margin:0 auto;
}
.cdefault{
	cursor:default;
}
.regtitlebg{
	background:url(../image/regtitle.png) no-repeat;
}
.regtitle{
	color:#fff;
	height:20px;
	padding:2px 0 25px 13px;
}
#myresume .regtitle{
	padding-bottom:0;
}
#regstep1c .reg{
	margin-left:164px;
}
#t_Email,#t_IDCard{
	max-width:168px;
	word-wrap:break-word;
	word-break:break-all;
	display:inline-block;
}
#reg_content .reg td,#myresume td{
	padding:5px 2px;
}
#reg_content .reg .k,#myresume .k{
	color:#333;
	width:101px;
	text-align:right;
}
#reg_content .reg .v1{
	width:278px;
}
#reg_content .reg .row2in1{
	padding-top:11px;
}
#reg_content .red,#userinfo .red{
	padding-right:3px;
}
.dotline{
	width:630px;
	height:45px;
	margin:0 auto;
	background:url(../image/regsplit.png) no-repeat center;
}
.select3{
	border: 1px solid #ABC1CE;
	padding: 8px 0;
	width: 285px;
}
div#msg_upload_photo{
	position:absolute; 
	width:145px;
	background-color:#ffefa4; 
	border:1px #FF9900 solid; 
	left:10px; 
	top:0;
	text-align:left; 
	padding:12px 10px 12px 30px; 
	color:#dc6800; 
	display:none;
	font-size:12px;
}
ol li{
	list-style:decimal outside none;
}
.w790{
	width:790px;
	margin:0 auto;
}
#regstep2c .expt{
	cursor:pointer;
}
#regstep2c .exptin1,#myresume .exptin1{
	margin-left:15px;
	float:left;
	background:#e0effa url(../image/expiteml.png) no-repeat;
}
#myresume .exptin1{
	background:#e0effa;
}
#regstep2c .exptin2,#myresume .exptin2{
	height:27px;
	line-height:27px;
	font-weight:bold;
	padding:0 15px 0 25px;
	float:left;
	background:url(../image/expitemr.png) no-repeat right 0;
}
#myresume .exptin2{
	padding-left:10px;
}
.add{
	margin-left:35px;
}
.add span,.add span{
	padding-left:16px;
	color:#11578b;
	background:url(../image/add.png) no-repeat 0 center;
}
.add span,.lineshadow span{
	cursor:pointer;
}
.dotline{
	height:20px;
}
.lineshadow{
	border-top: 1px dashed #bbb;
    margin: 10px 33px;
    padding-top: 4px;
}
#myresume .lineshadow{
	border:none;
	padding:0;
	text-align:right;
	padding-right:5px;
	margin:0;
}
.resumeitemb,.addresume,.editresume{
	border-bottom:1px dashed #bbb;
	margin-bottom:5px;
    padding-bottom:5px;
}
.addresume,.editresume{
    display: none;
}
#myresume .add{
	padding-bottom:20px;
}
.lineshadow2{
 border-top: 1px dashed #bbb;
 margin: 10px 33px 0;
}
.lineshadow span{
	padding-left:20px;
	color:#11578b;
	background:url(../image/error.png) no-repeat 0 center;
}
#regstep3c{
	width:420px;
	margin:0 auto;
}
#congrat{
	height:55px;
	width:241px;
	background:url(../image/congrat.png) no-repeat;
}
#centerleft{
	margin-top:7px;
	position:relative;
	left:-7px;
	margin-bottom:7px;
}
#centerleft li{
	padding-top:2px;
	float:left;
	width:100%;
}
#centerleft a{
	padding-left:38px;
	display:block;
	height:37px;
	line-height:30px;
	color:#666;
}
#centerleft a.active{
	color:#fff;
	font-weight:bold;
	background:url(../image/leftmenu.png) no-repeat;
	text-decoration:none;
}
#centerleft a.active:hover{
	color:#fff;
}
#centerleft a:hover{
	color:#11578B;
}
.userleft{
	padding:12px 0;
	width:228px;
	background-color:#FAFDFF;
	min-height:460px;
}
.userright{
	background-color:#FAFDFF;
	padding:11px 25px 14px;
	width:699px;
	min-height:460px;
}
.plr12{
	padding:0 12px;
}
#applyed .tablelist .h{
	font-weight:bold;
	color:#666;
}
.cancleapply{
	cursor:pointer;
}
#userinfo .k{
	width:95px;
	text-align:right;
}
.editresume{
	display:none;
	margin-bottom:10px;
	padding-bottom:15px;
}
#myresume textarea{
	padding:3px;
	height:50px;
	width:417px;
}
#myresume select{
	width:152px;
}
#myresume input{
	width:150px;
}
#myresume input.wauto,#myresume select.weightyear,#myresume select.weightmonth{
	width:auto;
}
#user .user_photo {
    padding: 10px 20px 10px 32px;
}
#workInGlory .wcont_a,#liveInGlory .wcont_a,#training .wcont_a,#welfare .wcont_a{
	padding:35px 45px;
}
#inQQMenu .item{
	width:214px;
	height:214px;
	float:left;
	display:block;
	margin-right:14px;
	text-decoration:none;
	background:url(../image/rztx1.png) no-repeat -214px 0;
}
#inQQMenu .item:hover{
	background-position:0 0;
}
#inQQMenu .active{
	background-position:0 0;
}
#inQQMenu .c{
	height:214px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-indent:-9999px;
	background:no-repeat center 23px;
}
#inQQMenu1 .c{
	background-image:url(../image/fuli1.png);
}
#inQQMenu2 .c{
	background-image:url(../image/fuli2.png);
}
#inQQMenu3 .c{
	background-image:url(../image/fuli3.png);
}
#inQQMenu4 .c{
	background-image:url(../image/fuli4.png);
}
#inQQMenu .nomargin{
	margin:0;
}
#inQQCt{
	padding:42px 0 12px;
	margin-bottom:13px;
	border-bottom:1px solid #CCE6F5;
}
#inqqgzhj,#inqqgzhj2,#inqqbgdl,#inqqtxsh,#inqqpxfz,#inqqxcfl{
	height:18px;
	width:66px;
	background-image: url(../image/inTitles.png);
	background-repeat: no-repeat;
}
#inqqgzhj2{
	width:88px;
	background-position:-66px 0;
}
#inqqbgdl{
	width:88px;
	background-position:-154px 0;
}
#inqqtxsh{
	background-position:-242px 0;
}
#inqqpxfz{
	background-position:-308px 0;
}
#inqqxcfl{
	background-position:-374px 0;
}
.imgchang .bigimg{
	height:464px;
	width:900px;
	background:no-repeat center
}
.imgchang .dian2s{
	width:144px;
	padding-left:755px;
}
.split{
	width:901px;
	height:50px;
	margin:0 auto;
	background:url(../image/rztx4.png) no-repeat center;
}
#inQQitems .item{
	padding-top:16px;
}
#training .item{
	padding-bottom:10px;  
}
#inQQitems .fg{
	padding-left:18px;
	background:url(../image/fg.png) no-repeat 46px 0;
}
#inQQitems .fg2{
	background:url(../image/fg.png) no-repeat 26px 0;
}
#inQQitems .fg3{
	background:url(../image/fg2.png) no-repeat 26px 0;
}
#inQQitems .t{
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:15px;
}
#inQQitems .t2{
	font-size:15px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
	padding-left:42px;
}
#training .t{
	padding-top:0;
}
#inQQitems .c{
	padding-left:42px;
	line-height:28px;
}
#inQQitems .t span{
	padding-left:20px;
}
#welfare #inQQitems{
	width:818px;
	margin:0 auto;
}
#welfares{
	padding-top:22px;
}
#welfares .itemt{
	width:217px;
	background:url(../image/welfare3.png) no-repeat;
}
#welfares .itemt li{
	cursor:pointer;
	padding-left:15px;
	padding-right:6px;
	background:url(../image/welfare4.png) no-repeat 186px center;
}
#welfares .itemt li.active{
	background:url(../image/welfare5.png) no-repeat;
}
#welfares .itemt li.active span{
	border:none;
	color:#fff;
}
#welfares .itemt li span{
	padding-left:20px;
	display:block;
	height:35px;
	line-height:31px;
	font-weight:bold;
	border-bottom:1px solid #CCE6F5;
}
#welfares .itemc{
	width:533px;
	padding:0 33px;
	background:url(../image/fg.png) no-repeat right 0;
}
#welfares .t{
	padding-top:5px;
}
#welfares .c{
	padding-left:0;
}
#welfares .itemc .i{
	display:none;
	height:286px;
	overflow:auto;
}
#welfares .itemc .active{
	display:block;
}
#knowqqleft{
	min-height:163px;
	padding:0;
}
#knowqqcont{
	width:704px;
	margin:0 auto;
}
.cont p{
	line-height:24px;
}
#knowqqcont .height20{
	height:30px;
}
#branch .cont .r{
	width:426px;
	padding-top:13px;
}
#branch #knowqqcont{
	width:676px;
}
#branch #knowqqcont .t,#business #knowqqcont .t,#culture .t{
	padding-left:20px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
	background:url(../image/branch5.png) no-repeat 0 center;
}
#branch #knowqqcont .i{
	padding-bottom:40px;
}
#business .c{
	padding-left:20px;
}
#business .i{
	padding:14px 0;
	border-bottom:1px dashed #bbb;
}
#business .noborder{
	border:none;
}
.graybg{
	background-color:#F3F8FC;
}
#culture .squareli li{
	padding-left:34px;
	line-height:24px;
	background-position:20px center;
}
#culture .i{
	padding-top:10px;
	padding-bottom:20px;
}
#culture .valuet{
	padding-top:10px;
	font-weight:bold;
	padding-left:20px;
}
#seniorvideo1{
	padding:9px 0 10px;
}
#seniorvideo2{
	width:564px;
	margin:0 auto;
	padding:5px;
	border:1px solid #BED3E4;
}
#seniorvideo3{
	width:560px;
	height:315px;
	border:1px solid #CECBCE;
}
#seniormenus{
	text-align:center;
	color:#476C91;
	font-weight:bold;
}
#seniormenus td{
	background:url(../image/senior2.png) repeat-x;
}
#seniormenus td .t1{
	background:url(../image/senior3.png) no-repeat right 0;
}
#seniormenus td .t2{
	height:43px;
	line-height:43px;
	cursor:pointer;
}
#seniormenus td.active{
	background:url(../image/senior_active.png) repeat-x;
}
#seniormenus td.active .t2{
	background:url(../image/senior4.png) no-repeat center bottom;
}
#seniormenus td .nobg{
	background:none;
}
#seniorcont{
	border-top:1px solid #D3E1ED;
}
#seniorcont .i,#seniorcont .desc{
	display:none;
}
#seniorcont .active{
	display:block;
}
#seniorcont td{
	padding:7px 5px 7px 30px;
}
#seniorcont td a{
	color:#476C91;
}
#seniorcont .desc{
	padding:0 36px;
	line-height:1.5em;
}
#seniorcont .odd{
	background-color:#EFF4F8;
}
#seniorcont .even{
	background-color:#F9FDFF;
}
#seniorleft{
	width:751px;
}
#homevideo1{
	padding:3px;
}
#homevideo2{
	-webkit-box-shadow:1px 1px 3px #777, -1px -1px 3px #777;
    -moz-box-shadow:1px 1px 3px #777, -1px -1px 3px #777;
    box-shadow:1px 1px 3px #777, -1px -1px 3px #777;
    position:relative;
    height: 411px;
    width: 720px;
    background-color:#fff;
}
#homevideo2 #closebut{
	width:30px;
	height:30px;
	display:block;
	text-decoration:none;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../image/videoclose.png) no-repeat 0 -30px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
#homevideo2 #closebut:hover{
	background-position:0 0;
}
.shares a,.shares span{
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	font-size:13px;
	margin-right:9px;
}
.shares a{
	width:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../image/share.png) no-repeat;
}
.shares #qqt{
	background-position:0 -61px;
}
.shares #qzone{
	background-position:0 -42px;
}
.shares #pengyou{
	background-position:0 -80px;
}
.shares #sinat{
	background-position:0 -20px;
}
.shares #renren{
	background-position:0 0;
}
.shares #kaixin{
	background-position:0 -99px;
}
#topshares{
	height:26px;
	position:relative;
}
#topshares .shares{
	right:-9px;
	top:25px;
	width:212px;
	display:none;
	position:absolute;
}
#guanhuai .i{
	display:block;
	float:left;
	width:151px;
	height:65px;
	background:url(../image/welfare7.png) no-repeat;
	margin-right:15px;
	position:relative;
	cursor:default;
	text-decoration:none;
}
#guanhuai .i:hover{
	background-position:0 -65px;
	z-index:10;
}
#guanhuai .nomag{
	margin:0;
}
#guanhuai .gc{
	color:#52575b;
	padding-top:20px;
	font-weight:bold;
	text-align:center;
}
#guanhuai .desc{
	position:absolute;
	display:none;
	border:1px solid #D3E1ED;
	width:471px;
	padding:8px 5px;
	color:#606060;
	top:65px;
	left:0;
	background-color:#FFFFCE;
}
#guanhuai .right0 .desc{
	left:auto;
	right:0;
}
#guanhuai .i:hover .desc{
	display:block;
}
#videoshow{
	width:386px;
	height:220px;
	background:url(../image/video_show.png) no-repeat center;
}
#videoshow a{
	display:block;
	width:386px;
	height:220px;
	background:url(../image/player1.png) no-repeat center;
}
#videoshow a:hover{
	background:url(http://www.cqguangrong.com/images/player2.png) no-repeat center;
}
#faqtabs li{
	list-style:decimal inside none;
}
.zoomin{
	cursor:url(http://www.cqguangrong.com/images/zoomin.cur),pointer;
}
.zoomout{
	cursor:url(http://www.cqguangrong.com/images/zoomout.cur),pointer;
}/*  |xGv00|36e2ceff678940dc81e7cf2323a20065 */
