@charset "utf-8";
/* CSS Document */

/*全局变量*/
* {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; text-decoration:none;outline:none;}
IMG {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
.clear{ clear:both}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur());cursor:pointer;}
a:focus{ outline:none;}
ul{ list-style:none;margin:0; padding: 0;}
body{ margin:0; padding: 0; font-size:12px; font-family:"微软雅黑"; -webkit-text-size-adjust:none;height: 100%;}
.left{float:left;}
.right{float:right;}
.hide{ display:none;}

/*主页头部*/
.head{ width:100%; height:787px; position:relative; background:#dcdcdc;}

/*banner横幅*/
.banner{ width:100%; height:746px; position:relative; z-index:1; }
.flexslider{position:relative; width:100%;height:746px;overflow:hidden;background:url(images/loading.gif) center center no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:746px;width:100%;}
.slides li a{ display:block; width:100%;height:746px;}
.flex-control-nav{position:absolute;bottom:14px;z-index:2;width:100%; text-align:center; }
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 4px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:50px;overflow:hidden; background:url(../imagess/dot2.png) no-repeat;cursor:pointer; text-align:center;}
.flex-control-nav .flex-active{ background:url(../imagess/dot1.png) no-repeat;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}

/*头部导航*/
.top{ width:100%;  position:absolute; top:0; left:0; z-index:999;}
.top_content{ width:1001px;height:94px; margin:0 auto;}
.top_right{ width:693px; height:94px;}
.search{ width:191px; height:28px; padding-top:19px;}
.search_txt{ float:left; width:151px; height:26px; line-height:26px; border:1px solid #b9b9b9; color:#b9b9b9; text-indent:8px;}
.search_btn{ float:left; width:38px; height:28px; background:url(../imagess/search_btn.png) center center no-repeat; border: none;}
.nav{ width:693px; height:30px; padding-top:17px; margin-right:-10px;}
.nav li{ float:left; width:77px; height:30px; line-height:30px; text-align:center; font-size:14px;}
.nav li a{ color:#fff;}

.mNews{ width:1001px; height:41px; margin:0 auto;}
.mNews_title{ width:66px; padding-left:14px; padding-right:5px; background:url(../imagess/mNews_dian.png) left center no-repeat; height:38px; border-bottom:3px solid #006650; font-size:16px; line-height:38px;}
.mNews_list{ width:875px; height:38px;}
.mNews_list li{ float:left; width:175px;height:38px;line-height:38px;}
.mNews_list li a{ color:#8c8c8c; }
.mNews_list li a:hover{ color:#374d51;}

/*主页公司概况*/
.mContent{ width:100%; height:747px; background:#fff;}
.mAbout{ width:1001px; min-height:686px; margin:0 auto;padding-top:61px;}
.mAbout_title{ width:100%; text-align:center; line-height:36px; color:#333333; font-size:20px;  font-weight:bold;}
.mAbout_titleE{ font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:16px; font-weight:normal;}
.xian{ width:34px; height:2px; margin:0 auto; background:#00a2e9; margin-top:12px;}
.mAbout_content{ width:800px; margin:0 auto; padding-top:53px; text-align:center !important; color:#666666 !important; line-height:35px !important;}
.more{ width:74px; height:28px; margin:0 auto; margin-top:45px;}

/*列表横向滚动*/
.mAbout_list{ width:1001px;overflow:hidden; margin-top:113px;}
.mAbout_list_content{ width:100%;}
.mAbout_list_content li{ float:left; width:315px; height:100px; margin-right:18px;}
.mAbout_list_pic{ width:100px; height:100%; margin-right:10px;}
.mAbout_list_content2{ width:205px; padding-top:9px;}
.mAbout_list_name{ width:100%; font-size:14px; color:#666666; line-height:25px;}
.mAbout_list_contents{ width:100%; text-indent:2em; color:#a1a1a1; line-height:20px;}
.mAbout_list_dian{ text-align:center; margin-top:39px; width:100%;}
.mAbout_list_dian ul li{width:10px;height:10px; display:inline-block;*display:inline;*zoom:1;cursor:pointer;background:url(../imagess/dot2.png) top left no-repeat; margin:0 4px; line-height:50px; overflow:hidden;}
.mAbout_list_dian ul li.on{background:url(../imagess/dot1.png) no-repeat;}

/*主页经典案例*/
.mContent2{ width:100%; height:570px; background:#efefef;}
.mCase{ width:1001px;height:538px; margin:0 auto; padding-top:32px;}
.mCase_top{ width:978px; height:58px; margin:0 auto; margin-top:62px; position:relative;}
.mCase_top li{ float:left; width:163px; height:56px; text-align:center; line-height:21px; color:#666666; border-bottom:2px solid #efefef; cursor:pointer;}
.mCase_top li:hover{border-bottom:2px solid #8c8c8c;}
.mCase_bottom{ width:100%;}
.mCase_content{ width:100%; padding-top:51px;}
.mCase_content li{ float:left; width:200px; height:236px; position:relative;}
.mCase_name{ display:none; width:100%; height:25px; line-height:25px; color: #fff; text-indent:7px; background:url(../imagess/mCase_name_bg.png) no-repeat; position:absolute; left:0; bottom:-25px;}
.mCase_content li:hover .mCase_name{ display:block;}
.on2{border-bottom:2px solid #8c8c8c !important;}

/*主页特色服务*/
.mContent3{ width:100%; height:679px;}
.mService{ width:1001px; height:605px; margin:0 auto; padding-top:74px;}
.mService_top1{ width:452px; height:148px; margin:0 auto; margin-top:69px; margin-bottom:59px;}
.mService_top1 li{ width:148px; height:148px; overflow:hidden; float:left; margin:0 39px; position:relative;}
.mService_top{ width:904px; height:148px; margin:0 auto; margin-top:69px; margin-bottom:59px;}
.mService_top li{ width:148px; height:148px; overflow:hidden; float:left; margin:0 39px; position:relative;}
.service_hover{ width:148px; height:148px; position:absolute; top:0; left:0; z-index:99; display:none;}
.mService_top li:hover .service_hover{ display:block;}
.mService_bottom{ width:678px; height:148px; margin:0 auto;}
.mService_bottom li{width:148px; height:148px; overflow:hidden; float:left; margin:0 39px; position:relative;}
.mService_bottom li:hover .service_hover{ display:block;}

/*底部*/
.footer{ width:100%; height:152px; background:#e3e3e3;}
.footer_content{ width:1001px; height:110px; margin:0 auto;}
.footer_content_left{ color:#8f8b8b; font-size:11px; line-height:30px; padding-top:10px;}
.footer_content_left a{ color:#8f8b8b;}
.footer_content_right{ padding-top:12px; padding-right:2px;}

/*子页*/
.head2{width:100%; height:357px; position:relative; background:#dcdcdc;}
.zbanner{ width:100%; height:315px; }
.zbanner img{ width:100%; min-height:315px;}
.zContent{ width:1001px; margin:0 auto;}
.zContent_title{ width:100%; height:78px; border-bottom:2px solid #dcdcdc; margin-bottom:20px;}
.zContent_title_name{ width:235px; height:78px; border-bottom:2px solid #5b7b77; line-height:78px; padding-left:11px;}
.zContent_content{ width:100%;}
.zContent_content_left{ width:158px;}
.zContent_content_left li{ width:100%; height:40px;}
.zContent_content_left li a{ display:block; width:100%; height:40px; line-height:40px; background:url(../imagess/zNav_li.png) no-repeat; font-size:14px; color:#7a7a7a; text-indent:36px;}
.zContent_content_left li a:hover{ background:url(../imagess/zNav_li_hover.png) no-repeat; color:#fff;}
#l1{ background:url(../imagess/zNav_li_hover.png) no-repeat; color:#fff;}
.zContent_content_right{ width:812px;}
.zContent_right_title{ width:100%; height:50px; border-bottom:1px solid #c2c2c2; line-height:47px; font-size:20px; color:#333333; margin-bottom:25px;}
.zContent_right_Etitle{ color:#333333; font-size:12px;}

/*公司简介*/
.zAbout{ width:100%; padding-bottom:50px; color:#666666 !important; line-height:40px !important;}

/*企业资质*/
.zHonor{ width:801px; margin:0 auto; padding-bottom:50px;}
.zHonor li{ width:239px; height:179px; padding:2px; border:1px solid #dfdfdf; margin:0 11px; float:left; margin-bottom:15px;}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}

/*翻页*/
.page{ width:100%; text-align:center; height:22px; clear:both; padding-top:48px;}
.page a{ display:inline-block;*display:inline;*zoom:1; font-size:12px; padding:3px 8px; border:1px solid #e9e9e9; color:#3a3a3a; line-height:20px; margin:0 2px; text-align:center;}
.page a:hover{color:#919191;}
.cpd{ color:#919191 !important;}

/*企业文化*/
.zCulture{ width:800px; margin:0 auto; padding-bottom:50px;}
.zCulture li{ width:766px; padding-left:7px; padding-right:27px; height:160px;  border-bottom:1px solid #dbdbdb;}
.zCulture_content{ width:540px;}
.zCulture_pic{ width:172px; height:104px; margin-top:14px; margin-bottom:13px; border:1px solid #e3e3e3;}
.zCulture_content_name{ width:100%; color:#333333; font-size:20px; line-height:37px; font-weight:bold; padding-top:14px;}
.zCulture_content_contents{ width:100%; color: #666666; line-height:30px;}
.zCulture li:hover .zCulture_content_name{ color:#5b7b77;}

/*新闻详情*/
.zShownews{ width:100%;padding-bottom:50px;}
.zShownews_title{ width:100%; color:#333333; font-size:20px; line-height:40px; text-align:center; white-space:pre; margin-bottom:55px;}
.zShownews_content{ width:100%;color:#666 !important; line-height:32px !important;}

/*联系我们*/
.contact{ width:100%; margin-top:57px; padding-bottom:50px;}
#dituContent{ width:100%; height:410px; margin-bottom:72px;}
.contact_content{ width:100%;}

/*人力资源*/
.join{ width:100%; padding-bottom:50px;}
.join_top{ width:100%;}
.join_title{ width:100%; text-indent:13px;}
.join_title_span1{ font-size:20px; color:#333333; font-weight:bold; line-height:47px;}
.join_title_span2{ color:#333333; line-height:35px;}
.join_top_content{ width:100%; color:#666666 !important; line-height:40px !important; padding-top:12px; padding-bottom:55px; min-height:131px; text-indent:2em !important; border-bottom:1px solid #9f9f9f;}
.join_mid{ width:100%; padding-top:32px;border-bottom:1px solid #9f9f9f;}
.join_mid_content{ width:100%; padding-top:26px; padding-bottom:32px;}
.join_td1{ width:374px; text-indent:20px; color:#333333;}
.join_td2{ width:231px; text-align:center; color:#333333;}
.join_td3{ width:194px; text-align:center; color:#333333;}
.join_td4{ width:202px; text-align:center; color:#333333;}
.join_tr1 td{ height:23px; color:#333333;}
.join_tr2 td{ height:65px; color:#333333;}
.join_tr3{ background:#f0f0f0; color:#333333;}
.join_tr3 td{ height:36px; color:#333333;}
.join_end{ width:100%; padding-top:38px;}
.join_end_content{ width:100%; padding-top:27px;}
.td_Line{ height:1px; background:#fff;}
.join_end_td1{ width:158px; height:40px; background:#dddddd; text-align:center; color:#333333;}
.join_end_td2{ width:163px; height:40px; text-align:center; color:#333333;}
.join_end_td3{ width:163px; height:40px; text-align:left; color:#333333; padding-left:10px;}
.input_txt{ width:100%; height:40px; background:#f0f0f0; border:none; color:#333333; text-indent:8px;}
.textContent{ width:973px; height:206px; background:#f0f0f0; padding:16px 14px; color:#727272; border:none;}
.submit1{ float:right; width:64px; height:30px; text-align:center; color:#fff; line-height:30px; background:#46cee6; border:none; cursor:pointer;}
.reset1{ float:right; width:64px; height:30px; text-align:center; color:#fff; line-height:30px; background:#e64646; border:none; margin-left:29px; margin-right:2px; cursor:pointer;}

/*经典案例*/
.case{ width:100%;}
.case_top{ width:100%; height:257px; padding-top:18px; margin:0 auto;}
.case_top li{ float:left; width:135px; height:235px; margin:0 15px;}
.case_top li:hover{ background:url(../imagess/case_top_bg.png) center bottom no-repeat;}
.c1{ background:url(../imagess/case_top_bg.png) center bottom no-repeat;}
.case_top_pic{ width:135px; height:135px;}
.case_top_name{ width:135px; line-height:30px; padding-top:4px; font-size:18px; text-align:center; color:#333333;}
.case_bottom{ width:100%; border-top:1px solid #878787;}
.case_bottom_content{ width:100%; padding-top:22px; padding-bottom:18px;}
.case_bottom_list{ width:100%; padding-bottom:50px;}
.case_bottom_list li{ float:left; width:300px; height:429px; margin-bottom:13px; margin-right:50px;}
.case_bottom_pic{ width:300px; height:374px;}
.case_bottom_name{ width:100%; color:#666666; line-height:55px; text-align:center;}
.showcase{ width:100%; padding-top:47px; padding-bottom:50px;}
.showcase_name{ width:100%; font-size:20px; color:#666666; line-height:36px; padding-bottom:39px; text-align:center;}
.showcase_content{ width:100%; min-height:150px; padding-bottom:50px;}
.showcase_bottom{ width:100%; padding-top:54px;}
.showcase_bottom_city{ min-width:189px; text-align:center; line-height:36px; border-right:1px solid #999999;}
.showcase_bottom_scale{ min-width:189px; text-align:center; line-height:36px;}
.showcase_pic{ width:100%;}
.showcase_pic_big{ width:687px; height:452px;}
#DHTMLgoodies_thumbs{width:180px; height:451px; overflow: hidden; position:relative; float:left;}
.showcase_pic_list{ width:1000px; height:451px; overflow: hidden; position:relative;}
.showcase_pic_small{ width:90px; float:left;}
.showcase_pic_small div{ width:88px; height:88px; padding:1px;}
.showcase_pic_small div:hover img{ width:82px; height:82px; border:3px solid #00a2e9;}
.activeImage{width:82px; height:82px; border:3px solid #00a2e9;}
.showcase_pic_big img{ width:687px !important; height:452px !important;}


























