﻿/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row { width: 101%; transition: .2s width ease; *zoom:1
}
.row:before,
.row:after { display: table; clear: both; content: '' }
.row>[class*="span-"] {
float:left;
margin-right:1%;
*margin-right:.89%
}
.row>.span-1 { width: 7.33333333% }
.row>.span-2 { width: 15.66666667% }
.row>.span-3 { width: 24% }
.row>.span-4 { width: 32.33333333% }
.row>.span-5 { width: 40.66666667% }
.row>.span-6 { width: 49% }
.row>.span-7 { width: 57.33333333% }
.row>.span-8 { width: 65.66666667% }
.row>.span-9 { width: 74% }
.row>.span-10 { width: 82.33333333% }
.row>.span-11 { width: 90.66666667% }
.row>.span-12 { width: 99% }
.full-row { width: 100%; transition: .2s width ease; *zoom:1
}
.full-row:before,
.full-row:after { display: table; clear: both; content: '' }
.full-row>[class*='span'] {
float:left
}
.full-row>.span-1 { width: 8.33333333%; *width:8.22333333%
}
.full-row>.span-2 { width: 16.66666667%; *width:16.55666667%
}
.full-row>.span-3 { width: 25%; *width:24.89%
}
.full-row>.span-4 { width: 33.33333333%; *width:33.22333333%
}
.full-row>.span-5 { width: 41.66666667%; *width:41.55666667%
}
.full-row>.span-6 { width: 50%; *width:49.89%
}
.full-row>.span-7 { width: 58.33333333%; *width:58.22333333%
}
.full-row>.span-8 { width: 66.66666667%; *width:66.55666667%
}
.full-row>.span-9 { width: 75%; *width:74.89%
}
.full-row>.span-10 { width: 83.33333333%; *width:83.22333333%
}
.full-row>.span-11 { width: 91.66666667%; *width:91.55666667%
}
.full-row>.span-12 { width: 100%; *width:99.89%
}
.row>.pull-right,
.full-row>.pull-right { float: right }
.row>.center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.full-row>.center { display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.pull-left-1 { position: relative; left: -8.33333333% }
.pull-left-2 { position: relative; left: -16.66666667% }
.pull-left-3 { position: relative; left: -25% }
.pull-left-4 { position: relative; left: -33.33333333% }
.pull-left-5 { position: relative; left: -41.66666667% }
.pull-left-6 { position: relative; left: -50% }
.pull-left-7 { position: relative; left: -58.33333333% }
.pull-left-8 { position: relative; left: -66.66666667% }
.pull-left-9 { position: relative; left: -75% }
.pull-left-10 { position: relative; left: -83.33333333% }
.pull-left-11 { position: relative; left: -91.66666667% }
.pull-left-12 { position: relative; left: -100% }
.pull-right-1 { position: relative; left: 8.33333333% }
.pull-right-2 { position: relative; left: 16.66666667% }
.pull-right-3 { position: relative; left: 25% }
.pull-right-4 { position: relative; left: 33.33333333% }
.pull-right-5 { position: relative; left: 41.66666667% }
.pull-right-6 { position: relative; left: 50% }
.pull-right-7 { position: relative; left: 58.33333333% }
.pull-right-8 { position: relative; left: 66.66666667% }
.pull-right-9 { position: relative; left: 75% }
.pull-right-10 { position: relative; left: 83.33333333% }
.pull-right-11 { position: relative; left: 91.66666667% }
.pull-right-12 { position: relative; left: 100% }
@media only screen and (max-width:1024px) {
.row>.midd-1 { width: 7.33333333% }
.row>.midd-2 { width: 15.66666667% }
.row>.midd-3 { width: 24% }
.row>.midd-4 { width: 32.33333333% }
.row>.midd-5 { width: 40.66666667% }
.row>.midd-6 { width: 49% }
.row>.midd-7 { width: 57.33333333% }
.row>.midd-8 { width: 65.66666667% }
.row>.midd-9 { width: 74% }
.row>.midd-10 { width: 82.33333333% }
.row>.midd-11 { width: 90.66666667% }
.row>.midd-12 { width: 99% }
.midd-hide { display: none }
.midd-center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.full-row>.midd-1 { width: 8.33333333% }
.full-row>.midd-2 { width: 16.66666667% }
.full-row>.midd-3 { width: 25% }
.full-row>.midd-4 { width: 33.33333333% }
.full-row>.midd-5 { width: 41.66666667% }
.full-row>.midd-6 { width: 50% }
.full-row>.midd-7 { width: 58.33333333% }
.full-row>.midd-8 { width: 66.66666667% }
.full-row>.midd-9 { width: 75% }
.full-row>.midd-10 { width: 83.33333333% }
.full-row>.midd-11 { width: 91.66666667% }
.full-row>.midd-12 { width: 100% }
}
@media only screen and (max-width:992px) {
.row>.smidd-1 { width: 7.33333333% }
.row>.smidd-2 { width: 15.66666667% }
.row>.smidd-3 { width: 24% }
.row>.smidd-4 { width: 32.33333333% }
.row>.smidd-5 { width: 40.66666667% }
.row>.smidd-6 { width: 49% }
.row>.smidd-7 { width: 57.33333333% }
.row>.smidd-8 { width: 65.66666667% }
.row>.smidd-9 { width: 74% }
.row>.smidd-10 { width: 82.33333333% }
.row>.smidd-11 { width: 90.66666667% }
.row>.smidd-12 { width: 99% }
.smidd-hide { display: none }
.smidd-center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
.full-row>.smidd-1 { width: 8.33333333% }
.full-row>.smidd-2 { width: 16.66666667% }
.full-row>.smidd-3 { width: 25% }
.full-row>.smidd-4 { width: 33.33333333% }
.full-row>.smidd-5 { width: 41.66666667% }
.full-row>.smidd-6 { width: 50% }
.full-row>.smidd-7 { width: 58.33333333% }
.full-row>.smidd-8 { width: 66.66666667% }
.full-row>.smidd-9 { width: 75% }
.full-row>.smidd-10 { width: 83.33333333% }
.full-row>.smidd-11 { width: 91.66666667% }
.full-row>.smidd-12 { width: 100% }
}
@media only screen and (max-width:760px) {
.row>.smal-1 { width: 7.33333333% }
.row>.smal-2 { width: 15.66666667% }
.row>.smal-3 { width: 24% }
.row>.smal-4 { width: 32.33333333% }
.row>.smal-5 { width: 40.66666667% }
.row>.smal-6 { width: 49% }
.row>.smal-7 { width: 57.33333333% }
.row>.smal-8 { width: 65.66666667% }
.row>.smal-9 { width: 74% }
.row>.smal-10 { width: 82.33333333% }
.row>.smal-11 { width: 90.66666667% }
.row>.smal-12 { width: 99% }
.smal-hide { display: none }
.smal-show { display: block }
.smal-center { position: relative; left: -0.5%; display: block; float: none; clear: both; margin-right: auto; margin-left: auto }
[class*='pull-left-'], [class*='pull-right-'] {
right:auto;
left:auto
}
.full-row>.smal-1 { width: 8.33333333% }
.full-row>.smal-2 { width: 16.66666667% }
.full-row>.smal-3 { width: 25% }
.full-row>.smal-4 { width: 33.33333333% }
.full-row>.smal-5 { width: 41.66666667% }
.full-row>.smal-6 { width: 50% }
.full-row>.smal-7 { width: 58.33333333% }
.full-row>.smal-8 { width: 66.66666667% }
.full-row>.smal-9 { width: 75% }
.full-row>.smal-10 { width: 83.33333333% }
.full-row>.smal-11 { width: 91.66666667% }
.full-row>.smal-12 { width: 100% }
}
/*挂件分页样式*/
.util-page { font-size: 0; color: #000; text-align: center; }
.util-page .gobutton,
.util-page .sl,
.util-page .num,
.util-page .count { color: #000; display: inline-block; border: 1px solid #ededed; margin: 10px 0; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; background: #fff; font-size: 16px; font-weight: normal; }
.util-page .gobutton:hover,
.util-page .num:hover,
.util-page .current { color: #fff; background: #00468E; }
.util-page span.gobutton,
.util-page span.gobutton:hover { color: #000; background-color: #eee; }
.util-page .gobutton .ion { font-size: .8em; }
.util-page .count { margin-left: 10px; color: #000; background: none; border: none; }
.util-page span.jump { background: none; color: #000; display: inline-block; margin: 0 7px; vertical-align: top; }
.util-page span.jumpto,
.util-page span.jumpto_text,
.util-page span.jumpto_text { background: none; border: none; color: #000; font-size: 14px; }
.util-page .jumpto_inp { width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }
/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea { margin: 0 auto 55px; max-width: 1200px; }
.BdMapWrapper { position: relative; width: 100%; height: 0; padding-bottom: 45%; overflow: hidden; }
.BdMapWrapper .BdMapCon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
@media only screen and (max-width:760px) {
.BdMapArea { display: none; }
}
/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display: none!important; }
/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display: inline-block; width: 20px; height: 20px; white-space: nowrap; letter-spacing: -1em; text-indent: -99em; color: transparent; background: url(../img/ico.png);  *text-indent:0;
*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
vertical-align: middle; }
.ico:before { content: '\3000'; }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
/* 常量设置 */
.wrap { width: 1280px; margin-right: auto; margin-left: auto; }
.mwrap { margin: 0 90px }
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body { min-width: 1240px\9; overflow-x: auto; }
/*for ie9+*/
@media all and (min-width:0) {
body { min-width: 0; overflow-x: hidden; }
}
body { font-size: 14px; line-height: 1.6; color: #555; background: #fff; }
a { color: inherit; }
a:hover { color: #00468E; }
::-moz-selection {
color:#fff;
background:#00468E;
}
::selection { color: #fff; background: #00468E; }
::-webkit-input-placeholder {
color:#aaa;
}
.placeholder { color: #aaa; }
/*css组件设置*/
.form-control,
.input-group-addon,
.btn { border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6); }
.imgZoom img,
.imgY180 img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; }
.imgZoom { overflow: hidden; -webkit-transform: rotate(0); transform: rotate(0); }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.imgY180:hover img { cursor: pointer; -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg) }
/* 网站样式 */
.header { position: fixed; left: 0; top: 0; width: 100%; background: #fff; z-index: 10; transition: all 0.5s ease; }
.header.fixed { box-shadow: 0 0 15px rgba(0,0,0,.2); }
.header.on { border-bottom: 1px solid #dedede; }
.h_top { background: #00468E; }
.h_top .left { float: left; font-size: 13px; color: #fff; line-height: 30px; }
.h_top .left span { display: inline-block; margin-right: 14px; }
.h_top .right { float: right; }
.h_top .right li { float: left; padding: 0 30px; position: relative; }
.h_top .right li:after { content: ''; width: 1px; height: 14px; background: #fff; position: absolute; top: 50%; margin-top: -7px; left: 0 }
.h_top .right li:first-child:after { display: none; }
.h_top .right li a { display: block; font-size: 13px; line-height: 30px; height: 30px; color: #fff; }
.h_top .right li a i { vertical-align: 0; margin-right: 8px }
.h_bott .mwrap { margin-right: 0; }
.h_bott .h_logo { padding: 21px 0 24px }
.h_bott .h_logo a { display: block; font-size: 0; }
.h_bott .inav_wrapper { width: 63%; margin-left: 10%; }
.h_bott .inav .nav_li { margin: 0 30px; display: inline-block; padding: 21px 0 24px }
.h_bott .inav .nav_li .wrap { width:1280px; }
.h_bott .inav .nav_li>a { font-size: 16px; color: #333; line-height: 53px; }
.h_bott .inav .nav_li.cur>a { color: #00468E; }
/* 下拉导航 */
.header .h_bott { position: relative; }
.header .h_bott .inav_wrapper .nav_ul .nav_li .dropdown { display: none; overflow: hidden; position: absolute; z-index: 1; width: 100%; top: 100%; left: 0; background: url(../img/nav.jpg) no-repeat center; }
.header .h_bott .dropdown .left { float: left; width: 19%; padding-top: 45px; min-height: 400px; }
.header .h_bott .dropdown .left ul { position: relative; padding-bottom: 30px; }
.header .h_bott .dropdown .left ul:after { content: ''; position: absolute; bottom: 0; width: 90%; left: 0; height: 1px; background: #c7c7c9; }
.header .h_bott .dropdown .left ul li { font-size: 16px; color: #3c3c3c; line-height: 45px; padding-left: 50px; }
.header .h_bott .dropdown .left ul li:hover { background: #fff; }
.header .h_bott .dropdown .left ul li.cur { background: #fff; }
.header .h_bott .dropdown .left dl { padding: 25px 0 20px; }
.header .h_bott .dropdown .left dl dt { font-size: 16px; color: #272727; padding-left: 50px; line-height: 30px; }
.header .h_bott .dropdown .left dl dd { font-size: 14px; color: #3c3c3c; line-height: 30px; padding-left: 50px; }
.header .h_bott .dropdown .right { float: right; width: 80%; padding-top: 45px; }
.header .h_bott .dropdown .right .infor { float: left; width: 50%; position: relative; z-index: 1; }
.header .h_bott .dropdown .right .infor .box { padding-left: 60px; }
.header .h_bott .dropdown .right .infor .tit { font-size: 28px; color: #3c3c3c; line-height: 40px; }
.header .h_bott .dropdown .right .infor .con { font-size: 16px; color: #3c3c3c; line-height: 30px; margin: 40px 0; }
.header .h_bott .dropdown .right .infor .more { font-size: 14px; background: #00468E; color: #fff; padding: 10px 30px; transition: .3s ease; }
.header .h_bott .dropdown .right .infor .more:hover { background: #eee; color: #3c3c3c; }
.header .h_bott .dropdown .right .infor .more .icon { display: inline-block; width: 17px; margin-left: 10px; height: 10px; background: url(../img/anniu_jt.png) no-repeat center; }
.header .h_bott .dropdown .right .img { position: absolute; right: 0; top: 0; }
.header .h_bott .dropdown .right .infor .more:hover .icon { background: url(../img/anniu_jt1.png) no-repeat center; }
.header .h_bott .dropdown .btn_close { position: absolute; bottom: 10px; color: #00468E; line-height: 20px; left: 50%; margin-left: -18px; cursor: pointer; }
.header .h_bott .dropdown .btn_close .icon { line-height: 15px; text-align: center; }
.header .h_bott .dropdown .btn_close span { font-size: 12px; line-height: 9px; }
/* 头部工具栏 */
.h_bott .h_tools .h_vr { float: left; padding: 38px 0; margin-right: 50px; cursor: pointer; }
.h_bott .h_tools .h_vr .icon { width: 34px; height: 24px; background: url(../img/h_vr.png) no-repeat center; }
.h_bott .h_tools .h_search { float: left; padding: 40px 0; margin-right: 50px; cursor: pointer; }
.h_bott .h_tools .h_search .icon { width: 19px; height: 17px; background: url(../img/h_search.png) no-repeat center; }
.h_bott .h_tools .h_menu { float: left; width: 98px; padding: 38px 0; cursor: pointer; border-left: 1px solid #c8c8c8; text-align: center; font-size: 0; }
.h_bott .h_tools .h_menu .icon { display: inline-block; width: 30px; height: 22px; background: url(../img/h_menu.png) no-repeat center; vertical-align: middle; }
/* PC搜索下拉 */
.search-alert { position: fixed; left: 0; top: -100%; width: 100%; height: 100%; background: #00468E; z-index: 5; transition: all 0.5s ease }
.search-alert .close { display: block; width: 30px; height: 30px; background: url(../img/widgets_single_nav_14_search_close.png) no-repeat center; background-size: 24px auto; position: absolute; top: 0; bottom: 0; margin: auto 0; right: 2.6%; cursor: pointer; -webkit-transition: -webkit-transform 0.3s ease 0s; transition: transform 0.3s ease 0s; }
.search-alert .close:hover { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.search-alert .cent-form { position: absolute; width: 86%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 65px; line-height: 65px; border-bottom: 1px solid #fff; }
.search-alert .cent-form .tex { border: none; font-size: 20px; height: 65px; line-height: 65px; text-align: left; width: 100%; box-sizing: border-box; color: #fff; background: none; padding-left: 70px; padding-right: 120px; background: url(../img/widgets_single_nav_14_ico2_2.png) no-repeat left center; }
.search-alert .cent-form .sub-butn { border: none; width: 120px; background: none; position: absolute; right: 0; top: 0; text-align: center; height: 65px; font-size: 22px; line-height: 65px; color: #fff; cursor: pointer; }
.search-alert.active { top: 0; }
/* input默认文字白色 */
.search-alert .cent-form .tex::-webkit-input-placeholder {
color:#fff;
}
.search-alert .cent-form .tex:-ms-input-placeholder {
color:#fff;
}
.search-alert .cent-form .tex:-moz-placeholder {
color:#fff;
}
.search-alert .cent-form .tex::-moz-placeholder {
color:#fff;
}
/* pc端隐藏 */
.m_language { display: none; float: left; line-height: 98px; height: 98px; font-size: 18px; margin-right: 30px; }
.m_language i { vertical-align: 0; }
.mobile_search { display: none; }
.mobile_key { display: none; }
.mSearch { display: none; }
.m_nav { display: none; }
/* 右侧网站地图 */
.right_map { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; display: none; }
.right_map .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); }
.right_map .content { width: 400px; height: 100%; overflow: hidden; background: #fff; float: right; position: relative; right: -400px; transition: all 0.5s ease; }
.right_map .con_top { height: 128px; background: #00468E; }
.right_map .con_top span { float: left; padding-left: 40px; font-size: 16px; line-height: 134px; color: #fff; font-weight: bold; }
.right_map .con_top .close { float: right; display: block; width: 46px; height: 46px; background-repeat: no-repeat; background-image: url(../img/icon7.png); background-position: center center; margin: 44px 40px 0 0; cursor: pointer; }
.right_map .con_bottom { overflow-y: auto; overflow-x: hidden; width: 100%; }
.right_map .con_bottom .headNavDl { padding: 0 40px; overflow: hidden; }
.right_map .con_bottom .headNavDl dd { border-bottom: 2px solid #f4f4f4; margin-top: 14px; padding-bottom: 15px; }
.right_map .con_bottom .headNavDl dd .divT { font-size: 16px; height: 30px; line-height: 30px; }
.right_map .con_bottom .headNavDl dd .divT a { color: #333; }
.right_map .con_bottom .headNavDl dd .div_a { line-height: 26px; }
.right_map .con_bottom .headNavDl dd .div_a a { display: inline-block; color: #999; font-size: 14px; padding-right: 10px; }
.right_map .con_bottom .stockBox { padding: 0 40px; margin: 10px 0 }
.right_map .con_bottom .stockBox .divT { height: 30px }
.right_map .con_bottom .stockBox .divT span { padding-right: 5px; font-size: 23px; font-family: "Arial"; font-weight: bold; line-height: 42px; color: #00468E; transform: scaleY(1.5); }
.right_map .con_bottom .stockBox .divT em { clear: both; height: 42px; font-size: 14px; line-height: 20px; color: #15901f; font-style: normal; position: relative; top: -5px; padding-right: 20px; }
.right_map .up { background: url(../img/up.png) no-repeat right center; }
.right_map .down { background: url(../img/down.png) no-repeat right center; }
.right_map .con_bottom .stockBox .divT2 { height: 24px; overflow: hidden; line-height: 24px; color: #5f5c5c; font-size: 14px; font-weight: bold; }
.right_map .con_bottom .stockBox .divT3 { height: 24px; overflow: hidden; line-height: 24px; color: #a3a3a3; font-size: 14px; }
.right_map .con_bottom .rightCode { overflow: hidden; text-align: center; font-size: 0px; padding-bottom: 30px; }
.right_map .con_bottom .rightCode .center { display: inline-block; text-align: center; }
.right_map .con_bottom .ewm { overflow: hidden; float: left; display: inline; margin: 0px 10px; font-size: 15px; }
.right_map .con_bottom .ewm .p { padding: 4px; overflow: hidden; background: #fff; border: 1px solid #ddd; }
.right_map .con_bottom .ewm .p img { display: block; width: 85px; height: 85px; }
.right_map .con_bottom::-webkit-scrollbar {
width:4px;
height:4px;
}
.right_map .con_bottom::-webkit-scrollbar-thumb {
background:#00468E;
}
.right_map .con_bottom::-webkit-scrollbar-track {
background:#f6f5f5;
}
/* 展开 */
.right_map.show .content { right: 0 }
header { height: 97px; }
/* xc_banner */
.xc_banner { height: 400px; position: relative }
.xc_banner .intro { text-align: center; padding-top: 280px; color: #fff; opacity: 0; visibility: hidden; transition: all 0.5s ease 0.5s; }
.xc_banner .intro .tit { font-size: 36px; line-height: 36px; font-weight: lighter; }
.xc_banner .intro .con { font-size: 18px; line-height: 26px; margin-top: 8px; }
.xc_banner .xc_jiantou { width: 159px; height: 232px; background: url(../img/xc_banner_jt.png) no-repeat center; position: absolute; left: 55%; top: 50%; margin-top: -116px; z-index: 2; transition: all 1s ease; opacity: 0; visibility: hidden; }
.xc_banner.dong .xc_jiantou { left: 65px; opacity: 1; visibility: visible }
.xc_banner.dong .intro { padding-top: 180px; opacity: 1; visibility: visible; color:#000;  }
.channel_content { min-height: 0px; padding-bottom: 0px; margin-top: 25px; }
/* 返回顶部 */
.gotop { width: 60px; height: 60px; background: url(../img/gotop.jpg) no-repeat center; position: fixed; right: 0; bottom: 253px; z-index: 3; cursor: pointer; }
/* 面包屑 */
.crumbs { padding: 25px 0; text-align: right; }
.crumbs em { display: inline-block; margin: 0 10px; vertical-align: middle; font-size: 14px; color: #888; }
.crumbs em i { margin: 0; height: 22px; line-height: 22px; display: block; }
.crumbs a { display: inline-block; vertical-align: middle; font-size: 14px; color: #888; }
.crumbs a.home { width: 18px; height: 15px; background: url(../img/home.png) no-repeat center; vertical-align: -3px; }
.crumbs span { display: inline-block; vertical-align: middle; font-size: 14px; color: #888; }
/* 底部 */
.pageFooter { background: url(../img/footer.jpg) no-repeat center; background-size: cover; }
.f_top .left { width: 70%; float: left; border-right: 1px solid #ededed; padding: 80px 0 45px; box-sizing: border-box; }
.f_top .left dl { float: left; width: 23%; margin-right: 2%; font-weight: lighter }
.f_top .left dl dt { font-size: 24px; line-height: 46px; color: #000; margin-bottom: 20px; }
.f_top .left dl dd { font-size: 18px; line-height: 46px; color: #000; color: rgba(0,0,0,.65); }
.f_top .right { width: 29%; float: right; padding: 80px 0 45px }
.f_top .right .box { padding-left: 40px; }
.f_top .right .tit { font-size: 24px; line-height: 46px; color: #000; font-weight: bold; }
.f_top .right .tel { font-size: 36px; line-height: 36px; color: #00468E; font-family: 'BEBAS'; margin-top: 25px; }
.f_top .right .txt { font-size: 19px; color: #666; color: rgba(0,0,0,.5); line-height: 45px; }
.f_top .right .list { margin-top: 20px; }
.f_top .right .list li { font-size: 15px; line-height: 30px; color: #000; }
.f_top .right .f_ewm { position: relative; margin-top: 40px; }
.f_top .right .f_ewm .ewm_img { position: absolute; left: 0%; bottom: 100%; width: 120px; height: 120px; pointer-events: none; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.f_top .right .f_ewm .ewm_txt span { display: inline-block; margin-right: 10px; cursor: pointer; }
.f_top .right .f_ewm:hover .ewm_img { opacity: 1; visibility: visible; }
.f_bott { border-top: 1px solid #eaeaea; padding: 30px 0; position: relative }
.f_bott .left { float: left; font-size: 16px; line-height: 32px; color: #000; color: rgba(0,0,0,.65); }
.f_bott .left a { display: inline-block; margin: 0 10px }
.f_bott .right { width: 698px; height: 92px; background: url(../img/f_right.jpg) no-repeat center; position: absolute; right: 0; bottom: 0; }
/* .f_bott .right.cur{right:0} */


/* -------------------------下层开始----------------------------- */
.el2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
/* 公共标题 */
.common-infor .en_tit { font-size: 16px; line-height: 30px; color: #333; font-weight: bold; text-transform: uppercase; }
.common-infor .cn_tit { font-size: 34px; line-height: 40px; color: #490f0f; margin-top: 5px; font-weight: lighter; }
.common-infor .line { width: 74px; height: 2px; background: #00468E; margin: 20px 0 25px; }
/* 新闻中心 */
.news_list { margin-top: 0; }
.news_list01 { background: url(../img/news_list01.jpg) no-repeat center; padding: 60px 0 80px }
.news_list01 .infor { margin-bottom: 30px; }
.news_list01 .infor .left { float: left; font-size: 36px; line-height: 36px; color: #490f0f; }
.news_list01 .infor .right { float: right; font-size: 0; }
.news_list01 .infor .right a { display: inline-block; font-size: 16px; line-height: 30px; color: #333; padding: 0 12px; position: relative; font-weight: lighter; }
.news_list01 .infor .right a:after { content: ''; width: 1px; height: 17px; background: #434343; position: absolute; left: 0; top: 50%; margin-top: -8px; ; }
.news_list01 .infor .right a:first-child:after { display: none; }
.news_list01 .infor .right a.cur { color: #00468E; font-weight: bold; }
/* 新闻头条6 */
.news_list01 .rect-575 { padding-bottom: 57.9%; }
.news_list01 .content .item { float: left; width: 32%; transition: .3s ease; }
.news_list01 .content .item.item2 { margin: 0 2%; }
.news_list01 .content .item .txt { background: #fff; }
.news_list01 .content .item .txt .box { padding: 33px 30px; }
.news_list01 .content .item .txt .box .date { font-size: 14px; line-height: 24px; color: #00468E; transition: .3s ease; }
.news_list01 .content .item .txt .box .tit { font-size: 20px; color: #333; line-height: 30px; margin-bottom: 20px; height: 60px; overflow: hidden; }
.news_list01 .content .item .txt .box .con { font-size: 14px; color: #888; line-height: 21px; height: 42px; overflow: hidden; }
.news_list01 .content .item .item_t:first-child { margin-bottom: 20px; }
.news_list01 .content .item .item_t .txt { transition: .3s ease; }
.news_list01 .content .item1:hover,
.news_list01 .content .item2:hover { box-shadow: -4px 2px 20px 1px rgba(0,0,0,0.2); }
.news_list01 .content .item1:hover .txt .box .tit,
.news_list01 .content .item2:hover .txt .box .tit { color: #00468E; }
.news_list01 .content .item .item_t:hover .txt { position: relative; box-shadow: -4px 2px 20px 1px rgba(0,0,0,0.2); }
.news_list01 .content .item .item_t:hover .tit { color: #00468E; }
.news_list02 .content { margin-top: 40px; }
.news_list02 .content .hd { margin-bottom: 30px; }
.news_list02 .content .hd .inp_box_wrap { width: 32%; margin-left: 2%; border-bottom: solid 2px #00468E; }
.news_list02 .content .hd .inp_box_wrap:first-child { margin-left: 0; }
.news_list02 .content .hd .inp_box_wrap .inp_box { display: block; width: 100%; height: 50px; line-height: 50px; border: none; padding: 0; margin: 0; box-sizing: content-box; font-size: 20px; color: #514f50; padding: 0; text-indent: 10px; font-weight: lighter; }
.news_list02 .content .hd .inp_box_wrap .inp_box.hd_inp { width: 80%; }
.news_list02 .content .hd .inp_box_wrap>input::-webkit-input-placeholder {
color:#514f50;
}
.news_list02 .content .hd .inp_box_wrap .hd_btn { width: 20%; height: 50px; border: none; text-align: center; background-color: transparent; outline: none; cursor: pointer; padding: 0; }
.news_list02 .content .hd .inp_box_wrap .hd_btn .icon { display: inline-block; width: 16px; height: 16px; background: url(../img/news_icon.png) no-repeat center; }
body .select-ui-options-default { margin-top: 2px; }
body .select-ui-options li:hover,
body .select-ui-options li.hover { background: #00468E; }
body .select-ui-options-bottom,
.news_list02 .select-ui-choose-bottom.on,
.news_list02 .select_box { border-radius: 0px; }
.news_list02 ul li { border-bottom: 1px solid #d1d3d4; }
.news_list02 ul li .rect-625 { padding-bottom: 62.5%; }
.news_list02 ul li a { display: block; padding: 50px 0 40px; }
.news_list02 ul li .left { float: left; width: 71%; }
.news_list02 ul li .left .tit { font-size: 26px; color: #000; margin: 12px 0; transition: .5s ease; }
.news_list02 ul li .left .con { color: #4f4f4f; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 25px; }
.news_list02 ul li .left .txt { height: 40px; position: relative; }
.news_list02 ul li .left .txt .date { color: #00468E; opacity: 1; visibility: visible; transition: .5s ease; }
.news_list02 ul li .left .txt .icon { position: absolute; top: 0; opacity: 0; visibility: hidden; transition: .5s ease; }
.news_list02 ul li .left .txt .icon i { display: inline-block; width: 40px; height: 40px; color: #fff; text-align: center; line-height: 40px; vertical-align: middle; border-radius: 50%; background: #00468E; transition: all 0.5s ease; }
.news_list02 ul li .right { float: right; width: 22%; border-radius: 20px 20px 0 20px; overflow: hidden; }
.news_list02 ul li:hover .left .tit { color: #00468E; }
.news_list02 ul li:hover .left .txt .icon:hover i { background: #00468E; }
.news_list02 ul li:hover .left .txt .date { opacity: 0; visibility: hidden; }
.news_list02 ul li:hover .left .txt .icon { opacity: 1; visibility: visible; }
/*widgets_common_pages_6 start*/
.widgets_common_pages_6 { font-size: 0; margin-top: 50px; }
.widgets_common_pages_6 a,
.widgets_common_pages_6 span { line-height: 58px; color: #666; background-color: #f1f1f1; display: inline-block; vertical-align: middle; text-align: center; padding: 0 30px; font-size: 14px; margin: 0; }
.widgets_common_pages_6 a:hover,
.widgets_common_pages_6 span.current { color: #fff; background-color: #00468E; }
@media only screen and (max-width:760px) {
.widgets_common_pages_6 { margin-top: 25px; }
.widgets_common_pages_6 a,
 .widgets_common_pages_6 span { line-height: 30px; padding: 0 10px; }
}
.widgets_common_pages_6 { text-align: center; }
.page_number { display: inline-block; margin-right: 30px; }
.page_arr { display: inline-block; }
/*widgets_common_pages_6 end*/


/* 研发制造 */
.yfzz { padding-bottom: 0; }
.yfzz01 { padding-bottom: 60px; }
.yfzz01 .content { margin-top: 40px; }
.yfzz01 .content .left { width: 39.6%; float: left; }
.yfzz01 .content .right { float: right; width: 52.4%; margin-top: 10px; ; }
.yfzz01 .content .right .text { font-size: 16px; line-height: 30px; color: #666; }
.yfzz01 .content .right .text .img_ { margin-top: 5px; }
.yfzz01 .list { margin-top: 60px; }
.yfzz01 .list li { width: 18%; float: left; padding: 0 1%; text-align: center; }
.yfzz01 .list li .num { font-size: 20px; color: #00468E; font-weight: bold; }
.yfzz01 .list li .num span { font-size: 60px; line-height: 1; display: inline-block; margin-right: 5px; }
.yfzz01 .list li .txt { font-size: 16px; line-height: 30px; color: #666; margin-top: 5px; }
.yfzz02 { margin-bottom: 60px; }
.yfzz03 { background: #f8f8f8; }
.yfzz03 .left { width: 45%; float: left; }
.yfzz03 .left .infor { margin-top: 90px; }
.yfzz03 .left .infor .con { font-size: 16px; line-height: 30px; color: #666; }
.yfzz03 .left .infor .con span { font-weight: bold; color: #00468E; }
.yfzz03 .right { width: 47%; float: right; position: relative; height: 627px }
.yfzz03 .right>img { width: 920px; height: 100%; position: absolute; left: 0; bottom: 0; max-width: none; }
/* 联系我们 */
.contact_us.channel_content { padding-bottom: 0; margin-top: 0; }
.contact_us01 { position: relative; }
.contact_us01 .map { height: 740px; }
.contact_us01 .map img { height: 100%; max-width: none; }
/* .contact_us01 .content{ left:0; bottom:120px; width:100%; z-index:2;} */
.contact_us01 .intro { background: #fff; width: 25%; position: absolute; left: 16%; bottom: 120px; }
.contact_us01 .intro .box { padding: 45px 55px 50px 40px }
.contact_us01 .intro .box dl { margin-bottom: 40px; }
.contact_us01 .intro .box dl dt { font-size: 18px; line-height: 35px; color: #00468E; font-weight: bold; padding-bottom: 13px; position: relative; margin-bottom: 13px; }
.contact_us01 .intro .box dl dt:after { content: ''; width: 80%; height: 1px; background: #999; position: absolute; left: 0; bottom: 0; }
.contact_us01 .intro .box dl dt .icon { display: inline-block; height: 24px; vertical-align: -3px; }
.contact_us01 .intro .box dl dd { font-size: 16px; line-height: 28px; color: #999; }
/* .contact_us01 .intro .box .share_box .email{display:inline-block; color:#000; vertical-align:middle;
margin-right:35px;}
.contact_us01 .intro .box .share_box .prints{display:inline-block; color:#000; vertical-align:middle; margin-right:35px; cursor:pointer;}
.contact_us01 .intro .box .share_box .bdsharebuttonbox{overflow:hidden; display:inline-block; vertical-align:middle}
.contact_us01 .intro .box .share_box .bdsharebuttonbox a{display:block; float:right; text-align:center; padding:0; margin:0;background:none; height:auto;}
.contact_us01 .intro .box .share_box i{font-size:24px} */
.contact_us01 .intro .box .share_box .icon { display: inline-block; vertical-align: middle; margin-right: 35px; position: relative; }
.contact_us01 .intro .box .share_box .icon .tanchuang { position: absolute; left: 0; top: -45px; background: #000; font-size: 14px; color: #fff; padding: 5px 20px; width: 170px; opacity: 0; visibility: hidden; transition: all 0.5s ease; pointer-events: none; }
.contact_us01 .intro .box .share_box .icon .tanchuang::after { content: ''; width: 0; height: 0; border: 5px solid; border-color: #000 transparent transparent transparent; position: absolute; left: 10px; top: 100%; }
.contact_us01 .intro .box .share_box i { font-size: 24px }
.contact_us01 .intro .box .share_box .icon:hover .tanchuang { opacity: 1; visibility: visible; pointer-events: visible; }
.contact_us02 { padding: 90px 0 }
.contact_us02 li { width: 32%; margin-left: 2%; float: left; }
.contact_us02 li:first-child { margin-left: 0; }
.contact_us02 li .li_box { border-top: 6px solid #f84a4a; box-shadow: 0 0 15px rgba(0,0,0,.1); }
.contact_us02 li .li_box { padding: 45px 60px; height: 310px; }
.contact_us02 li .li_box .tit { font-size: 20px; line-height: 25px; color: #ccc; text-align: center; }
.contact_us02 li .li_box .tit span { color: #00468E; }
.contact_us02 li .li_box .img { width: 157px; height: 157px; margin: 30px auto 20px; }
.contact_us02 li .li_box .con { font-size: 14px; line-height: 25px; color: #888; text-align: center; }
.contact_us02 li .li_box .txt { font-size: 14px; line-height: 25px; color: #888; text-align: center; }
.contact_us02 li.li02 .li_box .icon_box { text-align: center; }
.contact_us02 li.li02 .icon { display: inline-block; width: 64px; height: 64px; margin: 30px 0; cursor: pointer; }
.contact_us02 li.li02 .icon01 { background: url(../img/icon02.png) no-repeat center; background-size: cover; margin-right: 30px; }
.contact_us02 li.li02 .icon02 { background: url(../img/icon01.png) no-repeat center; background-size: cover; margin-right: 30px; }
.contact_us02 li.li02 .icon03 { background: url(../img/icon03.png) no-repeat center; background-size: cover; }
.contact_us02 li.li02 .icon01.on { background: url(../img/icon02_on.png) no-repeat center; background-size: cover; }
.contact_us02 li.li02 .icon02.on { background: url(../img/icon01_on.png) no-repeat center; background-size: cover; }
.contact_us02 li.li02 .icon03.on { background: url(../img/icon03_on.png) no-repeat center; background-size: cover; }
.contact_us02 li.li02 .con_box { display: none; }
.contact_us02 li.li02 .con_box .intro { margin-bottom: 25px; }
.contact_us02 li.li02 .con_box .intro:last-child { margin-bottom: 0; }
.contact_us02 li.li02 .con_box .intro .t { font-size: 14px; line-height: 20px; color: #888; margin-bottom: 5px; }
.contact_us02 li.li02 .con_box .intro .c { font-size: 14px; line-height: 20px; color: #888 }
.contact_us02 li.li02 .con_box.cur { display: block; }
/* 公司公告 */
.sanji_nav .sanji_list { margin-top: 55px; }
.sanji_nav .sanji_list ul { font-size: 0 }
.sanji_nav .sanji_list li { display: inline-block; position: relative; padding: 0 12px }
.sanji_nav .sanji_list li:after { content: ''; width: 1px; height: 16px; background: #bcbcbc; position: absolute; left: 0; top: 50%; margin-top: -8px; }
.sanji_nav .sanji_list li:first-child:after { display: none; }
.sanji_nav .sanji_list li a { display: block; font-size: 16px; line-height: 30px; color: #666; font-weight: lighter; }
.sanji_nav .sanji_list li.cur a { font-weight: bold; }
.com_report01 .bd li { margin-bottom: 13px; }
.com_report01 .bd .li_box { border: 1px solid #cdcdcd; display: block; position: relative; }
.com_report01 .bd .li_box .date { width: 100px; color: #888; text-align: center; border-right: 1px solid #cdcdcd; padding: 17px 0 }
.com_report01 .bd .li_box .date .day { font-size: 36px; line-height: 41px; font-weight: bold; }
.com_report01 .bd .li_box .date .year { font-size: 14px; line-height: 20px; margin-top: 5px; }
.com_report01 .bd .li_box .intro { padding: 17px 54px; width: 60%; }
.com_report01 .bd .li_box .intro .tit { font-size: 16px; line-height: 66px; color: #888; width: 90%; }
.com_report01 .bd .li_box .intro .icon { font-size: 30px; height: 66px; line-height: 66px; margin-right: 20px; }
.com_report01 .bd .li_box .anniu { width: 27px; height: 28px; background: url(../img/com_resport.png) no-repeat center; position: absolute; right: 45px; top: 50%; margin-top: -14px; transition: all 0.5s ease; }
.com_report01 .bd li:hover .li_box .intro .tit { color: #00468E; }
.com_report01 .bd li:hover .li_box .date { color: #00468E; }
.com_report01 .bd li:hover .li_box .anniu { background: url(../img/com_resport_on.png) no-repeat center; }
/* 基本信息 */
.jb_message01 .content { margin-top: 40px; }
.jb_message01 .content .left { width: 33.3%; float: left; }
.jb_message01 .content .right { width: 66.6%; float: left; }
.jb_message01 .content .rect-767 { padding-bottom: 76.5%; }
.jb_message01 .content .rect-153 { padding-bottom: 151.8%; }
/* .jb_message01 .content .right{} */
.jb_message01 .content .right tr { background: #fff; }
.jb_message01 .content .right tr:nth-child(2n) { background: #f1f6fa; }
.jb_message01 .content .right td { height: 52px; border-color: #ebeef5!important; display: table-cell; vertical-align: middle; color: #777; padding-left: 17px; padding-right: 30px; }
.jb_message01 .content .right tr td:first-child { color: #333; text-align: center; padding-left: 0; padding-right: 0; }
.jb_message01 .content .right tr td:nth-child(3) { color: #333; text-align: center; padding-left: 0; padding-right: 0; }
/* 社会责任 */
.social_respon01 .infor .con { font-size: 16px; line-height: 26px; color: #666; }
.social_respon01 .content { margin-top: 50px; }
.social_respon01 .content .item { margin-bottom: 55px; background: #f8f8f8; position: relative; }
.social_respon01 .content .item:after { content: ''; width: 500px; height: 100%; background: #f8f8f8; position: absolute; left: 90%; top: 0; }
.social_respon01 .content .item .rect-6745 { padding-bottom: 67.45%; }
.social_respon01 .content .item .img_ { width: 47%; float: left; }
.social_respon01 .content .item .intro_ { width: 53%; float: right; position: relative; z-index: 2; }
.social_respon01 .content .item .intro_ .box { padding: 45px 0 45px 75px }
.social_respon01 .content .item .intro_ .box .t { font-size: 24px; line-height: 27px; color: #333; font-weight: bold; margin-bottom: 25px; }
.social_respon01 .content .item .intro_ .box .c { font-size: 16px; line-height: 27px; color: #666 }
.social_respon01 .content .item.even .img_ { float: right; }
.social_respon01 .content .item.even .intro_ { float: left; }
.social_respon01 .content .item.even .intro_ .box { padding-left: 0; padding-right: 75px; }
.social_respon01 .content .item.even:after { left: inherit; right: 90% }
.social_respon02 .item { width: 31%; margin-left: 3.5%; float: left; }
.social_respon02 .item:first-child { margin-left: 0; }
.social_respon02 .item .rect-628 { padding-bottom: 62.8%; }
.social_respon02 .item .intro { background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.1); }
.social_respon02 .item .intro .box { padding: 20px 35px 30px }
.social_respon02 .item .intro .box .d { font-size: 13px; line-height: 24px; color: #999; margin-bottom: 5px; }
.social_respon02 .item .intro .box .t { font-size: 18px; line-height: 26px; color: #00468E; }
/* 人才理念 */
.rc_concept { font-weight: lighter; }
.rc_concept.channel_content { padding-bottom: 0; }
.rc_concept01 .rect-95 { padding-bottom: 95%; }
.rc_concept01 .content .item1 { background: #eeeeee; }
.rc_concept01 .content .item1 .tit { border-left: 3px solid #00468E; color: #333; padding-left: 10px; transition: .3s ease; }
.rc_concept01 .content .item1 .con { color: #333; }
.rc_concept01 .content .item1:hover .tit { color: #00468E; }
.rc_concept01 .content .item1 .box { padding: 64px 30px; }
.rc_concept01 .content .tit { border-left: 3px solid #00468E; font-size: 35px; color: #fff; position: relative; line-height: 35px; margin-bottom: 30px; padding-left: 10px; }
.rc_concept01 .content .con { font-size: 14px; color: #fff; line-height: 24px; height: 72px; overflow: hidden; margin-bottom: 40px; }
.rc_concept01 .content .more { font-size: 14px; color: #3c3c3c; }
.rc_concept01 .content .more .icon { display: inline-block; padding-left: 5px; width: 17px; height: 10px; background: url(http://zjk.jerei.com/uploadfiles/widget_personalzh_14_anniu_jt1.png) no-repeat center; }
.rc_concept01 .content .list_text { background: #00468E; }
.rc_concept01 .content .list_text .tit { border-left: 3px solid #fff; padding-left: 10px; margin-bottom: 20px; font-size: 32px; color: #fff; }
.rc_concept01 .content .list_text .text { font-size: 14px; color: #fff; }
.rc_concept01 .content .list_text .text_box { padding: 20% 10% 0; color: #fff; }
.rc_concept01 .content .list_r .box { padding: 64px 30px; position: relative; }
.rc_concept01 .content .list_r .box .con { width: 60%; }
.rc_concept01 .content .list_r:hover .tit { color: #00468E; }
.rc_concept02 .item { text-align: center; background-color: #f8f8f8; transition: all 0.5s ease; }
.rc_concept02 .item a { display: block; padding: 40px 30px; }
.rc_concept02 .item .icon { transition: .5s ease; }
.rc_concept02 .item .t { font-size: 24px; color: #434343; margin: 20px 0 5px; transition: .3s ease; }
.rc_concept02 .item .c { font-size: 14px; color: #888888; line-height: 24px; height: 72px; overflow: hidden; }
.rc_concept02 .item:hover { background-color: #e9e9e9; }
.rc_concept02 .item:hover .icon { transform: rotateY(180deg) }
.rc_concept02 .item:hover .t { color: #bc0b13; }
.rc_concept03 { margin-top: 50px; }
.rc_concept03 .part3_title { font-size: 31px; color: #363434; }
.rc_concept03 ul { padding: 40px 0px 60px; }
.rc_concept03 li { display: inline-block; *display:inline;
*zoom:1;
margin: 0 2%; font-size: 16px; color: #808080; }
/* 社会招聘 */
.job_list01 .hd .item { width: 50%; float: left; height: 58px; line-height: 58px; text-align: center; position: relative; cursor: pointer }
.job_list01 .hd .item:After { content: ''; width: 32px; height: 11px; background: url(../img/job_list01_1.png) no-repeat center; position: absolute; left: 50%; margin-left: -16px; top: 100%; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.job_list01 .hd .item a { display: block; font-size: 18px; color: #fff; font-weight: lighter; background: #50bcc5; }
.job_list01 .hd .item:hover a { background: #00468E; font-weight: bold; }
.job_list01 .hd .item.cur a { background: #00468E; font-weight: bold; }
.job_list01 .hd .item.cur:after { opacity: 1; visibility: visible; }
.job_list01 .bd { margin-top: 40px; }
.job_list01 .bd_top .item { margin-bottom: 6px; }
.job_list01 .bd_top .item dt { display: inline-block; font-size: 16px; line-height: 40px; color: #333; font-weight: bold; margin-right: 45px; }
.job_list01 .bd_top .item dd { display: inline-block; font-size: 14px; line-height: 40px; color: #777; margin-right: 30px; cursor: pointer; }
.job_list01 .bd_top .item dd:hover { color: #00468E }
.job_list01 .bd_top .item dd.cur { color: #00468E }
.job_list01 .bd_top .item04 .cell { width: 28%; float: left; margin-right: 6%; }
.job_list01 .bd_top .item04 .cell label { display: inline-block; font-size: 16px; line-height: 30px; color: #333; font-weight: bold; margin-right: 45px; }
.job_list01 .bd_top .item04 .cell .bumen { width: 75%; display: inline-block; height: 30px; line-height: 30px; text-indent: 5px; font-size: 14px; color: #999; border-color: #e8e8e8; padding: 0; margin: 0; box-sizing: border-box; border-radius: 0; }
.job_list01 .bd_top .item04 .cell .inp { width: 75%; display: inline-block; height: 30px; line-height: 30px; text-indent: 13px; font-size: 14px; color: #999; padding: 0; margin: 0; box-sizing: border-box; background: none; border: 1px solid #e8e8e8 }
.job_list01 .bd_top .item04 .cell02 { margin-right: 4%; }
.job_list01 .bd_top .item04 .cell02 label { margin-right: 20px; }
.job_list01 .bd_top .item04 .btns { display: inline-block; width: 100px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; background: #00468E; border: none; outline: none; padding: 0; margin: 0; cursor: pointer; }
.job_list01 .bd_bott { margin-top: 30px; }
.job_list01 .bd_bott .widget-job-tit { background: #00468E; color: #fff; overflow: hidden; height: 56px; line-height: 56px; }
.job_list01 .bd_bott ._jt { height: 56px; line-height: 56px; overflow: hidden; *zoom:1;
cursor: pointer; border-bottom: 1px dashed #dedede; }
.job_list01 .bd_bott ._ut { float: left; text-align: center; min-height: 1px; }
.job_list01 .bd_bott ._t1 { width: 14%; }
.job_list01 .bd_bott ._t2 { width: 14%; }
.job_list01 .bd_bott ._t3 { width: 14%; }
.job_list01 .bd_bott ._t4 { width: 14%; }
.job_list01 .bd_bott ._t5 { width: 14%; }
.job_list01 .bd_bott ._t6 { width: 14%; }
.job_list01 .bd_bott ._t7 { width: 14%; }
.job_list01 .bd_bott ._jc { display: none; }
.job_list01 .bd_bott ._jcon { padding: 35px 60px; background: #f4f4f4; }
.job_list01 .bd_bott .widget-job-btn { cursor: pointer; background: #00468E; color: #fff; width: 160px; height: 40px; line-height: 40px; margin-top: 40px; display: block; text-align: center; font-size: 15px; }
.job_list01 .bd_bott .tit { font-size: 16px; color: #333; line-height: 30px; margin-bottom: 20px; }
.job_list01 .bd_bott .info { font-size: 14px; color: #333; line-height: 27px; margin-bottom: 40px; font-weight: lighter; }
/* 员工培训 */
.training01 .content { margin-top: 40px; }
.training01 .content .item .rect-535 { padding-bottom: 53.5%; }
.training01 .content .item .rect-60 { padding-bottom: 60.3%; }
.training01 .content .item .rect-6044 { padding-bottom: 60.3%; }
.training01 .content .item .rect-687 { padding-bottom: 68%; }
.training01 .content .item01 .left { width: 53%; float: left; }
.training01 .content .item01 .right { width: 47%; float: right; overflow: hidden; background: #00468E; position: relative; }
.training01 .content .item01 .right:after { content: ''; width: 471px; height: 356px; background: url(../img/training01_3.png) no-repeat center; position: absolute; right: 0; bottom: 0; pointer-events: none; }
.training01 .content .item01 .right .box { padding: 90px 54px 75px; position: relative; z-index: 2; }
.training01 .content .item01 .right .box .line { width: 45px; height: 2px; background: #fff; margin-bottom: 45px; }
.training01 .content .item01 .right .box .con { font-size: 16px; line-height: 30px; color: #fff; }
.training01 .content .item02 .left { width: 47%; float: right; }
.training01 .content .item02 .right { width: 53%; float: left; background: #f4f4f4; }
.training01 .content .item02 .right .box { padding: 90px 54px 75px; }
.training01 .content .item02 .right .box .line { width: 45px; height: 2px; background: #666; margin-bottom: 45px; }
.training01 .content .item02 .right .box .con { font-size: 16px; line-height: 30px; color: #666; }
.training02 { margin-top: 60px; }
.training02 .content { margin-top: 40px; }
.training02 .intro { border: 1px solid #ddd }
.training02 .intro .t { font-size: 16px; line-height: 59px; text-align: center; padding: 0 20px }
.training02 li { width: 25%; float: left; margin-left: -1px; cursor: pointer; }
.training02 li .cover { width: 100%; height: 100%; background: url(../img/black40.png) center; position: absolute; left: 0; bottom: 0; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.training02 li .cover .icon { width: 43px; height: 43px; position: absolute; left: 50%; margin-left: -21px; top: 50%; margin-top: -21px; background: url(../img/training02_2.png) no-repeat center; }
.training02 li:hover .cover { opacity: 1; visibility: visible; }
.album_wrap_case4 .album_case4 .right_btn .btn_box:hover { background: #00468E; }
/* 智能制造 */
.zn_made01 .content .content_con { font-size: 16px; line-height: 30px; color: #666; width: 100%; }
.zn_made01 .content { margin-top: 30px; }
.zn_made01 .content .rect-535 { padding-bottom: 53.5%; }
.zn_made01 .content .rect-63 { padding-bottom: 63%; }
.zn_made01 .content .rect-535:after { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../img/black30.png) center; transition: all 0.5s ease; }
.zn_made01 .content .hd li { width: 32%; float: left; margin-left: 2%; position: relative; cursor: pointer; }
.zn_made01 .content .hd li:first-child { margin-left: 0; }
.zn_made01 .content .hd li .cover { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; transition: all 0.5s ease; }
.zn_made01 .content .hd li .cover .box { display: flex; justify-content: center; align-items: center; height: 100%; }
.zn_made01 .content .hd li .cover .box .t { font-size: 18px; line-height: 30px; color: #fff; padding: 0 20px }
.zn_made01 .content .hd li:after { content: ''; width: 100%; height: 4px; background: #00468E; position: absolute; left: 0; bottom: 0; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.zn_made01 .content .hd li:before { content: ''; width: 33px; height: 15px; background: url(../img/zn_made01_2.png) no-repeat center; position: absolute; left: 50%; margin-left: -16px; top: 100%; opacity: 0; visibility: hidden; transition: all 0.5s ease }
.zn_made01 .content .bd { background-color: #f2f4f6; padding: 54px 35px }
.zn_made01 .content .bd .box { position: relative; }
.zn_made01 .zn_made01_btn>div { width: 54px; height: 12px; position: absolute; bottom: 15px; z-index: 2; font-size: 0; cursor: pointer; transition: all 0.5s ease; }
.zn_made01 .zn_made01_btn .owl-prev { left: 0; background: url(../img/zn_made_jt2.png) no-repeat; }
.zn_made01 .zn_made01_btn .owl-next { right: 0; background: url(../img/zn_made_jt1.png) no-repeat; }
.zn_made01 .zn_made01_btn .owl-prev:hover { background: url(../img/zn_made_jt2_on.png) no-repeat; }
.zn_made01 .zn_made01_btn .owl-next:hover { background: url(../img/zn_made_jt1_on.png) no-repeat; }
.zn_made01 .text { text-align: center; width: 60%; margin: 30px auto 0; }
.zn_made01 .text span { display: inline-block; font-size: 20px; line-height: 30px; color: #333; ; }
.zn_made01 .content .hd li.cur .cover { opacity: 0; visibility: hidden; }
.zn_made01 .content .hd li.cur:after { opacity: 1; visibility: visible; }
.zn_made01 .content .hd li.cur:before { opacity: 1; visibility: visible; }
.zn_made01 .content .hd li.cur .rect-535:after { opacity: 0; visibility: hidden; }
.zn_made01 .content .hd li:hover .rect-535:after { bottom: 100%; }
.zn_made02 { padding: 60px 0; }
.zn_made02 .infor .tit { overflow: hidden; }
.zn_made02 .infor .tit span { display: inline-block; font-size: 26px; line-height: 30px; color: #490f0f; margin-bottom: 40px; position: relative; }
.zn_made02 .infor .tit span:after { content: ''; width: 1200px; left: 110%; top: 50%; position: absolute; height: 1px; background: #d4d4d4; }
.zn_made02 .infor .con { font-size: 16px; line-height: 30px; color: #666; text-align: justify; }
.zn_made02 .infor .con span { color: #00468E }
.zn_made04 { padding: 60px 0; }
.zn_made04 .infor .tit { overflow: hidden; }
.zn_made04 .infor .tit span { display: inline-block; font-size: 26px; line-height: 30px; color: #490f0f; margin-bottom: 40px; position: relative; }
.zn_made04 .infor .tit span:after { content: ''; width: 1200px; left: 110%; top: 50%; position: absolute; height: 1px; background: #d4d4d4; }
.zn_made04 .infor .con { font-size: 16px; line-height: 30px; color: #666; text-align: justify; }
.zn_made04 .content { position: relative; margin-top: 40px; }
.zn_made04 .content .item { display: none; }
.zn_made04 .content .owl-item .item { display: block; }
.zn_made04 .content .rect-65 { padding-bottom: 65%; }
.zn_made04 .content .zn_made04_btn>div { width: 28px; height: 65px; position: absolute; top: 50%; margin-top: -20px; z-index: 2; font-size: 0; cursor: pointer; transition: all 0.5s ease; }
.zn_made04 .content .zn_made04_btn .owl-prev { left: -40px; background: url(../img/zn_made04_1.jpg); }
.zn_made04 .content .zn_made04_btn .owl-next { right: -40px; background: url(../img/zn_made04_2.jpg); }
.zn_made04 .content .zn_made04_btn .owl-prev:hover { background: url(../img/zn_made04_1_on.jpg); }
.zn_made04 .content .zn_made04_btn .owl-next:hover { background: url(../img/zn_made04_2_on.jpg); }
.zn_made05 { padding: 60px 0; }
.zn_made05 .infor .tit { overflow: hidden; }
.zn_made05 .infor .tit span { display: inline-block; font-size: 26px; line-height: 30px; color: #490f0f; margin-bottom: 40px; position: relative; }
.zn_made05 .infor .tit span:after { content: ''; width: 1200px; left: 110%; top: 50%; position: absolute; height: 1px; background: #d4d4d4; }
.zn_made05 .infor .con { font-size: 16px; line-height: 30px; color: #666; text-align: justify; }
.zn_made05 .content { margin-top: 40px; }
.zn_made05 .content .img_box { padding: 0 40px }
.zn_made05 .content .img_box .rect-52 { padding-bottom: 72%; }
.zn_made05 .content .img_box .item { width: 48%; margin:2% 1%; }

.zn_made05 .content .img_box .item .text { font-size: 16px; line-height: 30px; color: #333; text-align: center; margin-top: 10px; font-weight: bold; }
.zn_made05 .content .intro { font-size: 16px; line-height: 30px; color: #666; margin-top: 30px; }
.zn_made06 .content { background: #f2f4f6; border: 1px solid #d3d3d3 }
.zn_made06 .left { width: 32%; float: left; }
.zn_made06 .left li { background: #00468E; height: 106px; display: flex; align-items: center; border-top: 1px solid #fff; cursor: pointer; transition: all 0.5s ease; }
.zn_made06 .left li span { font-size: 18px; line-height: 30px; color: #fff; display: inline-block; padding: 0 40px; transition: all 0.5s ease; }
.zn_made06 .left li.cur { background: #980002; }
.zn_made06 .left li.cur span { font-weight: bold; }
.zn_made06 .right { width: 68%; float: right; }
.zn_made06 .right .box { padding: 60px 90px 60px 70px }
.zn_made06 .right .box .intro { height: 512px; overflow: hidden; }
.zn_made06 .right .box .intro .tit { font-size: 24px; line-height: 30px; color: #333; font-weight: bold; margin-bottom: 30px; }
.zn_made06 .right .box .intro .con { font-size: 16px; line-height: 30px; color: #444; margin-bottom: 30px; }
/* 产品列表 */
.pro_list.channel_content { background: #fafafa; margin-top: 0; padding-top: 60px; }
.pro_list01 { margin-bottom: 55px; }
.pro_list01 .content { background: #fff; padding: 35px 55px 32px; box-shadow: 0 0 15px rgba(0,0,0,.1); }
.pro_list01 .hd .item { text-align: center; cursor: pointer; }
.pro_list01 .hd .item .tit { font-size: 14px; line-height: 24px; color: #aaa; margin-bottom: 10px; transition: all 0.5s ease; }
.pro_list01 .hd .item .icon { display: inline-block; width: 34px; height: 34px; background-position: 0 0; }
.pro_list01 .hd .owl-item.center .item .tit { font-size: 18px; color: #00468E; font-weight: bold; }
.pro_list01 .hd .owl-item.center .item .icon { background-position: 0 -34px; }
.pro_list01 .hd .owl-item .item.cur .tit { font-size: 18px; color: #00468E; font-weight: bold; }
.pro_list01 .hd .owl-item .item.cur .icon { background-position: 0 -34px; }
.pro_list01 .hd { position: relative; }
.pro_list01 .hd:after { content: ''; width: 100%; height: 1px; background: url(../img/pro_list01_line.png) center; position: absolute; left: 0; top: 49px }
.pro_list01 .hd .pro_list01_btn>div { width: 38px; height: 38px; z-index: 2; font-size: 0; cursor: pointer; transition: all 0.5s ease; display: inline-block; position: absolute; top: 30px; transition: all 0.5s ease; }
.pro_list01 .hd .pro_list01_btn .owl-prev { left: 0; background: url(../img/pro_list01_jt1.png) no-repeat center; }
.pro_list01 .hd .pro_list01_btn .owl-next { right: 0; background: url(../img/pro_list01_jt2.png) no-repeat center; }
.pro_list01 .hd .pro_list01_btn .owl-prev:hover { background: url(../img/pro_list01_jt1_on.png) no-repeat center; }
.pro_list01 .hd .pro_list01_btn .owl-next:hover { background: url(../img/pro_list01_jt2_on.png) no-repeat center; }
.pro_list01 .bd { padding-top: 50px; position: relative; }
.pro_list01 .bd:after { content: ''; width: 1px; height: 100%; background: url(../img/pro_line.png) center; position: absolute; left: 50%; top: 0; }
.pro_list01 .bd .img_box .left { width: 32.6%; float: left; padding-left: 6%; margin-top: 15px; }
.pro_list01 .bd .img_box .right { width: 38%; float: right; }
.pro_list01 .bd .img_box { padding-bottom: 35px; }
.pro_list01 .bd .more { display: block; width: 160px; height: 35px; line-height: 35px; margin: 0 auto; text-align: center; font-size: 14px; background: #cf0609; color: #fff; position: relative; z-index: 2; ; }
.pro_list01 .bd .more:hover { background: #00468E; }
.pro_list02 { background: url(../img/pro_list02_1.jpg) no-repeat center; margin-bottom: 40px }
.pro_list02 .left { width: 50%; float: left; }
.pro_list02 .left .infor { text-align: center; }
.pro_list02 .left .infor .en_tit { font-size: 16px; line-height: 20px; color: #333; }
.pro_list02 .left .infor .line { margin: 15px auto 20px; width: 74px; height: 2px; background: #00468E; }
.pro_list02 .left .infor .cn_tit { font-size: 34px; line-height: 34px; color: #490f0f; margin-bottom: 25px; }
.pro_list02 .left .infor .con { font-size: 14px; line-height: 26px; color: #000; font-weight: lighter; }
.pro_list02 .form .form_box { float: right; border: 1px solid #fff; border-radius: 40px; width: 35%; position: relative; }
.pro_list02 .form .inp { width: 90%; font-size: 12px; height: 26px; line-height: 26px; background: none; text-indent: 10px; color: #fff; border: none; padding: 0 }
.pro_list02 .form .inp::-webkit-input-placeholder {
color:#fff;
}
.pro_list02 .form .icon { width: 11px; height: 11px; background: url(../img/pro_search.png) no-repeat center; position: absolute; right: 10px; top: 50%; margin-top: -5px; cursor: pointer; }
.pro_list02 .list { margin-top: 24px; text-align: right; font-size: 0; }
.pro_list02 .list .li_first { font-size: 16px; font-weight: bold; width:auto; color: #666; padding-bottom: 5px; padding: 5px 3%; display: inline-block; border-bottom: 1px solid #d4d4d4; margin-right: 20px; }
.pro_list02 .list .li_ { display: inline-block; padding: 0 17px; width:auto; height: 38px; line-height: 38px; background: #f1f1f1; font-size: 14px; color: #666; border-radius: 40px; margin-bottom: 25px; margin-right: 24px; cursor: pointer; }
.pro_list02 .list .li_:hover { background-color:#00468E; }
.pro_list02 .list .li_:hover a{ color:#FFF; }
.pro_list02 .list .li_ .icon { width: 23px; height: 23px; margin-left: 10px; display: inline-block; vertical-align: -6px; transition: all 0.5s ease; }
.pro_list02 .list .li_.cur { box-shadow: 0 0 15px rgba(0,0,0,.2); background-color:#00468E; color:#FFF; }
.pro_list02 .list .li_.cur .icon { background-image: url(../img/pro_list02_2_on.png)!important; background-repeat: no-repeat; background-size: cover; }
.pro_list03 .li_ { width: 23.5%; float: left; margin-right: 2%; margin-bottom: 40px; background: #fff; transition: all 0.5s ease; }
.pro_list03 .li_:nth-child(4n) { margin-right: 0; }
.pro_list03 .li_box { display: block; padding: 25px 25px 30px }
.pro_list03 .li_box .intro { text-align: center; padding-top: 30px }
.pro_list03 .li_box .intro .t { font-size: 18px; line-height: 30px; height:30px; overflow:hidden; color: #242424; margin-bottom: 6px; }
.pro_list03 .li_box .intro .c { font-size: 14px; line-height: 24px; color: #999; }
.pro_list03 .li_.cur { box-shadow: 0 0 15px rgba(0,0,0,.2); }
/* 产品详细弹窗 */
.pro_detail { position: relative; z-index: 60; display: none; }
.pro_detail .pro_bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: url(../img/black50.png) center; }
.pro_detail .pro_close { width: 31px; height: 31px; position: absolute; right: 30px; top: 32px; background: url(../img/pro_close.png) no-repeat center; transition: all 0.5s ease; cursor: pointer; }
.pro_detail .pro_content { width: 1200px; height: 680px; background: #fafafa; position: fixed; left: 50%; margin-left: -600px; top: 50%; margin-top: -340px; overflow: hidden; }
.pro_detail .pro_content .content { padding: 90px 40px 60px 30px; background: #fafafa; }
.pro_detail .content .box .left { margin-top: 40px; width: 45.5%; padding: 0 20px; float: left; position: relative; }
.pro_detail .proDetail_btn>div { width: 10px; height: 31px; z-index: 2; font-size: 0; cursor: pointer; transition: all 0.5s ease; display: inline-block; position: absolute; top: 50%; margin-top: -15px; ; }
.pro_detail .proDetail_btn .owl-prev { left: 0; background: url(../img/pro_detail01_jt1.png) no-repeat center }
.pro_detail .proDetail_btn .owl-next { right: 0; background: url(../img/pro_detail01_jt2.png) no-repeat center; }
.pro_detail .pro_dots { text-align: center; margin-top: 40px; }
.pro_detail .pro_dots .owl-dot { width: 6px; height: 6px; border: 1px solid #000; margin: 0 5px; border-radius: 50%; display: inline-block; cursor: pointer; }
.pro_detail .pro_dots .owl-dot.active { background: #000; }
.pro_detail .pro_close:hover { transform: rotateZ(180deg); }
.pro_detail .content .box .right { width: 45%; float: right; }
/* .pro_detail .content .box .right .r_box{padding-right:;} */
.pro_detail .content .box .right .text { font-size: 14px; line-height: 40px; color: #666 }
.pro_detail .content .box .right .tit { font-size: 36px; line-height: 50px; color: #000; font-weight: lighter; }
.pro_detail .content .box .right .con { font-size: 14px; line-height: 24px; height: 48px; padding-right: 10px; overflow-y: auto; color: #777; margin: 15px 0 25px; }
.pro_detail .content .box .right .con::-webkit-scrollbar {
width:1px;
height:4px;
}
.pro_detail .content .box .right .con::-webkit-scrollbar-thumb {
border-radius:5px;
background:#666666;
}
.pro_detail .content .box .right .con::-webkit-scrollbar-track {
border-radius:0;
background:#e2e2e2;
}
.pro_detail .content .box .right .img_ .img { display: none; }
.pro_detail .content .box .right .img_ .img { font-size: 14px; color: #666; line-height: 30px; }
.pro_detail .content .box .right .img_ .img .t { font-size: 18px; color: #333; font-weight: bold; margin-bottom: 20px; ; }
.pro_detail .content .box .right .img_ .img .c { height: 240px; overflow-y: auto; }
.pro_detail .content .box .right .img_ .img .c::-webkit-scrollbar {
width:1px;
height:4px;
}
.pro_detail .content .box .right .img_ .img .c::-webkit-scrollbar-thumb {
border-radius:5px;
background:#666666;
}
.pro_detail .content .box .right .img_ .img .c::-webkit-scrollbar-track {
border-radius:0;
background:#e2e2e2;
}
.pro_detail .content .box .right .more_box { margin-top: 30px; }
.pro_detail .content .box .right .more_box span { display: inline-block; width: 160px; height: 38px; line-height: 38px; background: #b2b2b2; font-size: 14px; color: #fff; font-weight: bold; text-align: center; margin-right: 40px; cursor: pointer; }
.pro_detail .content .box .right .more_box span.cur { background: #00468E; }
/* 关于我们 */
.about_us.channel_content { padding-bottom: 0; margin-top: 0; }
.about_us01 { padding-bottom:50px; }
.about_us01 .infor .con { font-size: 16px; line-height: 26px; color: #444; text-align: justify; }
.about_us01 .infor .more { display: inline-block; font-size: 14px; line-height: 24px; color: #00468E; margin-top: 35px; }
.about_us01 .infor .more .icon { display: inline-block; width: 16px; height: 5px; background: url(../img/more_jt.png) no-repeat center; vertical-align: 2px; margin-left: 3px; transition: all 0.5s ease; }
.about_us01 .infor .more:hover .icon { margin-left: 10px; }
.about_us01 .content { margin-top: 40px; }
.about_us01 .content li { width: 32%; margin-left: 2%; float: left; }
.about_us01 .content li:first-child { margin-left: 0; }
.about_us01 .content li .li_box { padding: 45px 30px 45px 40px; border: 1px solid #ebebeb; border-radius: 40px 0 40px 0; box-shadow: 0 0 15px rgba(0,0,0,.1); }
.about_us01 .content li .li_box .num { font-size: 20px; color: #00468E; font-weight: bold; }
.about_us01 .content li .li_box .num span { display: inline-block; font-size: 60px; line-height: 60px; margin-right: 5px; }
.about_us01 .content li .li_box .txt { font-size: 16px; line-height: 24px; color: #595959; margin-top: 10px; }
.about_us02 { background: #f5f5f5; margin-top: 70px; }
.about_us02 .left { width: 46%; float: left; margin-top: 78px; }
.about_us02 .left .infor .con { font-size: 16px; line-height: 28px; color: #333; }
.about_us02 .right { width: 45%; float: right; }
.about_us02 .right .rect-101 { padding-bottom: 101%; }
.about_us03 { background: url(../img/about_us03_bg.jpg) no-repeat center; }
.about_us03 .left { width: 41%; float: left; background: url(../img/about_us03_1.jpg) no-repeat center; }
.about_us03 .left .l_box { border-right: 1px solid #dcdcdc; padding: 140px 0; height: 1093px; box-sizing: border-box; }
.about_us03 .left .l_box .infor .cn_tit .big { display: inline-block; font-size: 34px; line-height: 34px; color: #490f0f; }
.about_us03 .left .l_box .infor .cn_tit .small { display: inline-block; font-size: 20px; line-height: 20px; color: #490f0f; border-left: 1px solid #000; padding-left: 15px; margin-left: 5px; cursor: pointer; transition: all 0.5s ease; }
.about_us03 .left .l_box .infor .cn_tit .small:hover { font-weight: bold; }
.about_us03 .left .content { width: 59%; float: right; }
.about_us03 .left .content .list { padding-right: 38%; }
.about_us03 .left .content .list li { line-height: 100px; font-size: 30px; color: #333; font-weight: lighter; border-bottom: 1px solid #d0d0d0; position: relative; cursor: pointer; }
.about_us03 .left .content .list li:after { content: ''; width: 9px; height: 19px; background: url(../img/about_us03_jt.png) no-repeat center; position: absolute; right: 10px; top: 50%; margin-top: -10px; opacity: 0; visibility: hidden; }
.about_us03 .left .content .list li.cur { font-size: 30px; font-weight: bold; color: #00468E; }
.about_us03 .left .content .list li.cur:after { opacity: 1; visibility: visible; }
.about_us03 .right { width: 59%; float: right; padding-top: 93px; padding-bottom: 40px; }
.about_us03 .right ul { height: 960px; overflow-y: auto; padding-left: 8px; margin-left: -8px; ; }
.about_us03 .right ul::-webkit-scrollbar {
width:1px;
height:4px;
}
.about_us03 .right ul::-webkit-scrollbar-thumb {
border-radius:5px;
background:none;
}
.about_us03 .right ul::-webkit-scrollbar-track {
border-radius:0;
background:none;
}
.about_us03 .right li { height: 240px; transition: all 0.5s ease; position: relative }
.about_us03 .right li .li_box { display: block; padding: 50px 320px 40px 85px }
.about_us03 .right li:after { content: ''; width: 16px; height: 16px; background: #00468E; border-radius: 30px; position: absolute; left: -8px; top: 90px; }
.about_us03 .right li .li_box .info { float: left; color: #333; width: 37%; }
.about_us03 .right li .li_box .info .date { font-size: 40px; line-height: 40px; font-weight: lighter; margin-bottom: 9px; }
.about_us03 .right li .li_box .info .tit { font-size: 16px; line-height: 28px; height: 56px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.about_us03 .right li .li_box .info .more { font-size: 14px; line-height: 28px; color: #fff; margin-top: 15px; opacity: 0; visibility: hidden; }
.about_us03 .right li .li_box .img_ { float: right; width: 45%; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.about_us03 .right li .li_box .img_ .rect-45 { padding-bottom: 45%; }
.about_us03 .right li.cur { background: #00468E; }
.about_us03 .right li.cur .li_box .info { color: #fff; }
.about_us03 .right li.cur .li_box .info .more { opacity: 1; visibility: visible; }
.about_us03 .right li.cur .li_box .img_ { opacity: 1; visibility: visible; }
.about_us04 { background: url(../img/about_us04.jpg) no-repeat center; padding: 108px 0 }
.about_us03 .right li.noimg .li_box .info { width: 100%; }
.about_us04 .content { width: 30%; float: right; }
.about_us04 .content .list .item { margin-bottom: 10px; }
.about_us04 .content .list .item .t { font-size: 24px; line-height: 38px; color: #00468E; font-weight: bold; }
.about_us04 .content .list .item .c { font-size: 18px; line-height: 38px; color: #333; font-weight: lighter; }
.about_us04 .content .list .item:last-child { margin-bottom: 0; }
.about_us05 { padding: 60px 0 }
.about_us05 .content { position: relative; }
/* .about_us05 .content{width:1060px; margin:0 auto; height:500px;} */

#carousel { width: 1260px; height: 500px; position: relative; clear: both; overflow: hidden; }
#carousel img { visibility: hidden; cursor: pointer; min-height:100%; height:95% !important; }
.about_us05 .content .btns>div { width: 30px; height: 74px; position: absolute; top: 50%; margin-top: -37px; cursor: pointer; }
.about_us05 .content .prev { left: 0; background: url(../img/about_us05_jt1.jpg); }
.about_us05 .content .next { right: 0; background: url(../img/about_us05_jt2.jpg); }
.m_owl-carousel { display: none; }
/* 康缘历程弹窗 */
.history_tanchuang { position: relative; z-index: 60; display: none; }
.history_tanchuang .his_bg { width: 100%; height: 100%; position: fixed; left: 0; top: 0; background: url(../img/black.6.png) center; }
.history_tanchuang .his_close { width: 30px; height: 30px; position: absolute; right: -28px; top: -28px; background: url(../img/icon.png) no-repeat; background-position: -149px -31px; cursor: pointer; }
.history_tanchuang .his_content { width: 890px; height: 500px; background: #fff; position: fixed; left: 50%; margin-left: -445px; top: 50%; margin-top: -250px; }
/* .history_tanchuang .his_content .content{padding:90px 40px 60px 30px} */
.history_tanchuang .content .box .left { margin-top: 40px; width: 45.5%; padding: 0 20px; float: left; position: relative; }
.history_tanchuang .hisDetail_btn>div { width: 10px; height: 31px; z-index: 2; font-size: 0; cursor: pointer; transition: all 0.5s ease; display: inline-block; position: absolute; top: 50%; margin-top: -15px; ; }
.history_tanchuang .hisDetail_btn .owl-prev { left: 0; background: url(../img/pro_detail01_jt1.png) no-repeat center }
.history_tanchuang .hisDetail_btn .owl-next { right: 0; background: url(../img/pro_detail01_jt2.png) no-repeat center; }
.history_tanchuang .his_dots { text-align: center; margin-top: 40px; }
.history_tanchuang .his_dots .owl-dot { width: 6px; height: 6px; border: 1px solid #000; margin: 0 5px; border-radius: 50%; display: inline-block; cursor: pointer; }
.history_tanchuang .his_dots .owl-dot.active { background: #000; }
.history_tanchuang .his_close:hover { background-position: -180px -31px; }
.history_tanchuang .content .item { height: 500px; position: relative; }
.history_tanchuang .content .item .cover { width: 100%; overflow: hidden; position: absolute; left: 0px; bottom: 0px; right: 0px; background: rgba(0,0,0,0.5); z-index: 3; }
.history_tanchuang .content .item .cover .box { padding: 10px 20px; }
.history_tanchuang .content .item .cover .box .text { font-size: 14px; line-height: 24px; color: #fff; }
.history_tanchuang .owl-nav { width: 100%; position: absolute; left: 0; top: 50%; margin-top: -25px; }
.history_tanchuang .owl-nav div { font-size: 50px; height: 50px; position: absolute; top: 0; }
.history_tanchuang .owl-nav div i { margin: 0; color: #fff; font-weight: bold; }
.history_tanchuang .owl-nav .owl-prev { left: 0; }
.history_tanchuang .owl-nav .owl-next { right: 0; }
/* 新闻详细 */
.news_detail.channel_content { padding: 0; margin-top: 0; }
.news_detail01 { background: #f0f0f0; padding: 50px 0px; }
.news_detail01 .detail_l { width: 70%; }
.news_detail01 .l_box { background: #fff; padding: 8% 6%; }
.news_detail01 .news_title { font-size: 30px; color: #000; margin-bottom: 10px; font-weight: bold; }
.news_detail01 .l_tools { margin-bottom: 40px; line-height: 20px; }
.news_detail01 .l_tools span { display: inline-block; *display:inline;
*zoom:1;
font-size: 14px; color: #5a5a5a; }
.news_detail01 .news_time { margin-right: 20px; }
.news_detail01 .switcher .title { display: inline-block; *display:inline;
*zoom: 1;
vertical-align: middle; }
.news_detail01 .news_text { font-size: 14px; }
.news_detail01 .detail_r { width: 28%; }
.news_detail01 .detail_r .arr_box { background: #fff; padding: 8%; margin-bottom: 14px; color: #666; display: block; }
.news_detail01 .detail_r .arr_title { font-size: 18px; color: #000; margin-bottom: 10px; font-weight: bold; }
.news_detail01 .detail_r .arr_news_title { font-size: 14px; font-weight: normal; }
.news_detail01 .detail_r .arr_time { font-size: 14px; padding-top: 6px; display: block; }
.news_detail01 .detail_r .arr_box:hover { color: #fff; background: #00468E; }
.news_detail01 .detail_r .arr_box:hover .arr_title { color: #fff; }
.news_detail01 .detail_r .share_box { background: #fff; padding: 8%; }
.news_detail01 .detail_r .share_title { font-size: 18px; color: #000; margin-bottom: 10px; font-weight: bold; }
.news_detail01 .detail_r .black_list { width: 100%; height: 42px; line-height: 42px; background: #00468E; text-align: center; font-size: 18px; color: #fff; display: block; }
.news_detail01 .newdetail_share { padding: 10px 0px; }
.news_detail01 .newdetail_share a { width: 40px; height: 40px; display: inline-block; cursor: pointer; text-align: center; border: 1px solid #999; line-height: 40px; border-radius: 50%; background: none; padding: 0; margin: 0; margin-right: 10px; font-size: 20px; color: #999; }
/* 首页 */
.section2 { background: url(../img/ipart01_bg.jpg) no-repeat center; background-size: cover; }
.section3 { background: url(../img/ipart02_bg.jpg) no-repeat center; background-size: cover; }
.ibanner { position: relative; height: 800px; }
.ibanner .owl-carousel video { position: absolute; left: 0; top: 0; width: 100%; }
.ibanner .video_cover { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../img/video_cover.png) center; }
.ibanner .iban_word { position: absolute; left: 0; top: 300px; width: 100%; color: #00468E; }
.ibanner .iban_word .intro { float: left; }
.ibanner .iban_word .tit { font-size: 24px; line-height: 24px; margin-bottom: 40px; }
.ibanner .iban_word .con { font-size: 60px; line-height: 60px; font-weight: bold; margin-bottom: 30px; }
.ibanner .iban_word .txt { font-size: 20px; line-height: 37px; text-transform: uppercase; }
.ibanner .iban_menu { position: absolute; left: 0; bottom: 25px; width: 100%; z-index: 2; }
.ibanner .iban_menu .rect-125 { padding-bottom: 0%; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.ibanner .iban_menu .iban_dot { padding: 0 20px }
.ibanner .iban_menu .dot { display: block; width: 18%; margin: 0 1%; float: left; position: relative; }
.ibanner .iban_menu .dot .info .line { width: 100%; height: 2px; background: #00468E; }
.ibanner .iban_menu .dot .info .txt { font-size: 18px; line-height: 25px; color: #00468E; margin-top: 25px; text-align: center; padding-bottom: 40px; }
.ibanner .iban_menu .dot .dot_cover { width: 100%; position: absolute; left: 0; bottom: 0; background: #00468E; z-index: 2; }
.ibanner .iban_menu .dot .dot_cover .box { padding: 37px 25px }
.ibanner .iban_menu .dot .dot_cover .box .tit { font-size: 30px; line-height: 30px; font-weight: lighter; color: #fff; }
.ibanner .iban_menu .dot .dot_cover .box .tit .jia { display: inline-block; width: 20px; height: 20px; background: url(../img/iban_jia.png) no-repeat center; margin-left: 20px; vertical-align: middle; }
.ibanner .iban_menu .dot .dot_cover .box .icon { margin: 40px 0 }
.ibanner .iban_menu .dot .dot_cover .box .text { font-size: 14px; line-height: 22px; height: 44px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #fff; color: rgba(255,255,255,.8); }
.ibanner .iban_menu .dot.hover .dot_cover .rect-125 { opacity: 1; visibility: visible; padding-bottom: 135%; }
/* banner 轮播按钮 */
.ibanner .cursor { position: fixed; top: 0; left: 0; z-index: 30; pointer-events: none; }
.ibanner .cursor .cursorIcon { width: 33px; height: 54px; background: url(../img/cursor-left.png) no-repeat center; transition: all .5s ease; -webkit-transition: all .5s ease; }
.ibanner .cursor.right .cursorIcon { background: url(../img/cursor-right.png) no-repeat center; }
/* 第一部分 */
.ipart01 { margin-top: 0px; }
.ipart01 .infor { width: 43%; float: left; }
.ipart01 .infor .tit { font-size: 18px; line-height: 48px; color: #8a8a8a; }
.ipart01 .infor .con { font-size: 42px; line-height: 48px; color: #434343; font-weight: bold; margin: 10px 0 30px }
.ipart01 .infor .txt { font-size: 16px; line-height: 30px; color: #292929; }
.ipart01 .infor .more { display: block; width: 140px; height: 40px; line-height: 40px; border: 1px solid #00468E; border-radius: 40px; text-align: center; color: #00468E; font-size: 15px; margin-top: 50px; }
.ipart01 .infor .more:hover { background: #00468E; color: #fff; }
.ipart01 .content { margin-top: 50px; background: #fff; float: left; width: 100%; }
.ipart01 .content .box { padding: 70px 0 }
/* .ipart01 .content .box ul{width:95%;} */
.ipart01 .content .box li { width: 32%; float: left; position: relative }
.ipart01 .content .box li:after { content: ''; width: 1px; height: 219px; background: url(../img/ipart01_line.png) no-repeat center; position: absolute; left: 0; top: 50%; margin-top: -110px; }
.ipart01 .content .box li .li_box { padding: 0 70px; text-align: center; }
.ipart01 .content .box li .li_box .num { font-size: 24px; color: #00468E; font-weight: bold; }
.ipart01 .content .box li .li_box .num span { font-size: 100px; line-height: 1; display: inline-block; margin-right: 5px; }
.ipart01 .content .box li .li_box .text { font-size: 16px; line-height: 24px; color: #595959; font-weight: lighter; padding: 0 30px; margin-top: 10px; }
.ipart01 .content .box li:first-child .li_box { padding-left: 0; padding-right: 80px; }
.ipart01 .content .box li:first-child:after { display: none; }

.ipart01 .content .bottom { position:relative; }
.ipart01 .content .bottom .rect-83 { padding-bottom: 142%; }
.ipart01 .content .bottom .item a { display: block; }
.ipart01 .content .bottom .img_ { border: 1px solid #FFF; }
.ipart01 .content .bottom .ipt4_btn>div { width: 50px; height: 50px; z-index: 2; font-size: 0; cursor: pointer; transition: all 0.5s ease; display: inline-block; position: absolute; bottom: -55px; }
.ipart01 .content .bottom .ipt4_btn .owl-prev { left: 0; background: url(../img/ipart04_jt1.png) no-repeat center; }
.ipart01 .content .bottom .ipt4_btn .owl-next { left: 70px; background: url(../img/ipart04_jt2.png) no-repeat center; }

/* 第二部分 */
.ipart02 .infor{margin-top:0;}
.ipart02 .infor_l .tit{font-size:18px; line-height:48px; color:#fff;}
.ipart02 .infor_l .con{font-size:42px; line-height:48px; color:#fff; font-weight:bold; margin:10px 0 30px}
.ipart02 .infor_r .more{display:block; width:140px; height:40px; line-height:40px; font-size:16px; color:#d71618; border:1px solid #d71618; border-radius:40px; text-align:center; margin-top:90px;}
.ipart02 .infor_r .more:hover{background:#d71618; color:#fff;}
.ipart02 .content{margin-top:40px;}
.ipart02 .content .left{width:19.5%; float:left;}
.ipart02 .content .left li{font-size:20px; line-height:30px; margin-bottom:25px; color:#fff; position:relative; transition:all 0.5s ease; cursor:pointer;}
.ipart02 .content .left li::after{content:''; width:4px; height:24px; background:#df1717; position:absolute; left:0%; top:50%; margin-top:-12px; opacity:0; visibility:hidden; transition:all 0.5s ease;}
.ipart02 .content .left li.cur{font-weight:bold; color:#FFF; padding-left:17px;}
.ipart02 .content .left li.cur::after{opacity:1; visibility:visible;}
.ipart02 .content .right{float:right; width:80%; position:relative; padding-bottom:60px;;}
.ipart02 .content .right .rect-83{padding-bottom:83%;}
.ipart02 .content .right .item a{display:block;}
.ipart02 .content .right .img_{border:1px solid #fff}
.ipart02 .content .right .intro{background:#fff;}
.ipart02 .content .right .intro .box{padding:50px; text-align:center;}
.ipart02 .content .right .intro .box .t{font-size:26px; line-height:48px; color:#242424;}
.ipart02 .content .right .intro .box .c{font-size:14px; line-height:24px; color:#646464;}
.ipart02 .content .right .ipt2_btn>div{width:50px; height:50px; z-index:2; font-size:0; cursor:pointer;  transition:all 0.5s ease; display:inline-block; position:absolute; bottom:0}
.ipart02 .content .right .ipt2_btn .owl-prev {left:0;background:url(../img/ipart02_jt1.png) no-repeat center;}
.ipart02 .content .right .ipt2_btn .owl-next {left:70px;background:url(../img/ipart02_jt2.png) no-repeat center;}
/* 第三部分 */
.ipart03 .left { width: 62%; float: left; }
.ipart03 .left .l_box { width: 71%; float: right; padding-right: 15.5%; }
.ipart03 .left .infor { padding-left: 17%; }
.ipart03 .left .infor .tit { font-size: 18px; line-height: 48px; color: #8a8a8a; }
.ipart03 .left .infor .con { font-size: 42px; line-height: 48px; color: #434343; font-weight: bold; margin: 10px 0 30px }
.ipart03 .left .content li { position: relative; padding: 13px 0; padding-left: 13%; margin-bottom: 30px; }
.ipart03 .left .content li .intro { padding-left: 5%; position: relative; }
.ipart03 .left .content li .intro:after { content: ''; width: 1px; height: 100%; background: #c5c6c6; opacity: 0; visibility: hidden; transition: all 0.5s ease; position: absolute; left: 0; top: 0 }
.ipart03 .left .content li .intro .t { font-size: 18px; line-height: 26px; height: 52px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #333; width: 66%; margin-bottom: 13px; }
.ipart03 .left .content li .intro .c { font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #a8a9a9; }
.ipart03 .left .content li .date { position: absolute; left: 0; top: 20px; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.ipart03 .left .content li .date .day { font-size: 70px; line-height: 70px; color: #00468E; font-weight: bold; font-family: Arial; }
.ipart03 .left .content li .date .year { font-size: 14px; line-height: 25px; color: #00468E; text-align: right; }
.ipart03 .left .content li.cur .date { opacity: 1; visibility: visible; }
.ipart03 .left .content li.cur .intro:after { opacity: 1; visibility: visible; }
.ipart03 .right { width: 37.5%; float: right; position: absolute; right: 0; top: 0; height: 100%; overflow: hidden; transition: all 0.5s ease 0.5s; }
.ipart03 .right .r_box { height: 100%; position: relative; z-index: 2; }
.ipart03 .right .cover { position: absolute; left: 0; top: calc(100% - 120px); width: 100%; }
.ipart03 .right .cover .hd { height: 120px; background: #00468E; cursor: pointer; }
.ipart03 .right .cover .hd .box { padding: 45px 60px }
.ipart03 .right .cover .hd .box .title { font-size: 30px; line-height: 30px; color: #fff; font-weight: bold; }
.ipart03 .right .cover .hd .box .icon { display: inline-block; width: 22px; height: 13px; background: url(../img/ipart03_jt.png) no-repeat center; margin-left: 120px; transform: rotateZ(180deg); transition: all 0.5s ease; }
.ipart03 .right .cover .bd .box { padding: 19% 45% 23% 75px }
.ipart03 .right .cover .bd { height: calc(100% - 120px) }
.ipart03 .right .cover .bd .box .txt { font-size: 16px; line-height: 42px; color: #fff; }
.ipart03 .right .cover .bd .box .more { display: block; width: 140px; height: 40px; line-height: 40px; margin-top: 40px; text-align: center; font-size: 14px; border: 1px solid #fff; color: #fff; border-radius: 40px }
.ipart03 .right .cover .bd .box .more:hover { background: #00468E; border-color: #00468E; }
.ipart03 .right .cover.move .hd .box .icon { transform: rotateZ(0); }
/* .ipart03 .right.on{background-image:url(../img/ipart03_2.jpg)!important;} */
.ipart03 .right:after { content: ''; width: 100%; height: 100%; background: url(../img/blue70.png) center; position: absolute; left: 0; bottom: 0; opacity: 0; visibility: hidden; transition: all 0.3s ease; }
.ipart03 .right.on:after { opacity: 1; visibility: visible; }
/* 全站搜索 */
body .searchArea { padding: 50px 0 }
body .searchArea .content_form .form_box .search .btn_wrap .btns::before { background: #00468E; }
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover { background: none; }
body .resultArea #botBtn a:hover { background: none; }
body .resultArea #botBtn a::before { background: #00468E; }
/* 2021-0623 */
.header .h_bott .dropdown .left { min-height: 390px; padding-top: 30px; }
.header .h_bott .dropdown .right { padding-top: 30px; }
.header .h_bott .dropdown .right .infor .con { margin: 30px 0; }
/* 2021-0624 */
.ibanner .v_item .iban_word { color: #fff; }
.ibanner .cursor { display: none; }
.fp-tableCell .ibanner .cursor { display: block; }
.ipart02 .content .left li { line-height: 40px; }
.news_list02 ul li.noimg .left { width: 100%; }
.news_list02 ul li.noimg .right { display: none; }
.training01 .content .item02 .right .box .line { display: none; }
/* 2021-0625 */
.ibanner { overflow: hidden; position: relative; height: 100vh; }
.ibanner .item { height: 100vh; width: 100%; }
.ibanner .owl-item { overflow: hidden; }
/* .ibanner .owl-carousel .video{position:absolute; left:0; top:0; width:100%; height:100%;} */

/* 2021-0626 */
.f_nav { display: none; }
.f_bott { padding: 14px 0; }
.f_bott .left { font-size: 14px; }
.contact_us01 img { max-width: none; }
body .Form-J1 .Form-J1-Btn ._submit { background: #00468E; }
/* 2021-0702 */
.job_list01 .bd_bott .widget-job-btn { position: relative; }
.job_list01 .bd_bott .widget-job-btn .jl_ewm { position: absolute; left: 50%; margin-left: -80px; width: 160px; height: 160px; bottom: 100%; opacity: 0; visibility: hidden; transition: all 0.5s ease; }
.job_list01 .bd_bott .widget-job-btn:hover .jl_ewm { opacity: 1; visibility: visible; }
.ibanner .owl-carousel video { object-fit: fill; -o-object-fit: fill; object-position: center center; -o-object-position: center center; }
/* 2021-0720 */
.about_us03 .right li .li_box .info { width: 50%; }
.about_us03 .right li .li_box .info .tit { height: 75px; line-height: 25px; display: block; }
/* 20210930 */
.pro_list02 .form .form_box { width: 75% }
.pro_list02 .form .inp { height: 34px; line-height: 34px; }
