@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:"Microsoft YaHei UI";font-size:15px;list-style:none;color:#666666;}
html,body{color:#666666; font-family:"Microsoft YaHei UI";}
body{background:#fff;margin:0 auto;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none;}
a:link, a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#02b801;}
img{ border:none;display:block;}
em{ font-style:normal;}
h1,h2,h3,h4,h5{ font-weight:normal;}
.clearfloat:after{ content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.clearfloat{zoom:1;}
.clear{clear:both;width:0;height:0;}
.wrap{width:100%;}
.wrapper{width:100%;}
.section{width:1110px;margin:0 auto;}

<!--首页-->
.header { width:1110px; height:82px; margin:0 auto;}
.logo { width:358px; height:49px; float:left; margin-top:18px;}
.nav { width:686px; float:right; padding-right:5px;}
.nav li { width:70px; float:left; height:35px; margin-top:24px; margin-left:28px; position:relative; padding-bottom:23px;}
.nav li a { width:100%; height:100%; display:block; line-height:35px; text-align:center; color:#333; font-size:16px; letter-spacing:1px;}
.cur {border-bottom:2px #02b801 solid; color:#02b801 !important;}
.nav li a:hover { border-bottom:2px #02b801 solid; color:#02b801;}

.sec1{ width:1110px; margin:33px auto 85px;}
.sec1_left { width:346px; height:430px; float:left;}
.sec1_left .h2 {line-height:56px; font-size:18px; font-weight:bold; letter-spacing:1px; color:#666; float:left;}
.sec1_left .h3 {line-height:56px; font-size:18px; font-weight:bold; color:#666; float:left; font-family:Arial, Helvetica, sans-serif; padding-left:5px; line-height:60px;}
.sec1h {background:url("../images/left.jpg")/*tpa=http://www.bjshgc.com/images/left.jpg*/ no-repeat left 18px; height:56px;  padding-left:15px; }
.sec1_left .con { width:346px; border:1px #cccccc solid; border-top:none; box-sizing:border-box; padding:17px 22px 0;}
.sec1_left .con p { line-height:29px; font-size:14px; color:#666; letter-spacing:1px; text-align:justify;}
.sec1_left .con .more { font-size:14px; color:#666; letter-spacing:1px; float:right; padding-top:10px; padding-bottom:15px;}
.sec1_left .con .more:hover { color:#02b801;}

.sec1_mid { width:346px; float:left; margin-left:41px;}
.sec1_mid .h2 {line-height:56px; font-size:18px; font-weight:bold; letter-spacing:1px; color:#666; float:left;}
.sec1_mid .h3 {line-height:56px; font-size:18px; font-weight:bold; color:#666; float:left; font-family:Arial, Helvetica, sans-serif; padding-left:5px; line-height:60px;}
.sec1h {background:url("../images/left.jpg")/*tpa=http://www.bjshgc.com/images/left.jpg*/ no-repeat left 18px; height:56px;  padding-left:15px; }
.sec1_mid .con { padding-top:8px; border:1px #ccc solid; box-sizing:border-box; border-top:none;}
.sec1_mid .con a { width:90%; margin:0 auto; display:block; line-height:45px; font-size:14px; color:#333; letter-spacing:1px; border-bottom:1px #ccc dotted; background:url("../images/jia.png")/*tpa=http://www.bjshgc.com/images/jia.png*/ no-repeat 326px center;}
.sec1_mid .con a:hover { background:url("../images/jia1.png")/*tpa=http://www.bjshgc.com/images/jia1.png*/ no-repeat 326px center; color:#02b801;}
.sec1_mid .con .more { text-align:right; border:none; background:none; padding-top:7px; padding-bottom:2px;}
.sec1_mid .con .more:hover { background:none;}

.sec1_right { width:334px; float:right; margin-left:41px;}
.sec1_right .h2 {line-height:56px; font-size:18px; font-weight:bold; letter-spacing:1px; color:#666; float:left;}
.sec1_right .h3 {line-height:56px; font-size:18px; font-weight:bold; color:#666; float:left; font-family:Arial, Helvetica, sans-serif; padding-left:5px; line-height:60px;}
.sec1h {background:url("../images/left.jpg")/*tpa=http://www.bjshgc.com/images/left.jpg*/ no-repeat left 18px; height:56px;  padding-left:15px; }
.sec1_right .con { border:1px #ccc solid; padding-top:16px;}
.sec1_right .con p { line-height:29px; font-size:14px; color:#666; text-align:justify; padding:8px 16px 10px; letter-spacing:1px;}

.picScroll_left_news { margin:0 auto;width:300px;height:211px;position:relative;overflow:hidden;}
.picScroll_left_news .bd{width:300px;height:211px;position:relative;overflow:hidden;}
.picScroll_left_news .bd li{width:300px;height:211px;position:relative;overflow:hidden; margin-right:12px; cursor:pointer;}
.picScroll_left_news .bd li .pic{width:300px;height:211px;overflow:hidden;position:relative;display: table-cell;
 vertical-align:middle;

 
 text-align:center;}
.picScroll_left_news .bd li .pic img { max-width:300px; max-height:211px; vertical-align:middle; text-align:center; display:block; margin:0 auto;}
.picScroll_left_news .hd li{font-size:0;float:left;margin-left:8px;width:8px;height:8px;border:1px solid #fff;border-radius:50%; display:none;}
.picScroll_left_news .hd li.on{background:#fff;}
.picScroll_left_news .hd .prev{background:url("../images/prev.png")/*tpa=http://www.bjshgc.com/images/prev.png*/ no-repeat;width:34px;height:39px;position:absolute;float:left;left:0;top:50%;cursor:pointer; margin-top:-20px; z-index:9999;}
.picScroll_left_news .hd .next{background:url("../images/next.png")/*tpa=http://www.bjshgc.com/images/next.png*/ no-repeat;width:34px;height:39px;position:absolute;float:right;right:0;top:50%;cursor:pointer; margin-top:-20px;
z-index:9999;}

.footer { width:100%; background:#e2e2e2; height:171px;}
.foot1 { width:1110px; margin:0 auto; padding-top:45px;}
.foot1 li { height:50px; float:left; width:295px; float:left; padding-left:62px; box-sizing:border-box; line-height:50px; font-size:14px; color:#666;}
.foot1 li:nth-child(1) { background:url("../images/email.png")/*tpa=http://www.bjshgc.com/images/email.png*/ no-repeat left center;}
.foot1 li:nth-child(2) { background:url("../images/tel.png")/*tpa=http://www.bjshgc.com/images/tel.png*/ no-repeat left center;}
.foot1 li:nth-child(3) { background:url("../images/mob.png")/*tpa=http://www.bjshgc.com/images/mob.png*/ no-repeat left center;}
.foot1 li:nth-child(4) { background:url("../images/chuan.png")/*tpa=http://www.bjshgc.com/images/chuan.png*/ no-repeat left center; width:225px;}
.foot1 p { text-align:center; line-height:72px; font-size:14px; letter-spacing:1px;}


/*子页*/

/*关于我们*/
.zybanner { width:100%; height:386px;}
.about { width:1110px; margin:0 auto;}
.about_left { width:248px; float:left; background:#f3f3f3;}
.about_left .h1 { width:248px; height:94px;}
.about_left .h1 .p1 { padding-top:26px; line-height:32px; font-size:22px; font-weight:bold; text-align:center; letter-spacing:1px;}
.about_left .h1 .p2 { font-size:14px; font-weight:bold; text-align:center; line-height:20px;}
.about_left .abnav a{ display:block; width:248px; height:51px; line-height:51px; padding-left:68px; box-sizing:border-box; border-top:1px #fff solid; line-height:51px; font-size:15px; letter-spacing:1px;}
.abnav_cur { background:#02b801 url("../images/jia2.png")/*tpa=http://www.bjshgc.com/images/jia2.png*/ no-repeat 212px 22px; color:#fff !important;}
.about_left .abnav a:hover { background:#02b801 url("../images/jia2.png")/*tpa=http://www.bjshgc.com/images/jia2.png*/ no-repeat 212px 22px; color:#fff !important;}

.about_right { width:836px; float:right; padding-top:13px;}
.ab_title { height:44px; width:836px; border-bottom:2px #ccc solid; line-height:44px;}
.ab_title .p1 { width:200px; float:left; font-size:14px; letter-spacing:1px;}
.ab_title .p2  { text-align:right; float:right;}
.jianjie { padding-top:29px; padding-bottom:128px;}
.jianjie p { line-height:30px; font-size:15px; letter-spacing:1px; text-align:justify;}
.jianjie .pic { width:836px; height:334px;margin-bottom:20px; position:relative; overflow:hidden;}
.jianjie .pic  em{*display:none;position:absolute;left:-836px;top:0;width:600px;height:334px;background-image:linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0));background-image:-moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0));background-image:-o-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0));background-image:-ms-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);-moz-transition:0s;-o-transition:0s;-webkit-transition:0s;transition:0s;cursor:pointer;}
.jianjie .pic:hover em{left:836px;transition:1s;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;}

/*组织架构*/
.zuzhi { padding-top:8px; padding-bottom:168px;}
.zuzhi .title { line-height:88px; font-size:26px; letter-spacing:1px; text-align:center; border-bottom:1px #b8b8b8 dashed; height:88px; margin-bottom:42px;}

/*管理体系*/
.guanli { padding-top:19px; padding-bottom:247px; padding-left:4px;}
.guanli p { line-height:30px; font-size:15px; letter-spacing:1px; text-align:justify;}
.guanli_con{ width:832px; height:223px;}
.picScroll_left_guanli { margin:0 auto;width:832px;height:223px;position:relative;}
.picScroll_left_guanli .bd{width:832px;height:223px;position:relative; z-index:999;}
.picScroll_left_guanli .bd li{width:160px;height:223px;overflow:hidden; margin-right:8px; cursor:pointer !important;}
.picScroll_left_guanli .bd li .pic{width:160px;height:223px;}
.picScroll_left_guanli .bd li .pic img { width:100%; height:100%;}
.picScroll_left_guanli .hd li{font-size:0;float:left;margin-left:8px;width:8px;height:8px;border:1px solid #fff;border-radius:50%; display:none;}
.picScroll_left_guanli .hd li.on{background:#fff;}
.picScroll_left_guanli .hd {}
.picScroll_left_guanli .hd .prev{background:url("../images/guanli_left.png")/*tpa=http://www.bjshgc.com/images/guanli_left.png*/ no-repeat;width:25px;height:49px;position:absolute;float:left;left:0;top:50%;cursor:pointer; margin-top:-25px; z-index:9999;}
.picScroll_left_guanli .hd .next{background:url("../images/guanli_right.png")/*tpa=http://www.bjshgc.com/images/guanli_right.png*/ no-repeat;width:25px;height:49px;position:absolute;float:right;right:0;top:50%;cursor:pointer; margin-top:-25px; z-index:9999;}

/*合作伙伴*/
.hezuo { padding-top:26px; padding-bottom:117px;}
.hezuo li { width:195px; height:133px; border:1px #b8b8b8 solid; float:left; margin-right:16px; margin-bottom:17px;}
.hezuo li .pic { width:195px; height:96px; overflow:hidden;}
.hezuo li .pic img {
 transition: all 0.8s;
-webkit-transition: all 0.8s; /* Safari */	
	}
.hezuo li .pic img:hover {
transform: scale(1.4);
-ms-transform: scale(1.4); /* IE 9 */
-webkit-transform: scale(1.4); /* Safari and Chrome */	
	}
.hezuo li p { line-height:37px; background:#e7e7e7; text-align:center; font-size:15px; letter-spacing:1px;}
.hezuo li:nth-child(4n) { margin-right:0;}

/*企业资质*/
.zz_title { padding-top:13px; width:1110px; margin:0 auto; border-bottom:2px #cccccc solid; line-height:44px;}
.zz_title .p1 { width:200px; float:left; line-height:44px; letter-spacing:1px;}
.zz_title .p2 {float:left; line-height:44px; letter-spacing:1px; text-align:right; width:910px;}
.zz_con { width:1110px; margin:0 auto; padding-bottom:142px;}
.zy_title { padding-top:41px;}
.zy_title h2 { text-align:center; line-height:28px; color:#666; font-size:22px; letter-spacing:1px; font-weight:bold;}
.zy_title h3 { text-align:center; line-height:21px; color:#666; font-size:16px; font-weight:bold; text-transform:uppercase;}
.zz_list { width:1110px; margin:0 auto; padding-top:56px;}
.zz_list li { width:255px; height:240px; margin-right:30px; margin-bottom:8px; float:left;}
.zz_list li:nth-child(4n) { margin-right:0;}
.zz_list li .pic { width:253px; height:182px; border:1px #ccc solid;}
.zz_list li .pic img { max-width:253px; max-height:182px; display:block; margin:0 auto;}
.zz_list li p { line-height:56px; height:56px; overflow:hidden; text-align:center; font-size:16px; letter-spacing:1px; font-weight:bold;}

/*新闻中心*/
.news { padding-top:9xp; padding-bottom:65px;}
.news li { padding-top:21px; padding-bottom:20px; border-bottom:1px #a9a9a9 dotted;}
.news li .title { line-height:25px; font-size:16px; color:#666; letter-spacing:1px;}
.news li .title a { line-height:25px; font-size:16px; color:#666; letter-spacing:1px;}
.news li .title a:hover { color:#02b801;}
<!--.news li .date { line-height:21px; font-size:14px; color:#999; letter-spacing:1px; padding-bottom:12px;}-->
.news_con { height:104px;}
.news_con .pic { width:172px; float:left;}
.news_con .con { width:640px; float:right;}
.news_con .con p { line-height:25px; color:#999; font-size:14px; letter-spacing:1px; text-align:justify;}

/*人才理念*/
.linian { padding-top:45px; padding-bottom:285px;}
.linian .left { float:left;}
.linian .left .p {padding-top:61px; padding-bottom:61px; min-height:372px; width:394px; padding-left:34px; padding-right:34px; background:#f3f3f3;}
.linian .left p {line-height:28px; font-size:15px; letter-spacing:1px; text-align:justify; text-indent:25px;}
.linian .left .bot { width:106px; height:67px; background:url("../images/bot.png")/*tpa=http://www.bjshgc.com/images/bot.png*/ no-repeat;}
.linian .right { float:left; padding-top:75px;} 

/*加入我们*/
.add {min-height:600px;}
.add .title { text-align:center; line-height:99px; font-size:18px; letter-spacing:1px; padding-bottom:13px;}
.add p { line-height:28px; font-size:15px; letter-spacing:1px;}


/*招聘信息*/
.zhaopin {padding-top:10px; padding-bottom:100px; min-height:300px;}
.zhaopin li { padding-top:22px; padding-bottom:17px; border-bottom:1px #ccc dotted;}
.zhaopin li .left { width:680px; float:left;}
.litop { line-height:36px; letter-spacing:1px;}
.litop .p1 { width:320px; float:left; font-size:16px; letter-spacing:1px;}
.litop .p2 { width:360px; float:left; font-size:14px; color:#999; letter-spacing:1px;}
.litop .p3 { width:150px; float:left; font-size:14px; color:#999; letter-spacing:1px;}
.litop .p4 { width:170px; float:left; font-size:14px; color:#999; letter-spacing:1px;}
.litop .p5 { width:103px; float:left; font-size:14px; color:#999; letter-spacing:1px;}
.litop .p6 { width:68px; float:left; font-size:14px; color:#999; letter-spacing:1px; line-height:22px; margin-right:17px; margin-top:7px; background:#e0f6e0; text-align:center;}
.litop .p7 { width:90px; float:left; font-size:14px; color:#999; letter-spacing:1px; line-height:22px; margin-top:7px; background:#e0f6e0; text-align:center;}
.zhaopin li .right { width:114px; height:36px; float:right; margin-top:10px; margin-right:26px; border:1px #b8b8b8 solid; line-height:36px; text-align:center; font-size:14px; color:#999; display:block;}
.zhaopin li .right:hover { color:#fff; background:#02b801; border-color:#02b801;}

/*招聘详情*/
.zhaopin_infr {padding-top:26px; padding-bottom:250px; min-height:300px;}
.zhaopin_infr .title { line-height:48px; border-bottom:1px #b8b8b8 solid; letter-spacing:1px; font-size:14px; font-weight:bold; margin-bottom:20px;}
.zp_infr_con { width:600px;}
.zp_infr_con li { width:300px; float:left; line-height:25px; font-size:14px; letter-spacing:1px; color:#999;}
.zp_infr_con li span { color:#666;}
.zp_infr_con2 { padding-top:24px;}
.zp_infr_con2 p { line-height:23px; font-size:14px; letter-spacing:1px;}

/*联系我们*/
.contact_title { padding-bottom:30px;}
.contact { width:1110px; margin:0 auto;}
.contact li { width:466px; float:left; margin-right:50px; height:47px; border-bottom:1px #ccc dotted; padding-top:32px; padding-bottom:9px; padding-left:64px;}
.contact li p { line-height:24px; font-size:12px; color:#444; letter-spacing:1px;}
.contact li:nth-child(2n){ margin-right:0;}
.contact li:nth-child(1) { background:url("../images/c1.jpg")/*tpa=http://www.bjshgc.com/images/c1.jpg*/ no-repeat left 32px;}
.contact li:nth-child(2) { background:url("../images/c2.jpg")/*tpa=http://www.bjshgc.com/images/c2.jpg*/ no-repeat left 32px;}
.contact li:nth-child(3) { background:url("../images/c3.jpg")/*tpa=http://www.bjshgc.com/images/c3.jpg*/ no-repeat left 32px;}
.contact li:nth-child(4) { background:url("../images/c4.jpg")/*tpa=http://www.bjshgc.com/images/c4.jpg*/ no-repeat left 32px;}

.contact1 { width:1110px; margin:0 auto; padding-top:67px; padding-bottom:10px;}
.contact1 .left { width:533px; height:165px; border:1px #e0e0e0 solid; float:left; box-sizing:border-box; padding-left:35px;  padding-top:22px;}
.contact1 h2 { line-height:49px; font-size:16px; font-weight:bold; color:#333; letter-spacing:0.5px;}
.contact1 p { line-height:27px; font-size:15px; color:#666; letter-spacing:0.5px;}
.contact1 .right { width:533px; height:165px; border:1px #e0e0e0 solid; float:right; box-sizing:border-box; padding-left:35px;  padding-top:22px;}


.map { width:1086px; height:451px; padding:9px; border:1px #ccc solid;}
.news_infr { min-height:400px;}

.page li{float: left;height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page li .thisclass{float: left;height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page li .thisclass a{color:#333;border:1px solid #ccc;background:#E5EDF2;}
.page li a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 2px;}

.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 2px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

.newsinfr h2{ text-align:center; font-size:20px; color:#333; letter-spacing:2px; line-height:30px; padding-bottom:5px;}
.newsinfr p { line-height:30px; font-size:14px;}
.newsinfr li { margin-bottom:0; line-height:30px; font-size:14px;}
.news_infr { min-height:350px; padding-bottom:20px;}
.news_infr img { max-width:100%;}


.huagong { padding-top:24px; padding-bottom:90px;}
.huagong table { width:100%;    border-spacing:0;}
.huagong tr { width:100%; height:46px;}
.huagong tr td { border-bottom:1px #e7e7e7 solid; font-size:15px; color:#666; letter-spacing:1px;}
.huagong tr td:nth-child(1) { padding-left:31px; width:375px; }
.huagong tr td:nth-child(2) { width:272px; }
.huagong tr td:nth-child(3) { width:158px; }
.huagong tr:nth-child(1) { background:#f3f3f3; height:46px;}
.huagong tr:nth-child(1) td { border:none;}



.foot { background:#f9f9f9;}
.bot_logo {padding-top:64px; padding-bottom:43px;}
.bot_logo img { margin:0 auto;}
.bot_nav { width:1110px; margin:0 auto; height:270px;}
.nav_li { float:left; line-height:64px; padding:0 45px; font-size:1.6rem; height:64px; border-bottom:1px #ccc solid; position:relative;}
.nav_top a{ height:64px; position:relative; display:block; letter-spacing:1px; color:#999;}
.nav_top a:before {content:""; position:absolute; bottom:0px;; width:100%; height:1px; background:#02b801 ;
	transform: scaleX(0);
    -ms-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -o-transform: scaleX(0);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    transition: transform 0.2s ease-out;
    -moz-transition: transform 0.2s ease-out;
    -webkit-transition: transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out;}
.nav_top a:hover:before {
	transform: scaleX(1);
    -ms-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    -o-transform: scaleX(1);}
.nav_top a:hover { color:#02b801 ;}
.nav_foot { position:absolute; top:65px; left:43px; padding-top:5px;}
.nav_foot a { line-height:28px; font-size:15px; color:#999; text-align:left; height:28px; display:block; letter-spacing:1px;}
.nav_foot a:hover { color:#02b801 ;}
.contact { width:1110px; margin:0 auto; height:auto;}
.contact p{ padding-bottom:10px;}
.con_tel { width:350px; line-height:50px; font-size:15px; background:url("../images/con_tel.jpg")/*tpa=http://www.bjshgc.com/images/con_tel.jpg*/ no-repeat left ; float:left; color:#999; text-indent:45px;margin: 0 10px;}
.con_mail { width:320px;line-height:50px; font-size:15px; background:url("../images/con_tel1.jpg")/*tpa=http://www.bjshgc.com/images/con_tel1.jpg*/ no-repeat left ; float:left;color:#999; text-indent:45px;margin: 0 10px;}
.con_add {width:440px;line-height:50px; font-size:15px; background:url("../images/con_add.jpg")/*tpa=http://www.bjshgc.com/images/con_add.jpg*/ no-repeat left ; float:left;color:#999; text-indent:45px; margin: 0 10px;}
.foot_2d { width:100%; padding-top:36px; padding-bottom:20px; border-bottom:1px #ece8e6 solid;}
.foot_2d_box { margin:0 auto; width:104px; height:136px;}
.foot_2d p { text-align:center; line-height:32px; font-size:14px; color:#999;}
.foot_bot { line-height:48px; font-size:14px; color:#999; text-align:center; letter-spacing:1px; width:100%; background:#f9f9f9;}







