@charset "utf-8";
/*CSS Document*/

/*轮播图*/
.cc_bnr { width: 100%; height: 100%; position: relative; z-index: 0; overflow: hidden; }
.cc_bnr .bd {margin: 0 auto;position: relative;z-index: 0;height: 100%;}
.cc_bnr .bd ul {width: 100% !important;height: 100% !important;}
.cc_bnr .bd li { width: 100% !important; height: 100%; overflow: hidden; text-align: center; background-size: cover; }
.cc_bnr .bd li a { display: block; height: 100%; }
.cc_bnr .hd {width: 30px;position: absolute;z-index: 0;bottom: 30px;right: 50px;height: 50px;line-height: 50px;text-align: center;_background: #000000;_filter: alpha(opacity=60);}
.cc_bnr .hd ul {text-align: center;}
.cc_bnr .hd ul li {border: 1px solid #ffffff;cursor: pointer;display: block;float: right;zoom: 1;width: 18px;height: 4px;margin: 5px 8px;background: #346dd4;background-size: unset;overflow: hidden;line-height: 9999px;border-radius: 4px;}
.cc_bnr .hd ul li.on {background: #ff922a;width:40px;}
.cc_bnr .prev, .cc_bnr .next {position: absolute;left: 3%;top: 50%;margin-top: -25px;display: block;width: 32px;height: 40px;background: url(../images/slider-arrow.png) -110px 5px no-repeat;filter: alpha(opacity=50);opacity: 0.5;}
.cc_bnr .next {left: auto;right: 3%;background-position: 8px 5px;}
.cc_bnr .prev:hover, .cc_bnr .next:hover {filter: alpha(opacity=100);opacity: 1;}
/*--下一屏按钮*/
.bnr .to_next {width: 50px;height: 50px;position: absolute;z-index: 66;bottom: 20px;right: 0;left: 0;margin: auto;opacity: 0;}
.bnr .to_next a.next_screen {display: inline-block;width: 50px;height: 50px;background: rgba(0,0,0,0) url(../images/movedown.png) no-repeat center;background-size: cover; animation: move_down 2000ms infinite; }
.active.bnr .to_next { opacity: 1; }
@keyframes move_down
{
    0%, 100% { transform: none; }
    50% { transform: translate(0, 5px) }
}


.tit_con {text-align: center;margin-bottom: 30px;margin-top: 60px;}
.tit_con h3 {text-transform: uppercase;font-size: 30px;font-weight: normal;color: #ffffff;/* margin-bottom: 15px; */display: inline-block;}
.tit_con i {display: inline-block;}
.tit_con i img {max-width: 100%;}


.tab {text-align: -webkit-center;height: 32px;margin: 15px 0 21px;}
.tab a { margin: 0 8px; }
.tab a span {font-size: 14px;display: inline-block;border: 1px solid #ffffff;padding: 0 25px;border-radius: 15px;height: 30px;line-height: 30px;color: #ffffff;}

.tab a:hover span { background: #2b7700; color: #ffffff;border: 1px solid #2b7700; }
.tab a.colored span {color: #ff9435;border: 1px solid #ff9435;}
.tab a.colored:hover span { background: #2b7700;color: #ffffff; border: 1px solid #2b7700;}


/*背景*/
#section1 {background: url(../images/gywm_bg.jpg) no-repeat center;}
#section2 {background: url(../images/ywfw_bg.jpg) no-repeat center;}
#section3 {background: url(../images/jdzs_bg.jpg) no-repeat center;}
#section4 {background: url(../images/new_bg.jpg) no-repeat center;}
#section5 {background: url(../images/rczp_bg.jpg) no-repeat center;}
/*共用缓动效果*/
.more { transform: translateY(10px); opacity: 0; filter:alpha(opacity=0); }
.active .more { transform: none; opacity: 1; filter:alpha(opacity=100); }
.section .main-con {transform: scale(0);padding-top: 30px;}
.active.section .main-con { transform: scale(1); }


/*关于我们*/
.about{}
.about .tit_con{margin-bottom: 38px;}
.about .main-con{}
.about .main-con .cc_content{background-color: #ffffff;width: 1200px;height: 580px;}
.about .main-con .cc_content .left{width: 590px;}
.about .main-con .cc_content .left .title{padding: 30px 30px 0px;}
.about .main-con .cc_content .left .title h2{font-size: 30px;color: #21a001;margin-bottom: 15px;font-weight: normal;display: inline-block;}
.about .main-con .cc_content .left .title h4{text-transform: uppercase;font-size: 18px;color: #999999;margin-bottom: 25px;font-weight: normal;display: inline-block;margin-left: 5px;}
.about .main-con .cc_content .left .title h4 i{margin-right: 5px;}
.about .main-con .cc_content .left .title h4 i img{}
.about .main-con .cc_content .left .line i{height: 1px;width: 549px;background-color: #f0f0f0;display: block;margin-left: 20px;}


.about .main-con .cc_content .left .introduction{height: 177px;overflow: hidden;color: #7c7c7c;font-size: 14px;line-height: 24px;text-indent: 2em;padding: 25px 40px 0px 30px;margin-bottom: 20px;}
.about .main-con .cc_content .left .introduction p{margin-bottom: 10px;font-size: 14px;line-height: 30px;}
.about .main-con .cc_content .left  a.more_company{display: block;text-transform: uppercase;color: #40a227;font-size: 13px; padding: 0 49px;margin-bottom: 20px;float: right;}
.about .main-con .cc_content .left  a.more_company:hover{color: #ff1800;}
.about .main-con .cc_content .left .lineone i{height: 1px;width: 549px;background-color: #f0f0f0;display: block;margin-left: 20px;margin-top: 51px;}
.about .main-con .cc_content .left .advantage {padding:25px 0px 0px 30px;}
.about .main-con .cc_content .left .advantage ul {}
.about .main-con .cc_content .left .advantage ul li {text-align:center;width: 131px;overflow:hidden;float: left;margin-left: 7px;border-right: 1px solid #f4f4f4;margin-bottom: 28px;}
.about .main-con .cc_content .left .advantage ul li:nth-child(4n+0){border-right: none;}
.about .main-con .cc_content .left .advantage ul li i {height: 50px;width: 50px;display: inline-block;position: relative;}
.about .main-con .cc_content .left .advantage ul li i img {max-width: 100%;margin: auto;position: absolute;z-index: 3;top: 0;bottom: 0;left: 0;right: 0;}
.about .main-con .cc_content .left .advantage ul li .digital {height: 25px;}
.about .main-con .cc_content .left .advantage ul li .digital em {color:#727272;font-size:26px;font-style:normal;display: inline-block;}
.about .main-con .cc_content .left .advantage ul li .digital span {color:#bdbdbd;font-size:14px;font-style:normal;display: inline-block;}
.about .main-con .cc_content .left .advantage ul li p {color:#c8c8c8;font-size:12px;margin-top: 6px;}
.about .main-con .cc_content .left .branch{padding: 42px 0 0 30px;}
.about .main-con .cc_content .left .branch ul{}
.about .main-con .cc_content .left .branch ul li{}
.about .main-con .cc_content .left .branch ul li  a .learn{}
.about .main-con .cc_content .left .branch ul  li a .learn span{color: #a4a4a4;font-size: 14px;}
.about .main-con .cc_content .left .branch ul li a .learn i{border: 1px solid #dcdcdc;width: 15px;height: 15px;display: inline-block;text-align: center;border-radius: 20px;}
.about .main-con .cc_content .left .branch ul li a .learn i em{line-height: 15px;font-size: 14px;font-style: initial;color: #a4a4a4;}
.about .main-con .cc_content .left .branch ul li  a{float: left;margin-right:70px;}
.about .main-con .cc_content .left .branch ul li:nth-child(4n+0) a{margin-right:0;}
.about .main-con .cc_content .left .branch ul li a h3 { color: #7b9b0d ;font-size: 18px;font-weight: normal;margin-top: 10px;}
.about .main-con .cc_content .left .branch ul li+li a h3 { color: #53a1e3 }
.about .main-con .cc_content .left .branch ul li+li+li a h3 { color: #ae36d1 }
.about .main-con .cc_content .left .branch ul li+li+li+li a h3 { color: #d35d06 }
.about .main-con .cc_content .left .branch ul li:hover a .learn span{color: #ff1200;}
.about .main-con .cc_content .right{width: 600px;}

.video_player{height: 315px;width: 560px;overflow: hidden;margin-top: 20px;margin-left: 20px;}
.video_list_area{width: 580px;margin-top: 19px;margin-left: 19px;}
ul.video_list{widtn: 156px;padding: 0 20px 0 0;list-style:none;bottom: 0px;}
ul.video_list li{font-size: 14px;font-weight: bold;line-height: 24px;width: 180px;overflow:hidden;text-align:center;color: #ccc;float: left;height: 98px;margin-right: 10px;margin-bottom: 10px;}
ul.video_list li a{display:inline-block;width: 180px;height: 98px;overflow: hidden;}
ul.video_list li img{max-width: 100%;}
ul.video_list li a:hover,ul.video_list li a.on{border: 2px solid #cccccc;}
#ascrail2000-hr div{margin-left:0;}
.center{width: 580px;position:relative;}
.video_list_area ul.video_list li:nth-child(3){margin-right: 0;}
.video_list_area ul.video_list li:last-child{margin-right: 0;}


/*服务项目*/
.business {}
.business  .tit_con{
    margin-bottom: 40px;
    margin-top: 50px;
}
.business .cc_content {width:1200px;text-align:center;clear:both;margin-top: 33px;margin-bottom: 440px;}
.business .cc_content ul {}
.business .cc_content ul li {width:250px;height:356px;background-color:#ffffff;border-radius:12px;float: left;margin-right: 33px;}
.business .cc_content ul li a {}
.business .cc_content ul li a .pic {width:250px;height:188px;overflow: hidden;}
.business .cc_content ul li a .pic img {max-width:100%;border-radius:15px;}
.business .cc_content ul li a .text {margin-top: 20px;padding:10px;text-align: left;}
.business .cc_content ul li a .text h3 {color:#555555;font-size:18px;font-weight:normal;}
.business .cc_content ul li a .text p {color:#b1b1b1;font-size:14px;margin-top:10px;line-height:18px;margin-bottom: 10px;height: 54px;overflow: hidden;}
.business .cc_content ul li a .text span{color: #40a227;}
.business .cc_content ul li:last-child{margin-right: 0;}
.business .cc_content ul li:first-child{width: 350px;height: 356px;background-image: url(../images/bg.png);background-repeat: repeat;border: 2px solid #29b35d;box-shadow: 0 0 20px #f3f922;}
.business .cc_content ul li:first-child a .pic{width: 346px;height: 188px;padding: 10px;}
.business .cc_content ul li:first-child a .text h3{color: #ffffff;}
.business .cc_content ul li:first-child a .text p{color: #b9fbcd;}
.business .cc_content ul li:first-child a .text span{color: #fcff10;}
.business .cc_content ul li:hover a .pic img {transform: scale(1.05);}
.business .more{text-align: center;margin-top: 30px;}
.business .more a{color: #ffffff;line-height: 40px;border: 1px solid #ffffff;border-radius: 23px;padding: 0px 60px;display: inline-block;}
.business .more:hover a{background-color: #ffffff;opacity: 0.6px;}
.business .more:hover a{color: #00a365;}
.business .cc_content ul li:hover a .text span{color: #ff1200;}
.business .cc_content ul li:first-child:hover a .text span{color: #fcff10;}
/* 基地展示 */
.inmain4 {}
.container {margin:auto auto;width:1200px;}
.poster-main {width:1200px;height:504px;position:relative;margin:auto;}
.poster-main a,.poster-main img {display:block;/* border: 3px solid #ffffff; */}
.poster-main .poster-list {width:1200px;height:504px;}
.poster-main .poster-list .poster-item {width:630px;height:504px;position:absolute;left:0;}
.poster-btn {width:50px!important;height:50px!important;background: url(../images/jt_02_03.png) 21px 15px no-repeat;border:#CCC 1px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius: 25px;position:absolute;top:45%;z-index:10;cursor:pointer;}
.poster-btn:hover {background-color:#3fa620;border:#3fa620 1px solid;}
.poster-main .poster-prev-btn {left:-120px;background: url(../images/jt_03.png) 14px 13px no-repeat;}
.poster-main .poster-prev-btn:hover {background-color: #3fa620;}
.poster-main .poster-next-btn {right:-120px;}
.poster-main .poster-next-btn:hover {}
.poster-list li h1 {padding: 15px 20px;position:absolute;color: #ffffff;font-weight:100;font-size:16px;bottom: 0;text-align: center;width: 100%;background: rgba(0,0,0,0.4);}
.poster-list .poster-item a {
    position: relative; }

/*新闻资讯*/
.news {}
.news .cc_content {background-color:#ffffff;}
.news .cc_content .top_news {float:left;width:600px;position:relative;}
.news .cc_content .top_news a {}
.news .cc_content .top_news a .pic {height: 505px;width: 600px;overflow: hidden;}
.news .cc_content .top_news a .pic img {}
.news .cc_content .top_news a .top_news_nr {position:absolute;z-index:666;bottom:1px;left:0;width:100%;height:110px;background:rgba(0,0,0,0.5);}
.news .cc_content .top_news a .top_news_nr .date {float:left;padding:34px 10px 0px 17px;text-align:center;}
.news .cc_content .top_news a .top_news_nr .date span {display:block;color:#ffffff;font-size:18px;margin-bottom:5px;}
.news .cc_content .top_news a .top_news_nr .date em {display:block;color:#ffffff;font-style:normal;}
.news .cc_content .top_news a .top_news_nr .text {float:right;padding-top:25px;width:500px;margin-right:10px;}
.news .cc_content .top_news a .top_news_nr .text h3 {color:#ffffff;font-size:18px;font-weight:normal;margin-bottom:10px;}
.news .cc_content .top_news a .top_news_nr .text p {color:#dadada;font-size:14px;line-height:18px;}
.news ul {padding: 10px 20px 10px 12px;float:right;width:593px;}
.news ul li {height: 104px;margin-bottom: 23px;padding: 16px 0 0 10px;}
.news ul li:last-child {margin-bottom:0;}
.news ul li a {}
.news ul li a .date {float:left;text-align:center;margin-top:14px;}
.news ul li a .date span {display:block;color:#40a227;font-size:18px;margin-bottom:5px;}
.news ul li a .date em {display:block;color:#b0b0b0;font-style:normal;}
.news ul li a .text {float:right;width: 486px;}
.news ul li a .text h3 {color:#252525;font-size:18px;font-weight:normal;height:20px;overflow:hidden;line-height:20px;margin-bottom:10px;}
.news ul li a .text p {color:#bababa;line-height:18px;height:38px;overflow:hidden;}

.news .cc_content .top_news a:hover .pic img{transform: scale(1.05);}
.news .cc_content .top_news a:hover .top_news_nr .text h3{color: #21a001;}
.news ul li:hover{background-color: #21a001;}
.news ul li:hover a .text h3{color: #ffffff;}
.news ul li:hover a .text p{color: #7cec5f;}
.news ul li:hover a .date span {color:#ffffff}
.news ul li:hover a .date em{color:#ffffff}

.news .more{/* width: 270px; *//* height: 46px; */text-align: center;margin-top: 30px;}
.news .more a{color: #ffffff;line-height: 40px;border: 1px solid #ffffff;border-radius: 23px;padding: 0px 60px;display: inline-block;}
.news .more:hover a{background-color: #ffffff;opacity: 0.6px;}
.news .more:hover a{color: #00a365;}
.news .cc_content ul li:hover a .text span{color: #ff1200;}
.news .cc_content ul li:first-child:hover a .text span{color: #fcff10;}


/*人才招聘*/
.recruitment {}
.recruitment .tit_con {margin-top: -30px;}
.recruitment .tit_con h3 {color:#21a001;}
.recruitment ul {}
.recruitment ul li {width:380px;height:458px;text-align:center;background-color:#ffffff;border: 1px solid #ffffff;float: left;margin-right: 30px;}
.recruitment ul li a {}
.recruitment ul li a .title {height:108px;}
.recruitment ul li a .title h3 {color:#525151;font-size:20px;font-weight:normal;padding-top:23px;}
.recruitment ul li a .title i {width:48px;height:2px;background-color:#40a227;display:block;margin:0 auto;margin-top:10px;margin-bottom:15px;}
.recruitment ul li a .title span {color:#21a001;font-size:14px;text-transform:uppercase;}
.recruitment ul li a .pic {width: 378px;height:253px;overflow:hidden;}
.recruitment ul li a p {color:#9f9f9f;font-size:14px;line-height:20px;text-align:left;padding:19px 10px;height:97px;overflow:hidden;}
.recruitment ul li:hover{border: 1px solid #4edf29;}
.recruitment ul li:hover a .pic img{transform: scale(1.05);}
.recruitment ul li:hover a .title h3{color: #43a83f;}
.recruitment ul li:hover a .title i{background-color:#fde339;}
.recruitment ul li:hover a .title span{color:#989898;}
.recruitment ul li:hover a .title{background-image: url(../images/title_bg.png);background-repeat: no-repeat;}
.recruitment ul li:hover a p{background-color: #21a001;color: #ffffff;}
.recruitment ul li:last-child{margin-right: 0;}

.recruitment .more{text-align: center;margin-top: 30px;}
.recruitment .more a{color: #ffffff;line-height: 40px;border: 1px solid #ffffff;border-radius: 23px;padding: 0px 60px;display: inline-block;}
.recruitment .more:hover a{background-color: #ffffff;opacity: 0.6px;}
.recruitment .more:hover a{color: #00a365;text-shadow:none;}
.recruitment .cc_content ul li:hover a .text span{color: #ff1200;}
.recruitment .cc_content ul li:first-child:hover a .text span{color: #fcff10;}

/*首页底部*/
.cc_bottom{text-align: center;position: absolute;width: 100%;height: 80px;bottom: 0;z-index: 999;background: #418333;}
.cc_bottom span{line-height: 34px;color: #ffffff;}
.cc_bottom span a{color: #ffffff;}
.cc_bottom span a:hover{color: #ffbe40;}


