@charset "utf-8";
/* CSS sxf 2013 */
*{margin:0;padding:0;list-style-type:none;}
html{font-size: 100%}
body{ font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:16px;}
a,img{border:0px;transition:.3s;}
img{max-width: 100%;height: auto;display: block;}
a { text-decoration:none}
a:hover{ text-decoration:none;}
input:focus,
a:focus{ outline:none}
.fl{ float:left;*display:inline}
.fr{ float:right;*display:inline}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cb { clear:both;}
.corg { color:#e8683b;}
.cblu { color:#00aeff;}
.pr{ position:relative} 
.pa{ position:absolute}
.cg { color:#8dc014;}
.ovh{ overflow:hidden;*zoom:1}
.tac{ text-align:center}
.tar{ }
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.tac{ text-align: center;}
.tac img{ display: block; margin: auto}

body{}

.wp{width:1280px; margin:auto;position: relative;}

.ovh{ overflow: hidden;}
.pr{position: relative;}

.swiper-container-fade .swiper-slide{opacity:0!important;}
.swiper-container-fade .swiper-slide-active{opacity:1!important;} 


.swiper-banner{height: 900px;position: relative;width: 100%}
.swiper-banner .pic{height: 900px;position: relative;transition:6s;transform:scale(1.1);}
.swiper-banner  h2{font-size: 40px;color: #fff;text-align: center;font-weight: normal; position: absolute;top:480px;left:0%;width: 100%;z-index: 22; text-indent: 390px;}
.swiper-banner h2 img{display: inline-block;}
.swiper-banner .b1 .pic{background: url(../images/ban1.jpg) no-repeat top center;}
.swiper-banner .b2 .pic{background: url(../images/ban1.jpg) no-repeat top center;}
.swiper-banner .swiper-slide-active .pic{transform:scale(1);}

.swiper-banner .swiper-pagination{width: 40px;bottom:auto; top:420px;left:50%;margin-left: 710px; text-align: right;}
.swiper-banner .swiper-pagination-bullet{background-color: #fff;opacity: 1;transition:.2s; width: 16px ;height: 6px;border-radius: 0px;float: right;display: block;margin-top: 12px !important;}
.swiper-banner .swiper-pagination-bullet-active{width: 36px}

.header{width: 100%;-webkit-transition: 400ms;transition: 400ms;padding: 20px 0;background-color: #fff;}
.header-index{position: fixed; top:0px;z-index: 22;background-color: transparent;}
.logo{width:535px;height: 90px;background: url(../images/logo2.png) no-repeat;background-size: 100% auto; display: block;float: left;}
.header-index .logo{background: url(../images/logo1.png) no-repeat;background-size: 100% auto; }
.header .nav{float: right;margin-top: 25px}
.header .nav li { float: left;margin-left: 15px;position: relative; }
.header .nav li > a { display: block; position: relative; font-size: 16px; padding: 12px 0;color: #333 }
.header .nav li > a:before { content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; background: #f08336; -webkit-transition: 600ms; transition: 600ms; height: 3px; }
.header .nav li > a:hover, .nav li.on > a { color: #f08336; }
.header .nav li > a:hover:before, .nav li.on > a:before { left: 0; right: auto; width: 100%; }
.header .nav li .sub{width: 100px;position: absolute; top:45px;left:-30px;display: none;background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.1); padding: 10px;z-index: 99;}
.header .nav li .sub a{display: block; width: 100%; padding: 8px 0 ;text-align: center; font-size: 16px;color: #666}
.header .nav li .sub a:hover{color: #f08336;}
.sheader { background: #fff; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
.header-index .nav li > a{ color: #fff; }
.sheader .nav li > a { color: #333; }
.sheader .logo{background: url(../images/logo2.png) no-repeat;background-size: 100% auto; }



.s-about{background-color: #fff;padding: 70px 0;color: #222}
.s-about .bimg{float: right;width: 600px;margin-top: 0px}
.s-about .tit{}
.s-about h4{font-size: 16px;color: #666;font-weight: normal;padding: 10px 0 0 0}
.s-about h2{font-size: 36px;padding-top: 30px;font-weight: normal;}
.s-about p{line-height: 34px;padding-top: 15px;padding-right: 640px;color: #666}
.s-about a{background-color: #006ad7;height: 50px;width: 180px;line-height: 50px;text-align: center;display: block;text-align: center;color: #fff;font-size: 16px;margin-top: 20px}
.s-about a i{width: 21px;height: 13px;background: url(../images/ic_ar1.jpg) no-repeat;display: inline-block;vertical-align: middle;margin-left: 5px;}
.s-about a:hover{background-color: #2182e7;}

.s-news{background: url(../images/bg_news.jpg) no-repeat top center;height: 755px;}
.s-news .nav{float: right;margin-top: 80px;margin-bottom: 65px;}
.s-news .nav li{float: left;margin-left: 20px;}
.s-news .nav a{width: 180px;height: 60px;font-size: 18px;display: block;background-color: #ebebeb;border: solid 1px #e0e0e0;color: #333;line-height: 60px;text-align: center;}
.s-news .nav li.on a{background-color: #b9160f;border-color: #b9160f;color: #fff}
.news-slide{float: left;width: 640px;position: relative;}
.news-slide a{display: block;}
.news-slide p{background-color: rgba(0,0,0,.7); color: #fff;font-size: 18px;text-align: center;padding: 15px 0 38px;width: 100%;position: absolute; bottom:0;left:0; }
.swiper-newsimg{width: 640px;height: 520px;}
.swiper-newsimg img{width: 640px;height: 520px;display: block;}
.swiper-newsimg .swiper-pagination-bullet{background-color: #fff;opacity: .5;transition:.2s;}
.swiper-newsimg .swiper-pagination-bullet-active{background-color: #fff;opacity: 1; }
.news-item{float: right;width: 610px}
.news-item li{background-color: #fff;border-left: solid 4px #e5e5e5;margin-bottom: 15px;overflow: hidden;}
.news-item li .date{float: left;width: 16%;border-right: solid 1px #e5e5e5;text-align: center;color: #999;height: 163px}
.news-item li .date span,
.news-item li .date em{display: block;font-style: normal;color: #333;font-size: 20px}
.news-item li .date span{font-size: 24px;padding-top: 45px;}
.news-item li .con{width:83%;float: right; }
.news-item li .con h3{padding: 25px 20px 0}
.news-item li .con h3 a{font-size: 18px;color: #333}
.news-item li .con p{line-height: 26px; padding: 15px 20px 0;font-size: 14px}
.news-item li .con p a{color: #666}
.news-item li .con a:hover{color: #b9160f;text-decoration: underline;}

.s-buss{background-color: #f4f7fa;border-top: solid 1px #fff;padding: 30px 0}
.s-buss {padding-bottom: 15px;}
.s-buss .tit{float: left;margin-top: 25px}
.s-buss .nav{margin-left: 338px;}
.s-buss .nav a{float: left;margin-left: 10px;margin-bottom: 10px;}
.s-buss .nav a{width: 145px;height: 60px;font-size: 14px;display: block;background-color: #ebebeb;border: solid 1px #e0e0e0;color: #333;line-height: 60px;text-align: center;}
.s-buss .nav a:hover{background-color: #b9160f;border-color: #b9160f;color: #fff}


.s-case{background-color: #fff;padding: 40px 0}
.s-case .tit{display: block;margin: auto;padding-bottom: 30px;}
.s-case-list{ overflow: hidden;width: 100%;}
.s-case-list .hd{margin-left: -10px;}
.s-case-list li{float: left;margin-left: 10px;width: 420px}
.s-case-list li a{display: block;position: relative;text-align: center;}
.s-case-list li a .txt{position: absolute; top: 35%; left: 0; width: 100%;height: 60px; -webkit-transition: 600ms; transition: 600ms; opacity: 0; color: #fff;font-size: 18px;z-index: 39; }
.s-case-list li a .txt p{font-size: 22px;font-weight: bold;padding-bottom: 20px;}
.bg-cover{ opacity: 0; position: absolute; z-index: 29; top: 0; bottom: 0; left: 0; right: 0; background:rgba(0,0,0,.5); -webkit-transition: 600ms; transition: 600ms; }
.case-wrap .s-case-list{padding-top: 80px;}
.case-wrap .s-case-list .hd{margin-left: -25px}
.case-wrap .s-case-list li{margin-bottom: 25px; width: 300px;margin-left: 25px;}
.case-wrap .s-case-list li img{display: block;}
.case-wrap .s-case-list li a .ctxt{background-color: rgba(0,0,0,.6);height: 40px;line-height: 40px;text-align: center;color: #fff;position: absolute;bottom:0;left:0;width:100%;-webkit-transition: 600ms; transition: 600ms; }
.case-wrap .s-case-list li a .txt{font-size: 16px}
.case-wrap .s-case-list li a .txt p{font-size: 20px}


.iac-line { display: block; position: absolute; background: #fff; z-index: 39; -webkit-transition: 600ms; transition: 600ms; }
.iac-line.line-3, .iac-line.line-1 { width: 0; height: 2px; }
.iac-line.line-2, .iac-line.line-1 { top: 4%; left: 4%; }
.iac-line.line-4, .iac-line.line-3 { right: 4%; bottom: 4%; }
.iac-line.line-2, .iac-line.line-4 { width: 2px; height: 0; }
.iac-line-hover:hover .line-3, .iac-line-hover:hover .line-1 { width: 92%; }
.iac-line-hover:hover .line-2, .iac-line-hover:hover .line-4 { height: 92%; }
.iac-line-hover:hover .txt,
.iac-line-hover:hover .bg-cover{ opacity: 1; }
.iac-line-hover:hover .ctxt{opacity: 0;}

.s-case-list .bd{margin-top: 10px}
.s-case-list .pageState{ color: #c1c1c2;font-size: 14px;font-weight: bold;float: left;}
.s-case-list .pageState span{color: #0051a7;font-weight: bold;font-size: 18px}
.s-case-list .bd ul{float: left;margin: 10px 0 0 10px}
.s-case-list .bd li{width: 8px;height: 8px;text-indent: -999em;overflow: hidden;border-radius: 8px;background-color: #c1c1c2;float: left;margin-left: 15px;cursor: pointer;}
.s-case-list .bd li.on{background-color: #0051a7;}


.footer { background: #333; color: #fff; padding: 50px 0;font-size: 14px}
.footer a { color: #fff; }
.footer .f-ma { float: left; margin-left: 30px; }
.footer .share { margin-top: 25px; }
.footer .t { padding-top: 50px; padding-bottom: 45px; }
.footer .b { padding-top: 23px; padding-bottom: 23px; border-top: 1px solid #4d4d4d; }
.f-cta{float: left;}
.f-cop{padding-top: 20px;margin-top: 20px;border-top: solid 1px #4d4d4d}
.addr{background: url(../images/local.png) no-repeat; padding-left: 28px;}
.tel{background: url(../images/tel.png) no-repeat; padding-left: 35px;padding-bottom: 5px;margin: 0 40px;}
.email{background: url(../images/email.png) no-repeat; padding-left: 35px;}
.friendship-link { position: relative; width: 254px; float: left; }
.friendship-link .s { position: relative; border: 1px solid #999; height: 34px; padding: 0 30px 0 15px; line-height: 34px; overflow: hidden; cursor: pointer; }
.friendship-link .s i { display: block; position: absolute; right: 10px; top: 50%; margin-top: -8px; width: 0; height: 0; -webkit-transition: 300ms; transition: 300ms; border:transparent solid 6px;border-bottom-color: #999; }
.friendship-link .k { position: absolute; left: 0; right: 0; bottom: 100%; z-index: 99; background: #999; overflow: hidden; display: none; }
.friendship-link .g { max-height: 300px; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.friendship-link .nowti { display: block; margin: 0 15px; line-height: 30px; }
.friendship-link.act .s { background: #999; }
.friendship-link.act .s i { -webkit-transform: rotate(180deg); transform: rotate(180deg); border-bottom-color: #fff;margin-top: 0 }

#top{width: 74px;height: 69px;display: block;position: fixed; bottom: 100px;left:50%;margin-left: 670px;background: url(../images/TOP.png) no-repeat;z-index: 2;cursor: pointer;display: none;}



.page-banner img{width: 100%;display: block;}
.page-banner .title-box{text-align: center;width: 100%; position: absolute; top:300px;color: #fff}
.page-banner .title-box .name{font-size: 42px;font-weight: bold;}
.page-banner .title-box .en{font-size: 24px}
.page-banner .title-box .nav{text-align: center;padding-top: 50px;}
.page-banner .title-box .nav a{width: 160px;height: 50px;border: solid 1px #fff;display: inline-block;margin: 0 10px;line-height: 50px;color: #fff;}
.page-banner .title-box .nav a.on,
.page-banner .title-box .nav a:hover{background-color: #fff;color:#b62b27}

.container-fluid{background-color: #fff; padding: 80px 0 120px}
.container-fluid img{display: inline-block;}
.about-wrap{}
.about-wrap .title-box{text-align: center;}
.about-wrap .title-box h2{font-size: 48px;color: #000;font-weight: bold;}
.about-wrap .title-box h4{font-size: 26px;font-weight: normal;color: #000;padding: 10px 0 30px}
.about-wrap .title-box .date{    color: #b9160f; text-transform: uppercase;font-size: 60px}
.about-wrap .con{padding-top: 50px;}
.about-wrap .con p{line-height: 30px;}


.page-title .name{font-size: 34px;font-weight: bold;color: #000}
.page-title .en{font-size: 16px;font-weight: normal;color: #999; position: relative;padding-top: 5px;}
.page-title .en:before{content: "";width: 50px;height: 2px;background-color: #000;display: block;position: absolute;bottom:-20px;left:0;}
.news-wrap .page-title{padding-bottom: 80px;}
.news-wrap .item{overflow: hidden; padding: 30px 0}
.news-wrap .item .date{color: #888}
.news-wrap .item .date span{font-size: 28px;font-weight: bold;}
.news-wrap .item .date i{color:#b9160f;display: inline-block;margin: 0 8px}
.news-wrap .item h2{padding: 20px 0}
.news-wrap .item h2 a{color: #222;font-size: 24px;font-weight: bold;}
.news-wrap .item .desc{color: #999;padding-bottom: 30px;font-size: 16px}
.news-wrap .item .btn-more{height: 30px;background: url(../images/more.png) no-repeat center center #fff; width: 50px;border-radius: 10px;display: block;border: solid 1px #333;}
.news-wrap .item:nth-child(even) {background: #f5f5f5;}
.news-wrap .item:hover .btn-more{background: url(../images/more_on.png) no-repeat center center #b9160f;border-color:#b9160f;}
.first-news .img{width: 600px;float: left;display: block;}
.first-news .info-box{margin-left: 640px;}
.first-news .info-box .date{font-size: 20px}
.first-news .info-box .date span{font-size: 32px;}
.first-news .info-box h2 a{font-size: 30px;}
.page-tabs{ float: right; padding-top: 40px;position: relative;z-index: 2;}
.page-tabs li{float: left;margin-left: 36px;}
.page-tabs li a{position: relative;color: #555;transition: all ease .4s;display: block;}
.page-tabs li a:hover,
.page-tabs li.on a{color: #941d37;font-weight: bold;}
.page-tabs li a:before{position:absolute;bottom:-8px;width:0;height:3px;background-color:#941d37;transition:all ease .4s;content:''}
.page-tabs li.on a:before,
.page-tabs li a:hover:before{width: 100%}
.s-show-list{overflow: hidden;margin-top: 60px;padding-bottom: 40px;}
.s-show-list .hd ul{margin-left: -20px;*zoom:1;}
.s-show-list .hd li{float: left; width: 630px;margin: 0 0 0 20px}
.s-show-list .hd li a {display:block;position:relative;overflow:hidden;width:100%;transition: all ease .4s;}
.s-show-list .hd li .item_img {opacity:1;overflow: hidden;}
.s-show-list .hd li .item_info {position:relative}
.s-show-list .hd li .item_img img {transition: all ease .4s; width: 100%;display: block;}
.s-show-list .hd li .item_img:hover img {
    transform: scale(1.1);
}
.s-show-list .hd li .item_info > .content {transition:all ease .4s;height: 44px;  display: flex; align-items: center;}
.s-show-list .hd li .item_info p {color:#333;transition:all ease .5s}
.s-show-list .hd li .item_info .title {font-size:18px;font-weight:600}
.s-show-list .hd li .item_info .subtitle {font-size:14px;opacity:.7;margin-top:10px;height:19px}
.s-show-list .hd li .more {border:2px solid #fff;width:44px;height:44px;border-radius:50%;margin:1px 1px 0 0;display:flex;align-items:center;justify-content:center;transform:translateY(60px);opacity:0;transition:all ease .4s .3s}
.s-show-list .hd li .item_info .wrapper {transition:all ease .5s;position:absolute;background:#941d37;top:0;transform:translateY(130px);opacity:0;}
.s-show-list .hd li .item_info .wrapper .content { margin-right: 60px;line-height: 44px;}
.s-show-list .hd li .item_info,
.s-show-list .hd li .item_info .wrapper {padding: 30px;}
.s-show-list .hd li .item_info .wrapper p {color:#fff}
.s-show-list .hd li a:hover .item_info>.content {transform:translateY(40px);opacity:0}
.s-show-list .hd li a:hover .item_info .wrapper {opacity:1}
.s-show-list .hd li a:hover .item_info .wrapper .more {transform:translateY(0);opacity:1}
.s-show-list .hd li a .item_info .wrapper {left:0;right:0}
.s-show-list .hd li a:hover .item_info .wrapper {transform:translateY(0)}
.s-show-list .hd li .icon_pmore {background-image:url(../images/icon_pmore.png); width: 22px;height: 12px;display: inline-block;}
.ellipsis {display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; width: 100%}


.wrap-case{padding-top: 25px;background: url(../images/bg_show_x.jpg) no-repeat top center;}
.swiper-case{height: 670px}
.swiper-case .swiper-button-prev,
.swiper-case .swiper-button-next{width: 55px;height: 66px;display: block;opacity: 1;transition: all ease .4s;}
.swiper-case .swiper-button-prev{background: url(../images/aprev.png) no-repeat;left:0;left:-55px;}
.swiper-case .swiper-button-next{background: url(../images/anext.png) no-repeat;right:0;right:-55px;}
.swiper-case:hover .swiper-button-prev{left:0;}
.swiper-case:hover .swiper-button-next{right:0;}
.wrap-case h2{font-size: 36px;padding-top: 40px;}
.case-content{padding-left: 0; border-top: solid 1px #ddd;padding-top: 40px;margin-top: 40px}
.case-content .ctit{width: 155px;float: left;border-right: solid 1px #ddd;height: 100px}
.case-content .ctit h4{position: relative;padding-left: 40px;color: #941d37;font-weight: normal;}
.case-content .ctit h4:before{position:absolute;left:13px;width:6px;height:6px;background-color:#941d37;transition:all ease .4s;content:'';top:10px;}
.case-content .con{margin-left: 200px;font-size: 16px;line-height: 30px;color: #666;height: 400px;position: relative;}
.case-content .con p{}

.pagenation {margin:0px auto 0; padding:0 0 20px 0; text-align:center;border-top: solid 1px #ddd;padding-top: 40px;}
.pagenation ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagenation ul > li {
  display: inline;
}

.pagenation ul > li > a,
.pagenation ul > li > span {
  float: left;
  padding: 8px 18px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0; color: #333
}

.pagenation ul > li > a:hover,
.pagenation ul > li > a.current > a,
.pagenation ul > li > a.current > span {
  background-color: #b9160f; color: #fff
}

.pagenation ul > .active > a,
.pagenation ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagenation ul > .disabled > span,
.pagenation ul > .disabled > a,
.pagenation ul > .disabled > a:hover {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagenation ul > li:first-child > a,
.pagenation ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagenation ul > li:last-child > a,
.pagenation ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}


.news-sidebar{background-color: #fafafa;float: right;width: 360px;padding: 40px 50px}
.news-sidebar p{color: #999;margin-bottom: 20px;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.news-sidebar p a{color: #222;}
.news-sidebar p a:hover{color: #f08336}
.news-sidebar .return{background-color: #222;height: 46px;line-height: 46px; width: 100%;display: block;text-align: center;color: #fff;font-size: 16px;}
.news-sidebar .return:hover{background-color: #000;}
.newsinfo{margin-right: 540px;}
.newsinfo h1{color: #000;font-size: 32px;text-align: center;}
.newsinfo .date{text-align: center;color: #999;font-size: 16px;padding: 20px 0 30px;border-bottom: solid 1px #ddd;margin-bottom: 30px;}
.newsinfo .con{line-height: 32px;padding: 0px 0}
.newsinfo .con img{display: block;margin: 15px auto}
.case-wrap .newsinfo{margin-right: 0px;}

.job-wrap{background-color: #e3e9f3;padding-bottom: 0;}
.job-info{overflow: hidden;padding-bottom: 80px;}
.job-info img{float: right;width: 700px;}
.job-info .con{margin-right: 800px;}
.job-info .con h3{font-size: 35px;color: #000;font-weight:bold;}
.job-info .con h4{font-size: 16px;font-weight: normal;color: #999;position: relative;}
.job-info .con h4:before{content: "";width: 50px;height: 2px;background-color: #000;display: block;position: absolute;bottom:-20px;left:0;}
.job-info .con p{line-height: 30px;color: #666;padding-top: 40px;}
.job-list{background: url(../images/job_bg.jpg) no-repeat top center;background-size: 100% auto;padding: 60px 0}
.job-list .list{ padding: 90px 120px; }
.job-list .t { overflow: hidden; }
.job-list .t > span { float: left; }
.job-list .r1 { width: 25%; }
.job-list .r2 { width: 20%; }
.job-list .r3 { width: 20%; }
.job-list .r4 { width: 22%; }
.job-list .r5 { width: 13%; }
.job-list .r1 .nowti {}
.job-list .nowti {font-style: normal; padding: 15px 10px 15px 40px; display: block; line-height: 28px; }
.job-list .f { background: #666; color: #fff; }
.job-list .f .nowti { }
.job-list a { display: block; border-bottom: 1px solid #f2f2f2; color: #333; }
.job-list a:hover {
    background: #fff;
}
.pop {display: none;}
.layui-layer-setwin .layui-layer-close2{transition:0s;}
.pop-job .job-info {overflow: hidden; padding: 30px 40px;background-color: #fff;}
.pop-job .job-info ul{overflow: hidden;}
.pop-job .job-info li{float: left;}
.pop-job .job-info li.n1{width: 60%}
.pop-job .job-info li.n2{width: 20%}
.pop-job .job-info li.n3{width: 20%}
.pop-job .job-info li span{color: #999;display: block;padding-bottom: 10px;}
.pop-job .job-info li h5{font-size: 28px;font-weight: normal;color: #000}
.pop-job .job-info .ct{color: #999;padding-top: 20px;padding-bottom: 10px;border-top: solid 1px #ddd;margin-top: 20px}
.pop-job .job-info p{line-height: 28px;color: #666}

#map{width: 800px;height:500px;display: block;float: right;}
.contact-info .con{margin-right: 900px;}
.contact-info .con p{line-height: 30px;color: #666;padding-top: 100px;padding-bottom: 200px;}

.bico{display:block;background:url(../images/bicos.png)}
.download-wrap{background-color: #f6f6f6;}
.download-wrap .list{padding:0px 250px 0;}
.download-wrap .list li{overflow: hidden;padding: 0px;position: relative;background-color: #fff;margin-bottom: 25px;}
.down-btn{float: right;display:block;overflow:hidden;width:90px;height:90px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;text-align:center;background:#ccc}
.down-btn em{font-style: normal;font-size: 14px}
.down-btn .bico{width:23px;height:25px;margin:20px auto 5px auto;background-position:-84px -59px}
.download-wrap .list li a{color: #666;display: block;overflow: hidden;border: solid 1px #ddd;}
.download-wrap .list li a p{line-height: 90px;padding: 0 30px}
.download-wrap .list li a:hover{color:#b9160f;border-color:#b9160f}
.download-wrap .list li a:hover .down-btn{color:#fff;background-color:#b9160f}
.download-wrap .list li a:hover .down-btn .bico{background-position:-116px 0}

/*二维码*/
.erwei{ width:390px; margin:10px auto;}
.erwei .youErwei{ width:132px; float:right; text-align:center;}
#div_div{width:145px; margin:0 auto;text-align: center;}
#qr_container{ color:#b5b5b5; font-size:12px; line-height:26px; position:relative;}