/*banner*/
.banner_box{width: 100%;overflow: hidden;}
.banner{width:1920px; overflow:hidden;height:142px;position: relative; left: 50%; margin-left: -960px; background-image: url(../images/ba_bg.png); background-repeat: repeat-x;}
.banner img{width:1500px;height:142px;display: block; margin: 0 auto;}
.project_banner{width:100%;}
.project_banner img{width:100%; display: block;}
.home_box{ height: 30px; background-image: url(../images/home_bg.png);background-repeat: repeat-x; margin-bottom: 1px;}
.home{width: 1150px; margin: 0 auto;text-align: right; padding-right: 17px; line-height: 30px; }
.home a,.home{color:#656565; font-size: 14px;font-weight: 600;}
.home span{ margin-right: 5px;}
/*服务项目*/
.project_box{background-image: url(../images/project_bgcolor.png);background-repeat: repeat-x;}
.project{width: 1150px; margin: 0 auto;padding-top: 100px; background: url(../images/project_bgimg.png) 21px 33px no-repeat;overflow: hidden;}
.project_nav{width:567px; float: right;  margin-bottom: 45px;}
.project_nav li{ float: left; font-size: 14px;color:#656565;font-weight: 600; margin-left: 12px;}
.project_list{width:567px;float: right; margin-bottom: 59px;}
.project_list li{ overflow: hidden; margin-bottom: 8px;}
.project_list li h3,.project_item{ float: left;}
.project_list li h3{width:74px;height: 33px; text-align: center; line-height: 33px;font-size: 14px;color:#656565;background-color: #dedede; border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -ms-border-radius: 7px;}
.project_item{ margin-left: 19px;width: 474px;}
.project_item a{ line-height:33px;padding-left: 14px; padding-right: 14px; font-size: 13px; color: #656565;display: inline-block;}
.project_item a:hover{font-weight: 600;}
.project_item a:last-child{border: 0;}
.project_item span{color: #656565; border-right: 1px #656565 solid;height: 13px;display: inline-block;}
/*服务项目图片*/
.project_img_box{ height: 112px; padding-top: 41px; background-color: #ede5d9;}
.project_img{width:1150px; margin-left: auto; margin-right: auto; overflow: hidden;}
.item_left,.item_right{height: 71px; width: 7px; float: left; cursor: pointer;}
.item_left{ background:url(../images/left_icon.png) left center no-repeat; margin-left: 25px;}
.item_right{ background: url(../images/right_icon.png) left center no-repeat; margin-right: 22px;}
.item_center{ float: left; width: 1068px; height: 71px; overflow: hidden; margin-left: 10px; margin-right: 10px;}
#demo {

overflow:hidden;
height:71px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.list_ul li{ list-style: none; float: left; margin:0px 5px; }
.list_ul li img{height:71px;}
.list_ul .list_txt{text-align: center; height: 19px; line-height: 19px;}
/*色块*/
.color_lump{width: 100%; overflow: hidden;}
.color_lump span:first-child{width: 45.8%;height: 52px; background-color:#d67088; display: inline-block;float: left;}
.color_lump span:last-child{width:54.2%; height:52px; background-color:#bc294a; display: inline-block;float: left;}
/*标语*/
.catchword_box{ position: relative; }
.catchword_box img{width: 100%;display: block; }
.catchword_bg{ z-index: 2;width: 58.2%; height:58%; overflow:hidden;position:absolute;left: 0; top:31.4%; background-color: #9fa361; -webkit-opacity: 0.9;-moz-opacity: 0.9;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";opacity: 0.9;}
.catchword_txt{position: absolute; top:18.3%;right:58px;width: 618px;}
.catchword_txt h4{font-size: 20.32px; line-height: 24px; color: #fff; margin-bottom: 10px;font-weight: normal; font-family: arial;}
.catchword_txt h3{font-size: 20.79px; line-height: 22px; color: #fff;font-family: 'SimHei';margin-bottom: 5%; font-weight: normal;}
.catchword_txt p{font-size: 14px; font-family: 'SimHei'; line-height: 22px;color: #c4e8cf;text-indent: 2em;}



/*二级分类*/
.nav_home_box{ border-bottom: 1px solid #dfdfdf; overflow: hidden;}
.nav_home{ width:1150px; margin: 0 auto;}
.nav_left{ float: left; overflow: hidden;}
.nav_left li{ float: left; margin-right: 13px;}
.nav_left li a{ height:73px;line-height: 73px; border-bottom: 3px solid #fff; display: inline-block; padding-left: 6px; padding-right: 6px; font-size: 14px;color:#656565;}
.nav_left li .nav_red{ border-bottom: #c32316 solid 3px; color: #c32316; font-weight: 600;}
.nav_left li a:hover{ border-bottom: #c32316 solid 3px; color: #c32316; font-weight: 600;}
.nav_home_right{ float: right; padding-right: 16px;line-height: 73px;}
.nav_home_right span{ margin-right: 5px;}
.nav_home_right a,.nav_home_right{color:#656565; font-size: 12px; font-weight: 600;} 

/*主体内容*/
.content_box{margin:2px auto 0 auto; width: 1150px; overflow: hidden;}
.content_left{width:808px; float: left; padding-bottom: 62px; border-right:solid 1px #dfdfdf;min-height: 701px;}
.content_right{width: 300px; float: right; padding-bottom: 62px;}
.content_right a{ display: inline-block;}
.content_right a:first-child{ margin-top: 16px;}
.content_right a:last-child{ margin-top: 14px;}
.content_right a:nth-child(2){ margin-top:22px ;}

/*公司概况*/
.about_box{ width: 772px; margin-left: 10px;}
.big_title h4{font-size: 72px;color: #e6e6e6; font-family: arial; font-weight: normal; line-height: 74px;}
.big_title span{font-family:"FZDaHei-B02S"; font-size: 18px;line-height: 29px; color: #bfbfbf;}
.big_img{ margin-top: 23px; }
.content_p{margin-top: 36px;margin-bottom: 60px;}
.content_p p{ line-height:26px; font-size: 12px; color: #404040; margin-bottom: 27px;}

/*企业文化*/
.culture_box{ margin-top: 25px;margin-bottom: 60px;overflow: hidden;}
.culture_img{ float: left;}
.culture_img,.culture_img img{width: 215px; height: 326px;}
.culture_list{ margin-left: 35px; margin-top: 3px; float: left;width: 522px;}
.culture_list li{ margin-bottom: 7px; overflow: hidden;}
.culture_list li h3{padding-left: 19px; font-size: 16px; color: #fffefe;line-height: 39px; height: 39px; width: 86px; background-color: #858585; border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;-ms-border-radius: 6px; float: left; margin-right: 18px;}
.culture_list li span{font-size: 14px;color: #404040; line-height: 30px; }

/*组织机构*/
.zzjg_box{ margin-top: 23px;}
.zzjg_box h3{ margin-bottom: 15px; line-height: 34px; height: 34px;color: #767676;font-size: 20px;}

/*总裁致词*/
.speech_box{ margin-top: 17px;}
.speech_box h3{ font-size: 18px; color:#e16b61; line-height: 26px; margin-bottom: 47px;}
.speech p{font-size: 12px;line-height: 26px; color: #404040; margin-bottom: 27px;text-indent: 2em;}
.speech_zc{height: 28px;line-height: 28px; text-align: right;font-size:12px;color: #757575;}
.speech_zc img{vertical-align: bottom; height: 28px;width:57px;}

/*企业大事记*/
.events_box{width:728px;}
.events_li{ margin-bottom: 11px;}
.events h3{ font-size: 72px; color: #ffafa8; line-height: 75px; font-family: arial; font-weight: normal;background: url(../images/events_p.png) 175px 11px no-repeat;}
.events_list{ margin-top: 14px;}
.events_list li{ font-size: 14px; color: #404040; line-height: 35px;}

/*员工风采*/
.staff_box{ margin-top: 47px;}
.staff_box li{width: 315px; float: left;margin-right: 37px; margin-bottom: 48px;}
.staff_box li img{width: 315px;height: 228px;}
.staff_box li p{height:24px;line-height: 24px;text-align: center;overflow: hidden;}
.staff_box li p a{font-size: 16px;color: #333;}
.staff_box li p a:hover{text-decoration: underline;}

/*分页*/
.page_box{ text-align: center;margin-top: 40px;}
.page_box a{padding-left: 9px; padding-right: 9px; line-height: 22px; height: 22px; border: 1px #e1e1e1 solid; margin-right: 5px; display: inline-block; font-size: 14px;color: #6e6e6e;}
.page_box .page_bg{background-color: #e7e7e7;}

/*新闻中心*/
.news_center_box{ margin-top: 14px;width: 782px;}
.news_center_tj{ background-color: #f3eae1; height:271px; margin-bottom: 10px;}
.news_center_img{ float: left; margin-right: 24px;}
.news_center_img img{width: 356px;height: 241px; margin:10px 0 0 10px; box-shadow:10px 10px 10px rgba(0,0,0,0.4);}
.news_center_txt{width: 334px;float: left;}
.news_center_txt span{ display:block;font-size: 14px; line-height: 22px;color: #7a7676; height: 22px; margin-top: 10px;margin-bottom: 10px; font-family: "微软雅黑"; }
.news_center_txt h3{ line-height: 22px; margin-top: 35px;}
.news_center_txt h3 a{color: #656565; font-size: 18px;}
.news_center_txt h3 a:hover{ text-decoration: underline;color: #404040;}
.news_center_txt p{line-height: 22px; font-size: 14px; color: #7a7676;}

.news_ul{ margin-bottom: 12px;}
.news_ul li{ border-bottom:2px #e8e6e6 solid; height: 137px; padding-top: 31px;}
.news_list{ height: 95px;width: 720px;}
.news_left{ display: inline-block;width:86px;height: 95px;background-color: #e1e1e1; text-align: center; float: left;margin-right: 9px;}
.news_left b{ display:block;}
.news_left b:first-child{font-family: arial; font-size: 40px;color: #c32316; font-weight: normal; line-height: 53px;}
.news_left b:nth-child(2){ font-family: arial; font-size: 16px;color: #717171;line-height: 16px;}
.news_left b:last-child{ font-family: arial; font-size: 16px;color: #717171;line-height: 18px;}
.news_right a{font-size: 20px; line-height: 22px; height: 22px; color: #575757; font-weight: 600; display: table; margin-bottom: 10px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.news_right a:hover{text-decoration: underline;color: #404040;}
.news_right span{ font-size: 12px; line-height: 22px;color: #8b8b8b;margin-right: 16px;}
.news_right p{ line-height: 22px; color: #8b8b8b; font-size: 14px;}


/*在线视频*/
.online_video{width:1180px;margin:0 auto 62px auto;}
.video_box{margin-top: 15px;}
.video_list li{float: left;width:357px; margin-left: 18px;margin-right: 18px; margin-bottom: 40px;}
.video_list li img{width: 357px;height: 257px;display: block;}
.video_list li p{ height: 22px;line-height: 22px; text-align: center;margin-top: 19px;overflow: hidden;}
.video_list li img:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity: 0.8;}
.video_list li p a{font-size: 14px;color:#6e6e6e;}
.video_list li p a:hover{ text-decoration: underline;color: #404040;}

/*新闻详情*/
.news_show_box{ margin-top: 35px;}
.news_show_right{width: 642px; display: inline-block; margin-left: 28px;}
.news_show_title{ line-height: 30px;font-size: 20px;color:#656565; margin-top: 9px;margin-bottom:13px;text-align:center;}
.new_jz{text-align:center;}
.news_txt{margin-top: 23px;}
.news_txt p{ line-height: 22px; margin-bottom: 15px;font-size: 14px;color: #7a7676; }

/*人力资源*/
.hr_box{margin-top: 14px; margin-bottom:62px;padding-top:64px;background: url(../images/rlzy_bg.png) left top repeat-x; }
.hr{width: 1150px; min-height: 259px; margin:0 auto ;background-color: #fff; position: relative;}
.hr_title{width:300px; float:left; margin-left:44px; margin-top:39px;font-family: arial;font-size: 14px; font-weight: 600;color: #d0d0d0;margin-bottom: 35px;}
.hr_title span{font-size: 18px;color:#c69c62; margin-right: 10px;}
.hr_nav { float: right; text-align: right; margin-top: 20px; margin-right: 14px;}
.hr_nav li{ float: left; margin-right: 25px; }
.hr_nav li a{display:inline-block; line-height:30px;color: #747673; font-size: 12px;font-weight: 600;border-bottom: 3px solid #fff;}
.hr_nav li .hr_current{border-bottom: 3px solid #e80000;}
.hr_ul{height:365px;overflow: hidden;width:1100px; margin-left: 44px; }
.hr_ul li{ display: inline-block; margin-right: 11px; float:left;}
.hr_ul li:last-child{ margin-right: 0;width:330px; overflow: hidden;}
.hr_ul li:first-child{ width: 375px; overflow: hidden;}
.hr_ul li:nth-child(2){width:363px; overflow: hidden;}
.z_hr{width: 363px; margin-top: 18px; display: inline-block; height:89px; background-image: url(../images/rlzy_icon.png); background-repeat: no-repeat;}
.z_hr h3{font-size: 16px; color:#ccaf8d; margin-top: 15px; line-height: 28px;}
.z_hr span{font-size: 12px;color: #b8b7b4;line-height: 23px;}

/*校园招聘*/
.hr_left{width:758px; margin-left: 47px; padding-top: 59px;}
.hr_home{ margin: 0 auto;text-align:left; padding-right: 17px; line-height: 31px; border-bottom: 3px solid #999a9a;  margin-bottom: 43px; }
.hr_home a{color:#6a6a6a; font-size: 14px;font-weight: 600;}
.hr_home span{ margin-right: 5px;}
.hr_home b{font-size: 12px;color: #e92614;}
.hr_left_nav{height:51px; background-color:#f7f0d6;}
.hr_left_nav li{ float: left;}
.hr_left_nav li a{ display: inline-block;padding-left: 10px;padding-right:10px; border-right: 2px #fff solid;line-height: 51px;font-size: 14px;color:#645b58; font-weight: 600;}
.hr_left_nav li .red_bg{ background-color: #e92614;color:#fff}
.hr_list{margin-top: 29px;}
.hr_list li{ margin-bottom: 5px;}
.hr_txt{height: 40px;background-color: #f9efd6;font-size: 14px;color: #645b58;line-height: 40px; padding-left: 18px;cursor: pointer;}
.hr_txt_box{background: url(../images/hr_list_icon.png) 18px 26px no-repeat; padding: 18px 83px; font-size:14px;}
.hr_txt_bg{background-color: #fffaec;display: none;font-size: 12px;color: #645b58;line-height: 22px; margin-bottom: 10px;}
.hr_txt_box p{min-height: 44px;font-size: 14px;color: #645b58;line-height: 22px; margin-bottom: 10px;}
.hr_txt_box span{font-size: 14px; color: #645B58;line-height: 22px;}
.hr_list a{display: block; text-align: center;line-height:53px;height: 53px; background-color: #c52519;}
.hr_right{width:260px;position: absolute;right:43px;top:-30px; overflow: hidden;}
.hr_right_title{height: 121px; background-color:#c52519;}
.hr_right_title img{margin-top: 38px; margin-left: 27px;}
.hr_right ul{border-right:1px solid #e6e6e6; border-left: 1px #e6e6e6 solid;}
.hr_right li a{display: inline-block;width: 236px;height:45px; background-color: #fff; border-bottom: 1px #e6e6e6 solid; padding-left: 22px; line-height:45px;font-size: 14px;color: #847765;font-weight: 600; background: url(../images/hr_nav_bg.png) -258px top no-repeat;
	transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -webkit-transition:.2s ease-in-out;
    -o-transition: .2s ease-in-out;
     -ms-transition: .2s ease-in-out;}
.hr_right li .hr_grey{background: url(../images/hr_nav_bg.png) left top no-repeat;}

/*人才理念*/
.hr_rcln{margin-top: 30px;}
.hr_rcln p{font-size: 14px;color: #645b58;line-height: 26px;margin-bottom: 13px;}

/*校园招聘*/
.xyzp_title{font-size: 14px;color: #db1f20;font-weight: 600;line-height:26px; margin-bottom: 15px;text-indent: 2em;}


/*联系我们*/
.contact_title{font-size: 17px;font-weight: 600;line-height: 20px;color: #7d6f6c; margin-left: 44px; }
.contact_box{margin-left: 44px;margin-top: 20px;width: 1052px;overflow: hidden;}
.contact_map{ margin-right: 8px;float: left;}
.contact_map,.contact_map img{width: 515px;height: 176px;}
.contact_img{width:528px;display: inline-block;float: right; overflow: hidden;}
.accordion{width:528px;height:176px;overflow:hidden;}
.accordion ul{width:528px;overflow: hidden;}
.accordion li{
	display:block;width:176px;height:176px;position:relative;float:left;

	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.accordion li img{display:block;}
.accordion ul:hover li{width:104px;}
.accordion ul li:hover{width:320px;}