@charset "utf-8";
/* CSS Document */
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#666;}
a:hover  {text-decoration:none; color: #093083;}
a:active {text-decoration: none; color: #093083;}
a::focus {-moz-outline-style:none;}

/*top*/
.top{ width:1000px; height:88px; margin:0 auto;}
.logo{ width:260px; height:88px;}
.daohang{ height:88px;}
.oa{height:35px; font-size:12px; color:#666; float:right; line-height:35px; margin-right:16px;}
.menu{ height:53px; margin-top:35px; }

.navbox{ height:53px;margin-top:36px;}
.navbox a{margin:0 16px; font-size:16px; display:block; height:49px; float:left; line-height:43px; }
.navbox a:hover{ border-bottom:3px solid #093083; color:#093083;}

/*下属公司*/
.xsgs{ width:1000px; height:225px; margin:0 auto; background:url(../images/xsgs.jpg); margin-top:30px; margin-bottom:40px;}
.bt{ width:200px; height:225px; float:left;}
.bt h1{ font-size:26px; color:#fff; font-family:Impact; padding-top:40px; padding-left:35px;  line-height:30px;font-weight:normal;}
.bt h2{ font-size:18px; color:#fff; font-weight:normal; padding-left:35px; margin-top:10px;}
.bt p{ width:95px; height:28px; line-height:28px; font-size:12px; color:#fff; margin-left:35px; margin-top:20px; text-align:center;background:#093083; border:solid 1px #fff;}
.bt p:hover{ color:#093083; background:#fff;}
.fengs{ width:760px; height:200px; background:#fff; margin-top:11px; float:right; margin-right:20px; border: solid 1px #e9e9ea;}
.fengs ul li{ width:172px; height:auto; margin-top:15px; margin-left:14px; float:left;}
.fengs ul li img{ width:172px; height:138px; max-height:138px; max-width:172px; overflow:hidden;}
.fengs ul li p{ font-size:14px; color:#666; width:172px; height:30px; text-align:center; line-height:30px;}
.fengs ul li p:hover{ color:#093083; opacity: 0.8;}
.fengs ul li img:hover{  opacity: 0.8;}


.mainbox{ width:1000px; height:auto; margin:0 auto;}
.about{ width:340px; height:250px; float:left; margin-bottom:60px;}
.nrtitle{ width:340px; height:60px; margin-bottom:2px;}
.nrtitlel{ width:200px; height:60px; float:left;}
.nrtitlel p{ font-size:18px; color:#000; font-weight:500;}
.nrtitlel b{ font-size:12px; color:#999; font-weight:normal;}
.nrtitler a{ font-size:10px; color:#093083; }
.nrnr{ width:340px; he ight:70px;}
.nrnr img{ width:340px; height:101px; margin-bottom:10px;}
.nrnr p{ font-size:12px; color:#666; line-height:24px;}

.nrtitle1{ width:380px; height:60px; margin-bottom:2px;}
.nrtitlel1{ width:200px; height:60px; float:left;}
.nrtitlel1 p{ font-size:18px; color:#000; font-weight:500;}
.nrtitlel1 b{ font-size:12px; color:#999; font-weight:normal;}
.nrtitler1 a{ font-size:10px; color:#093083; }

.news{ float:left; margin-left:30px; margin-right:30px; width:380px; height:250px; margin-bottom:60px;}
.xinwl{ width:380px; height:188px;  overflow:hidden;}

.projects2{ width:380px; height:188px; }
.ingd1picBox { width: 380px; height:188px; overflow:hidden;  position:relative;}
.ingd1picall { width: 10000px; }
.ingd1picli { width: 380px; float: left; height: 142px; position: relative; }
.ingd1picliImg { width: 170px; height: 142px; overflow: hidden; ma rgin-top:15px; }
.inbt{ font-size:15px; color:#000; width:190px; float:right; height:28px; overflow:hidden; margin-top:5px;}
.inbt:hover{ color:#093083;}
.inp{ width:190px; he ight:75px; float:right; overflow:hidden; font-size:12px; color:#999; line-height:24px; mar gin-top:10px;}
.ingd1D { background-color: rgb(255, 255, 255); bottom: 5px; display: block; height: 20px; position: absolute; width: 100px; padding: 5px 0px 0px; }
.ingd1pic_txt { position: absolute; bottom: 0px; left: 0px; width: 355px; height: 2em; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 2em; }
.gddian { display: inline-block; width: 12px; height: 12px; background-image: url('../images/icon2.png'); background-repeat: no-repeat; background-position: -47px -243px; margin-right: 5px;cursor:pointer }
.gddian.active { background-position: -24px -243px; }
.color444444, .color444444 a, .color444444 a:link, .color444444 a:visited, .color444444 a:active { color: rgb(68, 68, 68); }
.color444444 a:hover, a:hover .color444444 { color: rgb(151, 151, 151); text-decoration: none; }



/*.cenbar { width: 380px; overflow: hidden; }
.rigbar { width: 225px; float: right; }
.img { float: left; width: 338px; height: 117px; background: transparent url('po_69.jpg') no-repeat scroll 0% 0%; margin-top: 20px; }
.img a { width: 255px; height: 47px; background: transparent url('dg_71.png') repeat-x scroll 0% 0%; display: block; margin: 36px 0px 0px 39px; line-height: 47px; text-indent: 18px; color: rgb(255, 255, 255); }
.newlist { float: left; margin-top: 12px; }
.newlist li { line-height: 18px; width: 100%; margin-bottom: 4px; }
.newlist li a { display: block; width: 100%; height: 100%; }
.newlist li a span { float: left; color: rgb(164, 164, 164); }
.newlist li a p { float: left; color: rgb(102, 102, 102); text-indent: 8px; }
.newlist li a:hover p { color: rgb(4, 105, 120); }
.pic { width: 1000%; height: 148px; }
.pic li { width: 385px; float: left; height: 148px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.pic li a { width: 100%; height: 148px; display: block; }
.pic li img { float: left; margin: 5px 19px 0px 5px; }
.divbs { width: 170px; float: left; margin-top: 18px; }
.divbs span { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; line-height: 18px; }
.divbs .say { color: rgb(102, 102, 102); font-size: 12px; line-height: 18px; margin-top: 8px; }
.divbs i { display: block; width: 53px; height: 9px; background:url(../images/turn_27.jpg) no-repeat scroll 0% 0%; margin-top: 12px; }
.picbtn { float: left; padding-left: 2px; margin-top: 30px; clear: both; }
.picbtn a { display: block; width: 12px; height: 12px; background:url(../images/btn.png) no-repeat scroll 0% 0%; float: left; margin-right: 7px; }
.picbtn .in-focus { background-position: -12px 0px; }
.im { float: left; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100%; height: 163px; margin-top: 20px; }
.im img { margin: 3px; }
*/

.fuwu{ width:220px; height:250px; float:left;}
.fuwu img:hover{opacity: 0.8;}
.nrtitle2{ width:220px; height:60px; margin-bottom:2px;}
.nrtitlel2{ width:150px; height:60px; float:left;}
.nrtitlel2 p{ font-size:18px; color:#000; font-weight:500;}
.nrtitlel2 b{ font-size:12px; color:#999; font-weight:normal;}
.nrtitler2 a{ font-size:10px; color:#093083; }
.ttp img{ width:220px; height:180px; overflow:hidden;}


/*footer*/
.foot{ width:100%; height:220px; background:#42454b;}
.footer{ width:1000px; height:220px; margin:0 auto;}

.footer2{ width:750px; height:220px; float:left;text-align:center;}
.footer2 li{ float:left; width:124px;}
.footer2 li h1 a{font-size:15px; color:#fff; height:36px; line-height:36px; font-weight:normal; margin-top:15px;  }
.footer2 li a{display:block; height:24px; line-height:24px; color:#999999; font-size:12px;}
.footer2 li a:hover{ color:#1f62f0;}
.erweima{ width:100px; height:121px; float:right; margin-top:30px; margin-right:30px;}

.rexian{ width:250px; height:220px; float:right;}
.rexians{ margin-top:20px; font-size:14px; color:#fff;}
.rexians h1{ font-size:28px; color:#fff; font-family:Impact; font-weight:normal; margin-top:10px;}
.rexianz{ margin-top:15px;}
.rexianx{ margin-top:20px;}

.di{ width:100%; height:50px; background:url(../images/footer.jpg);}
.di1{ width:1000px; margin:0 auto;}
.di1l{ width:850px; height:50px; font-size:12px; color:#898686; line-height:50px;}
.di1r{ width:110px; height:50px;}
.di1r a{ font-size:12px; color:#898686; line-height:50px;}
.di1r a:hover{ color:#1f62f0;}


/*main css*/
.izl-rmenu{position:fixed;left:55%;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

/*************************关于华企开始**********************************/
.bannerny{ width:100%; height:280px; margin:0 auto; position: relative; overflow:hidden; text-align:center;}

.content_box1{ width:100%;
               position:absolute;
			   top:398px;
			   z-index:595;
			   left:0;}
.content_box2{ width:1020px;
               overflow:hidden;
               margin:0 auto; margin-bottom:60px; margin-top:35px;}
.menu_box{ width:207px; float:left;}			  
.menu_box_title{ width:207px;
                 height:83px;
				 color:white;
				 font-size:24px;
				 text-align:center;
				 padding-top:25px;
				 background:#003399;}			  
.menu_box_title span{ display:block; font-size:20px; color:#fff; margin-top:6px;}
.menu_box1{ width:207px;}	
.menu_box1 li{ width:207px;
               height:46px;
			   font-size:16px;
			   margin:2px 0;
			   text-align:center;
			   line-height:46px;}
.menu_box1 li a{ color:#656565; 
                 display:block;
                 background:#cacaca;
				 width:207px;
                 height:46px;}	
.menu_box1 li a:hover{ background:#003399; color:white;}
.menu_box1 li a.active{ background:#003399;color:white;}
.content_boxL{ width:768px; 
               float:right;
			   overflow:hidden;}
.content_boxL_nav{ width:768px;
                   height:56px;
				   line-height:56px;
				   overflow:hidden;
				   border-bottom:1px solid #cacaca;}
.content_boxL_nav_title{ float:left; font-weight:bold;
                         font-size:20px;
						 color:#666;}
.content_boxL_nav_R{ float:right;}
.content_boxL_nav_R a{ color:#666;}
.content_boxL_nav_R a:hover{ text-decoration:underline;}
.content_boxL_text{ width:768px;font:14px/24px "微软雅黑"; color:#666666; margin:30px 0; line-height:30px;}
.content_boxL_pic{ display:block; margin-top:50px;}
.content_boxL_text p.yewu_p{ text-indent:0em; font:14px/24px "微软雅黑"; color:#666666; margin:30px 0;}
.content_boxL_text p .yewu_title{ font-weight:600;}
.clear{ clear:both;}				 		   		  
/*************************关于华企结束**********************************/
.jiagou{ width:768px; height:auto; margin-top:50px;}
.jiagou h1{ font-size:24px; color:#003399; font-weight:normal;}
.jiagou p{ font-size:16px; color:#666; line-height:36px;}


/*jobs*/
.nyrmain{ width:768px; height:auto; margin-top:40px;}
.zhaopin{ width:100%; height:auto;}
.zhaopin table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.zhaopin table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.zhaopin table td a:hover { text-decoration: underline; }
.zhaopin table td.detailed a { color:#00378b; }
table tr.detailBox { display: none; }
table tr.detailBox { padding: 10px 0px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
table tr.detailBox td { padding: 10px 20px;}
.contactbox{ width:520px; min-height:237px; background:url(../images/contactbg.jpg) right top no-repeat; line-height:30px; font-size:14px; color:#000;}

.zhaop{ width:768px; margin-top:30px; margin-bottom:60px;}

.zjzxal{ width:768px;margin-top:30px; margin-bottom:60px;}
.he_border2{background:#003399;width:360px;height:198px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_img{display:block;width:100%;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption::before,.he_border2 .he_border2_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border2 .he_border2_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border2 .he_border2_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border2:hover .he_border2_caption::before,.he_border2:hover .he_border2_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border2 .he_border2_caption_h{font-size:26px; font-weight:500; height:200px;text-align:center;width:80%;position:absolute;top:45%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}
.he_border2 .he_border2_caption_p{font-size:1em;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border2:hover .he_border2_caption_p{top:45%;opacity:1}

/* tab */
.zhengwen{ width:768px;font-size:14px; color:#666; line-height:30px;}
.tab1{width:768px;margin:44px auto;}
.tab1 ul.menu{ width:620px;height:30px; margin:30px auto 40px;}
.tab1 ul.menu li{float:left;text-align:center;width:104px;height:34px;background:#fff; border:solid 2px #3176ff;line-height:34px;list-style:none; color:#666;font-size:14px;cursor:pointer;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px; margin-right:15px;}
.tab1 ul.menu li.active{background:#3176ff; color:#fff;}

.con6,.con7,.con8,.con9{display:none;}
.con5 ul,.con6 ul,.con7 ul,.con8 ul,.con9 ul{ m argin-top:70px;}
.con5 ul li,.con6 ul li{background:url(images/point.png) no-repeat left center;pad ding:0 0 0 10px;font-size:14px;line-height:180%;color:#252525;}
.con5 ul li:hover,.con6 ul li:hover,.con7 ul li:hover,.con8 ul li:hover,.con9 ul li:hover{color:#ba2636;cursor:pointer;}
.line{height:2px;width:120px;background:red;position:absolute;bottom:-2px;}
.newslist{ width:768px; height:auto; margin:0 auto;}
.newslist li{ height:40px; padding-left:23px; background:url(../images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.newslist li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.newslist li a:hover{ color:#093083; text-decoration:none;}
.newslist li a{ line-height:40px;}

.c on5 ul li{ width:740px; height:135px; margin-bottom:50px; border-bottom: solid 1px #dadada;}


/*荣誉*/
.tab1 ul.menu1{ width:250px;height:30px; margin:30px auto 40px;}
.tab1 ul.menu1 li{float:left;text-align:center;width:104px;height:34px;background:#fff; border:solid 2px #3176ff;line-height:34px;list-style:none; color:#666;font-size:14px;cursor:pointer;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-right-radius:22px;border-bottom-left-radius:22px; margin-right:15px;}
.tab1 ul.menu1 li.active{background:#3176ff; color:#fff;}


.lyh{ width:768px; height:auto; overflow:hidden; clear:both; float:left;}
.lyh ul{ z-index:100000px;}
.lyh li{ float:left;width:234px; height:240px; margin:8px 22px 8px 0; text-align:center;}
.lyhtu {
    width:234px;
    height:177px;
    text-align: center;
    float: left;
	border:1px solid #dddddd;
	}
.lyhti {
    width:234px;
    text-align: center;
    float: left;
	line-height:44px;
	color:#333;
	font-size:14px; overflow:hidden;
}

.ditu{ width:768px; height:400px; margin-bottom:60px;}

.wenhua{ width:768px; margin-top:30px;font-size:14px; color:#666; line-height:30px;}
.fengcai{ width:768px; height:auto; margin-top:30px;}
.fcl{ width:355px; height:auto;margin-left:25px}
.fcl p{ font-size:14px; color:#666; text-align:center; line-height:30px; margin-top:5px; margin-bottom:20px;;}

/*新闻*/
.xwlist{ width:740px; height:auto;}
.xwlist ul li{ width:768px; height:165px; border-bottom: solid 1px #e5e2e2;}
.xinwen{ width:768px; height:115px; padding-top:25px;}
.xinwenl{ width:290px; height:115px;}
.xwll{ width:55px; height:auto;}
.xwll p{ width:55px; height:24px; background:#808080; text-align:center; line-height:24px; color:#fff; font-size:14px;}
.xwll b{width:55px; height:24px; background:#bfbfbf; text-align:center; line-height:24px; color:#fff; display:block; margin-top:3px; font-weight:normal;font-size:14px;}
.xwrr{ width:220px; height:115px;}
.xwrr img:hover{opacity: 0.8;}
.xinwenr{ width:455px; height:115px;}
.xinwenr h1{ font-size:16px; line-height:30px; color:#333; overflow:hidden;}
.xinwenr p{ font-size:14px; color:#666; line-height:24px; margin-top:5px;}
.xinwenr h1:hover{ color:#003399;}

.xwnr{ width:768px;margin-top:30px; margin-bottom:60px;font-size:14px; color:#666; line-height:30px;}












