/* CSS Document */
/*以下为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/
body{ font-size:12px; line-height:26px; font-family:"微软雅黑"; overflow-x:hidden; position:relative;}
.q_fs{ font-family:"宋体";}
.q_fa{ font-family:Arial, Helvetica, sans-serif;}
.q_fg{ font-family:Georgia, "Times New Roman", Times, serif;}
.q_ft{ font-family:"Times New Roman", Times, serif;}
.q_l{ float:left;}
.q_r{ float:right;}
.q_oh{ overflow:hidden;}
.q_pr{ position:relative;}
.q_pa{ position:absolute;}
.w1002{ width:1002px; margin:0px auto;}
.w1004{ width:1004px; margin:0px auto;}
.w1100{ width:1100px; margin:0px auto;}
.w1200{ width:1200px; margin:0px auto;}
.margin{margin:0 auto;}
/*以上为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/
/*招聘开始*/
.q_job_bg{ background:url(../images/job_form.png) no-repeat right top;}
.job_list li>span{ font-size:14px; color:#333333;}
.c_page{ width:796px; margin:0px auto; padding-top:130px; background:url(../images/job_top_bg.png) no-repeat top center;}
.c_recruitment{ height:auto !important; min-height:500px; height:500px;}
.c_recruitment .zhoapin{ display:block; width:141px; height:43px; line-height:42px; color:#fff; text-align:center; background:url(../images/baoming.png) no-repeat center; padding-left:20px; font-size:16px;}
.c_recruitment .biaotou{ background:url(../images/table_back.png) no-repeat top right; margin-left:13px; line-height:78px; text-align:center; overflow:hidden; margin:20px 0 0 0; color:#03913b; font-size:14px; font-family:"宋体";}
.c_recruitment span{ display:block;float:left;}
.c_zhiwu{ width:100px; margin-left:12px;}
.c_recruitment .c_position{ width:280px;}
.c_recruitment .c_num{ width:150px;}
.c_recruitment .c_date{ width:150px;}
.c_recruitment .c_link{ width:90px; background:url(../images/more_back.png) no-repeat center;}
.c_recruitment .c_link a{ line-height:76px; color:#333; font-size:12px;}
.c_recruitment .c_link a:hover{ color:#ff8400;}
.c_recruitment ul li{ line-height:76px; overflow:hidden; border-bottom:1px solid #d9d9d9; overflow:hidden; position:relative; font-size:14px; vertical-align:middle;}
.c_recruitment ul li span{ text-align:center;}
.c_recruitment ul li .zhize{ clear:both; line-height:2em; background:url(../images/job_word_bg.png) repeat; padding:5px 18px;}
.c_recruitment ul li .zhize a{ display:block; height:30px; line-height:30px; color:#fff; background:#848383; font-size:14px; padding:0 15px; position:absolute; top:60px; right:11px; width:60px;}
.c_recruitment ul li .zhize a.upload_file{right:103px; width:60px;}
.c_recruitment ul li .zhize a:hover{ background:#0198df;}
/*招聘完成*/
/*头部开始*/
.q_top{ height:126px; width:1008px; background:url(../images/cx_top_bg.png) repeat 0 0; position:absolute; z-index:9999; top:16px; left:50%; margin-left:-504px;}
.top_log{ display:block; padding:8px 14px; float:left;}
.cx_top_t
{
	clear:both;
	overflow:hidden;
	}
.cx_top_t_r
{
	background:url(../images/icon1.png) no-repeat 80px 4px;
	float:right;
	text-align:right;
	padding:11px 50px;
	}
.q_top_right_t{ clear:both; height:36px; line-height:36px; font-size:12px; color:#ffffff; padding-right:29px; text-align:right;}
.q_top_right_t a{ color:#ffffff;}
.q_top_right_t a:hover{ color:#fb0;}
.q_top_nav{ clear:both;}
.q_top_nav li{ float:left; width:165px; text-align:center; height:38px; line-height:28px; font-size:14px; color:#060001; position:relative; z-index:9999; margin-right:2px;}
.q_top_nav li>a{ display:block; height:38px; line-height:38px; color:#fff; background:#b7b7b7;}
.q_top_nav li>a:hover{ background:#009b4f; color:#fff;}
.q_xzzt{ background:#009b4f !important; color:#fff !important;}
.q_top_nav_xl{ position:absolute; top:38px; left:0px; z-index:9999; text-align:center; width:100%;}
.q_top_nav_xl a{ display:block; color:#000; font-size:12px; background:#009b4f; color:#fff;}
.q_top_nav_xl a:hover{ background:#690;}
/*头部完成*/
/*产品开始*/
.q_index_title{ height:41px; line-height:40px; border-bottom:1px solid #009b4f;}
.q_index_title1,.q_index_title2{ display:block; color:#009b4f;}
.q_index_title1:hover,.q_index_title2:hover{ color:#d80802;}
.q_index_title1{ float:left; font-size:14px;}
.q_index_title1 em{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.q_index_title2{ float:right; padding-right:8px; line-height:26px; padding-top:12px;}

.q_index_titlex{ width:475px;}
.index_pic{ clear:both; padding:25px 0px 15px 0px; height:240px;}
.index_pic li{ float:left; margin:0px 20px 0px 0px;}
.index_pic li>a{ display:block; height:200px; width:235px;}
.index_pic li h3{ display:block; height:40px; line-height:40px; font-size:12px; text-align:center; width:235px;}
.index_pic li h3 a{ width:100%; display:block; height:40px; font-size:12px; color:#ffffff; background:#009b4f;}
.index_pic li:hover h3 a{ background:#078bdd;}
/*产品完成*/
/*首页底部开始*/
.index_bottom_left{ width:475px;}
.index_bottom{  height:264px; padding-bottom:10px;}
.q_index_title_about{ padding:20px 10px 0px 10px;}
.q_index_title_about_g{ height:96px; width:454px; clear:both;}
.index_about_word{ padding:12px 0px 0px 0px; color:#333333; height:78px; overflow:inherit;}
.index_news li em{ display:block; height:22px; line-height:22px; width:25px; text-align:center; float:left; background:#cecece; color:#fff; font-size:12px; border-radius:2px;}
.index_news li{ clear:both; height:22px; padding:12px 0px; border-bottom:1px dotted #cecece; vertical-align:middle;}
.index_news li:hover{ border-bottom:1px dotted #009b4f;}
.index_news li:hover em{ background:#078bdd;}
.index_news li h3{ display:block; height:22px; line-height:22px; font-size:12px; color:#666666; float:left; padding-left:10px; width:320px; overflow:hidden;}
.index_news{ clear:both; padding-top:12px; height:190px; overflow:hidden;}
.index_news li h3 a{ color:#666666;}
.index_news li:hover h3 a{ color:#078bdd;}
.index_news li span{ display:block; float:right; line-height:22px; color:#bababa; font-family:"宋体";}
/*首页底部完成*/
/*二级开始*/
.q_sub_two{ height:75px; background:url(../images/sub_two_bg.jpg) repeat-x bottom;}
.q_sub_two.w1002{
	clear:both;
	overflow:hidden;
	height:75px;
	}
.cx_xzbox
{
	width:100%;
	clear:both;
	overflow:hidden;
	}
.q_sub_two_left em{ display:block; padding-top:12px; height:16px;}
.q_sub_two_left_bottom{ font-size:18px; color:#009b4f; background:url(../images/sub_title_bg.png) no-repeat left bottom; line-height:40px; height:40px;}
.sub_two_ul{ float:right;}
.sub_two_ul li{float:left;}
.sub_two_ul li h2{ display:block; float:left;}
.sub_two_ul li h2 a{ display:block; float:left; height:75px; min-width:60px; padding:0px 12px; font-size:14px; color:#595959; line-height:66px; white-space:nowrap;}
.sub_two_ul li h2 a:hover{ background:url(../images/sub_a_bg.png) no-repeat center center; color:#fff;}
.xzzt{ background:url(../images/sub_a_bg.png) no-repeat center center !important; color:#fff !important;}
/*二级完成*/

.Q_pic1,.Q_sign1{background:url(http://demo.lanrenzhijia.com/2014/service1103/images/lanrenzhijia.png) no-repeat;}
.sign,.signa,.signb,.signc,.signd,.signe,.signf,.signg,.signh,.signi,.signj,.signq{background:url(http://demo.lanrenzhijia.com/2014/service1103/images/lanrenzhijia.png) no-repeat;display:block;}
.signi{background-position:-203px -484px;width: 10px;height: 30px;float:right;margin: 3px 10px 0 3px;}
.signj{background-position:-233px -478px;width: 10px;height: 30px;float:right;margin:0 5px 0 3px;}
.QQ_S{width:90px;height: 172px;position:fixed;right: 10px;top: 40%; z-index:99999;}
.Q_top{width:100%;background:#E6E6E6;height:30px;line-height:30px;text-align: right;cursor:pointer;}
.Q_botm{width: 84px;border: 3px solid #E6E6E6;}
.Q_pic,.Q_anser,.Q_sign{width:100%;height: 45px;border-bottom:2px solid #E6E6E6;background: url(http://demo.lanrenzhijia.com/2014/service1103/images/lanrenzhijia.png) no-repeat;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white; line-height:18px;}
.Q_pic{background-position:20px -458px;}
.Q_anser{background-position:-242px -384px;}
.Q_sign{background-position:-241px -434px;}	
.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	
.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;background: url(http://demo.lanrenzhijia.com/2014/service1103/images/lanrenzhijia.png) no-repeat;display:block;}
.hide_pic{background-position:-242px -348px;}
.hide_pic1{background-position:-100px -467px;}
.hide_pic2{background-position:-243px -479px;}
.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}
.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}
a.blank{width:100%;height:100%;display:block;}
.QQ_S1{width:60px;height: 110px;position:fixed;right:10px;bottom:0;display:none;}
.Q_top1{width:100%;height:30px;background:#E6E6E6;line-height:30px;text-align:right;cursor:pointer;}
.Q_botm1{width:56px;border:2px solid #E6E6E6;height: 70px;}
.Q_pic1{border-bottom:2px solid #E6E6E6;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}
.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}
.Q_sign1_hide a{font-size:12px;}
