@charset "utf-8";
/* CSS Document */
.article{ font-size:16px; padding-bottom:3%}
.column-name{ font-size:24px;}
.column-name:after{ margin-top:20px; content:''; width:28px; height:4px; display:block; background-color:#e62129}

.article-content{ line-height:32px; padding:3% 0;}
.article-content .title{font-size:24px; text-align:center; color:#333333;}
.article-content .date{ text-align:center; color:#999999; display:block; padding:10px 0}
.article-content .article{ border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4}



.other-title{ position:relative; padding-bottom:3%;}
.other-title a{ line-height:36px; display:inline-block;}
.other-title a.back{ text-align:center; color:#d9232e;  width:120px; line-height:40px; border:solid 1px #d9232e; border-radius:20px 0px 20px 0;}
.other-title a.back:hover{ background-color:#d9232e;  color:#fff}

.list-honor ul li{ float:left; width:25%; padding:0 2% 40px 2%}
.list-honor ul li a{ display:block; max-width:186px; margin:auto}
.list-honor ul li .pic{ padding-bottom:30px; position:relative; z-index:5}
.list-honor ul li img{ background:no-repeat center bottom; background-size:contain}
.list-honor ul li .h4{ height:72px; text-align:center; position:relative; z-index:5}

.news-hot{ padding-bottom:3%}
.news-hot .pic{ float:left; width:35%;}
.news-hot .pic img{ width:100%}
.news-hot .info{ float:right; width:62%}
.news-hot .info time span{font-size:18px; display:inline-block; line-height:30px; font-family: Arial, Helvetica, sans-serif}
.news-hot .info time span.pc{ padding:0px 14px; color:#fff;  font-weight:bold; border-radius:6px; background-color:#e62129;}
.news-hot .info time span.wap{ padding-left:40px; padding-top:10px;line-height:16px; display:none; color:#e62129; position:relative;}
.news-hot .info time span.wap b{ font-size:22px; position:absolute; left:0;  padding-right:5px; border-right:solid 1px #e5e5e5;}
.news-hot .info h4{ padding:20px 0}
.news-hot .info h4 a{ color:#333}
.news-hot .info h4 a:hover{color:#e62129;}
.news-hot .info .txt{ height:72px; margin-bottom:24px;}
.news-hot .info .more{ color:#888888; position:relative; padding-right:22px;}
.news-hot .info .more:after{content:''; display:block; width:16px; height:16px; right:0px; bottom:0; border-radius:100px; position:absolute; background:#f3f3f3 url(../images/icon.png) no-repeat center top/100%}
.news-hot .info .more:hover:after{ background-color:#e62129; background-position:bottom}
.news-hot .owl-carousel .owl-nav{}

.news-list ul{border-top:solid 1px #ededed;}
.news-list ul li{ line-height:70px; padding:0 28px; border-bottom:solid 1px #ededed; position:relative}
.news-list ul li .more{ display:block; position:absolute; right:28px; bottom:24px; line-height:22px; font-size:0;}
.news-list ul li .more:after{ content:''; display:block; width:22px; height:22px; border-radius:100px; bottom:0; right:0; position:absolute; background:#f3f3f3 url(../images/icon.png) no-repeat center top}
.news-list ul li:hover{ background-color:#f5f5f5;}
.news-list ul li:hover .more:after{ background-color:#e62129; background-position:bottom}
.news-list ul li time{ position:absolute;}
.news-list ul li h4{ font-size:16px; padding-left:110px; padding-right:20px;}
.news-list ul li h4 a:before{ content:''; display:inline-block; width:4px; height:4px; margin-right:30px; top:-3px; position:relative; background-color:#e62129}
.news-list ul li .txt{ display:none; color:#888888;}

.brand-list ul li{ float:left;}
.brand-list ul li .pic{ border:solid 1px #e7e3e4; padding:1px;}
.brand-list ul li .pic a{ display:block;}
.brand-list ul li .pic img{ background:no-repeat center center/100%}

.product-list ul li{ float:left;}
.product-list ul li a{ border:solid 1px #e7e3e4; padding:7px; display:block;}
.product-list ul li .pic img{ background:no-repeat center center/100%}
.product-list ul li h4{ text-align:center; padding-top:11px;}

.photo-list_2 ul li{ float:left;width:49%; margin-bottom:3%}
.photo-list_2 ul li:nth-child(odd){ margin-right:2%; clear: both;}
.photo-list_2 ul li a{ display:block;}
.photo-list_2 ul li .pic img{ background:no-repeat center center; width:100%;background-size:100%}
.photo-list_2 ul li h4{ text-align:center; padding-top:11px; font-size:16px;}

.photo-list ul li{ float:left; margin-bottom:3%}
.photo-list ul li a{ display:block;}
.photo-list ul li .pic img{ background:no-repeat center center; width:100%;background-size:100%}
.photo-list ul li h4{ text-align:center; padding-top:11px; font-size:16px;}

.list-video ul li{ float:left;}
.list-video ul li a{ display:block;}
.list-video ul li .box{ position:relative}
.list-video ul li .pic{ position:relative;}
.list-video ul li .pic img{ background:no-repeat center center/100%}
.list-video ul li .a-play{ position:absolute; width:100%; height:100%; display:block; cursor:pointer; z-index:5}
.list-video ul li h4{ text-align:center; padding-top:11px; font-size:16px;}
.video_files{ position:absolute; width:100%; height:100%; background-color:#000; z-index:100}
.video_files *{ max-width:100%; max-height:100%;}
.video_files video{ width:100%; height:100%;}
.video_files iframe{ width:100%; height:100%;}
.video_files .close{ z-index:5; cursor:pointer; width:30px; height:30px; display:block; position:absolute; right:0px; top:0px; background-color:#de0515;border-radius:100px;}
.video_files .close:before,.video_files .close:after{ content:''; display: block;  position: absolute; top:50%; margin-top:-1.5px;  width:60%;  height: 3px;  left: 20%; transition: all .3s; border-radius: 2px;   background-color: #fff;}
.video_files .close:before{transform: rotate(45deg);}.video_files .close:after{transform: rotate(-45deg);}

.contact{ position:relative; border:solid 1px #eaeff3; background-color:#fafafa;}
.contact .txt{ padding:5%; color:#666666;}
.contact .txt .h1{ padding:2% 0;}
.contact .txt .h1 span{ display:block;}
.contact .txt .h1 span.cn{ font-size:30px; color:#e62129; font-weight:bold; line-height:30px;}
.contact .txt .h1 span.en{ font-size:18px; color:#c7c7c7; text-transform:uppercase}
.contact .txt ul li{ line-height:28px; padding-left:42px; margin-top:4%; position:relative;}
.contact .txt ul li:before{ content:''; position:absolute; left:0; top:0; width:28px; height:28px; border-radius:100px; border:solid 1px #e62129; background:url(../images/contact_icon.png) no-repeat}
.contact .txt ul li.dz:before{ background-position:left top}
.contact .txt ul li.dh:before{ background-position:left -44px}
.contact .txt ul li.cz:before{ background-position:left -87px}
.contact .txt ul li.yb:before{ background-position:left -131px}
.contact .txt ul li.yx:before{ background-position:left -174px}
.contact .txt ul li.wz:before{ background-position:left -218px}
.contact .map #allmap_01{ position:absolute; width:100%; height:100%;}
.contact .map img{ max-width:none}

.job-txt{ text-align:center; }
.job-txt .txt{ max-width:640px; margin:auto; font-size:15px; line-height:26px; padding:3% 0;}
.job-txt .txt1{ max-width:100%; margin:auto; font-size:15px; line-height:26px; padding:3% 0;}
.job-txt .job-title{ padding:1% 0; font-size:20px; color:#e62129; font-weight:bold;}
.job-txt .pic{ padding-top:2%; padding-bottom:4%;}

.job-list{font-size:16px;}
.job-list .first{ font-size:18px; background-color:#555555; color:#fff}
.job-list .title{overflow:hidden; position: relative;}
.job-list .title span{  float:left; text-align:center; padding:12px 8px;position: relative;}
.job-list .title span.name{ text-align:left; padding-left:70px;}

.job-list#area .title span{width:20%; cursor:default}
.job-list#area .title span em{ font-style:normal}
.job-list#school .title span{width:20%;}
.job-list#school .title span.major{ width:30%}
.job-list#school .title span.num{ width:10%}
.job-list#school .title span.place{padding-right:60px;}
.job-list#society .title span{width:25%;}

.job-list .list{ margin-top:1px;}
.job-list .list .title{ cursor:pointer; position:relative}
.job-list .list .title i{ position:absolute; right:3%; top:40%; display:block; width:14px; height:14px; font-style:normal;}
.job-list .list .title i:before,
.job-list .list .title i:after{ content:''; background-color:#666666; position:absolute; display:block;}
.job-list .list .title i:before{ width:2px; height:100%; left:50%; margin-left:-1px;}
.job-list .list .title i:after{ width:100%; height:2px; top:50%; margin-top:-1px}
.job-list .list:nth-child(odd){ background-color:#f1f1f1}
.job-list .list:nth-child(even){ background-color:#f6f7f8}
.job-list .list .info{ display:none; border-top:solid 1px #fff; color:#666;padding:30px 70px;}
.job-list .list .info .wap{display: none;}
.job-list .list .info .txt1 span{ display: block;}
.job-list .list .info .txt1,
.job-list .list .info .txt2{padding-bottom:15px;}
.job-list .list .info .h4{ font-size:18px; color:#333333}
.job-list .list .info .txt{ padding-top:2%; padding-bottom:4%}
.job-list .list .info .txt a{ color:#e62129; text-decoration:underline}
.job-list .list .info .ol{ overflow:hidden}
.job-list .list .apply  a{ background-color:#e62129; display:block; width:150px; text-align:center; line-height:40px; color:#fff; cursor:pointer;}
.job-list .list .title.on{ color:#c90915}
.job-list .list .title.on i:before{ display:none;}

.job-form{ font-size:16px; line-height:40px; max-width:600px; margin:auto}
.job-form b{ color:#e62129}
.job-form dl{ position:relative; padding:10px 0; min-height:50px; overflow: hidden;}
.job-form dl dt{ position:absolute; width:80px;  text-align: right;}
.job-form dl dd{ padding-left:90px; font-size:14px;}
.job-form dl dd .text{ width:100%; border:solid 1px #eee; height:40px; padding:0 2%}
.job-form dl dd .text#captcha{width:30%;}

.job-form .button{ text-align:center; padding-top:5%}
.job-form .btn{ color:#fff; background-color:#e62129; min-width:120px;  height:40px; border-radius:6px; border:none;}

.sub-company ul li{ float:left; width:25%; text-align:center; padding:1%}
.sub-company ul li .pic{ height:61px;}
.sub-company ul li img{ height:61px;}
.sub-company ul li a{ display:block; border:solid 1px #eee; padding:5px;}
.sub-company ul li h4{ font-size:14px; padding:10px 0}

@media(min-width:641px){
.editor_gsjs .fl{ width:52%;}
.editor_gsjs .fr{ width:42.7%; padding:20px 0}

.editor_dszfc .fl{ width:45%; padding-left:40px;}
.editor_dszfc .fr{ width:50%;}

.list-honor ul li:nth-child(4n+1){ clear:both}
.list-honor ul li:nth-child(4n+1):after{ content:''; left:0; margin-top:-112px; height:90px; width:100%; position:absolute; background:url(../images/honor_line.jpg) repeat-x center bottom/100%}

.brand-list ul li{ width:23.334%; margin-left:2.221%; margin-bottom:2.221%}
.brand-list ul li:nth-child(4n+1){ clear:both; margin-left:0}

.product-list ul li{ width:23.334%; margin-left:2.221%; margin-bottom:2.221%}
.product-list ul li:nth-child(4n+1){ clear:both; margin-left:0}

.photo-list ul li{ width:29.167%; margin-left:6.2495%;}
.photo-list ul li:nth-child(3n+1){ clear:both; margin-left:0}

.list-video ul li{ width:29.167%; margin-left:6.2495%; margin-bottom:3%}
.list-video ul li:nth-child(3n+1){ clear:both; margin-left:0}

}
@media(min-width:768px){
.contact .txt{ width:50%;}
.contact .map{ width:50%; height:100%; position:absolute; right:0; top:0;}
.job-list#school .title span:after,
.job-list#area .title span:after{content:' ';display: block; width:1px; height:300%; position:absolute; right:-1px; top:0; border-left:solid 1px #fff; }
.job-list#area .title span em{ display:none;}
.job-list .title span.wap{ display:none}

}
@media(min-width:960px){
.job-list .list .info .ol li{ float:left; width:33.333%}
.job-list .list .info .ol li:nth-child(3n+1){ clear:both}
.job-list .list .info .ol li.wap{ display:none}
}


@media(max-width:1200px){
.contact .txt .h1 span.cn{ font-size:20px}
.contact .txt .h1 span.en{ font-size:16px;}
.job-list .title span.name{ padding-left:20px;}
.job-list .list .info{ padding:20px;}
}
@media(max-width:768px){
.contact .map{ padding-bottom:60%; position:relative}
.job-list{ font-size:15px;}
.job-list .first{ font-size:16px;}
.job-list .title{ padding-right:30px;}
.job-list .title span.pc{ display:none}
.job-list .list .info .wap{display:block;}
.job-list#area .first{ display:none}
.job-list#area .title{ padding-right:0}
.job-list#area .title span{ width:100%; text-align:left; padding:8px 2%}
.job-list#area .title span em{ display:inline-block;}
.job-list#area .title span.city{ color:#fff; background-color:#555555}
.job-list#school .title span,
.job-list#society .title span.name{ width:70%; }
.job-list#school .title span.time,
.job-list#society .title span.time{ width:30%; font-size:12px;}
.article-content .title{ font-size:18px;}
.article{ font-size:14px;}
}
@media(max-width:640px){
.job-form{ font-size:14px;}
.job-form dl dd{ font-size:12px;}
.job-form dl dd span{display: block; float: none!important;}

.list-honor ul li{ width:50%; padding-bottom:0}
.list-honor ul li:nth-child(2n+1){ clear:both}
.list-honor ul li:nth-child(2n+1):after{ content:''; left:0; margin-top:-148px; height:90px; width:100%; position:absolute; background:url(../images/honor_line.jpg) repeat-x center bottom/100%}
.list-honor ul li .pic{ padding-bottom:20px}

.news-hot{ padding-bottom:0; box-shadow:0 0 10px 8px rgba(60,60,66,0.08)}
.news-hot .pic,
.news-hot .info{ float:none; width:100%}
.news-hot .info{ padding:3%}
.news-hot .info time span.pc{ display:none}
.news-hot .info time span.wap{ display:block}

.news-list ul li{ line-height:24px; padding-top:15px; padding-bottom:35px;}
.news-list ul li .txt{ display:-webkit-box;}
.news-list ul li time{ position:relative; font-weight:bold;}
.news-list ul li h4{ padding-left:0; padding-right:0;}
.news-list ul li h4 a:before{ position:absolute; left:0px; width:15px; margin-right:0; top:48px; background-color:#adadad}
.news-list ul li .more{ font-size:14px; bottom:10px; padding-right:30px}

.brand-list ul li{ width:49%; margin:0.5%}
.product-list ul li{ width:49%; margin:0.5%}

.list-video ul li{ width:100%; margin:0.5% 0}
.photo-list ul li{ width:49%; margin:0.5%}
.sub-company ul li{ width:33.333%}
}

.intro-txt{padding:10px 20px;text-align: center; font-size:16px; overflow: hidden;}

.info-yggz{ font-size:15px; line-height:26px;}
.info-yggz .h3-title{ text-align:center; color:#e62129; font-size:20px; padding:3% 0; font-weight:bold;}
.info-yggz .h4-title{ color:#e62129; font-size:18px; padding:2% 0; font-weight:bold;}
.info-yggz .table-bg td{background-color:#f5f5f5;  padding:20px; vertical-align:top; border:solid 20px #fff}
.info-yggz .box1{ position:relative;}
.info-yggz .box1 .pic{ text-align:center}
.info-yggz .box1 .pic{ position:absolute; left:50%; top:50%; margin-left:-185px; margin-top:-185px; z-index:10}
.info-yggz .box1 table .td_l{ padding-right:200px;}
.info-yggz .box1 table .td_r{ padding-left:200px;}
.info-yggz .box1 table td{ width:50%;}
.info-yggz .box1 ul li{ position:relative; padding-left:75px;}
.info-yggz .box1 ul li em{ position:absolute; left:0; font-style:normal;}
.info-yggz .box2 table td{ width:25%; }
.info-yggz .box2 ul li{ position:relative; padding-left:10px;}
.info-yggz .box2 ul li:before{ position:absolute; left:0; top:10px; content:''; width:2px; height:2px; background-color:#555555; border-radius:100px;}
.info-yggz .box3 table td{ width:50%;}
.info-yggz .box4 table td{ width:33.333%;}
.info-yggz .box5{padding:0 20px}
.info-yggz .box6 { overflow-x:auto;padding:0 20px}
.info-yggz .box6 table{ font-size:16px;}
.info-yggz .box6 table th{ background-color:#f5f5f5}
.info-yggz .box6 table,
.info-yggz .box6 table th,
.info-yggz .box6 table td{ border:solid 1px #d5d5d5}
.info-yggz .box6 table th{ font-size:18px; font-weight:normal; padding:10px 0}
.info-yggz .box6 table td{ text-align:center; padding:10px 10px; white-space:nowrap}

@media(max-width:1024px){
.info-yggz .box1 .pic{ margin-left:-110px; margin-top:-110px;}
.info-yggz .box1 .pic img{ width:220px;}
.info-yggz .box1 table .td_l{ padding-right:100px;}
.info-yggz .box1 table .td_r{ padding-left:100px;}
}

@media(max-width:768px){
.info-yggz .box1 table td,
.info-yggz .box2 table td,
.info-yggz .box3 table td,
.info-yggz .box4 table td{width:100%; display:block}
.info-yggz .table-bg td{ border-width:5px;border-left-width:0px; border-right-width:0px;}
.info-yggz .box1 .pic { position: inherit; left:auto; top:auto; margin-left:auto; margin-top:auto}
.info-yggz .box1 .pic img{ max-width:40%}
.info-yggz .box1 table .td_l{ padding-right:20px;}
.info-yggz .box1 table .td_r{ padding-left:20px;}
.info-yggz .box5,
.info-yggz .box6{padding:0}
}


.RighInfo001277{ padding:4% 0; background: #fff;}
.RighInfo001277 .auto{ }
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #e5e5e5; background: no-repeat center center; background-size: contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; border:1px solid #f2f2f2; background: no-repeat center center; background-size: contain;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60a00;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1{ margin:0;padding:0 0 5% 0;border-bottom:1px solid #e7e8e8;color:#e60a00; font-size:26px; font-weight: normal }

.RighInfo001277 .right_info p{line-height:30px; color:#999; }
.RighInfo001277 .right_info a{ display:inline-block; background: #e62129; padding:10px 10%; margin-top: 20px; color:#fff; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#e60a00; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#e60a00; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto; margin-bottom: 20px;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	
/*Form002219*/
.Form002219 { padding: 4% 0; background: #f5f5f5}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; }
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; height:38px;color:#5b5b5b;}
.Form002219 .text#captcha{width:30%;}
.Form002219 img{height:36px;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:300px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:160px; margin-right:10px; background-color:#aaa; color:#eee; font-size:14px; border:none; border-radius:3px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#e62129;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
.Form002219 .tan_lmjhds{display:block;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/

/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#555;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #e95355 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{font-size:14px;padding: 10px 0 20px;line-height:2.25;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
.RighInfo002226 .dl1 .dl{float: left;width: 50%}
@media(max-width:768px){
.RighInfo002226 .dl1 .dl{float: none;width: 100%}

}

.ygfz{padding: 2% 0}
.rcln{padding: 2% 0}
.ms1{padding: 2% 0}
.ms1 h1{text-align: center;font-weight: normal;font-size: 24px;color: #444}
.ms1 h2{border-left: solid 4px #e62129;padding-left: 10px;color: #444;font-weight: normal;margin:3% 0 1.5%}
 /*
 TextList000856 为demo编号
 */
.TextList000856 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000856 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000856 li a:hover{ color:#9a403b;}
.TextList000856 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}
.Floor001900{ margin-top:-2%;padding: 5% 0 4% 0; background: url(../images/Floor001900-bg.jpg) no-repeat center center; background-size:cover;}

.title_1 h3{margin:2% 0; font-size: 30px;color: #353535; text-align: center; text-transform: uppercase;font-weight: normal}
.title_1 h3:after{ display:block; margin:0 auto; margin-top:20px;content: ""; width:40px; height: 2px; background: #c20f00;}




.Floor001900 .list{position:relative;}
.Floor001900 .list .owl-stage-outer{ overflow:hidden; }
.Floor001900 .owl-item{ float:left;}
.Floor001900 .owl-carousel{ position:relative; width:100%;}
.Floor001900 .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.Floor001900 .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.Floor001900 .owl-wrapper,
.Floor001900 .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.Floor001900 .owl-pagination{ display:none;}
.Floor001900 .owl-nav button{    border: none; position:absolute; top:50%; background:url(../images/Floor001900-btn.png) no-repeat left top;  width:30px; height:63px;margin-top:-31.5px;z-index:10; cursor:pointer; overflow:hidden; line-height:1000px;;}
.Floor001900 .owl-nav button.owl-prev{ left:-35px;}
.Floor001900 .owl-nav button.owl-next{ right:-35px; background-position: right top;}
.Floor001900 .owl-dots{ text-align:center; z-index:100;padding:2% 0}
.Floor001900 .owl-dots .owl-dot{margin:0px; border: none; background: none;}
.Floor001900 .owl-dots .owl-dot span{ background-color:#f5f5f5; display:inline-block; border-radius:100px; width:14px; height:14px; position:relative;}
.Floor001900 .owl-dots .owl-dot.active span{ background-color:#df424b}
.Floor001900 .item{ padding:0 12px;}
.Floor001900 .item a{ display:block; background-color:#e4e7ea;color: #333;}
.Floor001900 .item figure{ background-color:#fff; padding-bottom:80%; background-size:contain;  background-repeat: no-repeat; background-position: center center;}
.Floor001900 .item figure img{ display:none;}
.Floor001900 .item div{padding:5%;background:#f5f5f5;}
.Floor001900 .item h5{ margin:0; font-size:14px;font-weight: normal;text-align: center}
@media(max-width:1200px){
.Floor001900 .owl-buttons div{opacity: 1;}
.Floor001900 .owl-nav button.owl-prev{ left:-8px;}
.Floor001900 .owl-nav button.owl-next{ right:-8px;}
}
@media(max-width:640px){
.Floor001900 h3{font-size: 24px; }
.Floor001900 h3 span{font-size: 35px; }
.Floor001900 .item{ padding:0 6px;}
}
@media(max-width:480px){
.Floor001900 .owl-odd .item{ padding-top:0;}
}
/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .columnName{ padding:2% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-family:'黑体';}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#b5121b; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#b5121b; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#b5121b; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
