@charset 'utf-8';
*{ margin: 0; padding: 0; }
body{ font-family: "Source Han Sans CN", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif !important; font-weight: 300 !important; color: #333; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { outline: 0; border: 0; vertical-align: baseline; font: inherit; font-size: 100%; word-wrap: break-word; }
ul, ol, li{ list-style: none; }
img { border: none; }
a{ text-decoration: none; }
.w1200{ width: 1200px; margin: 0 auto; }
.fl{ float: left; }
.fr{ float: right; }
.cb{ clear: both; }
.mt30{ margin-top: 30px; }
.mt100{ margin-top: 100px; }
.p-t125{ padding-top: 125px; }
.p-b125{padding-bottom: 125px; }
/*头部*/
.topBox { width: 100%; height: 114px; background: rgba(255,255,255,0.9); position: fixed; z-index: 9999; }
.topBox .logo { background: url(../images/logo.png) no-repeat; width: 232px; height: 80px; margin-top: 16px; }
.topBox .menu li { padding: 0 5px; float: left; line-height: 114px; }
.topBox .menu a { padding: 8px 20px; color: #555965; }
.topBox .menu a:hover, .topBox .menu .select { color: #116836; font-weight: 400; }
.topBox .layui-btn-gray { background: #818696; }
.topBox .layui-btn { margin-top: 40px; }

.mainBox{position:relative; top:114px;}

/*视频*/
.bannerBox { width: 100%; position: relative; }
.down-arrow { position: absolute; bottom: 100px; left: 50%; animation: guide3 1s infinite; -webkit-animation: guide3 1s infinite;/* Safari and Chrome */  transform:rotate(90deg);}
.down-arrow .iconfont { font-size: 24px; color: #fff; }
@keyframes guide3 {  0% {
bottom:50px;
opacity:1;
}
 100% {
bottom:0px;
opacity:0;
}
}
@-webkit-keyframes guide3 {  0% {
bottom:50px;
opacity:1;
}
 100% {
bottom:0px;
opacity:0;
}
}

/*关于中煜*/
.aboutZY { background: #f2f4f7 url(../images/bg-qs.png) 0 220px no-repeat; width: 100%; min-height: auto; background-size: cover; }
.title-font { text-align: center; }
.title-font .font1 { font-size: 50px; font-weight: 600; }
.title-font .font2 { font-size: 30px; font-weight: 600; color: #8f969f; border-bottom: 1px solid #bac0c6; min-width: 200px; display: inline-block; padding-bottom: 20px; }
.aboutZY .intru-pro { width: 700px; font-size: 18px; line-height: 30px; }
.aboutZY .intru-pro p { text-indent: 2em; }
.aboutZY .intru-pro .name-zy { font-size: 22px; color: #116836; font-weight: 400; }
.font-pray { color: #a1a6ae; font-size: 16px; padding: 20px 120px 0; }
.YWLY .fz-pro { text-align: center; background: #fff; border: 1px solid #dfe3e8; padding: 50px 20px; height: 320px; overflow: hidden;}
.YWLY .fz-pro .ico { background: url(../images/shui.png) no-repeat; width: 182px; height: 182px; display: inline-block; }
.YWLY .fz-pro .ico .iconfont{font-size: 80px; line-height: 180px; color: #1e78d9;}
.YWLY .fz-pro .font1 { font-size: 22px; font-weight: 400; line-height: 60px; }
.YWLY .fz-pro .font2 { color: #8d8d8d; font-size: 14px; }
.YWLY .fz-pro:hover, .YWLY .select { 
  background: -webkit-linear-gradient(top, rgba(43,132,233,1), rgba(43,173,233,1)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(top, rgba(43,132,233,1), rgba(43,173,233,1)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(top, rgba(43,132,233,1), rgba(43,173,233,1)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to top, rgba(43,132,233,1), rgba(43,173,233,1)); /* 标准的语法 */ }
.YWLY .fz-pro:hover .font1, .YWLY .fz-pro:hover .font2, .YWLY .select .font1, .YWLY .select .font2 { color: #fff; }
.YWLY .fz-pro:hover .ico{ background: url(../images/shui1.png) no-repeat; }
.YWLY .fz-pro:hover .iconfont{color: #fff;}

/*案例*/
.poster-main { position: relative;}
.poster-main a, .poster-main img { display: block; width: 100%; height: 100%; box-shadow:5px 5px 30px rgba(0, 84, 255, 0.15); border-radius:10px;}
.poster-main .poster-list { width: 1000px; height: 500px; }
.poster-main .poster-list .poster-item { width: 200px; height: 500px; position: absolute; left: 0; top: 0; }
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer; filter: opacity(.5) brightness(1); }
.poster-main .poster-btn:hover { filter: opacity(1) brightness(2); }
.poster-main .poster-prev-btn { left: 0; background: url(left.png) no-repeat center center; background-size:0;}
.poster-main .poster-next-btn { right: 0; background: url(right.png) no-repeat center center; background-size:0;}
.poster-item-title { font-size: 18px; text-align: center; line-height: 48px; display: block;}

/*合作伙伴*/
.HZHB .univercity-logo{text-align:center; border:2px solid #e8edf3; height: 120px; padding:30px 0;}
.HZHB .univercity-logo .ico{width:108px; height:108px; display:inline-block;}
.HZHB .univercity-logo .ico-qhdx{background:url(../images/qhdx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-whdx{background:url(../images/whdx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-tjdx{background:url(../images/tjdx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-zsdx{background:url(../images/zsdx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-hhdx{background:url(../images/hhdx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-hndx{background:url(../images/hndx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-hns{background:url(../images/hns.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo .ico-zghjkx{background:url(../images/zghjkx.png) no-repeat; background-size: 100% 100%;}
.HZHB .univercity-logo:hover, .HZHB .select{border:2px solid #116836;}
/* .HZHB .univercity-logo:hover .ico-qhdx, .HZHB .select .ico-qhdx{background:url(../images/qhdx-1.png) no-repeat;} */

/*版权*/
.footerBox { background: #3e4a58; color:#b8b8b8;}
.footerBox a{color:#fff; line-height: 30px;}
.footerBox a:hover{ text-decoration: underline; color: #e9fff2;}
.footerBox .code-img{text-align:right; position: absolute; top:-80px; right:0;}
.footerBox .code-img span{text-align:center; color:#fff; margin-right:18px; line-height:30px;}
.footerBox .bottom-logo{margin-top:30px; display:inline-block;}
.footerBox .link{border-bottom:1px solid #4d5865; padding-bottom:35px; margin-top:30px; position: relative;}
.footerBox .copyright{text-align:center; line-height:50px;}
.footerBox .line-fg{margin: 0 10px; color: rgba(255,255,255,0.3);}
.footerBox .flex_posi{display: flex; justify-content:flex-start;}
.footerBox .w_50{width: 80px;}
.footerBox  .font{flex: 1;}
.footerBox .link li{ line-height: 30px;}
.footerBox .link .iconfont{ font-size: 20px; margin-right: 5px;}


/*其它菜单内容*/
.gyzy-banner{background:url(../images/gyzy-img.png) no-repeat; width:100%; height:526px; background-size:cover; position:relative;}
.er-titile{position:absolute; bottom:0; background:#116836; border-top-left-radius:24px; font-size:32px; font-weight:500; color:#fff; padding:30px 40px;}
.er-titile .font2{font-weight:400; font-size:22px;}
.layui-tab{margin:0;}
.layui-tab-title{height:80px;}
.layui-tab-title li{line-height:80px; color:#333; font-size:16px;}
.layui-tab-title .layui-this:after{height:80px;}
.layui-tab-brief>.layui-tab-title .layui-this{color:#333 !important;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 3px solid #116836 !important;}
.gyzy{padding:0; margin-top:60px;}
.gyzy .company-text{width:550px; margin-top:10px;}
.gyzy .company-text .font1{font-size:24px; font-weight:600; color:#2a3452;}
.gyzy .company-text .font2{color:#2a3452; font-size:13px; font-weight:400;}
.gyzy .company-text .company-intr{color:#666e87; line-height:26px; margin-top:30px;}
.gyzy .text-cent{margin-top:50px;}
.gyzy .text-cent li{text-align:center;}
.gyzy .text-cent li p{line-height:34px;}

.ywly-banner{background:url(../images/ywly-img.png) no-repeat; width:100%; height:526px; background-size:cover; position:relative;}
.ywly .ywly-pro{background:#fff; border-top:10px solid #7db992; padding:0 30px; height:480px; box-shadow:1px 1px 10px rgba(31, 57, 86, 0.1); text-align:center; margin-top:30px;}
.ywly .ywly-pro .ico{width:87px; height:111px; display:inline-block; margin-top:55px;}
.ywly .ywly-pro .cssw-ico{background:url(../images/cssw-ico.png) no-repeat;}
.ywly .ywly-pro .title{font-size:30px; font-weight:600; color:#2a3452; margin-top:10px; display:inline-block;}
.ywly .ywly-pro p{line-height:26px; margin-top:20px; text-align: left;}
.ywly .ywly-pro:hover, .ywly .ywly-pro:hover .title, .ywly .select, .ywly .select .title{background:#7db992; color:#fff;}
.ywly .ywly-pro:hover .cssw-ico, .ywly .select .cssw-ico{background:url(../images/cssw-ico1.png) no-repeat;}

.xmal-banner{background:url(../images/mnal-img.png) no-repeat; width:100%; height:526px; background-size:cover; position:relative;}
.xmal .xmal-xm{width:590px; height:486px; margin-top:30px; position: relative;}
.xmal-sylcp{background:url(../images/sylcp.png) no-repeat;}
.xmal-shjzh{background:url(../images/shjzh.jpg) no-repeat;}
.xmal-ncwscl{background:url(../images/ncwscl.jpg) no-repeat;}
.xmal-wry{background:url(../images/wry.jpg) no-repeat;}
.xmal-shlj{background:url(../images/shlj.jpg) no-repeat;}
.xmal .xmal-xm .wz-pro{width:120px; padding:70px 0 0 46px;}
.xmal .xmal-xm h4{font-size:32px;}
.xmal .xmal-xm h4 .font{font-weight:600;}
.xmal .xmal-xm .wz-pro .link-btn{background:#1a82cb; color:#fff; padding:5px 15px; margin-top:10px; display:inline-block;}
.xmal .xmal-xm .wz-pro .link-btn:hover{opacity:0.8;}
.xmal .xmal-xm .introduction{ position: absolute; left: 40px; right:40px; top:78%; color: #666; line-height: 26px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.xmal .xmal-xm .introduction .font1{ font-weight: bold;}

.qywh-banner{background:url(../images/qywh-img.png) no-repeat; width:100%; height:526px; background-size:cover; position:relative;}
.qywh .poster-main a{background:#fff; box-shadow:5px 5px 30px rgba(0, 0, 0, 0.15)}
.qywh .poster-main .xx-pro h4{font-size:36px; font-weight:400; border-left:8px solid #176ccc; margin-top:30px;}
.qywh .poster-main .xx-pro h4 span{display:inline-block; padding-left:20px;}
.qywh .poster-main .xx-pro p{padding:10px 20px 0 28px;}

.jrwm-banner{background:url(../images/jrwm-img.png) no-repeat; width:100%; height:526px; background-size:cover; position:relative;}
.jrwm{padding:0; margin-top:60px;}
.jrwm .contact{width:550px; margin-top:10px;}
.jrwm .contact .font1{font-size:24px; font-weight:600; color:#2a3452;}
.jrwm .contact .font2{color:#2a3452; font-size:13px; font-weight:400;}
.jrwm .contact li{line-height:32px;}
.jrwm .contact .iconfont{margin-right:6px; color: #929497; font-size: 20px;}
.jrwm .map{background:url(../images/map.png) no-repeat; width:599px; height:387px;}




