@charset "utf-8";
/*
Copyright ibw.cn
Created by Clearfix
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font: 12px/1.5 Microsoft YaHei, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hide { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.noMr{margin-right:0 !important; float:right !important;}
.i{text-align: justify; text-justify: inter-ideograph;}

/*Body*/
body { color: #444; }
a { color: #444; }
a:hover { color: #e5000e; }
.wrapper{position:relative;overflow:hidden;}
.wrap{width:1200px;margin:0 auto;}

.header{width:100%; background:#fff;}
.header .wrap{height:119px;}
.logo{float:left;margin-top:11px;}
.nav{float:left;margin-left:45px;}
.nav li{float:left;display:inline;font-size:16px;margin-right:25px;}
.nav li a{display:block;height:119px;line-height:119px;color:#000;}
.nav li a:hover,.nav li a.current{color: #e5000e;background:url(on.png) bottom 32px center no-repeat;}
.lan{float:right;font-size:20px;font-family:Arial;line-height:119px;}
.search{float:right;margin:48px 18px 0 0;}
.search form{width:139px;height:22px;background:url(search.png);}
.search .text{width:107px;height:22px;line-height:22px;float:left;}
.search .ibtn{width:23px;height:22px;float:right;cursor:pointer;}

body.z-open .m-nav {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}
body.z-open .g-wp {transform:translate3d(-200px,0,0);-webkit-transform:translate3d(-200px,0,0);}

.u-mask { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5; z-index:9; }

.m-nav { width:200px; height:100%; right:-200px; top:0; background:#fff; position:fixed; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); z-index:100; }
.m-nav h2 { margin:0 0 10px; padding:10px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:16px; line-height:30px; text-align:center; }
.m-nav li { position:relative; padding:12px 12px 12px 22px; border-bottom:1px solid #eee; font-size:14px; line-height:24px; }
.m-nav li a { display:block; }
.m-nav li a:hover,.m-nav .current a { color:#e5000e; }
.m-nav .current:after { position:absolute; top:50%; left:0; width:5px; height:14px; margin-top:-7px; border-left:2px solid #e5000e; content:"" }

.mheader{padding:1% 2%;width:100%;box-sizing:border-box;z-index:10;background:#fff;display:none;}
.mlogo{width:100%;text-align:center;}
.mlogo img{max-height:60px;}
.ico{width:25px;height:25px;background:url(ico.png);background-size:contain;background-repeat:no-repeat;cursor:pointer;position:absolute;top:calc(23px + 1%);right:2%;}

.msearch { position: absolute; top:calc(23px + 1%); left:2%; width:25px; height:25px; overflow:hidden; }
.search-o { position: absolute; top:0; left: 0; width:25px; height:25px;  background:url(msearch.png) no-repeat center; background-size:contain; cursor:pointer; }
.search-x { position: absolute; top:0; left: -50px; width:25px; height:25px; background:url(search_btn_x.png) no-repeat center; background-size:contain; opacity:1;}

.form-search{ position: absolute; top:-140px; left: 0; width:90%; padding:3% 5%; border-top:1px solid #ddd; box-shadow:0 0 10px #bbb; background:#fff; z-index:20; opacity:0; transition:all .2s ease-out;}
.form-search input{ border:1px solid #eee;}
.form-search input[type="text"] { width:70%; height:38px; float:left; padding:0 5%; border-right:0px; }
.form-search input[type="submit"]{ width:19%; height:40px; float:left; border:0; background:#e5000e; color:#fff;}


@media all and (max-width:1200px){
	.wrapper{background:#fff; margin:0 auto; overflow:hidden; position:relative; transition:transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); padding-bottom:0.9rem;}
	.header{display:none;}
	.mheader{display:block;}
}


.container{background:url(product.jpg) top center repeat-y;padding:34px 0;background-attachment: fixed !important;}
.container-2{background:url(product.jpg) top center repeat-y;padding:34px 0;}

@media all and (max-width:1200px){
	.container{display:none;}
}

.footer { position:relative; background:url(p6.jpg) center no-repeat;background-size:cover !important;}
.footer .con{padding:50px 0;width:1200px;margin:0 auto;color:#aaa;}
.footer .con a{color:#aaa;}
.footer .con a:hover{color:#e5000e;}
.footer .con-z{float:left;}
.footer .con-z .fttxt{font-size:14px;margin-top:72px;}
.footer .con-z .fttxt em{display:block;font-family:Arial;}
.footer .con-y{float:right;width:818px;}
.footer .con-y h2{font-size:18px;font-weight:normal;}
.footer .con-y .add{padding:6px 0 16px;}
.footer .con-y .add p{float:left;font-size:16px;}
.footer .con-y .add p:nth-child(2){margin-left:100px;}
.footer .con-y .add p:last-child{float:right;}
.footer .con-y .ftnav{border-top:2px solid #aaa;border-bottom:2px solid #aaa;padding:40px 0;}
.footer .con-y .ftnav dl{float:left;display:inline;margin-right:78px;}
.footer .con-y .ftnav dt{font-size:18px;font-family:Arial;text-transform:uppercase;padding-bottom:20px;}
.footer .con-y .ftnav dd{padding-bottom:4px;}
.footer .con-y .ftnav dd a{font-size:14px;}
.footer .con-y .copyright{padding-top:14px;font-size:12px;}

.backTop{display:block;width:57px;position:absolute;bottom:50px;right:50px;background:url(top.png) top center no-repeat;font-size:14px;color:#aaa;padding-top:50px;display:none;}

.bg6{padding:5% 2%;box-sizing:border-box;background:url(bg6.jpg);color:#fff;text-align:center;font-size:14px;display:none;}
.bg6 a{color:#fff;}
.bg6 .pic{margin-bottom:4%;}
.bg6 .pic img{width:70px;margin-bottom:4px;}
.bg6 .mnav{padding:4% 0;line-height:26px;}


@media all and (max-width:1200px){
	.footer{display:none;}
	.bg6{display:block;}
}

.product-1{margin-bottom:34px;}
.nomg{margin-bottom:0;}
.product-1 .p1-z{width:444px;height:340px;float:left;background:#fff;padding:30px 30px 0;box-sizing:border-box;position:relative;}
.product-1 .p1-z h2{font-size:30px;font-weight:normal;}
.product-1 .p1-z h3{font-size:16px;font-weight:normal;text-transform:uppercase;}
.product-1 .p1-z .i{font-size:16px;padding-top:20px;line-height:28px;}
.product-1 .p1-z .m{position:absolute;right:30px;bottom:30px;}
.product-1 .p1-z .m a{display:block;width:54px;height:54px;background:url(m5.png);}

.product-1 .p1-y{width:756px;float:right;}
.product-1 .p1-y li{float:left;display:inline;position:relative;overflow:hidden;}
.product-1 .p1-y li a{display:block;position:absolute;top:0;left:0;width:252px;height:168px;cursor:pointer;overflow:hidden;z-index:10;}
.product-1 .p1-y li img{transition:all 0.5s;}
.product-1 .p1-y li:hover img{transform:scale(1.04);}
.product-1 .p1-y li p{font-size:16px;margin:0 0 0 15px;padding-top:12px;color:#fff;transition:all 0.5s;}
.product-1 .p1-y li em{display:block;width:25px;height:25px;position:absolute;bottom:15px;right:15px;background:url(m6.png);transition:all 0.5s;}
/*.product-1 .p1-y li:nth-child(2) p{color:#4b4b4b;}
.product-1 .p1-y li:nth-child(2) em{background:url(m7.png);}*/
.product-1 .p1-y li:hover p{margin:0 0 0 20px;}
.product-1 .p1-y li:hover em{right:20px;}
.product-1 .p1-y dt{overflow:hidden;position:relative;}
.product-1 .p1-y dt a{display:block;position:absolute;width:756px;height:172px;cursor:pointer;z-index:10;}
.product-1 .p1-y dt img{transition:all 0.5s;}
.product-1 .p1-y dt:hover img{transform:scale(1.04);}
.product-1 .p1-y dt p{font-size:16px;margin:0 0 0 15px;padding-top:12px;color:#fff;transition:all 0.5s;}
.product-1 .p1-y dt em{display:block;width:25px;height:25px;position:absolute;bottom:15px;right:15px;background:url(m6.png);transition:all 0.5s;}
.product-1 .p1-y dt:hover p{margin:0 0 0 20px;}
.product-1 .p1-y dt:hover em{right:20px;}

.product-2{}
.product-2 .hd{ background:#fff; display:flex}
.product-2 .hd-z{float:left;margin:28px 0 0 20px;}
.product-2 .hd-z h2{font-size:18px;font-weight:normal;}
.product-2 .hd-z p{font-size:14px;font-family:Arial;color:#888;}
.product-2 .hd-y{float:left;margin:20px; width:1000px}
.product-2 .hd-y li{float:left;display:inline;margin-right:7px;cursor:pointer;}
.product-2 .hd-y li:last-child{margin-right:0;}
.product-2 .hd-y li img{width:125px;height:71px;border:2px solid #ddd;}
.product-2 .hd-y li.on img{border:2px solid #e5000e;}
.product-2 .hd-y li:nth-child(n+8){ margin-top:10px}

.product-2 .ots{padding-bottom:14px;}
.product-2 .ots li{float:left;margin-right:12px;cursor:pointer;}
.product-2 .ots li:nth-child(3){float:right;margin-right:0;}

/*.product-2 .bd li{position:relative;}
.product-2 .bd li p{width:100%;position:absolute;left:0;bottom:20px;color:#fff;font-size:36px;text-align:center;}
.product-2 .bd li img{width:1200px;height:520px;}
*/
.pbd li{position:relative;}
.pbd li p{width:100%;position:absolute;left:0;bottom:20px;color:#fff;font-size:32px;text-align:center;}
.pbd li img{width:1200px;height:520px;}

.product-3{margin-top:34px;}
.product-3 .p3-z{width:698px;position:relative;float:left;cursor:pointer;}
.product-3 .p3-z .prev,.product-3 .p3-z .next{width:60px;height:59px;cursor:pointer;position:absolute;top:170px;z-index:10;}
.product-3 .p3-z .prev{left:0;background:url(prev.jpg);}
.product-3 .p3-z .next{right:0;background:url(next.jpg);}
.product-3 .p3-y{width:502px;height:399px;float:right;background:#fff;padding:0 25px;box-sizing:border-box;position:relative;}
.product-3 .p3-y h2{font-weight:normal;font-size:18px;height:60px;line-height:60px;}
.product-3 .p3-y h2 em{font-size:14px;color:#888;text-transform:uppercase;font-family:Arial;}
.product-3 .p3-y td{border:1px solid #bbb;line-height:30px;font-size:14px;padding-left:15px;}
.product-3 .p3-y .more{display:block;width:24px;height:24px;background:url(m5.png);background-size:contain;position:absolute;top:18px;right:25px;cursor:pointer;}

.product-4{background:#fff;/*padding:10px;*/text-align:justify;font-size:14px;line-height:25px;/*display:none;*/}

.about-1 .a1-z{width:100%;height:300px;background:url(fh.jpg) center center no-repeat; background-size:cover}
.about-1 .a1-z a{display:block;color:#fff;padding:56px 0 0 88px;}
.about-1 .a1-z a h2{font-size:30px;font-weight:normal;}
.about-1 .a1-z a p{font-size:20px;font-weight:normal;}

.about-1 .a1-y{float:right;width:320px;height:300px;background:url(p320x300.jpg);}
.about-1 .a1-y a{display:block;width:320px;height:300px;color:#fff;position:relative;}
.about-1 .a1-y a h2{font-size:16px;font-weight:normal;margin:0 0 0 15px;padding-top:12px;}
.about-1 .a1-y a span{position:absolute;right:15px;bottom:12px;font-size:14px;}
.about-1 .a1-y a:hover span{color:#e5000e;}

.about-2{margin-top:18px;}
.about-2 .a2-z{float:left;width:880px;height:499px;background:#f5f5f5;padding:30px 30px 0;box-sizing:border-box;position:relative;}
.about-2 .a2-z h2{font-size:30px;font-weight:normal;}
.about-2 .a2-z h3{font-size:16px;font-weight:normal;text-transform:uppercase;margin-bottom:15px;}
.about-2 .a2-z .i{font-size:15px;line-height:26px;height:150px;padding-right:10px;/*overflow-y:scroll;*/}
.about-2 .btn{width:76px;height:28px;position:absolute;bottom:24px;right:30px;}
.about-2 .btn a:nth-child(1){width:33px;height:28px;background:url(prevs.jpg);float:left;cursor:pointer;}
.about-2 .btn a:nth-child(2){width:33px;height:28px;background:url(nexts.jpg);float:right;cursor:pointer;}

.about-2 ::-webkit-scrollbar-thumb{min-height:50px;border-radius:7px;background-color:#e5000e;}
.about-2 ::-webkit-scrollbar-track{background:#ddd;}
.about-2 ::-webkit-scrollbar-corner{background:transparent;}
.about-2 ::-webkit-scrollbar{width:7px;height:7px;}

.about-2 .a2-y{float:right;background:#000;}

.about-3{margin-top:18px;height:347px;background:url(about3.jpg);}
.about-3 .a3-1{}
.about-3 .a3-1 .pic{width:228px;height:210px;background:url(brand.jpg);float:left;position:relative;margin-left:47px;color:#fff;}
.about-3 .a3-1 .pic h2{font-size:18px;line-height:20px;font-family:Arial;padding:12px 0 0 18px;}
.about-3 .a3-1 .pic em{display:block;width:98px;height:2px;background:#e5000e;margin:6px 0 6px -28px;}
.about-3 .a3-1 .pic h3{font-size:18px;font-weight:normal;padding:0 0 0 18px;}

.about-3 .a3-1 .bd{width:548px;height:220px;float:left;margin:28px 0 0 150px;position:relative;}
.about-3 .a3-1 .bd .prev,.about-3 .a3-1 .bd .next{display:block;width:23px;height:39px;position:absolute;top:90px;cursor:pointer;transition:all 0.5s;}
.about-3 .a3-1 .bd .prev{background:url(prev1.png);left:-63px;}
.about-3 .a3-1 .bd .next{background:url(next1.png);right:-63px;}
.about-3 .a3-1 .bd .prev:hover{left:-58px;}
.about-3 .a3-1 .bd .next:hover{right:-58px;}

.about-3 .hd{text-align:center !important;margin-top:45px;padding-left:255px !important;box-sizing:border-box;}
.about-3 .hd ul{height:40px;}
.about-3 .hd li{width:14px;height:14px;background:#898989;border-radius:14px;position:relative;margin-right:120px;cursor:pointer;z-index:9999 !important;}
.about-3 .hd li p{font-size:14px;font-family:Arial;position:absolute;top:18px;left:0;z-index:9999 !important;}
.about-3 .hd li.on{background:#e5000e;color:#e5000e;}

.about-4{background:url(p1200x136.jpg);margin-top:18px;height:136px;}
.about-4 h2{font-size:30px;color:#fff;background:url(icon3.png) left 40px center no-repeat;height:136px;line-height:136px;padding-left:175px;font-weight:normal;float:left;}
.about-4 .more{float:right;width:63px;height:63px;background:url(m9.png);margin:36px 48px 0 0;cursor:pointer;}

.about-5{background:#fff;padding:10px;text-align:justify;font-size:14px;line-height:25px;display:none;}

.about-6{margin-top:18px;background:#000;height:360px;overflow:hidden;}
.about-6 .hd{margin-top:32px;height:69px;}
.about-6 .hd h2{font-size:30px;color:#fff;background:url(icon4.png) left 40px center no-repeat;height:69px;line-height:69px;padding-left:175px;font-weight:normal;float:left;}
.about-6 .hd .more{float:right;width:63px;height:63px;background:url(m9.png);margin:3px 48px 0 0;cursor:pointer;}

.about-6 .bd{position:relative;margin-top:40px;}
.about-6 .bd .prev,.about-6 .bd .next{width:14px;height:23px;position:absolute;top:78px;cursor:pointer;}
.about-6 .bd .prev{background:url(prev2.png);left:32px;}
.about-6 .bd .next{background:url(next2.png);right:32px;}
.about-6 .bd .tempWrap{width:1066px !important;margin:0 auto;}
.about-6 .bd li{float:left;display:inline;margin-right:24px;}

.about-7{margin-top:18px;}

.about-8{margin-top:18px;}
.about-8 .hd li{width:240px;float:left;position:relative;cursor:pointer;}
.about-8 .hd li p{font-size:16px;position:absolute;bottom:15px;right:15px;color:#fff;}
.about-8 .hd li{opacity:0.9;}
.about-8 .hd li.on{opacity:1;}

.about-8 .bd{background:#fff;padding:20px;}
.about-8 .bd h2{font-size:30px;font-weight:normal;height:45px;line-height:45px;}
.about-8 .bd h3{font-size:16px;text-transform:uppercase;font-weight:normal;height:24px;line-height:24px;}
.about-8 .bd .conn{font-size:14px;line-height:25px;text-align:justify;padding-top:15px;}

.join-1 .j1-z{width:897px;height:314px;background:#fff;float:left;}
.join-1 .j1-z h2{font-size:36px;font-weight:normal;padding:45px 0 0 38px;color:#000;}
.join-1 .j1-z p{font-size:18px;width:700px;margin:125px 0 0 38px;text-align:justify;}
.join-1 .j1-y{width:303px;height:314px;background:#313131;float:right;color:#fff;padding:30px 0 0 38px;box-sizing:border-box;}
.join-1 .j1-y h2{font-weight:normal;font-size:18px;padding-bottom:20px;}
.join-1 .j1-y p{font-size:14px;line-height:34px;}
.join-1 .j1-y .more{margin-top:30px;}
.join-1 .j1-y .more a{display:block;font-size:16px;height:43px;line-height:43px;background:url(m10.png) right 30px center no-repeat;}
.join-1 .j1-y a{color:#fff;transition:all 0.5s}
.join-1 .j1-y a:hover{color:#e5000e;padding-left:8px;}

.join-2 .j2-z{width:897px;height:314px;float:left;background:url(p897x314.jpg);}
.join-2 .j2-z h2{font-size:24px;color:#fff;font-weight:normal;color:#fff;font-family:Arial;padding:20px 0 0 38px;}
.join-2 .j2-y{width:303px;height:314px;background:#dcdcdc;float:right;padding:30px 0 0 38px;box-sizing:border-box;}
.join-2 .j2-y h2{font-weight:normal;font-size:18px;padding-bottom:20px;}
.join-2 .j2-y .more{margin-top:166px;}
.join-2 .j2-y .more a{display:block;font-size:16px;height:43px;line-height:43px;background:url(m11.png) right 30px center no-repeat;}
.join-2 .j2-y a{transition:all 0.5s}
.join-2 .j2-y a:hover{color:#e5000e;padding-left:8px;}

.join-3{margin-top:18px;background:#fff;}
.join-3 .j3-z{float:left;margin:38px 0 0 38px;}
.join-3 .j3-z h2{font-size:24px;font-family:Arial;font-weight:normal;}
.join-3 .j3-z h3{font-size:16px;font-weight:normal;margin:25px 0;color:#000;}
.join-3 .j3-z p{font-size:16px;line-height:28px;background:url(icon5.png) left center no-repeat;padding-left:14px;}
.join-3 .j3-y{float:right;margin:84px 36px 84px 0;}

.join-4{margin-top:18px;background:#fff;}
.join-4 .j4-z{float:left;padding:38px 0 0 38px;width:890px;}
.join-4 .j4-z h2{font-size:24px;font-weight:normal;padding-bottom:18px;}
.join-4 .j4-z p{font-size:18px;text-align:justify;line-height:32px;}
.join-4 .j4-y{float:right;}

.join-5{margin-top:18px;background:#fff;}
.join-5 .j5-z{float:left;padding:38px 0 0 38px;width:890px;}
.join-5 .j5-z h2{font-size:24px;font-weight:normal;padding-bottom:18px;}
.join-5 .j5-y{float:right;}
.join-5 .j5-z p{font-size:14px;text-align:justify;line-height:25px;}

.join-6{margin-top:18px;background:#fff;}
.join-6 h2{height:70px;line-height:70px;font-size:24px;font-weight:normal;padding-left:38px;}
.join-6 li{float:left;display:inline;}

.apply-1 .a1-z{width:954px;height:188px;background:#fff;float:left;}
.apply-1 .a1-z h2{font-size:24px;font-weight:normal;padding:30px 0 10px 30px;color:#000;}
.apply-1 .a1-z p{font-size:16px;margin:0 0 0 30px;text-align:justify;line-height:28px;}
.apply-1 .a1-y{width:246px;height:188px;background:#000;float:right;color:#fff;padding:13px 0 0 15px;box-sizing:border-box;}
.apply-1 .a1-y h2{font-weight:normal;font-size:18px;padding-bottom:6px;}
.apply-1 .a1-y p{font-size:14px;line-height:26px;}
.apply-1 .a1-y .more{margin-top:0;}
.apply-1 .a1-y .more a{display:block;height:25px;line-height:25px;background:url(m12.png) right 15px center no-repeat;}
.apply-1 .a1-y a{color:#fff;transition:all 0.5s}
.apply-1 .a1-y a:hover{color:#e5000e;padding-left:8px;}

.apply-2 h2{font-size:18px;color:#fff;font-weight:normal;line-height:60px;}
.apply-2 .search-job{background:#fff;height:80px;}
.apply-2 .search-job .text{width:342px;height:42px;border:1px solid #000;float:left;margin:18px 0 0 18px;font-size:14px;padding-left:10px;color:#888;}
.apply-2 .search-job .slt{width:344px;height:42px;border:1px solid #000;float:left;margin:18px 0 0 18px;background:#fff url(jts.png) right 10px center no-repeat !important;}
.apply-2 .search-job select{font-size:14px;color:#888;padding-left:10px; width:100%; height:100%; border:0; box-sizing: border-box; border-style: none; outline: none;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
cursor:pointer;
}
.apply-2 .search-job .btn{width:80px;height:80px;background:#e5000e url(search-btn.png) center no-repeat;float:right;}
.apply-2 .search-job .btn input{display:block;width:80px;height:80px;background:none;cursor:pointer;}

.m-job{background:#fff;padding-top:3%;}
.m-job .text{width:26%;height:36px;border:1px solid #000;float:left;font-size:13px;padding-left:5px;color:#888;box-sizing:border-box;}
.m-job select{width:26%;height:36px;border:1px solid #000;float:left;margin:0 0 0 2%;font-size:13px;color:#888;padding-left:5px;box-sizing:border-box;}
.m-job .btn{width:16%;height:36px;background:#e5000e url(search-btn.png) center no-repeat;background-size:18px;float:right;}
.m-job .btn input{display:block;width:80px;height:80px;background:none;cursor:pointer;}

.apply-3{margin-top:18px;}
.apply-3 .tit{height:62px;line-height:62px;background:#1e1e1e;color:#fff;}
.apply-3 .tit h2{font-size:18px;float:left;font-weight:normal;width:33.333%;box-sizing:border-box;}
.apply-3 .tit h2:nth-child(1){padding-left:28px;}
.apply-3 ul{margin-bottom:40px;}
.apply-3 li{height:54px;line-height:54px;background:#fff;font-size:16px;border-bottom:1px solid #a0a0a0;}
.apply-3 li p{float:left;width:33.333%;box-sizing:border-box;}
.apply-3 li p:nth-child(1){padding-left:28px !important;}
.apply-3 li:last-child{border-bottom:0;}


/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 3px; padding:3px 10px; background:#fff; color:#333; vertical-align:top; font-size:13px;}
.page a:hover,.page .current { background:#e5000e; color:#fff; }


@media all and (max-width:1200px){
	.apply-3 .tit{height:36px;line-height:36px;}
	.apply-3 .tit h2{font-size:14px;}
	.apply-3 .tit h2:nth-child(1){padding-left:2%;width:40%;}
	.apply-3 .tit h2:nth-child(2){width:30%;}
	.apply-3 .tit h2:nth-child(3){width:30%;}

	.apply-3 ul{margin-bottom:6%;}
	.apply-3 li{height:36px;line-height:36px;font-size:12px;border-bottom:1px solid #a0a0a0;}
	.apply-3 li:last-child{border-bottom:1px solid #a0a0a0;}
	.apply-3 li p:nth-child(1){padding-left:2%;width:40%;}
	.apply-3 li p:nth-child(2){width:30%;}
	.apply-3 li p:nth-child(3){width:30%;}
	
	.page { padding:0 0 2%; }
	.page a { background:#eee; font-size:12px; }
}


.m-con{padding:4% 2%;display:none;}
.m-con-1{text-align:center;}
.pdt{padding-top:4%;}
.m-con-1 h2{font-size:20px;font-weight:normal;color:#000;}
.m-con-1 h3{font-size:12px;font-weight:normal;text-transform:uppercase;color:#888;}
.m-con-1 .i{font-size:14px;padding-top:2%;line-height:22px;}
.m-con-1 .v{padding-top:2%;}
.m-con-1 .v img{width:100%;}
.m-con-1 .p{padding-top:2%;position:relative;}
.m-con-1 .npd{padding-top:0;}
.m-con-1 .p img{width:100%;}
.m-con-1 .p p{width:100%;height:30px;line-height:30px;background:rgba(0,0,0,0.6);color:#fff;text-align:center;position:absolute;left:0;bottom:0;font-size:14px;}

.m-con-1 li{width:49%;float:left;display:inline;text-align:center;height:30px;line-height:30px;background:#eee;margin-top:2%;font-size:13px;border-radius:3px;}
.m-con-1 li:nth-child(2n){float:right;}
.m-con-1 .more{margin-top:2%;}
.m-con-1 .more a{display:block;height:30px;line-height:30px;background:#e5000e;color:#fff;font-size:13px;}

.m-con-1 dl{padding-top:2%;}
.m-con-1 dt{width:33.333%;float:left;display:inline;}
.m-con-1 dt img{width:100%;}

.m-con-2{padding-top:4%;width:100%;}
.m-con-2 ul{margin:0 !important;padding:0 !important;}
.m-con-2 li{width:49%;text-align:center;margin-bottom:2%;float:left;}
.m-con-2 li:nth-child(2n){float:right;}
.m-con-2 li img{width:100%;}
.m-con-2 li p{padding-top:4px;}

.m-con-3{text-align:center;padding:2% 0;}
.m-con-3 h2{font-size:20px;font-weight:normal;color:#000;}
.m-con-3 h3{font-size:12px;font-weight:normal;text-transform:uppercase;color:#888;}

.otss{padding:14px 0;}
.otss li{float:left;margin-right:2%;cursor:pointer;width:32%;border:1px solid #eee;box-sizing:border-box;}
.otss li:nth-child(3){float:right;margin-right:0;}
.otss li img{width:100%;}

.swiper-container-2{text-align:center;}
.swiper-container-2 .swiper-pagination-bullet { background:#fff; width:8px; height:8px; }
.swiper-container-2 .swiper-slide img{width:100%;}
.swiper-container-2 .swiper-slide p{font-size:14px;height:30px;line-height:30px;background:#f2f2f2;}
.swiper-container-2 .swiper-pagination-bullet-active { background:#e5000e; }
.swiper-container-2>.swiper-pagination-bullets{height:14px;overflow:hidden !important;vertical-align:top;}
.swiper-container-2>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:0 !important; top:188px !important; }
.swiper-container-2>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px; overflow:hidden; }

.swiper-container-3{text-align:center;margin-top:4%;}
.swiper-container-3 .swiper-pagination-bullet { background:#ccc; width:8px; height:8px; }
.swiper-container-3 .swiper-slide img{width:100%;}
.swiper-container-3 .swiper-pagination-bullet-active { background:#e5000e; }
.swiper-container-3>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:12px !important; }
.swiper-container-3>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px; overflow:hidden; }

.swiper-container-4{text-align:center;margin-top:4%;padding-bottom:30px;}
.swiper-container-4 .swiper-pagination-bullet { background:#ddd; width:8px; height:8px; }
.swiper-container-4 .swiper-slide{border:1px solid #ddd;box-sizing:border-box;}
.swiper-container-4 .swiper-slide img{width:100%;}
.swiper-container-4 .swiper-pagination-bullet-active { background:#e5000e; }
.swiper-container-4>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:7px !important; }
.swiper-container-4>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 2px; overflow:hidden; }

.m-con-4{padding-top:4%;}
.m-con-4 h2{font-size:18px;text-align:center;font-weight:normal;padding-bottom:2%;}
.m-con-4 td{border:1px solid #bbb;line-height:30px;font-size:14px;padding-left:15px;}
.m-con-4 .more{display:block;width:100%;height:30px;line-height:30px;background:#e5000e;color:#fff;margin-top:2%;font-size:14px;text-align:center;cursor:pointer;position:relative;z-index:100 !important;}

.m-con-5{font-size:13px;padding-top:2%;text-align:justify;line-height:20px;display:none;}


@media all and (max-width:1200px){
	.container{display:none;}
	.m-con{display:block;}
}

.main{width:1200px;background:#fff;margin:0 auto;padding:30px 0 0 30px;box-sizing:border-box;}

.hr { padding:0 0 30px; }
.hr-list { padding:0 0 15px; border-bottom:1px solid #e2e2e2; }
.hr-list .title { color:#e5000e; font-weight:bold; font-size:15px; margin-bottom:8px; }
.hr-list .info { line-height:24px; font-size:14px; color:#666; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:32px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .text2 { height:26px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:600px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:14px 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:110px; height:32px; border:none; background:#666; color:#fff; cursor:pointer; }
.form-panel .submit-field .btn-submit{background:#e5000e;}

@media all and (max-width:1200px){
	.main{width:96%;padding:6% 2% 0;}
	.hr { padding:0 0 4%; }
	.form-panel { padding:0 0 6%; }
	.form-panel li.field label {float:none;width:100%;text-align:left;}
	.form-panel .text { width:96%; height:32px; box-sizing:border-box; }
	.form-panel .text2 { width:50%; height:32px; box-sizing:border-box; }
	.form-panel .textarea { width:96%; box-sizing:border-box;}
	.form-panel .submit-field { padding:14px 10px 0 0; clear:both; }
}

.ltan-t{padding:18px 10px;background:#fff;}
.ltan-t .ltan-l{float: left;width:266px;}
.ltan-t .ltan-l .h{font-size:30px;line-height:86px;background:#e70012;color:#fff;text-align: center;}
.ltan-t .ltan-l .b .t{float: left;width:138px;border:1px solid #000000;font-size:18px;line-height:24px;text-align: center;padding:13px 0;margin-top:6px;}
.ltan-t .ltan-l .b .t span{font-size:30px;font-family:arial;display:block;font-weight:bold;line-height:30px;}
.ltan-t .ltan-l .b .p{float: right;width:120px;}
.ltan-t .ltan-l .b .p a{font-size:16px;line-height:36px;border:1px solid #000000;text-align: center;display:block;margin-top:6px;}
.ltan-t .ltan-l .b .p a:hover,.ltan-t .ltan-l .b .p a.current{background:#e70012;border:1px solid #e70012;color:#fff;}
.ltan-t .ltan-r{float:right;width:900px;}
.ltan-t .ltan-r ul li{width:170px;border:1px solid #000;margin-right:10px;float: left;text-align: center;}
.ltan-t .ltan-r ul li:nth-child(5){margin-right:0;}
.ltan-t .ltan-r ul li a{display:block;padding-top:122px;font-size:16px;line-height:16px;padding-bottom:34px;}
.ltan-t .ltan-r ul li:nth-child(1) a{background:url(e-1.png) no-repeat center 38px;}
.ltan-t .ltan-r ul li:nth-child(2) a{background:url(e-2.png) no-repeat center 34px;}
.ltan-t .ltan-r ul li:nth-child(3) a{background:url(e-3.png) no-repeat center 42px;}
.ltan-t .ltan-r ul li:nth-child(4) a{background:url(e-4.png) no-repeat center 42px;}
.ltan-t .ltan-r ul li:nth-child(5) a{background:url(e-5.png) no-repeat center 40px;}
.ltan-t .ltan-r ul li:hover,.ltan-t .ltan-r ul li.current{border:1px solid #e70012;}
.ltan-t .ltan-r ul li:nth-child(1):hover a,.ltan-t .ltan-r ul li:nth-child(1).current a{background:#e70012 url(es-1.png) no-repeat center 38px;color:#fff;}
.ltan-t .ltan-r ul li:nth-child(2):hover a,.ltan-t .ltan-r ul li:nth-child(2).current a{background:#e70012 url(es-2.png) no-repeat center 34px;color:#fff;}
.ltan-t .ltan-r ul li:nth-child(3):hover a,.ltan-t .ltan-r ul li:nth-child(3).current a{background:#e70012 url(es-3.png) no-repeat center 42px;color:#fff;}
.ltan-t .ltan-r ul li:nth-child(4):hover a,.ltan-t .ltan-r ul li:nth-child(4).current a{background:#e70012 url(es-4.png) no-repeat center 42px;color:#fff;}
.ltan-t .ltan-r ul li:nth-child(5):hover a,.ltan-t .ltan-r ul li:nth-child(5).current a{background:#e70012 url(es-5.png) no-repeat center 40px;color:#fff;}

.ltan-b{margin-top:25px;}
.ltan-b .ltan-b-t ul li{float:left;width:390px;margin-right:15px;}
.ltan-b .ltan-b-t ul li:nth-child(3){margin-right:0;}
.ltan-b .ltan-b-t ul li .txt{background:#fff;padding:8px 12px 10px;position: relative;}
.ltan-b .ltan-b-t ul li .txt .h{font-size:18px;line-height:20px;font-weight:bold;margin-bottom:5px;}
.ltan-b .ltan-b-t ul li .txt .p1{font-size:14px;line-height:24px;color:#535353;}
.ltan-b .ltan-b-t ul li .txt .p2{font-size:14px;line-height:24px;color:#535353;}
.ltan-b .ltan-b-t ul li .txt .p3{font-size:14px;line-height:24px;color:#535353;margin-top:30px;}
.ltan-b .ltan-b-t ul li .txt .p4{position: absolute;right:12px;bottom:10px;font-size:14px;line-height:24px;color:#535353;}
.ltan-b .ltan-b-t ul li .txt .p4 span{display:inline-block;padding-left:20px;}
.ltan-b .ltan-b-t ul li .txt .p4 span:nth-child(1){background:url(e-6.png) no-repeat left center;margin-right:10px;}
.ltan-b .ltan-b-t ul li .txt .p4 span:nth-child(2){background:url(e-7.png) no-repeat left center;}
.ltan-b .ltan-b-t{margin-bottom:20px;}

.ltan-b .ltan-b-b ul li{background:#fff;padding:12px;margin-bottom:20px;}
.ltan-b .ltan-b-b ul li .pic{float: left;margin-right:25px;position: relative;z-index:1;}
.ltan-b .ltan-b-b ul li .txt{position: relative;}
.ltan-b .ltan-b-b ul li .txt .h{font-size:18px;line-height:20px;font-weight:bold;margin-bottom:5px;margin-top:20px;}
.ltan-b .ltan-b-b ul li .txt .p1{font-size:14px;line-height:24px;color:#535353;}
.ltan-b .ltan-b-b ul li .txt .p2{font-size:14px;line-height:24px;color:#535353;}
.ltan-b .ltan-b-b ul li .txt .p3{font-size:14px;line-height:24px;color:#535353;margin-top:10px;}
.ltan-b .ltan-b-b ul li .txt .p4{position: absolute;right:12px;bottom:10px;font-size:14px;line-height:24px;color:#535353;}
.ltan-b .ltan-b-b ul li .txt .p4 span{display:inline-block;padding-left:20px;}
.ltan-b .ltan-b-b ul li .txt .p4 span:nth-child(1){background:url(e-6.png) no-repeat left center;margin-right:10px;}
.ltan-b .ltan-b-b ul li .txt .p4 span:nth-child(2){background:url(e-7.png) no-repeat left center;}


.ltan-back{font-size:18px;line-height:46px;color:#fff;}
.ltan-back a{color:#fff;}

.fabu{background:#fff;padding:30px 120px 70px;}
.fabu form .ls label{display:block;font-size:20px;line-height:64px;}
.fabu form .ls input{display:block;font-size:16px;line-height:40px;background:#f7f7f7;width:100%;height:40px;box-sizing:border-box;padding-left:12px;}
.fabu form .ls2 .nb{float: left;width:45%;}
.fabu form .ls2 .nb label{display:block;font-size:20px;line-height:64px;}
.fabu form .ls2 .nb select{font-size:16px;line-height:40px;background:#f7f7f7;width:100%;height:40px;padding-left:12px;}
.fabu form .ls2 .bq{float:right;width:45%;}
.fabu form .ls2 .bq label{display:block;font-size:20px;line-height:64px;}
.fabu form .ls2 .bq input{display:block;font-size:16px;line-height:40px;background:#f7f7f7;width:100%;height:40px;box-sizing:border-box;padding-left:12px;}
.fabu form .ls textarea{width:100%;height:390px;background:#f7f7f7;font-size:16px;box-sizing:border-box;padding:12px;}
.fabu form .ls3 .img{float: left;width:266px;}
.fabu form .ls3 .img2{float: left;width:266px;margin-left:70px;}
.fabu form .ls3 .fj{float:right;width:266px;}
.fabu form .ls3 label{display:block;font-size:20px;line-height:64px;}
.fabu form .ls4{margin-top:30px;}
.fabu form .ls4 .btn1{float: right;width:235px;height:50px;font-size:20px;cursor:pointer;background:#c20000;color:#fff;display:block;border-radius:5px;margin-right:16px;}
.fabu form .ls4 .btn2{float: right;width:235px;height:50px;font-size:20px;cursor:pointer;background:#7d7d7d;color:#fff;display:block;border-radius:5px;}

.login{}
.tmm{width:956px;background:rgba(255,255,255,0.95);padding:55px 0;margin:0 auto;}
.tmm .ilogo{text-align: center;}
.tmm .ilogo .h{font-size:30px;line-height:30px;margin-bottom:15px;}
.tmm .ilogo .e{font-size:18px;line-height:18px;font-family:arial;text-transform:uppercase;}
.login form{width:522px;margin:5px auto 0;}
.login form ul{}
.login form li label{font-size:18px;line-height:64px;display:block;}
.login form li label span{color:#e60012;margin-left:5px;}
.login form li:last-child{margin-top:35px;}
.login form .text1{width:520px;height:40px;line-height:40px;border:1px solid #e4e4e4;font-size:14px;padding-left:8px;box-sizing:border-box;}
.login form .text3{width:520px;height:40px;line-height:40px;border:1px solid #e4e4e4;font-size:14px;padding-left:8px;box-sizing:border-box;}
.login form .text2{width:520px;height:40px;line-height:40px;border:1px solid #e4e4e4;background:#fff;font-size:14px;padding-left:8px;}
.login form .ibtn{width:395px;height:40px;background:#da2016;font-size:16px;color:#fff;cursor:pointer;margin:0 auto;display:block;}
.login form .wangji{font-size:14px;text-decoration:underline;margin-top:12px;}
.login p{font-size:15px;text-align:center;padding-top:10px;}
.login p a{color:#dc3731;}

.w-y{background:#fff;padding:18px 15px 125px;}
.w-y .lt-tit{border-bottom:1px solid #434343;padding-bottom:18px;}
.w-y .lt-tit .lt-tit-l{float: left;padding-right:15px;border-right:1px solid #434343;}
.w-y .lt-tit .lt-tit-l .t{font-size:24px;}
.w-y .lt-tit .lt-tit-l .e{font-size:14px;font-family:arial;text-transform: uppercase;}
.w-y .lt-tit .lt-tit-r{float: left;font-size:14px;line-height:29px;padding-left:20px;}
.w-y form dl{width:830px;margin:36px auto 0;}
.w-y form dl dt.field{width:400px;float: left;height:32px;margin-bottom:32px;}
.w-y form dl dt.field:nth-child(2n){float: right;}
.w-y form dl dt.field label{font-size:16px;line-height:32px;display:block;width:100px;float: left;text-align: right;}
.w-y form dl dt.field input.text{float: left;width:300px;font-size:14px;line-height:32px;border:1px solid #959595;box-sizing:border-box;padding:0 10px;}
.w-y form dl dt.field input[readonly]{background:#eeeeee;border:1px solid #eee;}
.w-y form dl dt.field .rad{font-size:14px;line-height:32px;display:inline-block;}
.w-y form dl dt.field .rad input{margin-right:5px;margin-left:5px;}
.w-y form .submit-field{text-align: center;}
.w-y form .btn-reset{width:240px;height:40px;background:#da2016;font-size:16px;color:#fff;cursor:pointer;margin:0 6px;display:inline-block;border-radius:5px;}
.w-y form .btn-submit{width:240px;height:40px;background:#7d7d7d;font-size:16px;color:#fff;cursor:pointer;margin:0 6px;display:inline-block;border-radius:5px;}
.w-y p.xg{text-align: center;font-size:14px;line-height:34px;margin-top:15px;}
.w-y p.xg a{text-decoration:underline;}

.dl{font-size:14px;line-height:24px;padding-left:35px;background:url(dl.png) no-repeat left center;position: absolute;top:3px;right:0;}
.dl a{margin-right:5px;}
.header .wrap{position: relative;}

/* 内容模式 */
.lt-dis{background:#fff;padding:20px 30px 70px;}

.article2 {line-height:1.8; font-size:14px; word-wrap:break-word; text-align:justify; }
.article2 .hd { padding:0 0 20px; text-align:center; }
.article2 .hd h1 { color:#444; font-size:20px; }
.article2 .hd .titBar { color:#797979; font-size:13px; }
.article2 .bd { padding-bottom:2%; }
.article2 .bd .img{float: left;width:48%;}
.article2 .bd .img img{width:100%;}
.article2 .bd .txt{float: right;width:49%;font-size:14px;line-height:24px;}
.article2 .bd .txt .l{color:#da2016;}
.article2 .bd .txt .l a{color:#da2016;}


.lt-dis .pl .tit{font-size:20px;line-height:40px;padding-left:10px;border-bottom:1px solid #c9c9c9;}
.lt-dis .pl .cont ul li{padding:15px 55px 0 18px;}
.lt-dis .pl .cont ul li .p{float: left;margin-right:10px;}
.lt-dis .pl .cont ul li .t .p1{font-size:20px;line-height:26px;margin-bottom:10px;}
.lt-dis .pl .cont ul li .t .p2{font-size:14px;line-height:22px;margin-left:37px;border-bottom:1px dashed #bbbbbb;padding-bottom:12px;}
.lt-dis .pl .cont ul li .t .p2 a{float: right;padding-left: 26px;background:url(fj.png) no-repeat left center;}

.lt-dis .lypl .h{font-size: 24px;line-height:24px;margin:35px 0;text-align: center;}
.lt-dis .lypl form{padding:0 55px 0 18px;}
.lt-dis .lypl form .ls label{float: left;display:block;width:120px;font-size:20px;line-height:40px;}
.lt-dis .lypl form .ls input{float: left;display:block;font-size:16px;line-height:40px;padding:0 14px;background:#f7f7f7;box-sizing:border-box;width:calc(100% - 120px);}
.lt-dis .lypl form .ls,.lt-dis .lypl form .ls3{margin-bottom:20px;}
.lt-dis .lypl form .ls3 label{float: left;display:block;width:120px;font-size:20px;line-height:40px;}
.lt-dis .lypl form .ls3 input{margin-top:176px;}
.lt-dis .lypl form .ls4 .btn1{float: right;width:235px;height:50px;font-size:20px;cursor:pointer;background:#c20000;color:#fff;display:block;border-radius:5px;margin-right:16px;}
.lt-dis .lypl form .ls4 .btn2{float: right;width:235px;height:50px;font-size:20px;cursor:pointer;background:#7d7d7d;color:#fff;display:block;border-radius:5px;text-align: center;line-height:50px;}







