@charset "utf-8";
/* css document */
.timeline li i, .timeline .sprev, .timeline .snext,
.culture-card .icon,
.certify-page li,
.product-info .product-info-storelink a,
.more-product li i,
.products-list .products-list-txt .ico,
.bspn,
.news-row .go,
.news-video-row .go,
.job-search button{
  background-image:url(/style/img/about.png);background-repeat:no-repeat;
}

/* 内页.标题 */
.header{height:650px;position:relative;overflow:hidden;}
.header2{height:100px;position:relative;overflow:hidden;}
.header h3{position:absolute;top:205px;left:50%;margin-left:-700px;font-size:48px;font-weight:normal;color:#fff;}
.header h3 em{font-size:16px;text-transform:uppercase;}
.header img{width:100%;height:650px;height:auto \9;object-fit:cover;}

.content{line-height:28px;font-size:14px;color:#818181;}
.content h3{margin-top:90px;margin-bottom:50px;font-size:36px;font-weight:normal;}

.about-con1 h3, .about-con2 h3, .about-con3 h3, .about-con4 h3, .about-con5 h3, .about-con6 h3, .about-con7 h3{font-size:26px;}
.about-con1 h3, .about-con2 h3, .about-con3 h3, .about-con4 h3, .about-con6 h3, .about-con7 h3{color:#333;}
.about-con5 h3{color:#fff;}


.about-con1 .content{height:720px;}
.about-con1 .content p{margin-bottom:20px;}
.about-con2{background-color:#f0f0f0;}
.about-con2 .content{height:830px;background:url(/style/img/about-lja.png) bottom right no-repeat;}
.about-con2 .content p{width:824px;margin-bottom:5px;}

.about-posmap, .about-posmap img{float:left;width:660px;}
.about-posinfo{float:right;width:692px;overflow:hidden;border:solid 1px #e1e1e1;background-color:#fff;border-radius:10px;}

.about-con3 .content{height:830px;}
.filiale-info{margin:0 0 50px 80px;float:left;width:240px;}
.filiale-info dt{margin:50px 0 10px;font-size:20px;color:#ee1d25;}
.filiale-info dd{font-size:16px;}

.about-con4{background:url(/style/img/about-bg-1.jpg) bottom center no-repeat;background-size:cover;}
.about-con4 .content{height:828px;}

/* 发展历程 */
.about-history{margin:75px auto 25px;width:1400px;position:relative;}
.timeline{margin:0 auto;width:1386px;overflow:hidden;}

.timeline .sprev, .timeline .snext{
  position:absolute;top:0;z-index:9;
  display:block;width:30px;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;font-family:arial,helvetica,sans-serif;
  background-position:-191px -222px;
}
.timeline .sprev:hover, .timeline .snext:hover{color:#ee1d25;}
.timeline .sprev{left:14px;}
.timeline .snext{right:14px;}

.timeline  ul{width:100%;text-align:center;margin:0 auto;padding-top:5px !important;position:relative;z-index:6;}
.timeline .tempwrap{margin:0 auto;}
.timeline .tempwrap:after{content:'';width:1386px;height:2px;background:#fff;position:absolute;top:14px;left:0;z-index:1;}
.timeline li.no_line:before{display:none;}
.timeline li{display:inline-block;width:194px;cursor:pointer;font-size:20px;position:relative;}
.timeline li i{margin:0 auto;display:block;width:18px;height:26px;overflow:hidden;background-position:-222px -222px;}
.timeline li.act{color:#ee1d25;}
.timeline li.act i{background-position:-222px -249px;}
.timeline li.act.clone{color:#333;}
.timeline li.act.clone i{background-position:-222px -222px;}

.timeline li::before, .timeline li::after{
  content:" ";display:block;width:0;height:9px;border-left:solid 1px #fff;border-right:solid 1px #fff;
  position:absolute;top:5px;
}
.timeline li::before{left:0;}
.timeline li::after{right:0;}

.parbd{margin-top:40px;background-color:#fff;border-radius:12px;}
.slidebox{display:none;height:160px;padding:45px 0 45px 264px;position:relative;}
.parbd h4{position:absolute;left:76px;top:98px;font-size:36px;color:#ee1d25;font-weight:normal;}
.parbd p{line-height:32px;font-size:14px;}

.about-con5{background-color:#ee1d25;}
.about-con5 .content{height:828px;}
.about-con5 h3{color:#fff;}

/* 企业文化 */
.culture-card{
  margin-top:100px;float:left;
  display:inline-block;width:330px;height:370px;padding:50px 40px 0;
  text-align:center;vertical-align:top;background-color:#fff;
  border-radius:15px;
}
.culture-card:hover{box-shadow:0 0 8px #333;}
.culture-card .icon{margin:0 auto 28px;display:block;width:110px;height:110px;}
.culture-card dt{margin-bottom:18px;font-size:20px;color:#000;}
.culture-card dd{text-align:left;font-size:16px;}
.cc1{margin-left:6px;}
.cc2{margin-left:78px;margin-right:78px;}
.cc1 .icon{background-position:0 0;}
.cc2 .icon{background-position:-111px 0;}
.cc3 .icon{background-position:-222px 0;}
.cc1:hover .icon{background-position:0 -111px;}
.cc2:hover .icon{background-position:-111px -111px;}
.cc3:hover .icon{background-position:-222px -111px;}

.about-con6{background:#fff url(/style/img/about-bg-2.jpg) bottom right no-repeat;background-size:cover;}
.about-con6 .content{height:912px;}
.about-con6 .content h3{margin-top:120px;}

.about-certify{margin-top:65px;width:910px;}
.certify-list{height:562px;}
.certify-list li, .certify-list img{float:left;width:365px;height:230px;}
.certify-list li{margin:0 60px 42px 0;padding:15px;border-radius:10px;background-color:#fff;}

.certify-page{margin-top:25px;}
.certify-page li{margin-right:10px;float:left;width:18px;height:18px;line-height:18px;overflow:hidden;text-indent:-99px;cursor:pointer;background-position:-241px -222px;}
.certify-page li.on{background-position:-241px -241px;}

.footer{background-color:#555;}
.footer a{color:#fff;}
.footer .content{min-height:28px;line-height:28px;padding-top:20px;padding-bottom:20px;}
.footer .content, .footer p{color:#fff;}
.net-support{float:right;}

/* 产品展示页 */
#products .con1{height:678px;background-color:#f0f0f0;}

.product-slide, .product-slide-pics, .product-slide-pics img, .product-slide-thumb{width:698px;}
.product-slide-pics, .product-slide-pics img{height:420px;}
.product-slide-pics{overflow:hidden;}
.product-slide-thumb, .product-slide-thumb li, .product-slide-thumb img{height:90px;}
.product-slide-thumb{margin-top:25px;position:relative;}  /* border-left:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0; */
.product-slide-thumb ul{font-size:0;}
.product-slide-thumb li, .product-slide-thumb img{width:150px;}
.product-slide-thumb li{margin:0 12px;display:inline-block;font-size:14px;position:relative;}
.product-slide-thumb .act::after{
  position:absolute;top:5px;left:5px;
  content:" ";display:block;width:2px;height:2px;overflow:hidden;background-color:#ee1d25;
}

.psprev, .psnext{
  position:absolute;top:15px;
  display:block;width:24px;height:60px;line-height:60px;text-align:center;color:#333;font-weight:bold;
  background-color:#fff;border-radius:4px;
}
.psprev:hover, .psnext:hover{color:#c00;background-color:#ccc;}
.psprev{left:0;}
.psnext{right:0;}

.bread-crumb{height:54px;line-height:54px;}
.bread-crumb em{font-style:normal;color:#ee1d25;}

.product-info{float:right;width:642px;}
.product-info h1{margin-bottom:12px;line-height:1.4;font-size:30px;color:#333;font-weight:normal;}
.product-info .product-info-list{
  margin-top:38px;padding-top:36px;padding-bottom:50px;padding-left:5px;font-size:14px;
  border-top:solid 1px #ccc;
}
.product-info .product-info-list li{margin:12px 0;}
.product-info .product-info-storelink{padding-top:38px;border-top:solid 1px #ccc;}
.product-info .product-info-storelink li, .product-info .product-info-storelink a{float:left;}
.product-info .product-info-storelink li{margin-right:12px;}
.product-info .product-info-storelink a{width:200px;height:62px;line-height:62px;overflow:hidden;text-indent:200px;}
.product-info .product-info-storelink .tm a{background-position:0 -277px;}
.product-info .product-info-storelink .jd a{background-position:-201px -277px;}
.product-info .product-info-storelink .tm a:hover{background-position:0 -340px;}
.product-info .product-info-storelink .jd a:hover{background-position:-201px -340px;}

#products .container .content h3{margin-top:40px;margin-bottom:25px;padding-bottom:30px;font-size:24px;color:#333;border-bottom:solid 1px #e1e1e1;}

.more-product{margin-bottom:60px;}
.more-product ul{margin:0 -5px;width:1410px;}
.more-product li, .more-product a{float:left;}
.more-product li{margin:0 5px 10px;border:solid 1px #e1e1e1;border-radius:16px;overflow:hidden;}
.more-product li, .more-product img{width:458px;}
.more-product img{height:276px;}
.more-product li span{display:block;}
.more-product .more-product-txt{height:65px;overflow:hidden;line-height:65px;font-size:20px;padding:0 22px;border-top:solid 1px #e1e1e1;}
.more-product li i{margin-top:18px;float:right;display:block;width:28px;height:28px;line-height:28px;overflow:hidden;text-indent:28px;background-position:-332px -222px;}
.more-product li :hover i{background-position:-361px -222px;}

/* 产品列表页 */
#products .content{overflow:visible;}
.products-header{height:655px;background:url(/style/img/products-header.jpg) bottom center no-repeat;}

.products-subnav{padding:49px 0;}
.products-subnav li, .products-subnav a{float:left;}
.products-subnav li{margin-left:40px;}
.products-subnav li.st{margin-left:0;}
.products-subnav a{
    width:165px;height:70px;line-height:70px;text-align:center;font-size:18px;
    background-color:#ebebeb;border-radius:8px;
    transition:all .3s;
    -moz-transition:all .3s;	/* firefox 4 */
    -webkit-transition:all .3s;	/* safari 和 chrome */
    -o-transition:all .3s;
}
.products-subnav .active a, .products-subnav a:hover{background-color:#ee1d25;color:#fff;}

.products-list{width:1400px;}
.products-list ul{margin:0 -8px;width:1416px;}
.products-list li, .products-list a{float:left;}
.products-list li{margin:0 8px 16px;border:solid 1px #e1e1e1;border-radius:12px;overflow:hidden;}
.products-list a, .products-list img{width:690px;}
.products-list a img{height:418px;}
.products-list span, .products-list .products-list-txt strong, .products-list .products-list-txt em{display:block;}
.products-list .products-list-txt{padding:20px 38px 25px 25px; border-top:solid 1px #e1e1e1;}
.products-list .products-list-txt strong{font-size:20px;font-weight:normal;}
.products-list .products-list-txt em{font-size:14px;}
.products-list .products-list-txt .ico{display:block;width:50px;height:50px;float:right;background-position:-390px -222px;}
.products-list li:hover{box-shadow:0 0 15px #e1e1e1;}
.products-list a:hover .products-list-txt .ico{background-position:-441px -222px;}

.page-group{margin-top:20px;margin-bottom:86px;font-size:0;text-align:center;}
.page-group li{margin:0 10px;display:inline-block;text-align:center;font-size:14px;}
.page-group a{display:block;width:auto;padding:0 12px;height:38px;line-height:38px;background-color:#fff;border:solid 1px #e1e1e1;border-radius:5px;}
.page-group a:hover{background-color:#ee1d25;color:#fff;border-color:#ee1d25;}

.brand-container{margin-bottom:70px;position:relative;}
.brand-content{width:1398px;border:solid  1px #e1e1e1;border-radius:20px;}
.brand-content .brand-image{float:left;}
.brand-content .brand-intro{padding-top:95px;padding-right:80px;float:right;width:770px;font-size:14px;}
.brand-content .brand-intro h1{margin-bottom:60px;font-size:24px;font-weight:normal;}

.bspn{
  display:block;width:46px;height:46px;line-height:46px;overflow:hidden;text-indent:46px;
  position:absolute;bottom:90px;z-index:9;
}
.bsprev{background-position:-47px -403px;right:154px;}
.bsnext{background-position:0 -403px;right:90px;}
.bsprev:hover{background-position:-47px -450px;}
.bsnext:hover{background-position:0 -450px;}

/* 旗下品牌 */
.sub-brand-list{overflow: hidden;font-size:0;}
.sub-brand-list ul{margin:0 -14px;width:1428px;overflow:hidden;}
.sub-brand-list li, .sub-brand-list a{width:446px;}
.sub-brand-list li{margin:7px 14px 40px;display:inline-block;_display:inline;text-align:center;font-size:16px;border:solid 1px #e1e1e1;border-radius:15px;}
.sub-brand-list a{display:block;padding:27px 0;}
.sub-brand-list img{margin-bottom:15px;height:120px;width:auto;}
.sub-brand-list em{display:block;}
.sub-brand-list li:hover{border-color:#e1e1e1;}

/* 品质介绍 */
.quality-header{height:655px;background:#fff url(/style/img/quality-header.jpg) top center no-repeat;}
.quality-header h3{top:205px;color:#333;}
.quality-header h3 em{color:#ababab;}

#quality .con1{background-color:#fff;}
#quality .con1 .content{min-height:414px;padding:0 0 242px 700px;width:700px; background:url(/style/img/zjzl-1.jpg) center bottom no-repeat;}
#quality .con1 h3{margin-top:132px;margin-bottom:95px;font-weight:bold;color:#ee1d25;}
#quality .con1 p{font-size:16px;padding-bottom:25px;color:#333;text-indent:-16px;margin-left:16px;}
#quality .con2{padding-top:110px;padding-bottom:110px;background:#f0f0f0 url(/style/img/zjzl-2.gif) 50% 50% no-repeat;}
#quality .con2 .content{height:708px;position:relative;}

#quality .con2 h3{
  position:absolute;top:167px;left:512px;margin-top:0;z-index:9;
  padding-top:128px;width:376px;height:248px;line-height:60px;text-align:center;font-weight:bold;color:#333;
}
#quality .con2 h3 strong{display:block;font-weight:bold;color:#ee1e25;}
#quality .con3 h3{margin-top:80px;margin-bottom:24px;text-align:center;font-weight:bold;color:#333;}
#quality .con3 .content{min-height:806px;}
#quality .content .ct{text-align:center;font-size:18px;}
#quality .content .ct strong{font-weight:bold;color:#ee1d25;}
#quality .content .ci{margin:60px auto 100px;}
#quality .con4, #quality .con6{background-color:#f0f0f0;}
#quality .con4 h3{font-weight:bold;color:#333;text-align:center;}
#quality .con5 h3{font-weight:bold;color:#333;text-align:center;}
#quality .con6 h3{margin-bottom:32px;font-weight:bold;color:#333;text-align:center;}
#quality .con7 h3{font-weight:bold;color:#333;text-align:center;}

.overcome-list{position:relative;width:1400px;z-index:6;}
.overcome-list li{position:absolute;height:214px;color:#fff;}
.overcome-list li.zs-1, .overcome-list li.zs-5, .overcome-list li.zs-6{padding-left:168px;width:511px;left:0;}
.overcome-list li.zs-2, .overcome-list li.zs-3, .overcome-list li.zs-4{padding-left:258px;width:421px;right:0;}
.overcome-list li.zs-1, .overcome-list li.zs-2{top:0;}
.overcome-list li.zs-3, .overcome-list li.zs-6{top:248px;}
.overcome-list li.zs-4, .overcome-list li.zs-5{top:494px;}
.overcome-list li h4{margin-top:25px;margin-bottom:23px;line-height:36px;font-size:24px;font-weight:bold;}
.overcome-list li p{line-height:32px;font-size:18px;font-weight:normal;}

.qwrk{margin-bottom:65px;overflow:hidden;}
.qwrk li{margin-left:20px;float:left;width:453px;}
.qwrk li img, .qwrk li em{width:445px;}
.qwrk li img{height:595px;border:solid 4px #fff;}
.qwrk li em{margin:0 auto;display:block;height:72px;text-align:center;line-height:72px;font-size:18px;color:#333;}
.qwrk li.st, .qwrk li ul li{margin-left:0;}
.qwrk li ul li{float:none;}
.qwrk li ul li img{height:258px;}

.rjyy{margin:65px auto 95px;overflow:hidden;}
.rjyy ul{margin-left:-20px;}
.rjyy li{margin-left:20px;float:left;width:690px;}
.rjyy li img, .rjyy li em{width:682px;}
.rjyy li img{height:485px;border:solid 4px #fff;}
.rjyy li em{margin:0 auto;display:block;height:72px;text-align:center;line-height:72px;font-size:18px;color:#333;}


.zlwh{margin-bottom:65px;overflow:hidden;}
.zlwh ul{margin-left:-20px;}
.zlwh li{margin-left:20px;float:left;width:453px;}
.zlwh li img, .zlwh li em{width:445px;}
.zlwh li img{height:258px;border:solid 4px #f0f0f0;}
.zlwh li em{margin:0 auto;display:block;height:72px;text-align:center;line-height:72px;font-size:18px;color:#333;}



.control-list{margin-top:65px;overflow:hidden;}
.control-list dl{margin-left:70px;float:left;width:362px;height:368px;padding:60px 28px 0;border:solid 1px #e1e1e1;border-radius:15px;}
.control-list .st{margin-left:0;}
.control-list dt, .control-list dd{display:block;clear:both;}
.control-list dd img{display:block;margin:0 auto;}
.control-list dt{margin-top:38px;margin-bottom:30px;font-size:20px;font-weight:bold; text-align:center;color:#333;}

/* 研发创新 */
.development-header{height:655px;background:url(/style/img/development-header.jpg) bottom center no-repeat;}
.development-header h3{color:#333;top:200px;}
.development-header h3 em{color:#ababab;}

.development-list{padding:35px 0 40px;width:1400px;}
.development-list dl, .development-list .development-list-pic, .development-list .development-list-pic img{width:680px;}
.development-list dl{margin:35px 9px;float:left;border:solid 1px #e1e1e1;border-radius:14px;padding-bottom:40px;}
.development-list dt, .development-list dd{width:618px;padding-left:42px;padding-right:42px;}
.development-list dt{margin:42px 0 25px;font-size:20px;font-weight:bold;}
.development-list .development-list-pic{padding:0;}

/* 新闻展示 */
.news-list-content{overflow:visible;}

.news-header{height:655px;background:url(/style/img/news-header.jpg) bottom center no-repeat;}
.news-header h3{color:#333;top:200px;}
.news-header h3 em{color:#ababab;}
.new-show{margin:5px auto 70px;width:1320px;padding:40px 38px 50px;border:solid 1px #e1e1e1;border-radius:20px;}
.new-show h1{margin-bottom:10px;line-height:40px;text-align:center;font-size:26px;font-weight:bold;color:#333;}
.new-show h6{margin-bottom:25px;line-height:28px;font-size:16px;color:#ababab;text-align:center;font-weight:normal;}

.news-content{padding-top:50px;padding-bottom:50px;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;}
.news-content p{line-height:32px;font-size:14px;}

.news-pn{height:40px;line-height:40px;font-size:16px;margin:20px 0 0;}
.news-pn .nnext{float:right;}
.news-pn .nprev{float:left;}

/* 新闻列表 */

.subnav-list{padding:49px 1px;font-size:0;text-align:center;}
.subnav-list li{margin:0 24px;display:inline-block;_display:inline;}
.subnav-list a{
    display:block;width:200px;height:70px;line-height:70px;text-align:center;font-size:18px;
    background-color:#ebebeb;border-radius:8px;
    transition:all .3s;
    -moz-transition:all .3s;	/* firefox 4 */
    -webkit-transition:all .3s;	/* safari 和 chrome */
    -o-transition:all .3s;
}
.subnav-list .active a, .subnav-list a:hover{background-color:#ee1d25;color:#fff;}

.news-row{margin:0 0 40px;padding:32px 0 32px 37px; position:relative;border:solid 1px #e1e1e1;border-radius:12px;}
.news-row a{display:block;}
.news-row, .news-row .news-row-pic, .news-row .news-row-pic img, .news-row dl{height:235px;}
.news-row .news-row-pic, .news-row .news-row-pic img{width:500px;}
.news-row .news-row-pic, .news-row dl{float:left;}
.news-row dl{margin-left:55px;width:662px;overflow:hidden;}
.news-row dt{line-height:36px;font-size:20px;}
.news-row dt, .news-row dd.news-show-time{margin:20px 0;}
.news-row dd{line-height:32px;}
.news-row dd.news-show-time{font-size:16px;color:#ababab;}
.news-row .go{
  position:absolute;right:53px;top:118px;
  display:block;width:60px;height:60px;line-height:60px;overflow:hidden;text-indent:60px;background-position:-94px -403px;
}
.news-row:hover{box-shadow:0 0 10px #e1e1e1;}
.news-row a:hover dt{color:#ee1d25;}
.news-row a:hover dd{color:#333;}
.news-row a:hover .go{background-position:-155px -403px;}

.news-pagefix{margin-top:50px;}

/* 视频新闻列表 */
.news-video-list{width:1400px;}
.news-video-row, .news-video-row .news-row-pic, .news-video-row .news-row-pic img, .news-video-row dt, .news-video-row dd{width:640px;}
.news-video-row .news-row-pic, .news-video-row .news-row-pic img{height:364px;}
.news-video-row{margin:0 11px 45px;float:left;padding:22px 18px;border:solid 1px #e1e1e1;border-radius:12px;position:relative;}
.news-video-row:hover{box-shadow:0 0 10px #e1e1e1;}
.news-video-row dt{line-height:32px;font-size:18px;margin-top:15px;}
.news-video-row dd{line-height:20px;margin-top:10px;}
.news-video-row a dd{color:#ababab;}
.news-video-row .go{
  position:absolute;right:27px;bottom:30px;
  display:block;width:50px;height:50px;line-height:50px;overflow:hidden;text-indent:60px;background-position:-216px -403px;
}
.news-video-row a:hover .go{background-position:-267px -403px;}

/* 社会责任 */
.responsibility-header{height:655px;background:url(/style/img/responsibility-header.jpg) bottom center no-repeat;}
.responsibility-header h3{color:#333;top:200px;}
.responsibility-header h3 em{color:#ababab;}
.responsibility-list{margin:50px 0 65px;width:1400px;}
.responsibilitys, .responsibilitys img{width:300px;}
.responsibilitys{margin:0 11px;float:left;height:380px;overflow:hidden;padding:14px 13px 20px;border:solid 1px #e1e1e1;border-radius:12px;}
.responsibilitys img{height:200px;}
.responsibilitys dt{margin:20px 0 10px;line-height:30px;text-align:center;font-size:20px;color:#333;font-weight:bold;}
.responsibilitys dd{font-size:14px;color:#818181;}

.responsibility-intro{margin:54px 12px 0;}

/* 加入我们 */
.join-header{height:655px;background:url(/style/img/join-header.jpg) bottom center no-repeat;}
.join-header h3{color:#333;top:200px;}
.join-header h3 em{color:#ababab;}

.job-search{width:1398px;height:72px;background-color:#f8f8f8;padding:38px 0;border:solid 1px #e1e1e1;border-radius:12px;}
.search-area{margin:0 auto;width:1332px;position:relative;overflow:hidden; background:#333;border-radius:15px;overflow:hidden;border:solid 1px #e1e1e1;background-color:#fff;}
.search-area, .search-area label, .search-area input, .search-area button{height:70px;line-height:70px;font-size:20px;}
.search-area label, .search-area input, .search-area button{float:left;}
.search-area label{width:158px;text-align:center;color:#fff;background-color:#ee1d25;}
.search-area input{width:1128px;padding-left:45px;overflow:hidden;border:none;}
.search-area button{
  position:absolute;top:0;right:0;
  width:75px;overflow:hidden;text-indent:999px;border:none;background-position:-326px -403px;background-color:transparent;
}
.search-area button:hover{background-position:-326px -474px;}

.join-list{width:1400px;padding-top:29px;}
.join-list dl{margin:29px 14px;float:left;padding:20px 35px;border:solid 1px #e1e1e1;border-radius:12px;}
.join-list dl, .join-list dt, .join-list dd{width:600px;}
.join-list dt em, .join-list dd em{float:right;}
.join-list dt{height:50px;line-height:50px;font-size:20px;}
.join-list dt em{font-size:18px;color:#818181;}
.join-list dd{height:40px;line-height:40px;font-size:16px;color:#ababab;}
.join-list dt a:hover{color:#ee1d25;}

.job-iframe{width:1002px;padding:25px 25px 15px;}
.job-time{line-height:35px;font-size:16px;color:#ababab;}
.job-info{margin-bottom:35px;padding:20px 0 30px;overflow:hidden;border-bottom:solid 1px #e1e1e1;}
.job-info dl, .job-info dt, .job-info dd{float:left;height:45px;line-height:45px;}
.job-info dl{margin:2px 0;width:334px;font-size:18px;}
.job-info dt{width:98px;}
.job-info dd{width:236px;}

.job-content{padding:25px 0;line-height:22px;font-size:14px;border-bottom:solid 1px #e1e1e1;}
.job-content p{margin:5px 0;}
.job-content h3{margin-bottom:15px;font-size:18px;color:#333;}

.job-alarm{margin:15px 0;line-height:38px;padding-left:38px;font-size:16px;color:#ee1d25;font-weight:bold; background:url(/style/img/job-icl.gif) 2px 50% no-repeat;}

/* 联系我们 */
.contact-header{height:655px;background:url(/style/img/contact-header.jpg) bottom center no-repeat;}
.contact-header h3{color:#333;top:200px;}
.contact-header h3 em{color:#ababab;}

.contact-content{margin-bottom:70px;width:1318px;padding:20px 40px;border:solid 1px #e1e1e1;border-radius:12px;}
.contact-content h3{margin:35px 0 25px;line-height:30px;font-size:20px;font-weight:bold;color:#333;}
.contact-content h3 em{float:right;font-size:16px;color:#818181;}

.contact-intro{width:1316px;}
.contact-intro li{margin:0 7px;float:left;padding:82px 0 20px;width:315px;height:28px;line-height:28px;font-size:14px;color:#818181;text-align:center;border-radius:10px;}
.contact-intro .add{background:#f8f8f8 url(/style/img/contact-pos.gif) 50% 25% no-repeat;}
.contact-intro .tel{background:#f8f8f8 url(/style/img/contact-tel.gif) 50% 25% no-repeat;}
.contact-intro .mail{background:#f8f8f8 url(/style/img/contact-mail.gif) 50% 25% no-repeat;}
.contact-intro .fox{background:#f8f8f8 url(/style/img/contact-fox.gif) 50% 25% no-repeat;}

.company-list{width:1316px;}
.company-list-row{margin:0 8px 30px;float:left;width:640px;padding:20px 0;border:solid 1px #e1e1e1;border-radius:8px;}
.company-list-row:hover{background-color:#f8f8f8;}
.company-list-row h4{margin-bottom:15px;line-height:30px;font-size:18px;color:#333;}
.company-list-row h4, .company-list-row ul{margin-left:40px;}
.company-list-row ul{float:left;font-size:14px;color:#818181;}

.message-list{}
.message-row{padding:5px 0 10px;margin-bottom:10px;border-bottom:solid 1px #e1e1e1;}
.message-row dt, .message-row dd{margin:15px 0;padding-left:36px;}
.message-row dt{line-height:24px;font-size:16px;color:#333;background:url(/style/img/message-1.gif) 2px 2px no-repeat;}
.message-row dt em{color:#818181;}
.message-row dt em, .message-row dd em{float:right;}
.message-row dd{line-height:22px;font-size:16px;color:#ababab;background:url(/style/img/message-2.gif) 2px 2px no-repeat;}

.msg-pagefix{margin:25px 0;}

.hr{margin:35px 0;height:6px;line-height:6px;font-size:0;background-color:#ee1d25;}
.msg-hr{width:1440px;margin-left:-50px;margin-right:-50px;}

.live-msg .input-col{margin-left:29px;margin-bottom:34px;float:left;width:410px;padding:8px 8px 8px 0;border:solid 1px #e1e1e1;}
.live-msg .st{margin-left:0;}
.input-col label, .input-col input, .input-col .val-code{float:left;height:54px;line-height:54px;font-size:16px;}
.input-col label{width:100px;text-align:right;}
.input-col input{width:300px;padding-left:8px;border:none;}
.input-col-short input{width:150px;}
.input-col-short{margin-right:0;}
.input-col .val-code{margin-left:10px;width:142px;}

.message-text{margin-bottom:35px;float:left;clear:both;border:solid 1px #e1e1e1;}
.message-text textarea{padding:15px;width:1286px;line-height:28px;font-size:16px;border:none;}

.message-btn{margin-bottom:50px;}
.msg-submit, .msg-reset{float:left;padding:0;width:645px;height:80px;line-height:80px;text-align:center;font-size:18px;background-color:#ebebeb;border:none;border-radius:8px;}
.msg-reset{margin-left:28px;}
.msg-submit:hover, .msg-reset:hover{background-color:#ee1d25;color:#fff;}

.whistle-info{line-height:28px;font-size:14px;padding-bottom:50px;}
.whistle-info h4{line-height:30px;margin:35px 0 10px;font-size:16px;color:#333;}
.red, .red a{color:#ee1d25;}
.red a:hover{color:#c00; text-decoration: underline;}

.sub-company-content{margin:0 auto;width:100%;max-width:1150px;overflow:hidden;}
.sub-company-content img{max-width:1150px;}
.sub-company-content h1{margin:25px auto;line-height:45px;font-size:30px;text-align:center;}
.sub-company-content p{line-height:21px;font-size:14px;margin:15px 0;}
