/* CSS Document */
/*以下为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
body{ font-size:12px; line-height:26px; font-family:"微软雅黑";}
.cg_fs{ font-family:"宋体";}
.cg_l{ float:left;}
.cg_r{ float:right;}
.w1002,.w1004,.w1100,.w1200{ margin:0px auto;}
.w1002{ width:1002px;}
.w1004{ width:1004px;}
.w1100{ width:1100px;}
.w1200{ width:1200px;}
.cg_height5{ height:5px;}.cg_height10{ height:10px;}.cg_height15{ height:15px;}.cg_height20{ height:20px;}.cg_height25{ height:25px;}.cg_height30{ height:30px;}.cg_height35{ height:35px;}.cg_height40{ height:40px;}.cg_height45{ height:45px;}.cg_height50{ height:50px;}.cg_height55{ height:55px;}.cg_height60{ height:60px;}.cg_height65{ height:65px;}.cg_height70{ height:70px;}.cg_height75{ height:75px;}.cg_height80{ height:80px;}.cg_height85{ height:85px;}.cg_height90{ height:90px;}.cg_height95{ height:95px;}.cg_height100{ height:100px;}.cg_height105{ height:105px;}.cg_height110{ height:110px;}.cg_height115{ height:115px;}.cg_height120{ height:120px;}.cg_height125{ height:125px;}.cg_height130{ height:130px;}.cg_height135{ height:135px;}.cg_height140{ height:140px;}.cg_height145{ height:145px;}.cg_height150{ height:150px;}
/*以上为公用样式，不可以修改，如涉及到参数请在html页面删除相应的class或id*/
/*修改：闫晓龙 说明：增加公安局备案号*/
.bot_gaba{
	padding: 4px 0 4px 24px;
	color: #fff;
	text-decoration: none;
	background: url(../images/ba.png) left center no-repeat;
}
/*BEGIN*/
/*top*/
.in_top{width: 100%;height: 140px;background: #ebebeb;}
.in_top_box{width: 1002px;height: 140px;overflow: hidden;margin: 0 auto;}
.in_top_img{float: left;width: 557px;height: 83px;padding-top: 28px;}
.in_top_xx{float: right;height: 140px;overflow: hidden;width: 240px;}
.in_top_xx_sc{float: right;width: 184px;text-align: center;height: 36px;line-height: 36px;background: url(../images/top_dhbj.png) center center no-repeat;}
.in_top_xx_sc a{color: #666;}
.in_top_xx_sc a:hover{color: #f90410;}
.in_top_xx_sc .sy{background: url(../images/sy.png) left center no-repeat;padding-left: 18px;}
.in_top_xx_sc .sc{background: url(../images/sc.png) left center no-repeat;padding-left: 18px;}
.in_top_xx_dh{float: right;width: 226px;height: 50px;overflow: hidden;padding-top: 36px;}
/*top*/
/*导航*/
.in_dh{position: relative;z-index: 2000;width: 100%;height: 55px;background: #000050;}
.in_dh_box{width: 1002px;margin: 0 auto;height: 55px;}
.in_dh_box_ul > li{position: relative;float: left;width: 125px;text-align: center;height: 55px;}
.in_dh_box_ul > li:hover{background: url(../images/dh_bj.png) center center no-repeat;}
.in_dh_box_ul > li.yjxz{background: url(../images/dh_bj.png) center center no-repeat !important;}
.in_dh_box_ul > li > a{display: block;width: 100%;height: 55px;line-height: 55px;text-align: center;font-size: 16px;color: #fff;}
.dh_ej{position: absolute;left: 0;top: 55px;width: 100%;background: #08b297;padding: 14px 0;display: none;}
.dh_ej li{float: left;height: 36px;line-height: 36px;width: 100%;overflow: hidden;}
.dh_ej li a{display: block;color: #fff;width: 92%;margin: 0 4% 6px 4%;color: #fff;}
.dh_ej li a:hover{background: #fff;color: #08b297;}
.dh_ej li.on a{background: #fff !important;color: #08b297 !important;}
/*导航*/
/*第一块*/
.in_boxa{width: 1002px;min-height: 366px;margin: 24px auto;}
.in_ejdh{float: left;width: 172px;min-height: 300px;}
.in_ejdh_box{background: url(../images/bj_c.png) center center repeat-y;}
.in_ejdh > em{display: block;width: 100%;height: 10px;}
.in_ejdh .top{background: url(../images/bj_a.png) left top no-repeat;}
.in_ejdh .bot{background: url(../images/bj_a.png) left bottom no-repeat;clear: both;}
.in_ejdh_ul{width: 146px;min-height: 100px;margin: 0 auto;padding: 14px 0;}
.in_ejdh_ul li{float: left;width: 100%;height: 35px;padding-bottom: 6px;background: url(../images/ss_a.png) center bottom no-repeat;margin-top: 6px;}
.in_ejdh_ul li h2{font-weight: normal;font-size: 14px;}
.in_ejdh_ul li h2 a{display: block; padding-left: 50px;color: #fff;width: auto;height: 35px;line-height: 35px;}
.in_ejdh_ul li h2:hover{background: url(../images/li_a.png) center center;}
.tu_1 h2 a{background: url(../images/tu_a.png) 20px center no-repeat;}
.tu_2 h2 a{background: url(../images/tu_b.png) 20px center no-repeat;}
.tu_3 h2 a{background: url(../images/tu_c.png) 20px center no-repeat;}
.tu_4 h2 a{background: url(../images/tu_e.png) 20px center no-repeat;}
.in_boxa_xx{width: 135px;height: 82px;background: url(../images/ss_b.png) right top no-repeat;float: right;margin-right: 2px;clear: both;margin-top: 26px;margin-bottom: 22px;}
.in_boxa_xx *{padding-left: 10px;display: block;height: 20px;line-height: 20px;}
.in_boxa_xx em{text-transform: uppercase;font-size: 12px;color: #4dc4b1;padding-top: 20px;}
.in_boxa_xx h2{font-size: 16px;color: #fff;}
.in_boxa_xx h2 a{font-size: 16px;color: #fff;}
.in_boxa_xx h2 a:hover{color: #50e7cf;}
.in_gsjj{float: left;width: 450px;margin: 0 19px;height: 366px;overflow: hidden;}
.in_gsjj_img{position: relative; width: 100%;height: 182px;overflow: hidden;}
.in_gsjj_img em{display: block;position: absolute;left: 0;top: 0;height: 40px;width: 100%;background: url(../images/zz_a.png) center center no-repeat;}
.in_gsjj_img em h2{float: left;padding-left: 46px;font-size: 16px;font-weight: normal;}
.in_gsjj_img em h2 > a{display: block;float: left;color: #fff;height: 40px;line-height: 40px;}
.in_gsjj_img em h2 > a:hover{color: #50e7cf;}
.in_gsjj_img span{display: block;float: right;padding-right: 24px;height: 40px;line-height: 40px;}
.in_gsjj_img span a{color: #fff;}
.in_gsjj_img span a:hover{color: #50e7cf;}
.in_gsjj_text{width: 100%;height: 147px;padding: 16px 0;font-size: 13px;line-height: 28px;color: #333;overflow: hidden;}
.in_gsjj_text a{color: #333;font-weight: bold;}
.in_gsjj_text a:hover{color: #ff0000;}
.in_xw{float: right;width: 342px;height: 366px;overflow: hidden;}
.in_xw_top{width: 100%;height: 230px;background: url(../images/bj_b.png) center center no-repeat;}
.in_xw_top_tit{height: 40px;width: 100%;}
.in_xw_top_tit h2{float: left;padding-left: 46px;font-weight: normal;font-size: 16px;}
.in_xw_top_tit h2 a{display: block;height: 40px;line-height: 40px;color: #666;}
.in_xw_top_tit h2 a:hover{color: #08b297;}
.in_xw_top_tit em{display: block;height: 40px;line-height: 40px;float: right;padding-right: 24px;}
.in_xw_top_tit em a{color: #999;}
.in_xw_top_tit em a:hover{color: #08b297;}
.in_xw_top_text ul{width: 302px;margin: 0 auto;padding: 12px 0;}
.in_xw_top_text ul li{float: left;height: 27px;line-height: 27px;width: 100%;overflow: hidden;}
.in_xw_top_text ul li h3{float: left;font-weight: normal;font-size: 13px;}
.in_xw_top_text ul li h3 a{color: #333;}
.in_xw_top_text ul li h3 a:hover{color: #08b297;}
.in_xw_top_text ul li em{float: right;font-size: 12px;}
.in_xw_top_text ul li em a{color: #999;}
.in_xw_top_text ul li em a:hover{color: #08b297;}
.in_xw_bot{padding-top: 13px;float: right;}
/*第一块*/
/*第二块*/
.box_b{width: 100%;padding: 20px 0;background: #ebebeb;min-height: 100px;}
.in_cpzs{width: 1002px;margin: 0 auto;height: 280px;overflow: hidden;}
.in_cpzs_tit{height: 50px;width: 100%;background: url(../images/tit_bj.png) left bottom no-repeat;padding-bottom: 2px;}
.in_cpzs_tit h2{float: left;padding-left: 36px;background: url(../images/ss_c.png) left center no-repeat;height: 50px;line-height: 50px;font-weight: normal;font-size: 16px;}
.in_cpzs_tit h2 a{color: #333;}
.in_cpzs_tit h2 a:hover{color: #08b297;}
.in_cpzs_tit em{display: block;padding-left: 6px;height: 50px;line-height: 54px;float: left;text-transform: uppercase;font-size: 12px;color: #666;}
.in_cpzs_tit ul{float: right;}
.in_cpzs_tit ul li{float: left;margin: 0 6px;}
.in_cpzs_tit ul li a{display: block;width: 85px;height: 35px;line-height: 35px;padding-left: 40px;background: url(../images/li_b.png) center center no-repeat;font-size: 14px;color: #fff;}
.in_cpzs_tit ul li a:hover{background: url(../images/li_bon.png) center center no-repeat;}
.in_cpzs_tit ul li.on a{background: url(../images/li_bon.png) center center no-repeat !important;}
.in_cpzs_box{width: 100%;height: 213px;margin-top: 16px;overflow: hidden;}
.in_cpzs_box ul{width: 104%;}
.in_cpzs_box ul li{float: left;margin-right: 9px;}
.cpzs_box_in{position: relative;width: 243px;height: 213px;}
.cpzs_box_in > a{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 173px;background: url(../images/zz_b.png) center center no-repeat;display: none;}
.cpzs_box_in h3{height: 40px;line-height: 40px;width: 100%;overflow: hidden;white-space: nowrap;font-weight: normal;font-size: 16px;}
.cpzs_box_in h3 a{display: block;width: 100%;text-align: center;height: 40px;line-height: 40px;color: #000000;}
.cpzs_box_in h3 a:hover{color: #fff;background: #08b297;}
.cpzs_box_in:hover > a{display: block;}
/*第二块*/
/*友情链接*/
.in_yqlj{width: 1002px;height: 84px;margin: 0 auto;overflow: hidden;margin-top: 24px;}
.in_yqlj_img{float: left;float: left;width: 158px;height: 84px;overflow: hidden;}
.in_yqlj_box{float: right;height: 84px;width: 844px;background: #fff;}
.in_yqlj_box ul{width: auto;padding: 0 24px;}
.in_yqlj_box ul li{display: block;float: left;background: url(../images/ss_d.png) right center no-repeat;padding-right: 2px;}
.in_yqlj_box ul li a{display: block;width: 157px;font-size: 14px;color: #666;text-align: center;height: 84px;line-height: 84px;overflow: hidden;white-space: nowrap;}
.in_yqlj_box ul li a:hover{color: #08b297;}
.in_yqlj_box .tempWrap{margin: 0 24px !important;}
/*友情链接*/
/*bottom*/
.in_bot{width: 100%;min-height: 150px;padding: 24px 0;background: #010128;}
.in_bot_box{width: 1002px;margin: 0 auto;min-height: 140px;}
.in_bot_box_ewm{float: left;width: 135px;height: 135px;padding-top: 14px;}
.in_bot_box_xx{float: left;width: 522px;min-height: 80px;line-height: 28px;font-size: 13px;color: #69789f;margin-left: 30px;padding-top: 14px;}
.in_bot_box_xx img{vertical-align: middle;}
.in_bot_box_xx a{color: #69789f;}
.in_bot_box_xx a:hover{color: #08b297;}
.in_bot_box_xx em{display: block;width: 100%;height: 36px;line-height: 36px;margin-bottom: 16px;}
.in_bot_box_xx em a{color: #fff;font-size: 14px;}
.in_bot_box_xx em a:hover{color: #08b297;}
.in_bot_box_dh{float: right;width: 288px;min-height: 100px;}
.bot_dh_tit{height: 46px;line-height: 46px;padding-bottom: 2px;background: url(../images/ss_e.png) left bottom no-repeat;}
.bot_dh_tit h2{padding-left: 24px;background: url(../images/ss_f.png) left center no-repeat;float: left;font-size: 16px;font-weight: normal;margin-right: 12px;}
.bot_dh_tit h2 a{color: #fff;}
.bot_dh_tit h2 a:hover{color: #08b297;}
.bot_dh_tit em{float: left;color: #fff;text-transform: uppercase;font-size: 14px;}
.bot_dh_box{padding: 12px 0;min-height: 60px;font-size: 14px;line-height: 28px;color: #fff;}
.bot_dh_box img{vertical-align: middle;}
/*bottom*/
/*框架*/
.zy_body{width: 1002px;margin: 0 auto;min-height: 450px;overflow: hidden;padding: 24px 0;}
.zy_text{float: right;width: 802px;min-height: 350px;overflow: hidden;}
.zy_text_tit{width: 100%;height: 50px;overflow: hidden;white-space: nowrap;background: url(../images/ss_g.png) left bottom no-repeat;}
.zy_text_tit h2{float: left;display: block;height: 48px;line-height: 48px;background: url(../images/wzdt_bj_sa.png) left center no-repeat;font-weight: normal;font-size: 16px;color: #333;padding-left: 36px;}
.zy_text_tit em{display: block;float: right;height: 50px;line-height: 50px;font-size: 12px;color: #bbbbbb;}
.zy_text_tit em span{display: inline-block;*zoom: 1;*display: inline;padding-left: 29px;width: 85px; background: url(../images/dqwz_sa.png) center center no-repeat;}
.zy_text_tit em span a{color: #fff;}
.zy_text_tit a{color: #bbb;}
.zy_text_tit a:hover{color: #08b297;}
.zy_text_box{padding: 24px 0;min-height: 250px;width: 100%;overflow: hidden;}
/*框架*/
/*网站地图*/
.zy_wzdt > a{display: block;margin: 0 auto;width: 84px;height: 83px;margin-bottom: 24px;}
.zy_wzdt_ul{width: 100%;background: url(../images/ss_h.png) left top no-repeat;min-height: 80px;}
.zy_wzdt_ul li{float: left;width: 114px;}
.zy_wzdt_ul li h2{display: block;width: 100%;text-align: center;height: 41px;line-height: 41px;font-weight: normal;font-size: 14px;margin-bottom: 12px;}
.zy_wzdt_ul li h2 a{color: #000000;}
.zy_wzdt_ul li h2 a:hover{color: #08b297;}
.zy_wzdt_ul li em{display: block;width: 100%;height: 32px;line-height: 32px;text-align: center;font-size: 12px;color: #666;}
.zy_wzdt_ul li em a{color: #666;}
.zy_wzdt_ul li em a:hover{color: #08b297;}
.zy_ejdh li.on h2 a{background: url(../images/zy_xz.png) 20px center no-repeat !important;}
.zy_ejdh li.on h2{background: url(../images/li_a.png) center center !important;}
.zy_ejdh li h2 a:hover{background: url(../images/zy_xz.png) 20px center no-repeat !important;}
.zy_ejdh li h2 a{background: url(../images/zs.png) 20px center no-repeat !important;}
/*网站地图*/
/*公司介绍*/
.zy_gsjs{width: 100%;min-height: 250px;font-size: 12px;color: #333;line-height: 28px;}
.zy_gsjs a{color: #333;font-weight: bold;}
.zy_gsjs a:hover{color: #149984;}
/*公司介绍*/
/*联系方式*/
.zy_lxfs{width: 100%;overflow: hidden;min-height: 100px;}
.zy_lxfs ul{width: 104%;padding: 24px 0;}
.zy_lxfs ul li{float: left;margin-right: 10px;display: block;width: 260px;height: 80px;}
.zy_lxfs ul li.wz_a{background: url(../images/lxfs_b.png) center center no-repeat;padding-left: 75px;width: 185px !important;padding-top: 24px;height: 56px !important;font-size: 14px;color: #08B297;line-height: 16px;}
.zy_lxfs ul li.wz_b{background: url(../images/lxfs_c.png) center center no-repeat;padding-left: 75px;width: 185px !important;padding-top: 14px;height: 66px !important;font-size: 12px;color: #000;line-height: 16px;}
.map_bd{width: auto;border: 1px solid #ddd;height: 220px;}
/*联系方式*/
/*新闻中心*/
.xx_a{width: auto;padding: 0 10px;font-size: 12px;color: #fff;line-height: 28px;}
.xx_a img{vertical-align: middle;}
.zy_xwzx{width: 100%;min-height: 350px;}
.zy_xwzx ul{min-height: 350px;}
.zy_xwzx ul li{float: left;padding: 34px 0;border-bottom: 1px solid #d9d8d8;height: 66px;width: 100%;}
.zy_xwzx ul li:hover .zy_xwzx_l{background: url(../images/sss_aon.png) center center no-repeat;}
.zy_xwzx_l{float: left;width: 60px;height: 66px;background: url(../images/sss_a.png) center center no-repeat;}
.zy_xwzx_l em{display: block;width: 100%;text-align: center;height: 36px;line-height: 36px;font-size: 16px;color: #000;padding-top: 10px;}
.zy_xwzx_l span{display: block;width: 100%;text-align: center;height: 14px;line-height: 14px;font-family: arial;font-size: 13px;color: #000;}
.zy_xwzx_r{float: right;height: 66px;width: 722px;}
.zy_xwzx_r h3{height: 26px;line-height: 26px;white-space: nowrap;overflow: hidden;font-size: 15px;font-weight: normal;}
.zy_xwzx_r h3 a{color: #333;}
.zy_xwzx_r h3 a:hover{color: #08b297;}
.zy_xwzx_r span{display: block;height: 40px;line-height: 20px;font-size: 12px;color: #333;}
/*新闻中心*/
/*新闻中心详细*/
.zy_xwxx{width: 100%;min-height: 350px;overflow: hidden;}
.zy_xwxx h1{display: block;width: 100%;min-height: 30px;line-height: 30px;text-align: center;font-size: 18px;color: #08B297;font-weight: bold;}
.zy_xwxx_xx{height: 30px;line-height: 30px;width: 100%;background: #eee;text-align: center;margin: 14px 0;font-size: 12px;color: #666;}
.zy_xwxx_xx a{color: #666;}
.zy_xwxx_xx a:hover{color: #08b297;}
.zy_xwxx_xx > em{display: inline-block;*zoom: 1;*display: inline;padding-left: 18px;}
.zy_xwxx_xx > em.sj{background: url(../images/sj.png) left center no-repeat;}
.zy_xwxx_xx > em.cs{background: url(../images/ck.png) left center no-repeat;}
.zy_xwxx_xx > em.dx{background: url(../images/zt.png) left center no-repeat;}
.zy_xwxx_xx > em.gb{background: url(../images/gb.png) left center no-repeat;}
.zy_xwxx_text{min-height: 250px;font-size: 12px;line-height: 28px;color: #333;border-bottom: 1px solid #ddd;padding-bottom: 24px;padding-top: 14px;}
.zy_xwxx_tj{width: 100%;min-height: 130px;overflow: hidden;}
.zy_xwxx_tj_tit{height: 30px;line-height: 30px;width: 100%;background: #eeeeee;}
.zy_xwxx_tj_tit span{display: block;height: 30px;line-height: 30px;padding: 0 18px;text-align: center;width: 100px;background: #08b297;color: #fff;font-size: 16px;}
.zy_xwxx_tj_box{min-height: 100px;padding: 14px 0;width: 100%;overflow: hidden;background: url(../images/sssss.png) 400px center no-repeat;}
.no_bj{background: none !important;}
.zy_xwxx_tj_box ul{width: 110%;}
.zy_xwxx_tj_box ul li{float: left;width: 390px;margin-right: 22px;}
.zy_xwxx_tj_box ul li h3{float: left;font-weight: normal;font-size: 14px;padding-left: 14px;background: url(../images/ssss_a.png) left center no-repeat;height: 36px;line-height: 36px;white-space: nowrap;overflow: hidden;}
.zy_xwxx_tj_box ul li em{display: block;height: 36px;float: right;line-height: 36px;}
.zy_xwxx_tj_box ul li h3 a{color: #333;}
.zy_xwxx_tj_box ul li h3 a:hover{color: #08b297;}
.zy_xwxx_tj_box ul li:hover h3{background: url(../images/ssss_aon.png) left center no-repeat;}
/*新闻中心详细*/
/*企业文化*/
.zy_qywh{width: 100%;min-height: 450px;font-size: 12px;color: #333;line-height: 28px;background: url(../images/bj_d.png) left 36px no-repeat;}
/*企业文化*/
/*人才理念*/
.rcln_bj{background: url(../images/rcln_img.png) right bottom no-repeat;min-height: 390px !important;}
/*人才理念*/
/*团队风采*/
.zy_tdfc{width: 100%;min-height: 350px;overflow: hidden;}
.zy_tdfc ul{min-height: 350px;width: 104%;}
.zy_tdfc ul li{float: left;margin-right: 35px;margin-bottom: 18px;}
/*团队风采*/
/*人力资源*/
.zy_rlzy{width: 100%;min-height: 350px;}
.ql_zxns{ min-height:360px; padding-bottom:25px;}
.ql_zxns li{ min-height:44px; border-bottom:1px solid #dddddd;}
.ql_zxnsc{ height:44px; line-height:44px; clear:both; cursor:pointer;}
.ql_zxnsc,.ql_zxnsc *{ cursor:pointer;}
.ql_zxnsc h3{ display:block; height:44px; padding-left:30px; background:url(../images/xbg01.png) no-repeat left center; font-size:16px; font-weight:normal; color:#333333; float:left;}
.ql_zxnsc_a{ float:right; height:44px;}
.ql_zxnsc_a span,.ql_zxnsc_a em{ display:block; float:right; height:44px; line-height:44px; font-size:12px; color:#999999; float:left; padding-left:25px;}
.ql_zxnsc_a em{ padding-right:50px; background:url(../images/xbg05.png) no-repeat left center;}
.ql_zxnsc_a span{ background:url(../images/xbg06.png) no-repeat left center;}
.ql_zxnsc:hover h3{ color:#08b297; background:url(../images/xbg02.png) no-repeat left center;}
.ql_zxnsc:hover .ql_zxnsc_a em{ background:url(../images/xbg03.png) no-repeat left center;}
.ql_zxnsc:hover .ql_zxnsc_a span{ background:url(../images/xbg04.png) no-repeat left center;}
.ql_zxns li.on .ql_zxnsc h3{ color:#08b297; background:url(../images/xbg02.png) no-repeat left center;}
.ql_zxns li.on .ql_zxnsc .ql_zxnsc_a em{ background:url(../images/xbg03.png) no-repeat left center;}
.ql_zxns li.on .ql_zxnsc .ql_zxnsc_a span{ background:url(../images/xbg04.png) no-repeat left center;}
/**/
.ql_zxnsb{ min-height:120px; line-height:28px; font-size:14px; color:#333333; padding:12px 0 12px 30px;}
.ql_zxnsc{ height:32px; clear:both; padding-bottom:10px;}
.ql_zxnsc a{ float:right; display:block; height:32px; line-height:32px; text-align:center; width:108px; margin-left:12px; font-size:14px; color:#333333; background:#dddddd;}
.ql_zxnsc a:hover{ color:#fff; background:#08b297;}
.ql_zxnsa{ display:none;}
/*人力资源*/
/*资质简介*/
.zzjs_zy{background: url(../images/bj_s.jpg) right bottom no-repeat;}
/*资质简介*/
.nobj{background: none !important;}

