/**********************
	  -公共样式-
**********************/
.wp{width: 1200px;margin: 0 auto;position: relative;}

#hd{padding: 19px 0;}
#hd .hd-logo{height: 62px;}
#hd .hd-logo img{height: 62px;width: auto;}

#hd .lang{width: 120px;margin-top: 13px;position: relative;}
#hd .lang h3{height: 20px;background: #f2f2f2;padding: 8px 20px;}
#hd .lang span{float: left;width: 30px;height: 20px;background: url(../images/flag.jpg);}
#hd .lang em{float: left;height: 20px;line-height: 20px;margin-left: 10px;+min-width: 28px;}
#hd .lang i{float: right;width: 7px;height: 4px;background: url(../images/icos.png);margin-top: 8px;}
#hd .lang ul{position: absolute;width: 100%;top: 36px;left: 0;background: #f2f2f2;display: none;}
#hd .lang ul li{padding: 8px 20px;}
#hd .lang ul li a{display: block;}
#hd .lang span.en{background-position: 0 -20px;}
#hd .lang:hover ul{display: block;}
#hd a.hd-btn{width: 72px;height: 34px;border: 1px solid #ccc;line-height: 34px;text-align: center;margin: 13px 20px 0 0;}
#hd a.btn-login{border-color: #67ac46;color: #67ac46;margin-right: 10px;}
#hd a.hd-btn:hover{background: #67ac46;border-color: #67ac46;color: #fff;}
#hd .hd-search{width: 240px;height: 36px;margin: 13px 20px 0 0;}
#hd .hd-search form,#hd .hd-search input,#hd .hd-search button{height: 36px;}
#hd .hd-search input{float: left;width: 180px;padding: 0 12px;line-height: 36px;color: #666;background: #f2f2f2;}
#hd .hd-search button{float: left;width: 36px;height: 36px;background: url(../images/icos.png) 0 -4px;cursor: pointer;}

#nav{padding: 20px 0;background: #67ac46;}
#nav ul{height: 30px;float: left;}
#nav ul li{float: left;margin-right: 50px;height: 30px;position: relative;}
#nav ul li a{display: block;line-height: 30px;color: #fff;font-weight: bold;}
#nav ul li span{position: absolute;width: 0;height: 2px; background: #fff;top: 30px;left: 50%;margin-left: 0;border-radius: 1px;}
#nav ul li.on span,#nav ul li:hover span{width: 100%;margin-left: -50%;transition: 0.3s;}
#nav .order{height: 30px;}
#nav .order span{float: left;line-height: 30px;color: #fff;font-weight: bold;margin-right: 10px;}
#nav .order a{float: left;width: 30px;height: 30px;background: url(../images/icos.png) 0 -40px;}


#ft .ftTop{background: #67ac46;padding: 30px 0;}
#ft .ftTop .ftInfo{width: 235px;margin-right: 20px;padding-top: 10px;}
#ft .ftTop .ftInfo p{line-height: 30px;color: #e9ffde;}
#ft .ftTop .ftLink{width: 438px;margin-right: 20px;padding-top: 10px;}
#ft .ftTop .ftLink p a{line-height: 30px;color: #e9ffde;}
#ft .ftTop .ftLink .others{height: 30px;position: relative;}
#ft .ftTop .ftLink .others h4 a{line-height: 30px;color: #e9ffde;}
#ft .ftTop .ftLink .others h4 i{display: inline-block;width: 12px;height: 8px;background: url(../images/icos.png) 0 -94px;vertical-align: top;margin: 12px 0 0 6px;}
#ft .ftTop .ftLink .others h4.on i{transition: 0.4s;transform: rotate(-90deg);}
#ft .ftTop .ftLink .oLink{position: absolute;width: 80%;bottom: 30px;left: 0;background: #fff;border-radius: 4px;border: 1px solid #ddd;padding: 16px 0;display: none;}
#ft .ftTop .ftLink .oLink a{display: block;line-height: 22px;padding: 4px 20px;}
#ft .ftTop .ftLink .others:hover .oLink{display: block;}
#ft .ftTop .ftLink .others:hover h4 i{transition: 0.4s;transform: rotate(-180deg);}
#ft .ftTop .motto{width: 220px;padding-top: 30px;}
#ft .ftTop .motto img{width: 100%;}
#ft .ftTop .erweima{width: 110px;}
#ft .ftTop .erweima img{width: 100%;}
#ft .copyright{padding: 12px 0;line-height: 24px;text-align: center;}


