@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;}
*{
   -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/*img { pointer-events:none; -webkit-user-select:none; -moz-user-select:none; user-select:none;}*/
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; }
.pt33 { padding-top:33px; }
.pt35 { padding-top:35px; }
.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;}


/*begin*/
.banner { position:relative; z-index:10; height:auto; /*overflow:hidden;*/ margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;min-height:70px; }
.banner .focusImg { position:relative; z-index:12; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.banner .focusImg .pic { position:relative; z-index:20; margin:0 auto;}
.banner .focusImg .pic img { width:100%;}
.banner .focusImg .hd { position:absolute; z-index:25; left:0; right:0; bottom:20px; text-align:center;}
.banner .focusImg .hd li { display:inline-block; *display:inline; zoom:1; width:20px; height:6px; overflow:hidden; margin:0 6px; opacity:0.7; border-radius:5px; cursor:pointer; background:#fff;}
.banner .focusImg .hd .on { background:#4B9C00;}

.navigation { position:absolute; z-index:30; left:0; top:20px; right:0; /*height:133px; overflow:hidden; box-shadow:0px 0px 6px rgba(0, 0, 0, 0.16); opacity:0.7; background:#fff;*/ margin:0 auto; background:rgb( 255, 255, 255); background:rgba( 255, 255, 255, 0.7); filter:alpha(opacity=70);}
/* .navigation .linea { position:absolute; z-index:35; left:0; top:70px; right:0; height:1px; overflow:hidden; background:#E4E6E5;display: none;} */

.navigation .wp { width:1200px; height:auto; /*overflow:hidden;*/ margin:0 auto;}
.navigation .wp .logo { display:block; float:left; width:110px; height:70px; line-height:70px; text-align:left; overflow:hidden;}
.navigation .wp .logo img { max-width:95px; vertical-align:middle;}

/*.navigation .wp .navover { float:right;}
.navigation .wp .navover .navbg { }

.navigation .wp .navover .navbg .OneLevel { clear:both; overflow:hidden;}
.navigation .wp .navover .navbg .OneLevel dt { float:left; width:auto; padding:0 22.5px; height:70px; overflow:hidden;}
.navigation .wp .navover .navbg .OneLevel dt a { display:block; height:70px; text-align:center; overflow:hidden; margin:0 auto;}
.navigation .wp .navover .navbg .OneLevel dt a span { display:inline-block; height:65px; line-height:70px; overflow:hidden; margin:0 auto; font-size:16px; color:#333; border-bottom:5px solid #fff;}

.navigation .wp .navover .navbg .OneLevel dt.on a span { height:65px; line-height:70px; color:#4B9C00; border-bottom:5px solid #4B9C00;}

.navigation .wp .navover .navbg .TwoLevel { clear:both; overflow:hidden;}
.navigation .wp .navover .navbg .TwoLevel ul { }
.navigation .wp .navover .navbg .TwoLevel ul li { float:left; width:auto; height:63px; overflow:hidden; margin:0 60px 0 0;}
.navigation .wp .navover .navbg .TwoLevel ul li a { display:block; height:63px; line-height:63px; overflow:hidden; font-size:15px; color:#333;}
.navigation .wp .navover .navbg .TwoLevel ul li a i { display:block; float:left; width:6px; height:6px; overflow:hidden; margin:28.5px 10px 0 0; background:#4B9C00;}
.navigation .wp .navover .navbg .TwoLevel ul li a:hover { color:#4B9C00;}*/
.nav { float:right;}
.nav .nav_li { float:left; padding:0 28px; position: relative;}
.nav .nav_li:nth-child(6) { padding:0 35px;}
.nav .nav_li .nav_a { display:block; height:70px; line-height:70px; text-align:center; overflow:hidden; margin:0 auto; font-size:15px; color:#333;}
.nav .nav_li .pa { position:absolute;}

.nav .fix { *zoom: 1; *clear: both;}
.nav .fix:before, .nav .fix:after { display: table; clear: both; content: '';}

.nav .nav_li .setNav { display:none; /*width:100%;*/ left:0; right:0;background:rgb( 255, 255, 255); background:rgba( 255, 255, 255, 0.9); filter:alpha(opacity=90);}
.nav .nav_li .setNav .oh { overflow:hidden; *zoom: 1;}
.nav .nav_li .setNav .pr { position:relative; /*height:63px;*/}
/*.setMenu { position:absolute;}*/
.setMenu li { float:left; width:100%; height:34px; overflow:hidden; /*margin:0 50px 0 0;*/ padding: 6px 0; text-align: center; }
.setMenu li:last-child { margin:0;}
.setMenu li:hover { background-color: rgba(0,0,0,0.03); }
.setMenu li a { display:block; height:34px; line-height:34px; overflow:hidden; font-size:15px; color:#4D4D4D;}
/*.setMenu li a i { display:block; float:left; width:6px; height:6px; overflow:hidden; margin:13.5px 10px 0 0; background:#4B9C00;}*/
.nav .nav_li .setNav .setMenu li a:hover { color:#4B9C00;}
.setMenu li a:hover { color:#4B9C00;}

.nav .nav_li .setNav .set_close { right:0; bottom:7%; display:block; width:21px; height:21px;}
/*.nav .line { display:none; position:absolute; bottom:0px; width:0px; height:3px; overflow:hidden; background:#4B9C00;}*/
.nav .nav_li .setNav .tech-menuItems { border:none;}
.nav .nav_li:hover .nav_a { color:#4B9C00;}
.nav .cur .nav_a { color:#4B9C00;}
.nav .cur_line { position:absolute; bottom:0; left: 0; width: 100%; height:0px; overflow:hidden; background:#4B9C00;}


.min-gallery { height:auto; overflow:hidden; margin:0 auto;}
.min-gallery .preview { position:relative; z-index:25; height:700px; overflow:hidden; margin:0 auto;}
.min-gallery .preview img { position:absolute; z-index:20; display:block; width:100%; margin:0 auto;}
.min-gallery .bottom { /*display:none;*/position:absolute; z-index:30; left:0; right:0; bottom:20px;}
.min-gallery .bottom .short .right { float:none; text-align:center;}
.min-gallery .bottom .short .right i { display:inline-block; *display:inline; zoom:1; width:22px; height:8px; overflow:hidden; margin:0 6px; opacity:0.7; border-radius:5px; background:#fff;}
.min-gallery .bottom .short .right i.on { background:#4B9C00;}


.statistics { height:100px;/*height:auto; overflow:hidden; border-bottom:1px solid #E4E6E5;*/margin:-3px auto 0; font-family:"Microsoft Yahei"; font-weight:500; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.08);}
.statistics .wp { position:relative; z-index:50;  width:1200px; height:auto; /*overflow:hidden;*/margin:0 auto;}
.statistics .wp .item { position:relative; float:left; width:240px; height:auto; /*overflow:hidden;*/}

.statistics .wp .item .line { position:absolute; z-index:55; top:35px; right:0; width:1px; height:30px; overflow:hidden; background:#E4E6E5;}
.statistics .wp .item .info { margin:0 1px 0 0; height:auto; overflow:hidden;}
.statistics .wp .item .info h3 { height:29px; line-height:29px; text-align:center; overflow:hidden; margin:22px auto 8px; font-size:22px; color:#4B9C00;}
.statistics .wp .item .info p { height:19px; line-height:19px; text-align:center; overflow:hidden; margin:0px auto 22px; font-size:14px; color:#333;}

.statistics .wp .item .map { position:relative; margin:0 1px 0 0; height:126px; overflow:hidden; background:url(../images/icon_map_01.png) no-repeat 50px center; background-size:120px;}
.statistics .wp .item .map .pmap { position:absolute; left:128px; top:51px; width:18px; height:20.5px; overflow:hidden;}
.statistics .wp .item .map .pmap img { max-width:100%; max-height:100%;}

.statistics .wp .item .omap { height:126px; line-height:126px; padding-left:89px; overflow:hidden; margin:0 1px 0 0;}
.statistics .wp .item .omap img { width:61px; vertical-align:middle;}

.statistics .wp .item .mapa { position:relative; z-index:60; margin:0 1px 0 0; height:100px; overflow:hidden; background:url(../images/icon_map_04.png) no-repeat 50px center; background-size:109px;}
.statistics .wp .item .mapa .mapb { position:absolute; z-index:65; left:120px; top:40px; width:21px; height:23px; line-height:23px; overflow:hidden; text-align:left; background:url(../images/icon_map_05.png) no-repeat top left; background-size:17px;}
.statistics .wp .item .mapa .mapb img { /*max-width:100%; max-height:100%;*/width:17px; vertical-align:top;}
.statistics .wp .item .mapa .mapb_hover { /*opacity:0.7; box-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);*/background:url(../images/icon_map_06.png) no-repeat top left; background-size:17px;}


.district { position:absolute; z-index:90; left:0; top:-41px; width:424px; height:auto; overflow:hidden; border-radius:10px; border:1px solid #4B9C00; box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); background:#fff;}
.district .wrp { height:auto; overflow:hidden; margin:0 auto; padding:5px 0 5px 30px;}
.district .wrp h3 { height:30px; line-height:30px; overflow:hidden; margin:0 auto; font-size:14px; color:#4B9C00;}
.district .wrp h3 span { margin:0 0 0 10px; font-size:12px; color:#999;}
.district .wrp .list { height:auto; overflow:hidden; margin:0 auto;}
.district .wrp .list .item { float:left; width:auto; height:26px; line-height:26px; overflow:hidden; margin:0 30px 5px 0; font-size:12px; color:#4D4D4D;}
.district .wrp .list .item:nth-child(6n) { margin:0 0 5px 0;}

.north { left:180px;}

.hide { display:none;}

.NewsFeed { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.NewsFeed .today { float:left; width:498px; height:auto; overflow:hidden; border:1px solid #E4E4E4;}
.NewsFeed .today .list { height:auto; overflow:hidden; margin:0 auto;}
.NewsFeed .today .list .item { height:auto; overflow:hidden; margin:0 auto;}
.NewsFeed .today .list .item .date { float:left; width:80px; padding:0 25px; height:auto; overflow:hidden; background:#F9FAF8;}
.NewsFeed .today .list .item .date h3 { height:104px; line-height:104px; text-align:center; overflow:hidden; font-weight:bold; font-size:55px; color:#4B9C00; border-bottom:3px solid #4B9C00;}
.NewsFeed .today .list .item .date p { height:25px; line-height:25px; text-align:center; overflow:hidden; margin:8px auto 20px; font-weight:bold; font-size:20px; color:#4B9C00;}

.NewsFeed .today .list .item .info { float:left; width:318px; height:auto; overflow:hidden; margin:0 0 0 25px;}
.NewsFeed .today .list .item .info h3 { height:22px; line-height:22px; overflow:hidden; margin:29px auto 17px; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; font-size:17px; color:#4D4D4D;}
.NewsFeed .today .list .item .info p { line-height:21px; height:63px; overflow:hidden; margin:0 auto 29px; word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-indent:2em; font-size:14px; color:#4D4D4D;}
.NewsFeed .today .list .item:hover .info h3 { color:#4B9C00;}

.NewsFeed .former { float:left; width:670px; height:auto; overflow:hidden; margin:0 0 0 29px;}
/*.NewsFeed .former .hd { height:42px; margin:0 auto; border-bottom:3px solid #DCDCDC;}
.NewsFeed .former .hd ul { }
.NewsFeed .former .hd ul li { float:left; width:132px; height:42px;}
.NewsFeed .former .hd ul li a { display:block; height:42px; line-height:22px; text-align:center; overflow:hidden; font-weight:bold; font-size:18px; color:#4D4D4D;}
.NewsFeed .former .hd ul li.on a { color:#4B9C00; border-bottom:3px solid #4B9C00;}

.NewsFeed .former .bd { height:auto; overflow:hidden; margin:0 auto;}
.NewsFeed .former .bd .lh { height:auto; overflow:hidden; margin:13px auto 0;}
.NewsFeed .former .bd .lh li { height:auto; overflow:hidden; margin:0 auto 13px;}
.NewsFeed .former .bd .lh li a { position:relative; display:block; height:20px; overflow:hidden; margin:0 auto;}
.NewsFeed .former .bd .lh li a .time { position:absolute; right:0; top:0; width:80px; height:20px; line-height:20px; text-align:right; overflow:hidden; font-size:14px; color:#999;}
.NewsFeed .former .bd .lh li a .tits { margin:0 90px 0 0; height:20px; line-height:20px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#4D4D4D;}
.NewsFeed .former .bd .lh li a:hover .tits { color:#4B9C00;}
.NewsFeed .former .bd .lh li a:hover .time { color:#4B9C00;}*/

.NewsFeed .former .navLi { position:relative; height:42px; margin:0 auto; border-bottom:3px solid #DCDCDC;}
.NewsFeed .former .navLi li { float:left; width:132px; height:42px;}
.NewsFeed .former .navLi li a { display:block; height:42px; line-height:22px; text-align:center; overflow:hidden; font-weight:bold; font-size:18px; color:#4D4D4D;}
.NewsFeed .former .navLi li.on a { color:#4B9C00; /*border-bottom:3px solid #4B9C00;*/}
.NewsFeed .former .navLi p { position:absolute; bottom:-3px; left:0px; width:132px; height:3px; overflow:hidden; background:#4B9C00;}

.NewsFeed .former .formerp { position:relative; height:115px; overflow:hidden; margin:0 auto;}
.NewsFeed .former .formerClip { position:absolute; left:0; transition:0.3s; width:2010px; height:auto; overflow:hidden; margin:0 auto;}
.NewsFeed .former .formerClip .formercon { float:left; width:670px; height:auto; overflow:hidden; margin:0 auto; transition-property: opacity;transition-duration: 0.15s; }

.NewsFeed .former .formerClip .show { display:block;}
.NewsFeed .former .formerClip .formercon ul { height:auto; overflow:hidden; margin:16px auto 0;}
.NewsFeed .former .formerClip .formercon ul li { height:auto; overflow:hidden; margin:0 auto 13px;}
.NewsFeed .former .formerClip .formercon ul li a { position:relative; display:block; height:20px; overflow:hidden; margin:0 auto;}
.NewsFeed .former .formerClip .formercon ul li a .time { position:absolute; right:0; top:0; width:80px; height:20px; line-height:20px; text-align:right; overflow:hidden; font-size:14px; color:#999;}
.NewsFeed .former .formerClip .formercon ul li a .tits { margin:0 90px 0 0; height:20px; line-height:20px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#4D4D4D;}
.NewsFeed .former .formerClip .formercon ul li a:hover .tits { color:#4B9C00;}
.NewsFeed .former .formerClip .formercon ul li a:hover .time { color:#4B9C00;}

/*修改*/
.NewsFeed .former .navLi .more { display:block; position:absolute; right:0; top:0; width:50px; height:42px; line-height:22px; text-align:center; overflow:hidden; font-size:14px; color:#999;}
.NewsFeed .former .navLi .more:hover { color:#4B9C00;}
.NewsFeed .former .formerClip .formercon .lista { height:auto; overflow:hidden; margin:0 auto 0;}
.NewsFeed .former .formerClip .formercon .lista .item { float:left; position:relative; width:167.5px; height:auto; overflow:hidden;}
.NewsFeed .former .formerClip .formercon .lista .item i { position:absolute; right:0; top:50px; width:1px; height:26px; overflow:hidden; background:#EBEBEB;}
.NewsFeed .former .formerClip .formercon .lista .item .info { display:block; margin:0 1px 0 0; height:auto; overflow:hidden;}
.NewsFeed .former .formerClip .formercon .lista .item .info .ico { height:73px; overflow:hidden; margin:0 auto; opacity:0.35;}
.NewsFeed .former .formerClip .formercon .lista .item .info .ico1 { background:url(../images/icon_culture_01.png) no-repeat bottom center; background-size:43px;}
.NewsFeed .former .formerClip .formercon .lista .item .info .ico2 { background:url(../images/icon_culture_02.png) no-repeat bottom center; background-size:43px;}
.NewsFeed .former .formerClip .formercon .lista .item .info .ico3 { background:url(../images/icon_culture_03.png) no-repeat bottom center; background-size:43px;}
.NewsFeed .former .formerClip .formercon .lista .item .info .ico4 { background:url(../images/icon_culture_04.png) no-repeat bottom center; background-size:43px;}
.NewsFeed .former .formerClip .formercon .lista .item .info:hover .ico { opacity:1; 
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;}
.NewsFeed .former .formerClip .formercon .lista .item .info p { height:19px; line-height:19px; text-align:center; overflow:hidden; margin:10px auto; font-size:14px; color:#4D4D4D;}

.NewsFeed .former .formerClip .formercon .listb { position:relative; height:auto; overflow:hidden; margin:16px auto 0;}
.NewsFeed .former .formerClip .formercon .listb .line { position:absolute; left:335px; top:6px; width:1px; height:87px; overflow:hidden; background:#EBEBEB;}
.NewsFeed .former .formerClip .formercon .listb .item { float:left; width:315px; height:auto; overflow:hidden;}
.NewsFeed .former .formerClip .formercon .listb .item:first-child { margin:0 40px 0 0;}
.NewsFeed .former .formerClip .formercon .listb .item .litem { display:block; height:20px; line-height:20px; text-align:left; overflow:hidden; margin:0 auto 13px; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#4D4D4D;}
.NewsFeed .former .formerClip .formercon .listb .item .litem:hover { color:#4B9C00;}


.NewsFeed .course { float:left; width:500px; height:212px; overflow:hidden; /*background:url(../images/icon_course_bg.png) no-repeat top center; background-size:500px;*/background:url(../images/icon_course_bg_02.png) no-repeat top center; background-size:500px;}
.NewsFeed .course h3 { height:22px; line-height:22px; overflow:hidden; margin:20px 25px 28px; font-weight:bold; font-size:17px; color:#666;}
.NewsFeed .course .time { height:31px; line-height:31px; margin-left:25px; font-weight:bold; font-size:24px; color:#4B9C00;}
.NewsFeed .course .time .wrap { width:100%; height:620px;}
.NewsFeed .course .time > div { float:left; height:31px;}
.NewsFeed .course .time .label { line-height:33px; margin:0 10px; font-size:14px; color:#666666;}
.NewsFeed .course .time > div > div { position:relative; float:left; height:31px; overflow:hidden;}

.NewsFeed .course .time .item { height:31px;}

.NewsFeed .course .event { position:relative; width:450px; height:61px; margin:20px 25px; font-size:16px; color:#777777; background:#FFFFFF; opacity:0.8;}
.NewsFeed .course .event .frame { position:absolute; left:20px; top:15px; width:410px; height:30px; line-height:30px; overflow:hidden;}


.NewsFeed .brief { display:block; float:left; width:670px; height:auto; overflow:hidden; margin:0 0 0 30px; /*border:1px solid #E4E4E4;*/}
.NewsFeed .brief .img { float:left; position:relative; width:223px; height:212px; line-height:210px; overflow:hidden;display: block; }
.NewsFeed .brief .img img { position:absolute; left:0; top:0; height:100%; vertical-align:middle; transition:transform 1s;}

.NewsFeed .brief .info { float:left; width:390px; height:212px; overflow:hidden; padding:0 20px 0 25px; background:url(../images/icon_brief_03.png) no-repeat top center; background-size:100%;}
.NewsFeed .brief .info h3 { height:22px; line-height:22px; overflow:hidden; margin:20px auto 15px; text-indent:2em; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; font-size:17px; color:#fff;}
.NewsFeed .brief .info .txts { height:auto; overflow:hidden; margin:0 auto 20px;}
.NewsFeed .brief .info .txts p { height:auto; overflow:hidden; margin:0 auto; line-height:21px; text-indent:2em; font-size:14px; color:#fff;}

/*.NewsFeed .brief_hover { border:1px solid #4B9C00;}
.NewsFeed .brief_hover .info h3 { color:#4B9C00;}*/

.inbgimg { height:auto; overflow:hidden; margin:0 auto; background:url(../images/icon_brand_bg.png) no-repeat bottom center; background-size:100%;}
.brands { height:auto; overflow:hidden; margin:0 auto; padding:50px 0 0 0; font-family:"Microsoft Yahei"; font-weight:500; }

.brands .bpart { position:relative; z-index:10; width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.brands .bpart .btit { position:absolute; z-index:20; left:0; top:0; width:58px; height:78px; overflow:hidden; text-align:center; background:#fff url(../images/icon_brands_03.png) no-repeat top center; background-size:60px; box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16); border:1px solid #4B9C00;}
.brands .bpart .btit .txt { height:44px; line-height:22px; text-align:center; overflow:hidden; margin:18px auto; font-weight:bold; font-size:17px; color:#4B9C00;}

.brands .bpart .shadow { position:absolute; z-index:20; top:0; width:10px; height:80px; overflow:hidden;}
.brands .bpart .sleft { left:60px; background:url(../images/icon_shadow_left.png) no-repeat left center; background-size:10px;}
.brands .bpart .sright { right:0px; background:url(../images/icon_shadow_right.png) no-repeat right center; background-size:16px;}

.brands .brandImg { position:relative; z-index:15; width:1200px; height:auto; overflow:hidden; margin:0 auto 40px;}
.brands .brandImg ul { overflow:hidden; zoom:1;}
.brands .brandImg ul li { float:left; width:188px; height:78px; overflow:hidden; margin:0 10px 0 0; border:1px solid rgba(75,156,0,0.35); background:#fff;
    height:72px;
}
.brands .brandImg ul li:hover { border:1px solid #4B9C00;}
.brands .brandImg ul li a { display:block; height:auto; overflow:hidden; margin:0 auto;
    /*padding:0 10px;*/
    /*width: 100%;*/
    /*height: 100%;*/
}
.brands .brandImg ul li a .img { /*height:78px; line-height:76px;*/ text-align:center; overflow:hidden; margin:0 auto;
    /*width: 100%;*/
    /*height: 100%;*/
    line-height: 72px;
}
.brands .brandImg ul li a .img img { max-width:100%; vertical-align:middle;
    /*width: 100%;*/
    /*height: 100%;*/
}
.brands .brandImg ul li a p { height:26px; line-height:26px; text-align:center; overflow:hidden; margin:0 auto; font-size:20px; color:#4B9C00;}

textarea.layui-textarea {
    padding: 14px 10px;
}

/*底部*/
.footer { height:199px; /*overflow:hidden;*/margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#282828;}
.footer .wp { width:1200px; height:155px; margin:0 auto;}
.footer .wp .fl { float:left; width:300px; height:auto; margin:0 0 15px 0;}
.footer .wp .fl h3 { height:auto; line-height:26px; overflow:hidden; margin:40px auto 6px; font-size:20px; color:#fff;}
.footer .wp .fl p { height:auto; line-height:17px; overflow:hidden; margin:0 auto 20px; font-size:13px; color:#fff;}
.footer .wp .fl .info { height:auto; margin:0 auto 35px;}
.footer .wp .fl .info .tt { float:left; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#fff;}
.footer .wp .fl .info .links { float:left; height:30px;}
.footer .wp .fl .info .links .item { position:relative; float:left; width:30px; height:30px; margin:0 10px 0 10px;}
.footer .wp .fl .info .links .item:last-child { margin:0 0 0 0;}
.footer .wp .fl .info .links .item .ico { display:block; float:left; width:30px; height:30px; overflow:hidden;}
.footer .wp .fl .info .links .item .ico1 { background:url(../images/icon_follow_01.png) no-repeat center center; background-size:30px;}
.footer .wp .fl .info .links .item .ico2 { background:url(../images/icon_follow_02.png) no-repeat center center; background-size:30px;}

.footer .wp .fl .info .links .item .ewmcode { display:none; position:absolute; left:-35px; top:-120px; width:108px; height:108px; overflow:hidden; border:1px solid #4B9C00;}
.footer .wp .fl .info .links .item .ewmcode .img { height:108px; line-height:106px; text-align:center; overflow:hidden; margin:0 auto;}
.footer .wp .fl .info .links .item .ewmcode .img img {/*max-width:100%; max-height:100%;*/ width:100%; vertical-align:middle;}

.footer .wp .fr { float:right; width:600px; height:auto; overflow:hidden; /*margin:45px 0 30px 0;*/margin:35px 0 0px 0;}
.footer .wp .fr p { height:25px; line-height:25px; text-align:right; overflow:hidden; margin:0 auto 15px; font-size:14px; color:#fff;}
.footer .wp .fr p span { display:inline-block; margin:0 0 0 10px; font-size:14px; color:#fff;}
.footer .wp .fr p a { display:inline-block; font-size:14px; color:#fff;}

.footct { height:auto; overflow:hidden; margin:0 auto; padding:8px 0; text-align:center; line-height:25px; font-size:12px; color:#fff; border-top:0.5px solid #5f5f5f;}
.footct a { font-size:12px; color:#fff;}

/*关于我们*/
.banback { position:relative; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.banback img { width:100%;}
.banback .txts { position:absolute; left:15px; top:170px; right:15px; height:auto; overflow:hidden; margin:0 auto;}
.banback .txts h3 { height:auto; overflow:hidden; margin:0 auto; line-height:35px; text-transform:uppercase; font-size:26px; color:#fff;}
.banback .txts .line { width:38px; height:2px; overflow:hidden; margin:15px auto; background:#fff;}
.banback .txts h4 { height:auto; overflow:hidden; margin:0 auto; line-height:29px; font-size:22px; color:#fff;}

.place { height:auto; overflow:hidden; margin:-4px auto 0; font-family:"Microsoft Yahei"; font-weight:500;}
.place .wp { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.place .wp .site_a { float:left; height:62px; overflow:hidden; margin:0 auto;}
.place .wp .site_a a { display:inline-block; width:auto; height:62px; line-height:62px; overflow:hidden; font-size:15px; color:#4D4D4D;}
.place .wp .site_a .chief { padding:0 0 0 22px; background:url(../images/icon_place_01.png) no-repeat left center; background-size:15px;}
.place .wp .site_a i { display:inline-block; width:6px; height:62px; line-height:62px; overflow:hidden; margin:0 12px 0 15px; background:url(../images/icon_place_02.png) no-repeat center center; background-size:6px;}
.place .wp .site_a a:hover { color:#4B9C00;}

.place .wp .site_b { position:relative; float:right; height:auto; overflow:hidden; margin:0 auto;}
.place .wp .site_b .item { position:relative; float:left; width:auto; height:auto; overflow:hidden;}
.place .wp .site_b .item i { display:block; position:absolute; right:0; top:24px; width:1px; height:14px; overflow:hidden; background:#E6E6E6;}
.place .wp .site_b .item .info { display:block; width:auto; padding:0 20px; margin:0 1px 0 0; height:62px; overflow:hidden; text-align:center; line-height:60px; font-size:15px; color:#666;}
.place .wp .site_b .itemcur .info { color:#4B9C00; background:url(../images/icon_place_03.png) no-repeat bottom center; background-size:12px;}
.place .wp .site_b .item:hover .info { color:#4B9C00; /*background:url(../images/icon_place_03.png) no-repeat bottom center; background-size:12px;*/}

.place .wp .site_b .icocur { position:absolute; bottom:0px; left:0px; width:100px; height:5px; overflow:hidden; background:url(../images/icon_place_03.png) no-repeat bottom center; background-size:12px;}


.bgf7 { background:#F7F7F7;}
.obrief { width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:0 50px; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.obrief .title { height:auto; overflow:hidden; margin:0 auto 29px;}
.obrief .title h2 { height:auto; overflow:hidden; margin:50px auto 0; line-height:35px; font-size:26px; color:#4B9C00;}
.obrief .title h3 { height:auto; overflow:hidden; margin:0 auto 15px; line-height:35px; font-size:22px; color:#E6E6E6;}
.obrief .title .line { width:50px; height:3px; overflow:hidden; background:#4B9C00;}

.obrief .content { height:auto; overflow:hidden; margin:0 auto; text-align:justify; text-justify:inter-ideograph;}
.obrief .content p { height:auto; overflow:hidden; margin:0 auto 5px; line-height:23px; text-indent:2em; font-size:14px; color:#4D4D4D;}
.obrief .content img { display:block; width:100%; margin:35px auto 70px;}

.obrief h1 { height:auto; overflow:hidden; margin:50px auto 35px; line-height:26px; text-align:center; font-weight:bold; font-size:20px; color:#4B9C00;}
.obrief .content .end { height:auto; overflow:hidden; margin:40px auto 50px; line-height:24px; text-align:right; font-weight:bold; font-size:14px; color:#4D4D4D;}

.pbuild { width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.pbuild img { width:100%;}

.Union { width:1200px; height:auto; overflow:hidden; margin:-4px auto 0px; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.Union .item { position:relative; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #EAEBE9;}
.Union .item:last-of-type { border: 0 none; }
.Union .item .date { position:absolute; left:0; top:53px; width:134px; height:auto; overflow:hidden;}
.Union .item .date h3 { height:auto; overflow:hidden; margin:0 auto 10px; line-height:45px; text-align:center; font-weight:bold; font-size:34px; color:#B93C26;}
.Union .item .date p { height:auto; overflow:hidden; margin:0 auto; line-height:19px; text-align:center; font-weight:bold; font-size:14px; color:#666;}
.Union .item .line { position:absolute; left:135px; top:55px; width:1px; height:70px; overflow:hidden; background:#EAEBE9;}

.Union .item .img { position:absolute; right:40px; top:30px; width:173px; height:120px; line-height:118px; text-align:center; overflow:hidden;}
.Union .item .img img { width:100%; vertical-align:middle;}


.Union .item .info { margin:0 253px 30px 176px; height:150px; overflow:hidden;}
.Union .item .info h3 { height:auto; overflow:hidden; margin:30px auto 15px; line-height:22px; font-weight:bold; font-size:15px; color:#4D4D4D;}
.Union .item .info p { height:auto; overflow:hidden; margin:0 auto; line-height:22px; text-indent:2em; font-size:14px; color:#666;}
.Union .item .info p span { font-weight:bold;}

/*.Union .item:hover .info h3 { color:#B93C26;}*/

.seebtn { display:block; width:1200px; height:55px; overflow:hidden; margin:0 auto; background:#F0F0F0 url(../images/icon_see_01.png) no-repeat center center; background-size:40px;cursor: pointer; }
.seebtn:hover { background:#ebebeb url(../images/icon_see_02.png) no-repeat center center; background-size:40px;}

.strategy { width:1100px; padding:50px 50px 0; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff url(../images/icon_obrief_03-1.png) no-repeat bottom center; background-size:100%;}
.strategy .item { height:auto; overflow:hidden; margin:0 auto 30px; /*border:1px solid #F0F0F0;*/background:#F7F7F7;}
.strategy .item .title { position:relative; float:left; width:234px; height:auto; overflow:hidden;}
.strategy .item .title .infs { width:219px; height:auto; overflow:hidden; background:#7EB24D;}
.strategy .item .title h3 { height:auto; overflow:hidden; margin:39px auto 10px; padding:0 0 0 66px; line-height:24px; font-size:18px; color:#fff;}
.strategy .item .title p { height:auto; overflow:hidden; margin:0 auto 39px; padding:0 0 0 66px; line-height:16px; text-transform:uppercase; font-size:12px; color:#fff;}
.strategy .item .title:before { position:absolute; left:219px; top:63px; content: " "; width:0; height:0; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:15px solid #7EB24D;}

.strategy .item .otitle { float:left; width:205px; height:auto; overflow:hidden; margin:15px 0 15px 15px;}
.strategy .item .bg1 { background:#D97C20;}
.strategy .item .bg2 { background:#475BAC;}
.strategy .item .bg3 { background:#0DA4A4;}
.strategy .item .bg4 { background:#fff;}
.strategy .item .otitle h3 { height:auto; overflow:hidden; margin:25px auto 10px; padding:0 0 0 58px; line-height:24px; font-size:18px; color:#fff;}
.strategy .item .otitle p { height:auto; overflow:hidden; margin:0 auto 25px; padding:0 0 0 58px; line-height:16px; text-transform:uppercase; font-size:12px; color:#fff;}


.strategy .item .info { float:left; width:813px; height:auto; overflow:hidden; margin:0 0 0 51px;}
.strategy .item .info .linh1 { height:auto; line-height:146px; overflow:hidden; margin:0 auto; font-size:16px; color:#4D4D4D;}
.strategy .item .info .linh1 p { margin-bottom: 0; }
.strategy .item .info p { height:auto; overflow:hidden; margin:0 auto 5px; line-height:24px; font-size:14px; color:#4D4D4D;}
.strategy .item .info .linh2 { height:auto; line-height:23px; overflow:hidden; margin:0 auto; font-size:14px; color:#4D4D4D;}
.strategy .item .info .linh2 span { display:block; float:left; height:46px; line-height:24px;}

.strategy .oitem { margin:0 auto 189px;}
.strategy .oitem .title .infs { background:#F0F0F0;}
.strategy .oitem .title h3 { margin:113px auto 10px; color:#4B9C00;}
.strategy .oitem .title p { margin:0 auto 113px; color:#4B9C00;}
.strategy .oitem .title:before { top:128px; border-left:15px solid #F0F0F0;}

.strategy .oitem .otitle h3 { margin:99px auto 10px; color:#4D4D4D;}
.strategy .oitem .otitle p { margin:0 auto 99px; color:#4D4D4D;}



.CourseList { height:auto; overflow:hidden; margin:0 auto;}
.CourseList .item { height:auto; margin:0 auto;}
.CourseList .item .img { float:left; width:210px; height:130px; line-height:128px; text-align:center; overflow:hidden;}
.CourseList .item .img img { width:100%; vertical-align:middle;}

.CourseList .item .info { position:relative; float:left; width:852px; height:auto; margin:0 0 0 34px; border-left:2px solid #E8E8E8;}
.CourseList .item:first-child .info { margin:5px 0 0 34px;}

.CourseList .item .info .icon { position:absolute; left:-11px; top:5px; width:18px; height:18px; overflow:hidden; border-radius:18px; border:1px solid #E8E8E8; background:#F5F5F5;}
.CourseList .item .info .icon .core { width:10px; height:10px; overflow:hidden; margin:4px auto; border-radius:10px; background:#4B9C00;}
.CourseList .item:first-child .info .icon { top:0;}

.CourseList .item .info h3 { height:auto; overflow:hidden; margin:0 auto 20px; line-height:29px; padding:0 0 0 31px; font-size:22px; color:#4D4D4D;}
.CourseList .item .info p { height:auto; overflow:hidden; margin:0 auto 102px; line-height:19px; padding:0 0 0 31px; font-size:14px; color:#4D4D4D;}
.CourseList .item .info p span { display:block; float:left; line-height:19px; margin:0 15px 0 0;}

.itemcont { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.itemcont .title { height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #E6E6E6;}
.itemcont .title h3 { float:left; height:56px; line-height:56px; overflow:hidden; font-size:20px; color:#4B9C00;}
.itemcont .title a { display:block; float:right; height:56px; line-height:56px; overflow:hidden; font-size:14px; color:#999;}
.itemcont .title a:hover { color:#4B9C00;}

.itemcont .elegant { position:relative; z-index:15; height:auto; overflow:hidden; margin:25px auto 0;}
.itemcont .elegant ul { overflow:hidden; zoom:1;}
.itemcont .elegant ul li { float:left; width:286px; height:auto; overflow:hidden; margin:0 18.5px 20px 0; background:#fff;}
.itemcont .elegant ul li a { display:block; height:auto; overflow:hidden; margin:0 auto;}
.itemcont .elegant ul li a .img { height:220px; line-height:220px; text-align:center; overflow:hidden; margin:0 auto;}
.itemcont .elegant ul li a .img img { height:100%; vertical-align:top;}
.itemcont .elegant ul li a p { height:45px; line-height:45px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#4D4D4D;}

.itemcont .elegant ul li:hover { box-shadow:0 0 6px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);}
.itemcont .elegant ul li:hover a p { color:#4B9C00;}

.itemcont .elegant .itemcon { }
.itemcont .elegant .itemcon .item { float:left; width:286px; height:auto; overflow:hidden; margin:0 18.5px 20px 0; background:#fff;}
.itemcont .elegant .itemcon .abbimg { display:block; height:auto; overflow:hidden; margin:0 auto;}
.itemcont .elegant .itemcon .abbimg .img { height:220px; line-height:220px; text-align:center; overflow:hidden; margin:0 auto;}
.itemcont .elegant .itemcon .abbimg .img img { height:100%; vertical-align:top;}
.itemcont .elegant .itemcon .abbimg p { height:45px; line-height:45px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#4D4D4D;}
.itemcont .elegant .itemcon:hover { box-shadow:0 0 6px rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.1); -webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.1);}
.itemcont .elegant .itemcon:hover .abbimg p { color:#4B9C00;}


/*荣誉奖项*/
.honor { position:relative; z-index:10; width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.honor .timeHd { position:relative; z-index:11; height:61px; overflow:hidden; margin:0 auto; background:#F0F0F0;}
.honor .timeHd ul { height:auto; overflow:hidden; margin:0 91px; text-align:center;}
.honor .timeHd ul li { position:relative; z-index:20; display:inline-block; width:123px; height:61px; line-height:61px; text-align:center; cursor:pointer; font-size:16px; color:#4D4D4D;}

.honor .timeHd ul li.active { color:#4B9C00;}
.honor .timeHd ul li.active span { position:absolute; z-index:15; top:3px; left:0;/*left:50%; margin-left:-61.5px;*/display:block; width:123px; height:61px; overflow:hidden; border-radius:5px; background:#fff;}
.honor .timeHd ul li.active:after { content:''; width:123px; height:55px; position:absolute; z-index:-15; top:3px; left:0;/*left:50%; margin-left:-61.5px;*/border-radius:5px; background:#fff;}

.honor .timeHd ul li:hover { color:#4B9C00;}
.honor .timeHd ul li:hover:after { content:''; width:123px; height:55px; position:absolute; z-index:-15; top:3px; left:50%; margin-left:-63px; border-radius:5px; background:#fff;}

.honor .timeHd ul li.clone { color:#4D4D4D;}
.honor .timeHd ul li.clone:after { display:none;}

.honor .timeHd .sPrev , .honor .timeHd .sNext { position:absolute; z-index:25; top:0; display:block; width:91px; height:61px;}
.honor .timeHd .sPrev { left:0; border-radius:5px 0px 0px 5px; background:#EBEBEB url(../images/icon_honor_prev.png) no-repeat center center; background-size:20px;}
.honor .timeHd .sNext { right:0; border-radius:0px 5px 5px 0px; background:#EBEBEB url(../images/icon_honor_next.png) no-repeat center center; background-size:20px;}

.honor .timeHd .sPrev:hover { background:#E6E6E6 url(../images/icon_honor_prev_hover.png) no-repeat center center; background-size:20px;}
.honor .timeHd .sNext:hover { background:#E6E6E6 url(../images/icon_honor_next_hover.png) no-repeat center center; background-size:20px;}

.honor .timeHd .tempWrap { margin:0 auto;}
.honor .timeHd .tempWrap:after { position:absolute; z-index:10; right:8%; top:35%; content:''; width:85%; height:1px;}

.honor .timeBd { height:auto; overflow:hidden; margin:50px auto 0;}
.honor .timeBd .slideBox { display:none;}
.honor .timeBd .slideBox.active { display:block;}
.honor .timeBd .slideBox .item { float:left; width:285px; height:auto; overflow:hidden; margin:0 20px 20px 0; background:#fff;}
.honor .timeBd .slideBox .item:nth-child(4n) { margin:0 0 20px 0;}
.honor .timeBd .slideBox .item .img { height:210px; line-height:210px; text-align:center; overflow:hidden; margin:0 auto;}
.honor .timeBd .slideBox .item .img img { height:100%; vertical-align:middle;}
.honor .timeBd .slideBox .item p { height:47px; line-height:47px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#4D4D4D;}



/*新闻中心*/
.Uniono .item { display:block;}
.Uniono .item .date { top:47px;}
.Uniono .item .line { top:49px;}
.Uniono .item .info { margin:0 253px 36px 176px;height:143px;}
.Uniono .item .date h3 { color:#4B9C00;}
.Uniono .item .info h3 { margin:36px auto 15px;}
.Uniono .item:hover { background:#F7FAF5;}
.Uniono .item:hover .info h3 { color:#4B9C00;}
.Uniono .item .img { top:24px;}

.details { width:1000px; padding:0 100px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.details h2 { height:auto; overflow:hidden; margin:0 auto; text-align:center; line-height:104px; font-weight:bold; font-size:18px; color:#4D4D4D;}
.details .time { height:auto; overflow:hidden; margin:0 auto; text-align:center; line-height:45px; font-size:13px; color:#999; border-top:1px dashed #DEDEDE; border-bottom:1px dashed #DEDEDE;}
.details .text { height:auto; overflow:hidden; margin:0 auto; padding:40px 0; line-height:19px; font-size:14px; color:#4D4D4D;}
.details .text p { /*text-indent:2em;*/ margin:0 auto 20px;}
.details .text img { display:block; max-width:100%; margin:0 auto 20px;}
.details .text .biaoti { margin:0 auto 10px; font-weight:bold; font-size:16px;}
.details .text h3 { margin:0 auto 10px; font-weight:bold; font-size:16px;}
.details .text h4 { margin:0 auto 10px; font-weight:bold; font-size:15px;}
.details .text .shuming { margin:0 auto 10px; text-align:right; font-size:14px;}


.brand_a { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}

.ptitle { height:auto; overflow:hidden; margin:0 auto 40px;}
.ptitle h2 { height:auto; overflow:hidden; margin:50px auto 0; line-height:35px; font-size:26px; color:#4B9C00;}
.ptitle p { height:auto; overflow:hidden; margin:0 auto 15px; line-height:23px; font-size:14px; color:#999;}
.ptitle .line { width:50px; height:3px; overflow:hidden; background:#4B9C00;}

.brand_a .content { height:auto; overflow:hidden; margin:0 auto;}
.brand_a .content .fltext { float:left; width:580px; height:auto; overflow:hidden;}
.brand_a .content .fltext .text { height:auto; overflow:hidden; margin:35px auto 0; line-height:22px; font-size:14px; color:#4D4D4D;}
.brand_a .content .fltext .list { height:auto; overflow:hidden; margin:12px auto 0;}
.brand_a .content .fltext .list .item { position:relative; float:left; width:88px; height:auto; overflow:hidden;}
.brand_a .content .fltext .list .item i { display:block; position:absolute; right:0; top:30px; width:1px; height:22px; overflow:hidden; background:#E6E6E6;}
.brand_a .content .fltext .list .item .info { margin:0 1px 0 0; height:auto; overflow:hidden;}
.brand_a .content .fltext .list .item .info .ico { height:40px; overflow:hidden; margin:0 auto 10px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}
.brand_a .content .fltext .list .item .info .ico1 { background:url(../images/icon_ownbrand_01.png) no-repeat bottom center; background-size:28px;}
.brand_a .content .fltext .list .item .info .ico2 { background:url(../images/icon_ownbrand_02.png) no-repeat bottom center; background-size:28px;}
.brand_a .content .fltext .list .item .info .ico3 { background:url(../images/icon_ownbrand_03.png) no-repeat bottom center; background-size:28px;}
.brand_a .content .fltext .list .item .info .ico4 { background:url(../images/icon_ownbrand_04.png) no-repeat bottom center; background-size:28px;}
.brand_a .content .fltext .list .item .info p { height:22px; line-height:22px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#4D4D4D;}

.focusb { position:relative; float:left; width:556px; padding:12px 12px 0; height:auto; overflow:hidden; margin:0 0 0 40px; border-radius:10px; background:#fff; box-shadow:0px 3px 15px rgba(0, 0, 0, 0.05);}
.focusb .bd { height:auto; overflow:hidden; margin:0 auto;}
.focusb .bd ul { }
.focusb .bd ul li { height:208px; line-height:206px; text-align:center; overflow:hidden; margin:0 auto;}
.focusb .bd ul li img { width:100%; vertical-align:middle;}

.focusb .hd { position:relative; z-index:1; height:auto; overflow:hidden; margin:16px auto;}
.focusb .hd ul { }
.focusb .hd ul li { float:left; width:94px; height:46px; line-height:46px; text-align:center; overflow:hidden; margin:0 12px 0 5px; border-radius:3px; border:1px solid #E0E0E0;}
.focusb .hd ul li:nth-child(5n) { margin:0 0 0 5px;}
.focusb .hd ul li img { height:100%; vertical-align:top;}

.focusb .hd .hoverbd { position:absolute; top:0; left:5px; width:94px; height:46px; z-index:10; border-radius:3px; border:1px solid #4B9C00;}

.brand_b { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.brand_b h3 { height:auto; overflow:hidden; margin:40px auto 30px; line-height:26px; font-size:20px; color:#4D4D4D;}
.brand_b .list { height:auto; overflow:hidden; margin:0 auto;}
.brand_b .list .item { display:block; float:left; width:590px; height:220px; line-height:218px; text-align:center; overflow:hidden; margin:0 20px 20px 0;}
.brand_b .list .item:nth-child(2n) { margin:0 0 20px 0;}
.brand_b .list .item img { width:100%; vertical-align:middle;}

.series { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.series h3 { height:auto; overflow:hidden; margin:0 auto 40px; line-height:26px; font-size:20px; color:#4D4D4D;}
.series .list { height:auto; overflow:hidden; margin:0 auto; background:#fff;}
.series .list .item { height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #EAEBE9;}
.series .list .item .img { float:left; width:190px; height:85px; line-height:83px; text-align:center; overflow:hidden; margin:26.5px 30px 26.5px 30px; border-radius:5px; border:1px solid rgba(75,156,0,0.35);}
.series .list .item .img img { max-width:100%; vertical-align:middle;}
.series .list .item .info { float:left; width:918px; height:auto; overflow:hidden; margin:0 30px 0 0;}
.series .list .item .info h3 { height:auto; overflow:hidden; margin:27.5px auto 8px; line-height:20px; font-size:15px; color:#4D4D4D;}
.series .list .item .info p { height:auto; overflow:hidden; margin:0 auto 27.5px; line-height:19px; font-size:14px; color:#4D4D4D;}

/*企业文化*/
.CulVideo { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.CulVideo .list { height:auto; overflow:hidden; margin:0 auto;}
.CulVideo .list .item { float:left; width:284px; height:auto; overflow:hidden; margin:0 18.5px 20px 0; border:1px solid #fff; background:#fff;}
.CulVideo .list .item:nth-child(4n) { margin:0 0 20px 0;}
.CulVideo .list .item .video { position:relative; z-index:10; height:219px; overflow:hidden; margin:0 auto;cursor:pointer; }
.CulVideo .list .item .video .video_poster { width:284px; height:219px;}
.CulVideo .list .item .video .img { position:absolute; z-index:15; left:0; top:0; width:284px; height:219px; line-height:219px; text-align:center; overflow:hidden;}
.CulVideo .list .item .video .img img { width:100%; vertical-align:top;}
.CulVideo .list .item .video .ico { position:absolute; z-index:20; left:119px; top:86.5px; width:46px; height:46px; overflow:hidden; background:url(../images/play_blur.png) no-repeat center center; background-size:46px;cursor: pointer;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}

.CulVideo .list .item p { height:47px; line-height:47px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; color:#4D4D4D;}

.CulVideo .list .item:hover { border:1px solid #4B9C00;}
.CulVideo .list .item:hover .video .ico { background:url(../images/play_focus.png) no-repeat center center; background-size:46px;}
.CulVideo .list .item:hover p { color:#4B9C00;}


.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:100%;}
.videomask .videobox { position:absolute; left:50%; top:50%; width:1100px; height:600px; transform:translate(-50%, -50%); background-color: rgba(0,0,0,1);}

/*信誉楼人*/
.journal { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}

.journal .lead { height:auto; overflow:hidden; margin:0 auto;}
.journal .lead .lead_l { float:left; width:895px; height:auto; overflow:hidden; margin:0 0 0 50px;}

.jonotes { position:relative; z-index:10; width:895px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.jonotes .timeHd { position:relative; z-index:11; height:56px; overflow:hidden; margin:0 auto; background:#F0F0F0;}
.jonotes .timeHd ul { height:auto; overflow:hidden; margin:0 67px; text-align:center;}
.jonotes .timeHd ul li { position:relative; z-index:20; display:inline-block; width:123px; height:56px; line-height:56px; text-align:center; cursor:pointer; font-size:16px; color:#4D4D4D;}
.jonotes .timeHd ul li:hover { color:#4B9C00;}

.jonotes .timeHd ul li.active { color:#4B9C00;}
.jonotes .timeHd ul li.active span { position:absolute; z-index:15; top:3px; left:50%; margin-left:-63px; display:block; width:123px; height:50px; overflow:hidden; border-radius:5px; background:#fff;}
.jonotes .timeHd ul li.active:after { content:''; width:123px; height:50px; position:absolute; z-index:-15; top:3px; left:50%; margin-left:-63px; border-radius:5px; background:#fff;}

.jonotes .timeHd ul li:hover { color:#4B9C00;}
.jonotes .timeHd ul li:hover:after { content:''; width:123px; height:50px; position:absolute; z-index:-15; top:3px; left:50%; margin-left:-63px; border-radius:5px; background:#fff;}

.jonotes .timeHd ul li.clone { color:#4D4D4D;}
.jonotes .timeHd ul li.clone:after { display:none;}

.jonotes .timeHd .sPrev , .jonotes .timeHd .sNext { position:absolute; z-index:25; top:0; display:block; width:67px; height:56px;}
.jonotes .timeHd .sPrev { left:0; border-radius:5px 0px 0px 5px; background:#EBEBEB url(../images/icon_honor_prev.png) no-repeat center center; background-size:20px;}
.jonotes .timeHd .sNext { right:0; border-radius:0px 5px 5px 0px; background:#EBEBEB url(../images/icon_honor_next.png) no-repeat center center; background-size:20px;}

.jonotes .timeHd .sPrev:hover { background:#E6E6E6 url(../images/icon_honor_prev_hover.png) no-repeat center center; background-size:20px;}
.jonotes .timeHd .sNext:hover { background:#E6E6E6 url(../images/icon_honor_next_hover.png) no-repeat center center; background-size:20px;}

.jonotes .timeHd .tempWrap { margin:0 auto;}
.jonotes .timeHd .tempWrap:after { position:absolute; z-index:10; right:8%; top:35%; content:''; width:85%; height:1px;}

.jonotes .timeBd { height:auto; overflow:hidden; margin:0 auto; background:#F9F9F9;}
.jonotes .timeBd .slideBox { display:none; padding:0 0.5px;}
.jonotes .timeBd .slideBox.active { display:block;}

.jonotes .timeBd .slideBox .item { position:relative; float:left; width:74.5px; height:auto; overflow:hidden; cursor:pointer; }
.jonotes .timeBd .slideBox .item i { display:block; position:absolute; right:0; top:25.5px; width:4px; height:4px; overflow:hidden; border-radius:4px; background:#999;}
.jonotes .timeBd .slideBox .item .term { display:block; margin:0 4px 0 0; height:auto; overflow:hidden; text-align:center; line-height:55px; font-size:14px; color:#666;}

.jonotes .timeBd .slideBox .item:hover .term { color:#4B9C00;}
.jonotes .timeBd .slideBox .item.active .term { color:#4B9C00;}


.journal .lead .lead_r { float:right; width:255px; height:299px; overflow:hidden; background:url(../images/icon_journal_01.png) no-repeat -20px bottom; background-size:248px;}

.journal .Jsection { height:auto; overflow:hidden; margin:0 50px;}
.journal .Jsection .tit { height:51px; line-height:51px; overflow:hidden; margin:0 auto 15px; font-weight:bold; font-size:16px; color:#4B9C00; border-bottom:1px solid #EAEBE9;}
.journal .Jsection .list { height:auto; overflow:hidden; margin:0 auto 15px;}
.journal .Jsection .list .item { position:relative; display:block; float:left; width:539px; height:auto; overflow:hidden; margin:0 20px 0 0; padding:0 0 8px 0; border-right:1px solid #EAEBE9;}
.journal .Jsection .list .item:nth-child(2n) { width:540px; margin:0 0 0 0; border-right:0;}

.journal .Jsection .list .item .name { position:absolute; right:20px; top:0; width:90px; height:20px; line-height:20px; text-align:right; overflow:hidden; font-size:14px; color:#999;}
.journal .Jsection .list .item:nth-child(2n) .name { right:0;}

.journal .Jsection .list .item:last-child { padding:0;}
.journal .Jsection .list .item:nth-last-child(2) { padding:0;}

.journal .Jsection .list .item .titline { margin:0 60px 0 0; height:20px; line-height:20px; text-align:left; overflow:hidden; font-size:14px; color:#4D4D4D; }

.journal .Jsection .list .item:hover .titline { color:#4B9C00;}
.journal .Jsection .list .item:hover .name { color:#4B9C00;}
.journal .Jsection .seemore { display:block; width:56px; padding:0 21px 0 0; height:19px; line-height:19px; overflow:hidden; margin:0 auto 35px; font-size:14px; color:#ccc; background:url(../images/icon_jour_more_01.png) no-repeat right center; background-size:16px;}
.journal .Jsection .seemore:hover { color:#4B9C00; background:url(../images/icon_jour_more_02.png) no-repeat right center; background-size:16px;}

/*企业文化-视客为友*/
.theme_color {
	color: #4B9C00;
}
.obrief .title .tips {
	margin:5px auto 20px;
	line-height:19px;
	font-size:14px;
	color:#999999;
}
.obrief .subtitle {
	height: 21px;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 10px;
}
.obrief .subcontent {
	height: 19px;
	font-size: 14px;
	line-height: 22px;
	color: #4D4D4D;
}
.obrief .steps {
	width: 1100px;
	height: 280px;
	background: #F7F7F7;
	margin: 25px auto 60px;
	overflow: hidden;
}
.obrief .steps .step {
	width: 275px;
	float: left;
}
.obrief .steps .title {
	margin-bottom: 10px;
}
.obrief .steps .title .num {
    width: 54px;
	font-size: 44px;
	font-weight: bold;
	color: #ECECEC;
	float: left;
	margin-left: 30px;
	margin-right: 5px;
}
.obrief .steps .title .name {
	float: left;
}
.obrief .steps .title .name .ch {
	font-size: 14px;
	height: 19px;
	margin-top: 12px;
}
.obrief .steps .title .name .en {
	font-size: 12px;
	color: #999999;
	height: 16px;
}
.obrief .steps .content {
	margin-left: 30px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}
.obrief .steps .step1 {
	padding-top: 110px;
}
.obrief .steps .step1 .con {
	border-right: 1px solid #E6E6E6;
	padding-top: 20px;
	height: 150px;
}
.obrief .steps .step2 {
	padding-top: 70px;
}
.obrief .steps .step2 .con {
	border-right: 1px solid #E6E6E6;
	padding-top: 30px;
	height: 180px;
}
.obrief .steps .step3 {
	padding-top: 40px;
}
.obrief .steps .step3 .con {
	border-right: 1px solid #E6E6E6;
	padding-top: 30px;
	height: 210px;
}
.obrief .steps .step4 {
	padding-top: 30px;
}

.obrief .rule .line {
	width: 1150px;
	height: 7px;
	background: #FBDD00;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	border-radius: 1px;
	margin-left: -25px;
}
.obrief .rule .mark {
	width: 1100px;
	height: 55px;
	background-image: url(../images/mark.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
}
.obrief .rule .mark .m {
	position: absolute;
	top: 0;
	width: 50px;
	cursor: pointer;
}
.obrief .rule .mark .m1 {
	left: 85px;
}
.obrief .rule .mark .m2 {
	left: 305px;
}
.obrief .rule .mark .m3 {
	left: 525px;
}
.obrief .rule .mark .m4 {
	left: 745px;
}
.obrief .rule .mark .m5 {
	left: 965px;
}
.obrief .rule .mark .tri {
	width: 20px;
	height: 12px;
	background-image: url(../images/cmark.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 100px;
	transition: 0.3s;
}
.obrief .rule .mark .m .mid {
	width: 4px;
	height: 24px;
	background-image: url(../images/lmark.png);
	background-repeat: no-repeat;
	background-size: 100%;
	margin: 0 auto 5px;
	visibility: hidden;
}
.obrief .rule .mark .m .bot {
	height: 26px;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #999999;
}
.obrief .rule .mark .m.active .mid {
	visibility: visible;
}
.obrief .rule .mark .m:hover .bot, .obrief .rule .mark .m.active .bot {
	color: #4B9C00;
}

.obrief .canmo {
	margin: 21px 0 60px;
	background-color: #F6F7F2;
	padding: 20px 30px;
	height: 326px;
}
.obrief .canmo .frame {
	width: 1040px;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.obrief .canmo .frame .conwrap {
	width: 5200px;
	height: 320px;
	position: absolute;
	transition: 0.3s;
	left: 0;
}
.obrief .canmo .frame .conwrap .container {
	float: left;
	width: 1040px;
	height: 320px;
}
.obrief .canmo .tit {
	height: 20px;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	color: #4D4D4D;
	margin-bottom: 15px;
}
.obrief .canmo .con {
	font-size: 14px;
	line-height: 22px;
	color: #4D4D4D;
	margin-bottom: 25px;
}
.obrief .canmo .txt {
	text-align: center;
	margin-top: 10px;
	height: 16px;
	line-height: 22px;
	color: #666666;
	font-size: 12px;
}
.obrief .con3 .canmo .con {
	height: 73px;
}
.obrief .canmo .photo {
	width: 289px;
	height: 205px;
}
.obrief .canmo .card .itm {
	margin: 30px auto 10px 30px;
}
.obrief .canmo .card .itm img {
	margin-right: 25px;
	width: 199px;
	height: 142px;
}
.obrief .canmo .card .txt {
	height: 16px;
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	text-align: left;
}
.obrief .canmo .imgtxt {
	height: 205px;
}
.obrief .canmo .imgtxt > div {
	float: left;
	position: relative;
}
.obrief .canmo .imgtxt .limg {
	width: 360px;
}
.obrief .canmo .imgtxt .info0 {
	width: 134px;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	position: absolute;
	top: 30px;
	left: 163px;
}
.obrief .canmo .imgtxt .info1 {
	left: 473px;
}
.obrief .canmo .staff .itm {
	float: left;
	margin-right: 20px;
}
.obrief .canmo .case {
	width: 436px;
}
.obrief .canmo .case img {
	width: 436px;
	height: 211px;
}

.itm img {
	vertical-align: bottom;
}
.obrief .sentence {
	height: 71px;
	line-height: 71px;
	background: #F7F7F7;
	border-radius: 5px;
	font-size: 16px;
	text-align: center;
	position: relative;
	padding-left: 5px;
	margin-bottom: 20px;
}
.obrief .sentence::before {
	content: '';
	position: absolute;
	top: 26px;
	left: 89px;
	width: 8px;
	height: 8px;
	background-image: url(../images/quot0.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.obrief .sentence::after {
	content: '';
	position: absolute;
	top: 25px;
	right: 89px;
	width: 8px;
	height: 8px;
	background-image: url(../images/quot1.png);
	background-repeat: no-repeat;
	background-size: 100%;
}
.obrief .legends {
	height: 190px;
	margin-bottom: 70px;
}
.obrief .legends .itm {
	width: 260px;
	height: 190px;
	margin-right: 18px;
	float: left;
	position: relative;
}
.obrief .legends .itm .txt {
	text-align: center;
	width: 260px;
	height: 190px;
	line-height: 190px;
	position: absolute;
	top: 0;
	color: #FFFFFF;
	font-size: 16px;
	text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.obrief .padding_bot {
	width: 100%;
	height: 62px;
}
/*企业理念2020.11.27*/
.Concept { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.Concept .list { height:auto; overflow:hidden; margin:50px auto 25px;}
.Concept .list .item { position:relative; height:134px; /*overflow:hidden;*/margin:0 65px 25px; background:linear-gradient(90deg, #F7F7F7 0%, #F7F7F7 100%);
transform:skewX(-12deg);
-ms-transform:skewX(-12deg);
-moz-transform:skewX(-12deg);
-webkit-transform:skewX(-12deg);
-o-transform:skewX(-12deg);
}
.Concept .list .item .pico { position:absolute; left:-10px; top:17px; width:177px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
box-shadow:0px 3px 6px rgba(0, 0, 0, 0.06);
background:#fff;
}
.Concept .list .item .pico .ico { width:104px; padding:0 0 0 73px; height:47px; line-height:47px; overflow:hidden; font-size:16px; color:#4B9C00;
transform:skewX(12deg);
-ms-transform:skewX(12deg);
-moz-transform:skewX(12deg);
-webkit-transform:skewX(12deg);
-o-transform:skewX(12deg);
}
.Concept .list .item .pico .ico1 { background:url(../images/icon_Concept_01.png) no-repeat 30px center; background-size:28px;}
.Concept .list .item .pico .ico2 { background:url(../images/icon_Concept_02.png) no-repeat 30px center; background-size:28px;}
.Concept .list .item .pico .ico3 { background:url(../images/icon_Concept_03.png) no-repeat 30px center; background-size:28px;}
.Concept .list .item .pico .ico4 { background:url(../images/icon_Concept_04.png) no-repeat 30px center; background-size:28px;}
.Concept .list .item .pico .ico5 { background:url(../images/icon_Concept_05.png) no-repeat 30px center; background-size:28px;}
.Concept .list .item .info { margin:0 0 0 202px; height:auto; overflow:hidden;
transform:skewX(12deg);
-ms-transform:skewX(12deg);
-moz-transform:skewX(12deg);
-webkit-transform:skewX(12deg);
-o-transform:skewX(12deg);
}
.Concept .list .item .info h3 { height:auto; line-height:30px; overflow:hidden; margin:25px auto 0px; font-size:16px; color:#4D4D4D;}
.Concept .list .item .info p { height:auto; line-height:24px; overflow:hidden; margin:0 auto; font-size:14px; color:#999;}

.Concept .img { height:auto; overflow:hidden; margin:0 50px; text-align:center;}
.Concept .img img { width:100%;}

/*招商中心-地产合作*/
.canvass { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.canvass .preface { height:auto; overflow:hidden; margin:40px 50px 0;}
.canvass .preface .fl { float:left; width:730px; height:147px; padding:0 30px; overflow:hidden; background:#F7F7F7;}
.canvass .preface .fl h3 { height:auto; overflow:hidden; margin:30px auto 15px; line-height:24px; font-size:18px; color:#4B9C00;}
.canvass .preface .fl p { height:auto; overflow:hidden; margin:0 auto 30px; line-height:24px; font-size:16px; color:#4D4D4D;}
.canvass .preface .fr { float:right; width:280px; height:147px; line-height:147px; text-align:center; overflow:hidden; margin:0 0 0 30px;}
.canvass .preface .fr img { width:100%; vertical-align:middle;}

.canvass .can_contact { height:auto; overflow:hidden; margin:0 auto;}
.canvass .can_contact .top { height:auto; overflow:hidden; margin:0 auto;}
.canvass .can_contact .top h3 { height:auto; overflow:hidden; margin:55px auto 28px; line-height:24px; text-align:center; font-size:16px; color:#4D4D4D;}
.canvass .can_contact .top .line { width:60px; height:2px; overflow:hidden; margin:0 auto; background:#4B9C00;}
.canvass .can_contact .list { height:auto; overflow:hidden; margin:0 auto; padding:40px 50px 0; text-align:center;}
.canvass .can_contact .list .item { display:inline-block; width:240px; padding:0 0 21px 20px; height:auto; overflow:hidden; margin:0 15px 30px 0; border-radius:10px; background:#fff; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.04);}
.canvass .can_contact .list .item:nth-child(4n) { margin:0 0 30px 0;}
.canvass .can_contact .list .item h3 { height:auto; overflow:hidden; margin:22px auto 20px; line-height:20px; text-align:left; font-size:15px; color:#4B9C00;}
.canvass .can_contact .list .item p { height:auto; overflow:hidden; margin:0 auto; line-height:22px; text-align:left; font-size:14px; color:#4D4D4D;}

.SelfOffer { display:block; width:166px; padding:0 0 0 64px; height:45px; line-height:45px; overflow:hidden; margin:35px auto 70px; cursor:pointer; font-size:14px; color:#fff; background:#4B9C00 url(../images/icon_canvass_02.png) no-repeat 40px center; background-size:14px;}

/*人才中心-职业发展*/
.talent { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.talent .talenta { height:auto; overflow:hidden; margin:0 auto;}
.talent .talenta h3 { height:auto; overflow:hidden; margin:50px auto 0; line-height:24px; padding:0 50px; font-size:18px; color:#4D4D4D;}
.talent .talenta .list { height:auto; overflow:hidden; margin:0 auto; padding:40px 50px 0;}
.talent .talenta .list .item { float:left; width:525px; height:180px; overflow:hidden; margin:0 50px 30px 0; border-radius:10px; background:#fff; box-shadow:0px 0px 20px rgba(0, 0, 0, 0.04);}
.talent .talenta .list .item:nth-child(2n) { margin:0 0 30px 0;}
.talent .talenta .list .item .num { float:left; width:120px; height:auto; overflow:hidden; line-height:37px; text-align:center; padding:28px 0 0 0; font-weight:bold; font-size:28px;}
.talent .talenta .list .item .num1 { color:#3B8CDC;}
.talent .talenta .list .item .num2 { color:#E55335;}
.talent .talenta .list .item .num3 { color:#0DCC79;}
.talent .talenta .list .item .num4 { color:#8F68EB;}
.talent .talenta .list .item .info { float:left; width:365px; height:auto; overflow:hidden; margin:0 40px 0 0;}
.talent .talenta .list .item .info h4 { height:auto; overflow:hidden; margin:30px auto 15px; line-height:20px; font-size:15px; color:#4D4D4D;}
.talent .talenta .list .item .info p { height:auto; overflow:hidden; margin:0 auto; line-height:22px; font-size:14px; color:#4D4D4D;}

.through { position:relative; width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.through .line { height:2px; overflow:hidden; margin:140px auto 340px; background:#EBEBEB;}
.through .thlist { position:absolute; left:0; top:38px; height:auto; overflow:hidden; margin:0 auto;}
.through .thlist .item { float:left; width:160px; height:auto; overflow:hidden; margin:0 30px;}
.through .thlist .item .num { width:42px; height:42px; line-height:42px; text-align:center; overflow:hidden; margin:0 auto 20px; font-weight:bold; font-size:18px; color:#fff; border-radius:42px;}
.through .thlist .item1 .num { background:#0DCC79; box-shadow:7px 0px 15px rgba(13, 204, 121, 0.5);}
.through .thlist .item2 .num { background:#F4B919; box-shadow:7px 0px 15px rgba(244, 185, 25, 0.5);}
.through .thlist .item3 .num { background:#8F68EB; box-shadow:7px 0px 15px rgba(143, 104, 235, 0.5);}
.through .thlist .item4 .num { background:#3B8CDC; box-shadow:7px 0px 15px rgba(59, 140, 220, 0.5);}
.through .thlist .item5 .num { background:#E55335; box-shadow:7px 0px 15px rgba(229, 83, 53, 0.5);}
.through .thlist .item .plist { height:auto; overflow:hidden; margin:0 auto; padding:10px; border-radius:5px; background:#F7F7F7;}
.through .thlist .item .plist .pitem { height:42px; line-height:42px; text-align:center; overflow:hidden; margin:0 auto 15px; font-size:14px; color:#4D4D4D; border-radius:5px; background:#fff; box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1);}
.through .thlist .item .plist .pitem:last-child { margin:0 auto;}

.through .thlist .item .star { position:relative; height:auto; overflow:hidden; margin:0 auto 20px; padding:10px; border-radius:5px; background:#F7F7F7;}
.through .thlist .item .star .txt { height:42px; line-height:42px; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; border-radius:5px; background:#fff; box-shadow:0px 0px 6px rgba(0, 0, 0, 0.1);}
.through .thlist .item .star .ico { position:absolute; bottom:4px; left:50%; margin-left:-6px; width:12px; height:12px; overflow:hidden;}
.through .thlist .item2 .star .txt { color:#F4B919;}
.through .thlist .item3 .star .txt { color:#8F68EB;}
.through .thlist .item4 .star .txt { color:#3B8CDC;}
.through .thlist .item2 .star .ico { background:url(../images/icon_through_01.png) no-repeat center center; background-size:12px;}
.through .thlist .item3 .star .ico { background:url(../images/icon_through_02.png) no-repeat center center; background-size:12px;}
.through .thlist .item4 .star .ico { background:url(../images/icon_through_03.png) no-repeat center center; background-size:12px;}

.through .thlist .item:first-child .num { margin:82px auto 20px;}
.through .thlist .item:last-child .num { margin:82px auto 20px;}

/*招商中心-商品采购*/
.procure { width:1200px; height:438px; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:url(../images/icon_procure_02.png) no-repeat bottom center; background-size:100%;}

.procure .prowp { width:990px; padding:0 55px; height:auto; overflow:hidden; margin:50px auto; background:rgb( 255, 255, 255); background:rgba( 255, 255, 255, 0.5); filter:alpha(opacity=50);}
.procure .prowp .fl { float:left; width:370px; height:auto; overflow:hidden;}
.procure .prowp .fl h3 { height:auto; overflow:hidden; margin:45px auto 15px; line-height:24px; font-size:18px; color:#4B9C00;}
.procure .prowp .fl .txts { height:auto; overflow:hidden; margin:0 auto 55px; line-height:24px; font-size:16px; color:#4D4D4D;}
.procure .prowp .fl .ways { height:auto; overflow:hidden; margin:0 auto 15px; line-height:22px; font-size:14px; color:#4D4D4D;}
.procure .prowp .fl .SelfOffer { float:left; margin:0 0 45px 0;}

.procure .prowp .provideo { float:right; width:441px; height:auto; overflow:hidden; margin:45px 0 0 0;}
.procure .prowp .provideo .video { position:relative; z-index:10; height:auto; overflow:hidden; margin:0 auto;}
.procure .prowp .provideo .video .video_poster { width:441px; height:248px;}
.procure .prowp .provideo .video .img { position:absolute; z-index:15; left:0; top:0; height:248px; line-height:248px; text-align:center; overflow:hidden;}
.procure .prowp .provideo .video .img img { width:100%; vertical-align:top;}
.procure .prowp .provideo .video .ico { position:absolute; z-index:20; left:192.5px; top:96px; width:56px; height:56px; overflow:hidden; background:url(../images/play_blur.png) no-repeat center center; background-size:56px;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}
.procure .prowp .provideo .video:hover { cursor:pointer;}
.procure .prowp .provideo .video:hover .ico { background:url(../images/play_focus.png) no-repeat center center; background-size:56px;}

/*管培生成长*/
.talent .manlist { height:auto; overflow:hidden; margin:0 auto;}
.talent .manlist .item { display:block; height:auto; overflow:hidden; margin:0 auto 20px; padding:0 30px; border:1px solid #fff; background:#fff;}
.talent .manlist .item .img { float:left; width:118px; height:147px; line-height:147px; text-align:center; overflow:hidden; margin:30px 30px 30px 0;}
.talent .manlist .item .img img { width:100%; vertical-align:top;}
.talent .manlist .item .info { float:left; width:990px; height:auto; overflow:hidden; height:177px; position:relative;}
.talent .manlist .item .info .tit { height:auto; overflow:hidden; margin:30px auto 15px; line-height:22px; font-weight:bold; font-size:16px; color:#4d4d4d;}
.talent .manlist .item .info .tit div { width: 50px;display: inline-block;text-align: justify;text-align-last: justify; }
.talent .manlist .item .info .tit span { margin:0 0 0 15px; font-weight:normal; font-size:14px; color:#999;}
.talent .manlist .item .info .txts { height:auto; overflow:hidden; margin:0 auto;}
.talent .manlist .item .info .txts p { height:auto; overflow:hidden; margin:0 auto; line-height:22px; font-size:14px; color:#666;}
.talent .manlist .item .info .time { width:70px; padding:0 0 0 17px; height:22px; line-height:22px; overflow:hidden; font-size:12px; color:#ccc; background:url(../images/icon_ttime.png) no-repeat left center; background-size:12px; position:absolute; bottom:0;}

.talent .manlist .item:hover { border:1px solid #4B9C00;}
.talent .manlist .item:hover .info .tit { color:#4B9C00;}


/*联系我们-廉洁信誉楼2020.11.30*/
.honest { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;}
.honest .honfl { float:left; width:749px; height:auto; overflow:hidden;}
.honest .honfl .htitle { height:auto; overflow:hidden; margin:0 auto;}
.honest .honfl .htitle h2 { height:auto; overflow:hidden; margin:0 auto 30px; line-height:35px; font-size:26px; color:#B93C26;}
.honest .honfl .htitle .line { width:50px; height:3px; overflow:hidden; background:#B93C26;}

.honest .honfl .texts { height:auto; overflow:hidden; margin:40px auto; line-height:22px; font-size:14px; color:#4D4D4D;}
.honest .honfl .texts p { margin:0 auto 10px;}

.honest .honfr { position:relative; z-index:10; float:left; width:425px; height:313px; overflow:hidden; margin:140px 0 0 26px; background:url(../images/icon_honest_01.png) no-repeat right center; background-size:395px 313px;}
.honest .honfr .vifwp { position:absolute; top:39px; left:0; right:0; width:425px; height:auto; overflow:hidden; background:rgb( 104, 13, 13); background:rgba( 104, 13, 13, 0.76); filter:alpha(opacity=76);}
.honest .honfr .vifwp .txts { height:auto; overflow:hidden; margin:40px 40px 38px 72px; line-height:22px; font-size:14px; color:#FFFDD7;}
.honest .honfr .vifwp .ways { height:auto; overflow:hidden; margin:0 40px 40px 72px;}
.honest .honfr .vifwp .ways .item { padding:0 0 0 27px; height:auto; overflow:hidden; margin:0 auto 8px; line-height:20px; font-size:14px; color:#FFFDD7;}
.honest .honfr .vifwp .ways .ico1 { background:url(../images/icon_honest_02.png) no-repeat left center; background-size:16px;}
.honest .honfr .vifwp .ways .ico2 { margin:0 auto; background:url(../images/icon_honest_03.png) no-repeat left center; background-size:13px;}

.honest .ohcon { height:auto; overflow:hidden; margin:0 auto;}
.honest .ohcon .tit { height:auto; overflow:hidden; margin:40px auto 15px; line-height:26px; font-size:20px; color:#4D4D4D;}
.honest .ohcon:nth-child(1) .tit { margin-top: 50px;}
.honest .ohcon:nth-child(2) .tit { margin-top: 70px;}
.honest .ohcon .tit i { display:block; float:left; width:3px; height:20px; overflow:hidden; margin:3px 8px 0 0; background:#B93C26;}
.honest .ohcon .olist { height:auto; overflow:hidden; margin:0 auto; padding:15px 0 0 0;}
.honest .ohcon .olist .item { display:block; float:left; width:380px; height:74px; overflow:hidden; margin:0 30px 0 0; border-radius:10px; background:linear-gradient(90deg, #B93C26 0%, rgba(185, 60, 38, 0.53) 57%, rgba(185, 60, 38, 0.2) 100%);}
.honest .ohcon .olist .item:nth-child(3n) { margin:0 0 0 0;}
.honest .ohcon .olist .item .bg { height:74px; line-height:74px; overflow:hidden; margin:0 auto; font-size:18px; color:#fff;}
.honest .ohcon .olist .item .bg1 { background:url(../images/icon_cleanbg_01.png) no-repeat center center; background-size:380px;}
.honest .ohcon .olist .item .bg2 { background:url(../images/icon_cleanbg_02.png) no-repeat center center; background-size:380px;}
.honest .ohcon .olist .item .bg3 { background:url(../images/icon_cleanbg_03.png) no-repeat center center; background-size:380px;}

.honest .ohcon .olist .item .bg .ico { float:left; width:73px; height:74px; overflow:hidden;}
.honest .ohcon .olist .item .bg .ico1 { background:url(../images/icon_clean_01.png) no-repeat center center; background-size:22px;}
.honest .ohcon .olist .item .bg .ico2 { background:url(../images/icon_clean_02.png) no-repeat center center; background-size:20px;}
.honest .ohcon .olist .item .bg .ico3 { background:url(../images/icon_clean_03.png) no-repeat center center; background-size:22px;}

.honest .ohcon .olist .item .bg .ico4 { background:url(../images/icon_clean_04.png) no-repeat center center; background-size:21px;}
.honest .ohcon .olist .item .bg .ico5 { background:url(../images/icon_clean_05.png) no-repeat center center; background-size:21px;}
.honest .ohcon .olist .item .bg .ico6 { background:url(../images/icon_clean_06.png) no-repeat center center; background-size:20px;}

.honest .ohcon .olist .item .bg .ico7 { background:url(../images/icon_clean_07.png) no-repeat center center; background-size:21px;}
.honest .ohcon .olist .item .bg .ico8 { background:url(../images/icon_clean_08.png) no-repeat center center; background-size:21px;}

.honest .ohcon .olist .item:hover { box-shadow:0px 0px 10px rgba(185, 60, 38, 0.2);}



.honest .honplot { height:auto; overflow:hidden; margin:0 auto 30px;}
.honest .honplot h3 { height:auto; overflow:hidden; margin:40px auto 20px; line-height:21px; font-size:16px; color:#4D4D4D;}
.honest .honplot .plotcon { height:auto; overflow:hidden; margin:0 auto; padding:25px 30px; border-radius:10px; background:#FCFAFA;}
.honest .honplot .plotcon .con { float:left; width:351px; height:auto; overflow:hidden; margin:0 29px 0 0;}
.honest .honplot .plotcon .con:nth-child(3n) { margin:0 0 0 0;}

.honest .honplot .plotcon .con .item { display:block; height:20px; line-height:20px; padding:0 0 20px 0; text-align:left; overflow:hidden; font-size:15px; color:#666; border-right:1px solid #EAEBE9;}
.honest .honplot .plotcon .con .item:last-child { padding:0 0 0 0;}
.honest .honplot .plotcon .con:nth-child(3n) .item { border-right:0;}
.honest .honplot .plotcon .con .item:hover { color:#B93C26;}

.jobs { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.jobs .fl { float:left; width:610px; height:auto; overflow:hidden; margin:50px 0 0 0;}
.jobs .fl .tit { height:auto; overflow:hidden; margin:0 0 0 50px;}
.jobs .fl .tit h3 { height:auto; overflow:hidden; margin:0 auto; line-height:24px; font-weight:bold; font-size:18px; color:#4D4D4D;}
.jobs .fl .tit .circle { height:40px; overflow:hidden; margin:0 auto;}
.jobs .fl .tit .circle .item { float:left; width:10px; height:10px; overflow:hidden; margin:15px 10px 0 0; border-radius:10px;}
.jobs .fl .tit .circle .item1 { background:#8E7EF0; box-shadow:3px 0px 6px rgba(142, 126, 240, 0.5);}
.jobs .fl .tit .circle .item2 { background:#06BB9A; box-shadow:3px 0px 6px rgba(6, 187, 154, 0.5);}
.jobs .fl .tit .circle .item3 { background:#F4B919; box-shadow:3px 0px 6px rgba(244, 185, 25, 0.5);}

.jobs .fl .appcond { height:auto; overflow:hidden; margin:25px auto 0;}
.jobs .fl .appcond h3 { height:auto; overflow:hidden; margin:0 0 0 50px; line-height:20px; font-size:15px; color:#4D4D4D;}
.jobs .fl .appcond .list { height:auto; overflow:hidden; margin:0 auto; padding:25px 0 0 50px;}
.jobs .fl .appcond .list .item { width:500px; height:64px; line-height:64px; overflow:hidden; margin:0 0 20px 0; font-size:14px; color:#4D4D4D; border-radius:10px; background:#fff; box-shadow:3px 3px 15px rgba(0, 0, 0, 0.1);}
.jobs .fl .appcond .list .item .num { display:block; float:left; width:82px; height:64px; line-height:64px; text-align:center; overflow:hidden; font-weight:bold; font-size:18px;}
.jobs .fl .appcond .list .item .num1 { color:#8E7EF0;}
.jobs .fl .appcond .list .item .num2 { color:#06BB9A;}

.jobs .fl .appcond_o { width:544px; height:auto; overflow:hidden; margin:50px auto 0; border-radius:10px; background:#F7F7F7;}
.jobs .fl .appcond_o h3 { height:auto; overflow:hidden; margin:30px 0 25px 40px; line-height:21px; font-size:16px; color:#4D4D4D;}
.jobs .fl .appcond_o .list { height:auto; overflow:hidden; margin:0 auto; padding:0 0 15px 40px;}
.jobs .fl .appcond_o .list .item { height:24px; line-height:24px; overflow:hidden; margin:0 0 15px 0; font-size:16px; color:#4D4D4D;}
.jobs .fl .appcond_o .list .item .num { display:block; float:left; width:22px; height:24px; line-height:24px; text-align:left; overflow:hidden; margin:0 10px 0 0; font-weight:bold; font-size:18px;}
.jobs .fl .appcond_o .list .item .num1 { color:#8E7EF0;}
.jobs .fl .appcond_o .list .item .num2 { color:#06BB9A;}


.jobs .fr { float:right; width:510px; height:400px; overflow:hidden; margin:0 50px 0 0; background:url(../images/icon_jobs_03.png) no-repeat center center; background-size:100%;}

.Campus { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.Campus .tit { height:auto; overflow:hidden; margin:50px 0 0 50px; line-height:24px; font-weight:bold; font-size:18px; color:#4D4D4D;}
.Campus .list { height:auto; overflow:hidden; margin:0 auto; padding:30px 50px 0;}
.Campus .list .item { height:247px; overflow:hidden; margin:0 auto 30px; border-radius:10px; background:#fff; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.05);}
.Campus .list .item .top { height:44px; line-height:44px; overflow:hidden; margin:35px auto 0; font-size:16px;}
.Campus .list .item .top1 { color:#F84D4D;}
.Campus .list .item .top2 { color:#5BA3EB;}
.Campus .list .item .top3 { color:#FF6B42;}

.Campus .list .item .top .num { float:left; width:56px; height:44px; line-height:44px; text-align:center; overflow:hidden; margin:0 20px 0 0; font-weight:bold; font-size:20px; color:#fff; border-radius:0 25px 25px 0;} 
.Campus .list .item .top1 .num { background:#F84D4D;}
.Campus .list .item .top2 .num { background:#5BA3EB;}
.Campus .list .item .top3 .num { background:#FF6B42;}

.Campus .list .item .fllist { height:auto; overflow:hidden; margin:20px 75px;}
.Campus .list .item .fllist .flitem { float:left; width:400px; height:auto; overflow:hidden; margin:0 120px 0 0;}
.Campus .list .item .fllist .flitem:nth-child(2n) { margin:0 0 0 0;}
.Campus .list .item .fllist .flitem h3 { height:auto; overflow:hidden; margin:0 auto 10px; line-height:19px; font-size:14px; color:#4D4D4D;}
.Campus .list .item .fllist .flitem p { height:auto; overflow:hidden; margin:0 auto; line-height:21px; font-size:14px; color:#4D4D4D;}

.Campus .list .oitem { height:273px; overflow:hidden; margin:0 auto 45px; padding:0 50px; border-radius:10px; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.05); background:#fff url(../images/icon_jobs_02.png) no-repeat 838px bottom; background-size:212px;}
.Campus .list .oitem h3 { height:auto; overflow:hidden; margin:40px auto 25px; line-height:21px; font-weight:bold; font-size:16px; color:#4D4D4D;}
.Campus .list .oitem p { height:auto; overflow:hidden; margin:0 auto 7px; line-height:22px; font-size:14px; color:#4D4D4D;}

.Campus .list .Campus_img { height:auto; overflow:hidden; margin:0 auto 70px; text-align:center;}

.talview { width:1100px; padding:0 50px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.talview .tit { height:auto; overflow:hidden; margin:50px auto 30px; line-height:21px; font-weight:bold; font-size:16px; color:#4D4D4D;}

.talview .list { height:auto; overflow:hidden; margin:0 auto;}
.talview .list .item { float:left; width:260px; height:379px; line-height:379px; text-align:center; overflow:hidden; margin:0 20px 30px 0;}
.talview .list .item:nth-child(4n) { margin:0 0 30px 0;}
.talview .list .item img { max-width:100%; vertical-align:top;}

.talview .ps { height:auto; overflow:hidden; margin:0 auto;}
.talview .ps p { height:auto; overflow:hidden; margin:0 auto 8px; line-height:22px; font-size:14px; color:#4D4D4D;}
.talview .ps p span { font-weight:bold;}
.talview .telview_img { height:auto; overflow:hidden; margin:0 auto;}
.talview .telview_img img { width:100%;}



.welfare { width:1200px; padding:50px 0 70px 0; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.welfare .img { height:auto; overflow:hidden; margin:0 auto; text-align:center;}
.welfare .img img { width:100%;}

/*联系方式2020.12.2*/
.contact { width:1200px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.contact h3 { height:auto; overflow:hidden; margin:50px auto 40px; line-height:26px; text-align:center; font-weight:bold; font-size:20px; color:#4D4D4D;}
.contact .list { height:auto; overflow:hidden; margin:0 auto;}
.contact .list .item { width:1100px; height:auto; overflow:hidden; margin:0 50px 50px; border-radius:10px; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.06);}
.contact .list .item:last-child { margin-bottom: 70px; }
.contact .list .item table { height:auto; overflow:hidden; margin:0 auto;}
.contact .list .item table th { text-align:center; vertical-align:middle; padding:15px 0; font-size:14px; color:#999; background:#ECF5E5;}
.contact .list .item table td { vertical-align:middle; padding:10px 0px 10px 10px; font-size:14px; color:#4D4D4D;}
.contact .list .item .tit { width:189px; text-align:center; font-weight:bold; font-size:16px; color:#4B9C00; border-right:1px solid #F8FBF5;}
.contact .list .item .p2d { width:50px; padding:15px 70px 15px 80px;}
.contact .list .item .p4d { padding:10px 0 10px 20px;}
.contact .list .item .bg { background:#F8FBF5;}

/*施工单位合作*/
.coopUnits { width:1100px; padding:0 50px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.coopUnits .untit { height:auto; overflow:hidden; margin:40px auto 20px;}
.coopUnits .untit .num { float:left; width:54px; height:59px; line-height:59px; overflow:hidden; font-weight:bold; font-size:44px; color:#ECECEC;margin-right:5px;}
.coopUnits .untit .name { float:left; height:auto; overflow:hidden; margin:9.5px 0 0 0;}
.coopUnits .untit .name h3 { height:24px; line-height:24px; overflow:hidden; font-size:18px; color:#4B9C00;}
.coopUnits .untit .name p { height:16px; line-height:16px; overflow:hidden; text-transform:uppercase; font-size:12px; color:#DBDBDB;}

.coopUnits .step { position:relative; z-index:10; height:auto; overflow:hidden; margin:0 auto; border-radius:5px; background:#F7F7F7;}
.coopUnits .step .line { height:4px; overflow:hidden; margin:47px auto 109px; background:#EBEBEB;}
.coopUnits .step .list { position:absolute; z-index:15; left:0; top:25px; right:0; height:auto; overflow:hidden; margin:0 auto;}
.coopUnits .step .list .item { float:left; width:220px; height:auto; overflow:hidden;}
.coopUnits .step .list .item .ico { width:48px; height:48px; overflow:hidden; margin:0 auto; border-radius:48px; box-shadow:0px 3px 6px rgba(0, 0, 0, 0.16);}
.coopUnits .step .list .item .ico1 { background:#fff url(../images/icon_coopunit_01.png) no-repeat center center; background-size:21px;}
.coopUnits .step .list .item .ico2 { background:#fff url(../images/icon_coopunit_02.png) no-repeat center center; background-size:24px;}
.coopUnits .step .list .item .ico3 { background:#fff url(../images/icon_coopunit_03.png) no-repeat center center; background-size:21px;}
.coopUnits .step .list .item .ico4 { background:#fff url(../images/icon_coopunit_04.png) no-repeat center center; background-size:21px;}
.coopUnits .step .list .item .ico5 { background:#fff url(../images/icon_coopunit_05.png) no-repeat center center; background-size:24px;}
.coopUnits .step .list .item h3 { height:21px; line-height:21px; text-align:center; overflow:hidden; margin:15px auto 5px; font-weight:bold; font-size:16px; color:#ccc;}
.coopUnits .step .list .item p { height:21px; line-height:21px; text-align:center; overflow:hidden; margin:0 auto; font-size:16px; color:#4D4D4D;}

.coopUnits .texts { height:auto; overflow:hidden; margin:0 auto;}
.coopUnits .texts h3 { height:20px; line-height:20px; overflow:hidden; margin:0 auto 10px; font-size:15px; color:#4D4D4D;}
.coopUnits .texts p { height:auto; line-height:22px; overflow:hidden; margin:0 auto 20px; font-size:14px; color:#666;}
.coopUnits .texts p:last-child { margin:0 auto;}

.coopUnits .build { height:auto; overflow:hidden; margin:0 auto;}
.coopUnits .build table { height:auto; overflow:hidden; margin:0 auto;}
.coopUnits .build table th { text-align:left; vertical-align:middle; padding:15px 30px; font-size:14px; color:#999; background:#FAFAFA; border:1px solid #E6E6E6;}
.coopUnits .build table td { text-align:left; vertical-align:middle; line-height:20px; padding:15px 30px; font-size:14px; color:#4D4D4D; border:1px solid #E6E6E6;}
.coopUnits .build table td.oc { color:#666;}

.recruit { width:1100px; padding:0 50px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.recruit .list { height:auto; overflow:hidden; margin:50px auto;}
.recruit .list .item { float:left; width:540px; height:auto; overflow:hidden; margin:0 20px 0 0;}
.recruit .list .item:nth-child(2n) { margin:0;}
.recruit .list .item a { display:block; position:relative; z-index:10; height:auto; overflow:hidden; margin:0 auto;}
.recruit .list .item .img { height:350px; line-height:350px; text-align:center; overflow:hidden; margin:0 auto;}
.recruit .list .item .img img { width:100%; vertical-align:top;}
.recruit .list .item .btm { position:absolute; z-index:15; left:0; right:0; bottom:0; height:68px; overflow:hidden; background:rgb( 42, 43, 41); background:rgba( 42, 43, 41, 0.66); filter:alpha(opacity=66);}
.recruit .list .item .btm .fl { float:left; height:68px; line-height:68px; overflow:hidden; margin:0 0 0 30px; font-weight:bold; font-size:17px; color:#fff;}
.recruit .list .item .btm .fl span { margin:0 0 0 15px; font-weight:normal;}
.recruit .list .item .btm .ico { float:right; width:30px; height:68px; overflow:hidden; margin:0 30px 0 0;}
.recruit .list .item .btm .ico1 { background:url(../images/icon_recruit_03.png) no-repeat right center; background-size:23px;}
.recruit .list .item .btm .ico2 { background:url(../images/icon_recruit_04.png) no-repeat right center; background-size:23px;}

.recruit .conway { height:auto; overflow:hidden; margin:0 auto 40px;}
.recruit .conway .tit { height:22px; overflow:hidden; margin:0 auto 25px; line-height:20px; font-weight:bold; font-size:17px; color:#4D4D4D;}
.recruit .conway .tit i { display:block; float:left; width:3px; height:17px; overflow:hidden; margin:2.5px 10px 0 0; background:#4B9C00;}
.recruit .conway .item { height:auto; overflow:hidden; margin:0 auto 30px; border:1px solid #F2F2F2;}
.recruit .conway .item table { height:auto; overflow:hidden; margin:0 auto;}
.recruit .conway .item table th { vertical-align:middle; text-align:left; padding:15px 70px 15px 85px; font-size:14px; color:#999; background:#F8F8F8;}
.recruit .conway .item table td { vertical-align:middle; text-align:left; padding:0 70px 0 85px; line-height:40px; font-size:14px; color:#4D4D4D;}
.recruit .conway .item .otit { width:190px; padding:0; text-align:center; font-size:16px; color:#4D4D4D; border-right:1px solid #F2F2F2;}
.recruit .conway .item .bg { background:#FCFCFC;}

.bgf7 .top_img {
    width: 1200px;
    margin: 0 auto;
    height: 143px;
    position: relative;
    background: #F0F0F0 url(../images/mail_bg.png) 1033px 32px/97px 80px no-repeat ;
}
.bgf7 .top_img .title {
    height: 22px;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    color: #4D4D4D;
    position: absolute;
    top: 45px;
    left: 70px;
}
.bgf7 .top_img .entitle {
    height: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #4D4D4D;
    position: absolute;
    top: 72px;
    left: 70px;
}
.bgf7 .top_img .line {
    width: 295px;
    height: 2px;
    background: linear-gradient(270deg, rgba(75, 156, 0, 0) 0%, #4B9C00 100%);
    position: absolute;
    top: 96px;
    left: 70px;
}
/*2020.12.7*/
.mailbox { width:1100px; padding: 0px 50px 20px 50px; height:auto; overflow:hidden; margin:0 auto; font-family:"Microsoft Yahei"; font-weight:500;
    background: #fff url(../images/mail_bot_bg.png) 485px 589px/715px 258px no-repeat ;
    background-color: #fff;
}
.mailbox .bg { height:auto; overflow:hidden; margin:0 auto; /*box-shadow:0px 0px 30px rgba(0, 0, 0, 0.16); background:url(../images/icon_mailbg_01.jpg) no-repeat top center; background-size:100%;*/}

.mailbox .bg .layui-form { margin:0 40px;}
.mailbox .bg .layui-form-item { margin-bottom:20px;}
.mailbox .bg .layui-form-item:first-child { padding:40px 0 0 0;}
.mailbox .bg .layui-form-label { width:140px; padding:14px 0; font-size:15px; color:#666;}
.mailbox .bg .layui-input-block { margin-left:155px;}
.mailbox .layui-input, .mailbox .layui-select { float:left; width:380px; height:48px; line-height:48px; font-size:15px; color:#4D4D4D;}
.mailbox .layui-textarea { width:670px; height:108px; font-size:15px; color:#4D4D4D;}
.mailbox .bg .btmbd { padding-bottom:20px; border-bottom:1px dashed #ccc;}
.mailbox .bg .addbtn { display:block; float:left; width:89px; height:38px; line-height:38px; text-align:center; overflow:hidden; font-size:15px; color:#fff; border-radius:5px; background:#4B9C00;}
.mailbox .bg .layui-form-select { float:left; width:380px;}
.mailbox .bg .layui-input-block .star { display:block; float:left; height:48px; line-height:48px; overflow:hidden; margin:0 0 0 10px; color:#E76C4C;}
.mailbox .bg .layui-input-block .sm { float:left; height:48px; line-height:48px; overflow:hidden; margin:0 0 0 10px; font-size:15px; color:#999;}
.mailbox .bg .layui-input-block .sma { float:left; height:38px; line-height:38px; overflow:hidden; margin:0 0 0 10px; font-size:15px; color:#999;}

.mailbox .bg .layui-upload .layui-upload-list { height:auto; overflow:hidden;margin-left:155px;}
.mailbox .bg .layui-upload .layui-upload-list .layui-upload-file { display:block!important; opacity:1; position:relative; float:left; width:250px; padding:0 30px 0 0; line-height:25px; overflow:hidden; word-break:break-all; word-wrap:break-word; margin:0 15px 15px 0; font-size:14px; color:#4D4D4D;}
.mailbox .bg .layui-upload .layui-upload-list .layui-upload-file .cancel { position:absolute; right:0; top:0; font-size:30px; cursor:pointer;}




.mailbox .bg .btns { height:auto; overflow:hidden; margin:0 auto 3px;/* text-align:center;*/}
.mailbox .bg .btns .btn { display:inline-block; width:170px; height:50px; line-height:50px; overflow:hidden; font-size:15px; border-radius:5px; border:1px solid #4B9C00;cursor:pointer;}
.mailbox .bg .btns .refer { margin:50px 30px 57px 155px; color:#fff; background:#4B9C00;}
.mailbox .bg .btns .again { color:#4B9C00; background:#fff;}


.pchart { /*width:790px;*/height:auto; overflow:hidden; margin:30px auto 0; font-family:"Microsoft Yahei"; font-weight:500;}
.referbox { height:auto; overflow:hidden; margin:0 auto; border-top:1px solid #E9E9E9;}
.referbox .refer { display:block; width:180px; height:52px; line-height:52px; overflow:hidden; margin:60px auto 40px; font-size:15px; color:#fff; border-radius:5px; background:#4B9C00;}
.pchart .addbtn { display:block; float:left; width:89px; height:38px; line-height:38px; padding:0; text-align:center; overflow:hidden; font-size:15px; color:#fff; border-radius:5px; background:#4B9C00;}
.pchart .sm { float:left; height:38px; line-height:38px; overflow:hidden; margin:0 0 0 10px; font-size:15px; color:#999;}

.pchart .layui-form-item { margin-right:70px; margin-bottom:20px;}
.pchart .layui-form-item .layui-inline { width:48%; margin-bottom:0px;}

.pchart .layui-form-label { width:168px; padding:9px 15px 9px 0; font-size:15px; color:#666;}
.pchart .layui-input-block { margin-left:183px; font-size:15px; color:#4D4D4D;}
.pchart .layui-form-item .layui-inline:nth-child(2n) { margin-right:0;}
.pchart .layui-form-item .layui-inline:nth-child(2n) .layui-form-label { width:146px;}
.pchart .layui-form-item .layui-input-inline .layui-input { width:269px;}
.pchart .star { display:block; float:left; height:38px; line-height:38px; overflow:hidden; margin:0 0 0 10px; color:#E76C4C;}

.pchart .layui-upload .layui-upload-list { height:auto; overflow:hidden;}
.pchart .layui-upload .layui-upload-list .layui-upload-file { display:block!important; opacity:1; position:relative; float:left; width:225px; padding:0 30px 0 0; line-height:25px; overflow:hidden; word-break:break-all; word-wrap:break-word; margin:0 15px 15px 0; font-size:14px; color:#4D4D4D;}
.pchart .layui-upload .layui-upload-list .layui-upload-file .cancel { position:absolute; right:0; top:0; font-size:30px; cursor:pointer;}



.SelfOffer:hover { color:#fff;}




/*2020.12.15施工单位合作*/
.tenderA { position:relative; height:auto; overflow:hidden; margin:0 auto; padding:0 0 30px 0;}
.tenderA .ten-slide { height:auto; overflow:hidden; margin:0 auto;}
.tenderA .ten-slide li { }
.tenderA .ten-slide li table { height:auto; overflow:hidden; margin:0 auto; border:1px solid #E6E6E6;}
.tenderA .ten-slide li table th { vertical-align:middle; text-align:center; padding:19px 0 19px 30px; font-size:14px; color:#999; border-bottom:1px solid #E6E6E6; background:#FAFAFA;}
.tenderA .ten-slide li table td { vertical-align:middle; text-align:center; padding:12px 0 12px 30px; font-size:14px; color:#4D4D4D; border-bottom:1px solid #E6E6E6;}
.tenderA .ten-slide .alignL { width:445px; text-align:left;}
.tenderA .ten-nav { position:absolute; left:0; right:0; bottom:0; height:20px; line-height:7px; overflow:hidden; text-align:center;}
.tenderA .ten-nav li { display:inline-block; width:22px; height:4px; overflow:hidden; margin:0 5px; border-radius:3px; background:#CECECE;}
.tenderA .ten-nav li.on { background:#4B9C00;}
.tenderA .download { display:block; width:81px; text-indent:38px; text-align:left; height:31px; line-height:31px; overflow:hidden; margin:0 auto; font-size:14px; color:#fff; border-radius:5px; background:#4B9C00 url(../images/icon_tenderA_01.png) no-repeat 11px center; background-size:18px;}

.hotline { height:auto; overflow:hidden; margin:0 auto 20px; border-radius:5px; background:#F7F7F7;}
.hotline .fl { float:left; width:707px; height:auto; overflow:hidden; border-right:3px solid #fff;}
.hotline .fl .ico { float:left; width:60px; height:60px; overflow:hidden; margin:48px 50px 48px 50px; background:url(../images/icon_tenderA_02.png) no-repeat 0px center; background-size:57px;}
.hotline .fl .txts { float:left; height:auto; overflow:hidden; line-height:25px; margin:40px 0 0 0; font-size:14px; color:#4D4D4D;}
.hotline .fr { float:left; width:390px; overflow:hidden;}
.hotline .fr .SelfOffer { margin:55px auto;}

/*招商中心-地产合作*/
.InvestCen { width:1100px; height:auto; overflow:hidden; margin:0 auto; padding:40px 50px 0; font-family:"Microsoft Yahei"; font-weight:500; background:#fff;}
.InvestCen .coopTerms { position:relative; z-index:2; height:auto; /*overflow:hidden;*/ margin:0 auto 0; background:#F7F7F7 url(../images/icon_InvestCen_01.png) no-repeat right bottom; background-size:386px;}
.InvestCen .coopTerms .top { position:absolute; z-index:5; left:0; top:-17px; width:1050px; height:271px; overflow:hidden; margin:0 auto; padding:0 0 0 50px; background:url(../images/icon_InvestCen_02.png) no-repeat left center; background-size:1075px;}
.InvestCen .coopTerms .top h3 { height:26px; line-height:26px; overflow:hidden; margin:85px auto 20px; font-weight:bold; font-size:20px; color:#fff;}
.InvestCen .coopTerms .top p { height:21px; line-height:21px; overflow:hidden; margin:0 auto; font-size:16px; color:#fff;}

.InvestCen .coopTerms .list { height:auto; overflow:hidden; margin:0 18px; padding-top:223px;}
.InvestCen .coopTerms .list .item { height:auto; overflow:hidden; margin:0 auto 25px;}
.InvestCen .coopTerms .list .item h3 { height:29px; line-height:29px; overflow:hidden; margin:0 auto 18px; font-size:18px; color:#4B9C00;}
.InvestCen .coopTerms .list .item h3 span { display:block; float:left; height:29px; line-height:29px; overflow:hidden; margin:0 5px 0 0; font-weight:bold; font-size:22px; color:#ECECEC;}
.InvestCen .coopTerms .list .item p { display:flex; display:-webkit-flex; height:auto; line-height:22px; overflow:hidden; margin:0 auto 15px; padding-left:32px; font-size:14px; color:#4D4D4D;}

.InvestCen .coopTerms .list .item:nth-child(3) { margin:0 auto 50px;}
.InvestCen .coopTerms .list .item:nth-child(3) p { line-height:27.5px; margin:0 auto;}

.InvestCen .shops { height:auto; overflow:hidden; margin:0 auto;}
.InvestCen .shops .top { height:auto; overflow:hidden; margin:0 auto 35px;}
.InvestCen .shops .top h3 { height:auto; overflow:hidden; margin:55px auto 28px; line-height:24px; text-align:center; font-size:16px; color:#4D4D4D;}
.InvestCen .shops .top .line { width:60px; height:2px; overflow:hidden; margin:0 auto; background:#4B9C00;}

.InvestCen .shops .list { height:auto; overflow:hidden; margin:0 auto;}
.InvestCen .shops .list .item { float:left; width:308px; padding:0 20px; height:auto; overflow:hidden; margin:0 25px 25px 0; border:1px solid #E5ECDF; border-radius:10px;}
.InvestCen .shops .list .item:nth-child(3n) { margin:0 0 25px 0;}
.InvestCen .shops .list .item h4 { height:22px; line-height:22px; overflow:hidden; margin:20px auto; font-size:17px; color:#4B9C00;}
.InvestCen .shops .list .item .head { height:auto; overflow:hidden; margin:0 auto 11px;}
.InvestCen .shops .list .item .head h5 { height:20px; line-height:20px; overflow:hidden; margin:0 auto 10px; font-size:15px; color:#4B9C00;}
.InvestCen .shops .list .item .head p { height:38px; line-height:19px; overflow:hidden; margin:0 auto; font-size:14px; color:#808080;}
.InvestCen .shops .list .item .ways { height:auto; line-height:22px; overflow:hidden; margin:0 auto 20px; font-size:14px; color:#4D4D4D;}

.InvestCen .shops .SelfOffer { margin:25px auto 55px;}

.Private { height:auto; overflow:hidden; margin:0 auto;}
.Private .list { height:auto; overflow:hidden; margin:0 auto;}
.Private .list .item { height:auto; overflow:hidden; margin:-4px auto; text-align:center;}
.Private .list .item a { }
.Private .list .item img { width:100%;}


/*当页面宽度小于768px的时候执行下面的CSS*/
@media screen and (max-width: 768px) {
	.banner { width:1200px;}
	.statistics { width:1200px;}
	.brands { width:1200px;}
	.footer { width:1200px;}
	
}