@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input  {margin: 0;padding: 0;border: none;outline: 0; /*font-size:100%;*/ font: inherit;vertical-align: baseline;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body { /*font-size:100%;*/ font-size:14px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

body { background:#fff; }

a{color:#444;text-decoration:none;}

.ln { text-align:left; }
.cn { text-align:center; }
.rn { text-align:right; }

.left { float:left; }
.right { float:right; }

.p5 { padding:5px; }
.p10 { padding:10px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt45 { padding-top:45px; }
.pt50 { padding-top:50px; }
.pt68 { padding-top:68px; }
.pt80 { padding-top:80px; }
.pt100 { padding-top:100px; }
.pt120 { padding-top:120px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }

.pbl30 { padding-left:30px; }

.mr10 { margin-right:10px; }
.ml10 { margin-left:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
input[type=button], input[type=submit], input[type=reset],button,input[type=text] { -webkit-appearance: none; -webkit-tap-highlight-color: transparent; }
.cclear:after,.cclear .after {content: ""; display: block; clear: both;}
.clear { clear:both; height:0; font-size:0;line-height:0; overflow:hidden;}

button { padding:0px; outline:none; border:none; font-family:"Microsoft Yahei"; font-weight:500;}
textarea { padding:0px; outline:none; border:none; font-family:"Microsoft Yahei"; font-weight:500;}
button:focus, textarea:focus { outline:none;}

.img_rendering {
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}

/*begin*/
.pubNav { height:80px; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff; box-shadow: 0px 3px 10px 1px rgba(0,0,0,0.16);}
.pubNav .wrap { width:1200px; margin:0 auto; clear:both;}
.pubNav .wrap .logo { float:left; width:155px; height:80px; line-height:80px; line-height:77px; text-align:left; overflow:hidden;}
.pubNav .wrap .logo img { max-width:100%; max-height:100%; vertical-align:middle;}

.pubNav .wrap .siteMap { float:right; position:relative; z-index:1; width:660px;}
.pubNav .wrap .siteMap ul:after { display:table; content:''; clear:both;/*清除浮动*/}
.pubNav .wrap .siteMap ul li { float:left; width:60px; margin-left:50px; position:relative; z-index:5;}
.pubNav .wrap .siteMap ul li>a { display:block; height:80px; line-height:80px; text-align:center; overflow:hidden; margin:0 auto; font-weight:bold; font-size:15px; color:#333;}

.pubNav .wrap .siteMap .line { position:absolute; z-index:10; left:50px; bottom:0; width:60px; height:3px; overflow:hidden; background:#DF5147;}

.pubNav .wrap .siteMap ul li.cur>a { color:#DF5147;}

.pubNav .wrap .siteMap .submenu { display:none; position:relative; z-index:11; top:-3px; width:660px;}
/*.pubNav .wrap .siteMap .cur .submenu { display:block;}*/
.pubNav .wrap .siteMap .submenu .menuItem { position:absolute; top:3px; overflow:visible; background: rgb( 36, 36, 36); background: rgba( 36, 36, 36, 0.77); filter:alpha(opacity=77); opacity:0.77;}
.pubNav .wrap .siteMap .submenu .menuItem .item { display:inline-block; float:left; width:auto; height:60px; line-height:60px; text-align:center; overflow:hidden; padding:0 20px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#fff; opacity:0.75;}
.pubNav .wrap .siteMap .submenu .menuItem .item:hover { color:#fff; opacity:1;}

/*banner轮播*/
.banner-container { margin:0 auto;}
.banner-container .swiper-slide img { width:100%;}
.banner-container .swiper-pagination-bullet { width:10px; height:10px; overflow:hidden; margin:0 10px 0 0; cursor:pointer; border-radius:10px; background:#fff; opacity:0.7;}
.banner-container .swiper-pagination-bullet-active { opacity:1; background:#DF5147;}


.NewsWith { width:1200px; padding:0 30px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; clear:both;}
.newsFirst { float:left; width:500px; height:auto;}
.newsFirst .wp { position:relative; z-index:10; margin:0 auto;}
.newsFirst .wp .date { position:absolute; z-index:30; top:-10px; left:10px; width:94px; height:auto; overflow:hidden; border-radius:3px; background:#DF5147;}
.newsFirst .wp .date h3 { height:52px; line-height:52px; overflow:hidden; margin:8px auto 0; text-align:center; font-weight:bold; font-size:40px; color:#fff;}
.newsFirst .wp .date p { height:19px; line-height:19px; overflow:hidden; margin:0 auto 13px; text-align:center; font-weight:bold; font-size:14px; color:#fff;}
.newsFirst .wp .info { height:auto; overflow:hidden; margin:50px auto 30px; border-radius:10px; background:#fff; box-shadow:5px 5px 15px 1px #EEEFF3;}
.newsFirst .wp .info h3 { display:block; line-height:26px; height:48px; overflow:hidden; margin:20px 30px 32px 124px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-weight:bold; font-size:17px; color:#3D434D;}
.newsFirst .wp .info p { line-height:22px; height:66px; overflow:hidden; margin:0 30px 25px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#A1A8B3;}
.newsFirst .wp .info a:hover h3 { color:#DF5147;}
/*.NewsWith .newsRoll { float:left; position:relative; z-index:10; width:500px; height:auto; overflow:hidden;}
.NewsWith .newsRoll .box { position:relative; z-index:15; top:0; width:500px; height:198px; overflow:hidden; margin:0 auto;}
.NewsWith .newsRoll .box .list { position:absolute; z-index:20; top:0; left:0;}
.NewsWith .newsRoll .box .list li { position:relative; z-index:25; width:500px; height:198px; overflow:hidden; margin:0 auto 10px;}
.NewsWith .newsRoll .box .list li .date { position:absolute; z-index:30; top:0; left:10px; width:94px; height:auto; overflow:hidden; border-radius:3px; background:#DF5147;}
.NewsWith .newsRoll .box .list li .date h3 { height:52px; line-height:52px; overflow:hidden; margin:8px auto 0; text-align:center; font-weight:bold; font-size:40px; color:#fff;}
.NewsWith .newsRoll .box .list li .date p { height:19px; line-height:19px; overflow:hidden; margin:0 auto 13px; text-align:center; font-weight:bold; font-size:14px; color:#fff;}
.NewsWith .newsRoll .box .list li .info { height:auto; overflow:hidden; margin:10px auto 0; border-radius:3px; background:#F7F8FA;}
.NewsWith .newsRoll .box .list li .info h3 { line-height:26px; height:48px; overflow:hidden; margin:20px 30px 32px 124px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-weight:bold; font-size:17px; color:#3D434D;}

.NewsWith .newsRoll .box .list li .info p { line-height:22px; height:66px; overflow:hidden; margin:0 30px 25px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#A1A8B3;}*/

.former { float:left; width:670px; height:auto; overflow:hidden; margin:50px 0 0 30px;}
.former .navLi { position:relative; height:36px; margin:0 auto; border-bottom:1px solid #CED7E6;}
.former .navLi li { float:left; width:122px; height:36px;}
.former .navLi li a { display:block; height:24px; line-height:24px; text-align:center; overflow:hidden; margin:0 auto 12px; font-weight:bold; font-size:18px; color:#4D4D4D;}
.former .navLi li.on a { color:#DF5147;}
.former .navLi p { position:absolute; bottom:0px; left:0px; width:122px; height:2px; overflow:hidden; background:#DF5147;}

.former .formerp { position:relative; height:151px; overflow:hidden; margin:0 auto;}
.former .formerClip { position:absolute; left:0; transition:0.3s; width:2010px; height:auto; overflow:hidden; margin:0 auto;}
.former .formerClip .formercon { float:left; width:670px; height:auto; overflow:hidden; margin:0 auto; transition-property: opacity;transition-duration: 0.15s;}
.formercon .nlist { height:auto; overflow:hidden; margin:15px auto 0;}
.formercon .nlist .item { display:block; position:relative; height:auto; overflow:hidden; margin:0 auto 15px;}
.formercon .nlist .item .date { position:absolute; right:0; top:0; width:80px; height:19px; line-height:19px; text-align:right; overflow:hidden; font-size:14px; color:#A1A8B3;}
.formercon .nlist .item .ts { margin:0 85px 0 0; height:19px; line-height:19px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:14px; color:#3D434D;}
.formercon .nlist .item:hover .ts { color:#DF5147;}
.former .formerClip .formercon .comm { height:auto; overflow:hidden; margin:15px auto 0;}
.former .formerClip .formercon .comm img { height:135px;}


.regard { width:1200px; height:auto; overflow:hidden; margin:0 auto 40px; font-family:"Microsoft Yahei"; font-weight:500; clear:both;}

.course { position:relative; z-index:10; float:left; width:500px; height:216px; overflow:hidden; background:url(../images/icon_course_bg.png) no-repeat top center; background-size:500px;}
.course .mark { position:absolute; z-index:15; right:25px; top:25px; width:58px; height:auto; line-height:15px; overflow:hidden; text-align:left; text-transform:uppercase; font-weight:bold; font-size:14px; color:#DF5147; opacity:0.25;}

.course h3 { height:24px; line-height:24px; overflow:hidden; margin:25px 30px 25px; font-weight:bold; font-size:18px; color:#3D434D;}
.course .time { height:31px; line-height:31px; margin-left:30px; font-weight:bold; font-size:24px; color:#DF5147;}
.course .time .wrap { width:100%; height:620px;}
.course .time > div { float:left; height:31px;}
.course .time .label { line-height:31px; margin:0 10px; font-weight:500; font-size:14px; color:#A1A8B3;}
.course .time > div > div { position:relative; float:left; height:31px; overflow:hidden;}
.course .time .item { height:31px;}

.course .event { position:relative; width:450px; height:61px; margin:16px 25px 34px; font-size:16px; color:#4D4D4D; border-radius:2px; background:#fff; opacity:0.8;}
.course .event .frame { position:absolute; left:20px; top:15px; width:410px; height:30px; line-height:30px; overflow:hidden;}

.regard .othInfo { float:left; width:670px; height:auto; overflow:hidden; margin:0 0 0 30px;}
.regard .othInfo .item { position:relative; z-index:10; display:block; float:left; width:220px; height:216px; overflow:hidden; margin:0 5px 0 0;}
.regard .othInfo .item:last-child { margin:0;}
/*.regard .othInfo .item1 { background:url(../images/icon_othInfo_01.png) no-repeat top center; background-size:220px;}
.regard .othInfo .item2 { background:url(../images/icon_othInfo_02.png) no-repeat top center; background-size:220px;}
.regard .othInfo .item3 { background:url(../images/icon_othInfo_03.png) no-repeat top center; background-size:220px;}*/
.regard .othInfo .item .img { height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.regard .othInfo .item .img img { height:216px;}
.regard .othInfo .item .top { position:absolute; z-index:15; left:25px; top:25px; height:auto; overflow:hidden;}
.regard .othInfo .item .top h3 { height:24px; line-height:24px; overflow:hidden; margin:0 auto 12px; font-weight:bold; font-size:18px; color:#3D434D;}
.regard .othInfo .item .top .line { width:36px; height:3px; overflow:hidden; border-radius:2px; background:#DF5147;}
.regard .othInfo .item .mark { position:absolute; z-index:15; left:25px; top:172px; right:25px; height:20px; line-height:20px; overflow:hidden; text-align:left; text-transform:uppercase; font-weight:bold; font-size:14px; color:#000; opacity:0.34;}

.related { width:1200px; height:auto; overflow:hidden; margin:0 auto 40px; font-family:"Microsoft Yahei"; font-weight:500;}
.related .item { position:relative; z-index:5; display:block; float:left; width:292px; height:229px; overflow:hidden; margin:0 10px 0 0;}
.related .item:last-child { margin:0;}
.related .item .img { height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.related .item .img img { height:229px;}
/*.related .item1 { background:url(../images/icon_related_01.png) no-repeat top center; background-size:292px;}
.related .item2 { background:url(../images/icon_related_02.png) no-repeat top center; background-size:292px;}
.related .item3 { background:url(../images/icon_related_03.png) no-repeat top center; background-size:292px;}
.related .item4 { background:url(../images/icon_related_04.png) no-repeat top center; background-size:292px;}*/
.related .item .mask { position:absolute; z-index:10; left:0; bottom:0; right:0; height:auto; overflow:hidden; background: linear-gradient(90deg, #282E3A 0%, rgba(51,51,51,0) 100%); opacity: 0.9;}
.related .item .mask .wp { padding:0 20px; height:auto; overflow:hidden; margin:0 auto;}
.related .item .mask .wp h3 { height:21px; line-height:21px; overflow:hidden; margin:17px auto 2px; font-weight:bold; font-size:16px; color:#fff;}
.related .item .mask .wp p { height:17px; line-height:17px; overflow:hidden; margin:0 auto 13px; font-family:"Microsoft YaHei-Regular"; font-size:13px; color:#fff;}

/*底部*/
.footer { height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#282828;}
.footer .wrap { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.footer .wrap .fl { float:left; width:700px; height:auto; overflow:hidden;}
.footer .wrap .fl .logoInfo { height:auto; overflow:hidden; margin:0 auto;}
.footer .wrap .fl .logoInfo .img { float:left; width:64px; height:50px; overflow:hidden; margin-top:45px;}
.footer .wrap .fl .logoInfo .img img { max-width:100%; max-height:100%;}
.footer .wrap .fl .logoInfo .ts { float:left; width:250px; height:auto; overflow:hidden; margin:0 0 0 10px;}
.footer .wrap .fl .logoInfo .ts h3 { height:26px; line-height:26px; overflow:hidden; margin:45px auto 5px; font-weight:bold; font-size:20px; color:#fff;}
.footer .wrap .fl .logoInfo .ts p { height:19px; line-height:19px; overflow:hidden; margin:0 auto 20px; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#fff;}
.footer .wrap .fl .ps { display:flex; display:-webkit-flex; height:24px; line-height:24px; overflow:hidden; margin:0 auto 35px; font-size:14px; color:#fff;}
.footer .wrap .fl .ps a { color:#fff;}
.footer .wrap .fl .ps a:first-child { margin:0 10px;}
.footer .wrap .fl .ps a:hover { color:#DF5147;}

.footer .wrap .fr { float:right; display:flex; display:-webkit-flex; justify-content:right; height:auto; overflow:hidden; margin:32px 0 0 0;}
.footer .wrap .fr .img { width:110px; height:110px; line-height:108px; text-align:center; overflow:hidden; border-radius:7px;}
.footer .wrap .fr .img:first-child { margin-right:15px;}
.footer .wrap .fr .img img { /*max-width:100%; max-height:100%;*/height:110px; vertical-align:middle;}

/*内页*/
.inTop { position:relative; z-index:1; margin:0 auto;}
.inTop .pubNav { position:absolute; z-index:5; top:0; left:0; right:0; background:rgba( 255, 255, 255, 0.4); box-shadow:none;}

.innerP { position:relative; height:auto; overflow:hidden; margin:0 auto;}
.innerP img { width:100%;}
.innerP .txts { position:absolute; z-index:20; top:160px; left:0; right:0;}
.innerP .txts h3 { height:29px; line-height:29px; overflow:hidden; margin:0 auto 10px; text-align:center; font-weight:bold; font-size:22px; color:#fff;}
.innerP .txts p { height:29px; line-height:29px; overflow:hidden; margin:0 auto; text-align:center; font-weight:bold; font-size:22px; text-transform:uppercase; color:#fff; opacity:0.38; text-shadow:0px 3px 6px rgba(0,0,0,0.16);}


/*企业新闻Start*/
.place { height:auto; overflow:hidden; margin:-4px auto 0; font-family:"Microsoft Yahei"; font-weight:500; border-bottom:1px solid rgba( 61, 67, 77, 0.12);}
.place .wp { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.place .wp .site_a { display:flex; display:-webkit-flex; float:left; height:auto; overflow:hidden; margin:0 auto;}
.place .wp .site_a a { display:inline-block; width:auto; height:69px; line-height:69px; overflow:hidden; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#4D4D4D;}
.place .wp .site_a .chief { padding:0 0 0 17px; background:url(../images/icon_place_01.png) no-repeat left center; background-size:12px;}
.place .wp .site_a i { display:inline-block; width:6px; height:69px; line-height:69px; overflow:hidden; margin:0 8px; background:url(../images/icon_place_02.png) no-repeat center center; background-size:6px;}
.place .wp .site_a a:hover { color:#DF5147;}

.place .wp .site_b { position:relative; z-index:5; float:right; height:auto; overflow:hidden; margin:0 auto;}
.place .wp .site_b .item { position:relative; z-index:10; display:block; float:left; width:auto; padding:0 20px; height:69px; line-height:69px; text-align:center; overflow:hidden; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#3D434D;}
.place .wp .site_b .itemcur { color:#fff; background:#DF5147;}
.place .wp .site_b .item:hover { color:#DF5147;}
.place .wp .site_b .itemcur:hover { color:#fff;}
.place .wp .site_b .bg-cur { position:absolute; z-index:15; bottom:0px; left:0px; width:96px; height:69px; overflow:hidden;  }

.newsList { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.newsList .list { height:auto; overflow:hidden; margin:0 auto;}
.newsList .list .item { height:auto; overflow:hidden; margin:0 auto; border-bottom:3px solid rgba( 110, 156, 201, 0.15);}

.newsList .list .item a { position:relative; display:block; height:auto; overflow:hidden; margin:0 auto;}
.newsList .list .item a .img { position:absolute; right:0; top:42px; width:220px; height:127px; line-height:125px; text-align:center; overflow:hidden;}
.newsList .list .item a .img img { /*max-width:100%; max-height:100%;*/width:100%; vertical-align:middle;}

.newsList .list .item a .info { position:relative; margin:0 266px 0 0; height:auto; overflow:hidden;}
.newsList .list .item a .info .date { float:left; width:94px; height:auto; overflow:hidden; margin:60px 40px 0 0; background:#DF5147; border-radius:3px;}
.newsList .list .item a .info .date h3 { height:52px; line-height:52px; text-align:center; overflow:hidden; margin:8px auto 0; font-weight:bold; font-size:40px; color:#fff;}
.newsList .list .item a .info .date p { height:19px; line-height:19px; text-align:center; overflow:hidden; margin:0 auto 13px; font-weight:bold; font-size:14px; color:#fff;}

.newsList .list .item a .info .arts { float:left; width:691px;}
.newsList .list .item a .info .arts h3 { height:26px; line-height:26px; overflow:hidden; margin:60px auto 20px; font-weight:bold; font-size:20px; color:#3D434D;}
.newsList .list .item a .info .arts p { line-height:22px; height:44px; overflow:hidden; margin:0 auto 60px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size:14px; color:#A1A8B3;}

.newsList .list .itemhov { background:#F6F9FB;}
.newsList .list .itemhov a .info .arts h3 { color:#DF5147;}

.moreBtn { display:block; width:540px; height:70px; line-height:70px; text-align:center; overflow:hidden; margin:50px auto 58px; font-weight:bold; font-size:18px; color:#3D434D; border-radius:3px; /*background:rgba( 110, 156, 201, 0.18);*/background:#F6FAFE;}
.emptyBtn { display:none; width:540px; height:70px; line-height:70px; text-align:center; overflow:hidden; margin:50px auto 58px; font-weight:bold; font-size:18px; color:#3D434D; border-radius:3px; /*background:rgba( 110, 156, 201, 0.18);*/background:#F6FAFE;}
.moreBtn:hover { color:#DF5147;}

.coVideo { width:1200px; margin:50px auto 0px; font-family:"Microsoft Yahei"; font-weight:500;}
.coVideo .hd { height:auto; overflow:hidden; margin:0 auto; border-bottom:3px solid #DF5147;}
.coVideo .hd ul { position:relative; z-index:5; zoom:1;}
.coVideo .hd ul li { float:left; width:180px; height:66px; line-height:66px; text-align:center; overflow:hidden; cursor:pointer; font-weight:bold; font-size:20px; color:#656F80;}
.coVideo .hd ul li.on { color:#fff; background:#DF5147;}

.coVideo .bd { position:relative; z-index:10; clear:both; height:auto; overflow:hidden; margin:0 auto;}
.coVideo .bd .videocon { width:1200px;}
.coVideo .bd .videocon .cont { height:auto; overflow:hidden; margin:0 auto;}
.coVideo .bd .videocon .cont .list { height:auto; overflow:hidden; margin:0 auto 10px;}
.coVideo .bd .videocon .cont .list .item { position:relative; z-index:15; float:left; width:285px; height:220px; overflow:hidden; margin:30px 20px 0 0; cursor:pointer;}
.coVideo .bd .videocon .cont .list .item:nth-child(4n) { margin:30px 0 0 0;}
.coVideo .bd .videocon .cont .list .item .video_poster { width:285px; height:220px;}
.coVideo .bd .videocon .cont .list .item .img { position:absolute; z-index:20; left:0; top:0; height:220px; line-height:220px; text-align:center; overflow:hidden;}
.coVideo .bd .videocon .cont .list .item .img img { height:220px;}
.coVideo .bd .videocon .cont .list .item .icon { position:absolute; z-index:25; left:117px; top:84px; width:52px; height:52px; overflow:hidden;
background:url(../images/icon_videobtn_01.png) no-repeat center center;
background-size:52px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}

.coVideo .bd .videocon .cont .list .item .mask { position:absolute; z-index:25; left:0; right:0; bottom:0; height:47px; overflow:hidden; margin:0 auto; background: rgb( 0, 0, 0); background: rgba( 0, 0, 0, 0.7); filter:alpha(opacity=70); opacity:0.70;}
.coVideo .bd .videocon .cont .list .item .masktxt { position:absolute; z-index:30; left:0; right:0; bottom:0; height:47px; line-height:47px; text-align:center; overflow:hidden; margin:0 auto; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#fff;}
.coVideo .bd .videocon .cont .list .itemhov .icon { background:url(../images/icon_videobtn_02.png) no-repeat center center; background-size:52px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}

/*视频播放窗口*/
.videomask { position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; visibility:hidden; background-color:rgba(0,0,0,0.6);}
.videomask .videobox video { width:100%; height:100%;}
.videobox .closebtn { position:absolute; top:20px; right:20px; width:30px; height:30px; cursor:pointer; background-image:url(../images/close.png); background-size:30px;}
.videomask .videobox { position:absolute; left:50%; top:50%; width:1100px; height:600px; transform:translate(-50%, -50%); background-color: rgba(0,0,0,1);}


.details { width:1200px; height:auto; overflow:hidden; margin:50px auto; font-family:"Microsoft Yahei"; font-weight:500; /*background:#F4F8FB;*/}
.details .title { height:auto; overflow:hidden; margin:0 auto; border-bottom:3px solid rgba( 110, 156, 201, 0.15);}
.details .title h2 { height:26px; line-height:26px; text-align:center; overflow:hidden; margin:40px auto 20px; font-weight:bold; font-size:20px; color:#3D434D;}
.details .title .date { height:21px; line-height:21px; text-align:center; overflow:hidden; margin:0 auto 30px; font-weight:bold; font-size:16px; color:#DF5147;}

.details .articles { text-indent:2em; text-align:justify; text-justify:inter-ideograph; line-height:26px; height:auto; overflow:hidden; margin:0 auto; padding:20px 150px; font-size:15px; color:#656F80;}
.details .articles p { margin:10px auto;}
.details .articles img { display:block; max-width:100%; max-height:100%; margin:20px auto;}
/*企业新闻End*/


/*联系我们-西亚总部-Start*/
.above { height:auto; overflow:hidden; margin:0 auto 50px; font-family:"Microsoft Yahei"; font-weight:500; background:url(../images/icon_above_01.png) no-repeat top center; background-size:100%;}
.above .wp { width:1200px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/icon_above_02.png) no-repeat right bottom; background-size:687px;}

.above .wp .top { height:auto; overflow:hidden; margin:50px auto 64px;}
.above .wp .top p { height:35px; line-height:35px; overflow:hidden; margin:0 auto; font-weight:bold; text-transform:uppercase; font-size:26px; color:#A1A8B3;}
.above .wp .top h3 { height:40px; line-height:40px; overflow:hidden; margin:0 auto 14px; font-size:30px; color:#3D434D;}
.above .wp .top .line { width:93px; height:4px; overflow:hidden; background:#DF5147;}

.above .wp .phone { height:auto; overflow:hidden; margin:0 auto 60px;}
.above .wp .phone p { height:20px; line-height:20px; overflow:hidden; margin:0 auto 5px; font-size:15px; color:#3D434D;}
.above .wp .phone h3 { height:42px; line-height:42px; overflow:hidden; margin:0 auto; font-family:"Microsoft YaHei-Regular"; font-size:32px; color:#DF5147;}

.inPerson { width:1260px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.inPerson h1 { height:29px; line-height:29px; overflow:hidden; margin:0 30px 25px; font-weight:bold; font-size:22px; color:#3D434D;}
.inPerson .list { height:auto; overflow:hidden; margin:0 auto; padding:0 30px 30px;}
.inPerson .list .item { position:relative; height:auto; overflow:hidden; margin:0 auto 20px; border-radius:10px; background:#fff; box-shadow:5px 5px 15px 1px #EEEFF3;}
.inPerson .list .item .left { position:absolute; left:10px; top:10px; width:205px; height:auto; overflow:hidden; border-radius:7px; background:#DF5147;}
.inPerson .list .item:nth-child(2n) .left { background:#BEC7CB;}
.inPerson .list .item .left h2 { height:24px; line-height:24px; overflow:hidden; margin:15px 0 40px 15px; font-weight:bold; font-size:18px; color:#fff;}
.inPerson .list .item .left h2 i { display:block; float:left; width:3px; height:16px; overflow:hidden; margin:4px 10px 0 0; background:#fff;}
.inPerson .list .item .left p { height:41px; line-height:22px; overflow:hidden; margin:0 30px 15px 28px; font-size:14px; color:#fff;}

.inPerson .list .item .stores { display:flex; flex-wrap:wrap; align-items:center; align-content:center; height:155px; margin:0 0 0 285px;}
.inPerson .list .item .stores span {height:20px; line-height:20px; overflow:hidden; margin:10px 48px 10px 0; font-size:15px; color:#3D434D;}
/*联系我们-西亚总部-End*/

/*联系我们-西亚门店-Start*/
.hotDesk { width:1200px; padding:0 30px 30px; height:auto; overflow:hidden; margin:0 auto 20px; font-family:"Microsoft Yahei"; font-weight:500;}
.hotDesk h2 { height:40px; line-height:40px; text-align:center; overflow:hidden; margin:40px auto; font-weight:bold; font-size:30px; color:#DF5147;}
.hotDesk .list { width:1200px; height:auto; overflow:hidden; margin:0 auto; box-shadow:5px 5px 15px 1px #EEEFF3; border-radius:10px; border:1px solid #fff;}
.hotDesk .list th { height:52px; line-height:52px; text-align:center; overflow:hidden; margin:0 auto; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#fff; background:#DF5147;}
.hotDesk .list td { height:50px; line-height:50px; text-align:center; overflow:hidden; margin:0 auto; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#656F80; border:1px solid rgba( 161, 168, 179, 0.33); border-left:0; background:#fff;}
.hotDesk .list td:last-child { border-right:0;}
.hotDesk .list table tr:last-child td { border-bottom:0;}
/*联系我们-西亚门店-End*/


/*走进西亚-西亚概况-Start*/
.aboutbg { height:auto; overflow:hidden; margin:0 auto; background:url(../images/icon_about_bg.png) no-repeat bottom center; background-size:100%;}

.comCard { position:relative; width:1200px; height:auto; overflow:hidden; margin:50px auto 15px; border-radius:10px; font-family:"Microsoft Yahei"; font-weight:500; box-shadow:10px 10px 15px 1px #EEEFF3; background:#fff;}
.comCard .img { position:absolute; right:0; top:159px; width:501px; height:308px; line-height:308px; overflow:hidden;}
.comCard .img img { height:308px; vertical-align:middle;}

.comCard .info { margin:60px 565px 0 60px; height:auto; overflow:hidden;}
.comCard .info h2 { height:37px; line-height:37px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:28px; color:#C5CAD1;}
.comCard .info h3 { height:73px; line-height:36px; overflow:hidden; margin:0 auto 20px; font-family:"Microsoft YaHei-Regular"; font-size:28px; color:#DF5147;}
.comCard .info .line { width:72px; height:5px; overflow:hidden; background:#DF5147;}
.comCard .info .ps { height:auto; line-height:26px; overflow:hidden; margin:40px auto 80px; text-indent:2em; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#656F80;}
.comCard .info .ps p { margin:0 auto 5px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#656F80;}

.personage { height:auto; overflow:hidden; margin:0 auto 84px; padding-top:15px;}
.personage .item { position:relative; width:1200px; height:auto; overflow:hidden; margin:0 auto 30px; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3; background:#fff;}
.personage .item .img { position:absolute; right:0; top:0; width:299px; height:381px; text-align:center; overflow:hidden;}
.personage .item .img img { width:100%;}

.personage .item .info { margin:50px 375px 0 60px; height:auto; overflow:hidden;}
.personage .item .info .tit { height:40px; line-height:40px; overflow:hidden; margin:0 auto 25px; font-family:"Microsoft YaHei-Regular"; font-size:30px; color:#3D434D;}
.personage .item .info .tit span { margin:0 0 0 6px; font-size:16px; color:#9399A1;}
.personage .item .info .ps { height:auto; line-height:25px; overflow:hidden; margin:0 auto; text-indent:2em; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#656F80;}
.personage .item:first-child .info .ps { margin:0 auto 71px;}
.personage .item:nth-child(2) .info .ps { margin:0 auto 36px;}
.personage .item .info .ps p { margin:0 auto 10px;}
/*走进西亚-西亚概况-End*/


/*走进西亚-发展历程-Start*/
.swiper-container.gallery-thumbs { width:524px; height:38px; margin:48px auto 0; overflow:hidden;}
.swiper-container.gallery-thumbs .swSlide { width:436px; height:38px; overflow:hidden; margin:0 auto;}
.gallery-thumbs .swiper-slide { width:91px; height:38px; cursor:pointer;}
.gallery-thumbs .swiper-slide:after { position:absolute; z-index:35; content:''; bottom:0; left:0; right:0; height:4px; overflow:hidden; background:#EEF1F3;}
.gallery-thumbs .swiper-slide a { display:block; height:38px; line-height:35px; text-align:center; overflow:hidden; margin:0 auto; font-weight:bold; font-size:16px; color:#3D434D;}
.gallery-thumbs .swiper-slide-thumb-active:after { background:#DF5147;}
.gallery-thumbs .swiper-slide-thumb-active a { color:#DF5147;}

.swiper-button-next, .swiper-button-prev { top:0px; margin-top:0; width:14px; height:38px; overflow:hidden;}
.swiper-button-next:after, .swiper-button-prev:after { display:none;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:1;}
.swiper-button-prev.swiper-button-disabled { left:0; background:url(../images/icon_memoir_prev.png) no-repeat center center; background-size:14px;}
.swiper-button-next.swiper-button-disabled { right:0; background:url(../images/icon_memoir_next.png) no-repeat center center; background-size:14px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left:0; background:url(../images/icon_memoir_prev_hover.png) no-repeat center center; background-size:14px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:0; background:url(../images/icon_memoir_next_hover.png) no-repeat center center; background-size:14px;}


.swiper-container.gallery-top { width:1300px; margin:0 auto;}
.swiper-container.gallery-top .swiper-slide { height:auto; overflow:hidden; margin:0 auto;}
.swiper-container.gallery-top .swiper-slide .txtA { width:1100px; padding:40px 50px; line-height:26px; height:auto; overflow:hidden; margin:40px auto; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3; font-size:14px; color:#656F80;}

.courseList { position:relative; width:1200px; padding:0 50px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:50px; font-family:"Microsoft Yahei"; font-weight:500;}
.courseList .cline { position:absolute; left:323px; top:0; width:2px; height:100%; overflow:hidden; background:#E8E8E8;}

.courseList .yearItem { height:auto; margin:0 auto;}
.courseList .yearItem .tit { position:relative; padding-left:48px; height:28px; line-height:28px; overflow:hidden; margin:0 0 43px 261px; font-weight:bold; font-size:20px; color:#DF5147; background:url(../images/icon_course_01.png) no-repeat left center; background-size:28px;}
.courseList .yearItem .monthList { height:auto; margin:0 auto;}
.courseList .yearItem .monthList .item { height:auto; margin:0 auto 30px; min-height:166px;}
.courseList .yearItem .monthList .item .img { float:left; width:240px; height:166px; line-height:164px; text-align:center; overflow:hidden;}
.courseList .yearItem .monthList .item .img img { width:100%; vertical-align:middle;}

.courseList .yearItem .monthList .item .info { position:relative; float:left; width:892px; height:auto; padding:0 0 0 68px; /*border-left:2px solid #E8E8E8;*/}
.courseList .yearItem .monthList .item .info .icon { position:absolute; left:24px; top:0px; width:20px; height:20px; overflow:hidden; background:url(../images/icon_course_02.png) no-repeat center center; background-size:20px;}
.courseList .yearItem .monthList .item .info .date { height:20px; line-height:20px; overflow:hidden; margin:0 auto 16px; font-size:15px; color:#3D434D;}
.courseList .yearItem .monthList .item .info .txts { height:auto; overflow:hidden; margin:0 auto 44px; padding:0 20px; font-family:"Microsoft YaHei-Regular"; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3;}
.courseList .yearItem .monthList .item .info .txts h3 { height:auto; line-height:20px; overflow:hidden; margin:20px auto 15px; font-size:15px; color:#DF5147;}
.courseList .yearItem .monthList .item .info .txts p { height:auto; line-height:22px; overflow:hidden; margin:0 auto 20px; font-size:14px; color:#656F80;}
.courseList .yearItem .monthList .item .info .txts:hover p { color:#DF5147;}
/*走进西亚-发展历程-End*/

/*走进西亚-荣誉奖项-Start*/
.honour { width:1200px; height:auto; overflow:hidden; margin:40px auto; font-family:"Microsoft Yahei"; font-weight:500;}
.honour .tab { display:flex; display:-webkit-flex; justify-content:center; height:50px; overflow:hidden; margin:0 auto; border-bottom:1px solid #EEF1F3;}
.honour .tab a { position:relative; display:block; height:50px; line-height:50px; text-align:center; overflow:hidden; font-weight:bold; font-size:17px; color:#3D434D;}
.honour .tab a:first-child { margin-right:30px;}
.honour .tab a:after { position:absolute; z-index:20; content:''; bottom:0; left:0; right:0; height:4px; overflow:hidden; background:#EEF1F3;}
.honour .tab a.cur { color:#DF5147;}
.honour .tab a.cur:after { background:#DF5147;}

.honour .honCont { height:auto; overflow:hidden; margin:0 auto;}
.honour .honCont .cbox { position:relative; z-index:1; display:none; /*min-height:700px;*/}
.honour .honCont .show { display:block;} 
.honour .honCont .cbox .img { position:absolute; z-index:100; right:0; top:0; width:404px; height:auto; overflow:hidden;}
.honour .honCont .cbox .img img { height:627px;}
.honour .honCont .cbox .list { height:auto; overflow:hidden; margin:30px auto 40px; /*padding-bottom:196px;*/}
.honour .honCont .cbox .list .item { position:relative; width:747px; height:66px; overflow:hidden; margin:0 0 20px 0; border-radius:7px 0px 0px 7px;}
.honour .honCont .cbox .list .item .linear { height:66px; overflow:hidden; margin:0 auto; background: linear-gradient(90deg, #DF5147 0%, rgba(223,81,71,0) 100%); opacity: 0.1;}
.honour .honCont .cbox .list .item .wp { position:absolute; left:0; top:0; right:0; bottom:0; height:66px; line-height:66px; overflow:hidden; margin:0 auto; font-size:15px; color:#3D434D;}
.honour .honCont .cbox .list .item .wp .ytit { float:left; width:62px; height:66px; line-height:66px; overflow:hidden; margin:0 27px 0 40px; font-weight:bold; font-size:18px; color:#DF5147; opacity:1;}

.certificate { /*position:absolute; left:0; bottom:0;*/height:auto; overflow:hidden; margin:0 auto 20px; clear:both;}
.certificate ul { overflow:hidden; zoom:1;}
.certificate ul li { display:inline; float:left; width:176px; height:176px; line-height:174px; text-align:center; overflow:hidden; margin:0 5px; background:#F6F6F6;}
.certificate ul li img { max-width:100%; max-height:100%; vertical-align:middle;}
/*走进西亚-荣誉奖项-End*/


/*走进西亚-主营业态-Start*/
.mainbg { height:auto; overflow:hidden; margin:-1px auto 0; background:url(../images/icon_main_pros_bg.png) no-repeat top center; background-size:100%;}

.bsTop { width:1200px; height:auto; overflow:hidden; margin:50px auto 24px; background:url(../images/icon_brand_bg.png) no-repeat right center; background-size:397px;}
.bsTop .info { width:776px; height:auto; overflow:hidden; margin:0 27px 0 0;}
.bsTop .info h2 { display:flex; display:-webkit-flex; height:114px; line-height:114px; overflow:hidden; margin:0 auto 20px; font-family:"Microsoft YaHei-Regular"; font-weight:normal; font-size:86px; color:#DF5147; border-bottom:1px solid rgba( 61, 67, 77, 0.07);}
.bsTop .info h2 span { margin:18px 0 0 6px; font-weight:bold; font-size:26px; color:#DF5147;}
.bsTop .info .ts { height:auto; line-height:32px; overflow:hidden; margin:0 auto 47px; font-size:14px; color:#656F80;}

.bsList { width:1200px; padding:20px 30px 0; height:auto; overflow:hidden; margin:0 auto 55px;}
.bsList .item { position:relative; float:left; width:270px; height:auto; overflow:hidden; margin:0 40px 40px 0; background:#fff; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3;}
.bsList .item:nth-child(4n) { margin:0 0 40px 0;}
.bsList .item .show { height:auto; overflow:hidden; margin:0 auto;}
.bsList .item .show .ico { height:67px; line-height:67px; text-align:center; overflow:hidden; margin:0 auto 10px;}
.bsList .item .show .ico img { /*max-width:100%; max-height:100%;*/height:44px; vertical-align:bottom;}
/*.bsList .item .show .ico1 { background:url(../images/icon_main_pros_01.png) no-repeat bottom center; background-size:54px;}
.bsList .item .show .ico2 { background:url(../images/icon_main_pros_02.png) no-repeat bottom center; background-size:48px;}
.bsList .item .show .ico3 { background:url(../images/icon_main_pros_03.png) no-repeat bottom center; background-size:44px;}
.bsList .item .show .ico4 { background:url(../images/icon_main_pros_04.png) no-repeat bottom center; background-size:42px;}
.bsList .item .show .ico5 { background:url(../images/icon_main_pros_05.png) no-repeat bottom center; background-size:48px;}
.bsList .item .show .ico6 { background:url(../images/icon_main_pros_06.png) no-repeat bottom center; background-size:60px;}
.bsList .item .show .ico7 { background:url(../images/icon_main_pros_07.png) no-repeat bottom center; background-size:39px;}
.bsList .item .show .ico8 { background:url(../images/icon_main_pros_08.png) no-repeat bottom center; background-size:38px;}*/
.bsList .item .show h3 { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 12px; font-weight:bold; font-size:15px; color:#3D434D;}
.bsList .item .show p { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 28px; font-size:14px; color:#7D879A;}

.bsList .item .hide { opacity:.0; position:absolute; left:0; top:0; right:0; bottom:0; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s;}
.bsList .item .hide .inner { position:relative; height:auto; overflow:hidden; margin:0 auto;}
.bsList .item .hide .img { height:157px; line-height:157px; text-align:center; overflow:hidden; margin:0 auto;}
.bsList .item .hide .img img { width:100%;}
.bsList .item .hide .ptwo { position:absolute; left:0; top:0; right:0; bottom:0; background:rgb( 0, 0, 0); background:rgba( 0, 0, 0, 0.53); filter:alpha(opacity=53); transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s;}
.bsList .item .hide .ico { height:67px; line-height:67px; text-align:center; overflow:hidden; margin:0 auto 10px;}
.bsList .item .hide .ico img { /*max-width:100%; max-height:100%;*/height:44px; vertical-align:bottom;}
/*.bsList .item .hide .ico1 { background:url(../images/icon_main_pros_hover_01.png) no-repeat bottom center; background-size:54px;}
.bsList .item .hide .ico2 { background:url(../images/icon_main_pros_hover_02.png) no-repeat bottom center; background-size:48px;}
.bsList .item .hide .ico3 { background:url(../images/icon_main_pros_hover_03.png) no-repeat bottom center; background-size:44px;}
.bsList .item .hide .ico4 { background:url(../images/icon_main_pros_hover_04.png) no-repeat bottom center; background-size:42px;}
.bsList .item .hide .ico5 { background:url(../images/icon_main_pros_hover_05.png) no-repeat bottom center; background-size:48px;}
.bsList .item .hide .ico6 { background:url(../images/icon_main_pros_hover_06.png) no-repeat bottom center; background-size:60px;}
.bsList .item .hide .ico7 { background:url(../images/icon_main_pros_hover_07.png) no-repeat bottom center; background-size:39px;}
.bsList .item .hide .ico8 { background:url(../images/icon_main_pros_hover_08.png) no-repeat bottom center; background-size:38px;}*/

.bsList .item .hide h3 { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 12px; font-weight:bold; font-size:15px; color:#fff;}
.bsList .item .hide p { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 28px; font-size:14px; color:#fff;}
.bsList .itemhov .hide { opacity:1; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s;}
/*走进西亚-主营业态-End*/


/*走进西亚-企业文化-Start*/
.culture { width:1200px; height:auto; overflow:hidden; margin:50px auto 60px; border-radius:10px; background:#fff; box-shadow: 5px 5px 15px 1px #EEEFF3;}
.culture .preface { height:auto; line-height:30px; overflow:hidden; padding:40px 70px; text-indent:2em; font-family:"Microsoft YaHei-Regular"; font-size:16px; color:#656F80; background:#F5F8FA;}
.culture .list { height:auto; overflow:hidden; margin:0 auto; padding:0 70px 0 25px;}
.culture .list .item { height:auto; overflow:hidden; margin:0 auto;}
.culture .list .item:last-child { margin:0 auto 40px;}
.culture .list .item .top { position:relative; height:auto; overflow:hidden; margin:0 auto; padding:40px 0 30px 0;}
.culture .list .item .top .line { height:1px; overflow:hidden; margin:31px 70px 31px 0; background:rgba( 110, 156, 201, 0.1);}
.culture .list .item .top .tit { position:absolute; left:0; top:40.5px; width:217px; height:62px; line-height:62px; text-indent:45px; overflow:hidden; font-weight:bold; font-size:20px; color:#DF5147; background:#fff; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3;}
.culture .list .item .top .ico { position:absolute; right:0; top:45.5px; width:54px; height:52px; overflow:hidden;}
.culture .list .item .top .ico1 { background:url(../images/icon_culture_01.png) no-repeat center center; background-size:48px;}
.culture .list .item .top .ico2 { background:url(../images/icon_culture_02.png) no-repeat center center; background-size:54px;}
.culture .list .item .top .ico3 { background:url(../images/icon_culture_03.png) no-repeat center center; background-size:50px;}
.culture .list .item .top .ico4 { background:url(../images/icon_culture_04.png) no-repeat center center; background-size:54px;}
.culture .list .item .txt { height:auto; overflow:hidden; margin:0 0 10px 45px;}
/*.culture .list .item .txt th { width:125px; text-align:left; font-weight:bold; font-size:15px; color:#DF5147;}
.culture .list .item .txt td { text-align:left; line-height:20px; padding:10px 0; font-size:15px; color:#656F80;}
.culture .list .item .txt td p { margin:0 auto 10px;}*/
.culture .list .item .txt .seItem { position:relative; height:auto; overflow:hidden; margin:0 auto; padding:10px 0;}
.culture .list .item .txt .seItem .tit { position:absolute; left:0; top:10px; width:105px; height:20px; line-height:20px; overflow:hidden; font-weight:bold; font-size:15px; color:#DF5147;}
.culture .list .item .txt .seItem .conts { margin:0 0 0 125px; height:auto; line-height:20px; overflow:hidden; font-size:15px; color:#656F80;}
.culture .list .item .txt .seItem .conts p { margin:0 auto 10px;}
/*走进西亚-企业文化-End*/


/*服务中心-便民服务-Start*/
.serve { width:1260px; height:auto; overflow:hidden; margin:0 auto;}
.serve .left { float:left; width:321px; overflow:hidden; margin:50px 0 50px 30px; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3;}
.serve .ico1 { height:941px; background:url(../images/icon_serve_01.png) no-repeat 25px 817px; background-size:122px;}
.serve .left h1 { height:79px; line-height:37px; overflow:hidden; margin:25px 0 0 25px; font-weight:bold; font-size:32px; text-transform:uppercase; color:#A1A8B3;}
.serve .left h2 { height:42px; line-height:42px; overflow:hidden; margin:0 0 10px 25px; font-weight:bold; font-size:32px; color:#3D434D;}
.serve .left h3 { height:29px; line-height:29px; overflow:hidden; margin:0 0 30px 25px; font-family:"Microsoft YaHei-Regular"; font-size:22px; color:#DF5147;}
.serve .left p { height:auto; line-height:22px; overflow:hidden; margin:0 25px; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#656F80;}

.serve .right { float:right; width:909px; height:auto; overflow:hidden; margin:50px 0 0 0;/*padding:50px 30px 40px 29px;*/}
.serve .right .conList { height:auto; overflow:hidden; margin:0 auto;}
.serve .right .conList .tit { height:26px; line-height:26px; overflow:hidden; margin:0 0 0 29px; font-weight:bold; font-size:20px; color:#656F80;}
.serve .right .conList .list { height:auto; overflow:hidden; margin:0 auto; padding:15px 30px 20px 29px;}

.serve .right .conList .list .item { float:left; width:205px; height:auto; overflow:hidden; margin:0 10px 10px 0; border-radius:10px; background:#fff; box-shadow:5px 5px 15px 1px #EEEFF3;}
.serve .right .conList .list .item:nth-child(4n) { margin:0 0 10px 0;}
.serve .right .conList .list .item .ico { height:71px; line-height:71px; text-align:center; overflow:hidden; margin:0 auto 15px;}
.serve .right .conList .list .item .ico img { /*max-width:100%; max-height:100%;*/height:46px; vertical-align:bottom;}
/*.serve .right .item .ico1 { background:url(../images/icon_conServe_01.png) no-repeat bottom center; background-size:40px;}
.serve .right .item .ico2 { background:url(../images/icon_conServe_02.png) no-repeat bottom center; background-size:40px;}
.serve .right .item .ico3 { background:url(../images/icon_conServe_03.png) no-repeat bottom center; background-size:56px;}
.serve .right .item .ico4 { background:url(../images/icon_conServe_04.png) no-repeat bottom center; background-size:40px;}

.serve .right .item .ico5 { background:url(../images/icon_conServe_05.png) no-repeat bottom center; background-size:47px;}
.serve .right .item .ico6 { background:url(../images/icon_conServe_06.png) no-repeat bottom center; background-size:44px;}
.serve .right .item .ico7 { background:url(../images/icon_conServe_07.png) no-repeat bottom center; background-size:48px;}
.serve .right .item .ico8 { background:url(../images/icon_conServe_08.png) no-repeat bottom center; background-size:23px;}

.serve .right .item .ico9 { background:url(../images/icon_conServe_09.png) no-repeat bottom center; background-size:40px;}
.serve .right .item .ico10 { background:url(../images/icon_conServe_10.png) no-repeat bottom center; background-size:38px;}
.serve .right .item .ico11 { background:url(../images/icon_conServe_11.png) no-repeat bottom center; background-size:48px;}
.serve .right .item .ico12 { background:url(../images/icon_conServe_12.png) no-repeat bottom center; background-size:42px;}

.serve .right .item .ico13 { background:url(../images/icon_conServe_13.png) no-repeat bottom center; background-size:54px;}
.serve .right .item .ico14 { background:url(../images/icon_conServe_14.png) no-repeat bottom center; background-size:44px;}
.serve .right .item .ico15 { background:url(../images/icon_conServe_15.png) no-repeat bottom center; background-size:50px;}
.serve .right .item .ico16 { background:url(../images/icon_conServe_16.png) no-repeat bottom center; background-size:46px;}

.serve .right .item .ico17 { background:url(../images/icon_conServe_17.png) no-repeat bottom center; background-size:32px;}
.serve .right .item .ico18 { background:url(../images/icon_conServe_18.png) no-repeat bottom center; background-size:32px;}
.serve .right .item .ico19 { background:url(../images/icon_conServe_19.png) no-repeat bottom center; background-size:54px;}*/
.serve .right .item h5 { height:41px; line-height:22px; text-align:center; overflow:hidden; margin:45px auto; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#656F80; opacity:0.35;}

.serve .right .item p { height:20px; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 25px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#656F80;}
.serve .right .item:hover p { color:#DF5147;}
/*服务中心-便民服务-End*/


/*服务中心-服务承诺-Start*/
.serve .ico2 { height:473px; background:url(../images/icon_serve_02.png) no-repeat 25px 337px; background-size:100px;}
.serve .rightA { float:right; width:850px; height:auto; overflow:hidden; padding:50px 30px 40px 29px;}
.serve .rightA .item { float:left; width:420px; height:151px; overflow:hidden; margin:0 10px 10px 0; border-radius:10px; background:#fff; box-shadow:5px 5px 15px 1px #EEEFF3;}
.serve .rightA .item:nth-child(2n) { margin:0 0 10px 0;}
.serve .rightA .item h3 { height:26px; line-height:26px; overflow:hidden; margin:32px 0 21px 30px; font-weight:bold; font-size:20px; color:#DF5147;}
.serve .rightA .item p { height:auto; line-height:22px; overflow:hidden; margin:0 30px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#656F80;}
.serve .rightA .item p a, .serve .rightA .item p span { font-size:13px; color:#A1A8B3;}
/*服务中心-服务承诺-End*/


/*服务中心-退换货流程-Start*/
.serve .ico3 { height:419px; background:url(../images/icon_serve_03.png) no-repeat 25px 284px; background-size:100px;}
.serve .rightB { float:right; position:relative; width:850px; height:419px; overflow:hidden; margin:50px 30px 40px 29px; /*background:url(../images/icon_returns_bg.png) no-repeat center center; background-size:100%;*/}
.serve .rightB .img { height:419px; line-height:419px; text-align:center; overflow:hidden; margin:0 auto;}
.serve .rightB .img img { height:419px; vertical-align:middle;}
/*.serve .rightB .txts { position:absolute; top:60px; left:60px; height:auto; overflow:hidden;}
.serve .rightB .txts h1 { height:42px; line-height:42px; overflow:hidden; margin:0 auto 20px; font-weight:bold; font-size:32px; color:#fff;}
.serve .rightB .txts .term { height:auto; line-height:24px; overflow:hidden; margin:0 auto; font-family:"Microsoft YaHei-Regular"; font-size:18px; color:#fff;}
.serve .rightB .txts .term span { display:block; height:auto; line-height:19px; overflow:hidden; margin:5px auto 0; font-size:14px;}
.serve .rightB .txts .promise { height:auto; line-height:20px; overflow:hidden; margin:159px 0 50px 0; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#fff;}*/
/*服务中心-退换货流程-End*/


/*服务中心-客诉处理标准-Start*/
.serve .ico4 { height:912px; background:url(../images/icon_serve_04.png) no-repeat 25px 777px; background-size:120px;}
.serve .rightC { float:right; width:850px; height:auto; overflow:hidden; padding:50px 30px 40px 29px;}
.serve .rightC ul li h2 { height:26px; line-height:26px; overflow:hidden; margin:0 auto 15px; font-weight:bold; font-size:20px; color:#DF5147;}
.serve .rightC ul li .wp { height:auto; overflow:hidden; margin:0 auto 30px; border-radius:10px; box-shadow:5px 5px 15px 1px #EEEFF3;}
.serve .rightC ul li .wp .item {}
.serve .rightC ul li .wp .item .top { position:relative; height:52px; overflow:hidden; margin:0 auto; cursor:pointer; background:#fff; border-bottom:1px solid rgba( 0, 0, 0, 0.07);}
.serve .rightC ul li .wp .item:last-child .top { border-bottom:0;}
.serve .rightC ul li .wp .item .top .tit { height:52px; line-height:52px; overflow:hidden; text-align:left; margin:0 60px 0 25px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#656F80;}
.serve .rightC ul li .wp .item .top .icon { position:absolute; right:25px; top:22px; content:'';}
.serve .rightC ul li .wp .item .top .icon .pr { position:relative;}
.serve .rightC ul li .wp .item .top .icon .pr .triangle { content:''; width:0; height:0; border-top:8px solid #DF5147; border-right:6px solid transparent; border-left:6px solid transparent;}

.serve .rightC ul li .wp .item.open .top .icon .pr .triangle { width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:8px solid #DF5147; border-top:0;}

.serve .rightC ul li .wp .item .text { display:none; height:auto; overflow:hidden; margin:0 auto; padding:20px 25px; line-height:22px; font-family:"Microsoft YaHei-Regular"; font-size:14px; color:#fff; background:#DF5147;}
.serve .rightC ul li .wp .item .text h4 { height:auto; line-height:19px; overflow:hidden; margin:0 auto 15px; font-weight:bold; font-size:14px;}
.serve .rightC ul li .wp .item .text p { height:auto; line-height:19px; overflow:hidden; margin:0 auto 10px; font-size:14px;}
.serve .rightC ul li .wp .item .text p:last-child { margin:0 auto;}
/*服务中心-客诉处理标准-End*/


/*人才招聘-社会招聘-Start*/
.recruit { height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.recbg1 { background:url(../images/icon_recruit_01.png) no-repeat bottom center; background-size:1920px;}
.recruit .offer { width:1200px; /*height:443px; line-height:443px;*/height:auto; overflow:hidden; margin:50px auto; text-align:center;}
.recruit .offer img { height:443px; vertical-align:middle;}
.recruit .post { width:1400px; height:auto; overflow:hidden; margin:0 auto;}
.recruitTit { height:48px; line-height:48px; padding-left:25px; overflow:hidden; margin:0 100px 19px; font-weight:bold; font-size:22px; color:#DF5147; background:url(../images/icon_post_tit.png) no-repeat left center; background-size:46px;}
.recruit .post .list { height:auto; overflow:hidden; margin:-50px auto 0; padding:50px 100px;}
.recruit .post .list .item { height:259px; overflow:hidden; margin:0 auto 40px; padding:0 25px; border-radius:15px; background:#fff; box-shadow: 20px 20px 50px 1px #E3E5F3;}
.recruit .post .list .item .top { height:68px; line-height:68px; overflow:hidden; margin:0 auto; font-weight:bold; font-size:18px; color:#DF5147; border-bottom:1px solid #EBF1F6;}
.recruit .post .list .item .info { height:auto; overflow:hidden; margin:0 auto;}
.recruit .post .list .item .info .initem { float:left; width:528px; height:auto; overflow:hidden;}
.recruit .post .list .item .info .initem:first-child { margin-right:90px;}
.recruit .post .list .item .info .initem h3 { height:21px; line-height:21px; overflow:hidden; margin:25px auto 20px; font-weight:bold; font-size:16px; color:#3D434D;}
.recruit .post .list .item .info .initem p { display:flex; display:-webkit-flex; height:auto; line-height:22px; overflow:hidden; margin:0 auto 5px; font-size:14px; color:#656F80;}
.recruit .post .list .item .info .initem p span { display:block; float:left; height:24px; line-height:24px; overflow:hidden; margin:0 10px 0 0; font-weight:bold; font-size:18px; color:#DEDEDE;}

.recruit .improve { height:auto; overflow:hidden; margin:-40px auto 0px;}
.recruit .improve .tip { height:auto; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 50px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#DF5147;}
.recruit .improve .img { /*height:615px; line-height:615px;*/height:auto; overflow:hidden; margin:0 auto 50px; text-align:center;}
.recruit .improve .img img { height:615px; vertical-align:middle;}
/*人才招聘-社会招聘-End*/

/*人才招聘-校园招聘-Start*/
.recbg2 { background:url(../images/icon_recruit_02.png) no-repeat bottom center; background-size:1920px;}
.recbg2 .post .list .item { height:362px;}
.recbg2 .post .list .item .info .initem p { margin:0 auto 15px;}
.career .recruitTit { margin:0 100px 25px;}
.career { width:1400px; height:auto; margin:0 auto;}
.career1 { margin:-40px auto 0px;}
.career .img { width:1200px; text-align:center; height:auto; overflow:hidden; margin:0 auto 50px; border-radius:15px; box-shadow:20px 20px 50px 1px #E3E5F3;}
.career .img img { vertical-align:middle;}
.career .tips { height:auto; line-height:20px; text-align:center; overflow:hidden; margin:0 auto 60px; font-family:"Microsoft YaHei-Regular"; font-size:15px; color:#DF5147;}

.career1 .img img { height:455px;}
.career2 .img img { height:396px;}
.career3 .img img { height:620px;}
/*人才招聘-校园招聘-End*/




