@charset "utf-8";

/*d全局控制*/
body{margin:0px;padding:0px;font-family:"微软雅黑";color:#000;font-size:12px;line-height:22px;-webkit-text-size-adjust: none;background: #fff;overflow-x: hidden;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
input,select,textarea{font-size:12px;line-height:16px;font-family:"微软雅黑";outline: 0;}
img{border:0;vertical-align:top;}
ul,li{list-style:none;}
a{color:#000;text-decoration:none;transition:all 0.3s;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}


/*header*/
.header{width: 1200px; margin: 0 auto;}
.logo{float: left; width: 437px;}
.search_part{float: left; width: 320px; padding: 56px 0 0 16px;}
.search_bg{float: left; width: 100%; height: 40px; border: solid 1px #F4CD8B; border-radius: 40px; overflow: hidden; margin-bottom: 8px;}
.search{float: left; width: 200px; padding: 0 14px; height: 40px; line-height: 40px; border: none; background: #fff; color: #666; font-size: 14px;}
input.search::-webkit-input-placeholder{color:#666;}
input.search:-moz-placeholder{color:#666;}
.search_btn{float: right; width: 90px; height: 40px; border: none; background: #FFA100; color: #fff; font-size: 16px; cursor: pointer;}
.hot_search{color: #666; font-size: 14px; line-height: 26px; padding: 0 15px;}
.hot_search a{color: #666; padding-right: 5px;}
.hot_search a:hover{color: #FFA100;}
.tel{float: left; width: 270px; padding: 56px 0 0 32px; line-height: 28px; color: #666; font-size: 16px;}
.tel p{padding-bottom: 8px; height: 28px;}
.tel span{float: left;}
.tel img{float: left; width: 188px; height: 32px;}
.code{float: right; width: 118px; margin-top: 34px;}
.code img{width: 118px; height: 111px;}

.nav_bg{min-width: 1200px; background: #FFA100;}
.nav{width: 1200px; height: 55px; margin: 0 auto;}
.nav li{float: left; width: 120px; text-align: center; line-height: 55px; font-size: 18px; position: relative;}
.nav a{color: #fff; display: block;}
.nav li:hover a{background: #ff8610;}
.subnav{width: 100%; padding-top: 5px; position: absolute; top: 40px; left: 0; opacity: 0; visibility: hidden; transition:all .3s ease-out 0s; transform:translate3d(0,10px,0); -moz-transform:translate3d(0,10px,0); -webkit-transform:translate3d(0,10px,0); z-index: 5;}
.nav li:hover .subnav{opacity:1; visibility:visible; transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);}
.subnav li{background: #ff7e00; line-height: 30px; margin-bottom: 5px;}
.nav li:hover .subnav a{background: #ff8610;}

.flexslider{min-width:1200px;position:relative;overflow:hidden;}
.slides{width:100%;position:relative;z-index:1;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.slides img{width: 100%; display: block;}
.flex-control-nav{position:absolute;bottom:26px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 7px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;border-radius:50%;line-height:40px;overflow:hidden;background:none;cursor:pointer;}
.flex-control-nav .flex-active{background:none;}
.flex-active-slide img{display: block; animation:bn_pic 1.5s linear;}
@keyframes bn_pic{
	from{transform:scale(1.1);}
	to{transform:scale(1);}
}
@-webkit-keyframes pic{
	from{transform:scale(1.1);}
	to{transform:scale(1);}
}

.ann_bg{min-width: 1200px; background: #ddd;}
.ann{width: 1200px; padding-left: 38px; box-sizing: border-box; height: 50px; line-height: 50px; color: #333; font-size: 16px; background: url(../images/ann_img.png) no-repeat left center; margin: 0 auto;}


/*mainbody*/
.rec_bg{min-width: 1200px; height: 1396px; padding-top: 20px; background: url(../images/rec_bg.jpg) no-repeat center top; background-size: cover;}
.about_part{width: 1200px; margin: 0 auto 37px;}
.bg_pink{float: left; width: 590px; height: 237px; padding-top: 26px; background: url(../images/bg_pink.png) no-repeat;}
.bg_yellow{float: right; width: 590px; height: 237px; padding-top: 26px; background: url(../images/bg_yellow.png) no-repeat;}
.about_logo{width: 544px; text-align: center; margin:0 auto 15px;}
.about_fon{width: 544px; color: #fff; font-size: 16px; line-height: 36px; height: 108px; overflow: hidden; margin: 0 auto;}

.rec_title{width: 100%; text-align: center; line-height: 54px; color: #333; font-size: 18px; text-transform: uppercase; padding-bottom: 13px;}
.rec_title h4{line-height: 54px; color: #000; font-size: 36px;}
.blue{width: 1148px; background: url(../images/blue_bg.png) no-repeat center 90px; margin: 0 auto;}
.blue ul{width: 1245px;}
.blue li{float: left; width: 152px; text-align: center; height: 152px; padding-top: 20px; border: solid 2px #2191ed; border-radius: 50%; box-sizing: border-box; text-transform: uppercase; margin-right: 97px;}
.blue img{width: 56px; height: 56px;}
.blue h4{line-height: 28px; color: #2191ed; font-size: 18px; font-weight: normal; margin-top: 5px;}
.blue a{color: #666;}
.blue_tit{width: 251px; text-align: center; height: 80px; padding-top: 10px; line-height: 38px; background: #2191ed; border-radius: 90px; color: #fff; font-size: 16px; margin: 0 auto 61px;}
.blue_tit h1{font-size: 22px; font-weight: normal;}

.rec_bot{width: 1200px; padding-top: 20px; margin: 0 auto;}
.pink_part{float: left; width: 585px; margin-bottom:14px;}
.pink_tit{width: 180px; text-align: center; height: 80px; padding-top: 10px; line-height: 38px; background: #db0f7f; border-radius: 90px; color: #fff; font-size: 16px; margin: 0 auto 31px;}
.pink_tit h4{font-size: 22px; font-weight: normal;}
.pink_list{width: 396px; margin-left: 112px; overflow: hidden; margin-bottom:14px;}
.pink_list ul{width:460px;padding-left:64px; }
.pink_list li{float: left; width: 240px; text-align: center; height: 110px; background: #db0f7f; border-radius: 10px; font-size: 14px; color: #fff; line-height: 28px; text-transform: uppercase; margin-right: 64px; }
.pink_list h4{font-size: 21px; font-weight: normal; line-height: 48px;}
.pink{width: 585px; background: url(../images/pink_bg.png) no-repeat center top; padding-top: 61px;}
.pink ul{width: 649px;}
.pink li{float: left; width: 152px; text-align: center; height: 152px; padding-top: 20px; border: solid 2px #FFA100; border-radius: 50%; box-sizing: border-box; text-transform: uppercase; font-size: 14px; margin-right: 64px;}
.pink img{width: 56px; height: 56px;}
.pink h4{line-height: 30px; color: #FFA100; font-size: 18px; font-weight: normal; margin-top: 3px;}
.pink a{color: #666;}

.yellow_part{float: right; width: 585px; margin-bottom:14px;}
.yellow_tit{width: 180px; text-align: center; height: 80px; padding-top: 10px; line-height: 38px; background: #ffa100; border-radius: 90px; color: #fff; font-size: 16px; margin: 0 auto 31px;}
.yellow_tit h4{font-size: 22px; font-weight: normal;}
.yellow_list{width: 396px; margin-left: 112px; overflow: hidden; margin-bottom:14px;}
.yellow_list ul{width:460px; padding-left:64px;}
.yellow_list li{float: left; width: 240px; text-align: center; height: 110px; background: #ffa100; border-radius: 10px; font-size: 14px; color: #fff; line-height: 28px; text-transform: uppercase; margin-right: 64px;}
.yellow_list h4{font-size: 21px; font-weight: normal; line-height: 48px;}
.yellow{width: 585px; background: url(../images/yellow_bg.png) no-repeat center top; padding-top: 61px;}
.yellow ul{width: 649px;}
.yellow li{float: left; width: 152px; text-align: center; height: 152px; padding-top: 20px; border: solid 2px #fea814; border-radius: 50%; box-sizing: border-box; text-transform: uppercase; font-size: 14px; margin-right: 64px;}
.yellow img{width: 56px; height: 56px;}
.yellow h4{line-height: 30px; color: #ffa100; font-size: 18px; font-weight: normal; margin-top: 3px;}
.yellow a{color: #666;}

.recom_bg{min-width: 1200px; height: 565px; padding-top: 18px; background: url(../images/recom_bg.jpg) no-repeat center top; background-size: cover;}
.recom_title{width: 100%; text-align: center; line-height: 50px; color: #fff; font-size: 36px; font-weight: bold; margin-bottom: 20px;}
.slideGroup{ width:1200px; margin: 0 auto;}
.slideGroup .parHd{width: 816px; height:40px; margin: 0 auto; position:relative;}
.slideGroup .parHd ul{ float:left; position:absolute; left:0; top:0; height:40px;   }
.slideGroup .parHd ul li{ float:left; width: 180px; text-align: center; line-height: 40px; background: #fff; border-radius: 40px; color: #0085da; font-size: 18px; margin: 0 46px; cursor:pointer;}
.slideGroup .parHd ul li.on{ float:left; width: 180px; text-align: center; line-height: 40px; background: #3396d7; border-radius: 40px; color: #f7f7f9; font-size: 18px; margin: 0 46px; cursor:pointer;}
.slideGroup .slideBox{padding-top:30px; min-height: 350px; position:relative; margin: 0 auto;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:-105px; top:130px; display:block; width:36px; height:72px; background:url(../images/icoLeft.png) no-repeat;}
.slideGroup .sNext{ left:auto; right:-105px; background:url(../images/icoRight.png) no-repeat;}
.slideGroup .parBd{width: 990px; padding: 0 105px; overflow: hidden;}
.slideGroup .parBd ul{overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{width: 225px; margin-right:40px; float:left;}
.recom_bg .tempWrap{width: 990px !important;}
.recom{width: 225px; text-align: center;}
.recom img{width: 225px; height: 225px; border: solid 2px #f7f7f9; margin-bottom: 17px;}
.recom h4{width: 225px; text-align: center; height: 38px; line-height: 38px; border: dashed 1px #f7f7f9; color: #fff; font-size: 18px; margin: 0 auto 24px;}
.recom a{display: block; line-height: 32px; color: #046db0; font-size: 16px;}
.recom_fon{color: #fff; font-size: 16px; text-align: left; line-height: 32px; height: 64px; overflow: hidden; margin-bottom: 8px;}

.mainbody{width: 1200px; padding: 10px 0 13px 0; margin: 0 auto;}
.adv img{width: 100%; border-radius: 3px;}
.into{width: 100%; padding: 10px 0;}
.into ul{margin-right: -10px;}
.into li{float: left; width: 595px; margin-right: 10px;}
.into img{width: 100%; height: 141px; border-radius: 3px;}
.ind_left{float: left; width: 268px;}
.ind_right{float: right; width: 918px;}
.recruit{width: 272px;}
.recruit li{height: 195px; margin-bottom: 11px; position: relative;}
.recruit img{width: 100%; height: 195px;}
.recruit_01{width: 160px; color: #fff; font-size: 18px; line-height: 24px; position: absolute; top: 70px; right: 0;}
.recruit_01 img{float: left; width: 45px; height: 45px; margin: 7px 10px 0 0;}
.recruit_01 h4{font-size: 21px; font-weight: normal; line-height: 32px;}
.recruit_02{width: 250px; color: #fff; font-size: 14px; line-height: 20px; position: absolute; top: 75px; left: 15px;}
.recruit_02 img{float: left; width: 45px; height: 45px; margin-right: 14px;}
.recruit_02 h4{font-size: 21px; font-weight: normal; line-height: 28px;}

.emp_title{width: 100%; text-align: center; height: 60px; line-height: 60px; background: #FFA100; color: #fff; font-size: 24px; border-top-left-radius: 18px; border-top-right-radius: 18px;}
.emp_bg{height: 476px; padding: 10px 0 14px 0; border: solid 1px #FFB638; border-top: none; overflow: hidden;}
.txtMarquee-top{ width:252px; overflow:hidden; position:relative; margin: 0 auto;}
.txtMarquee-top .hd{}
.txtMarquee-top .bd{}
.txtMarquee-top .emp_list li{border-bottom: dashed 1px #e5e5e5;}
.emp_list li:hover{height: 121px !important;}
.emp_list h4{height: 46px; line-height: 46px; text-align: center; color: #333; font-size: 18px; font-weight: normal; overflow: hidden; transition:all 0.8s ease;}
.emp_list li:hover h4{display: none;}
.emp_pic{width: 252px; height: 111px; display: none; transition:all 0.8s ease;}
.emp_pic img{width: 100%; height: 111px;}
.emp_list li:hover .emp_pic{display: block;}

.into_02{width: 100%; margin-bottom: 10px;}
.into_02 ul{margin-right: -14px;}
.into_02 li{float: left; width: 452px; text-align: center; height: 63px; line-height: 63px; border-radius: 70px; background: #3DE6D1; font-size: 21px; margin-right: 14px;}
.into_02 a{display: block; color: #fff;}

.employment{width: 213px; height: 160px; margin: 0 10px 8px 0; overflow: hidden; position: relative;}
.employment img{width: 100%; height: 160px;}
.employment_fon{width: 100%; text-align: center; height: 34px; line-height: 34px; color: #fff; font-size: 16px; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: -50px; transition:all 0.8s ease;}
.employment:hover .employment_fon{bottom: 0;}

.resettlement_bg{border: solid 1px #FFB638; height: 550px; padding: 8px 0 1px 0; border-top-left-radius: 18px; border-top-right-radius: 18px; margin-top: 2px;}
.res_top{width: 898px; border-bottom: solid 1px #eee; margin: 0 auto 10px;}
.res_title{float: left; padding: 0 18px; line-height: 48px; border-bottom: solid 2px #FFAE22; color: #333; font-size: 16px;}
.res_more{float: right; margin-top: 14px;}
.res_pic{width: 880px; margin: 0 auto 10px;}
.res_pic img{width: 100%; height: 142px;}

.kin_bg{min-width: 1200px; background: #f7f7f9; padding: 0px 0 1px 0;}
.kin_part{width: 1200px; margin: 0 auto; position: relative;}
.kin_box{width:1200px; margin: 0 auto;}
.kin_box .parHd{width: 100%; height:258px; margin: 0 auto 14px; position:relative;}
.kin_box .parHd ul{margin-right: -50px; float:left; position:absolute; left:0; top:0; height:258px;}
.kin_box .parHd ul li{float: left; width: 200px; text-align: center; color: #8b8b8b; text-transform: uppercase; margin-right: 50px; cursor:pointer;}
.kin_box .parHd img{width: 180px; height: 180px; border-radius: 50%; margin-bottom: 24px;}
.kin_box .parHd h4{line-height: 32px; color: #000; font-size: 18px; font-weight: normal;}
.kin_box .parHd ul li.on{}
.kin_box .slideBox{width: 1200px; height: 356px; margin: 4px 0 0 0px; position:relative;}
.kin_box .parBd{width: 100%; padding-top: 8px; overflow: hidden;}
.kin_box .parBd ul{overflow:hidden; zoom:1;}
.kin_box .parBd ul li{width: 213px; margin-right: 13px; float:left;}
.kin_box .parBd img{width: 100%; height: 160px; border-radius: 0; margin: 0;}
.kin_left{width: 273px; position: absolute; top: 272px; left: 0;}
.kin_pic{margin-bottom: 18px; height: 160px; overflow: hidden; position: relative;}
.kin_fon{width: 100%; text-align: center; height: 34px; line-height: 34px; color: #fff; font-size: 16px; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: -50px; transition:all 0.8s ease;}
.kin_pic:hover .kin_fon{bottom: 0;}
.emp_bg02{height:272px; padding: 10px 0 8px 0; border: solid 1px #db0f7f; border-top: none; overflow: hidden;}

.graduates_bg{min-width: 1200px; height: 458px; padding-top: 27px; background: url(../images/graduates_bg.jpg) no-repeat center top; background-size: cover;}
.graduates_title{width: 100%; text-align: center; line-height: 52px; color: #fff; font-size: 36px; font-weight: bold; margin-bottom: 13px;}
.graduates{width: 220px; text-align: center; color: #fff; font-size: 16px; margin-right: 30px;}
.graduates img{width: 218px; height: 218px; border: solid 1px #f7f7f9; margin-bottom: 29px;}
.graduates h4{width: 218px; height: 38px; line-height: 38px; border: dashed 1px #f7f7f9; color: #fff; font-size: 18px; margin: 0 auto 18px;}
.graduates p{height: 24px; line-height: 24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.graduates a{display: block; color: #fff;}

.sub_box{ width:1200px; padding: 9px 0 15px 0; margin: 0 auto;}
.sub_box .parHd{width: 100%; height:50px; border-bottom: solid 1px #eee; margin: 0 auto; position:relative;}
.sub_box .parHd ul{ float:left; position:absolute; left:0; top:0; height:50px;}
.sub_box .parHd ul li{float: left; width: 100px; text-align: center; line-height: 48px; color: #333; font-size: 16px; text-transform: uppercase; margin-right: 14px; cursor:pointer;}
.sub_box .parHd ul li.on{border-bottom: solid 2px #FF9600;}
.sub_box .slideBox{width: 100%; height: 360px; margin-top: 18px; position:relative;}
.sub_box .parBd{width: 1160px; margin: 0 auto; overflow: hidden;}
.sub_box .parBd ul{overflow:hidden; zoom:1;}
.sub_box .parBd ul li{width: 213px; margin-right: 22px; float:left;}
.sub_box .parBd img{width: 213px; height: 160px;}
.sub_fon{width: 100%; text-align: center; height: 40px; line-height: 40px; color: #fff; font-size: 16px; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: -50px; transition:all 0.8s ease;}
.sub_pic:hover .sub_fon{bottom: 0;}
.sub_pic{width: 213px; height: 160px; margin-bottom: 20px; overflow: hidden; position: relative;}
.sub_more{position: absolute; top: 8px; right: 0;}

.mes_part{float: left; width: 590px; padding-bottom: 15px;}
.mes_top{padding-bottom: 20px;}
.mes_title{float: left; color: #666; font-size: 14px; line-height: 30px; text-transform: uppercase;}
.mes_title h4{color: #000; font-size: 24px; font-weight: normal; line-height: 40px;}
.mes_tf{float: right; width: 454px; color: #545353; font-size: 14px; line-height: 26px; padding-top: 8px;}
.mes_pb{padding-bottom: 20px;}
.name{width: 278px; height: 40px; line-height: 40px; border-radius: 40px; border: solid 1px #ccc; padding: 0 18px; box-sizing: border-box; color: #666; font-size: 14px; overflow: hidden;}
input.name::-webkit-input-placeholder{color:#666;}
input.name:-moz-placeholder{color:#666;}
.school{width: 100%; height: 40px; line-height: 40px; border-radius: 40px; border: solid 1px #ccc; padding: 0 18px; box-sizing: border-box; color: #666; font-size: 14px; overflow: hidden; margin-bottom: 20px;}
input.school::-webkit-input-placeholder{color:#666;}
input.school:-moz-placeholder{color:#666;}
.message{width: 100%; height: 209px; line-height: 26px; border-radius: 20px; border: solid 1px #ccc; padding: 12px 18px; box-sizing: border-box; color: #666; font-size: 14px;}
textarea.message::-webkit-input-placeholder{color:#666;}
textarea.message:-moz-placeholder{color:#666;}
.btn_part{width: 100%; text-align: center; padding-top: 21px;}
.btn_submit{width: 165px; height: 35px; border-radius: 30px; border: none; background: #FFA100; color: #fff; font-size: 18px; margin: 0 15px; cursor: pointer;}
.btn_reset{width: 165px; height: 35px; border-radius: 30px; border: none; background: #11E2C7; color: #fff; font-size: 18px; margin: 0 15px; cursor: pointer;}

.app_part{float: right; width: 590px;}
.app_more{float: right; margin-top: 28px;}
.app_box{width:100%; overflow:hidden; position:relative;}
.app_box .hd{width: 100%; height: 35px;}
.app_box .hd li{float: left; width: 147px; text-align: center; line-height: 35px; background: #FFA100; color: #fff; font-size: 16px;}
.app_box .hd li:nth-child(even){background: #11E2C7; width: 148px;}
.app_box .hd li:first-child{border-top-left-radius: 20px;}
.app_box .hd li:last-child{border-top-right-radius: 20px;}
.app_box .bd{border: solid 1px #ebebeb; border-top: none; width: 588px; height: 410px;}
.app_box .bd li{height: 54px; line-height: 54px; text-align: center; color: #333; font-size: 16px;}
.app_box .bd li .app_h{height: 40px; line-height: 40px;}
.app_box .bd li dl{width: 100%;}
.app_box .bd li dl dd{float: left; width: 147px;}
.app_01{background: #f1f1f1;}
.app_02{background: #dfdfdf;}


/*footer*/
.foot_bg{min-width: 1200px; background: #333; border-top: solid 1px #c9c9c9; border-bottom: solid 1px #858585; padding: 36px 0 22px 0;}
.foot{width: 1200px; margin: 0 auto;}
.foot_left{float: left; width: 700px;}
.f_nav{line-height: 64px; padding-top: 3px; color: rgba(255,255,255,0.6); font-size: 14px;}
.f_nav a{color: rgba(255,255,255,0.6);}
.f_nav a:hover{color: #fff;}
.copyright{color: rgba(255,255,255,0.6); line-height: 36px; font-size: 14px;}
.f_tel{float: right; width: 320px; color: #fff; font-size: 14px; line-height: 28px; margin-top: 60px;}
.f_tel img{float: left; width: 50px; height: 50px; margin: 15px 10px 0 0;}
.f_tel h4{font-size: 30px; line-height: 48px; font-family: arial;}
.f_code{float: right; width: 135px; text-align: center;}
.f_code img{width: 135px; height: 135px; margin-bottom: 14px;}
.f_code h4{color: #fff; font-size: 13px; font-weight: normal;}


/*main*/
.main_top{min-width: 1200px; border-bottom: solid 1px #999; padding: 14px 0 15px 0; margin-bottom: 12px;}
.main_tw{width: 1200px; height: 40px; margin: 0 auto;}
.path{float: left; background: url(../images/path_icon02.jpg) no-repeat left center; padding-left: 13px; line-height: 40px; color: #333; font-size: 14px;}
.path a{color: #333;}
.path span{color: #FFA100;}
.list{float: right;}
.list li{float: left; width: 170px; text-align: center; height: 38px; line-height: 38px; border: solid 1px #FFA100; border-radius: 40px; font-size: 16px; margin-left: 32px;}
.list .list_on a{background: #FFA100; color: #fff;}
.list a{display: block; color: #333; border-radius: 40px;}
.list a:hover{color: #fff; background: #FFA100;}
.list .list_w{width: 170px;}
.main{width: 1200px; min-height: 500px; margin: 0 auto 30px;}
.tit{width: 100%; text-align: center; line-height: 46px; color: #333; font-size: 21px; background: url(../images/line.jpg) no-repeat center 84px; margin-bottom: 17px;}
.tit h4{font-size: 35px; font-weight: normal; line-height: 62px;}
.gra{width: 100%;}
.gra li{height: 240px; background: #eee;}
.gra_pic{width: 320px;}
.gra_pic img{width: 100%; height: 240px;}
.gra_fonts{width: 785px; padding: 60px 30px 0 32px;}
.gra_fon{width: 100%;color: #333; font-size: 16px; line-height: 40px; margin-bottom: 40px;}
.gra_fon span{color: #FFA100; font-size: 30px;}
.gra_more{float: right; width: 144px; text-align: center; height: 38px; line-height: 38px; border: solid 1px #666; font-size: 16px;}
.gra_more a{display: block; color: #666;}
.gra .gra_02{background: #fff;}
.gra_02 .gra_more{float: left;}
.page{width: 100%; text-align: center; padding-top: 30px; font-size: 14px; color: #484848;}
.page a{padding: 5px 10px; border: solid 1px #c1c1c1; color: #484848; margin: 0 1px;}
.page a:hover{border: solid 1px #FFA100; background: #FFA100; color: #fff;}
.page .page_on{border: solid 1px #FFA100; background: #FFA100; color: #fff;}
.page a:nth-child(2){margin: 0 10px 0 1px;}
.page a:nth-child(8){margin: 0 1px 0 10px;}


/*毕业生详情列表*/
.show_top{border-bottom: solid 1px #ccc; padding: 17px 0 18px 0; text-align: center; color: #666; font-size: 16px; line-height: 30px; margin-bottom: 22px;}
.show_top h4{color: #333; font-size: 21px; font-weight: normal; line-height: 36px;}
.show_top span{font-family: arial;}
.show_pic{width: 880px; margin: 0 auto 22px;}
.show_pic img{width: 100%; height: 660px;}
.good_title{border-bottom: solid 1px #999; line-height: 62px; font-size: 16px; margin-bottom: 30px;}
.good{width: 280px; margin-right: 26px;}
.good img{width: 100%; height: 210px;}
.good_bot{height: 50px; line-height: 50px; padding-left: 7px; font-size: 16px;}
.good_bot span{float: left; display: block; width: 185px;}
.good_bot a{float: right; color: #FFA100;}


/*精品专业*/
.prof{border: solid 1px #FFA100; padding: 13px 40px 19px 40px; min-height: 500px;}
.prof li{padding: 25px 0;}
.prof_top{border-bottom: solid 1px #bfbfbf; padding-bottom: 13px; color: #000; font-size: 21px; line-height: 60px; margin-bottom: 25px;}
.prof_top span{float: left; width: 60px; text-align: center; height: 60px; display: block; color: #fff; font-size: 16px; background: url(../images/prof_tbg.jpg) no-repeat; margin-right: 20px;}
.prof_bot{height: 240px;}
.prof_pic{float: left; width: 320px;}
.prof_pic img{width: 100%; height: 240px;}
.prof_r{float: right; width: 760px; height: 240px; padding: 29px 34px 16px 34px; box-sizing: border-box; background: #eee;}
.prof_r h4{color: #FFA100; font-size: 18px; font-weight: bold; line-height: 62px;}
.prof_fon{color: #666; font-size: 16px; line-height: 32px; height: 64px; overflow: hidden; margin-bottom: 28px;}
.prof_more{width: 144px; text-align: center; height: 38px; line-height: 38px; border: solid 1px #666; font-size: 16px;}
.prof_more a{color: #666;}


/*文章列表*/
.news_part{width: 380px; margin-right: 30px;}
.news_part img{width: 100%; height: 285px;}
.news_bg{border: solid 1px #bfbfbf; border-top: none; padding: 4px 7px 10px 7px;}
.news_fon{line-height: 28px; height: 56px; color: #333; font-size: 16px; text-align: justify; overflow: hidden; margin-bottom: 14px;}
.news_more{width: 148px; text-align: center; height: 28px; line-height: 28px; border: solid 1px #bfbfbf; font-size: 14px;}
.news_more a{color: #666; display: block;}
.news{width: 100%; padding-top: 20px;}
.news li{background: #efefef; padding: 15px; margin-bottom: 22px;}
.news li:hover{background: #FFA100;}
.news li:last-child{margin: 0;}
.news img{float: left; width: 180px; height: 135px;}
.news_right{float: right; width: 962px; padding-top: 18px;}
.news_right h4{color: #333; font-size: 16px; line-height: 26px; font-weight: normal; margin-bottom: 24px;}
.news_right h4 span{color: #666; font-family: arial; padding-left: 38px;}
.news_f{line-height: 24px; height: 48px; color: #666; font-size: 14px; overflow: hidden;}
.news li:hover .news_right h4{color: #fff;}
.news li:hover .news_right h4 span{color: #fff;}
.news li:hover .news_f{color: #fff;}


/*关于我们*/
.about{width: 1200px; line-height: 24px; color: #666; font-size: 14px; margin: 0 auto;}
.about h4{line-height: 50px; font-size: 18px; font-weight: normal;}
.about_list{width: 1040px; padding: 72px 0 53px 0; margin: 0 auto;}
.about_list li{float: left; width: 220px; text-align: center; margin: 0 20px; position: relative; cursor: pointer;}
.about_list img{width: 100px; height: 87px;}
.about_list h4{color: #666; font-size: 14px; line-height: 36px; font-weight: normal; margin-bottom: 23px;}
.about_list i{width: 0; height: 3px; line-height: 0; background: #bebebe; border-radius: 3px; display: block; margin: 0 auto; transition:all 0.6s ease;}
.about_pic{width: 100%; text-align: center; height: 87px; position: absolute; top: 0; left: 0; display: none;}
.about_pic img{width: 100px; height: 87px;}
.about_list .about_on .about_pic{display: block;}
.about_list .about_on i{width: 70px;}
.about_img{width: 1058px; margin: 55px auto 64px auto;}
.env_part{width: 1200px; margin-bottom: 26px; position: relative;}
.env_top{width: 880px; margin: 0 auto 30px;}
.env_top img{width: 100%; height: 660px;}
.smtb img{width: 200px; height: 150px; margin-right: 22px;}


/*图文列表*/
.pic_666{ width:100%; height:599px; position:relative; margin-bottom: 30px; overflow:hidden; zoom:1;}
.pic_666 .hd{ width:383px; height:599px; position:absolute; right:0; overflow:hidden; }
.pic_666 .hd ul li{background: #efefef; padding: 22px 12px; border-bottom: solid 1px #fff; box-sizing: border-box; cursor: pointer;}
.pic_666 .hd ul li img{ width:141px; height:106px; cursor:pointer;}
.pic_666 .hd ul li.on{ background:#FFA100;}
.pic_666 .bd{ width:798px; height:599px; position:relative;  }
.pic_666 .bd li{ position:relative; zoom:1; vertical-align:middle;}
.pic_666 .bd li .pic{ position:relative; z-index:0;  }
.pic_666 .bd li .pic img{ width:100%; height:599px;}
.pic_666 .bd li .title{ width:100%; height:60px; line-height:60px; font-size: 18px; background: rgba(0,0,0,0.5); left:0; bottom:0; position:absolute; z-index:2;}
.pic_666 .bd li .title a{ color:#fff; padding:0 28px;}
.fonts{float: right; width: 192px;}
.fonts_t{height: 30px; line-height: 30px; color: #333; font-size: 16px; margin: 4px 0 22px 0;}
.fonts_t span{color: #666; padding-left: 26px;}
.fon{color: #666; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden;}
.pic_666 .hd ul li.on .fonts_t{color: #fff;}
.pic_666 .hd ul li.on .fonts_t span{color: #fff;}
.pic_666 .hd ul li.on .fon{color: #fff;}

.product{width: 100%;}
.product ul{width: 1226px;}
.product li{float: left; width: 280px; margin: 0 26px 12px 0; transition:all .5s linear;}
.product li:hover{transform:translateY(-10px);}
.product img{width: 100%; height: 210px;}
.product_fon{padding: 14px 0 0 7px; line-height: 28px; font-size: 16px;}
.product_fon a{color: #FFA100;}
.product_f{color: #000; height: 28px;}
.product_fr{float: right; color: #666;}

.pro{width:100%;}
.pro .slideBox{ overflow:hidden; position:relative;}
.pro .parBd ul{ overflow:hidden; zoom:1;}
.pro .parBd ul li{float:left; overflow:hidden;}

.kin_part{
	overflow:hidden;
}
.kin_part .tempWrap{width: 1200px !important;} 
.prof_fon{
	line-height:27px;
	overflow:visible;
}

/*改动*/
.about_bg{width: 1200px; height: 340px; padding-top: 37px; box-sizing: border-box; background: url(../images/about_bg.png) no-repeat; margin: 0 auto 56px;}
.about_tu{width: 550px; margin: 0 auto 19px;}
.about_fonts{width: 1124px; text-align: justify; color: #fff; font-size: 16px; line-height: 36px; margin: 0 auto;}
.about_fonts a{color: #fff; padding-left: 10px;}
.about_fonts a:hover{text-decoration: underline;}
.ylw_part{width: 1200px; height: 450px; background: url(../images/ylw_bg.png) no-repeat center 90px; position: relative; margin: 80px auto 0;}
.ylw_title{width: 251px; text-align: center; height: 80px; padding-top: 10px; line-height: 34px; background: #FF7800; border-radius: 90px; color: #fff; font-size: 16px; margin: 0 auto;}
.ylw_title h4{font-size: 22px; font-weight: normal; line-height: 40px;}
.ylw_tit{width: 166px; text-align: center; height: 80px; background: #FF7800; border-radius: 10px; font-size: 14px; color: #fff; line-height: 28px; text-transform: uppercase; position: absolute; top: 151px;}
.ylw_tit h4{font-size: 21px; font-weight: normal; line-height: 48px;}
.ylw_t01{left: 213px;}
.ylw_t02{right: 208px;}
.ylw{width: 585px; position: absolute; top: 291px;}
.ylw ul{width: 649px;}
.ylw li{float: left; width: 152px; text-align: center; height: 152px; padding-top: 20px; border: solid 2px #ffa100; border-radius: 50%; box-sizing: border-box; text-transform: uppercase; font-size: 14px; margin-right: 64px;}
.ylw img{width: 56px; height: 56px;}
.ylw h4{line-height: 30px; color: #ffa100; font-size: 18px; font-weight: normal; margin-top: 3px;}
.ylw a{color: #666;}
.ylw01{left: 0;}
.ylw02{right: 0;}