/* CSS Document  dongyj*/
@charset "utf-8";
@font-face {
  font-family: "dinbold";
  src: url("../fonts/din-bold_0.woff2") format("woff2"),
       url("../fonts/din-bold_0.woff") format("woff"),
       url("../fonts/din-bold_0.ttf") format("truetype"),
       url("../fonts/din-bold_0.eot") format("embedded-opentype"),
       url("../fonts/din-bold_0.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
* {}
html {-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #555;background-color: #fff;font-family: "Microsoft YaHei"; min-width:1200px;-webkit-text-size-adjust: none;-webkit-tap-highlight: rgba(0,0,0,0); }
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul, 
li, 
form, 
dl, 
dt, 
dd, 
div, 
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
 .ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: "Microsoft YaHei";}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}  
a:hover {color: #c82f34;text-decoration: none;}
a:focus {color: #333;outline: none;-moz-outline: none;}
a:active {color: #333;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family: "Microsoft YaHei";text-align:justify;text-justify:inter-ideograph;}
	
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } 

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.img-opacity{opacity: 0; width: 0; height: 0;  position: absolute;}

:after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

.center{ width:1200px; margin:0 auto;}
.Contain{ padding-top:70px;}





.contact-content{ margin-top:-61px;}
.contact-content .from{ height:700px; position:relative; background-repeat:no-repeat; background-position:center top;}
.contact-content .from > *{ position:relative; z-index:2;}
.contact-content .from::before{ position:absolute; z-index:0; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); content:'';}
.contact-content .from .title{ text-align:center; padding:168px 0 66px 0; color:#fff; font-size:36px;}
.contact-content .from .title span::before,
.contact-content .from .title span::after{ width:23px; height:18px; display:inline-block; content:''; vertical-align:text-top; background-image:url(../images/contact_title.png); background-repeat:no-repeat;}
.contact-content .from .title span::before{ background-position:left top; margin-right:20px;}
.contact-content .from .title span::after{ background-position: right top; margin-left:20px;}

.contact-content .from-table{ width:678px; margin:0 auto;}
.contact-content .from-table .form_err{ position:absolute; right:-15px; color:#f00; line-height:40px;}
.contact-content .from-table dl{ margin-bottom:33px;}
.contact-content .from-table dd{ position:relative; padding-left:30px; background-position:left center; background-repeat:no-repeat;}
.contact-content .from-table dd.dd_1{ background-image:url(../images/pop-icon01.png);}
.contact-content .from-table dd.dd_2{ background-image:url(../images/pop-icon02.png); float:right !important;}
.contact-content .from-table dd.dd_3{ background-image:url(../images/pop-icon03.png);}
.contact-content .from-table dd.dd_4{ background-image:url(../images/pop-icon03_1.png); margin:0 60px;}
.contact-content .from-table dd.dd_5{ background-image:url(../images/pop-icon03_2.png);}
.contact-content .from-table dd.dd_6{ background-image:url(../images/pop-icon04.png);}
.from-table-same label{ position:absolute; left:30px; line-height:40px; top:0; color:#fff; opacity:0.5; width:100%;}
.contact-content .from-table dl.row-2 dd{ float:left; width:310px;}
.contact-content .from-table dl.row-3 dd{ float:left; width:186px;}
.contact-content .from-table dl.row-3 dd select{ display:block !important;}
.contact-content .from-table dl dt{ text-align:center;}
.from-table-same .text{ width:100%; line-height:40px; height:40px; color:#fff; border:none; border-bottom:1px solid #555; background:none;}
.from-table-same select{border:none; border-bottom:1px solid #555;  line-height:40px; height:40px; width:100%;background:none;color:#666; display:block !important;}
.from-table-same .btn{ background:url(../images/pop-btn.png) no-repeat right center; height:40px; border:none;  font-size:18px; color:#fff; width:170px; padding:0 20px 0 0; cursor:pointer;}
.from-table-same .btn:hover{background-image:url(../images/pop-btn_hover.png)}
.contact-content .map,
.contact-content .edit-info{ float:left; width:50%; }
.contact-content .map{height:600px;}
.contact-content .edit-info{ }
.contact-content #allmap,
.contact-content #allmap *{ box-sizing:content-box;}
.contact-content #allmap img{ max-width:none;}

.same-margin-top{ margin-top:-62px; float:left; width:100%;}


/*编辑器*/
.floor-2 .left-number .ul_num{ padding-left:20px; background:url(../images/floor-2-ulbg.png) no-repeat left center; float:left; margin-left:27px; font-size:16px;}
.floor-2 .left-number .ul_num li{ padding:23px 0;}
.floor-2 .left-number .ul_num li span{ font-family: 'dinbold';font-size:60px; color:#c81623; font-weight:bold;}
.floor-2 .left-number .ul_num li i{ font-size:30px;color:#c81623; font-style:normal; }
/*编辑器 end*/
.floor-2 .right-image{ float:right; width:540px; position:relative;}
.floor-2 .right-image li img{ display:block; width:100%; height:400px;} 
.floor-2 .bx-controls-direction a{ top:auto; margin:0; left:0; bottom:0;}
.floor-2 .bx-controls-direction a.bx-next{ right:auto; left:50px;}

.floor-3{ background:#f9f9f9; position:relative;height:600px; overflow:hidden;}
.floor-3 .box{ float:left; width:50%;}
.floor-3 .box-right{ padding-left:60px;}
.floor-3 .category,
.floor-3 .title{ float:right; width:660px; margin-right:-60px;}
.floor-3 .title{ text-align:left; padding-bottom:40px;}
.floor-3 .category{ position:relative;}
.floor-3 .category dl{ overflow:hidden;}
.floor-3 .category dl dd{ float:left; width:150px;position:relative; height:100px; margin-right:8px; margin-bottom:9px;}
.floor-3 .category dd a{ display:block;  text-align:center;}
.floor-3 .category dd .hover{ display:none; position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #333; padding:1px; z-index:1;}
.floor-3 .category dd .hover img{ width:100%; height:100%;}
.floor-3 .category dd .pic{ display:table; height:60px; width:100%;}
.floor-3 .category dd .pic-cell{ display:table-cell; vertical-align:bottom; }
.floor-3 .category dd .pic img{ max-width:150px; max-height:60px;}
.floor-3 .category dd p{ margin:0; padding-top:10px;}
.floor-3 .category dd a:hover .hover,
.floor-3 .category dd.on a .hover{ display:block;}
.floor-3 .category dd a:hover p,
.floor-3 .category dd.on a p{ position:absolute; left:0; bottom:0; width:100%; line-height:28px; padding:0; background:#333; color:#fff; z-index:2;}
.floor-3 .category .bx-controls-direction{ position:absolute; left:-30px; top:0; height:100%; width:1px; background:#e5e5e5;}
.floor-3 .category .bx-controls-direction::before{ position:absolute; content:''; width:1px; top:40%; background:#f9f9f9; height:20%;}
.floor-3 .category .bx-controls-direction a{ left:-13px; width:24px; height:24px; background:#c81623; border:1px solid #c81623; margin:0; }
.floor-3 .category .bx-controls-direction a::before{ width:11px; height:6px; margin-top:-3px; margin-left:-5px; background-image:url(../images/index-case-btn.png);}
.floor-3 .category .bx-controls-direction a.disabled{background:#f9f9f9;border-color:#e5e5e5;cursor:default; }
.floor-3 .category .bx-controls-direction a.bx-prev::before{ background-position:left top;}
.floor-3 .category .bx-controls-direction a.bx-next::before{ background-position:right bottom;}
.floor-3 .category .bx-controls-direction a.bx-prev.disabled::before{ background-position:left top;}
.floor-3 .category .bx-controls-direction a.bx-next.disabled::before{ background-position:right bottom;}
.floor-3 .category .bx-controls-direction a.bx-prev{top:75px;}
.floor-3 .category .bx-controls-direction a.bx-next{top:109px;}

.floor-3 .box-left{ position:relative; z-index:10;}


.floor-3 #iframe{ position:absolute; left:50%; margin-left:-960px; top:0; width:1920px; height:600px;}

.floor-4 .center{ padding-bottom:120px;}
.floor-4 .center > .ani-things{ right:64px; top:663px; height:0; width:3px;}
.floor-4 .center > .ani-things.show{height:183px;}
.index-news-top{ position:relative; float:left; width:560px;}
.index-news-top .pic img{ display:block; width:100%; height:400px;}
.index-news-top .txt{ margin:-30px 30px 0 30px; background:#f9f9f9; padding:20px 40px 0 112px; position:relative; z-index:2; min-height:160px;}
.index-news-top .txt time{ position:absolute; left:22px; top:20px; color:#c81623;font-size:16px; text-align:center;}
.index-news-top .txt time span{ display:block; border-bottom:1px solid #c81623; font-size:48px; margin-bottom:10px;}
.index-news-top .txt h4{ font-size:18px; font-weight:normal; margin:0; padding-bottom:10px;}
.index-news-top .txt pre{ line-height:24px; overflow:hidden; height:72px;}
.index-news-top .hd{ position:absolute; z-index:10; right:70px; bottom:25px;}
.index-news-top .hd li{ float:left; width:8px; height:8px; line-height:1000px; overflow:hidden; cursor:pointer; background:#ddd; border-radius:50%; margin-left:11px;}
.index-news-top .hd li.on{ background:#c81623;}
.news-Default{ float:right; width:600px;}
.news-Default .hd{ overflow:hidden;}
.news-Default .hd ul{ width:110%;}
.news-Default .hd li{ float:left; width:196px; margin-right:6px; text-align:center; font-size:16px;}
.news-Default .hd li a{ display:block; line-height:40px; background:#f3f3f3;}
.news-Default .hd li.on a{ background:#c81623; color:#fff;}
.news-Default .list{ padding-top:39px;}
.news-Default .list ul{border-top:1px dotted #e1e1e1; margin-bottom:33px;}
.news-Default .list li{ line-height:42px; border-bottom:1px dotted #e1e1e1; padding:0 27px 0 12px;}
.news-Default .list li span{ float:right; color:#999;}
.news-Default .list li a::before{ display:inline-block; vertical-align:middle; margin-right:10px; width:3px; height:3px; content:''; background:#666;}

.floor-5 .bg{ position:relative; background-position:center top; background-repeat:no-repeat;background-attachment: fixed;}
/*.floor-5:hover .bg::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}*/
.floor-5 .edit-info{ position:relative; z-index:3; height:650px; overflow:hidden;}

.floor-6{ padding-bottom:138px;}
.floor-6 .title .ani-things{left:68px; width:3px;}
.floor-6 .center{ z-index:3;}
.floor-6 .center > .ani-things{left:68px; height:0; top:502px;width:4px;}
.floor-6 .center > .ani-things.show{ height:377px;}
.floor-6 .center > .ani-things::before{position:absolute; content:''; left:50%; width:40px; height:0; background:url(../images/things-2.png) no-repeat 0 0; margin-left:-20px;  top:339px; opacity:0; transition:height ease-in-out 0.3s 0.3s;}
.floor-6 .center > .ani-things.show::before{height:40px; opacity:1;}
.floor-6 .title{ padding-bottom:57px; position:relative;}
.floor-6 .title .ani-things{ top:0;}
.floor-6 .title .ani-things.show{ height:100%; }
.floor-6 .main{ background-color:#f9f9f9; background-repeat:no-repeat; background-position: right top; height:500px; overflow:hidden; position:relative; z-index:10;}
.floor-6 .index-from{ margin-left:69px; padding-top:32px; width:450px;}
.floor-6 .index-from .tips{ width:380px; margin:0 auto;text-align:center; padding-bottom:35px;}
.floor-6 .index-from .tips h2{ font-weight:normal; font-size:30px; margin:0;}
.floor-6 .index-from .tips h2::before,
.floor-6 .index-from .tips h2::after{ display:inline-block; content:''; width:23px; height:18px; vertical-align:middle; background:url(../images/icon_index_l.png) no-repeat;}
.floor-6 .index-from .tips h2::before{ margin-right:10px;}
.floor-6 .index-from .tips h2::after{ margin-left:10px; background-image:url(../images/icon_index_r.png);}
.floor-6 .index-from .tips h2 span{ font-size:24px; margin-right:10px;}
.floor-6 .index-from .tips aside{ border:1px solid #e9e9e9; border-top:0; padding:19px 14px 22px 104px; min-height:99px; background:url(../images/icon_index_tel.png) no-repeat 18px 19px; display:inline-block;color:#c81623;}
.floor-6 .index-from .tips aside img{ margin:10px 0; width:228px; height:31px;}
.floor-6 .index-from .tips figure{ font-size:24px; border-top:2px solid #c81623; margin-top:16px; height:15px;}
.floor-6 .index-from .tips figure span{ background:#f9f9f9; padding:0 10px; position:relative;top:-15px;}
.floor-6 .index-from .row-2{ width:110%;}
.floor-6 .index-from .row-2 li{ float:left; width:215px; margin-right:19px;}
.floor-6 .index-from li{ position:relative; padding-left:30px; background-repeat:no-repeat; background-position:left 6px; margin-bottom:10px;}
.floor-6 .index-from .li_name{ background-image:url(../images/index_icon_1.png);}
.floor-6 .index-from .li_tel{ background-image:url(../images/index_icon_2.png);}
.floor-6 .index-from .li_area{ background-image:url(../images/index_icon_3.png);}
.floor-6 .index-from .li_txt{ background-image:url(../images/index_icon_4.png);}
.floor-6 .index-from li label{ position:absolute; left:30px; padding-left:10px; line-height:37px; color:#999;}
.floor-6 .index-from li .text{ width:100%; border:1px solid #f0f0f0; padding:0 10px; background:#fff; line-height:35px; height:37px;}
.floor-6 .index-from li .form_err{ position:absolute; line-height:20px; margin-top:-10px; right:-10px; top:50%; color:#c81623;}
.floor-6 .index-from li textarea.text{ height:90px; line-height:30px;}
.floor-6 .index-from li select{color:#999;width:100%;  display:block !important;padding:0 10px;border:1px solid #f0f0f0; background:#fff; height:37px;}
.floor-6 .index-from ol{ padding-top:8px;}
.floor-6 .index-from ol .btn{ border:none; background:url(../images/index-more.png) no-repeat; width:128px; height:30px; color:#fff; cursor:pointer; padding:0 20px 0 0; font-size:16px; line-height:30px;}
.floor-6 .index-from ol .btn:hover{color:#fff; background-image:url(../images/index-more-hover.jpg);}
/*index end*/

.TextList002514 .list{}
.TextList002514 .job-title{ line-height:30px; padding:6px 30px 6px 35px; font-size:14px; cursor:pointer; position:relative; background-color:#888888; color:#fff; overflow:hidden; border-bottom:solid 1px #cfcfcf;}
.TextList002514 .job-title i{transform: rotate(45deg); position:absolute; right:60px; top:50%; margin-top:-7px;border-top:solid 2px #9a9a9a; border-right:solid 2px #9a9a9a; width:10px; height:10px;transition:all 0.3s ease;}
.TextList002514 .job-title.select{}
.TextList002514 .job-title.select i{transform: rotate(135deg);}
.TextList002514 .job-title span{ display:block; float:left; width:200px;}
.TextList002514 .job-title span.s1{ width:260px;}
.TextList002514 .job-title span.s2{}
.TextList002514 .job-title span.s3{ width:240px;}
.TextList002514 .job-title span.s4{}
.TextList002514 .job-title span.s5{}
.TextList002514 .list .job-title{ background-color:#fff; color:#555; line-height:38px;}
.TextList002514 .job-main{ display:none; padding:22px 35px; border-bottom:1px dotted #cfcfcf; background-color:#f9f9f9}
.TextList002514 .job-email{ padding:30px 0;}
.TextList002514 .job-email span{ color:#c81623;}
.TextList002514 .open-pop{ color:#fff; background-color:#ca1524; padding:0px 48px; line-height:37px; display:inline-block;}
.job-hide,.job-hide .center{ display:block; width:0px; height:0px; overflow:hidden;}

.other-info{ min-height:400px;}

.TextList002514{ padding-top:50px;}
.list-links{ padding:70px 100px;}
.list-links li{ font-size:16px; line-height:50px;}
.list-links li::before{ display:inline-block; content:''; vertical-align:middle; margin:0 10px; width:4px; height:4px; background:#555;}
.list-links li:nth-child(2n){ background-color:#f5f5f5;}

.project_tips{ font-size:18px; width:900px; padding:100px 0; margin:0 auto;}
.project_tips p{ color:#c00;}
.project_tips  ul{ overflow:hidden;}
.project_tips li{ float:left; width:31.33333%; margin:1%; text-align:center;}
.project_tips li a{ display:block; line-height:60px; background-color:#f9f9f9; overflow:hidden;height:60px;}

.page404{ text-align:center; background:url(../images/404.jpg) no-repeat center top; height:860px; margin-top:70px;}
.page404 .txt{ color:#000; font-size:45px; padding:443px 0 115px 0;}
.page404 .txt p{ font-size:18px; margin:0; padding-top:10px;}
.page404 .link a{ display:inline-block; border:1px solid #e4e4e4; background:#fff; width:120px; line-height:43px; margin:0 28px; color:#000; font-size:16px; transition:ease-in-out 0.2s;}
.page404 .link a:hover{ background:#d90000; color:#fff;}

.coop-content{ margin-top:-61px;}
#coop-floor-9{ overflow-x:hidden;}
.coop-floor .bg{ min-height:700px; background-position:center top; background-repeat:no-repeat;}
#coop-floor-3 .bg{ min-height:698px;}
.coop-floor .center{ position:relative;}
.coop-floor .edit-info{ color:#333; font-size:16px;}
#coop-floor-5 .bd ul{ z-index:1;}
#coop-floor-5 .bd ul,
#coop-floor-5 .bd li{ width:100%  !important;}
#coop-floor-5 .bd li{ height:700px; background-position:center top; background-repeat:no-repeat;}
#coop-floor-5 .hd{ z-index:10;}
#coop-floor-5 .hd ul{ position:absolute; right:0; bottom:30px; width:200px;}
#coop-floor-5 .hd ul li{ margin-bottom:1px; background:rgba(0,0,0,0.5); color:#fff; position:relative;}
#coop-floor-5 .hd ul li img{ display:none; position:absolute; left:4px; top:4px; right:4px; bottom:4px; z-index:10; height:72px; width:192px;}
#coop-floor-5 .hd ul li.on img{ display:block;}
#coop-floor-5 .hd ul li .txt{ display:table; height:80px; width:100%;}
#coop-floor-5 .hd ul li .txt-cell{ display:table-cell; vertical-align:middle; padding:0 16px;}
#coop-floor-5 .edit-info{ height:700px; overflow:hidden;}
#coop-floor-9 .edit-info{ position:absolute; top:170px; left:0; width:400px;}
#coop-floor-9 .data-big{ float:right; background:url(../images/xianshi.png) no-repeat; width:991px; height:551px; margin-top:83px; margin-right:-120px; position:relative; padding:40px 0 0 123px;}
#coop-floor-9 .data-big img{ width:718px; height:449px;}
#coop-floor-9 .data-big .fancybox{ position:absolute; background:url(../images/fangdajng.png) no-repeat center center rgba(255,255,255,0.2); width:50px; height:50px; right:150px; bottom:41px;}
#coop-floor-9 .data-big .fancybox:hover{ background-color:#c81624;}

#coop-floor-10{ overflow:hidden; height:700px; background:url(../images/social-bg.jpg) no-repeat center top;}
#coop-floor-10 .small-pic{ margin-left:5px; width:960px;}
#coop-floor-10 .small-pic li img{ display:block; width:315px; height:197px;}
#coop-floor-10 .small-pic .bx-wrapper{ position:relative; margin:0 !important;}
#coop-floor-10 .small-pic .bx-controls-direction{ position:absolute; left:-105px; width:100px;  bottom:0; z-index:10; height:50px;}
#coop-floor-10 .small-pic .bx-controls-direction a{ margin:0; top:0; background-repeat:no-repeat; background-image:url(../images/btn.png);}
#coop-floor-10 .small-pic .bx-controls-direction a::before{ display:none;}
#coop-floor-10 .small-pic .bx-controls-direction a.bx-prev{ background-position:left bottom; background-color:#f9f9f9;}
#coop-floor-10 .small-pic .bx-controls-direction a.bx-next{ background-position:right bottom;}
#coop-floor-10 .box{ float:left; width:50%;}
#coop-floor-10 .big_img{ float:right; width:960px; height:700px; overflow:hidden;}
#coop-floor-10 .big_img li{ display:none;} 
#coop-floor-10 .big_img li img{ display:block ; height:700px; width:100%;} 
#coop-floor-10 .main{ position:relative; padding:74px 0  0 89px; max-width:600px; height:503px; overflow:hidden;}
#coop-floor-10 .main .title-10{ font-size:36px; color:#333;}
#coop-floor-10 .main .title-10 div{ letter-spacing:5px;}
#coop-floor-10 .main .title-10 span{ display:inline-block; height:45px; border-bottom:3px solid #c81623;}
#coop-floor-10 .tab dl{ overflow:hidden; margin:16px 0;}
#coop-floor-10 .tab dd{ float:left; margin-right:35px;color:#ececec;   cursor:pointer; }
#coop-floor-10 .tab dd span{border-bottom:2px solid transparent; font-size:72px;font-family:Helvetica, sans-serif; font-weight:bold;}
#coop-floor-10 .tab dd:hover,
#coop-floor-10 .tab dd.on{color:#efd8d9; }
#coop-floor-10 .tab dd span{ display:inline-block; height:75px;font-family: "dinbold";}
#coop-floor-10 .tab dd:hover span,
#coop-floor-10 .tab dd.on span{border-bottom-color:#c81623;}
#coop-floor-10 .edit-info{ color:#555; line-height:24px;}

#coop-floor-11{ background:url(../images/coop_bg1.jpg) no-repeat center top; height:780px;}
#coop-floor-11 .title{ text-align:center; padding-top:150px; font-size:30px; color:#333;}
#coop-floor-11 .title div{ font-size:36px; padding-bottom:15px;}
#coop-floor-11 .title div span{ height:45px; display:inline-block; border-bottom:3px solid #c81623;}
#coop-floor-11 .time{ text-align:center; font-size:24px; color:#c81623; padding:50px 0 90px 0;}
#coop-floor-11 .time img{ height:34px;}
#coop-floor-11 .from{ width:688px; margin:0 auto;}
#coop-floor-11 .from dd{ position:relative; float:left; padding-left:30px; background-position:left center; background-repeat:no-repeat; width:184px; margin-bottom:32px;}
#coop-floor-11 .from dd .form_err{ position:absolute; right:-15px; color:#f00; top:0; font-size:12px; line-height:40px;}
#coop-floor-11 .from dd.d_1{ background-image:url(../images/icon_coop_1.png);}
#coop-floor-11 .from dd.d_2{ background-image:url(../images/icon_coop_2.png);}
#coop-floor-11 .from dd.d_3{ background-image:url(../images/icon_coop_3.png);}
#coop-floor-11 .from dd.d_4{ background-image:url(../images/icon_coop_4.png);}
#coop-floor-11 .from dd.d_5{ background-image:url(../images/icon_coop_5.png);}
#coop-floor-11 .from dd.d_6{ background-image:url(../images/icon_coop_6.png);}
#coop-floor-11 .from dd.d_7{ background-image:url(../images/icon_coop_7.png);}
#coop-floor-11 .from dd.d_2,
#coop-floor-11 .from dd.d_5{ margin:0 62px;}
#coop-floor-11 .from dd label{ position:absolute; left:30px; color:#999;line-height:40px;}
#coop-floor-11 .from dd select,
#coop-floor-11 .from dd .text{background:none; height:40px;width:100%; border:none; border-bottom:1px solid #999; }
#coop-floor-11 .from dd select{display:block !important; color:#999;}
#coop-floor-11 .from dd .text{  line-height:40px;}
#coop-floor-11 .from dt{ text-align:center;}
#coop-floor-11 .from dt .btn{ border:none; height:40px; line-height:40px; font-size:18px; color:#fff; background:url(../images/pop-btn.png) no-repeat right center; padding:0 40px 0 0; cursor:pointer; width:170px;}
#coop-floor-11 .from dt .btn:hover{ background-image:url(../images/pop-btn_hover.png);}
.online_apply #coop-floor-11{ background-image:url(../images/onlinebg.jpg);}
.online_apply #coop-floor-11 .title{ padding:0; height:337px;}
.online_apply #coop-floor-11 .time{ padding:0 0 46px 0; color:#fff;}
.online_apply #coop-floor-11 .time img{ height:23px;}
/*.online_apply #coop-floor-11 .from dd .form_err{ position:absolute; right:-10px; color:#f00; top:0; font-size:12px; line-height:40px;}*/
.online_apply #coop-floor-11 .from dd select,
.online_apply #coop-floor-11 .from dd .text{ border-bottom-color:#555;}
.online_apply #coop-floor-11 .from dd .text{ color:#fff;}
.online_apply #coop-floor-11 .from dd.d_1{ background-image:url(../images/pop-icon01.png);}
.online_apply #coop-floor-11 .from dd.d_2{ background-image:url(../images/pop-icon02.png);}
.online_apply #coop-floor-11 .from dd.d_3{ background-image:url(../images/pop-icon012.png);}
.online_apply #coop-floor-11 .from dd.d_4{ background-image:url(../images/pop-icon03.png);}
.online_apply #coop-floor-11 .from dd.d_5{ background-image:url(../images/pop-icon03_1.png);}
.online_apply #coop-floor-11 .from dd.d_6{ background-image:url(../images/pop-icon03_2.png);}
.online_apply #coop-floor-11 .from dd.d_7{ width:98.5%; background-image:url(../images/pop-icon04.png);}

/*编辑器样式*/
.btn_90{ width:245px; line-height:50px; display:block; margin:0 auto; color:#fff; font-size:18px; background:url(../images/coop-btn.png) no-repeat; padding-left:50px; text-align:left; margin-top:20px;}
.btn_90:hover{ color:#fff;background-image:url(../images/coop-btn_hover.png)}
.info-column-13{ position:absolute; background:url(../images/info-column-13.png) no-repeat center top;  right:0; top:0; height:0; overflow:hidden; transition:height 0.3s ease-in-out; }
.info-column-13 span{ display:block; line-height:37px;font-size:18px; padding-top:37px;}
.coop-floor-show .info-column-13{ height:177px;}
#coop-floor-3 .info-column-13,
#coop-floor-7 .info-column-13,
#coop-floor-9 .info-column-13,
#coop-floor-5 .info-column-13{color:#fff; right:auto; left:0;}
#coop-floor-2.coop-floor-show .info-column-13{ height:221px;}
#coop-floor-3.coop-floor-show .info-column-13{ height:150px; }
#coop-floor-4.coop-floor-show .info-column-13{ height:158px;}
#coop-floor-7.coop-floor-show .info-column-13{ height:138px; }
#coop-floor-10.coop-floor-show .info-column-13{ height:163px; }
#coop-floor-5 .info-column-13{z-index:20; top:-700px;}
#coop-floor-6 .info-column-13{ right:25px;}
#coop-floor-6.coop-floor-show .info-column-13{ height:208px; right:25px;}

.ul_info_92{ float:right; width:900px; margin-top:-223px;}
.ul_info_92 li{ float:left; width:300px; height:200px; overflow:hidden; position:relative;}
.ul_info_92 li img{ display:block; width:100%; height:200px;}
.ul_info_92 li .hover{ text-align:center; position:absolute; left:0; width:100%; background:rgba(0,0,0,0.5); color:#fff; line-height:40px; bottom:0; z-index:11; font-size:14px;}

.ul_info_93{ position:relative; width:600px; z-index:10;}
.ul_info_93 li.first{ position:absolute; left:-200px;}
.ul_info_93 li{ width:200px; height:200px; float:left; text-align:center; font-size:16px;}
.ul_info_93 li.bgcolor{ background:#eee;}
.ul_info_93 li.b-txt b{ font-size:48px;}
.ul_info_93 li b{ display:block; color:#e9d9d9; line-height:100px; font-size:72px;}
.ul_info_93 li div{ padding:0 20px;}
.ul_info_93 li span{ color:#c92a32; font-size:18px; font-weight:bold;}

.ul_info_96 li{ float:left; width:294px; height:255px; background:url(../images/li_hover.png) no-repeat right top; margin-left:-68px; text-align:center; padding:0 50px;}
.ul_info_96 li.li_1{ margin-left:0;}
.ul_info_96 li.li_2,
.ul_info_96 li.li_4{ margin-top:128px;}
.ul_info_96 li p{ font-size:14px; margin:0; line-height:24px;}
.ul_info_96 li p.tit{ font-size:16px; color:#c81623; padding-bottom:12px; font-weight:bold;}
.ul_info_96 li aside{ padding-top:35px;}
.ul_info_96 li aside .off{ display:none;}
.ul_info_96 li:hover{ background-position:left top;}
.ul_info_96 li:hover aside img{ display:none;}
.ul_info_96 li:hover aside img.off{ display:inline-block;}
.ul_info_96 li:hover,
.ul_info_96 li:hover p.tit{ color:#fff;}

.ul_info_98{ margin-top:24px;}
.ul_info_98 li{ font-size:14px;color:#555; padding-bottom:10px;}
.ul_info_98 li aside{color:#c81623;font-size:36px;font-weight:bold;}
.ul_info_98 li aside span{ font-size:48px; }

/*编辑器样式 end*/

.no-animated{ opacity:0;}
.animated{ opacity:1;}

.smsForm .con{ margin:0 auto; width:340px; color:#fff; font-size:16px;}
.smsForm .con p{ border-bottom:1px solid #999; margin:0 0 10px 0; padding-bottom:10px;}
.smsForm .con .text { border: none; line-height: 40px; height: 40px; width: 44%; background: none; color: #666;}
.smsForm .con .send{ color:#fff; background-color:#c81623; cursor:pointer; border:none; padding:0 px 5px;}
.smsForm .con .btn { border:none; display:inline-block; text-align:center; width:153px; line-height:36px; color:#fff;  padding-right:40px;}
.smsForm .con .sendsms{  background:url(../images/pop-btn.png) no-repeat right center;}
.smsForm .con .closeform{ background:url(../images/pop-btn_hover.png) no-repeat right center;}
/*.prod-Other .animated{animation-duration:0.5s;}*/
.product-animated .img,
.product-animated .p1,
.product-animated .p2{opacity:0;  transition-delay: 0s;}
.product-animated .p1{transform:translate3d(0,20px,0);transition-duration: 1s;}
.product-animated .p2{transform:translate3d(0,40px,0);transition-duration: 1.2s;}
.product-animated .img{transform:translate3d(0,60px,0);transition-duration: 1.4s;}
.product-animated.hoverClass .img,
.product-animated.hoverClass .p1,
.product-animated.hoverClass .p2{opacity:1;transform:translate3d(0,0,0)}

.Intro-content .floor-5 .edit-info{ height:780px;}
.Intro-content .floor-5 .bg{background-repeat:no-repeat; background-position:center center; background-size:cover; background-attachment:fixed; }
#Intro-content-1 .bg{ min-height:697px;}
#Intro-content-3 .bg{ background-position:center top; background-repeat:no-repeat;}
#Intro-content-3 .center{ height:700px;}
#Intro-content-3 .list-con{ height:627px; overflow:hidden; padding-top:106px;}
#Intro-content-3 .list-tab dd{ float:left; cursor:pointer; line-height:38px; padding:0 25px; min-width:160px; text-align:center; font-weight:bold; font-size:16px; color:#fff; border:1px solid #494d61; background:#494d61; margin-right:2px;}
#Intro-content-3 .list-tab dd.on{ background:none;}

#Intro-content-4{ height:645px; position:relative; overflow:hidden;}
#Intro-content-4 .list-img{ position:absolute; width:1920px; left:50%; margin-left:-960px; top:0;}
#Intro-content-4 .list-img dl{ float:left; margin-right:5px;}
#Intro-content-4 .list-img dd{ margin-top:5px; position:relative;}
#Intro-content-4 .list-img dd a{ position:absolute; z-index:10; background:url(../images/open_video_63.png) no-repeat center center; width:100%; height:100%;}
#Intro-content-4 .list-img dd::before{ position:absolute; content:''; width:100%; height:100%; background:rgba(0,0,0,0.38); transition:0.3s;}
#Intro-content-4 .list-img dd:hover::before{ opacity:0;}
#Intro-content-4 .list-img dd img{ height:320px; display:block; width:100%;}
#Intro-content-4 .list-img dl.dl_1 dd img,
#Intro-content-4 .list-img dl.dl_4 dd img{ height:645px;}
#Intro-content-4 .list-img dl.dl_1{ width:354px;}
#Intro-content-4 .list-img dl.dl_2{ width:509px;}
#Intro-content-4 .list-img dl.dl_3{ width:511px;}
#Intro-content-4 .list-img dl.dl_4{ width:527px; margin-right:0;}
#Intro-content-4 .list-img .videosamewidth{ max-width:800px; display:block;}

#Intro-content-5{ color:#333; background:url(../images/social-bg.jpg) repeat-y center top; padding-bottom:110px;}
#Intro-content-5 .title{ text-align:center; font-size:36px; padding:70px 0 61px 0; letter-spacing:6px;}
#Intro-content-5 .list{ overflow:hidden;}
#Intro-content-5 .list .box{ float:left; width:50%;}
#Intro-content-5 .list .box-img{ height:500px; position:relative;}
#Intro-content-5 .list .box-img aside{ position:absolute; right:0; top:0; width:100px; text-align:center; line-height:100px; font-size:60px; color:#c81623;font-family: 'dinbold'; z-index:10;background:rgba(255,255,255,0.9);}
#Intro-content-5 .list_odd .box-img aside{ right:auto; left:0;}
#Intro-content-5 .list .img-group{ float:right; width:960px;}
#Intro-content-5 .list_odd .img-group{ float:none;}
#Intro-content-5 .list .bx-wrapper{ position:relative; z-index:1; height:500px;}
#Intro-content-5 .list .bx-viewport{ z-index:1;}
#Intro-content-5 .list .bx-pager{ position:absolute; left:0; width:100%; z-index:10; bottom:20px; text-align:center;}
#Intro-content-5 .list .bx-pager > div{ width:12px; height:12px; display:inline-block; margin:0 4px;}
#Intro-content-5 .list .bx-pager > div a{ display:block;height:12px; display:block; line-height:1000px; overflow:hidden; border-radius:50%; background:rgba(255,255,255,0.5);}
#Intro-content-5 .list .bx-pager > div a.active{ background:#c81623;}
#Intro-content-5 .box-txt .edit-info{ padding:67px 98px 0 98px; position:relative; min-height:500px; width:600px;}
#Intro-content-5 .list_odd .box-txt .edit-info{ float:right;}
#Intro-content-5 .box-txt .edit-info::before{ position:absolute; left:0; top:80px; width:80px; height:1px; background:#999; content:'';}
#Intro-content-5 .list_odd .box-txt .edit-info::before{ left:auto; right:0;}

.history-Content{ height:840px; position:relative; overflow:hidden;}
.history-Content .bg{ z-index:0; position:absolute; left:0; top:0; width:100%; height:100%;}
.history-Content .history-con{ padding-top:190px; padding-left:483px; color:#fff;}
.history-Content .history-con .tit{font-family: 'dinbold'; font-size:100px; padding-left:56px; margin:0;}
.history-Content .history-con .edit-info{ height:374px; overflow:hidden;}
.history-Content .slick-slider{position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent; z-index:10;}
.history-Content .slick-list{position: relative;overflow: hidden;z-index:10;}
.history-Content .slick-slider .slick-track,
.history-Content .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.history-Content .slick-track{position: relative;top: 0;left: 0;}
.history-Content .slick-slide{display: none;float: left;min-height: 1px;}
.history-Content .slick-initialized .slick-slide{display: block;}
.history-Content .slick-loading .slick-track{visibility: hidden;}
.history-Content .slick-loading .slick-slide{visibility: hidden;}
.history-Content .slick-loading .slick-list{background: url(../images/ajax-loader.gif) center center no-repeat;}
.history-Content .slick-arrow.slick-hidden{ display:none;}
.history-Content .slider-nav{ position:absolute;  bottom:66px; text-align:center; width:100%; overflow:hidden; height:77px;}
.history-Content .slider-nav li{ cursor:pointer; position:relative; background:url(../images/yearbg.png) repeat-x 6px 54px; float:left; width:191px;}
.history-Content .slider-nav::after{ position:absolute; content:''; width:100%; left:0; height:1px; background:#373737; bottom:20px;}
.history-Content .slider-nav li.slick-current{ color:#c81623;}
.history-Content .slider-nav li h5{ margin:0;font-size:16px; color:#555;font-family: 'dinbold'; padding-bottom:58px; position:relative; z-index:2;}
.history-Content .slider-nav li h5::before,
.history-Content .slider-nav li h5::after{ position:absolute;  left:50%; background:#373737;bottom:0;}
.history-Content .slider-nav li h5::before{ content:'';width:10px; height:10px; margin-left:-5px; bottom:16px; }
.history-Content .slider-nav li h5::after{ width:1px; height:40px;margin-left:-1px;}
.history-Content .slider-nav li.slick-current h5::after{content:''; background:#c81623;}
.history-Content .slider-nav li.slick-current h5::before{ background:#c81623;}
.history-Content .slider-nav li.slick-current h5{ color:#c81623;}
.history-Content .slick-arrow{ position:absolute; width:40px; height:40px; background:#505050; bottom:2px; border:none; font-size:0; z-index:15; padding:0; cursor:pointer;}
/*.history-Content .slick-arrow.slick-disabled{ display:none !important;}*/
.history-Content .slick-arrow::before{ position:absolute; content:''; width:20px; height:20px; left:50%; top:50%; transform:rotate(-45deg); margin-top:-10px; margin-left:-14px;}
.history-Content .slick-prev{ left:50%; margin-left:-600px;}
.history-Content .slick-next{ right:50%; margin-right:-600px;}
.history-Content .slick-prev::before{border-left:3px solid #999; border-top:3px solid #999;  margin-left:-6px;}
.history-Content .slick-next::before{border-right:3px solid #999; border-bottom:3px solid #999;}
.history-Content .slick-arrow:hover{ background:#c81623;}
.history-Content .slick-arrow:hover::before{ border-color:#fff !important;}