/*头部样式开始-------------------*/
.header{width: 220px;position: fixed;left: 0;top: 0;background-color: #fff;text-align: center;box-shadow: 2px 0 4px rgba(7,0,1,0.09);z-index: 20; height:100%;}
.header .logo{margin: 14% 0;}
.header .logo img{width: 80%;}
.header .nav {height: 57%;}
.header .nav li{height: 16.3%;border-bottom: 1px solid #eee;}
.header .nav li:first-of-type{border-top: 1px solid #eee;}
.header .nav a.head{color:#003487;font-size: 18px;line-height:65px;display: block;width: 100%;height: 100%;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.header .nav li.on .head{background-color:#003487;color:#fff;}
.header .search{margin-top:30%; width: 180px;height: 36px;border: 1px solid #ddd;margin-left: auto;margin-right: auto;position: relative; margin-bottom: 10px;}
.header .search-txt{padding-right: 30px;width: 150px;display: block;height: 34px;line-height: 34px;color:#666; font-family: "微软雅黑";text-indent: 1em;}
.header .search-btn{width: 30px;height: 34px;background:url(../images/search.png) no-repeat center;position: absolute; right: 1px;top: 1px; overflow: hidden;text-indent: -99px;color: transparent;}
.header .lang{margin-left: auto;margin-right: auto;width: 180px; position:absolute;left:0;right:0;bottom:50px}
.header .lang a{width: 90px;height: 36px;background-color: #bbb;color:#fff;float: left;text-align: center;line-height: 36px;}
.header .lang a.on{background-color:#003487;}
.header .share{position: absolute;bottom: 0;left: 0;width: 100%; border-top: 1px solid #eee;}
.share .bdshare-button-style0-16 a{padding: 0;margin: 0;width: 33.33%;height: 36px;box-sizing: border-box; border-right: 1px solid #eee;}
.share .bdshare-button-style0-16 a:last-of-type{border-right: 0;}
.share .bdshare-button-style0-16 a.bds_sqq{background:url(../images/qq.png) no-repeat center;}
.share .bdshare-button-style0-16 a.bds_weixin{background:url(../images/weixin.png) no-repeat center;}
.share .bdshare-button-style0-16 a.bds_tsina{background:url(../images/weibo.png) no-repeat center;}

.header .nav-body{width: 180px;height: 100%;position: absolute;right: -180px;top: 0;background: rgba(255,255,255,.8);text-align: center;display: none;z-index: 10;}
.header .nav-body .content{padding-top: 136px;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.header .nav-body p{margin-bottom: 30px; text-align: left; margin-left:20px;}
.header .nav-body a{display: inline-block;padding-left: 15px; color:#333; vertical-align: middle;margin-left: -15px;}
.header .nav-body a:before{content:""; display: inline-block; width: 5px;height: 5px;border-top: 1px solid #333;border-right: 1px solid #333;vertical-align: middle; margin-right: 10px;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);}
 .header .nav-body a:hover, .header .nav-body a:hover:before{color:#ffa400;border-color: #ffa400;}       

/*首页样式开始*/
.index-banner{width: 100%;}
.index-banner.owl-carousel .owl-stage-outer,.index-banner.owl-carousel .owl-stage,.index-banner .owl-item{height: 100%; width: 100%;}
.index-banner .item{background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover;
background-size: cover; width: 100%;height: 100%;}
.index-banner .item a{display: block;width: 100%;height: 100%;}
.index-banner .banner-text{position: absolute;/*width: 30%;*/}
.index-banner .owl-dots{position: absolute;z-index: 10;right: 20px; top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.index-banner .owl-dot{width: 10px;height: 10px;margin-bottom: 18px; border-radius: 50%;background: #fff;}
.index-banner .owl-dot.active{background-color:#ffa400;}


.index-pro li{width: 20%;float: left;box-sizing: border-box;background-color: #003487;}
.index-pro .index-pro-hd{height: 160px; display: block;width: 100%;border-right: 1px solid rgba(255,255,255,.2);box-sizing: border-box;position: relative;}
.index-pro li:last-of-type .index-pro-hd{border-right: 0;}
.index-pro-hd img{width: auto;max-width:65%; }
.index-pro-hd p{color:#fff;}
.index-pro-hd  .pro-text{position: absolute;top: 50%;text-align: center;width: 100%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.index-pro-hd  .img2{display: none;}
.index-pro-hd:hover p,.index-pro-hd.on p{color:#f49904;}
.index-pro-hd:hover .img1,.index-pro-hd.on .img1{display: none;}
.index-pro-hd:hover .img2,.index-pro-hd.on .img2{display: inline-block;}
.index-pro-hd p,.index-pro-hd .img1,.index-pro-hd .img2{
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;
}
.index-pro-bd{background:rgba(0,0,0,.9);position: absolute;top: 0;right: 0;z-index: 20; display: none;}
.index-pro-bd .wrap{height: 100%;position: relative;}
.index-pro-bd .close{width: 30px;height: 30px;background:url(../images/close1.png) no-repeat center; position: absolute;top: 40px;right: 0;background-size: cover;}
.index-pro-bd .state{position: absolute; width: 38%;left: 0;bottom: 80px; color:#fff;}
.index-pro-bd .state h2{font-size: 32px;font-weight: normal; padding-bottom: 30px; color:#f49904;}
.index-pro-bd .state p{line-height: 26px;}
.index-pro-bd .state a{display: block; color:#fff;width: 120px;height: 40px;line-height: 40px;text-align: center; box-sizing: border-box; border: 1px solid #fff; margin-top: 50px;}
.index-pro-bd .state a:hover{color:#f49904;}
.index-pro-bd .photo{width: 54%;right: 0;bottom: 50px;position: absolute;}
.index-pro-bd .block{width: 42%; text-align: center;color:#fff;}
.index-pro-bd .block h2{font-size: 16px;font-weight: normal;color:#f49904; padding-top: 20px; padding-bottom: 10px;}
.index-pro-bd .block img{width: auto;max-width: 100%;}
.index-pro-bd .block p{font-size: 12px;line-height: 18px; color:#fff;}
.photo .owl-dots{margin-top: 10px; text-align: center;}
.photo a{width: 8px;height: 8px;border-radius: 50%;background-color:rgba(255,255,255,.5);margin-left: 5px;margin-right: 5px; display: inline-block;}
.photo a.on{background-color:#ffa400;}
/*.ipro-fade .item{width: 100% !important;}*/
.ipro-fade .block{width: 42%;text-align: center;}
/*.ipro-fade{overflow: hidden;}*/
.ipro-fade .item{position: absolute;top: 0;left: 0;opacity: 0;}
.ipro-fade{height: 100%;}

.index-news{padding-top: 70px;}
.index-title {margin-bottom: 15px;}
.index-title h3{font-size: 18px;color:#333; vertical-align: bottom;}
.index-title h3 span{font-weight: normal;color:#666;font-size: 16px;font-family: Arial;display: inline-block;margin-left: 5px;}
.index-news .index-title{position: relative;}
.index-title .more{color:#666;position: absolute;right: 0;bottom: 0;}

.index-service{margin-top: 50px; margin-bottom: 50px;}
.index-service li{float: left; width: 23.5%; margin-right: 2%; height: 300px;}
.index-service li:last-of-type{margin-right: 0;}
.index-service .index-service1{background-color:#003486;box-sizing: border-box; padding-left: 2.5%;padding-right: 2.5%; color:#fff; position: relative;border-bottom: 10px solid #ffa400;}
.index-service1 h2{font-size: 30px;font-weight: normal;padding-bottom: 30px;}
.index-service1 .text{position: absolute;top: 50%;
-webkit-transform: translateY(-60%);
   -moz-transform: translateY(-60%);
    -ms-transform: translateY(-60%);
     -o-transform: translateY(-60%);
        transform: translateY(-60%);}

.index-service2{background-color: #fff;}
.index-service2 .pic{height: 200px;background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
.index-service2 p{margin-left: auto;margin-right: auto;color:#666;padding-top: 20px;width: 86%;}

.index-com{padding-bottom: 80px;}
.index-com-c{padding-left: 4%;padding-right: 4%;padding-top: 40px;padding-bottom: 40px;background-color: #fff; margin-top: -60px; position: relative; z-index: 1;}
.index-com-c h2{font-weight: normal;font-size: 24px;color:#003486; padding-bottom: 30px;}
.index-com-cl{width: 58%;padding-right: 4%;color:#666;}
.index-com-cl p{line-height: 24px;}
.index-com-cr{width: 30%; padding-left: 5%; border-left: 1px solid #e2e2e2;}
.index-com-cr li{padding-left: 50px; line-height: 30px;background-repeat: no-repeat; background-position: left center;margin-bottom: 25px;}
.index-com-cr li:last-of-type{margin-bottom: 0;}
.footer{background-color: #fff; padding-top: 40px;padding-bottom: 40px; color:#999; font-size: 12px;text-align: right;}

.index-news-c{background-color: #fff;padding-left: 30px; position: relative;height: 350px;}
.index-news-title{position: absolute;top: 30px;left:30px; z-index: 10;}
.index-news-title li{display: inline-block;margin-right: 10px;color:#999;cursor: pointer;}
.index-news-title li.on{font-weight: bold;color:#ffa400;}

.index-news-fade {height: 350px;}
.index-news-fade .pic{width: 56%;height:350px;background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
.index-news-fade .text{margin-top: 75px;color:#666;width: 40%;}
.index-news-fade .text h2{font-size: 24px;font-weight: normal;margin-bottom: 20px; color:#333;-webkit-line-clamp: 2;
    line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.index-news-fade .text h2 a:hover{color:#ffa400;}
.index-news-fade .text p{margin-top: 10px;line-height: 24px;-webkit-line-clamp: 3;
    line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.index-news-fade .owl-dots{position: absolute;left: 0;z-index: 10;bottom: 40px;}
.index-news-fade .owl-dot{width: 10px;height: 10px;margin-right: 10px;display: inline-block;background-color: #ddd;}
.index-news-fade .owl-dot.active{background-color: #ffa400;}

.index-news-c .toggle-body{position: absolute;width: 100%;height: 100%;top: 0;left: 0;box-sizing: border-box;padding-left: 30px;}

/*首页结束----------------------------*/
/*内页公共样式开始-----------------------*/
.inside-focus{position: relative;}
.inside-focus img{width: 100% !important;}
.inside-focus .wrap{height: 100%;position: absolute; top: 0;bottom: 0;left: 0;right: 0;margin:auto;}
.inside-focus .text{position: absolute;bottom: 27%; color:#fff;}
.inside-focus .text-blue{color:#2c66c2;}
.inside-focus h2{font-size: 56px;font-weight: normal;}
.inside-focus h3{font-size: 56px;font-family: Arial;font-weight: normal;}
.inside-title{height: 60px;background-color: #003487;}
.inside-title ul{padding-top: 20px;}
.inside-title li{float: left;padding-left: 24px; padding-right: 24px;border-right: 1px solid rgba(255,255,255,.2);}
.inside-title li a{color:#fff;font-weight: bold;font-size: 16px;}
.inside-title li.on a{color:#f49904;}

.inside-local{margin-top: 60px; color:#666; margin-bottom: 50px;}
.inside-local-main a{color:#666;}
.inside-local-main a:hover,.inside-local-main a.on{color:#ffa400;}
.inside-local .return{color:#003487;}
.inside-local .return:hover{color:#ffa400;}
.inside-local .inside-local-line{padding-bottom: 8px;border-bottom: 1px solid #999;}

/*内页公共样式结束-----------------------*/

/*关于我们开始-------------------------*/
/*社会责任*/
.duty-state{background-color: #fff;padding: 40px 6%; margin-bottom: 30px;} 
.duty-state .pic{width: 40%;}
.duty-state .text{width: 55%; margin-top: 30px; color:#666;}
.duty-state .text h3,.duty-xingdong h3{font-size: 18px;color:#003487; padding-bottom: 15px;font-weight: normal;}
.duty-state .text p{line-height: 24px;}

.duty-xingdong{margin-bottom: 80px;}
.duty-xingdong li{float: left; }
.duty-xingdong li img{width: auto;}

.duty-xingdong .scroll{overflow-x: scroll; height: 280px; overflow-y: hidden;}
.duty-xingdong .scroll li{margin-right: 20px;}
.duty-xingdong .scroll::-webkit-scrollbar-track-piece {background-color:#999; width: 2px;height: 2px;} 
.duty-xingdong .scroll::-webkit-scrollbar {background-color:#999;width: 2px;height: 2px;} 
.duty-xingdong .scroll::-webkit-scrollbar-thumb {background-color:#003487;width: 2px; height: 2px;} 
.duty-xingdong .scroll::-webkit-scrollbar-thumb:hover {background-color:#003487;height: 2px;}
.duty-xingdong .scroll::-webkit-scrollbar-corner {
          background-color: transparent;height: 5px;
    } 
.duty-xingdong .scroll::-webkit-scrollbar {
          width: 2px;height: 8px;
    } 

/*资质荣誉*/
.honor {padding-bottom: 60px;}
.honor .top-title{ font-size:24px; font-weight:bold; color:#00489a; text-align:center; margin-bottom:20px;}
.honor .sections{width:350px; height:628px; background:url(../images/rongyu_bg1.png) no-repeat center; margin:0 auto; position:relative; border-top:1px solid #003487;}
.honor .sections li{ position:absolute; height:150px; overflow:hidden; width:700px;}
.honor .sections li > div{ height:100%; float:left;}
.honor .sections li .l{ background:url(../images/rongyu_k1-bg.png) no-repeat left 65px; width:382px; }
.honor .sections .k1{ left:-72px;}
.honor .sections li h1{ padding-top:66px; font-size:48px; font-weight:normal; color:#333; text-indent:214px; }
.honor .sections li p{ font-size:16px; color:#003487; text-align:center; margin-top: -3px; margin-right: -30px;}
.honor .sections li .c table{ position:relative; height:78%;}
.honor .sections li .c table td{ vertical-align:bottom;}
.honor .sections .k1 .l{ margin-right:38px;}
.honor .sections .k2 .l{ margin-right:38px;}
.honor .sections .k3 .l{ margin-right:38px;}
.honor .sections .k4 .l{ margin-right:38px;}
.honor .sections li .see_more{ width:100px; height:35px; display:block; text-align:center; color:white; background:#003487; font-size:14px; line-height:35px;top:80px; position:relative;}
.honor .sections li .c{ margin-right:15px; }
.honor .sections .k2{ top:146px; left:-153px;}
.honor .sections .k3{ top:295px; left:-236px;}
.honor .sections .k4{ top:442px; left:-317px;}

/*弹出*/
.honor .intro{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8); z-index:99999; display:none;
}
.honor .intro .box{width: 60%;max-width: 1000px; position:absolute; top:50%; left: 0;right: 0;  background:white;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.honor .intro .box .left{ width: 52%; position:relative; }
.honor .left .pic-c{width: 54%;position: absolute;top: 50%;left: 50%;margin-left: -30px;
-webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}
.honor .intro-right{width: 50%; position: absolute;right: 0;top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.honor .intro-right h2{font-size: 36px;font-weight: normal;padding-bottom: 40px;text-align: center;}
.honor .intro-right .p1{padding-top: 40px;padding-bottom: 10px;}
.honor .intro-right .p2{color:#666;}
.honor .intro-right .see{width: 160px;height: 40px;line-height: 40px;text-align: center;color:#fff;display: block; margin-top: 40px;background: #003487;margin-left: auto;margin-right: auto;}
.honor .intro .box .close{ color:black; position:absolute; top:30px; right:30px; font-size:14px; color:#333;}

/*组织架构*/
.organization{padding: 40px;background: #fff; margin-bottom: 90px;}
.organization .pic{text-align: center; margin-bottom: 30px;}
.organization .pic img{width: auto;max-width: 100%;display: inline-block;}
.organization p{line-height: 26px;}

/*企业文化*/
.culture{padding-bottom: 50px;}
.culture-title{font-size: 18px; margin-bottom: 20px;}
.culture-title span{font-size: 12px;color:#666; vertical-align: bottom; margin-left: 10px;font-family: Arial;}
.culture-idea {margin-bottom: 60px;}
.culture-idea li{float: left; width: 32%;margin-right: 2%; position: relative;}
.culture-idea li:last-of-type{margin-right: 0;}
.culture-idea .li-hover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.5);opacity: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.culture-idea .li-hover .text{color:#fff;position: absolute;width: 100%;text-align: center;top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.culture-idea .li-hover h3{font-size: 18px; padding-bottom: 10px;}
.culture-idea .li-hover p{line-height: 24px;font-weight: bold;}
.culture-idea a:hover .li-hover{opacity: 1;}
.culture-event li{float: left;width: 49%;margin-right: 2%;margin-bottom: 30px;}
.culture-event li:nth-of-type(2n){margin-right: 0;}
.culture-event .text{padding-top: 25px;padding-bottom: 25px; background-color: #fff;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.culture-event .text-c{width: 80%;max-width: 360px; margin-left: auto;margin-right: auto;}
.culture-event .text-c h3{font-weight: normal;font-size: 16px;padding-bottom: 20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.culture-event .text-c .down{color:#666;}
.culture-event a:hover .text{background-color: #f39801; color:#fff;}
.culture-event a:hover .down{color:#fff;}
/*分页*/
.page{margin-top: 30px;text-align: center;}
.page a{display: inline-block; vertical-align: middle; width: 40px;height: 40px;background-color: #fff; text-align: center;line-height: 40px; margin-left: 4px;margin-right: 4px;font-size: 16px;font-weight: bold; color:#666;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.page a.arrow{font-family:"宋体"; font-size: 22px;}
.page a.on{background-color: #f39801; color:#fff;}

/*新闻详情*/
.news-detail{padding: 40px;background: #fff; margin-bottom: 90px;}
.news-detail .artical h2{font-size: 18px;text-align: center; padding-bottom: 30px;}
.news-detail .artical p{text-indent: 2em; line-height: 26px; color:#666;}
.news-detail-down{margin-top: 50px;}
.news-detail-downl p{padding-bottom: 10px;}
.news-detail-downl a{color:#666; font-weight: bold;}
.news-detail-downl span{color:#003487;margin-right: 10px;}
.news-detail-downl a:hover{color:#f39801;}
.news-detail-downr span{float: left;color:#666;}
.news-detail-downr .share{float: left;}
.news-detail-downr .share a{width: 20px;height: 20px; margin-left: 10px;border: 0;}

/*公司新闻*/
.news{padding-bottom: 60px;}
.news .grid{max-width: inherit; margin: 0;}
.news .grid li{padding: 0; padding-right: 20px; width: 33.3333%; margin-bottom: 30px;-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
.news .grid li img{width: 100%;}
.news-content{padding: 30px 25px;background-color: #fff;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.news-content h2{font-weight: normal;font-size: 24px;margin-bottom: 20px;-webkit-line-clamp: 3;
    line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.news-content p{line-height: 26px;}
.news-content .down{margin-top: 40px; }
.grid a:hover .news-content{background-color: #f39801; color:#fff;}

/*关于我们结束------------------------------*/
/*人力资源开始-----------------------------*/
/*招聘详情-填写资料*/
.information table{border:0 none; border-spacing: 0;}
.information,.apply{margin-bottom: 40px; }
.big_right{padding: 50px 5%;background-color: #fff;}
.big_right .big_title{ font-size:18px; font-weight:bold; color:#333333; margin-bottom:35px;}
.big_right .small_title{ font-size:14px; color:#00489a; padding-bottom:10px; border-bottom:1px dashed #bbbbbb; margin-bottom:20px;}
.information .big_right .table{ font-size:14px; color:#333333; width: 78%;margin-right: 4%;float: left;}
.information .big_right .tx{width: 18%;float: left;position: relative;}
.information .big_right .tx input{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: transparent;color:transparent; text-indent: -99px; overflow: hidden;}
.information .big_right .infos table td .text{width:90%; height:35px; border:1px solid #bcbcbc;  text-indent: 1em;color:#333; font-family: 微软雅黑;}
.information .big_right .infos table td{font-size:14px; color:#333;}
.information .big_right .infos table td{height:50px;}
.information .big_right .infos table #inpland{width:96%;}
.information .big_right .alltab{margin-top:45px;}
.information .big_right .alltab .jyhui td{background:#e5e5e5; font-size:14px; color:#333; text-indent:24px; border-right:1px solid #fff;}
.information .big_right .alltab .jyhui td:last-of-type{border-right: 0;}
.information .big_right .alltab td{height:47px;}
.information .big_right .alltab td{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.information .big_right .alltab td input{width:100%;text-indent: 1em; color:#333;font-size: 14px;font-family: "微软雅黑";}
.information .big_right .alltab table{border-right:1px solid #e5e5e5;}
.information .big_right .qudao{margin:45px 0;}
.information .big_right .qudao td{height:54px;}
.information .big_right .qudao .text{height:36px; border:1px solid #bcbcbc; width:100%;}
.information .big_right .sub{margin-top:45px; padding:20px 0 0; border-top:1px solid #bbb; width:100%;}
.information .big_right .sub .button{width:100px; height:36px; background:#666; color:#fff; font-size:14px; text-align:center; line-height:36px; margin-right:20px; cursor:pointer;font-family: "微软雅黑";}
.information .big_right .sub .on{background:#f39801;}

/*在线简历*/
.tx #uploadPreview { 
    height: 180px;
    width: 150px;
    background: url(../images/touxiang.png) no-repeat;
    position: relative;
    overflow: hidden;
    background-size: contain;
}

.information .big_right .sub .text {
    border: 1px solid #bcbcbc;
    width: 120px;
    height: 36px;
    margin-right: 20px;
    vertical-align: middle;
}

.information .big_right .sub .code {
    padding: 7px 7px;
    font-size: 14px;
    border: 1px solid #bbbbbb;
    vertical-align: middle;
    width:70px;
    height:20px;
}


.information .big_right .infos .zhuzhi td .text{width: 96%;}
.information .big_right .mubiao {margin-top: 10px;}
.information .big_right .mubiao span{vertical-align: middle;}
.information .big_right .mubiao input{margin-left: 30px;}

.information .big_right .qudao span{vertical-align: middle; line-height: 36px;}
.information .big_right .qudao input{width: 400px;display: inline-block;height: 36px;line-height: 34px;box-sizing: border-box; text-indent: 1em;font-size: 14px;font-family: "微软雅黑"; border: 1px solid #bbb; vertical-align: middle; margin-left: 10px;}
.information .big_right .alltab tr.add td{background: #e5e5e5; height: 20px; text-align: center; color: #fff; cursor: pointer;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.information .big_right .alltab tr.add td:hover{background-color:#003487;}

/*申请内页*/

.apply .big_right .upload{ padding-bottom:20px; border-bottom:1px dashed #bbbbbb; margin-bottom:20px;}
.apply .big_right .sub{ width:100px; height:36px; text-align:center; line-height:36px; color:white; background:#f39801; font-size:14px; margin-left:28px; font-family: "微软雅黑";}
.apply .upload .zaixian{margin-top: 20px;}
.apply .upload label{margin-left: 10px;}
/*.apply .upload .liulan{width: 350px;height: 40px;padding-right: 60px;box-sizing: border-box; border: 1px solid #bbb; margin-top: 10px; margin-left: 30px;position: relative;}*/
.apply .upload .file{width: 60px;height: 40px;position: absolute;background: transparent;right: 0;top: 0;text-indent: -9999px;overflow: hidden;z-index: 2;}
.apply .upload .liulan span{width: 60px;height: 40px;line-height: 38px;border-left: 1px solid #bbb;z-index: 1; text-align: center;position: absolute;right: 0;top: 0;}

/*招聘*/
.recruit{margin-bottom: 50px;background-color: #fff;}
.recruit-title{height: 60px;color:#fff;background-color:#003487; padding-left: 180px;position: relative;}
.recruit-title li{float: left; width: 17%;margin-right: 3%;line-height: 60px;background:url(../images/jiantou.png) no-repeat right center; font-size: 18px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 20px;}
.recruit-title li.recruit-title-zp{font-size: 24px;background:url(../images/zp_bg.png) no-repeat left center;-webkit-background-size: 100% 100%; background-size: 100% 100%;margin-right: 0;width: 180px; padding-left: 30px; position: absolute; left: 0;top: 0;}
.recruit-body{padding-left: 20px;padding-right: 20px;}
.recruit-body li{width: 30%;margin-right: 5%;float: left; margin-top: 30px;margin-bottom: 40px;}
.recruit-body li:nth-of-type(3n){margin-right: 0;}
.recruit-body a{display: block;padding: 20px;border: 1px solid #ddd;}
.recruit-body .head{padding-left: 60px;height: 50px;background:url(../images/recruit_pin.png) no-repeat left bottom; margin-bottom: 20px;}
.recruit-body .head h2{font-size: 16px;font-weight: normal;color:#333;padding-bottom: 5px;}
.recruit-body .head span{color:#666;}
.recruit-body p{line-height: 24px; color:#666;-webkit-line-clamp: 2;
    line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.recruit-body .detail{color:#666;margin-top: 10px;text-align: right;font-size: 12px;}
.recruit-body a:hover {border-color: #f39801;}
.recruit-body a:hover h2,.recruit-body a:hover .detail{color:#f39801;}
.recruit-body a:hover .head{background-position: left 0;}
.recruit-body a,.recruit-body a h2,.recruit-body a .detail,.recruit-body a .head{
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;
}

/*薪资福利*/
.welfare{margin-bottom: 70px; height: 540px;background:url(../images/welfare_bg.jpg) no-repeat center bottom;-webkit-background-size: cover; background-size: cover;box-sizing: border-box; padding: 50px 7%;}
.welfare-c{width: 100%;height: 100%;background-color:rgba(255,255,255,.8);}
.welfare-main{width: 90%;max-width: 510px;margin-left: auto;margin-right: auto;padding-top: 25px;}

/*用人理念*/
.concept1{margin-bottom: 40px;padding-top: 50px;padding-bottom: 30px;background-color: #fff; padding-left: 30px;}
.concept1-c{width: 90%;max-width: 560px;}
.concept1-c h2,.concept2 h2{font-size: 24px;font-weight: normal;padding-bottom: 10px; color:#003487;}
.concept1-c p{line-height: 24px;color:#999;font-size: 12px;}

.concept2{margin-bottom: 70px;}
/*.concept2 .pic{width: 48%;background:url(../images/concept2_pic.jpg) no-repeat center; -webkit-background-size: cover; background-size: cover;}
.concept2 .text{padding-top: 30px;padding-bottom: 30px; width: 52%;}
.concept2 .text-c{width: 90%;max-width: 450px;margin-left: auto;margin-right: auto;}
.concept2 .text-c h2{font-size: 18px;font-weight: normal;padding-bottom: 10px;}
.concept2 .text-c .p1{color:#666;text-indent: 2em;}
.concept2 .text-c p{line-height: 28px;}*/
.concept2-l,.concept2-r{width: 48%;}
.concept2 img{width: 100%;}
.concept2-l .pic,.concept2-r .pic{margin-bottom: 40px;}
.concept2 p{line-height: 30px;color:#666;}
.concept2-l p{text-indent: 2em;}


/*人力资源结束----------------------------------*/
/*产品介绍开始------------------------------------*/
/*产品详情*/
.pro-detail{padding: 10px 30px; background-color: #fff; margin-bottom: 50px;}
.pro-detail-r{width: 35%;}
.pro-detail-r .main{position: relative;}
.pro-detail-r span{width: 75px;position: absolute;left: 0;}
.pro-detail-r p{padding-left: 75px; color:#666; line-height: 24px;}
.pro-detail-r .caigou{width: 120px;height: 40px;display: block;margin-top: 30px; text-align: center; line-height: 40px;background-color: #003487;font-size: 18px; color:#fff;}
.pro-detail-r h2{font-weight: normal;font-size: 20px;color:#f39801;}
.pro-detail-l{width: 62%; position: relative; height: 400px;}
.pro-detail-bd{margin-left: 120px;}
.pro-detail-hd{position: absolute; left: 0;top: 0; width: 110px;height: 340px; padding-top: 30px;padding-bottom: 30px;overflow: hidden;}
.pro-detail-hd ul{position: relative;}
.pro-detail-hd li{width:110px; height: 110px; margin-bottom: 10px;box-sizing: border-box; border: 1px solid #ededed; cursor: pointer;}
.pro-detail-hd li.on{border-color: #f39801;}
.pro-detail-hd .prev,.pro-detail-hd .next{width: 21px;height: 16px; position: absolute;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.pro-detail-hd .prev{background:url(../images/prev.png) no-repeat; top: 4px;}
.pro-detail-hd .next{background:url(../images/next.png) no-repeat; bottom: 0px;}
.pro-detail-bd{height: 400px;position: relative;}
.pro-detail-bd li{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none;}
.pro-detail-bd li img{width: auto;max-width: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;}
.pro-detail-hd .hd-c{height: 350px;overflow: hidden;}

.pro-tx{margin-bottom: 50px;}
.pro-tx-title{height: 60px;background-color:#0a4ab1;}
.pro-tx-titlel{line-height: 60px;font-size: 18px;font-weight: bold; color:#fff; width: 215px;background: url(../images/pro_tx_bg.png) no-repeat;-webkit-background-size: 100% 100%; background-size: 100% 100%;text-align: center;box-sizing: border-box; padding-right: 40px;}
.pro-tx-title ul{padding-top: 14px;}
.pro-tx-title li{position: relative;display: inline-block;margin-left: 20px;font-size: 16px; cursor: pointer;color:#fff;padding: 3px 8px;}
.pro-tx-title li:before{position: absolute; content:""; width: 0;height:0;border-top: 2px solid #fff; border-left: 2px solid #fff; position: absolute;left: 0;top: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;opacity: 0;}
.pro-tx-title li:after{position: absolute; content:""; width: 0;height:0;border-bottom: 2px solid #fff; border-right: 2px solid #fff; position: absolute;right: 0;bottom: -3px;opacity: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.pro-tx-title li.on:before,.pro-tx-title li.on:after{width: 16px;height: 14px;opacity: 1;}
.pro-tx-body{padding: 20px 45px; background-color: #fff;}
.pro-tx-body .tx1 p{color:#666;padding-bottom: 10px;}
.pro-tx-body  .toggle-body{display: none;}

.pro-xg h2{font-size: 18px;padding-bottom: 20px;}
.pro-xg{margin-bottom: 50px;}
.pro-xg li{width: 32%;margin-right: 2%;float: left; background-color: #fff; box-sizing: border-box;text-align: center; margin-bottom: 20px;}
.pro-xg li a{display: block;border: 4px solid transparent;padding: 20px 30px 30px;
-webkit-transition: all .3s;
   -moz-transition: all .3s;
    -ms-transition: all .3s;
     -o-transition: all .3s;
        transition: all .3s;}
.pro-xg li:nth-of-type(3n){margin-right: 0;}
.pro-xg .pic{min-height: 230px; text-align: center;margin-bottom: 20px;}
.pro-xg .pic img{width: auto;max-width: 100%;}
.pro-xg  li h3{font-size: 16px;padding-bottom: 10px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.pro-xg li p{color:#666;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.pro-xg li a:hover{border-color: #f39801;}
.pro-xg li a:hover h3{color:#f39801;}

/*产品介绍结束--------------------------------------*/

/*关于我们开始------------------------------------*/
/*公司简介*/
.company-jj{padding: 20px 30px;background-color: #fff; margin-bottom: 20px;}
.company-jj p{line-height: 26px;}
.company-zz{position: relative; padding-left: 250px;background-color: #fff;margin-bottom: 20px;}
.company-zz .text{width: 200px;position: absolute; left: 25px;top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}


.company-zz .pic,.company-jy .pic,.company-mb .pic{display: block; position: relative;}
.company-zz .pic-hover,.company-jy .pic-hover,.company-mb .pic-hover{position: absolute;width: 100%;height: 100%;left: 0;top: 0; background:rgba(0,52,135,.5);color:#fff;font-size: 24px;opacity: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.company-zz .pic-hover .pic-text,.company-jy .pic-hover .pic-text,.company-mb .pic-hover .pic-text{position: absolute;width: 100%;text-align: center; top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.company-zz .pic-hover h4,.company-jy .pic-hover h4,.company-mb .pic-hover h4{padding-bottom: 10px;}
.company-zz .pic:hover .pic-hover,.company-jy .pic:hover .pic-hover,.company-mb .pic:hover .pic-hover{opacity: 1;}


.company-jy{background-color: #fff;margin-bottom: 20px;position: relative;}
.company-jy .pic{width: 50%; height: 330px; background-repeat: no-repeat;background-position: center center; -webkit-background-size: cover; background-size: cover;}
.company-jy h3,.company-mb h3,.company-zz h3{color:#003487; font-size: 18px;padding-bottom: 10px;}
.company-jy p,.company-mb p,.company-zz p{line-height: 26px;}
.company-jy .text{width: 44%; position: absolute;left: 50%;padding-left: 30px;top: 50%;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}
.company-cx .pic{float: right;}
.company-cx .text{left: 0;}
.company-mb {background-color: #fff;margin-bottom: 70px;}
.company-mb .pic{width: 68%;height: 490px;background-repeat: no-repeat;background-position: center center; -webkit-background-size: cover; background-size: cover;}
.company-mb .text{width: 32%;height: 490px;position: relative;}
.company-mb .text-c{width: 90%;max-width: 300px;position: absolute;top: 50%;left: 0;right: 0;margin-left: auto;margin-right: auto;
-webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
        transform: translateY(-50%);}


/*关于我们结束---------------------------------------*/
/*核心优势开始----------------------------------*/
.core-jj{margin-bottom: 40px;}
.core-jj .item{background-color: #fff;}
.core-jj-body{padding: 30px;}
.core-jj-body h2{font-size: 18px;min-height: 42px;padding-bottom: 20px;font-weight: normal;}
.core-jj-body p{line-height: 18px;
-webkit-line-clamp: 3;
    line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.core-jj-body .down{color:#666; margin-top: 20px;}
.core-jj-body .down a{color:#666;}
.core-jj-body .down a:hover,.core-jj-body h2 a:hover{color:#f39801;}
.core-jj .pic,.core-case .pic{overflow: hidden;display: block;}
.core-jj .pic img,.core-case .pic img{
-webkit-transition: all 2s;
   -moz-transition: all 2s;
    -ms-transition: all 2s;
     -o-transition: all 2s;
        transition: all 2s;
}
.core-jj .pic:hover img,.core-case .pic:hover img{
-webkit-transform: scale(1.1,1.1);
   -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
     -o-transform: scale(1.1,1.1);
        transform: scale(1.1,1.1);
}
.core-jj .owl-prev,.core-jj .owl-next{width: 60px;height: 120px;position: absolute; top: 50%;margin-top: -60px;text-indent: -999px;overflow: hidden;}
.core-jj .owl-prev{background:url(../images/core_prev.png) no-repeat; left: 0;}
.core-jj .owl-next{background: url(../images/core_next.png) no-repeat; right: 0;}

.core-case {padding-bottom: 50px;border-bottom: 1px solid #003487; margin-bottom: 40px;}
.core-case li{float: left; width: 49%; margin-right: 2%; margin-bottom: 20px; background-color: #fff;}
.core-case li:nth-of-type(2n){margin-right: 0;}
.core-case .text{padding: 20px;}
.core-case h3{font-weight: normal;font-size: 18px;padding-bottom: 10px;}
.core-case .down{color:#666;}
.core-case .down a{color:#666;}
.core-case h3 a:hover,.core-case .more:hover{color:#f39801;}

.core-kh{padding: 30px;background-color: #fff; margin-bottom: 80px;}
.core-kh .owl-dots{text-align: center;}
.core-kh .owl-dot{display: inline-block; width: 10px;height: 10px;background-color: #ddd; margin-left: 5px;margin-right: 5px;}
.core-kh .owl-dot.active{background-color: #f39801;}

/*研发团队*/
.research-yf{margin-bottom: 40px;position: relative;}
.research-yf-c{position: absolute;left: 0;bottom: 0;padding: 20px 30px;background:rgba(0,0,0,.3);width: 100%;box-sizing: border-box;}
.research-zl-pic {
    width: 45% !important;
    margin-right: 50px;
}
.research-yf-c .pic img{width: auto;}
.research-yf-c .pic {width: 15%;}
.research-yf-c .text{width: 74%;font-size: 18px;color:#fff;padding-top: 15px;}
.research-yf-c .text p{line-height: 28px;}

.research-sb {padding-bottom: 20px;}
.research-sb .block{background-color: #fff;margin-bottom: 20px; height: 370px;}
.research-sb .block .pic{width: 55%;height: 100%;background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; }
.research-sb .block .text{width: 35%;margin-right: 5%;margin-left:40px;padding-top: 40px;}
.research-sb .text h3{font-size: 18px;margin-bottom: 20px; font-weight: normal;}
.research-sb .text p{line-height: 22px;}

.research-tr{margin-bottom: 40px;background-color: #fff;}
.research-tr .text{width: 57%; box-sizing: border-box; padding: 25px 40px;}
.research-tr .pic{width: 39%;height:80%;}
.research-tr h3{font-size: 18px;font-weight: normal;padding-bottom: 10px;}
.research-tr p{line-height: 24px;color:#666;text-indent: 2em;}

.research-cg{background-color: #fff; padding: 30px 40px; margin-bottom: 20px;}
.research-cg p{line-height: 24px;}

.research-zl,.research-bz{margin-bottom: 60px;height: 370px;width: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; position: relative;}
.research-zl .text,.research-bz .text{width: 80%;max-width: 460px; margin:auto;position: absolute; left: 0;right: 0;top: 0;bottom: 0;height: 270px; background:rgba(255,255,255,.8); text-align: center;}
.research-zl .text h3,.research-bz .text h3{font-size: 24px;font-weight: normal;padding-bottom: 15px;text-align: center;}
.research-zl .text p,.research-bz .text p{line-height: 24px;color:#666;}
.research-zl .text-c,.research-bz .text-c{display: inline-block;text-align: left;padding-top: 30px; }

/*.research-zl-pic{width: 45%;margin-right: 50px;}
.research-zl-pic .owl-prev,.research-zl-pic .owl-next{width: 19px;height: 38px;background:url(../images/research_arrow.png) no-repeat ;position: absolute;top: 50%;margin-top: -19px;text-indent: -999px;overflow: hidden;}
.research-zl-pic .owl-prev{background-position: left 0; left: -40px;}
.research-zl-pic .owl-next{background-position: right 0;right: -40px;}
*/
.research-bz{margin-bottom: 60px; height: 410px;}
.research-bz .text,.research-zl .text{width: 90%;max-width: 560px;margin:auto;height: 360px;}


/*核心优势结束----------------------------------------*/
/*联系我们开始--------------------------------------*/
/*产品画册*/
.centre-focus h2,.centre-focus h3{color:#2c66c2;}
.contact-hc .state{margin-top: 20px;text-align: center;font-size: 16px;color:#f39801;}
.contact-hc{padding-bottom: 60px;}

#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none ;}
#d_tab29 img { border: 0; vertical-align: top ;}
#d_tab29 { position: relative; height:420px;text-align: left ;}
#d_tab29 .d_img { position: relative; margin: 0 auto; width:860px; height: 100%; }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 ;text-align: center;}
#d_tab29 .d_img li img { width: 100%; }
#d_tab29 .d_img li.d_pos1 { display: block; width: 236px; left: 0%; top: 60px; z-index: 1 ; text-align: center;}
#d_tab29 .d_img li.d_pos3 { display: block; width: 278px; left: 34%; top: 20px; z-index: 3; text-align: center; }
#d_tab29 .d_img li.d_pos5 { display: block; width: 236px; right: 0%; top: 60px; z-index: 1 ;text-align: center;}
#d_tab29 .d_next { position: absolute; right: 0;top: 50%;margin-top: -10px; z-index: 10; cursor: pointer; }
#d_tab29 .d_prev { position: absolute; left: 0; top: 50%;margin-top: -10px; z-index: 10; cursor: pointer; }
/*联系我们*/
.contact-lx .map{width: 99.8%;height: 522px;background:url(../images/map_bg.jpg) no-repeat center;-webkit-background-size: cover; background-size: cover;}
.contact-lx h2{color:#333;font-size: 18px;font-weight: bold;}
.contact-lx h2 span{font-size: 16px;margin-left: 10px;display: inline-block; color:#666;font-weight: normal;font-family: Arial;vertical-align: bottom;}

.news-detail h3{font-size: 16px;}
.news-detail img{width: auto;max-width: 100%;}

/*资料下载*/
.contact-download{padding-bottom: 40px;}
.contact-download-c{padding: 40px 40px 20px;background-color: #fff;}
.contact-download-c li{margin-bottom: 30px;padding-right: 100px;position: relative; }
.contact-download-c p{color:#151414; vertical-align: middle;}
.contact-download-c p i{display: inline-block;vertical-align: middle; width: 6px;height: 6px;border-radius: 50%;background-color: #292424;margin-right: 5px;}
.contact-download-c ul li a{color:#0c3c88; position: absolute; right: 0;top: 0;padding-left: 25px; line-height: 18px;background:url(../images/download.png) no-repeat left top;
-webkit-transition: all .3s ;
   -moz-transition: all .3s ;
    -ms-transition: all .3s ;
     -o-transition: all .3s ;
        transition: all .3s ;}
.contact-download-c .download:hover{color:#f39801; background-position: left bottom;}

/*弹出留言板*/
.layout-leave{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background:rgba(0,0,0,.2);z-index: 99;display: none;}
.leave{padding: 40px 20px 30px;width: 560px;background:rgba(255,255,255,.8); border-radius: 5px;position: fixed;top: 50%;left: 50%;z-index: 100;display: none;
-webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);}
.leave h2{font-size: 24px;text-align: center;color:#f49904;padding-bottom: 10px;border-bottom: 1px solid #f49904;font-weight: normal; margin-bottom: 40px;}
.leave-c{width: 360px;margin-left: auto;margin-right: auto;}
.leave-c .block{margin-bottom: 20px;}
.leave-c .block label{line-height: 40px;float:left; width: 95px;text-align: right;}
.leave-c .block input,.leave-c .block textarea{float: right; width: 260px;height: 40px;line-height: 40px;border: 1px solid #bbb;box-sizing: border-box;text-indent: 1em;color:#333;font-family: "微软雅黑";background-color: transparent;}
.leave-c .block textarea{height: 135px;}
.leave-c .submit{display: block;width: 100px;height: 40px;line-height: 40px;text-align: center; color:#fff; font-family: "微软雅黑";background-color: #f49904; margin-left: 100px;}

/*弹出信息*/
.t_div1{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:99999;display:none;}
.t_div2{position:relative;top:40%;left:40%;width:20%;height:20%;background:white;}
.t_div3{position:absolute;top:0px;left:0px;width:100%;height:20%;background:rgba(0,0,255,0.5);}
.t_p{float:left;margin-top:8px;margin-left:5px;color:white;}
.t_img{float:right;width:5%;margin-top:8px;margin-right:5px;}
.t_content{position:absolute;top:20%;left:0px;width:100%;height:60%;text-align:center;padding-top:15%;font-family:'微软雅黑';font-size:16px;}
.t_submit{height:18%;width:30%;background:rgba(0,0,255,0.5);position:absolute;top:80%;left:35%;color:white;font-size:16px;}
/*联系我们结束-----------------------------------------*/

.human-focus h3{font-size: 40px;letter-spacing: -3px; color:#002c79;}
.human-focus h2{color:#002c79; font-size: 58px;}
.welfare-main .news-detail-downr{margin-top: 20px;}

/*招聘详情*/
.recruit-detail{padding: 20px 5% 30px; background-color: #fff; margin-bottom: 60px;}
.recruit-detail .head{height: 50px;padding-left: 60px;background:url(../images/recruit_pin.png) no-repeat left bottom; margin-bottom: 40px;}
.recruit-detail .head h2{color:#427ddb; font-size: 16px;font-weight: normal;padding-bottom: 5px;}
.recruit-detail .head span{font-size: 12px;color:#999;}
.recruit-detail h3{margin-bottom: 30px;font-size: 18px;font-weight: normal;color:#f39801;}
.recruit-detail p{padding-bottom: 20px;}
.recruit-detail p i{color:#f39801;}
.recruit-detail h4{color:#f39801; font-size: 16px;padding-bottom: 20px;font-weight: normal;}
.recruit-detail .yaoqiu{padding-top: 20px;}
.recruit-detail .block{width: 45%;}
/*.recruit-detail .recruit-bg{background: url(../images/recruit_bg.jpg) repeat-y 48% center;}*/
.recruit-detail .down{margin-top: 50px;text-align: center; margin-bottom: 40px;}
.recruit-detail .down a.shenqing,.recruit-detail .down a.tuijian{display: inline-block;width: 90px;text-align: center;height: 36px;line-height: 36px; color:#fff;font-size: 18px;background-color: #f39801;margin-right: 20%;}
.recruit-detail .down a.tuijian{margin-right: 0;background-color: #666;}

/*弹窗分享*/
.fenxiang-layout{width: 100%;height: 100%;left: 0;top: 0;position: fixed;background:rgba(0,0,0,.8);z-index: 100;display: none;}
.fenxiang{width: 380px;height: 200px;background-color: #fff;position: absolute;top: 50%;left: 50%;margin-top: -100px;margin-left: -190px;box-sizing: border-box;padding: 20px;}
.fenxiang-close{width: 18px;height: 18px;position: absolute;right: 20px;top: 20px;background:url(../images/fenxiang_close.png) no-repeat;}
.fenxiang h2{font-size: 18px;padding-bottom:5px;border-bottom: 1px solid #bbb;font-weight: normal; color:#333;}

.fenxiang .bdshare-button-style0-16{margin-top: 30px;width: 100%;text-align: center;}
.fenxiang .bdshare-button-style0-16 a{float: none;display: inline-block;padding: 0;margin: 0;padding-top: 60px;width: 50px; margin-left: 10px;margin-right: 10px;background:url(../images/share_big.png) no-repeat ; vertical-align: middle; color:#666;text-align: center;}
.fenxiang .bdshare-button-style0-16 a.bds_weixin{background-position: -50px top;}
.fenxiang .bdshare-button-style0-16 a.bds_tqq{background-position: -100px top;}
.fenxiang .bdshare-button-style0-16 a.bds_qzone{background-position: -150px top;}

/*发展历程*/
.develop{margin-bottom: 90px;}
.develop-state{padding: 20px 30px;background-color: #fff;margin-bottom: 10px; color:#666;}
.develop-content{width: 100%;height: 520px;background:url(../images/develop_bg.jpg) no-repeat center;-webkit-background-size: cover; background-size: cover; box-sizing: border-box; padding-top: 60px;}

.smallImg li{ float: left; padding:0; width:150px; cursor:pointer;  display: inline; text-align: center; color:#fff;  font-size: 24px; font-weight: bold; }
.smallImg li a{padding-top: 40px;display: inline-block;background:url(../images/li_bg.png) no-repeat center top;}
.smallImg li a.selected{background-image: url(../images/li_bg_on.png);}
#prev,#next{width:36px;height: 36px;position: absolute;bottom: 40px;background-repeat: no-repeat; background-image: url(../images/psd_jiantou.png);/*background-color: #023286;*/ background-position: center center;background-position: right 6px;}
#prev{left: -2px; background-position: right 9px;
-webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
        transform: rotate(180deg);}
#next{right:-2px;}

.develop-banner .item{}
.develop-banner .item-text{width: 50%;box-sizing: border-box; padding: 40px 40px 70px;}
.develop-banner .item-pic{width: 50%; height: 100%;background-repeat: no-repeat; background-position: center center;-webkit-background-size: cover; background-size: cover;}
.develop-banner,.develop-banner .owl-stage-outer,.develop-banner .owl-stage,.develop-banner .item{height: 100%; width:730px ;}
.develop-banner .owl-item{width: 100%;height: 100%;}
.develop-banner .item-text h3{font-size: 18px;color:#003487; }
.develop-banner .item-text h4{color:#333;text-indent: 2em;}
.item-text-c{height: 160px;border-bottom: 1px solid #e0e0e0;}
/*.develop-banner .owl-nav{position: absolute; bottom: 20px;left: 34%;}*/
.develop-banner .owl-prev,.develop-banner .owl-next{width: 12px;height: 20px;background:url(../images/licheng_attr.png) no-repeat;display: inline-block;text-indent: -99px;overflow: hidden;position: absolute;top: 50%;margin-top: -10px;}
.develop-banner .owl-next{background-position: right 0;right: 50%; margin-right: 25px;}
.develop-banner .owl-prev{margin-left: 25px;}

.index-service li{position: relative;}
.index-service2{height: 100%;}
.index-service .index-service1{width: 100%;position: absolute;top: 0;left: 0;opacity: 0;height: 100%;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
.index-service1 .text{width: 80%;margin-left: auto;margin-right: auto;left: 0;right: 0;}
.index-service li:hover .index-service1{opacity: 1;}

#timeline {width: 730px; overflow: hidden; margin: 0 auto; position: relative; background: url('../images/develop_line.jpg') left 339px repeat-x; }
#dates {margin-top: 50px; width: 730px; height: 70px;  }
.date-wrap{width: 636px;margin-left: auto;margin-right: auto;overflow: hidden;}
#dates li {list-style: none; float: left; width: 100px; height: 50px; font-size: 24px; text-align: center; }
#dates a {line-height: 38px; padding-bottom: 10px; color:#fff; }
#dates .selected {font-size: 24px; color:#83b3ff; }
#issues {height: 280px; overflow: hidden;background-color: #fff; }
#issues li {height: 280px; list-style: none; float: left; }


@media (max-width:1366px){
.index-pro .index-pro-hd{height: 120px;}
}
@media (max-width:1200px){
.index-pro .index-pro-hd{height: 100px;}
.recruit-title li{font-size: 16px;padding-left: 10px;}
}
@media (max-width: 1100px) {
    
}
/*技术服务开始---------------------------------*/
.technology-text{background: #fff; padding: 40px 50px; margin-bottom: 30px;}
.technology-text p{margin-bottom: 10px; font-size: 16px;}
.technology-body{padding: 40px 50px 70px;}
.technology-form li{float: left; margin-bottom: 20px; width: 48.5%; margin-right: 3%; position: relative;padding-left: 100px;-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;}
.technology-form li:nth-of-type(2n){margin-right: 0;}
.technology-form li label{position: absolute;left: 0;top: 0; font-size: 18px;line-height: 50px;}
.technology-form li input,.technology-form li select,.technology-form li.miaosu textarea{display: block;width: 100%;height: 50px;line-height: 50px;background-color: transparent; border: 1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;text-indent: 10px; color:#666; font-size: 16px;font-family: "微软雅黑";}
.technology-form li select{text-align: center;-webkit-appearance:none; background:url(../images/select_jiantou.png) no-repeat right center; }
.technology-form li.shangchuan{padding-left: 150px;width: 100%;}
.technology-form li.shangchuan label{}
.technology-form li.shangchuan .kuang{width: 39%;border: 1px solid #ddd; height: 50px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 10px; display: inline-block;}
.technology-form li.shangchuan .kuang input{width: auto;border: none; font-family: "微软雅黑"; text-indent: 0; padding-top: 10px; line-height: inherit;width: 100%;}
.technology-form p{display: inline-block; padding-left: 10px;font-size: 16px;color:#666;}
.technology-form li.miaosu{padding-left: 170px;width: 100%;}
.technology-form li.miaosu textarea{width: 100%;height: 290px;padding: 10px; line-height: 26px;text-indent: 0; }
.technology-body .submit{text-align: right;}
.technology-body .submit input{display: inline-block;width: 150px;height: 50px;line-height: 50px;color:#fff;font-family: "微软雅黑"; font-size: 18px; background-color:#f5a522; margin-top: 40px;}
.technology-form2 li.wenti{padding-left: 130px;}
.technology-form2 li.miaosu{padding-left: 100px;}
.technology-form2 li.shangchuan{padding-left: 170px;}
@media (max-width:1366px){
.index-pro .index-pro-hd{height: 120px;}
}
@media (max-width:1200px){
.index-pro .index-pro-hd{height: 100px;}
.recruit-title li{font-size: 16px;padding-left: 10px;}
.technology-form li.shangchuan .kuang{width: 50%;}
}
@media (max-width: 1100px) {
    
}




.search_text{width:20%;height:40px;border:1px solid #ccc;margin-bottom:10px;margin-left: 80%;}
.search_text input{width:85%;height:40px;float:left;}
.search_text .searchpic{background:#fff url(../images/search.png) no-repeat center;height:40px;width:15%;float:right;cursor:pointer;}