/**********************
	  -首页样式-
**********************/
.item .itemTit{padding-bottom: 44px;background: url(../images/tit.png) no-repeat center bottom;text-align: center;line-height: 60px;font-size: 24px;font-weight: bold;color: #666;margin-bottom: 40px;}
.itemIco{display: block;width: 24px;height: 24px;background: url(../images/icos.png) 0 -70px;margin: 20px auto 0;}

.hot{padding: 40px 0 80px;}
.hot-inner{padding: 0 66px;position: relative;}
.hot .hot-prev,
.hot .hot-next{display: block;width: 48px;height: 48px;background: url(../images/btns2.png);position: absolute;top: 50%;margin-top: -24px;}
.hot .hot-prev{left: 0;}
.hot .hot-next{right: 0;background-position: 0 -48px;}
#Swiper1 .swiper-slide .itemInner{margin: 20px;padding: 40px 0 30px;}
#Swiper1 .swiper-slide .itemInner:hover{box-shadow: 0 0 20px #e1e1e1;}
#Swiper1 .swiper-slide .itemImg{height: 104px;padding: 0 105px;}
#Swiper1 .swiper-slide span{width: 104px;height: 104px;display: table-cell;border: 1px solid #6eb050;border-radius: 100%;overflow: hidden;text-align: center;vertical-align: middle;}
#Swiper1 .swiper-slide span img{max-width: 100%;max-height: 100%;border-radius: 50%;}
#Swiper1 .swiper-slide .itemText{padding: 0 24px;text-align: center;}
#Swiper1 .swiper-slide h4{font-size: 20px;color: #51602d;line-height: 32px;margin-top: 24px;}
#Swiper1 .swiper-slide h5{line-height: 20px;color: #808080;margin-bottom: 16px;}
#Swiper1 .swiper-slide p{color: #7a8f49;line-height: 24px;}

#Swiper2{width: 900px;height: 360px;margin-left: 0;float: left;}
#Swiper2 .single{float: left;width: 160px;height: 160px;margin: 10px;position: relative;}
#Swiper2 .single .itemImg{width: 160px;height: 160px;display: table-cell;text-align: center;vertical-align: middle;}
#Swiper2 .single .itemImg img{max-width: 100%;max-height: 100%;}
#Swiper2 .single .itemText{width: 156px;height: 156px;border: 2px solid #67ac46;position: absolute;top: 0;left: 0;background: #fff;text-align: center;display: none;}
#Swiper2 .single .itemText h4{line-height: 28px;padding-top: 36px;color: #666;font-size: 18px;font-weight: bold;}
#Swiper2 .single .itemText p{line-height: 20px;color: #7a8f49;}
#Swiper2 .single:hover .itemText{display: block;}
.Recently{padding: 90px 0;background: #fafafa;}
.Recently .slideR{width: 280px;text-align: right;padding-top: 40px;}
.Recently .slideR h3{color: #67ac46;font-size: 28px;line-height: 40px;border-bottom: 1px solid #bfbfbf;padding: 8px 0;}
.Recently .slideR p{line-height: 24px;margin-top: 34px;}
.Recently .slideR .btns{height: 48px;margin-top: 32px;}
.Recently .slideR .btns a{width: 48px;height: 48px;background: url(../images/btns2.png);}
.Recently .slideR .btns a.rec-next{background-position: 0 -48px;margin-left: 20px;}

.Statistics{height: 180px;background: url(../images/bg1.jpg) center 0;}
.Statistics .items{float: left;width: 299px;text-align: center;color: #fff;}
.Statistics .items h2{padding-top: 32px;line-height: 60px;font-size: 52px;}
.Statistics .items p{line-height: 24px;padding: 0 80px;}
.Statistics span{float: left;width: 1px; height: 60px;background: #add29b;position: relative;top: 60px;}

#Swiper3{height: 300px;}
#Swiper3 .items{display: block;width: 160px;height: 254px;padding: 20px 40px 26px;background: #fff;margin: 0 auto;position: relative;}
#Swiper3 .items .itemImg{width: 160px;height: 192px;display: table-cell;text-align: center;vertical-align: middle;}
#Swiper3 .items .itemImg img{max-width: 100%;max-height: 100%;}
#Swiper3 .items h4{text-align: center;font-size: 18px;font-weight: bold;color: #666;line-height: 30px;margin-top: 12px;}
#Swiper3 .items h5{text-align: center;line-height: 20px;color: #7a8f49;}
#Swiper3 .items .itemText{position: absolute;width: 200px;height: 100%;top: 0;left: 0;background: #fff;padding: 0 20px;display: none;}
#Swiper3 .items .itemText h4{padding-top: 20px;}
#Swiper3 .items .itemText h5{margin-bottom: 20px;}
#Swiper3 .items .itemText p{line-height: 24px;}
#Swiper3 .items:hover .itemText{display: block;}
.Recommended .rm-prev,
.Recommended .rm-next{display: block;width: 48px;height: 48px;background: url(../images/btns2.png);position: absolute;top: 50%;margin-top: -24px;}
.Recommended .rm-prev{left: 0;}
.Recommended .rm-next{right: 0;background-position: 0 -48px;}
.Recommended{padding: 40px 0 78px;background: #f2ffec;}
.Recommended .rm-inner{padding: 0 66px;width: 1068px;margin: 0 auto;position: relative;}

#Swiper4 .items{display: block;width: 366px;margin: 0 auto;}
#Swiper4 .items .itemText{padding: 0 6px 6px 0;background: url(../images/ico1.png) repeat;}
#Swiper4 .items .textInner{border: 1px solid #d7d7d7;background: #fff;padding: 17px 19px;}
#Swiper4 .items .textInner p{line-height: 24px;}
#Swiper4 .items .author{margin-top: 30px;}
#Swiper4 .items .author .photo{float: left;width: 70px;height: 70px;border-radius: 100%;overflow: hidden;margin-right: 10px;}
#Swiper4 .items .author .photo span{width: 70px;height: 70px;display: table-cell;text-align: center;vertical-align: middle;}
#Swiper4 .items .author .photo img{max-width: 100%;max-height: 100%;border-radius: 100%;}
#Swiper4 .items .author .name{float: left;}
#Swiper4 .items .author .name h4{line-height: 28px;font-size: 16px;color: #51602d;padding-top: 12px;}
#Swiper4 .items .author .name p{line-height: 18px;color: #7a8f49;}
#Swiper4 .items:hover .textInner{background: #67ac46;color: #fff;}
.Literature{padding: 40px 0 80px;}
.Literature .control{height: 22px;text-align: center;margin-top: 40px;}
.Literature .control .circle{display: inline-block;height: 10px;vertical-align: top;padding-top: 6px;margin: 0 5px;}
.Literature .control span{display: inline-block;vertical-align: top;width: 8px;height: 8px;border: 1px solid #67ac46;margin: 0 5px;border-radius: 100%;}
.Literature .control span.swiper-active-switch{background: #67ac46;}
.Literature .control a{display: inline-block;vertical-align: top;width: 18px;height: 22px;background: url(../images/btns3.png);}
.Literature .control a.lt-next{background-position: 0 -22px;}


.Chart{background: #fafafa;padding: 40px 0 72px;}
.ChartTit{line-height: 60px;text-align: center;font-size: 24px;position: relative;margin-bottom: 32px;font-weight: bold;color: #666;}
.ChartTit em{color: #67ac46;margin-right: 10px;}
.ChartTit span{display: block;width: 160px;height: 1px;background: #bfbfbf;position: absolute;bottom: -1px;left: 50%;margin-left: -80px;}
.ChartTit span i{display: block;width: 50px;height: 2px;background: #67ac46;position: relative;top: -1px;margin: 0 auto;}
.ChartMenu{width: 280px;padding: 0 10px;background: #67ac46;border-radius: 4px;margin: 0 auto 44px;position: relative;z-index: 2;}
.ChartMenu h4{padding-right: 22px;color: #fff;line-height: 40px;position: relative;cursor: pointer;}
.ChartMenu h4 i{display: block;width: 12px;height: 8px;background: url(../images/icos.png) 0 -94px;position: absolute;top: 16px;right: 0;transition: 0.4s;}
.ChartMenu h4.on i{transition: 0.4s;transform: rotate(-90deg);}
.ChartMenu ul{padding-bottom: 10px;display: none;position: absolute;left: 0;top: 32px;width: 100%;background: #67ac46;border-radius: 4px;}
.ChartMenu ul li{padding: 0 22px 0 10px;}
.ChartMenu ul li a{color: #fff;line-height: 30px;}
.ChartMenu:hover ul{display: block;}
.ChartMenu:hover h4 i{transition: 0.4s;transform: rotate(-90deg);}
.ChartBox{z-index: 1;position: relative;min-height: 484px;}
.ChartBox .ChartCon{position: absolute;top: 0;left: 0;width: 100%;display: none;}
.ChartBox .ChartImg{text-align: center;}
.ChartBox .ChartImg img{max-width: 100%;}
.ChartBox ul{padding: 15px 0;width: 1080px;margin: 20px auto 0;}
.ChartBox ul li{float: left;width: 33.3%;line-height: 34px;}
.ChartBox ul li span{display: inline-block;width: 18px;height: 18px;vertical-align: top;margin: 8px 20px 0 0;}
.ChartBox ul li span.col1{background-color: #48cac8;}
.ChartBox ul li span.col2{background-color: #95e1f1;}
.ChartBox ul li span.col3{background-color: #f08984;}
.ChartBox ul li span.col4{background-color: #f7b377;}
.ChartBox ul li span.col5{background-color: #65b0e9;}
.ChartBox ul li span.col6{background-color: #7d88ef;}





/**********************
	  -内页样式-
**********************/
#pBanner{height: 250px;background: url(../images/pbanner.jpg) no-repeat center 0;}
#pBanner .text{width: 250px;height: 250px;margin:  0 auto;}
#pBanner .text .textInner{display: table-cell;width: 250px;height: 250px;text-align: center;vertical-align: middle;font-size: 30px;color: #67ac46;font-weight: bold;}
.crumbs{line-height: 32px;padding-bottom: 10px;}
.crumbs span{color: #67ac46;}
.pageCon{padding-bottom: 60px;}
.public .pubTit{line-height: 30px;padding: 12px 0 12px 40px;background: url(../images/ico2.png) no-repeat 0 12px;border-bottom: 1px solid #b3d5a2;margin-bottom: 40px;font-size: 18px;font-weight: bold;}
.public .pubList li{float: left;width: 240px;height: 300px;background: #f2ffec;margin: 0 30px 40px;text-align: center;position: relative;}
.public .pubList li a{display: block;padding: 20px 40px;height: 260px;}
.public .pubList .imgWp{width: 160px;height: 192px;display: table-cell;vertical-align: middle;}
.public .pubList .imgWp img{max-width: 100%;max-height: 100%;}
.public .pubList li h4{line-height: 30px;padding-top: 14px;font-size: 18px;font-weight: bold;color: #666;}
.public .pubList li h5{line-height: 18px;color: #7a8f49;}
.public .pubList .pubText{position: absolute;width: 160px;height: 260px;padding: 20px 40px;background: #f2ffec;top: 0;left: 0;display: none;}
.public .pubList .pubText h5{margin-bottom: 52px;}
.public .pubList .pubText p{font-size: 16px;line-height: 30px;color: #666;}
.public .pubList li a:hover .pubText{display: block;}
.pageNum{line-height: 36px;text-align: center;}
.pageNum span,.pageNum a{margin: 0 6px;}

/*talent*/
.talentTop{background: #fafafa;padding: 24px 0;margin-bottom: 20px;}
.talentTop ul{width: 540px;padding: 0 30px;}
.talentTop ul li{line-height: 24px;margin: 6px 0;padding-left: 16px;position: relative;}
.talentTop ul li:before{display: block;width: 16px;height: 24px;content: "●";color: #67ac46;position: absolute;top: 0;left: 0;font-size: 8px;text-align: center;}

/*Units*/
.UnitsTop{margin-bottom: 40px;}
.UnitsTop table tr{height: 44px;}
.UnitsTop table tr:nth-child(odd){background: #fafafa;}
.UnitsTop table td{padding: 0 30px;}

/*Displines*/
.Displines .DisItem{background: #fafafa;padding: 20px;margin-bottom: 30px;}
.Displines .DisItem h3{line-height: 26px;padding: 0 36px;line-height: 26px;font-size: 18px;font-weight: bold;position: relative;margin-bottom: 10px;color: #666666;}
.Displines .DisItem h3 i{display: block;width: 26px;height: 26px;background: url(../images/icos.png) no-repeat 0 -102px;position: absolute;top: 0;left: 0;}
.Displines .DisItem ul{padding: 0 36px;}
.Displines .DisItem ul li{float: left;width: 33.3%;line-height: 22px;padding: 5px 0;}

.parTop{background: #fafafa;padding: 28px 30px;margin-bottom: 20px;}
.parTop ul li{line-height: 24px;padding: 6px 0 6px 16px;position: relative;}
.parTop ul li:before{display: block;content: "";width: 6px;height: 6px;position: absolute;top: 15px;left: 0;background: url(../images/icos.png) no-repeat 0 -128px;}

/*Displines*/
.InfMenu a{float: left;line-height: 40px;padding: 0 15px;min-width: 130px;text-align: center;background: #f2f2f2;margin: 10px 11.4px 10px 0;}
.InfMenu a.on,.InfMenu a:hover{background: #67ac46;color: #fff;}
.InfForm{height: 32px;margin: 30px 0;position: relative;z-index: 4;}
.InfForm form{height: 32px;}
.InfForm .inpGroup{width: 400px;float: left;height: 32px;}
.InfForm .inpGroup span{float: left;widows: 75px;margin-right: 10px;text-align: right;line-height: 32px;font-weight: bold;color: #666;}
.InfForm .inpGroup .inpWp{float: left;width: 278px;height: 30px;border: 1px solid #89c997;position: relative;}
.InfForm .inpGroup .inpWp input{display: block;width: 230px;padding: 0 10px;height: 30px;line-height: 30px;}
.InfForm .inpGroup .inpWp i{display: block;width: 28px;height: 28px;background: url(../images/icos.png) no-repeat 0 -134px;position: absolute;top: 1px;right: 0;cursor: pointer;transition: 0.4s;}
.InfForm .inpGroup .on i{transition: 0.4s;transform: rotate(90deg);}
.InfForm .inpGroup .inpWp ul{position: absolute;width: 100%;top: 31px;left: 0;background: #67ac46;display: none;}
.InfForm .inpGroup .inpWp ul li a{color: #fff;display: block;line-height: 22px;padding: 5px 20px;}
.InfBox .BoxTop{background: #94c57d;position: relative;z-index: 3;}
.InfBox .BoxTop .screen{float: left;position: relative;cursor: pointer;padding: 0 20px;margin-right: 20px;}
.InfBox .BoxTop .screen h4{line-height: 36px;color: #fff;padding-right: 20px;position: relative;min-width: 50px;}
.InfBox .BoxTop .screen h4 i{display: block;width: 20px;height: 20px;background: url(../images/icos.png) no-repeat 0 -162px;position: absolute;top: 8px; right: 0;}
.InfBox .BoxTop .screen ul{position: absolute;width: 120px;border: 1px solid #94c57d;top: 100%;left: 0;display: none;background: #fff;}
.InfBox .BoxTop .screen ul li{line-height: 22px;padding: 5px 20px;}
.InfBox .BoxTop .screen:hover ul{display: block;}
.InfList{margin-bottom: 40px;}
.InfList li{padding: 16px 0;border-bottom: 1px dashed #d8d8d8;}
.InfList li a{float: left;width: 980px;padding: 0 10px;line-height: 24px;}
.InfList .listInfo{float: right;width: 180px;text-align: right;line-height: 24px;}
.InfList .listInfo h4{color: #51602d;}
.InfList .listInfo h5{color: #7a8f49;}

/*Inquiry*/
.Inquiry{background: #fafafa;padding:20px 30px;}
.Inquiry .inpGroup{width: 366px;}
.Inquiry .IuGroup{padding: 10px 0;border-top: 1px dashed #ccc;}
.Inquiry .IuGroup span{float: left;width: 60px;font-weight: bold;color: #666;line-height: 30px;}
.Inquiry .IuGroup .linkWp{float: left;width: 1080px;}
.Inquiry .IuGroup .linkWp a{float: left;line-height: 28px;border: 1px solid #fafafa;border-radius: 4px;margin: 0 6px;padding: 0 10px;}
.Inquiry .IuGroup .linkWp a.on{border-color: #67ac46;color: #67ac46;}
.Iuform{border-top: 1px dashed #ccc;height: 32px;margin-bottom: 10px;line-height: 32px;padding-top: 20px;}
.Iuform .IuInp{margin-right: 60px;}
.Iuform .IuInp span{font-weight: bold;margin-right: 10px;color: #666;}
.Iuform .IuInp input{height: 32px;background: #fff;width: 180px;padding: 0 14px;}
.Iuform button{width: 72px;height: 36px;line-height: 36px;background: #67ac46;color: #fff;margin-left: 10px;border-radius: 4px;}

/*letter*/
.letter{padding: 22px 20px;text-align: center;background: #fafafa;margin-bottom: 30px;}
.letter a{display: inline-block;height: 36px;padding: 0 12px;border-radius: 18px;line-height: 36px;}
.letter a.on{background: #67ac46;color: #fff;}

/*About*/
.oneImg{text-align: center;}
.oneImg img{max-width: 100%;}
.About p{line-height: 28px;padding: 14px 0;}

.result ul{padding: 40px 0;}
.result ul li{line-height: 24px;padding: 16px 0;border-bottom: 1px dashed #ccc;}
.result ul li span{float: left;width: 100px;color: #808080;}
.result ul li a{float: left;width: 1100px;}