/*
 * 首页样式
 */
@charset 'utf-8';
.container { background: #fff; }
.container .h_title01 { text-align: center; padding: 35px 0; }
.container .h_title01 .cn { display: block; font-size: 24px; color: #1e50ae; padding-bottom: 8px; }
.container .h_title01 .en { display: block; font-size: 18px; color: #1e50ae; font-weight: bold; text-transform: uppercase; }

/* ================= 功能栏 ================= */
.h_tool_section { padding: 30px 0; background: #fff; }
.h_tool_section .t_icon { width: 64px; height: 64px; background: url(../images/t_icon.png) no-repeat; display: inline-block; vertical-align: middle; }
.h_tool_section .t_xt_icon { background-position: 0px 0px; }
.h_tool_section .t_zhjt_icon { background-position: -94px 0px; }
.h_tool_section .t_zhbg_icon { background-position: -182px 0px; }
.h_tool_section .t_zhcp_icon { background-position: -273px 0px; }
.h_tool_section .item_01 { width: 484px; -webkit-box-sizing: border-box; box-sizing: border-box; +float: left; }
.h_tool_section .item_01 .p_font1 { color: #424242; display: block; -webkit-transition: all 0.3; transition: all 0.3; }
.h_tool_section .item_01 .p_font2 { color: #727272; display: block; -webkit-transition: all 0.3; transition: all 0.3; }
.h_tool_section .item_02 { width: 238px; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; border-left: 1px solid #e0e0e0; +float: left; }
.h_tool_section .item_02 p { color: #424242; font-size: 16px; -webkit-transition: all 0.3; transition: all 0.3; }
.h_tool_section .item_01:hover .p_font1,
.h_tool_section .item_01:hover .p_font2,
.h_tool_section .item_02:hover p { color: #1e50ae; }

/* ================= 公司简介 ================= */
.h_about_section { height: 478px; background: url(../images/h_about_bg.jpg) no-repeat center; }
.h_about_section .w_1200 { position: relative; height: 478px; }
.h_about_section .item { position: absolute; right: 0; bottom: 0; padding: 50px 75px; background: #fff; width: 675px; height: 426px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.h_about_section .item .item_tit { font-size: 26px; font-weight: bold; color: #424242; margin-bottom: 35px; }
.h_about_section .item p { font-size: 14px; color: #585858; line-height: 28px; }
.h_about_section .item .btn_style { margin-top: 35px; }

/* ================= 产品中心 ================= */
.h_pro_section { background: #eeeeee; }
.h_pro_section .h_title01 { background: #1e50ae; }
.h_pro_section .h_title01 .cn,
.h_pro_section .h_title01 .en { color: #fff; }
.h_pro_section .pro_list li { width: 600px; height: 216px; float: left; }
.h_pro_section .item_01 .img_100 { width: 300px; height: 216px; background: #f3f3f3; overflow: hidden; }
.h_pro_section .item_01 .img_100 img { -webkit-transition: all 1s; transition: all 1s; -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.h_pro_section .item_01 .img_100:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.h_pro_section .item_01 .desc { width: 300px; height: 216px; position: relative; background: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; }
.h_pro_section .item_01 .desc:after { content: " "; position: absolute; border-top: 11px solid transparent; border-bottom: 11px solid transparent; top: 50%; margin-top: -9px; z-index: 99; }
.h_pro_section .item_01 .desc_l:after { left: -18px; border-right: 18px solid #fff; }
.h_pro_section .item_01 .desc_r:after { right: -18px; border-left: 18px solid #fff; }
.h_pro_section .item_01 .desc .item_tit { margin: 90px 0 0 50px; }
.h_pro_section .item_01 .desc .cn { display: block; font-size: 16px; color: #424242; margin-bottom: 10px; }
.h_pro_section .item_01 .desc .en { display: block; font-size: 14px; color: #9f9f9f; text-transform: uppercase; }
.h_pro_section .item_01 .desc,
.h_pro_section .item_01 .desc:after,
.h_pro_section .item_01 .desc .cn,
.h_pro_section .item_01 .desc .en { -webkit-transition: all 0.3s; transition: all 0.3s; }
.h_pro_section .item_01 .desc_l:hover:after { border-right: 18px solid #1e50ae; }
.h_pro_section .item_01 .desc_r:hover:after { border-left: 18px solid #1e50ae; }
.h_pro_section .item_01 .desc:hover { background: #1e50ae; }
.h_pro_section .item_01 .desc:hover .cn { color: #fff; }
.h_pro_section .item_01 .desc:hover .en { color: #bcc5e1; }
.h_pro_section .item_02 { background: #eeeeee; }
.h_pro_section .item_02 .item_tit { margin: 75px 0 0 190px; display: block; }
.h_pro_section .item_02 .item_tit .cn { display: block; font-size: 30px; color: #1e50ae; -webkit-transition: all 0.5s; transition: all 0.5s; }
.h_pro_section .item_02 .item_tit .en { display: block; font-size: 16px; color: #8a9bc9; margin-bottom: 10px; text-transform: uppercase; -webkit-transition: all 0.5s; transition: all 0.5s; }
.h_pro_section .item_02 .item_tit:hover .cn { color: #548aef; }

/* ================= 智能方案 ================= */
.h_scheme_section { background: #eeeeee; padding-top: 15px; }
.h_scheme_section .nav_list { margin-right: -80px; margin-bottom: 35px; }
.h_scheme_section .nav_list .nav_item { margin-right: 80px; float: left; }
.h_scheme_section .nav_list a { color: #424242; font-size: 16px; }
.h_scheme_section .nav_list .nav_item:hover a,
.h_scheme_section .nav_list .nav_item.on a { color: #1e50ae; }
.h_scheme_section .item_list { padding-bottom: 75px; height: 394px; overflow: hidden; }
.h_scheme_section .item_list .item { height: 394px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .08) inset; box-shadow: 0 0 5px rgba(0, 0, 0, .08) inset; }
.h_scheme_section .item_list .item .img_100 { width: 793px; height: 394px; float: left; }
.h_scheme_section .item_list .item .info { padding: 55px 65px 0 55px; background: #fff; float: left; width: 407px; height: 394px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all .5s; transition: all .5s; }
.h_scheme_section .item_list .item .info:hover { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .28) inset; box-shadow: 0 0 5px rgba(0, 0, 0, .28) inset; }
.h_scheme_section .item_list .item .item_tit { font-size: 20px; color: #424242; margin-bottom: 25px; }
.h_scheme_section .item_list .item .item_desc { height: 200px; color: #767676; font-size: 14px; line-height: 26px; }
.h_scheme_section .item_list .item .item_desc p { text-indent: 2em; }
.h_scheme_section .item_list .item .btn_style { margin-top: 15px; }

/* ================= 核心系统 ================= */
.h_system_section { background: #fff; }
.h_system_section .h_title01 { padding: 50px 0; }
.h_system_section .item_list { padding-bottom: 20px; margin: 0 -20px; }
.h_system_section .item_list .item { width: 373px; height: 342px; float: left; margin: 0 20px 40px; position: relative; }
.h_system_section .item_list .item .img_100 { width: 373px; height: 342px; }
.h_system_section .item_list .item .item_tit { position: absolute; height: 50px; line-height: 50px; width: 100%; bottom: 0; background: rgba(0, 0, 0, 0.6); text-align: center; font-size: 16px; color: #fff; z-index: 99; -webkit-transition: all .3s; transition: all .3s; }
.h_system_section .item_list .item .desc { position: absolute; top: 0; height: 100%; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background: rgba(30, 80, 174, 0.7); padding: 95px 42px 0; z-index: 98; line-height: 28px; -webkit-filter: opacity(0); filter: opacity(0); -webkit-transition: all .3s; transition: all .3s; }
.h_system_section .item_list .item .desc p { color: #fff; }
.h_system_section .item_list .item:hover .desc { -webkit-filter: opacity(100); filter: opacity(100); }
.h_system_section .item_list .item:hover .item_tit { background: rgba(30, 80, 174, 0.7); }

/* ================= 行业应用 ================= */
.h_app_section { background: #eeeeee; }
.h_app_section .h_title01 { padding: 40px 0 30px; }
.h_app_section .item_box01 { padding-bottom: 30px; }
.h_app_section .item_box01 .item { width: 50%; float: left; height: 412px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.h_app_section .item_box01 .item_tit { font-size: 26px; color: #000; margin: 75px 0 30px; }
.h_app_section .item_box01 .item_desc { font-size: 14px; color: #424242; line-height: 28px; height: 84px; margin-bottom: 40px; }
.h_app_section .item_box02 { padding-bottom: 62px; margin: 0 -13px; }
.h_app_section .item_box02 .item { width: 280px; height: 187px; float: left; margin: 0 13px; position: relative; }
.h_app_section .item_box02 .item .img_100 { width: 280px; height: 187px; }
.h_app_section .item_box02 .item .item_tit { height: 50px; width: 100%; line-height: 50px; font-size: 16px; color: #fff; text-align: center; position: absolute; bottom: 0; background: rgba(0, 0, 0, 0.6); -webkit-transition: all .3s; transition: all .3s; }
.h_app_section .item_box02 .item:hover .item_tit { background: rgba(30, 80, 174, 0.7); }

/* ================= 施工案例 ================= */
.h_case_section { padding: 55px 0 35px 0; background: #fff; }
.h_case_section .title_box { height: 36px; line-height: 36px; border-bottom: 1px solid #cccccc; padding-left: 24px; position: relative; margin-bottom: 11px; }
.h_case_section .title_box:after { content: " "; position: absolute; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 16px solid #1e50ae; left: 0; top: 10px; }
.h_case_section .title_box .more { font-size: 12px; color: #1e50ae; }
.h_case_section .title_box .more:hover { text-decoration: underline; }
.h_case_section .case_box { width: 568px; float: left; }
.h_case_section .case_box .item { position: relative; float: left; }
.h_case_section .case_box .item_tit { position: absolute; bottom: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; background: rgba(0, 0, 0, 0.6); -webkit-transition: all .3s; transition: all .3s; -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .28) inset; box-shadow: 0 0 1px rgba(255, 255, 255, .28) inset; }
.h_case_section .case_box .item:hover .item_tit { background: rgba(30, 80, 174, 0.7); }
.h_case_section .case_box .item_01 .img_100 { width: 568px; height: 248px; }
.h_case_section .case_box .item_02 .img_100 { width: 284px; height: 199px; }
.h_case_section .video_box { width: 600px; float: right; }

/* ================= 新闻动态 ================= */
.h_news_section { padding: 0px 0 75px 0; background: #fff; }
.h_news_section .title_box { font-size: 23px; color: #1e50ae; }
.h_news_section .title_box .cn { display: block; }
.h_news_section .title_box .en { display: block; font-weight: bold; text-transform: uppercase; }
.h_news_section .item_box { float: left; height: 296px; }
.h_news_section .item_box .item_tit { font-size: 18px; color: #1e50ae; padding-bottom: 10px; border-bottom: 1px solid #d9d9d9; position: relative; }
.h_news_section .item_box .item_tit:after { content: " "; position: absolute; width: 75px; height: 3px; background: #1e50ae; bottom: -2px; left: 0; }

/* 轮播图 */
.h_news_section .slide_box { position: relative; width: 345px; }
.h_news_section .slide_box .slide_list { height: 296px; }
.h_news_section .slide_box .slide_list li { overflow: hidden; height: 296px; background: #eee; }
.h_news_section .slide_box .slide_list li img { display: block; width: 100%; height: 100%; }
.h_news_section .slide_box .nav_slide_btn { font-size: 0; position: absolute; width: 100%; bottom: 15px; text-align: center; }
.h_news_section .slide_box .nav_slide_btn li { display: inline-block; width: 12px; height: 12px; margin: 5px; cursor: pointer; border-radius: 50%; background: #fff; }
.h_news_section .slide_box .nav_slide_btn li.on { background: #1e50ae; }

/* 新闻 */
.h_news_section .news_list li .news_tit { font-size: 14px; color: #424242; }
.h_news_section .news_list li .desc,
.h_news_section .news_list li .date { font-size: 12px; color: #8b8b8b; }
.h_news_section .news_list li:hover .news_tit { color: #1e50ae; }
.h_news_section .news_list li:hover .desc,
.h_news_section .news_list li:hover .date { color: #7c92c8; }

/* 公司新闻 */
.h_news_section .gsxw_box { width: 376px; margin-left: 40px; }
.h_news_section .gsxw_box .news_list { padding-top: 15px; }
.h_news_section .gsxw_box .news_list li { height: 48px; line-height: 48px; border-bottom: 1px dashed #d9d9d9; }
.h_news_section .gsxw_box .news_list li a { display: block; }
.h_news_section .gsxw_box .news_list li .news_tit { float: left; }
.h_news_section .gsxw_box .news_list li .date { float: right; }

/* 行业新闻 */
.h_news_section .hyxw_box { width: 405px; margin-left: 34px; }
.h_news_section .hyxw_box .news_list { padding-top: 15px; }
.h_news_section .hyxw_box .news_list li { height: 123px; border-bottom: 1px dashed #d9d9d9; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 26px; }
.h_news_section .hyxw_box .news_list .img_100 { width: 98px; height: 80px; float: left; }
.h_news_section .hyxw_box .news_list .info { margin-left: 110px; width: 295px; height: 80px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 10px; }
.h_news_section .hyxw_box .news_list .desc { line-height: 20px; text-indent: 2em; }
.h_news_section .hyxw_box .news_list .date { position: absolute; right: 0; bottom: -6px; }

.link p a{ color:#666; margin-right:10px;}