﻿@charset 'utf-8';.banner,.i-banner,footer,header,main{-webkit-transition:all .5s;transition:all .5s}
body{overflow-x:inherit;min-width:1280px}
.mauto{width:1100px;max-width:1100px}
header .mauto{width:1100px!important;}
header .haad-top,header .info,header .search{height:95px}
header .logo{overflow:hidden;height:95px;line-height:95px}
header .info{position:relative;margin-left:30px;padding-left:27px;color:#f08519;font-size:16px;line-height:30px}
header .info::after{position:absolute;top:50%;left:0;width:1px;height:48px;background:#ddd;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
header .search .txt{padding:0 10px;width:258px;height:40px;border:1px solid #dedede;border-right:none;line-height:40px}
header .search .btn{width:40px;height:40px;background:#f08519 url(../images/search.png) no-repeat center;font-size:0}header nav .mauto{width:1400px!important;}
header nav{background:#f08519;color:#fff}
header nav ul li{position:relative;float:left;width:8.33%;text-align:center}
header nav ul li:hover .sub-nav{top:47px;visibility:visible;opacity:1}
header nav ul li>a{position:relative;font-size:16px;line-height:47px}
header nav ul li .sub-nav{position:absolute;top:65px;left:50%;z-index:1;visibility:hidden;padding:10px;width:150px;background:rgba(255,255,255,.9);opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
header nav ul li .sub-nav a{display:block;height:40px;border-bottom:1px solid rgba(0,0,0,.1);color:#333;text-align:center;line-height:40px}
header nav ul li .sub-nav a:hover{background:#f08519;color:#fff}
footer .link{overflow:hidden;height:60px;background:#cd7115;line-height:60px}
footer .link .list{width:990px}
footer .link .vcs{-webkit-justify-content:space-between;justify-content:space-between}
footer .info em{color:#f08519;font-size:26px}
footer .erweima{width:50px;height:50px}
.owl-controls .owl-page span{background:#f08519}
.owl-controls .owl-page.active span,.owl-controls.clickable .owl-page:hover span{background:#999}
.i-banner img{width:100%}
.i-banner .owl-buttons{position:absolute;top:50%;left:50%;margin:0 auto;width:1100px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.i-banner .owl-controls .owl-buttons div{width:27px;height:51px}
.i-banner .owl-controls .owl-buttons .owl-prev{left:0;background:url(../images/banner_l.png) no-repeat center}
.i-banner .owl-controls .owl-buttons .owl-next{right:0;background:url(../images/banner_r.png) no-repeat center}
.i-banner .owl-pagination{display:none}
.banner{height:223px;width:1100px;background-position:center;background-size:cover;background-repeat:no-repeat;margin:auto;}

.banner-job{height:223px;width:1100px;background-position:center;background-size:cover;background-repeat:no-repeat;margin:auto}

.i-service-w{padding-top:22px;background:#f9f9f9}
.i-service{width:370px;border:1px solid #ddd;background:#fff;}
/*.i-service li{float:left;width:33.3333333%}*/
.i-service li{float:left;width:25%}
.i-service h2{height:45px;border-bottom:1px solid #ddd;line-height:45px}
.i-service .icon{width:52px;height:52px}
.i-service h3{height:50px;line-height:50px}
.i-news{background:#fff;width:710px;border:1px solid #ddd;border-top:2px solid #00af62}
.i-news .tab-head li{width:25%;height:45px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#f6f6f6;line-height:45px}
.i-news .tab-head li.cur{border:none;background:#fff;color:#f08519}
.i-news .tab-body a{height:40px;border-bottom:1px dashed #999;line-height:40px}
.i-news .tab-body a:hover h3{color:#f08519}
.i-news .tab-body h3{position:relative;padding-left:25px;width:80%}
.i-news .tab-body h3::after{position:absolute;top:50%;left:4px;width:7px;height:7px;border:1px solid #c2c2c2;border-radius:50%;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.i-news .tab-body .date{color:#999}
.i-about{background:#fff;width:320px;height:357px;border:1px solid #ddd}
.i-about .imgs{height:164px}
.i-about .more{color:#f08519}
.i-about .btn{border-top:1px dashed #d1d1d1}
.i-about .btn a{position:relative;width:140px;height:35px;border:1px solid #dedede;line-height:35px}
.i-about .btn a img{margin-right:8px;vertical-align:-4px}
.i-about .btn a::after{position:absolute;top:50%;right:-5px;display:none;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:4px solid #059184;content:'';-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.i-about .btn a:hover{border-color:#059184}
.i-about .btn a:hover::after{display:block}
.i-service-list{background:#fff;width:780px;border:1px solid #e7e7e7;border-left:none}
.i-service-list .list{margin-top:-1px;margin-right:-1px}
.i-service-list a{padding-top:25px;padding-bottom:22px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.i-service-list a.more .imgs{background-color:#f08519}
.i-service-list a.more h3{color:#f08519}
.i-service-list a:hover .imgs{border-color:#f08519}
.i-service-list a:hover h3{color:#f08519}
.i-service-list .imgs{overflow:hidden;margin:0 auto;width:88px;height:88px;border:1px solid transparent;border-radius:50%;background-position:center;background-repeat:no-repeat}
.i-team{padding-top:55px;padding-bottom:53px;background:#f9f9f9;background-position:center;background-size:cover;background-repeat:no-repeat}
.i-team .more{position:relative;width:55px;height:30px;border-radius:5px;background:#f08519;line-height:30px}
.i-team .more::after{position:absolute;bottom:-4px;left:50%;border-top:4px solid #f08519;border-right:4px solid transparent;border-left:4px solid transparent;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.i-team .tab-head li{width:150px;height:45px;background:#ddd;color:#040200;font-size:18px;line-height:45px}
.i-team .tab-head li.cur{background:#f08519;color:#fff}
.i-team .tab-body li .box{padding:0 12px}
.i-team .tab-body li .txt{height:88px;color:#666;line-height:22px;-webkit-line-clamp:4;font-size:12px;}
.i-team .tab-body li .txt span{color:#999;}
.i-team .tab-body li a:hover{color:#f08519}
.i-team .slider{padding-right:53px;padding-left:53px}
.i-team .owl-controls{display:block!important}
.i-team .owl-pagination{display:none}
.i-team .owl-controls .owl-buttons div{width:53px;height:100%}
.i-team .owl-controls .owl-buttons .owl-prev{left:0;background:url(../images/team_l.jpg) no-repeat center}
.i-team .owl-controls .owl-buttons .owl-next{right:0;background:url(../images/team_r.jpg) no-repeat center}
.i-video{background:#fff;padding-right:13px;padding-bottom:28px;padding-left:13px;width:300px;border:1px solid #ddd;border-top:2px solid #00af62}
.i-video h2{height:54px;font-size:18px;line-height:54px}
.i-video h2 img{margin-right:8px}
.i-video h2 a{color:#999;font-size:12px}
.i-video .imgs{position:relative}
.i-video .imgs::after{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/video_icon.png) no-repeat center;content:''}
.i-video i{width:154px;height:30px;border-radius:5px;background:#ff9125;line-height:30px}
.i-healthy{background:#fff;width:778px;border:1px solid #ddd}
.i-healthy h2{height:60px;font-size:18px;line-height:60px}
.i-healthy h2 img{margin-right:8px}
.i-healthy h2 a{color:#999;font-size:12px}
.i-healthy .tab-head{border:1px solid #efefef}
.i-healthy .tab-head li{width:25%}
.i-healthy .tab-head li a{cursor:pointer}
.i-healthy .tab-head .icon{margin:0 auto;width:60px;height:60px;border-radius:50%;background-color:#e5eae6;background-position:center;background-repeat:no-repeat}
.i-healthy .tab-head h3{margin-top:10px;font-size:14px;color:#666;}
.i-healthy .tab-body a{position:relative;padding:0 20px;height:30px;line-height:30px}
.i-healthy .tab-body a::after{position:absolute;top:50%;left:5px;color:#d1d1d1;content:'>';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.bg{background:#f9f9f9}
.pl12{padding-left:12px}
.pr12{padding-right:12px}
.main-home{height:55px;line-height:55px}
.content-w>.mauto{border:1px solid #e2e2e2;background:-webkit-linear-gradient(#fefefe,#f3f3f3);background:linear-gradient(#fefefe,#f3f3f3)}
.main-menu{position:relative;width:220px}
.main-menu h2{height:155px}
.main-menu h2 strong{color:#f08519;font-size:22px}
.main-menu h2 span{color:#bfbdbd}
.main-menu .list{border-top:1px solid #ddd}
.main-menu .list li.cur a,.main-menu .list li:hover a{background:#f08519;color:#fff}
.main-menu .list li.cur a::after,.main-menu .list li:hover a::after{opacity:1}
.main-menu .list a{position:relative;display:block;padding:0 15px;height:55px;border-bottom:1px solid #ddd;text-align:center;line-height:55px;-webkit-transition:all .3s;transition:all .3s}
.main-menu .list a::after{position:absolute;top:50%;left:16px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #fff;content:'';opacity:0;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.main-menu .btn{margin-top:17px}
.main-menu .btn a{margin-top:6px;padding-left:7px;height:40px;line-height:40px}
.main-menu .btn .icon{width:66px;text-align:center}
.main-menu .btn .a1{background:#8dc11e}
.main-menu .btn .a2{background:#5d9fc2}
.main-menu .btn .a3{background:#f08519}
.main-menu::after{position:absolute;top:0;right:0;width:1px;height:9999%;background:#ddd;content:''}
/*.content{width:878px;min-height:720px}*/
.content{width:878px;min-height:720px}
.content h2{font-size:18px}
.content select{width:180px;height:35px;border:1px solid #e2e2e2;background:url(../images/select_bg.png) no-repeat 90% center;line-height:35px}
.in-title{position:relative;padding-left:20px;color:#f08519;font-weight:700;font-size:24px}
.in-title::after{position:absolute;top:50%;left:0;width:4px;height:21px;background:#f08519;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.event .head{padding:0 40px}
.event .head li{position:relative;z-index:55;padding-bottom:25px;font-size:18px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}
.event .head li::after{position:absolute;bottom:0;left:0;width:100%;height:15px;background:url(../images/event_item_icon.png) no-repeat center;content:''}
.event .head li.cur{color:#f08519}
.event .head li.cur::after{background:url(../images/event_item_icons.png) no-repeat center}
.event .owl-controls{display:block!important}
.event .owl-pagination{display:none}
.event .owl-carousel .owl-wrapper{position:relative;z-index:1}
.event .owl-buttons{position:relative;margin-top:-7px}
.event .owl-buttons::after{position:absolute;top:50%;left:50%;z-index:0;width:100%;height:1px;background:#dedede;content:'';-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.event .owl-controls .owl-buttons div{width:29px;height:29px}
.event .owl-controls .owl-buttons .owl-prev{left:-40px;background:url(../images/event_l.png) no-repeat center}
.event .owl-controls .owl-buttons .owl-prev:hover{background:url(../images/event_ls.png) no-repeat center}
.event .owl-controls .owl-buttons .owl-next{right:-40px;background:url(../images/event_r.png) no-repeat center}
.event .owl-controls .owl-buttons .owl-next:hover{background:url(../images/event_rs.png) no-repeat center}
.event .list ul{display:none;-webkit-transition:all .3s;transition:all .3s}
.event .list ul.cur{display:block}
.event .list li{margin-bottom:30px;line-height:32px}
.event .list .date i{font-size:18px}
.news-list .hsms2 li a{height:46px;border:2px solid #ddd;line-height:46px; width:20%; text-align:center; margin-bottom:15px;}
.news-list .hsms2 li a:hover{color:#f08519;border:2px solid #f08519;}
.news-list li a{height:60px;border-bottom:1px dashed #999;line-height:60px}
.news-list li a:hover h3{color:#f08519}
.news-list h3{padding-left:22px;width:80%;background:url(../images/nous_icon.png) no-repeat left center}
.news-info h3{font-size:22px}
.news-info .txt{border-top:1px dashed #999;border-bottom:1px dashed #999}
.news-page a{height:40px;line-height:40px}
.news-page strong{color:#999}
.news-page span{width:80%;color:#000}
.join-list{border-top:1px solid #ddd}
.join-list .join-w{border-bottom:1px solid #ddd}
.join-list .join-head{position:relative;min-height:60px;font-size:16px;line-height:60px;cursor:pointer}
.join-list .join-head.cur::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.join-list .join-head::after{position:absolute;right:0;width:14px;height:60px;background:url(../images/join_icon.png) no-repeat center;content:'';-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s}
.join-list .join-head li{float:left;display:inline-block;width:80%}
.guide{padding:180px 0 200px 0;background:#f9f9f9;background-position:center;background-size:cover;background-repeat:no-repeat}
.guide .wrap{margin:0 auto;max-width:1210px}
.guide .owl-wrapper-outer{height:auto!important}
.guide li{margin:0 6px;width:230px}
.guide li a{position:relative;margin-top:50px;padding-bottom:18px;border-top-right-radius:5px;border-top-left-radius:5px;-webkit-transition:all .3s;transition:all .3s}
.guide li a:hover{-webkit-transform:translateY(-50px);transform:translateY(-50px)}
.guide li a:hover h3{color:#f08519}
.guide li a:hover em{color:#f08519}
.guide li a::after{position:absolute;bottom:0;left:0;width:100%;height:18px;background:url(../images/guide_item_bg.png) no-repeat center;content:''}
.guide li em{font-size:18px}
.guide .owl-pagination{display:none}
.guide .owl-controls .owl-buttons div{margin-top:27px;width:50px;height:50px;border:2px solid #7f7f7f;border-radius:50%}
.guide .owl-controls .owl-buttons .owl-prev{left:-55px;background:url(../images/pic_sliders_l.png) no-repeat center}
.guide .owl-controls .owl-buttons .owl-next{right:-55px;background:url(../images/pic_sliders_r.png) no-repeat center}

.guide-job .wrap{margin:0 auto;max-width:980px;}

.department-list ul{margin-left:-10px}
.department-list li{margin-bottom:10px;padding-left:10px}
.department-list li a{border:1px solid #ccc;border-radius:2px}
.department-list li a:hover{border-color:#f08519}
.department-list li a:hover em,.department-list li a:hover h3{color:#f08519}
.department-list li .txt{height:75px;-webkit-line-clamp:3}
.department-list li em{height:40px;border-top:1px dashed #e4e4e4;background:#f9f9f9;line-height:40px}
.service .head{padding-top:55px;padding-bottom:55px;background:#f08519}
.service .head em{font-size:22px}
.service .service-search .txt{padding:0 10px;width:611px;height:42px;background:#fff;line-height:42px}
.service .service-search .btn{width:81px;height:42px;background:url(../images/service_btn.jpg) no-repeat center;font-size:0}
.service .in-title{font-size:20px}
.service .list a{float:left;padding-top:25px;padding-bottom:12px;width:20%}
.service .list a.more .imgs{background-color:#f08519}
.service .list a.more h3{color:#f08519}
.service .list a:hover .imgs{border-color:#f08519}
.service .list a:hover h3{color:#f08519}
.service .list .imgs{overflow:hidden;margin:0 auto;width:88px;height:88px;border:1px solid transparent;border-radius:50%;background-position:center;background-repeat:no-repeat}
.tab-head li{cursor:pointer}
.tab-body li{overflow:hidden;height:0;opacity:0;-webkit-transition:all .5s;transition:all .5s}
.tab-body li.cur{overflow:visible;height:auto;opacity:1}
.fix-bar{position:fixed;right:0;bottom:20%;z-index:555}
.items{position:relative;width:50px;height:51px;border-bottom:1px solid #ddd}
.items P{position:absolute;top:0;right:0;overflow:hidden;width:50px;height:50px;background:#7f7f7f;color:#fff;white-space:nowrap;line-height:50px;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-ms-transition:all .8s}
.items P a{color:#fff}
.items P span{display:inline-block;width:50px;text-align:center}
.items P i{display:inline-block;width:100px;text-align:center}
.items:hover P{width:152px;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;-ms-transition:all .8s}
.items:hover .go-top{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s}
#gotop{width:50px;height:50px;background:#7f7f7f url(../images/fix_bar3.png) no-repeat center center;cursor:pointer;transition:all .5s ease}
.fix-wrap{position:fixed;top:0;left:0;z-index:9999;display:none;width:100%;height:100%;background:rgba(0,0,0,.8)}
.fix-wrap .hide{position:fixed;top:5%;right:5%;padding:25px;width:25px;height:25px;border-radius:50%;background:#090908;cursor:pointer;-webkit-transition:all .8s;transition:all .8s}
.fix-wrap .hide::after,.fix-wrap .hide::before{position:absolute;top:50%;left:50%;margin-top:-27.5%;width:1px;height:55%;background:#fff;content:''}
.fix-wrap .hide::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fix-wrap .hide::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.fix-wrap .hide:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.fix-video .video-wrap{display:table;overflow:hidden;padding:10px;max-width:55%;max-height:55%;border:1px solid #3a3a3a;border-radius:5px;background:#2d2d2d;box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-animation:ReturnToNormal .5s both;animation:ReturnToNormal .5s both}
.fix-video video{max-width:100%;max-height:100%}
.fix-pic{overflow:auto}
.fix-pic img{-webkit-animation:zoomIn .5s both;animation:zoomIn .5s both}
.in-page{color:#888;line-height:35px}
.in-page span{padding:0 15px;border:1px solid #e8e8e8}
.in-page a{padding:0 15px;border:1px solid #e8e8e8;margin:0 8px;}
.in-page a.cur,.in-page a:hover{border-color:#f08519;background:#f08519;color:#fff}
.bd_weixin_popup{height:300px!important}
.imgs{overflow:hidden;}
.imgs img{width:100%;height:100%;object-fit:cover;  }
.pic-sliders{margin:0 auto}
.pic-sliders #pic_slider_t{overflow:hidden}
.pic-sliders #pic_slider_t .owl-pagination{display:none}
.pic-sliders #pic_slider_b{padding:0 30px}
.pic-sliders #pic_slider_b .item{overflow:hidden;margin:0 6px;height:105px;border:2px solid #ebebeb;cursor:pointer}
.pic-sliders #pic_slider_b .item .pic img{object-fit:cover}
.pic-sliders #pic_slider_b .synced .item{border-color:#f08519}
.pic-sliders .owl-controls{display:block!important}
.pic-sliders .owl-controls .owl-buttons div{width:16px;height:100%}
.pic-sliders .owl-controls .owl-buttons .owl-prev{background:url(../images/pic_sliders_l.png) no-repeat center}
.pic-sliders .owl-controls .owl-buttons .owl-next{background:url(../images/pic_sliders_r.png) no-repeat center}
.apply-box .tr{text-align:right;}

/*sj*/
.box3{width:100%;margin:1% 0;float:left;}
.news-list .imgs{width: 15%;
    float: left;
    margin-right: 4%;
    }
.box3 .txt{font-size:12px;}
.box2{width:100%; margin-bottom:2%;padding-bottom:1%; border-bottom:1px dashed #ddd;}
.box2 .imgs{width:10%; margin-right:2%;float:left; }
.box2 .els{width:88%;float:left;}
.box2 .txt{font-size:12px;width:88%;float:left;}
.sg-cosl{ padding:10px 3%;}
.linsme{ line-height:49px; border-bottom:2px solid #ddd; height:51px;}
.linsme span{ display:inline-block; border-bottom:2px solid #e02e2e; font-size:15px;}
.upcels td{ padding:15px 3px; color:#666; line-height:40px;}
.upcels td span{ color:#e02e2e; margin-right:3px;}
.upcels td .ds01{ width:100%; border:1px solid #ddd; height:40px; padding:0 5px; color:#666;}
.upcels td select{ height:40px; width:100%; border:1px solid #ddd; color:#666;}
.upcels td label{ display:inline-block; margin-right:12px;}
.upcels td .awm-c{ position:absolute; right:0; top:7px; right:5px; height:30px; width:70px; color:#fff; background:#f74c4c; text-align:center; line-height:30px;}
.job-sie{ width:400px;} 
.upcels td textarea{ width:100%; height:100px; border:1px solid #ddd;}
.upcels td .mels{ width:300px; height:40px; color:#fff; border-radius:3px; background:#f74c4c; font-size:15px; border:none; cursor:pointer; max-width:100%;}
.con-r .btn{width:155px;height:40px;border:1px solid #dcdcdc;border-radius:5px;background:#f9f9f9;line-height:40px}
.goods .head{padding:.6rem 0}
.goods label{padding-right:13px;height:41px;line-height:41px}
.goods .box1{margin-right:23px}
.goods .txt{padding:0 10px;width:70%;height:41px;border:2px solid #aaa;border-radius:5px}
.goods .box{width:100%;    margin: 0% 0 3% 0;}
.goods .btn{margin-right:.9rem}
.goods .btn a{margin:0 8px;height:40px}
.goods .btn .a1{width:115px;background:url(../images/goods_btn1.jpg) no-repeat center}
.goods .btn .a2{width:73px;background:url(../images/goods_btn2.jpg) no-repeat center}

.i-videos .img-md img{width:272px;height:165px;}
.lg-4 .db img{width:52px;height:52px;}


    /*.guide .owl-item{
        width:25%;
    }*/




