﻿.header{height:105px;}
.header .logo{width:171px;height:74px;display:flex;align-items: center;float:left;margin-top:15px;}
.header .logo img{width:100%;max-height:100%;display:block;}
.header .nav_box{float:right;}
.header .nav_box ul li{width:135px;float:left;margin-right:20px;position:relative;}
.header .nav_box ul li.last{margin-right:0;}
.header .nav_box ul li h3{font-weight:normal;}
.header .nav_box ul li h3 a{display:block;text-align:center;line-height:105px;font-size:16px;color:#000;transition:all 0.2s;}
.header .nav_box ul li:hover h3 a{background:#292824;color:#fff;transition:all 0.2s;}
.header .nav_box ul li .two_nav{position:absolute;top:100%;left:0;width:100%;padding-top:2px;display:none;z-index:999;}
.header .nav_box ul li .two_nav a{display:block;background:url(../images/bg1.png) repeat;border-bottom:1px dashed #676767;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;line-height:46px;font-size:14px;color:#fff;}
.header .nav_box ul li .two_nav a:last-child{border-bottom:0;}
.header .nav_box ul li .two_nav a:hover{background:#292824;border-bottom:1px solid #676767;}
.header .nav_box ul li.on h3 a{background:#292824;color:#fff;transition:all 0.2s;}
.header .nav_box ul li.in h3 a{background:#292824;color:#fff;transition:all 0.2s;}
.header .nav_box ul li.on.hover h3 a{background:none;color:#000;}

.banner_index{width:100%;position:relative;}
.banner_index >img{width:100%;display:block;}
.banner_index .banner_nav_box{position:absolute;left:50%;bottom:-88px;margin-left:-600px;box-shadow: 0px 0px 8px rgba(0,0,0,0.16);background:#fff;padding:28px 0;}
.banner_index .banner_nav_box ul li{width:239px;float:left;border-right:1px solid #eee;}
.banner_index .banner_nav_box ul li.last{width:240px;border-right:none;}
.banner_index .banner_nav_box ul li a{display:block;text-align:center;padding:15px;height:113px;}
.banner_index .banner_nav_box ul li a .img{width:46px;height:46px;margin:0 auto;}
.banner_index .banner_nav_box ul li a .img img{width:100%;height:100%;display:block;}
.banner_index .banner_nav_box ul li a .img .images_hover{display:none;}
.banner_index .banner_nav_box ul li a .tet{margin-top:16px;padding:0 6px;}
.banner_index .banner_nav_box ul li a .tet h6{font-size:16px;color:#666;font-weight:normal;transition:all 0.2s;}
.banner_index .banner_nav_box ul li a .tet p{font-size:12px;color:#999;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all 0.2s;}
.banner_index .banner_nav_box ul li:hover a .img .images{display:none;}
.banner_index .banner_nav_box ul li:hover a .img .images_hover{display:block;}
.banner_index .banner_nav_box ul li:hover a .tet h6{color:#54217a;transition:all 0.2s;}
.banner_index .banner_nav_box ul li:hover a .tet p{color:#54217a;transition:all 0.2s;}
.index_content{background:#fff;}
.index_content .Project_cases{padding:162px 0 80px;}
.index_content .title{width:100%;text-align:center;background:url(../images/db1.png) no-repeat center bottom;padding-bottom:22px;} 
.index_content .title >div{display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:30px;}
.index_content .title .en{font-size:22px;color:#d1d1d2;text-transform:uppercase;}
.index_content .title .cn{font-size:22px;color:#54217a;font-weight:bold;margin-left:16px;}
.index_content .Project_cases .gcal_nr{width:100%;margin-top:35px;text-align:center;}
.index_content .Project_cases .gcal_nr .hd{border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto;display:inline-block;*display:inline;zoom:1;}
.index_content .Project_cases .gcal_nr .hd ul li{width:165px;height:37px;line-height:37px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;float:left;border-right:1px solid #ddd;text-align:center;cursor:pointer;transition:all 0.2s;font-size:18px;color:#666;}
.index_content .Project_cases .gcal_nr .hd ul li.last{border-right:none;}
.index_content .Project_cases .gcal_nr .hd ul li.on{background:#292824;color:#fff;transition:all 0.2s;border-top:1px solid #292824;border-bottom:1px solid #292824;}
.index_content .Project_cases .gcal_nr .bd{width:100%;margin-top:48px;}
.index_content .Project_cases .gcal_nr .bd .gcal_list{width:100%;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul{margin-bottom:4px;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li{float:left;width:384px;margin:0 24px 38px 0;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li.three{margin-right:0;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li a{display:block;background:#f7f7f7;position:relative;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li a .img{width:100%;height:288px;overflow:hidden;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li a .img img{width:100%;height:100%;display:block;transition: all 0.6s;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li a .name{padding:0 10px;line-height:50px;text-align:center;font-size:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li:hover a{background:#33322e;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li:hover a .name{color:#fff;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li:hover a .img img{transition: all 0.6s;transform: scale(1.1);}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li:hover a i{display:block;}
.index_content .Project_cases .gcal_nr .bd .gcal_list ul li a i{position:absolute;left:0;top:0;width:376px;border:4px solid #33322e;border-bottom:none;height:284px;display:none;}
.index_content .more{width:1198px;height:48px;border:1px solid #ddd;line-height:48px;text-align:center;font-size:18px;color:#999;display:block;text-transform:uppercase;transition:all 0.2s;}
.index_content .more:hover{background:#292824;color:#fff;transition:all 0.2s;}
.index_content .company_introduction{width:100%;height:560px;}
.index_content .company_introduction .images{width:45.52%;float:left;height:560px;position:relative;overflow:hidden;}
.index_content .company_introduction .images img{position:absolute;left:50%;top:50%;width:874px;height:560px;margin:-280px 0 0 -437px;}
.index_content .company_introduction .introduction_nr{width:54.48%;height:470px;padding-top:90px;background:#f2f2f2;float:right;}
.index_content .company_introduction .introduction_nr .introduction_xx{width:602px;margin-left:84px;}
.index_content .company_introduction .introduction_nr .introduction_xx h4{font-size:24px;color:#333;}
.index_content .company_introduction .introduction_nr .introduction_xx .gsjs_nr{width:100%;margin-top:28px;font-size:14px;color:#666;line-height:24px;text-align:justify;margin-bottom:24px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:10;}
.index_content .company_introduction .introduction_nr .view_details{width:125px;height:35px;border:1px solid #54217a;text-align:center;line-height:35px;font-size:14px;color:#54217a;margin:44px 0 0 84px;display:block;}
.index_content .news_information{padding:72px 0 80px;}
.index_content .news_information .news_trends{margin-top:35px;text-align:center;}
.index_content .news_information .news_trends .hd{border-left:1px solid #ddd;border-right:1px solid #ddd;margin:0 auto;display:inline-block;*display:inline;zoom:1;}
.index_content .news_information .news_trends .hd ul li{width:165px;height:37px;line-height:37px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;float:left;border-right:1px solid #ddd;text-align:center;cursor:pointer;transition:all 0.2s;font-size:18px;color:#666;}
.index_content .news_information .news_trends .hd ul li.last{border-right:none;}
.index_content .news_information .news_trends .hd ul li.on{background:#292824;color:#fff;transition:all 0.2s;border-top:1px solid #292824;border-bottom:1px solid #292824;}
.index_content .news_information .news_trends .bd{width:100%;margin-top:36px;text-align:left;}
.index_content .news_information .news_trends .bd .bd_news_trends{width:100%;margin-bottom:40px;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list{width:550px;float:left;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li{display:block;margin-bottom:16px;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li.last{margin-bottom:0;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a{display:block;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a .images{width:147px;height:110px;float:left;overflow:hidden;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a .images img{width:100%;height:100%;display:block;transition: all 0.6s;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a .image_text{width:385px;float:right;padding-top:3px;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a .image_text h6{font-size:18px;color:#333;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a .image_text .date{font-size:14px;color:#888;margin-top:6px;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a .image_text .abstract{font-size:14px;color:#888;line-height:22px;margin-top:6px;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a:hover .images img{transition: all 0.6s;transform: scale(1.1);}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a:hover .image_text h6{color:#54217a;font-weight:bold;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a:hover .image_text .date{color:#54217a;}
.index_content .news_information .news_trends .bd .bd_news_trends .image_text_list ul li a:hover .image_text .abstract{color:#54217a;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list{width:600px;float:right;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li{width:100%;margin-bottom:10px;border-bottom:1px solid #f1f1f1;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a{display:block;line-height:50px;color:#333;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a .date{float:left;font-size:14px;height:50px;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a .date em{font-size:22px;margin-right:2px;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a .news_title{width:406px;float:right;background:url(../images/jr.png) no-repeat right center;padding-right:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;font-size:18px;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a:hover{color:#54217a;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a:hover .date{font-weight:bold;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a:hover .date em{font-weight:bold;transition: all 0.2s;}
.index_content .news_information .news_trends .bd .bd_news_trends .news_list ul li a:hover .news_title{background:url(../images/jr-hover.png) no-repeat right center;transition: all 0.2s;font-weight:bold;}
.footer{width:100%;}
.footer .footer_top{width:100%;background:#292d33;padding:42px 0 52px;}
.footer .footer_top .footer_nav{float:left;}
.footer .footer_top .footer_nav ul li{float:left;margin-right:34px;}
.footer .footer_top .footer_nav ul li h4{font-weight:normal;}
.footer .footer_top .footer_nav ul li h4 a{font-size:16px;color:#fff;}
.footer .footer_top .footer_nav ul li .footer_two_nav{margin-top:10px;}
.footer .footer_top .footer_nav ul li .footer_two_nav a{display:block;margin-bottom:8px;font-size:14px;color:#bbb;transition: all 0.2s;}
.footer .footer_top .footer_nav ul li .footer_two_nav a:hover{color:#fff;transition: all 0.2s;}
.footer .footer_top .footer_nav ul li.last{margin-right:0;}
.footer .footer_top .footer_message{float:left;margin-left:78px;}
.footer .footer_top .footer_message .contact_number{background:url(../images/footer_lxdh.png) no-repeat left center;padding-left:50px;}
.footer .footer_top .footer_message .contact_number span{display:block;font-size:14px;color:#bbb;}
.footer .footer_top .footer_message .contact_number p{font-size:24px;color:#fff;line-height:30px;}
.footer .footer_top .footer_message .footer_jcxx{margin-top:16px;max-width:428px;}
.footer .footer_top .footer_message .footer_jcxx >div{font-size:14px;color:#bbb;margin-bottom:10px;padding-left:20px;}
.footer .footer_top .footer_message .footer_jcxx .location{background:url(../images/footer_xx1.png) no-repeat left 3.5px;}
.footer .footer_top .footer_message .footer_jcxx .mailbox{background:url(../images/footer_xx2.png) no-repeat left center;}
.footer .footer_top .footer_message .footer_jcxx .facsimile{background:url(../images/footer_xx3.png) no-repeat left center;}
.footer .footer_top .follow_us{float:right;} 
.footer .footer_top .follow_us img{width:127px;height:127px;display:block;}
.footer .footer_top .follow_us p{font-size:14px;color:#bbb;text-align:center;margin-top:10px;}
.footer .footer_bottom{background:#1a1e22;text-align:center;height:63px;font-size:14px;color:#888;line-height:24px;padding-top:14px;}

/* 关于我们-企业简介 */
.banner_ny{width:100%;position:relative;}
.banner_ny img{width:100%;display:block;}
.banner_ny .banner_nr{position:absolute;left:50%;top:50%;text-align:center;margin:-89px 0 0 -600px;}
.banner_ny .banner_nr .en{font-size:72px;color:#fff;text-transform:capitalize;line-height:60px;}
.banner_ny .banner_nr .cn{font-size:40px;color:#fff;background:url(../images/db3.jpg) no-repeat center bottom;padding-bottom:24px;margin-top:34px;}
.content{width:100%;}
.content .content_center{width:100%;background:#f2f2f2;height:70px;}
.content .content_center .content_theme{float:left;}
.content .content_center .content_theme h4{font-size:22px;color:#333;padding-left:42px;line-height:70px;font-weight:normal;float:left;}
.content .content_center .content_theme .content_two_nav{float:left;margin-left:70px;}
.content .content_center .content_theme .content_two_nav a{display:block;line-height:70px;margin-right:40px;float:left;font-size:16px;color:#666;transition: all 0.3s;}
.content .content_center .content_theme .content_two_nav a:hover{color:#54217a;transition: all 0.3s;}
.content .content_center .content_theme .content_two_nav a.last{margin-right:0;}
.content .content_center .content_theme .content_two_nav a.on{color:#54217a;background:url(../images/db2.png) no-repeat center bottom;}
.content .content_center .content_theme.About_Us h4{background:url(../images/gywm.png) no-repeat left center;}
.content .content_center .current_position{float:right;line-height:70px;background:url(../images/dqwz.png) no-repeat left center;padding-left:14px;}
.content .content_center .current_position span{font-size:14px;color:#666;}
.content .content_center .current_position a{font-size:14px;color:#666;transition: all 0.3s;}
.content .content_center .current_position a:hover{color:#420a6c;transition: all 0.3s;}
.content .content_center .current_position em{font-size:14px;color:#666;margin:0 3px;}
.content .content_center .current_position b{font-size:14px;color:#420a6c;font-weight:normal;}
.content .company_profiles{padding:70px 0;}
.content .company_profiles .qyjj_top{width:100%;}
.content .company_profiles .qyjj_top >img{width:600px;height:450px;display:block;float:left;}
.content .company_profiles .qyjj_top .qyjj_nr{width:560px;float:left;padding-top:20px;min-height:430px;}
.content .company_profiles .qyjj_top .qyjj_nr p{font-size:16px;color:#666;line-height:30px;margin-bottom:28px;text-align:justify;}
.content .company_profiles .qyjj_top .qyjj_nr p img{width:171px;height:74px;display:block;}
.content .company_profiles .qyjj_top .qyjj_nr p.last{margin-bottom:0;}
.content .company_profiles .qyjj_content{width:1005;margin-top:45px;}
.content .company_profiles .qyjj_content p{font-size:16px;color:#666;line-height:30px;text-align:justify;margin-bottom:16px;}
.content .company_profiles .qyjj_content p.last{margin-bottom:0;}

/* 关于我们-荣誉资质 */
.content .honor_qualification{padding:87px 0 85px;text-align:center;}
.content .honor_qualification ul{margin-bottom:32px;}
.content .honor_qualification ul li{width:370px;float:left;margin:0 45px 38px 0;}
.content .honor_qualification ul li.three{margin-right:0;}
.content .honor_qualification ul li a{display:block;width:368px;height:276px;border:1px solid #ddd;transition: all 0.3s;overflow:hidden;position:relative;}
.content .honor_qualification ul li a img{width:auto;height:100%;display:block;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
.content .honor_qualification ul li p{font-size:16px;color:#333;padding:0 10px;margin-top:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;transition: all 0.3s;}
.content .honor_qualification ul li:hover p{color:#54217a;transition: all 0.3s;}
.content .honor_qualification ul li:hover a{border:1px solid #fff;box-shadow:0px 0px 8px rgba(0,0,0,0.16);transition: all 0.3s;}
.skip{display:inline-block;*display:inline;zoom:1;height:40px;text-align:center;}
.skip a{display:block;min-width:26px;height:38px;line-height:38px;float:left;font-size:14px;color:#888;padding:0 6px;margin:0 3px;border:1px solid #d8d8d8;}
.skip span{display:block;min-width:26px;height:38px;line-height:38px;float:left;font-size:14px;color:#888;padding:0 10px;margin:0 3px;border:1px solid #d8d8d8;}
.skip span.current{display:block;min-width:26px;height:38px;line-height:38px;float:left;font-size:14px;color:#888;padding:0 6px;margin:0 3px;background:#54217a;border:1px solid #54217a;color:#fff;}
.skip a.top{width:80px;height:40px;background:#e9e9e9;border:none;}
.skip a p{display:inline-block;*display:inline;zoom:1;height:40px;font-size:14px;color:#949494;line-height:40px;}
.skip a.bottom{width:80px;height:40px;background:#e9e9e9;border:none;}
.skip a:hover{background:#54217a;color:#fff;;border:1px solid #54217a;}
.skip a:hover p{color:#fff;}
.skip a.top, .skip a.bottom{border:none;}

/* 关于我们-组织架构 */
.content .organization_chart{padding:70px 0 84px;}
.content .organization_chart img{width:100%;display:block;}

/* 新闻中心 */
.content .content_center .content_theme.press_center h4{background:url(../images/xwzx.png) no-repeat left center;}
.content .press_center_list{padding:70px 0 84px;text-align:center;}
.content .press_center_list ul{text-align:left;margin-bottom:70px;}
.content .press_center_list ul li{width:1198px;border:1px solid #ddd;height:202px;transition: all 0.3s;margin-bottom:20px;}
.content .press_center_list ul li .img{width:359px;height:202px;overflow:hidden;float:left;}
.content .press_center_list ul li .img img{width:100%;height:100%;display:block;transition: all 0.6s;}
.content .press_center_list ul li .xwzx_nr{width:801px;float:left;padding:26px 18px 0 20px;}
.content .press_center_list ul li .xwzx_nr .xwzx_details{width:100%;}
.content .press_center_list ul li .xwzx_nr .xwzx_details .xwzx_title{display:block;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#333;font-weight:bold;transition: all 0.3s;}
.content .press_center_list ul li .xwzx_nr .xwzx_details p{font-size:14px;color:#999;margin-top:12px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;transition: all 0.3s;}
.content .press_center_list ul li .xwzx_nr .xwzx_bottom{width:100%;margin-top:40px;}
.content .press_center_list ul li .xwzx_nr .xwzx_bottom .date{font-size:14px;color:#999;float:left;line-height:36px;}
.content .press_center_list ul li .xwzx_nr .xwzx_bottom .view_details{display:block;width:132px;height:34px;border:1px solid #ddd;text-align:center;line-height:34px;float:right;font-size:14px;color:#666;transition: all 0.3s;}
.content .press_center_list ul li:hover{border:1px solid #54217a;transition: all 0.3s;}
.content .press_center_list ul li:hover .img img{transition: all 0.6s;transform: scale(1.1);}
.content .press_center_list ul li:hover .xwzx_nr .xwzx_details .xwzx_title{color:#54217a;transition: all 0.3s;}
.content .press_center_list ul li:hover .xwzx_nr .xwzx_details p{color:#54217a;transition: all 0.3s;}
.content .press_center_list ul li:hover .xwzx_nr .xwzx_bottom .view_details{background:#54217a;border:1px solid #54217a;color:#fff;transition: all 0.3s;}

/* 新闻中心-详情 */
.content .News_details{padding:62px 0 66px;}
.content .News_details .details_nr{width:100%;}
.content .News_details .details_nr .details_title{width:100%;border-bottom:1px dashed #ddd;padding-bottom:18px;text-align:center;}
.content .News_details .details_nr .details_title h4{font-size:24px;color:#333;font-weight:normal;}
.content .News_details .details_nr .details_title .details_source{width:100%;margin-top:16px;}
.content .News_details .details_nr .details_title .details_source >div{display:inline-block;*display:inline;zoom:1;font-size:12px;color:#666;}
.content .News_details .details_nr .details_title .details_source .release_date{margin:0 20px;}
.content .News_details .details_nr .details_content{width:100%;padding:40px 0 12px;border-bottom:1px dashed #ddd;}
.content .News_details .details_nr .details_content p{font-size:14px;color:#666;line-height:24px;margin-bottom:26px;text-align:justify;}
.content .News_details .details_nr .details_content p img{max-width:100%;display:block;margin:0 auto;}
.content .News_details .page_turning{margin-top:24px;}
.content .News_details .page_turning >div{width:100%;}
.content .News_details .page_turning >div span{display:block;font-size:14px;color:#666;float:left;transition: all 0.3s;}
.content .News_details .page_turning >div a{display:block;font-size:14px;color:#666;max-width:1134px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all 0.3s;}
.content .News_details .page_turning .page_bottom{margin-top:10px;}
.content .News_details .page_turning >div:hover span{color:#3e0569;transition: all 0.3s;}
.content .News_details .page_turning >div:hover a{color:#3e0569;transition: all 0.3s;}

/* 工程案例 */
.content .content_center .content_theme.project_case h4{background:url(../images/gcal.png) no-repeat left center;}
.content .project_case_list{padding:70px 0;text-align:center;}
.content .project_case_list ul{margin-bottom:31px;}
.content .project_case_list ul li{float:left;width:384px;margin:0 24px 38px 0;}
.content .project_case_list ul li.three{margin-right:0;}
.content .project_case_list ul li a{display:block;background:#f7f7f7;position:relative;}
.content .project_case_list ul li a .img{width:100%;height:288px;overflow:hidden;}
.content .project_case_list ul li a .img img{width:100%;height:100%;display:block;transition: all 0.6s;}
.content .project_case_list ul li a .name{padding:0 10px;line-height:50px;text-align:center;font-size:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.content .project_case_list ul li:hover a{background:#33322e;}
.content .project_case_list ul li:hover a .name{color:#fff;}
.content .project_case_list ul li:hover a .img img{transition: all 0.6s;transform: scale(1.1);}
.content .project_case_list ul li:hover a i{display:block;}
.content .project_case_list ul li a i{position:absolute;left:0;top:0;width:376px;border:4px solid #33322e;border-bottom:none;height:284px;display:none;}

/* 资源 */
.content .content_center .content_theme.resource h4{background:url(../images/zy.png) no-repeat left center;}
.content .talent_recruitment{padding:64px 0 85px;}
.content .talent_recruitment .recruitment_top{width:100%;line-height:30px;}
.content .talent_recruitment .recruitment_top h6{font-size:16px;color:#666;float:left;font-weight:normal;}
.content .talent_recruitment .recruitment_top .resume{float:right;font-size:16px;color:#54217a;font-weight:bold;}
.content .talent_recruitment .recruitment_top .resume span{font-size:16px;color:#666;font-weight:normal;}
.content .talent_recruitment .Job_listings{width:100%;margin-top:18px;}
.content .talent_recruitment .Job_listings .zwlb_top{background:#f5f5f5;padding:0 60px;line-height:63px;}
.content .talent_recruitment .Job_listings .zwlb_top >div{float:left;font-size:16px;color:#333;}
.content .talent_recruitment .Job_listings .zwlb_top .position{width:400px;}
.content .talent_recruitment .Job_listings .zwlb_top .job_function{margin-left:70px;width:160px;}
.content .talent_recruitment .Job_listings .zwlb_top .workplace{margin-left:20px;width:126px;text-align:center;}
.content .talent_recruitment .Job_listings .zwlb_top .recruiting_numbers{margin-left:80px;width:106px;text-align:center;}
.content .talent_recruitment .Job_listings ul{width:100%;}
.content .talent_recruitment .Job_listings ul li{width:100%;border-bottom:1px solid #ddd;}
.content .talent_recruitment .Job_listings ul li .li_list{padding:0 60px;cursor:pointer;}
.content .talent_recruitment .Job_listings ul li .li_list >div{float:left;line-height:75px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.content .talent_recruitment .Job_listings ul li .li_list .position-list{width:400px;}
.content .talent_recruitment .Job_listings ul li .li_list .position-list p{float:left;padding-right:45px;}
.content .talent_recruitment .Job_listings ul li.on .li_list{background:#f5f5f5;}
.content .talent_recruitment .Job_listings ul li.on .li_list .position-list p{background:url(../images/zk.png) no-repeat right center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.content .talent_recruitment .Job_listings ul li .li_list .function-list{margin-left:70px;width:160px;}
.content .talent_recruitment .Job_listings ul li .li_list .workplace-list{margin-left:20px;width:126px;text-align:center;}
.content .talent_recruitment .Job_listings ul li .li_list .numbers-list{margin-left:80px;width:106px;text-align:center;}
.content .talent_recruitment .Job_listings ul li .invite_xx{padding:48px 65px;border-top:1px solid #ddd;display:none;}
.content .talent_recruitment .Job_listings ul li .invite_xx >div{width:100%;font-size:14px;color:#666;line-height:30px;}
.content .talent_recruitment .Job_listings ul li .invite_xx >div span{display:block;}
.content .talent_recruitment .Job_listings ul li .invite_xx .job_requirements{margin-top:30px;}
.content .talent_recruitment .Job_listings ul li.first.on{border-top:1px solid #ddd;}
.content .talent_recruitment .Job_listings ul li.first .invite_xx{display:block;}

/* 联系我们 */
.content .content_center .content_theme.contact_us h4{background:url(../images/lxwm.png) no-repeat left center;}
.content .contact_us_nr{padding:70px 0 60px;}
.content .contact_us_nr .map{width:100%;height:367px;}
.content .contact_us_nr .map img{display:block;}
.content .contact_us_nr .contact_us_details{width:100%;margin-top:40px;}
.content .contact_us_nr .contact_us_details .contact_us_left{width:490px;float:left;}
.content .contact_us_nr .contact_us_details .contact_us_left >div{width:100%;margin-bottom:20px;}
.content .contact_us_nr .contact_us_details .contact_us_left .facsimile{margin-bottom:0;}
.content .contact_us_nr .contact_us_details .contact_us_left >div h5{font-size:16px;color:#333;}
.content .contact_us_nr .contact_us_details .contact_us_left >div p{font-size:16px;color:#666;padding-left:30px;margin-top:6px;}
.content .contact_us_nr .contact_us_details .contact_us_left .name_firm p{background:url(../images/lxwm1.png) no-repeat left center;}
.content .contact_us_nr .contact_us_details .contact_us_left .company_address p{background:url(../images/lxwm2.png) no-repeat left center;}
.content .contact_us_nr .contact_us_details .contact_us_left .contact_number p{background:url(../images/lxwm3.png) no-repeat left center;}
.content .contact_us_nr .contact_us_details .contact_us_left .mailbox p{background:url(../images/lxwm4.png) no-repeat left center;}
.content .contact_us_nr .contact_us_details .contact_us_left .facsimile p{background:url(../images/lxwm5.png) no-repeat left center;}
.content .contact_us_nr .contact_us_details .contact_us_right{width:600px;float:right;}
.content .contact_us_nr .contact_us_details .contact_us_right h5{font-size:16px;color:#333;}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form{width:100%;margin-top:24px;}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form form >div{width:100%;margin-bottom:24px;}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form form >div span{display:block;font-size:16px;color:#666;float:left;background:url(../images/xx.png) no-repeat left center;padding-left:18px;line-height:38px;}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form form >div input{display:block;width:468px;height:36px;border:1px solid #e1e1e1;float:right;padding:0 12px;font-size:14px;color:#666;}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form form .message_contents span{background:none;}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form form .message_contents textarea{display:block;width:468px;height:120px;border:1px solid #e1e1e1;float:right;padding:9px 12px;font-size:14px;color:#666;outline:none;font-family:"Microsoft YaHei";}
.content .contact_us_nr .contact_us_details .contact_us_right .contact_form form button{float:right;width:113px;height:37px;background:#292824;font-size:14px;color:#fff;cursor:pointer;border:none;}

























