﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:none;}
/* remember to define focus styles! */
:focus {outline:0;}
address, caption, cite, code, dfn,
em, th, var, optgroup {font-style:normal;font-weight:normal !important;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:none;font-variant:normal;}

input, button, textarea,
select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;*font-family:"Microsoft YaHei",Arial;resize: none;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;outline:none;}
body {line-height: 1.5; font-family:Arial; font-size:14px; color:#666666;}
ul,li{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;
/*表格自动换行*/
table-layout:fixed;word-wrap:break-word;}
caption, th{text-align:center;}
/*caption, th {text-align: left;}*/
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
a{transition:color .3s;}
/*------------浮动-----------------*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clear10{ clear:both; height:10px; overflow:hidden;}
.clear15{ clear:both; height:15px; overflow:hidden;}
.clear20{ clear:both; height:20px; overflow:hidden;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}

.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;filter:alpha(opacity=50);}
a{color: #333333;}
a:hover{ color: #008848;}

.img{overflow: hidden;}
.img img{transition:.3s;-webkit-transition:.3s; display:block;}
.img:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
a .img:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}

.ft48{font-size: 48px;}
.ft36{font-size: 36px;}
.ft30{font-size: 30px;}
.ft26{font-size: 26px;}
.ft24{font-size: 24px;}
.ft44{font-size: 44px;}

body{color: #333333;font-family:"Arial","microsoft yahei",simsun;  font-size: 14px;  position: relative; overflow-x: hidden;height: 100%;}
/*:first-child  filter:alpha(opacity=50);*/
/*.img img{display: block;}*/
.wap{width: 94%; max-width: 1840px; margin: 0 auto;}
.waps{width: 94%; max-width: 1280px; margin: 0 auto;}

.pdlr40{padding: 0 40px;}
.mglr40{margin: 0 40px;}
.p40{padding: 40px;}

.head{padding: 10px 3% 0; background: #fff; position: fixed; left: 0%; top: 0; z-index: 40; box-shadow: 5px 5px 5px rgba(0,0,0,0.15);}
.head .logo{float: left; text-align: right;}
.head .nav{float: left; padding-left: 50px; padding-top: 10px;}
.head .nav .nav_ ul li{float: left; line-height: 56px;}
.head .nav .nav_ ul li a.yij{display: block; padding: 0 20px 16px; font-size: 18px;}
.navico,.encx{display: none;}
.head .nav .nav_ ul li .erji{position: fixed; top:92px; left: 0; width: 100%; background: url(../images/bg1.png); text-align: center; display: none;}
.head .nav .nav_ ul li .erji dl{overflow: hidden;}
.head .nav .nav_ ul li .erji dl dd{line-height: 50px; float: left;}
.head .nav .nav_ ul li .erji dl dd a{color: #fff; padding: 0 15px; display: block;}
.head .nav .nav_ ul li:hover .erji{display: block;}
.head .nav .nav_ ul li .erji dl dd a:hover{opacity: 0.8;}

.he_right{float: right; padding-top: 20px;}
.he_right .he_right1{float: left;}
.he_right .he_right1 a{float: left; margin: 0 10px;}
.he_right .he_right1 a:hover{opacity: 0.8;}
.he_right .he_right1 .gerzx{float: left; position: relative;}
.he_right .he_right1 .gerzx ul{position: absolute; right: 50%; top: 100%; width: 126px; background: url(../images/Personal/sanj.png) no-repeat center 4px; padding-top: 10px; margin-right: -63px; display: none;}
.he_right .he_right1 .gerzx ul li a{float: none; display: block; line-height: 38px; text-align: center; background: #008848; color: #fff;}
.he_right .he_right1 .gerzx ul li.zc a{background: #f7941c;}
.he_right .he_right1 .gerzx ul li a:hover{opacity: 0.9;}
.he_right .he_right1 .gerzx:hover ul{/*display: block;*/}

.he_right .he_right2{float: left;}
.he_right .he_right2 a.zx{float: left; width: 78px; line-height: 33px; text-align: center; border: 1px solid #c3c3c3; color: #888888; margin-left: 10px;}
.he_right .he_right2 a.zx:hover{border: 1px solid #008848; color: #008848;}

.he_right .he_right2 .dzsch{float: left; width: 80px; line-height: 35px; text-align: center; background: url(../images/headxl.png) no-repeat; background-size: 100% 100%; color: #888888; margin-left: 10px; position: relative;}
.he_right .he_right2 .dzsch h5{cursor: pointer;}
.he_right .he_right2 .dzsch ul{position: absolute; top: 100%; left: 0; background: #fff; width: 100%; /*border: 1px solid #ccc;*/ box-shadow: 0 5px 8px rgba(0,0,0,0.5); line-height: 30px; font-size: 12px; padding: 8px 0; display: none;}

.sstc{top: 92px;background: #fff;width: 318px;position: fixed;right: 3%;z-index: 60;background: #fff;padding: 15px 0;box-shadow: 5px 5px 15px rgba(0,0,0,0.15);border: 1px solid #bebebe;display: none;}
.sstc .sstc_{width: 90%; margin: 0 auto;}
.sstc .sstc_ input{float: left;width: 274px;padding: 0 5px;border: 1px solid #bebebe;height: 32px;line-height: 32px;}
.sstc .sstc_ input.ssb{width: 287px;border: 0;padding: 0;margin-top: 8px;background: #008848;color: #fff;cursor: pointer;}

.bannerpage{position: relative; z-index: 30;}
.bannerpage h1{position: absolute; top: 50%; left: 0; width: 100%; text-align: center; color: #fff; font-weight: bold; line-height: 1em; margin-top: -0.5em; text-shadow: 3px 3px 3px rgba(0,0,0,0.3);}
.bannerpage .pagenav{position: absolute; left: 0; width: 100%; bottom: 0; text-align: center; background: url(../images/product/bannavbg.png);}
.bannerpage .pagenav ul li{display: inline-block; line-height: 70px;}
.bannerpage .pagenav ul li a{color: #fff; display: block; padding: 0 20px; font-size: 16px;}
.bannerpage .pagenav .pagenag{display: none;}
.pageleft{position: fixed;  border-left: 1px solid rgba(187,187,187,.4); height: 100%; bottom: 0; z-index: 38;}
.pageleft,.pagelefts{left: 50%;margin-left: -810px;/* border-left: 1px solid rgba(187,187,187,.4); */}
.pagelefts{position: absolute;width:50px;height: 100%;top:0; z-index: 38;}
.pagelefts.on{position: fixed;top:92px;}
.pageleft ul,.pagelefts ul{padding-top: 40px;background-color: transparent;}
.pageleft ul li,.pagelefts ul li{width: 15px;padding:12px 15px;font-size: 16px;color:#666;line-height: 18px;}
.pageleft ul li.cur,.pagelefts ul li.cur{background: url(../images/about/calibration_bg.gif) no-repeat left;}
/*关于我们*/
.about_content{padding-top: 80px;position: relative;}
.details_content{padding-top: 40px;position: relative;}
.about_content .introduction{background: url(../images/about/about_bg.jpg) no-repeat calc(100% - 50px) calc(100% - 115px);}
.about_content .introduction_box{text-align: center;padding-bottom: 115px; max-width: 960px;}
.about_content .introduction_box p{width: 98%;font-size: 16px;line-height: 26px;color:#666;margin:0 auto;}
.about_content .img-box{display: inline-block;}
.about_content .speech_box{position: relative;background:url(../images/about/about_02.jpg) no-repeat fixed;-webkit-background-size: cover;
background-size: cover;}
.speech_box .head_portrait{width: 100%;padding:143px 0;/* position: absolute;top:calc(50% - 173px);left:0; */text-align: center;}
.speech_box .head_portrait img{display: inline-block;}
.titles{color:#FFF;font-size: 36px;text-align: center;}
.speech_box .titles{margin:28px auto 0;}
.titles b{width: 80px;height: 0;display: inline-block;border-top: 1px solid #FFF;vertical-align: middle;margin:0 20px;}
.titles.black{color:#333;}
.titles.black b{border-color:#CACACA;}
.speech .speech_text{text-align: center;padding:36px 0 46px 0;}
.speech .speech_text p{font-size: 16px;color:#333;line-height: 26px;}
.about_content .architecture{padding:80px 0 145px 0;background: #F5F5F5;text-align: center;}
.about_content .architecture .img_box{display: inline-block;padding-top: 50px;}
.about_content .honor{padding: 76px 0 100px 0;background: url(../images/about/about_05.jpg) no-repeat;-webkit-background-size: cover;
background-size: cover;}
.about_content .honor .honor_box .honor_imgs{position: relative;}
.about_content .honor .honor_box .honor_imgs .swiper-container{display: none; padding: 40px 0;}
.about_content .honor .honor_box .honor_imgs .swiper-container:first-child{display: block;}
.about_content .honor .honor_box .honor_imgs .swiper-slide a{display: block;}
.about_content .honor .honor_box .honor_imgs .swiper-slide a img{transition: 0.5s;-webkit-transition: 0.5s; -moz-transform:scale(0.6,0.6); -webkit-transform:scale(0.6,0.6); -o-transform:scale(0.6,0.6); transform:scale(0.6,0.6);}
.about_content .honor .honor_box .honor_imgs .swiper-slide-next a img{-moz-transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); -o-transform:scale(1.3,1.3); transform:scale(1.3,1.3); transition: 0.5s;-webkit-transition:0.5s;}
.about_content .honor .honor_box .honor_imgs .swiper-slide-active a img{transition: 0.5s;-webkit-transition: 0.5s; -moz-transform:scale(0.6,0.6); -webkit-transform:scale(0.6,0.6); -o-transform:scale(0.6,0.6); transform:scale(0.6,0.6);}
/*.about_content .honor .honor_box .honor_imgs .swiper-slide a:hover img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}*/
.hbsylist{}
.hbsylist ul{max-width: 943px; margin: 0 auto;}
.hbsylist ul li{float: left; width: 48%;padding-top: 40px;}
.hbsylist ul li:nth-child(2n){float: right;}
.hbsylist ul li a{display: block;position: relative;}
.hbsylist ul li a .text{position: absolute; bottom: 0; left: 0; width: 90%; padding: 0 5%; height: 60px; line-height: 24px; display: table; text-align: center; color: #fff; font-size: 16px; background: url(../images/bg0.png);}
.hbsylist ul li a .text_{display: table-cell; vertical-align: middle;}

.honor_box .honor_years{margin:100px 0 84px 0;border-bottom: 1px solid rgba(187,187,187,.4);}
.honor_box .honor_years ul{text-align: center; margin: 0 auto;}
.honor_box .honor_years ul li{display: inline-block; float: left; color:#FFF;font-size: 18px;width: 88px;/* padding:0 24px; */padding-bottom: 14px;cursor:pointer;text-align: center;}
.honor_box .honor_years ul li:last-child{margin-right: 0;}
.honor_box .honor_years ul li.cur{font-size: 30px;font-weight: bold;background: url(../images/about/calibration_bg.jpg) no-repeat center bottom;}
.honor_box .swiper-button-prev{width: 48px;height: 48px;left:0px;background: url(../images/about/btn_prev.png) no-repeat;}
.honor_box .swiper-button-next{width: 48px;height: 48px;right:0px;background: url(../images/about/btn_next.png) no-repeat;}
.more{display: block;width: 196px;line-height: 41px;border:2px solid #FFF;color:#FFF;font-size:16px;text-align: center;margin:120px auto 0;}
/*社会责任*/
.responsibility_content{padding-top:80px;position: relative;}
.responsibility_content .responsibility_01{border-bottom: 1px solid #EEE;padding-bottom: 22px;}
.responsibility_01 ul{padding-top: 30px;}
.responsibility_01 ul li{float: left;;width: 49%;}
.responsibility_01 ul li:nth-child(2n){float: right;}
.responsibility_01 ul li h2{line-height: 45px;font-size: 18px;color:#FFF;background: #008848;padding-left: 12px;font-weight: bold;}
.responsibility_01 ul li p{height: 104px;font-size: 16px;color:#666;line-height: 26px;padding: 18px 0 22px 0;padding-left: 12px;overflow: hidden;}

.responsibility_content .responsibility_02{padding: 55px 0 60px;}
.responsibility_02 .responsibility_02_nav{border-bottom: 3px solid #EEE;}
.responsibility_02_nav a{display: inline-block;width: 120px;line-height: 43px;font-size: 18px;color:#888;text-align: center;background: #EEE;position: relative;top:3px;}
.responsibility_02_nav a.cur{background: #f7941c;color:#FFF;}
.responsibility_02 .responsibility_02Box{padding-top: 18px;}
.responsibility_02Box ul li{float: left;width: 23.8%;margin-right: 1.6%;padding-bottom: 32px;}
.responsibility_02Box ul li>div,.responsibility_03 ul li>div{overflow: hidden;}
.responsibility_02Box ul li>div img,.responsibility_03 ul li>div img{width: 105%;-webkit-transition:all .5s;transition:all .5s;}
.responsibility_02Box ul li>div img:hover,.responsibility_03 ul li>div img:hover{-webkit-transform:translateX(-5%);-ms-transform:translateX(-5%);transform:translateX(-5%);}
.responsibility_02Box ul li:nth-child(4n){margin-right: 0;}
.responsibility_02Box ul li h3{height: 60px;font-size: 14px;color:#333;line-height: 20px;padding:8px;font-weight: bold;overflow: hidden;}
.responsibility_02Box ul li p{font-size: 12px;color:#bdbdbd;padding:0 8px;}
.responsibility_02 .paging{padding-top: 45px;}
.paging{text-align: center;}
.paging a{font-size: 14px;color:#666;}
.paging a.prev{margin-right: 30px;}
.paging a.next{margin-left: 30px;}
.paging a:not([class]),.paging span{display: inline-block;width: 22px;text-align: center;}
.paging span{color:#f7941c;}
.responsibility_content .responsibility_03{padding: 76px 0 46px;background: #F7F7F7;}
.responsibility_03 .responsibility_03Box{padding-top: 20px;}
.responsibility_03 ul li{float: left;width: 48%;background: #FFF;margin-bottom: 30px;}
.responsibility_03 ul li:nth-child(2n){float: right;}
.responsibility_03 ul li>div{width: 50%;float: left;}
.responsibility_03 li .text_box{padding:12px 12px 0 18px;-moz-box-sizing: border-box;box-sizing: border-box;}
.responsibility_03 li .text_box h3{font-size: 14px;color:#333;line-height: 20px;}
.responsibility_03 li .text_box h4{font-size: 12px;color:#bdbdbd;line-height: 24px;}
.responsibility_03 li .text_box p{height: 66px;font-size: 14px;color:#bdbdbd;padding-top: 15px;line-height: 22px;overflow: hidden;}
.responsibility_03 .paging{padding-top: 30px;}
/*联系我们*/
.contact_content{position: relative;}
.contact_content .contact_01{padding:80px 0 55px;background: #FAFAFA;}
.contact_01 .contact_01Box{padding: 55px 0 72px;position: relative;}
.contact_01Box .recruitmentBox{position: relative;padding-bottom: 30px;background: #FFF;}
.contact_01Box .recruitmentBox .recruitmentBox_left{width: 100%;}
.contact_01Box .recruitmentBox .recruitmentBox_right{width: 110%;height: 100%;background: #FFF;position: absolute;left:100%;top:0;display: none;z-index: 50;padding:24px 20px;-moz-box-sizing: border-box;box-sizing: border-box;}
.contact_01Box .recruitmentBox .recruitmentBox_right b{display: block;width: 0;height: 0;border:13px solid transparent;border-right-color: #FFF;position: absolute;top:42px;left:-26px;}
.contact_01Box .recruitmentBox:last-child .recruitmentBox_right{left:auto;right:100%;}
.contact_01Box .recruitmentBox:last-child .recruitmentBox_right b{border-right-color: transparent;border-left-color: #FFF;left:auto;right:-26px;}
.recruitmentBox_right h3{color:#008848;font-size: 16px;padding-bottom: 15px;}
.recruitmentBox_right p{font-size: 14px;color:#666;line-height: 24px;max-height: 80%;overflow: hidden;;}
.recruitmentBox .left_header{height: 110px;background:#CCC;position: relative;}
.recruitmentBox .left_header .icon{width: 120px;height: 120px;line-height: 180px;border-radius:50%;background:#FFF url(../images/contact/header_icon.png) no-repeat center 15px;position: absolute;left:calc(50% - 60px);bottom:-60px;font-size: 15px;color:#666;text-align: center;font-weight: bold;}
.recruitmentBox .left_header .tit{position:absolute;font-size:15px;color:#666;width:100%;background:none;top:120px;left:0;font-weight:bold;text-align:center;}

/* .contact_01Box .recruitmentBox:hover .recruitmentBox_right{display: block;} */
.contact_01Box .recruitmentBox:hover .left_header{background-image:linear-gradient(to bottom,#00B48F,#1AB161);}
.contact_01Box .recruitmentBox:hover .left_header .icon{background-image: url(../images/contact/header_icons.png);color:#008848;}
.recruitmentBox ul{padding:55px 20px 28px;}
.recruitmentBox ul li{line-height: 38px;font-size: 14px;color:#666;border-top: 1px dashed #ddd;}
.recruitmentBox ul li:first-child{border-top:none;}
.recruitmentBox ul li h4{color:#008848;display: inline-block;width: 40%;}
.recruitmentBox ul li p{display: inline-block;width: 60%;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;vertical-align:middle;text-align: right;}
.btnBox{text-align: center;}
.btnBox a{display: inline-block;width: 90px;line-height: 30px;text-align: center;background: #969696;font-size: 14px;color:#FFF;cursor:pointer;}
.btnBox a.apply{background: #D9261C;margin-right: 10px;}
.swiper-pagination{width: 100%;bottom:0;}
.swiper-pagination span{width: 40px;height: 3px;background: #E5E5E5;margin-left: 10px;border-radius:0;opacity:1;}
.swiper-pagination .swiper-pagination-bullet-active{background: #008848;}
.swiper-pagination span:first-child{margin-left: 0;}
.contact_content .contact_02{padding:75px 0 100px;background: url(../images/contact/contact_01.jpg) no-repeat;-webkit-background-size: cover;background-size: cover;}
.contact_02 .contact_02Box{margin-top: 40px;padding:5px;background: #FFF;}
#map{height: 460px;}
.anchorBL{display: none;}
.contact_02Box ul li{float: left;width: 32%;margin-right: 2%;border-bottom: 2px solid #CACACA;padding-left: 66px;background:url(../images/contact/icon_01.png) no-repeat 2px;font-size: 16px;color:#333;line-height: 28px;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 20px;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.contact_02Box .contact_02Box_bottom{padding:12px 28px 40px 28px;}
.contact_02Box_bottom ul li:nth-child(3n){margin-right: 0;}
.contact_02Box ul li:nth-child(2){background-image:url(../images/contact/icon_02.png);}
.contact_02Box ul li:nth-child(3){background-image:url(../images/contact/icon_03.png);background-position: 12px;}
.contact_02Box ul li:nth-child(4){background-image:url(../images/contact/icon_04.png);}
.contact_02Box ul li:nth-child(5){background-image:url(../images/contact/icon_05.png);}
.contact_02Box ul li:nth-child(6){background-image:url(../images/contact/icon_06.png);}
.contact_02Box a.fsgs{width: 70%; max-width: 400px; border-radius: 8px; line-height: 60px; background: #008000; color: #fff; display: block; margin: 30px auto 0; text-align: center; font-size: 22px;}
.fsgsbg{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000000; opacity: 0.7; z-index: 60; display: none;}
.fsgsBox{position: fixed; top: 10%; height: 78%; background: #fff; z-index: 62; left: 50%; width: 840px; margin-left: -420px; display: none;}
.fsgsBox_{position: relative; margin: 30px; height: 80%; overflow-y: auto; overflow-x: hidden; padding-right: 15px;}
.fsgsBox_ ul li{padding-bottom: 25px;}
.fsgsBox_ ul li .con{padding: 20px; background: #eee; line-height: 1.8em; color: #888; border-radius: 6px;}
.fsgsBox_ ul li .con h3{font-size: 14px; font-weight: bold; color: #333;}
.fsgsBox .cose{width: 120px; margin: 20px auto 0; background: #008000; border-radius: 4px; line-height: 32px; text-align: center;}
.fsgsBox .cose a{display: block;color: #fff;}

.contact_content .contact_03{padding:80px 0 40px;}
.contact_03 .contact_03Box{padding-top: 70px;}
.contact_03 .contact_03Box .problem_left{width: 47%;float: left;}
.contact_03 .contact_03Box .problem_right{width: 47%;float: right;}
.contact_03Box ul li{border-bottom: 1px solid #CCC;}
.contact_03Box ul li:first-child{border-top: 1px solid #CCC;}
.contact_03Box ul li .problem{padding:30px 0;font-size: 18px;color:#333;position: relative;}
.contact_03Box ul li .problem h3{width:calc(100% - 28px);text-overflow:ellipsis;white-space:nowrap;overflow: hidden;cursor:pointer;}
.contact_03Box ul li .problem b{display: block;width: 20px;line-height: 20px;text-align: center;font-size: 18px;color:#FFF;font-weight: bold;background: #AFAFAF;border-radius:50%;position: absolute;right:0;top:calc(50% - 10px);cursor:pointer;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.contact_03Box ul li .problem b:hover{background: #008848;}
.contact_03Box ul li .problem b.on{background: #008848;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.contact_03Box ul li .answer{border:1px solid #D3D3D3;padding:8px 16px 20px;margin-bottom: 30px;font-size: 14px;color:#666;line-height: 22px;display: none;}

.apply_content{padding-top: 70px;position: relative;}
.talent_list{margin-top: 30px;}
.talent_list table{width: 100%;text-align: center;}
.talent_list table thead{line-height: 50px;background:#00CEB4;font-size: 18px;font-weight: bold;}
.talent_list table tbody{line-height: 60px;color:#888786;font-size: 16px;}
.talent_list table tbody tr{border-bottom: 1px solid #E5E5E5;}
.talent_list table tbody tr a{display:inline-block;padding:0 8px;line-height: 40px;text-align: center;margin:10px 0;background: #d0d0d0;color:#FFF;}
.talent_list table tbody tr a:hover{background: #00CEB4;}
.talent_title{line-height: 50px;}
.talent_title h3{font-size: 22px;color:#008848;float: left;padding:0 40px;}
.talent_title a{display: block;width: 90px;line-height: 30px;text-align: center;margin:10px 0;background: #D0D0D0;color:#FFF;float: left;}
.talent_title a:hover{background: #008848;}
.talent_title p{font-size:16px;color:#888;float: right;}
#talent_details table{width: 100%;margin-top: 20px;}
#talent_details table thead{line-height: 40px;}
#talent_details table td:nth-child(2n-1),#talent_details table th:nth-child(2n-1){width: 12%;background: #F2F2F2;text-align: center;font-size: 16px;color:#444;font-weight: bold;}
#talent_details table td:nth-child(2n),#talent_details table th:nth-child(2n){width: 17%;}
#talent_details table,#talent_details table th,#talent_details table td{border:1px solid #E5E5E5;}
#talent_details table td>div{padding:40px 100px;line-height: 30px;}
#information_bounced{width: 1000px;padding:20px 15px;position: fixed;top:-550px;left:calc(50% - 500px);background: #FFF;z-index: 100;font-size: 16px;-webkit-transition:all .7s;transition:all .7s;-moz-box-sizing: border-box;box-sizing: border-box;}
#information_bounced.on{top:calc(50% - 250px);}
#information_bounced h2{font-size: 22px;color:#008848;text-align: center;border-bottom: 1px solid #DDD;line-height: 35px;}
#information_bounced .information{margin-top: 30px;}
#information_bounced .information div{position: relative;}
#information_bounced .information div span{display: inline-block;position: absolute;left:8px;top:7px;color:#aaa;padding:0 2px;-webkit-transition:all .5s;transition:all .5s;background: #FFF;}
#information_bounced .information div span.focus{top:-13px;}
#information_bounced .information div,#information_bounced p{margin-bottom: 13px;}
#information_bounced input[type="text"]{width: 100%;line-height: 35px;box-sizing: border-box;-moz-box-sizing: border-box;padding-left: 8px;border:1px solid #CCC;}
#information_bounced p{background: #EBEBE4;line-height: 37px;padding-left: 8px;}
#information_bounced input[type="file"]{font-size: 16px;}
#information_bounced textarea{width:100%;height: 150px;padding:10px 8px;box-sizing: border-box;-moz-box-sizing: border-box;border:1px solid #CCC;}
#information_bounced a{display: inline-block;width: 80px;line-height: 30px;text-align: center;background: #008848;margin-right: 10px;color:#FFF;}
#information_bounced input.reset{display: inline-block;width: 80px;line-height: 30px;text-align: center;background: #008848;margin-right: 10px;color:#FFF;}
#information_bounced input.reset{background: #9c9c9c;}
#information_bounced a.cancel{background: #B4B7B8;}
#fog{width: 100%;height: 100%;background: rgba(0,0,0,.8);position: fixed;left:0;top:0;z-index: 99;display: none;}
#information_bounced b.close{display: block;width: 50px;line-height: 50px;text-align: center;font-size: 50px;color:#008848;position: absolute;top:0;right:0;font-weight: normal;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .7s;transition:all .7s;cursor:pointer;}
#information_bounced b.close:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
#information_bounced input[type="file"]{width: 80px;height: 30px;position:absolute;left:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;font-size: 0;}
#information_bounced a.file{background: #B4B7B8;cursor:pointer;}

.vidtc{position: fixed; top: 50%; left: 50%; width: 640px; padding: 20px; background: #fff; z-index: 70; overflow: hidden; margin-top: -200px; margin-left: -340px; display: none;}
.vidtc .cose{position: absolute; right: 2px; top:2px; font-size: 20px; font-family: simsun; color: #333; line-height: 20px; font-weight: bold; cursor: pointer;}
.vidtc .splj{overflow: hidden;}
.vidtc .splj video{float: left;}
.vidtcbg{background: #000000; opacity: 0.8; top: 0; left: 0; z-index: 60; position: fixed; width: 100%; height: 100%; display: none;}

.hbsytcbg{background: #000000; opacity: 0.4; top: 0; left: 0; z-index: 60; position: fixed; width: 100%; height: 100%; display: none;}
.hbsytc{position: fixed; top: 50%; left: 50%; background: #008848; z-index: 70; margin-left: -640px; margin-top: -253px;display: none;}
.hbsytc .con{padding: 40px;}
.hbsytc .con .imgs{float: left; width: 56%;}
.hbsytc .con .text{float: right; color: #fff; width: 40%;}
.hbsytc .con .text_{line-height: 36px; padding-top:2.2em; font-size: 16px;}
.hbsytc .cose{position: absolute; right: 10px; top: 10px; font-size: 30px; font-family: simsun; line-height: 1em; color: #fff; cursor: pointer;}





@media screen and (max-width:1680px) {
	.head .nav{padding-left: 30px;}
	.head .nav .nav_ ul li a.yij{padding: 0 12px 16px; font-size: 16px;}
	.he_right .he_right1 a{margin: 0 6px;}
	.pageleft,.pagelefts{margin-left: -720px; }
}
@media screen and (max-width:1500px){
    /*关于我们*/
    .honor_box .swiper-button-prev{left:0;}
    .honor_box .swiper-button-next{right:0;}
    .pageleft,.pagelefts{margin-left: -690px; }
    
    
}
@media screen and (max-width:1400px) {
	.head .nav{padding-left: 22px;}
	.head .nav .nav_ ul li a.yij{padding: 0 10px 16px;}
	.he_right .he_right1 a img{width: 30px;}
	.he_right .he_right2 a{font-size: 13px; width: 72px; line-height: 28px;}
	.pageleft,.pagelefts{display: none; }
	
	.hbsytc{left: 3%; margin-left: 0;}
	
}
@media screen and (max-width:1310px) {
	.nav_{position: fixed; top: 92px; width: 100%; background: #fff;left: 0; width: 100%; box-shadow: 5px 5px 5px rgba(0,0,0,0.15); border-top: 1px solid #bebebe; padding: 6px 0; display: none; max-height: 80%; overflow-y: scroll; overflow-x: hidden;}
	.head{height: 72px; padding: 10px 3%;}
	.head .logo{position: absolute; left: 50%; margin-left: -80px; top: 10px;}
	.head .nav{padding-top: 0; padding-left: 0;}
	.navico{display: block; width: 32px; padding: 20px 0; cursor: pointer;}
	.navico .cha{display: none;}
	.navico .sx{display: block;}
	.nav_ ul{width: 94%; margin: 0 auto;}
	.head .nav .nav_ ul li{float: none; width: 100%; text-align: center; line-height: 38px;}
	.head .nav .nav_ ul li a.yij{padding: 0 10px 0px;}
	.head .nav .nav_ ul li .erji{display: block; position: relative; top: 0; padding: 5px 0; background: #ccc;}
	.head .nav .nav_ ul li .erji dl{overflow: hidden;}
	.head .nav .nav_ ul li .erji dl dd{line-height: 24px; float: left; padding-left: 0 !important;}
	.head .nav .nav_ ul li .erji dl dd a{padding: 0 8px;}
    /*关于我们*/
   /*  .honor_box .honor_years ul li{padding:0 20px;} */
    .more{margin-top: 40px;}
    .about_content .introduction{background-position: right top;}
	/*社会责任*/
    .responsibility_content,.responsibility_content .responsibility_03,.about_content,.contact_03 .contact_03Box,.apply_content{padding-top: 40px;}
    .about_content .architecture,.about_content .honor,.contact_content .contact_01,.contact_content .contact_02,.contact_content .contact_03,.contact_01 .contact_01Box{padding:40px 0;}
    .honor_box .honor_years{margin:40px 0;}
    .responsibility_content .responsibility_02{padding:35px 0;}
    /*关于我们*/
    .contact_03Box ul li .problem{padding:20px 0;}
    .contact_03Box ul li .answer{margin-bottom: 20px;}
}
@media screen and (max-width:1200px){
    /*关于我们*/
    .about_content .introduction_box{padding-bottom: 50px;}
    .speech_box .head_portrait img{width: 180px;}
    .speech_box .head_portrait{top: calc(50% - 131px);padding:100px 0;}
    /* .honor_box .honor_years ul li{padding:0 12px;} */
    /*社会责任*/
    .responsibility_01 ul li p{height: 160px;padding:8px;}
    .responsibility_02Box ul li h3{height: 72px;}
    .responsibility_03 li .text_box{padding:8px;}
    .responsibility_03 li .text_box p{padding-top: 0;}
    /*联系我们*/
    .contact_03Box ul li .problem{padding:15px 0;}
    .contact_03Box ul li .answer{margin-bottom: 15px;padding-bottom: 10px;}
    .contact_03 .contact_03Box .problem_left,.contact_03 .contact_03Box .problem_right{width: 48%;}
    #information_bounced {width: 800px;left: calc(50% - 400px);}
    
    .hbsytc .con .text_{font-size: 14px; line-height: 28px;}
    .hbsytc .con{padding: 30px;}
    
    .contact_02Box a.fsgs{width: 160px; line-height: 40px; font-size: 15px;}
}
@media screen and (max-width:1100px) {
    #talent_details table td>div {padding: 40px;}
}
@media screen and (max-width:960px) {
	.he_right .he_right2{display: none;}
	.he_right .he_right1 a.gr,.he_right .he_right1 a.luang{display: none;}
	.encx{display: block; width:70px; margin: 0 auto; padding: 5px 0;}
	.encx a{display: block; float: left;}
	.encx a.luang{float: right;}
	.encx a img{width: 30px;}
	
	.ft48{font-size: 42px;}
	.ft44{font-size:36px;}
	.ft36{font-size: 28px;}
	.ft24{font-size: 22px;}
	
	.bannerpage .pagenav{position: fixed; left: auto; right: -140px; height: 100%; width: 140px; display: table; background: url(../images/bg0.png);}
	.bannerpage .pagenav .pagenag{position: absolute;right: 100%; top: 50%; width: 25px; background: url(../images/bg1.png); padding: 5px 0; cursor: pointer; display: block; margin-top: -17px;}
	.bannerpage .pagenav .pagenag .ic1{display: none;}
	.bannerpage .pagenav .pagenagH img{display: none;}
	.bannerpage .pagenav .pagenagH .ic1{display: block;}
	.bannerpage .pagenav ul{display: table-cell; vertical-align: middle;}
	.bannerpage .pagenav ul li{display: block; line-height: 34px;}
	.bannerpage .pagenav ul li a{padding: 0;}
    /*关于我们*/
    .about_content .introduction_box .img_box{width: 92%;margin:0 auto;}
    .about_content .introduction_box .img_box img{width: 100%;}
    .speech_box .head_portrait img{width: 120px;}
    .speech_box .titles{margin-top:10px;}
    .speech_box .head_portrait {top: calc(50% - 86px);padding:80px 0;}
    .about_content .architecture .img_box img{width: 100%;}
    .about_content .architecture .img_box{padding-top: 30px;}
    .about_content .introduction{-webkit-background-size: 30%;background-size: 30%;}
    .honor_box .honor_years{overflow-x: auto;}
    .honor_box .honor_years ul{width: 10000px;text-align: inherit;}
    .honor_box .honor_years ul li{width: 70px;}
    #talent_details table td>div {padding: 30px;}
    /*社会责任*/
    .titles{font-size: 28px;}
    .responsibility_01 ul li h2{line-height: 40px;font-size: 16px;}
    .responsibility_01 ul li p{font-size: 14px;line-height: 22px;}
    .responsibility_02Box ul li{width: 32%;margin-right: 2%;}
    .responsibility_02Box ul li:nth-child(4n){margin-right: 2%;}
    .responsibility_02Box ul li:nth-child(3n){margin-right: 0;}
    .responsibility_content .responsibility_02{padding:20px 0;}
    .responsibility_02 .paging,.responsibility_03 .paging{padding-top: 0;}
    .responsibility_03 ul li{width: 100%;}
    .responsibility_content .responsibility_03{padding-bottom: 20px;}
    /*联系我们*/
    #map{height: 320px;}
    .contact_02Box ul li{font-size: 14px;width: 48%;margin-right: 4%;}
    .contact_02Box ul li:nth-child(3n){margin-right: 4%;}
    .contact_02Box ul li:nth-child(2n){margin-right: 0;}
    .contact_03Box ul li .problem h3{font-size: 16px;}
    #information_bounced {width: 640px;left: calc(50% - 320px);}
    
    .fsgsBox{position: fixed; top: 10%; height: 78%; background: #fff; z-index: 62; left: 5%; width: 90%; margin-left: 0;}
    .fsgsBox_{margin: 12px; padding-right: 0; font-size: 13px; height: 85%;}
    
}
@media screen and (max-width:768px){
    #information_bounced {width: 550px;left: calc(50% - 275px);}
    
    .hbsylist ul li{padding-top: 20px;}
    .hbsylist ul li a .text{font-size: 14px;}
    
    .hbsytc .con .tit{font-size: 24px;}
}
@media screen and (max-width:640px) {
	.he_right .he_right1 a{margin-left: 6px; margin-right: 0;}
	.he_right .he_right1 a:first-child{margin-left: 0;}
	.head .logo a{display: block;}
	.head .logo a img{width: 120px;}
	.head{height: 59px;}
	.nav_,.sstc{top: 79px;}
	.navico{padding: 14px 0;}
	.he_right{padding-top: 14px;}
	
	.ft48{font-size: 36px;}
	.ft44{font-size:32px;}
	.ft36{font-size: 24px;}
	.ft24{font-size: 18px;}
    /*关于我们*/
    .about_content .introduction_box{text-align: inherit;}
    .about_content .introduction_box p{font-size: 14px;line-height: 24px;}
    .about_content .introduction_box .img_box{width: 100%;}
    .speech .speech_text p{font-size: 14px;line-height: 24px;}
    .about_content .architecture,.about_content .honor,.contact_content .contact_01,.contact_content .contact_02,.contact_content .contact_03,.contact_01 .contact_01Box{padding:20px 0;}
    .honor_box .honor_years{margin:20px 0;}
    .about_content .architecture .img_box{padding-top: 20px;}
    .about_content .introduction{background-position: right 15%;}
    .speech_box .head_portrait{padding:50px 0;}
    /*社会责任*/
    .responsibility_content,.responsibility_content .responsibility_03,.about_content,.contact_03 .contact_03Box,.details_content,.apply_content{padding-top: 20px;}
    .titles{font-size: 24px;}
    .titles b{width: 50px;margin:0 15px;}
    .responsibility_01 ul li,.responsibility_01 ul li:nth-child(2n){width: 100%;float: none;margin-bottom: 15px;}
    .responsibility_01 ul li p{height: auto;}
    .responsibility_content .responsibility_01{padding-bottom: 0;}
    .responsibility_02Box ul li{width: 49%;margin-right: 2%;}
    .responsibility_02Box ul li:nth-child(3n){margin-right: 2%;}
    .responsibility_02Box ul li:nth-child(2n){margin-right: 0;}
    .responsibility_02_nav a{width: 110px;line-height: 36px;}
    /*联系我们*/
    .contact_02 .contact_02Box{margin-top: 20px;}
    #map{height: 280px;}
    .contact_02Box .contact_02Box_bottom{padding:8px;}
    .contact_02Box ul li{padding-left: 56px;margin-top: 10px;}
    .contact_03 .contact_03Box .problem_left,.contact_03 .contact_03Box .problem_right{width: 100%;}
    .contact_03Box ul li .problem{padding:12px 0;}
    .swiper-pagination span{width: 30px;}
    #talent_details table thead {line-height: 25px;}
    #information_bounced { width: 450px; left: calc(50% - 225px);padding:10px;}
    #information_bounced h2 {font-size: 20px;}
    #information_bounced .information {margin-top: 15px;}
    #talent_details table td>div {padding: 15px;}
    .hbsylist ul li a .text{font-size: 12px;}
    .hbsytc .con .text{width: 100%;}
    .hbsytc .con .imgs{width: 100%;}
    .hbsytc .con .text_{padding-top: 0;}
    .hbsytc .con .tit{padding: 1em 0 0.5em;}
    .hbsytc .cose{top: 5px; right: 5px;}
    .hbsytc{top: 10%; margin-top: 0; max-height: 80%; overflow-y: scroll;}
    .hbsytc .con .tit{font-size: 18px;}
}

@media screen and (max-width:480px) {
	.ft30{font-size: 18px;}
	
	/*.he_right .he_right1 a img{width: 25px;}*/
	.head .logo a img{width: 100px;}
	.head .logo{margin-left: -50px;}
	.head .logo p{font-size: 12px; padding-top: 0.3em;}
	.head{height: 53px;}
	.nav_,.sstc{top: 73px;}
	.navico{padding: 11px 0;}
	.he_right{padding-top: 11px;}
	
	.ft48{font-size: 32px;}
	.ft44{font-size:24px;}
	.ft36{font-size: 22px;}
	.ft24{font-size: 18px;}
    /*关于我们*/
    .about_content .introduction_box p{font-size: 12px;line-height: 24px;}
    br.blank{display: none;}
    .about_content .introduction_box{padding-bottom: 20px;}
    .speech_box .head_portrait img{width: 80px;}
    .speech_box .titles{margin-top:0;}
    .speech_box .head_portrait {top: calc(50% - 55px);}
    .speech .speech_text{padding:20px 0;}
    .about_content .introduction{background: none;}
    .honor_box .honor_years ul li{width: 60px;padding-bottom: 6px;}
    .speech_box .head_portrait{padding:30px 0;}
    /*社会责任*/
    .titles{font-size: 22px;}
    .responsibility_02Box ul li{width: 100%;margin-right: 0;float: none;}
    .responsibility_02Box ul li:nth-child(2n){margin-right: 0;}
    .responsibility_02Box ul li h3{height: auto;}
    .responsibility_02Box ul li{padding-bottom: 20px;}
    .responsibility_03 li .text_box{padding:6px;}
    .responsibility_03 li .text_box p{font-size: 12px;}
    /*联系我们*/
    #map{height: 250px;}
    .contact_02Box ul li{width: 100%;-webkit-background-size: 30px;background-size: 30px;padding-left: 50px;margin-top: 5px;line-height: 24px;}
    .contact_02Box ul li:nth-child(3){background-position: 4px;-webkit-background-size: 25px; background-size: 25px;}
    .contact_03Box ul li .problem h3{font-size: 14px;}
    .contact_03Box ul li .problem{padding:8px 0;}
    .contact_03Box ul li .answer{padding:8px;font-size: 12px;}
    .talent_title h3 {font-size: 18px;padding: 0 10px 0 0;}
    .talent_title p {font-size: 14px;}
    #information_bounced {width: 380px;left: calc(50% - 190px);font-size: 14px;}
    #information_bounced h2 {font-size: 16px;}
    #information_bounced b.close {display: none;}
    
    .hbsylist ul li{width: 100%;}
    .hbsytc .cose{top: 2px; right: 2px;}
    .hbsytc .con{padding: 20px;}
}
@media screen and (max-width:400px) {
	.ft48{font-size: 28px;}
	.ft44{font-size:24px;}
	.ft36{font-size: 20px;}
	.ft26{font-size: 15px;}
	.ft24{font-size: 16px;}
    /*关于我们*/
    .honor_box .honor_years ul li.cur{font-size: 24px;}
    /*社会责任*/
    .titles{font-size: 20px;}
    .responsibility_01 ul{padding-top: 15px;}
	.titles b{width: 30px;margin:0 8px;}
    .responsibility_03 ul li>div{width: 100%;}
    .responsibility_03 ul li{margin-bottom: 20px;}
    /*联系我们*/
    #map{height: 200px;}
    .recruitmentBox .left_header{height: 90px;}
    .recruitmentBox ul{padding:50px 10px 10px;}
    .recruitmentBox ul li{line-height: 30px;}
    .contact_01Box .recruitmentBox{padding-bottom: 15px;}
    .swiper-pagination span{width: 20px;margin-left: 5px;}
    .talent_title p {float: left;line-height: 10px;}
    #talent_details table thead {line-height: 20px;}
    #information_bounced h2, .talent_list table thead, #talent_details table td:nth-child(2n-1), #talent_details table th:nth-child(2n-1) {font-size: 14px;}
    #information_bounced {width: 300px;left: calc(50% - 150px);}
     #information_bounced h2 {font-size: 14px;}
     #talent_details table td>div {line-height: 22px;}
     .talent_list table tbody, #talent_details table td>div{font-size: 12px;}
     
     .fsgsBox_{height: 82%;}
}

@keyframes tx {
	0%{transform: translate(0,-580px) rotate(55deg);}
   30%{transform: translate(0,0px);}
   50%{transform: translate(0,-120px);}
   70%{transform: translate(0,0px);}
   85%{transform: translate(0,-50px);}
   100%{transform: translate(0,0px) rotate(0);}
    
}
@-webkit-keyframes tx{
	0%{-webkit-transform: translate(0,-580px) rotate(55deg);}
   30%{-webkit-transform: translate(0,0px);}
   50%{-webkit-transform: translate(0,-120px);}
   70%{-webkit-transform: translate(0,0px);}
   85%{-webkit-transform: translate(0,-50px);}
   100%{-webkit-transform: translate(0,0px) rotate(0);}
}
@-moz-keyframes tx{
	0%{-moz-transform: translate(0,-580px) rotate(55deg);}
   30%{-moz-transform: translate(0,0px);}
   50%{-moz-transform: translate(0,-120px);}
   70%{-moz-transform: translate(0,0px);}
   85%{-moz-transform: translate(0,-50px);}
   100%{-moz-transform: translate(0,0px) rotate(0);}
}
@-ms-keyframes tx{
	0%{-ms-transform: translate(0,-580px) rotate(55deg);}
   30%{-ms-transform: translate(0,0px);}
   50%{-ms-transform: translate(0,-120px);}
   70%{-ms-transform: translate(0,0px);}
   85%{-ms-transform: translate(0,-50px);}
   100%{-ms-transform: translate(0,0px) rotate(0);}
}
@-0-keyframes tx{
	0%{-0-transform: translate(0,-580px) rotate(55deg);}
   30%{-0-transform: translate(0,0px);}
   50%{-0-transform: translate(0,-120px);}
   70%{-0-transform: translate(0,0px);}
   85%{-0-transform: translate(0,-50px);}
   100%{-0-transform: translate(0,0px) rotate(0);}
}

@keyframes lrs {
	0%{transform: translate(-580px,0);}
   100%{transform: translate(0,0px);}
    
}
@-webkit-keyframes lrs{
	0%{-webkit-transform: translate(-580px,0);}
   100%{-webkit-transform: translate(0,0px);}
}
@-moz-keyframes lrs{
	0%{-moz-transform: translate(-580px,0);}
   100%{-moz-transform: translate(0,0px);}
}
@-ms-keyframes lrs{
	0%{-ms-transform: translate(-580px,0);}
   100%{-ms-transform: translate(0,0px);}
}
@-0-keyframes lrs{
	0%{-0-transform: translate(-580px,0);}
   100%{-0-transform: translate(0,0px);}
}


@keyframes rls {
	0%{transform: translate(580px,0);}
   100%{transform: translate(0,0px);}
    
}
@-webkit-keyframes rls{
	0%{-webkit-transform: translate(580px,0);}
   100%{-webkit-transform: translate(0,0px);}
}
@-moz-keyframes rls{
	0%{-moz-transform: translate(580px,0);}
   100%{-moz-transform: translate(0,0px);}
}
@-ms-keyframes rls{
	0%{-ms-transform: translate(580px,0);}
   100%{-ms-transform: translate(0,0px);}
}
@-0-keyframes rls{
	0%{-0-transform: translate(580px,0);}
   100%{-0-transform: translate(0,0px);}
}

@keyframes rls1 {
	0%{transform: translate(1580px,0);}
   100%{transform: translate(0,0px);}
    
}
@-webkit-keyframes rls1{
	0%{-webkit-transform: translate(1580px,0);}
   100%{-webkit-transform: translate(0,0px);}
}
@-moz-keyframes rls1{
	0%{-moz-transform: translate(1580px,0);}
   100%{-moz-transform: translate(0,0px);}
}
@-ms-keyframes rls1{
	0%{-ms-transform: translate(1580px,0);}
   100%{-ms-transform: translate(0,0px);}
}
@-0-keyframes rls1{
	0%{-0-transform: translate(1580px,0);}
   100%{-0-transform: translate(0,0px);}
}


@keyframes yb{
	0%{transform:rotate(0);}
	50%{transform:rotate(5deg);}
   100%{transform:rotate(0);}
}
@-webkit-keyframes yb{
	0%{-webkit-transform:rotate(0);}
	50%{-webkit-transform:rotate(5deg);}
   100%{-webkit-transform:rotate(0);}
}
@-moz-keyframes yb{
	0%{-moz-transform:rotate(0);}
	50%{-moz-transform:rotate(5deg);}
   100%{-moz-transform:rotate(0);}
}
@-ms-keyframes yb{
	0%{-ms-transform:rotate(0);}
	50%{-ms-transform:rotate(5deg);}
   100%{-ms-transform:rotate(0);}
}
@-0-keyframes yb{
	0%{-0-transform:rotate(0);}
	50%{-0-transform:rotate(5deg);}
   100%{-0-transform:rotate(0);}
}

@keyframes xz{
	0%{transform:rotate(360deg);}
   100%{transform:rotate(0);}
}
@-webkit-keyframes xz{
	0%{-webkit-transform:rotate(360deg);}
   100%{-webkit-transform:rotate(0);}
}
@-moz-keyframes xz{
	0%{-moz-transform:rotate(360deg);}
   100%{-moz-transform:rotate(0);}
}
@-ms-keyframes xz{
	0%{-ms-transform:rotate(360deg);}
   100%{-ms-transform:rotate(0);}
}
@-0-keyframes xz{
	0%{-0-transform:rotate(360deg);}
   100%{-0-transform:rotate(0);}
}

@keyframes sx{
	0%{transform:scale(2,2); opacity: 0;}
   100%{transform:scale(1,1); opacity: 1;}
}
@-webkit-keyframes sx{
	0%{-webkit-transform:scale(2,2); opacity: 0;}
   100%{-webkit-transform:scale(1,1); opacity: 1;}
}
@-moz-keyframes sx{
	0%{-moz-transform:scale(2,2); opacity: 0;}
   100%{-moz-transform:scale(1,1); opacity: 1;}
}
@-ms-keyframes sx{
	0%{-ms-transform:scale(2,2); opacity: 0;}
   100%{-ms-transform:scale(1,1); opacity: 1;}
}
@-0-keyframes sx{
	0%{-0-transform:scale(2,2); opacity: 0;}
   100%{-0-transform:scale(1,1); opacity: 1;}
}


@keyframes xzyc {
	0%{transform: rotate(360deg); opacity: 0;}
	50%{transform: rotate(360deg); opacity: 0;}
   100%{transform: rotate(0); opacity: 1;}
    
}
@-webkit-keyframes xzyc{
	0%{-webkit-transform: rotate(360deg); opacity: 0;}
	50%{-webkit-transform: rotate(360deg); opacity: 0;}
   100%{-webkit-transform: rotate(0); opacity: 1;}
}
@-moz-keyframes xzyc{
	0%{-webkit-transform: rotate(360deg); opacity: 0;}
	50%{-webkit-transform: rotate(360deg); opacity: 0;}
   100%{-webkit-transform: rotate(0); opacity:1;}
}
@-ms-keyframes xzyc{
	0%{-ms-transform: rotate(360deg); opacity: 0;}
	50%{-ms-transform: rotate(360deg); opacity: 0;}
   100%{-ms-transform: rotate(0); opacity:1;}
}
@-0-keyframes xzyc{
	0%{-0-transform: rotate(360deg); opacity: 0;}
	50%{-0-transform: rotate(360deg); opacity: 0;}
   100%{-0-transform: rotate(0); opacity: 1;}
}





@keyframes tbs {
	0%{transform: translate(0,-580px);}
   100%{transform: translate(0,0px);}
    
}
@-webkit-keyframes tbs{
	0%{-webkit-transform: translate(0,-580px);}
   100%{-webkit-transform: translate(0,0px);}
}
@-moz-keyframes tbs{
	0%{-moz-transform: translate(0,-580px);}
   100%{-moz-transform: translate(0,0px);}
}
@-ms-keyframes tbs{
	0%{-ms-transform: translate(0,-580px);}
   100%{-ms-transform: translate(0,0px);}
}
@-0-keyframes tbs{
	0%{-0-transform: translate(0,-580px);}
   100%{-0-transform: translate(0,0px);}
}



@keyframes bts {
	0%{transform: translate(0,120px); opacity: 0.5;}
   100%{transform: translate(0,0px); opacity: 1;}
    
}
@-webkit-keyframes bts{
	0%{-webkit-transform: translate(0,120px); opacity: 0.5;}
   100%{-webkit-transform: translate(0,0px); opacity: 1;}
}
@-moz-keyframes bts{
	0%{-moz-transform: translate(0,120px); opacity: 0.5;}
   100%{-moz-transform: translate(0,0px); opacity: 1;}
}
@-ms-keyframes bts{
	0%{-ms-transform: translate(0,120px); opacity: 0.5;}
   100%{-ms-transform: translate(0,0px); opacity: 1;}
}
@-0-keyframes bts{
	0%{-0-transform: translate(0,120px); opacity: 0.5;}
   100%{-0-transform: translate(0,0px); opacity: 1;}
}

@keyframes bts1 {
	0%{transform: translate(0,620px); opacity: 0.5;}
   100%{transform: translate(0,0px); opacity: 1;}
    
}
@-webkit-keyframes bts1{
	0%{-webkit-transform: translate(0,620px); opacity: 0.5;}
   100%{-webkit-transform: translate(0,0px); opacity: 1;}
}
@-moz-keyframes bts1{
	0%{-moz-transform: translate(0,620px); opacity: 0.5;}
   100%{-moz-transform: translate(0,0px); opacity: 1;}
}
@-ms-keyframes bts1{
	0%{-ms-transform: translate(0,620px); opacity: 0.5;}
   100%{-ms-transform: translate(0,0px); opacity: 1;}
}
@-0-keyframes bts1{
	0%{-0-transform: translate(0,620px); opacity: 0.5;}
   100%{-0-transform: translate(0,0px); opacity: 1;}
}




@keyframes lrs2 {
	0%{transform: translate(-1580px,0);}
   100%{transform: translate(0,0px);}
    
}
@-webkit-keyframes lrs2{
	0%{-webkit-transform: translate(-1580px,0);}
   100%{-webkit-transform: translate(0,0px);}
}
@-moz-keyframes lrs2{
	0%{-moz-transform: translate(-1580px,0);}
   100%{-moz-transform: translate(0,0px);}
}
@-ms-keyframes lrs2{
	0%{-ms-transform: translate(-1580px,0);}
   100%{-ms-transform: translate(0,0px);}
}
@-o-keyframes lrs2{
	0%{-0-transform: translate(-1580px,0);}
   100%{-0-transform: translate(0,0px);}
}




.mApply{background:#fff;margin-top:30px;}
.applyForm{width:80%;margin:0 auto;}
.applyForm .h2{font-size:16px;font-weight:#000;background:#eee;line-height:35px;text-align:center;}
.applyForm .item50,.applyForm .item100{margin:15px 0;}
.applyForm .item50{float:left;width:50%;}
.applyForm .control-label{display:inline-block;width:5em;}
.applyForm .from-control{height:30px;width:60%;padding:6px 12px;box-sizing:border-box;}
.applyForm .btnSubmit{width:80px;height:25px;background:#008848;color:#fff;border:none;}

.applyForm #txt_Code {width:100px;vertical-align:top;}

@media (max-width:767px){
	.applyForm .item50{
		float:none;
		width:100%;
	}
}
.erweima{text-align:center;margin-top:30px;border-top:1px dotted #ccc;padding-top:50px;}

.apply_tabs a{display:block;float:left;padding:8px 12px;width:35%;text-align:center;background:#f4f4f4;border-radius:5px 5px 0 0;margin-right:10px;}
.apply_tabs a.on {background:#008848;color:#fff;}
.apply_conts {border:1px solid #CCC;padding:20px;}
.apply_conts .cont{display:none;}
.apply_conts .cont.on{display:block;}
.select2{width:60%!important}
