@charset "UTF-8";
@import url(font-awesome.min.css);
@import url(animate.min.css);
@import url(swiper.min.css);

/* body { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
body img { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.iani { animation: ibg 1.2s ease; -webkit-animation: ibg 1.2s ease; z-index: 19 !important; }
@keyframes ibg {
    0% { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; transform: scale(1.1); }
    100% { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transform: scale(1); }
}
@-webkit-keyframes ibg {
    0% { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; transform: scale(1.1); }
    100% { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transform: scale(1); }
} */

/* 公用样式表*/
body, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, div, input, textarea, a, b, i, strong, em, span, table, tr, th, td { margin: 0; padding: 0; list-style: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-family: "Hiragino Sans GB", "Helvetica Neue", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti; color: #333; }
* { padding: 0; margin: 0; -webkit-transform-style: preserve-3d; -webkit-transform-style: flat; }
html, body { margin: 0px; width: 100%; height: 100%; }
body { font-family: "Hiragino Sans GB", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti; color: #444; overflow-x: hidden; }
a { text-decoration: none; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }



/*鼠标hover移入效果*/
.h-news-list .item:hover { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

/*鼠标移出效果*/
.h-news-list .item { transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
img { border: 0; vertical-align: middle; }

/*table { border-collapse: collapse; }*/

/*公共类*/
.row { margin: 0 40px; }
.row1400 { width: 1400px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.hide { display: none; }
.all-height { line-height: 27px; }
.pro_padding td{padding:4px 5px; font-size:14px;}

/*清除浮动*/
.clearfix:before, .clearfix:after {    /*清除浮动，最好最标准的写法*/
content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;    /*IE/7/6*/    /*兼容IE6下的写法*/ }
.col-red { color: #cc0d1d; }
.bodyadd { position: fixed; }
.all-mask, .wap-nav-mask, .prod-nav-mask { background: #000; background-color: rgba(0, 0, 0, 0.5); position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 90; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; opacity: 0; visibility: hidden; }
.wap-nav-mask { z-index: 30; }
.prod-nav-mask { z-index: 51; display: none }
.all-mask-show { opacity: 1; visibility: visible; }

/* 返回顶部 */
.jihuo_btn { position: fixed; right: 1%; width: 50px; height: 50px; bottom: 50px; background: #000; cursor: pointer; z-index: 50; background-size: cover; border-radius: 2px; text-align: center; transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.jihuo_btn:hover { background: #fff; box-shadow: 0 0 15px rgba(63, 67, 174, 0.2); }
.jihuo_btn b { display: block; line-height: 50px; font-weight: bold; font-size: 30px; color: #fff; }
.jihuo_btn:hover b { color: #3c5996; }

/* header */
.header { position: fixed; width: 100%; z-index: 50; height: 125px; background: #fff; background: rgba(255, 255, 255, 0.96); }

/* top */
.top { width: 100%; height: 36px; line-height: 36px; background: #3c5996; color: #fff; font-size: 12px; }
.top-left { color: #fff; line-height: 36px; }
.top-left p { margin-right: 50px; }
.top-left p i { vertical-align: middle; display: inline-block; margin-right: 10px; width: 18px; }
.top-left p i img { width: 100%; }
.top-left p span { vertical-align: middle; display: inline-block; }
.top-left p a { color: #ccdcff; }
.top-left p a:hover { color: #fff; }
.language-box { color: #e6dcc4; line-height: 40px; }
.language-box>span { display: inline-block; margin: 0 15px; vertical-align: middle; }
.language-box p { display: inline-block; }
.language-box p a { color: #e6dcc4; vertical-align: middle; }
.language-box p a:hover { color: #fff; }
.language-box p i { vertical-align: middle; display: inline-block; margin-right: 5px; width: 16px; }
.language-box p i img { width: 100%; }
.language-box p span { vertical-align: middle; display: inline-block; }
.header { height: 125px; width: 100%; }
.header .logo { margin-top: 16px; width: 290px; }
.header .logo a { display: block; }
.header .logo img { width: 100%; }
.header.header-Add { height: 86px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.08) }
.header.header-Add .top { height: 28px; }
.header.header-Add .top .top-left p { line-height: 28px; font-size: 12px; }
.header.header-Add .top .top-left p i { width: 14px; }

/* .header.header-Add .top .header-fx { margin-top: 0px; height: 28px; overflow: hidden; line-height: 28px; }
.header.header-Add .top .header-fx #share ul li a { height: 30px; line-height: 30px; width: 28px; }
.header.header-Add .top .header-fx #share ul li a i { width: 28px; height: 30px; line-height: 30px; } */
#share a:hover i { opacity: 1 }
.header.header-Add .top .language-box { line-height: 32px; }
.header.header-Add .top .language-box p i { width: 14px; }
.header.header-Add .top .language-box p span { font-size: 12px; }
.header.header-Add .header { margin-top: 0; height: 66px; }
.header.header-Add .header .logo { width: 220px; margin-top: 8px; }
.header.header-Add .main-nav { margin-top: 1px; }
.header.header-Add .main-nav li a { font-size: 15px; }
.header.header-Add .header-operate { margin-top: 18px; }
.header.header-Add .header-searhc a { height: 15px; }
.header.header-Add .header-phone a { height: 15px; }
.header.header-Add .phone-ewm { top: 40px; }
.header.header-Add .hd-search { position: absolute; top: 33px; }
.header.header-Add .header-phone:hover .phone-ewm { opacity: 1; visibility: visible; top: 30px; }
.header.header-Add .main-nav li a::after { margin-top: -12px; }
.header, .top, .header-height, .header, .header.header-Add .top .language-box p i, .header-heightCur, .top .top-left p, .top .top-left p i, .top .language-box, .header .logo, .main-nav, .main-nav li a, .header-operate, .header-searhc a, .header-phone a, #share ul li a, .language-box p span, .language-box p i, .hd-search, .hz-box ul li a { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.top-left p a, .language-box p a { transition: all 0s; -moz-transition: all 0s; -webkit-transition: all 0s; -o-transition: all 0s; }

/* 分享 */

/* .footer-fx2 { width: 100%; font-size: 0; margin-bottom: 8%; display: none; }
.footer-fx { font-size: 0; width: 100%; }
.footer-fx #share { display: block; vertical-align: middle; font-size: 0;   } */
#share ul li { float: none; display: inline-block; }
#share a { display: inline-block; vertical-align: middle; background: none; }
#share span { display: inline-block; vertical-align: middle; color: #222; font-size: 12px; margin-left: 5%; }
#share a.bds_more { display: none; }
#share ul li a { margin: 0; height: 35px; width: 35px; padding: 0; display: block; text-align: left; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
#share .bdshare-button-style0-16 a:hover { opacity: 1; }
#share ul li a i { margin: 0; height: 35px; width: 35px; border-radius: 50%; padding: 0; text-align: center; display: inline-block; vertical-align: middle; pointer-events: none; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; border: 1px solid #fdfdfd; }
#share a:hover i { opacity: 1; border: 1px solid #1c488b; }
#share a.bds_weixin i { background: url(../images/share_weixin.png) no-repeat center/65% 65%; }
#share a.bds_weixin:hover i { background: #1c488b url(../images/share_weixin.png) no-repeat center/65% 65%; }
#share a.bds_tqq i { background: url(../images/share_tqq.png) no-repeat center/65% 65%; }
#share a.bds_tqq:hover i { background: #1c488b url(../images/share_tqq.png) no-repeat center/65% 65%; }
#share a.bds_tsina i { background: url(../images/share_tsina.png) no-repeat center/65% 65%; }
#share a.bds_tsina:hover i { background: #1c488b url(../images/share_tsina.png) no-repeat center/65% 65%; }
#share a.bds_sqq i { background: url(../images/share_sqq.png) no-repeat center/65% 65%; }
#share a.bds_sqq:hover i { background: #1c488b url(../images/share_sqq.png) no-repeat center/65% 65%; }
#share a.bds_bdhome i { background: url(../images/share_bdhome.png) no-repeat center/65% 65%; }
#share a.bds_bdhome:hover i { background: #1c488b url(../images/share_bdhome.png) no-repeat center/65% 65%; }
#share a i.share-text { margin-left: 10px; display: none; }
#share a.bds_weixin i.share-text, #share a.bds_qzone i.share-text, #share a.bds_tqq i.sh are-text, #share a.bds_tsina i.share-text, #share a.bds_sqq i.share-text, #share a.bds_bdhome i.share-text { background: none; line-height: 32px; font-style: normal; width: auto; }
.wap-pop { position: fixed; top: 0; right: 0; width: 100%; height: 100%; z-index: 51; background: #fff; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; }
.wap-popCur { opacity: 1; visibility: visible; }
.wap-nav { width: 100%; margin: 50px 0 0 0; overflow: auto; }
.wap-nav ul li { border-bottom: 1px solid #f1f1f1; }
.wap-nav ul li a { font-size: 16px; color: #333; text-align: center; display: block; padding: 3% 10px 3% 20px; line-height: 24px; position: relative; }
.wap-nav li.cur a { color: #1c488b; }
.header-inner { width: 100%; height: 90px; }
.header-info { position: relative; }
.header-height { height: 125px; width: 100%; }
.header-r { position: absolute; right: 0; top: 22px; height: 38px; line-height: 38px; }
.header .logo { position: absolute; top: 10px; width: 95px; margin: 0; z-index: 2; left: 0; }
.header .logo a { display: block; width: 95px; }
.header .logo img { width: 100%; vertical-align: top; }
.header .head_tools { white-space: nowrap; font-size: 0; text-align: center; display: inline-block; vertical-align: middle; }
.header .search-box { position: relative; height: 38px; width: 38px; margin-top: 0px; margin-left: 10px; color: #ffffff; border-radius: 20px; overflow: hidden; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.header .search-box.open { width: 170px; background: #eeeeee; }
.header .search-box.open input { display: block; }
.header .search-box .search_btn, .header .search-box a { position: absolute; top: 0; right: 0; display: block; line-height: 38px; height: 38px; width: 38px; border: none; background: none; font-size: 18px; }
.header .search-box .iconfont { font-size: 28px; color: #3c5996; }
.header .search-box input { background: transparent; border: none; height: 38px; outline: none; width: 100%; color: #444; padding: 0 40px 0 10px; display: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.header .lan-list { font-size: 0; line-height: 35px; vertical-align: middle; display: inline-block; }
.header .lan-list a { display: inline-block; vertical-align: middle; line-height: 38px; color: #222; font-size: 14px; font-family: arial, helvetica, sans-serif; }
.header .lan-list a span { display: inline-block; vertical-align: middle; }
.header .lan-list a img { vertical-align: middle; width: 18px; }
.header .lan-list a:hover { color: #3c5996; }
.header .lan-list a:first-child span { border-left: none; }
.header .lan-list a:last-child span { padding-right: 0; }

/*导航*/
.header .main-nav { width: 100%; text-align: center; margin-top: 26px; float: left; }
.header .main-nav .nav-list { font-size: 0; position: relative; margin: 0 auto; }
.header .main-nav .nav-list>li { display: -moz-inline-stack; display: inline-block; *display: inline; vertical-align: top; zoom: 1; text-align: center; position: relative; padding: 0 32px; }
.header .main-nav .nav-list>li>a { display: block; color: #222; font-size: 16px; font-weight: normal; padding-bottom: 25px; vertical-align: middle; height: 38px; line-height: 38px; text-align: center; }
.header .main-nav .nav-list>li.cur>a, .header .main-nav .nav-list>li>a:hover { color: #3c5996; }
.header .main-nav .nav-list>li>a>i { display: inline-block; vertical-align: middle; height: 12px; position: relative; line-height: 12px; margin-left: 5px; }
.header .main-nav .nav-list>li>p { display: none; }
.header .main-nav .nav-list>li .dropdown-menu { position: absolute; top: 100%; left: 0; width: 100%; display: none; z-index: 1;  background:rgba(60, 89, 150, 0.92); } 
.header .main-nav .nav-list>li .dropdown-menu li { width: 100%; border-bottom: 1px solid #617ebb;  min-height:46px !important; line-height: 46px; }
.header .main-nav .nav-list>li .dropdown-menu li :hover{  background:#3c5996 rgba(60, 89, 150, 1); display: block;  min-height: 46px;}
.header .main-nav .nav-list>li .dropdown-menu li a {  align-items: center;/*文本垂直居中*/  justify-content: center;/*文本水平居中*/ display: flex; font-size: 14px; color: #fff; min-height:46px;}
.header .main-nav .nav-list>li .dropdown-menu li a:hover { color: #fffbbf; min-height: 46px; align-items: center;/*文本垂直居中*/  justify-content: center;/*文本水平居中*/ display: flex; }
.header .main-nav .nav-list>li .dropdown-menu li a span{ align-items: center;/*文本垂直居中*/  justify-content: center;/*文本水平居中*/ display: flex; line-height: 18px; min-height: 46px;}
.header .main-nav .nav-list>li .dropdown-menu li a span:hover{ align-items: center;/*文本垂直居中*/  justify-content: center;/*文本水平居中*/ display: flex; line-height: 18px; min-height: 46px;}

/***产品独立下拉菜单***/
.pro-xlcd{display: inline-block; width:900px !important; background: #3c5996; }
.pro-xlcd-ul{width:100% !important; float: left;}
.pro-xlcd-ul-li{float: left; width: 15% !important; margin-left: 1%;}


/* 滚动头部收起 */
.header-height.header-heightCur { height: 90px; }
.header.header-Add { height: 90px; }
.header.header-Add .top { height: 30px; line-height: 30px; }

/* .header.header-Add .header-inner { height: 60px; } */
.header.header-Add .main-nav { margin-top: 10px; }
.header.header-Add .logo { top: 5px; }
.header.header-Add .logo a { width: 65px; }
.header.header-Add .header-r { top: 7px; }
.header.header-Add .nav-list>li>a { padding-bottom: 12px; font-size:14px;}
.header, .header-height, .top, .main-nav, .header .logo, .header .logo a, .header .logo a img, .header-r, .nav-list>li>a, .wap-header .main-nav, .header-inner { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }

/*======================= 移动端 =======================*/

/* 手机头部 */
.wap-header { height: 55px; background: #fff; position: fixed; left: 0; top: 0; width: 100%; z-index: 50; display: none; }
.wap-header-height { height: 55px; display: none; }
.wap-header .logo { margin-top: 5px; width: 60px; }
.wap-header .logo a { display: block; width: 60px; }
.wap-header .logo img { width: 100%; vertical-align: top; }
.wap-header .main-nav { background: #fff; position: fixed; top: 0; right: -105%; height: 100%; width: 35%; z-index: 50;    /* box-shadow: -5px 0 10px rgba(0, 0, 0, 0.06); */ overflow: hidden; }
.wap-header .main-nav-show { right: 0; }
.wap-header .main-nav .lan-info { width: 50%; position: absolute; top: 0; left: 0; }
.wap-header .main-nav .lan-info a { display: block; padding: 20px 0 0 30px; line-height: 25px; font-size: 14px; color: #333; }
.wap-header .main-nav .lan-info img { width: 25px; vertical-align: middle; }
.wap-header .nav-list { top:8%; height: 85%; overflow: auto; position: relative; }
.wap-header .nav-list>li { position: relative; border-bottom: 1px solid #f1f1f1; }
.wap-header .nav-list>li>p { position: absolute; height: 55px; right: 0; top: 0; width: 50%; }
.wap-header .nav-list>li>a { display: block; height: 55px; line-height: 55px; color: #333; font-size: 16px; position: relative; padding: 0 30px; }
.wap-header .nav-list>li.cur>a, .wap-header .nav-list>li.hover>a { color: #3c5996; }
.wap-header .nav-list a i { display: block; float: right; line-height: 55px; }
.wap-header .dropdown-menu { display: none; margin-bottom: 20px; }
.wap-header .dropdown-menu ul li a { display: block; color: #444; padding: 8px 40px; font-size: 14px; }
.wap-header .header-r { top: 2px; margin-right: 15%; }
.wap-header .head_tools { display: none; }
.wap-header .lan-list { display: none; } 

/* .wap-header .lan-list { position:fixed; bottom: 0; z-index:999; display: none; }
.wap-header .lan-list a { display: block; font-size: 14px; color: #333; }
.wap-header .lan-list a img { width: 25px; } */
.wap-nav-icon { position: fixed; right: 5%; top: 18px; width:26px; height: 25px; cursor: pointer; display: none; }
.wap-nav-icon .line { display: block; width: 100%; height: 2px; border-radius: 3px; background-color: #222; }
.wap-nav-icon .line1 { margin-bottom: 6px; }
.wap-nav-icon .line2 { margin-bottom: 6px; }
.prod-nav-icon { position: absolute; right: 5%; top: 8px; width: 20px; height: 22px; cursor: pointer; font-size: 0; }
.prod-nav-icon .line,.prod-nav-icon .line1 { display: inline-block; width: 6px; height: 6px; background-color: #fff; vertical-align: top; margin: 2px; float: left; }
.prod-nav-title{position:absolute; right:11%; font-size:11px;}
/* .prod-nav-icon .line1 { background: none; border: 1px solid #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }*/

/* .prod-nav-icon .line2 { margin-bottom: 7px; } */

/* .prod-nav-icon .line:after { content: ""; position: absolute; left: -7px; background: #fff; height: 2px; width: 3px; top: 0; } */



.wap-nav-icon2, .wap-nav-icon3 { position: absolute; right: 10px; top: 0; width: 22px; height: 22px; cursor: pointer; padding: 30px 10px 0 30px; z-index: 55; }
.wap-nav-icon3 { padding: 25px 10px 0 30px; }
.wap-nav-icon2 .line, .wap-nav-icon3 .line { display: block; width: 100%; height: 2px; border-radius: 3px; background-color: #ababab; }
.wap-nav-icon2 .line1, .wap-nav-icon3 .line1 { margin-bottom: -2px; background-color: #ccc; transform: rotate(45deg); }
.wap-nav-icon2 .line2, .wap-nav-icon3 .line2 { transform: rotate(-45deg); background-color: #ccc; }

/* 手机页面导航 */
.wap-page-nav { width: 100%; left: 0; top: 55px; text-align: center; font-size: 0; height: 40px; line-height:40px; display: none; }
.wap-p-n-c { background: #3c5996; width: 100%; text-align: center; font-size: 0; height: 40px; line-height: 40px; position: relative; }
.wap-p-n-cur { position: fixed; left: 0; top: 55px; z-index: 10; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05); }
.wap-page-nav ul li { display: inline-block; margin-right: 5%; position: relative; }
.wap-page-nav ul.service-nav li { margin: 0 0; width: 33.333%; }
.wap-page-nav ul.news-nav li { margin: 0 0; width: 33.333%; }
.wap-page-nav ul li a { display: block; color: #fff; font-size: 12px; }
.wap-page-nav ul li a span { margin-right: 5px; font-size: 12px; display: inline-block; width: 8px; height: 8px; background: #999; border-radius: 50%; vertical-align: middle; margin-top: -2px; }
.wap-page-nav ul li.cur>a { color: #ffd800; font-weight: bold; }
.page-nav-swiper .swiper-slide { width: auto; }
.wap-page-nav ul.business-nav li { margin: 0 10px; }
.wap-page-nav ul li.cur a span { background: #3c5996; }
.page-nav-swiper ul li.cur a { color: #ffd800; font-weight: bold; }
.page-nav-swiper ul li.cur a span { background: #3c5996; }
.prod-nav-style { color: #fff; background: red; font-size: 14px; text-align: left; padding: 0 5%; position: relative; }
.prod-nav-name h3, .prod-nav-name p, .prod-nav-name span { display: inline-block; color: #fff; font-size: 12px; font-weight: normal; vertical-align: top; }
.prod-nav-name span { padding: 0 8px; }
.prod-nav { background: #fff; position: fixed; top: 0; right: -105%; height: 100%; width: 100%; z-index: 91; box-shadow: -5px 0 10px rgba(0, 0, 0, 0.06); transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.prod-nav.prod-nav-show { right: 0; display: none; }
.prod-nav-hd { height: 50px; line-height: 50px; padding-left: 5%; }
.prod-nav ul.service-nav li { margin: 0; width: 33.333% }
.prod-nav ul.prod-nav-list { background: #fff; width: 100%; position: relative; height: 90%; overflow: auto; }
.prod-nav ul.prod-nav-list li { display: block; margin: 0; padding: 10px 5%; text-align: left; }
.prod-nav ul.prod-nav-list li:nth-child(even) { background: #f9f9f9 }
.prod-nav ul.prod-nav-list li>a { color: #333; line-height: 35px; font-weight:bold;}
.prod-nav ul.prod-nav-list li>a:hover{color:#f07f34;}
.prod-nav ul.prod-nav-list li.cur>a { color: #3c5996; }
.prod-nav ul.prod-nav-list li a i { display: none; }
.prod-nav ul.prod-nav-list li .drop_list { font-size: 0; }
.prod-nav ul.prod-nav-list li .drop_list a { cursor:none; display: inline-block; margin: 1%; width:48%; text-align: left; line-height: 30px; color: #333;    /*  background: #fff;  */ font-size: 14px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/* .prod-nav ul.prod-nav-list li .drop_list a.cur { border: 1px solid #3c5996; background: #3c5996; color: #fff; } */

/* =========================首页=========================

/* 首页banner */
.h-banner { width: 100%; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.h-banner-swiper .swiper-slide { position: relative; }
.h-banner-swiper .swiper-slide a { display: block; width: 100%; position: relative; }
.h-banner-swiper .swiper-slide a:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #3c5996; background: rgba(52, 85, 139, 0.2); }
.h-banner-text { position: absolute; z-index: 4; width: 60%; top: 30%; left: 20%; }
.h-banner-text h2 { font-size: 52px; line-height: 55px; color: #fff; margin-bottom: 30px; }
.h-banner-text p { font-size: 24px; line-height: 24px; color: #fff; }
.h-banner-swiper .swiper-slide a>img { width: 100%; }
.h-banner .swiper-button-next { right: 3%;  }
.h-banner .swiper-button-prev { left: 3%;   }


.h-banner .swiper-button-next { background: none; background: url("../images/h-banner-next.png") no-repeat right center;  height: 80px; width: 40px; font-size: 0; }
.h-banner .swiper-button-prev { background: none; background: url("../images/h-banner-prev.png") no-repeat left center; height: 80px; width: 40px; font-size: 0; }
.h-banner .swiper-button-next.swiper-button-disabled, .h-banner .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: auto; }

.h-banner .swiper-button-next, .h-banner .swiper-button-prev { opacity: 0; visibility: hidden; z-index: 2; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s; }



.h-banner:hover .swiper-button-next, .h-banner:hover .swiper-button-prev { opacity: 1; visibility: visible; }
.h-banner .swiper-button-next i, .h-banner .swiper-button-prev i { width: 40px; height: 76px; margin-top: -38px; top: 50%; right:10%; position: absolute; background: blue; }
.h-banner .swiper-button-next i { right: 50%; margin-right: -50px; background: url(../../images/slide_arrow.png) no-repeat center; float: left; background-position: 0 -77px; background-repeat: no-repeat; cursor: pointer; }
.h-banner .swiper-button-prev i { left: 50%; margin-left: -50px; background: url(../../images/slide_arrow.png) no-repeat center; float: left; background-position: 0 0; background-repeat: no-repeat; cursor: pointer; }
.h-banner .swiper-pagination { width: 100%; left: 0; bottom: 35px; text-align: center; font-size: 0; z-index: 999; }
.h-banner .swiper-pagination-bullet:hover:after { opacity: 1; visibility: visible; }
.h-banner .swiper-pagination-bullet-active { opacity: 1; background: #fff; height: 16px; width: 16px; }
.h-banner .swiper-pagination-bullet-active:after { opacity: 1; visibility: visible; }
.h-banner .swiper-button-next, .h-banner .swiper-button-prev { margin-top: 0; z-index: 2; height: 100%; background: noned; top: 0; width: 150px; }

.h-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 12px; cursor: pointer; border-radius: 0; background: none; opacity: 1; visibility: visible; position: relative; top: 0; left: 0; width: 9px; height: 16px; }
.h-banner .swiper-pagination-bullet b, .h-banner .swiper-pagination-bullet b::before, .h-banner .swiper-pagination-bullet b::after { transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }






.h-banner .swiper-pagination-bullet b { box-sizing: border-box; position: absolute; top: 0; width: 9px; height: 16px; -webkit-transform-origin: center center; -moz-transform-origin: center center; -ms-transform-origin: center center; -o-transform-origin: center center; transform-origin: center center; display: block; }
.h-banner .swiper-pagination-bullet b::before, .h-banner .swiper-pagination-bullet b::after { background-color: #fff; content: ""; position: absolute; width: 100%; height: 1px; -webkit-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -moz-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; -o-transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) 0s; }
.h-banner .swiper-pagination-bullet b:before { top: 0; left: 0; }
.h-banner .swiper-pagination-bullet b:after { bottom: 0; right: 0; }
.h-banner .swiper-pagination-bullet b:nth-child(1) { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); }
.h-banner .swiper-pagination-bullet b:nth-child(2) { -webkit-transform: rotate(60deg); -moz-transform: rotate(60deg); -ms-transform: rotate(60deg); -o-transform: rotate(60deg); transform: rotate(60deg); }
.h-banner .swiper-pagination-bullet b:nth-child(3) { -webkit-transform: rotate(120deg); -moz-transform: rotate(120deg); -ms-transform: rotate(120deg); -o-transform: rotate(120deg); transform: rotate(120deg); }
.h-banner .swiper-pagination-bullet-active, .h-banner .swiper-pagination-bullet-active b::before, .h-banner .swiper-pagination-bullet-active b::after, .h-banner .swiper-pagination-bullet-active b, .h-banner .swiper-pagination-bullet:hover, .h-banner .swiper-pagination-bullet:hover b::before, .h-banner .swiper-pagination-bullet:hover b::after, .h-banner .swiper-pagination-bullet:hover b { background: #fff; }
.scroll-down-mouse { position: absolute; bottom: 70px; left: 50%; margin-left: -20px; }
.scroll-down-mouse { display: inline-block; width: 25px; height: 40px; border: 2px solid rgba(255, 255, 255, 0.8); border-radius: 15px; }
.scroll-down-mouse b { width: 2px; height: 5px; border-radius: 2px; background: #fff; position: absolute; top: 15px; margin-left: 10px; display: block; content: ""; -webkit-animation: 1.5s linear infinite mouse-down; -moz-animation: 1.5s linear infinite mouse-down; -ms-animation: 1.5s linear infinite mouse-down; -o-animation: 1.5s linear infinite mouse-down; animation: 1.5s linear infinite mouse-down; }
@keyframes mouse-down {
	0% { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }
	50% { -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); transform: translateY(-5px); }
	100% { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); }
}
.h-title { margin-bottom: 2%; position: relative; text-align: center; }
.h-title h2 { font-size: 40px; line-height: 40px; font-weight: normal; }
.h-title.wh h2 { color: #fff; }
.h-title.wh small { color: #fff; }
.h-title small { font-size: 22px; display: block; color: #444; margin: 13px 0; }
.h-title .line { width: 40px; height: 3px; display: block; background: #eee; margin: auto; }
.h-title .line.blue { background: #3c5996; }
.h-title .line.green { background: #fdd000; }
.h-title .line.orange { background: #e46c0a; }
.tit_in { padding-bottom: 45px; line-height: 40px; font-size: 40px; font-weight: normal; color: #333; }
.index_con { width: 100%; }

/* 核心产品 */
.h-hxcp { width: 100%; padding: 3% 0 5% 0; }
.h-hx-cont { overflow: hidden; }
.h-hx-cont .item { display: block; position: relative; }
.h-hx-cont .img { padding-top: 99%; background-size: cover; background-repeat: no-repeat; background-position: center; }
.h-hx-cont .item:after, .h-hx-cont .item_bg, .h-hx-cont .item h4, .h-hx-cont .item_bg { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.h-hx-cont .item_bg { position: absolute; padding-left: 17%; padding-right: 17%; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; opacity: 0; visibility: hidden; }
.h-hx-cont .item:after { content: ""; display: block; background-color: #3c5996; background-color: rgba(29, 78, 137, 0.85); position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; }
.h-hx-cont .item:hover:after { opacity: 1; visibility: visible; }
.h-hx-cont .item:hover .item_bg { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }
.h-hx-cont .item:hover h4 { color: #3c5996; }
.h-hx-cont .item_bg h5 { font-size: 24px; margin-bottom: 20px; margin-top: 20%; color: #fff; font-weight: bold; }
.h-hx-cont .item_bg p { font-size: 14px; color: #fff; line-height: 1.7; height:90px; overflow: hidden; margin-bottom: 10%; }
.h-hx-cont h4 { font-size: 18px; color: #fff; line-height: 54px; height: 54px; background: #3c5996; font-weight: normal; text-align: center; }
.h-hx-cont .slick-prev:after, .h-hx-cont .slick-next:after { display: none; font-size: 0; }
.btn_box { text-align: center; padding-top: 3%; }
.btn_box .view_more { display: inline-block; padding: 12px 30px 11px; color: #333; border: 2px solid #dddddd; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: #fff; }
.btn_box .view_more span { font-style: normal; font-size: 16px; vertical-align: middle; display: inline-block; }
.btn_box .view_more i { font-style: normal; font-size: 21px; line-height: 21px; margin-left: 5px; vertical-align: middle; display: inline-block; margin-top: -5px; }
.btn_box .view_more:hover { background: #3c5996; border-color: #3c5996; color: #fff; }
.h-hx-cont .swiper-button-next { background: none; background: url("../images/next1.png") no-repeat right center; right: -18px; margin-top: -49px; height: 98px; width: 78px; font-size: 0; }
.h-hx-cont .swiper-button-prev { background: none; background: url("../images/prev1.png") no-repeat left center; left: -18px; margin-top: -49px; height: 98px; width: 78px; font-size: 0; }
.h-hx-cont .swiper-button-next.swiper-button-disabled, .h-hx-cont .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: auto; }

/* 核心应用领域 */
.h-hxsc { background: #3c5996; width: 100%; padding: 3% 0 70px 0; position: relative; }
.h-marke {    /* margin:30px 0;  */
position: relative; width: 100%; }

/* .index_con .h-hxsc { margin: 0 30px; } */

/* .h-hxsc .swiper-wrapper { height: 550px; } */

/* .h-hxsc .swiper-wrapper > .swiper-slide { display: none; } */
.h-hxsc .swiper-slide {    /*  height: 550px; */
padding: 0; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center;  background-color: #000; background-color: rgba(0, 0, 0, 0.75);  opacity:1; }
.h-hxsc .swiper-slide:after { content: ""; display: block;  position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background-color: #000; background-color: rgba(0, 0, 0, 0.3);   }

.h-hxsc .swiper-slide:hover:after { opacity:0.65;  background-color: #000; background-color: rgba(255, 200, 0, 0.65); visibility: visible; transition: all 0.5s linear; -moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.h-hxsc .swiper-slide>img { width: 100%; }
.h-hxsc .swiper-slide a { box-sizing: border-box; display: block; width: 100%; height: 100%; padding: 0; background-color: rgba(20, 126, 200, 0); transition: background-color .4s; -webkit-transition: background-color .4s; }
.h-hxsc .swiper-slide:hover a { background-color: rgba(20, 126, 200, 0.5); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#59147EC8, endColorstr=#59147EC8)";    /*Filter for IE8 */ filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#59147EC8, endColorstr=#59147EC8);    /*Filter for older IEs */ }
.h-hxsc .swiper-slide a .mbox { margin: 0 10%; position: absolute; left: 0; box-sizing: border-box; bottom: 80px; transition: all .4s; -webkit-transition: all .4s; z-index: 1; }
.h-hxsc .swiper-slide:hover a .mbox { padding-bottom: 30%; }
.h-hxsc .swiper-slide:hover h3 small { display: block; }
.h-hxsc .swiper-slide .img { width: 36px; margin-bottom: 20px; padding-top: 30px; transition: all .4s; -webkit-transition: all .4s; }
.h-hxsc .swiper-slide .img:before { width: 20px; }
.h-hxsc .swiper-slide h2 { font-size: 26px; font-weight: bold; color: #fff;   }
.h-hxsc .swiper-slide h3 { font-size: 14px; line-height: 1.4; margin-bottom: 0; padding-bottom: 35px; transition: all .4s; -webkit-transition: all .4s; color: #fff; font-family: arial, helvetica, sans-serif; font-weight: normal; }
.h-hxsc .swiper-slide h3 small { display: block; font-size: 14px; margin-top: 16px; line-height: 1.5; overflow:hidden; min-height:60px;}
.h-hxsc .swiper-slide:hover h3 { padding-bottom: 10px; }
.h-hxsc .swiper-slide .fa, .h-hxsc .swiper-slide .btn { display: block; }
.h-hxsc .swiper-slide .fa { font-size: 14px; line-height: 1.6; text-align: justify; width: 100%; margin-bottom: 0; padding-bottom: 0h-hxsc; color: #fff; position: relative; height: 0; top: 10px; left: 0; overflow: hidden; margin-bottom: 0;    /*display: none;*/ transition: all .4s; -webkit-transition: all .4s; }
.h-hxsc .swiper-slide:hover .fa { display: block; height: 45px; }
.h-hxsc .swiper-slide i { display: block; width: 25px; height: 3px; background-color: #fff; position: relative; bottom: -45px; left: 0; content: ''; }
.h-hxsc .swiper-slide i.line_top { bottom: 0; }
.h-hxsc .swiper-slide .btn_more { font-size: 16px; color: #fff; opacity: 0; filter: alpha(opacity=0); position: absolute; bottom: 0px; left: 0; font-family: Impact; transition: all .4s; -webkit-transition: all .4s; }
.h-hxsc .swiper-slide .btn_more span { font-family: 宋体; display: inline-block; vertical-align: middle; font-weight: bold; margin-left: 5px; font-size: 14px; }
.h-hxsc .swiper-slide:hover .btn_more { opacity: 1; filter: alpha(opacity=100); }
.h-hxsc .swiper-slide .btn_more:hover { color: #fdd000; }
.h-hxsc .swiper-slide h3, .h-hxsc .swiper-slide h3:before, .h-hxsc .swiper-slide .fa { transition: all .4s; -webkit-transition: all .4s; }
.h-hxsc .slick-dots { bottom: -30px; }
.h-hxsc .slick-dots li { border: 1px solid #fff; background: transparent; }
.h-hxsc .slick-dots li.slick-active { background: #fff; }
.h-hxsc .swiper-pagination { width: 100%; bottom: -40px; left: 0; z-index: 10; }
.h-hxsc .swiper-pagination-bullet { border: 1px solid #fff; background: #fff; width: 40px; height: 4px; border-radius: 0; margin: 0 5px; opacity: 1; }
.h-hxsc .swiper-pagination-bullet-active { opacity: 1; border: 1px solid #fdd000; background: #fdd000; width: 40px; height: 4px; border-radius: 0; }
.h-hxsc .swiper-button-next { background: none; background: url("../images/next1.png") no-repeat right center; right: -18px; margin-top: -49px; height: 98px; width: 78px; font-size: 0; }
.h-hxsc .swiper-button-prev { background: none; background: url("../images/prev1.png") no-repeat left center; left: -18px; margin-top: -49px; height: 98px; width: 78px; font-size: 0; }
.h-hxsc .swiper-button-next.swiper-button-disabled, .h-hxsc .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: auto; }

/* 核心优势 */
.h-hxys { width: 100%; padding: 3% 0 5% 0; }
.h-hxys-box { width: 100%; position: relative; }

/* .h-hxys-list { width: 100%; }
.h-hxys-list li { display: block; float: left; position: relative; width: 33.333%; }
.h-hxys-list li .item { overflow: hidden; display: block; position: relative; }
.h-hxys-list .item .img { width: 100%; overflow: hidden; }
.h-hxys-list .item:hover .img { transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); }
.h-hxys-list .img {background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-transition: transform 0.5s ease; -moz-transition: transform 0.5s ease; -ms-transition: transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; width: 100%; }
.h-hxys-list .img img { width: 100%; }
.h-hxys-list p { position: absolute; top: 15%; right: 8%; color: #fff; font-size: 24px; z-index: 1; }
.h-hxys-list .adv_slick .slick-dots { bottom: -12px; }
.h-hxys-list .adv_slick .slick-dots li { border: 1px solid #3c5996; background: transparent; }
.h-hxys-list .adv_slick .slick-dots li.slick-active { background: #3c5996; }
 */
.h-hxys-l { width: 50%; }
.h-hxys-l a { display: block; width: 100%; position: relative; }
.h-hxys-l a:after { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #000f2f; background: rgba(0, 15, 47, 0.2); transition: all 0.25s; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; }
.h-hxys-l a:hover:after { background: rgba(0, 15, 47, 0.65); }
.h-hxys-l a img { width: 100%; }
.h-hxys-r { width: 50%; }
.h-hxys-r a { display: block; width: 100%; position: relative; }
.h-hxys-r a:after { display: block; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: #000f2f; background: rgba(0, 15, 47, 0.2); transition: all 0.25s; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; }
.h-hxys-r a:hover:after { background: rgba(0, 15, 47, 0.65); }
.h-hxys-r .item { width: 50%;/*  padding-left: 6px; */ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

/* .h-hxys-r .item .item-01{ width:100%;} */

/* .h-hxys-r .item .item-01:first-child{margin-bottom: 6px;} */
.h-hxys-r .item .item-01 img { width: 100%; }

/* .h-hxys-r .item .item-02{ width:100%; } */

/* .h-hxys-r .item .item-02:first-child{margin-bottom: 6px;} */
.h-hxys-r .item .item-02 img { width: 100%; }
.h-hxys-name { position: absolute; z-index: 2; font-weight: normal; color: #fff; bottom: 40px; left: 30px; transition: all 0.35s; -moz-transition: all 0.35s; -webkit-transition: all 0.35s; -o-transition: all 0.35s; font-size: 24px; line-height: 24px; }
.h-hxys-l a:hover .h-hxys-name, .h-hxys-r .item a:hover .h-hxys-name { transform: translate(0, -47%); -webkit-transform: translate(0, -47%); -moz-transform: translate(0, -47%); -o-transform: translate(0, -47%); -ms-transform: translate(0, -47%); opacity: 0; visibility: hidden; }
.h-hxys-text { position: absolute; z-index: 2; color: #fff; top: 50%; left: 30px; width: 80%; transition: all 0.25s; -moz-transition: all 0.25s; -webkit-transition: all 0.25s; -o-transition: all 0.25s; opacity: 0; visibility: hidden; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); }
.h-hxys-text h3 { color: #fff; font-size: 24px; line-height: 26px; margin-bottom: 15px; font-weight: normal;}
.h-hxys-text p { font-size: 16px; margin-bottom: 10px; }
.h-hxys-text span { text-decoration: underline; font-size: 16px; }
.h-hxys-l a:hover .h-hxys-text, .h-hxys-r .item a:hover .h-hxys-text { top: 48%; opacity: 1; visibility: visible; }
.h-hxys-box:after { display: block; content: ""; padding-top: 35%; float: left; width: 100%; }
.h-hxys-l { height: 100%; position: absolute; top: 0; left: 0; }
.h-hxys-l a.item { display: block; position: relative; height: 100%; overflow: hidden; width: 100%; background-color: #999; background-size: cover; background-repeat: no-repeat; }
.h-hxys-r { position: absolute; top: 0; right: 0; height: 100%; }
.h-hxys-r .item { height: 100%; }
.h-hxys-r .item a { height: 10%; overflow: hidden; background-color: #999; background-size: cover; display: block; background-repeat: no-repeat; -moz-width: calc(100% - 6px); -webkit-width: calc(100% - 6px); width: calc(100% - 6px); margin-left: 6px; }
.h-hxys-r .item-left { height: 100%; }
.h-hxys-r .item .item-01 { height: 60%; }
.h-hxys-r .item .item-01:first-child { flex-basis: calc(40% - 6px); -moz-height: calc(40% - 6px); -webkit-height: calc(40% - 6px); height: calc(40% - 6px); margin-bottom: 6px; }
.h-hxys-r .item .item-02 { height: 60%; }
.h-hxys-r .item .item-02:last-child { flex-basis: calc(40% - 6px); -moz-height: calc(40% - 6px); -webkit-height: calc(40% - 6px); height: calc(40% - 6px); margin-top: 6px; }

/* 新闻动态 */
.h-news { width: 100%; background: #f3f3f3; padding: 3% 0 4% 0; }

/* .news { margin: 0 30px; } */
.h-news-list { width: 100%; margin-bottom: 2%; position: relative; }

/* .h-news-list ul { margin-right: -10px; margin-left: -10px; } */

/* .h-news-list li { display: block; float: left; position: relative; width: 20%; } */
.h-news-list .item { overflow: hidden; display: block; margin: 10px; position: relative; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); }
.h-news-list .item .txt { border-bottom: 1px solid #f3f3f3; padding: 20px 20px 35px 20px; }
.h-news-list .item .txt h5 { color: #3c5996; font-size:16px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.h-news-list .item:hover { box-shadow: 0 0 10px rgba(125, 165, 240, 0.8); }
.h-news-list .item:hover .txt h5 { color: #3c5996; }
.h-news-list .img { width: 100%; }
.h-news-list .img img { width: 100%; }
.h-news-list .txt p.dis { font-size: 14px; color: #444; height: 42px; margin: 10px 0; overflow: hidden; line-height: 21px; }
.h-news-list .txt p.date { font-size: 14px; color: #777; margin: 10px 0; }
.h-news-list .swiper-pagination { text-align: center; width: 100%; margin-top: 15px; position: static; }
.h-news-list .swiper-pagination-bullet { width: 12px; height: 12px; margin: 0 7px; background: #b4c4dd; opacity: 1; border: 1px solid #b4c4dd; }
.h-news-list .swiper-pagination-bullet-active { background: #14316f; border: 1px solid #14316f; }

/* footer */
.footer { width: 100%; }
.footer .footer-cont { padding: 3% 0 3%; width: 100%; background:#3c5996  url(../images/footer_bg.png) no-repeat center ; }
.footer-nav { width: 78%; }
.footer-nav>ul>li { width: 20%; float: left; margin-bottom: 15px;}
/* .footer-nav>ul>li:first-child { width: 20%; float: left; } */
.footer-nav>ul>li dt { margin-bottom:10px; }
.footer-nav>ul>li dt a { display: block; font-size: 16px; color: #fff; font-weight: bold;}
.footer-nav>ul>li dt a:hover { text-decoration: underline; }
.footer-nav>ul>li dt p { display: none; }
.footer-nav>ul>li dd ul li { margin-bottom: 5px; line-height: 23px;}
.footer-nav>ul>li dd a { font-size: 14px; color: #fff; }
.footer-nav>ul>li dd a:hover { text-decoration: underline; }
.wap-footer-nav { display: none; width: 100%; margin-bottom: 10%; }
.wap-footer-nav ul li dl { margin-bottom: 5px; border-bottom: 1px solid #4262a6 }
.wap-footer-nav ul li dl dt { position: relative; height: 40px; line-height: 40px; }
.wap-footer-nav ul li dl dt a { color: #fff; display: block; font-weight: bold;}
.wap-footer-nav ul li dl dt p { color: #fff; position: absolute; top: 0; right: 0; width: 50%; height: 100%; }
.wap-footer-nav ul li dl dt p i { display: block; width: 50px; line-height: 40px; float: right; text-align: right; }
.wap-footer-nav ul li dl dd { display: none; padding-bottom: 15px; margin-top:6px;}
.wap-footer-nav ul li dl dd li { margin-bottom: 10px; }
.wap-footer-nav ul li dl dd a { color: #fff; display: block; font-size: 14px; line-height:25px; }
.footer-c-r { width: 22%;}
.footer-contact { /* margin-right: 70px; */ margin-bottom: 30px; font-size: 14px;}
.footer-contact ul li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px; }
.footer-contact ul li i { display: inline-block; width: 18px; margin-right: px; vertical-align: middle; margin-right: 5px; }
.footer-contact ul li i img { width: 100%; }
.footer-contact ul li .foot-c-text { display: inline-block; vertical-align: middle; }
.footer-contact ul li .foot-c-text a { color: #fff; }
.footer-contact ul li .foot-c-text a:hover { color: #fff; text-decoration: underline; }
.footer-contact ul li h3 { color: #fff; font-size: 14px; font-weight: normal; margin-bottom: 5px; }
.footer-contact ul li p { color: #fff; font-size: 13px; line-height: 23px; }
.footer-gz { width: 100%; }
.footer-ewm { text-align: center; position: relative; width: 45px; display: inline-block; vertical-align: top }
.footer-ewm-pic { width: 43px; height: 43px; border: 1px solid #c0c3c7; cursor: pointer; background: url(../images/wechat-icon.png) no-repeat center/100%; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; border-radius: 50px; }
.footer-ewm-pic:hover { border: 1px solid #fff; background: url(../images/wechat-hover.png) no-repeat center/100%; }
.footer-ewm-pop { position: absolute; top: -210px; left: 50%; margin-left: -80px; width: 130px; background: #000; padding: 15px 15px 10px 15px; border-radius: 5px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; opacity: 0; visibility: hidden; }
.footer-ewm-pop:after { content: ""; display: block; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; width: 0; height: 0; border-top: 8px solid #000; border-right: 8px solid transparent; border-left: 8px solid transparent; }
.footer-ewm-pop img { width: 100%; }
.footer-ewm-pop p { margin-top: 8px; color: #80868f; font-size: 14px; }
.footer-ewm:hover .footer-ewm-pop { top: -200px; opacity: 1; visibility: visible; }
.footer-ewm-wap { width: 43px; height: 43px; border: 1px solid #c0c3c7; background: url(../images/wechat-hover.png) no-repeat center/100%; display: none; border-radius: 50px; }
.footer-fx { display: inline-block; vertical-align: top }
.footer-fx #share ul li { margin-left: 10px; vertical-align: top; }
.footer-fx #share ul li a { display: block; width: 43px; height: 43px; border: 1px solid #c0c3c7; border-radius: 50px; }
.footer-fx #share ul li a i { border: 0; width: 43px; height: 43px; }
.footer-fx #share a:hover { opacity: 1; border: 1px solid #fff; }
.footer-fx #share a:hover i { opacity: 1; border: 0; }
.footer-fx #share a.bds_weixin i { background: url(../images/header-share_weixin1.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_weixin:hover i { background: url(../images/share_weixin.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_tqq i { background: url(../images/header-share_tqq1.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_tqq:hover i { background: url(../images/share_tqq.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_tsina i { background: url(../images/header-share_tsina1.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_tsina:hover i { background: url(../images/share_tsina.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_sqq i { background: url(../images/header-share_sqq1.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_sqq:hover i { background: url(../images/share_sqq.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_bdhome i { background: url(../images/header-share_bdhome1.png) no-repeat center/65% auto; }
.footer-fx #share a.bds_bdhome:hover i { background: url(../images/share_bdhome.png) no-repeat center/65% auto; }
.footer-links { width: 100%; color: #fff; font-size: 14px; margin-top: 2%; }
.footer-links a { color: #fff; }
.footer-links a:hover { text-decoration: underline; }
.footer-links span { display: inline-block; margin: 0 10px; }
.wap-ewm-pop { position: fixed; top: 120px; left: 200px; right: 200px; height: 350px; background-color: white;    /* overflow: auto; */ z-index: 999; text-align: center; opacity: 0; visibility: hidden; }
.wap-ewm-pop .two-bar-codes { height: 147px; width: 147px; margin: 40px auto 15px; }
.wap-ewm-pop .two-bar-codes { height: 147px; width: 147px; margin: 40px auto 15px; }
.wap-ewm-pop .two-bar-codes img { width: 100%; }
.wap-ewm-pop p { font-size: 14px; color: #3e454c; line-height: 1.8; width: 80%; margin: 0 auto; }
.wap-ewm-pop .btn-sure { height: 40px !important; display: block; margin: auto; line-height: 40px; width: 180px !important; color: white; background-color: #3c5996; border-color: #3c5996; font-size: 14px; border-radius: 3px; }
.wap-ewm-pop .c-btns { margin: auto; margin-top: 18px;    /* width: 225px; */ }
.footer .copyright { width: 100%; font-size: 14px; color: #fff; text-align: right; background: #353535; padding: 15px 0; }
.footer .copyright .url_links { float: left; }
.footer .copyright a {  color: #fff; }
.footer .copyright a:hover { color: #f1efe2; }
.footer .copyright a:first-child span { padding-left: 0; border-left: none; }
.footer .copyright span { padding: 0 20px; border-left: 1px solid #aaa9a9; line-height: 0.8; display: inline-block; }
.copyright-cont { font-size: 14px; text-align: center; }

/* =============================内页============================= */

/* 内页banner */





.banner_in { height: 340px; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; width: 100%; }

/* .banner_in .row1400 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } */
.banner_in .banner_text { position: absolute; top: 32%; width: 100%; left: 0; text-align: center; }
.banner_in .banner_text h2 { font-size: 42px; color: #fff; margin-bottom: 20px; font-weight: normal; }
.banner_in .banner_text p { font-size: 24px; color: #fff; text-transform: uppercase; }

/*.banner_in .banner_text .line { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; width: 40px; height: 3px; background: #fff; }*/

/* .banner_in .banner_text.green h2 { color: #05817a; }
.banner_in .banner_text.green .line { background: #05817a; }
.banner_in .banner_text.orange h2 { color: #e46c0a; }
.banner_in .banner_text.orange .line { background: #e46c0a; }
.banner_in .banner_text.white h2 { color: #fff; }
.banner_in .banner_text.white .line { background: #fff; } */





.socket { width: 27px; height: 27px; position: absolute; left: 50%; margin-left: -15px; top: 60%; margin-top: -15px; -moz-transform: scale(0.25); -webkit-transform: scale(0.25); -o-transform: scale(0.25); transform: scale(0.25); }
.hex-brick { background: #fff; width: 27px; height: 17px; position: absolute; top: 5px; animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; }
.h2 { transform: rotate(60deg); -webkit-transform: rotate(60deg); }
.h3 { transform: rotate(-60deg); -webkit-transform: rotate(-60deg); }
.gel { height: 27px; width: 27px; transition: all .3s; -webkit-transition: all .3s; position: absolute; top: 50%; left: 50%; }
.center-gel { margin-left: -15px; margin-top: -15px; animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite; -webkit-animation-name: pulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; }
.c1 { margin-left: -47px; margin-top: -15px; }
.c2 { margin-left: -31px; margin-top: -43px; }
.c3 { margin-left: 1px; margin-top: -43px; }
.c4 { margin-left: 17px; margin-top: -15px; }
.c5 { margin-left: -31px; margin-top: 13px; }
.c6 { margin-left: 1px; margin-top: 13px; }
.c7 { margin-left: -63px; margin-top: -43px; }
.c8 { margin-left: 33px; margin-top: -43px; }
.c9 { margin-left: -15px; margin-top: 41px; }
.c10 { margin-left: -63px; margin-top: 13px; }
.c11 { margin-left: 33px; margin-top: 13px; }
.c12 { margin-left: -15px; margin-top: -71px; }
.c13 { margin-left: -47px; margin-top: -71px; }
.c14 { margin-left: 17px; margin-top: -71px; }
.c15 { margin-left: -47px; margin-top: 41px; }
.c16 { margin-left: 17px; margin-top: 41px; }
.c17 { margin-left: -79px; margin-top: -15px; }
.c18 { margin-left: 49px; margin-top: -15px; }
.c19 { margin-left: -63px; margin-top: -99px; }
.c20 { margin-left: 33px; margin-top: -99px; }
.c21 { margin-left: 1px; margin-top: -99px; }
.c22 { margin-left: -31px; margin-top: -99px; }
.c23 { margin-left: -63px; margin-top: 69px; }
.c24 { margin-left: 33px; margin-top: 69px; }
.c25 { margin-left: 1px; margin-top: 69px; }
.c26 { margin-left: -31px; margin-top: 69px; }
.c27 { margin-left: -79px; margin-top: -15px; }
.c28 { margin-left: -95px; margin-top: -43px; }
.c29 { margin-left: -95px; margin-top: 13px; }
.c30 { margin-left: 49px; margin-top: 41px; }
.c31 { margin-left: -79px; margin-top: -71px; }
.c32 { margin-left: -111px; margin-top: -15px; }
.c33 { margin-left: 65px; margin-top: -43px; }
.c34 { margin-left: 65px; margin-top: 13px; }
.c35 { margin-left: -79px; margin-top: 41px; }
.c36 { margin-left: 49px; margin-top: -71px; }
.c37 { margin-left: 81px; margin-top: -15px; }
.r1 { animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: .2s; -webkit-animation-name: pulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .2s; }
.r2 { animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: .4s; -webkit-animation-name: pulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .4s; }
.r3 { animation-name: pulse; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: .6s; -webkit-animation-name: pulse; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .6s; }
.r1 > .hex-brick { animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: .2s; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .2s; }
.r2 > .hex-brick { animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: .4s; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .4s; }
.r3 > .hex-brick { animation-name: fade; animation-duration: 2s; animation-iteration-count: infinite; animation-delay: .6s; -webkit-animation-name: fade; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; -webkit-animation-delay: .6s; }
@keyframes pulse {
	0% { -webkit-transform: scale(1); transform: scale(1); }
	50% { -webkit-transform: scale(0.01); transform: scale(0.01); }
	100% { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes fade {
	0% { background: #fff; }
	50% { background: #fff; }
	100% { background: #fff; }
}
@-webkit-keyframes pulse {
	0% { -webkit-transform: scale(1); transform: scale(1); }
	50% { -webkit-transform: scale(0.01); transform: scale(0.01); }
	100% { -webkit-transform: scale(1); transform: scale(1); }
}
@-webkit-keyframes fade {
	0% { background: #fff; }
	50% { background: #fff; }
	100% { background: #fff; }
}

/* 页面导航 */
.crumbs { width: 100%; background: #fff; text-align: right; line-height:38px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); position: relative; z-index: 1; }
.crumbs.is_stuck { z-index: 15; }
.crumbs .page-nav { float: left; margin:10px 0px;}
.crumbs .page-nav>ul>li { float: left; display: inline-block; margin-right: 30px; position: relative; width: auto; }
.crumbs .page-nav>ul>li>a { display: block; font-size:13px; color: #222; }
.crumbs .page-nav>ul>li>a>i { margin-left: 5px; }
.crumbs .page-nav>ul>li>p { display: none; }
.crumbs .page-nav>ul>li.cur>a, .crumbs .page-nav>ul>li>a:hover { color: #f07f34; }
.crumbs .page-nav>ul>li .drop_list { position: absolute; top: 110%; left: 0; width: 235px; padding: 8px 15px 8px 15px; text-align: left; line-height: 1; border-top: 3px solid #214183; background: white; background: rgba(60, 89, 150, 0.95); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; z-index: 99; opacity: 0; visibility: hidden; }
.crumbs .page-nav>ul>li .drop_list a { margin-bottom: 10px; padding-right: 10px; line-height:19px; width:auto; position: relative; display: -moz-inline-stack; display: inline-block; zoom: 1; vertical-align: top; font-size: 13px; color: #fff; cursor: auto; }
.crumbs .page-nav>ul>li .drop_list a:hover { color: #f07f34; text-decoration: underline;}
.crumbs .page-nav>ul>li:hover .drop_list { top: 90%; opacity: 1; visibility: visible; }
.location-box { float: right; }
.location-box a { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; font-size: 14px; color: #a39d9d; vertical-align: top; line-height: 62px; }
.location-box a:hover { color: #3c5996; }
.location-box span { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; font-size: 14px; color: #a39d9d; font-family: 宋体; margin: 0 12px; vertical-align: top; line-height: 62px; }
.location-box i { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; font-size: 15px; color: #a39d9d; vertical-align: top; line-height: 62px; }
.crumbs .prod-crumbs { width: 100%; position: relative; margin-bottom: -5px; border-bottom: 1px solid #f6f6f6; }
.prod-crumbs .location-box { right: 0; top: 2px; height: 36px; line-height: 36px; }
.prod-crumbs .location-box a { line-height: 36px; }
.prod-crumbs .location-box span { line-height: 36px; }
.prod-crumbs .location-box i { line-height: 36px; }
.m_Crumbs { width: 100%; position: relative; display: none; background: #fff; }
.m_Crumbs h4 { text-align: center; height: 45px; line-height: 45px; font-size: 18px; background: url("../images/m_Crumbs.png") no-repeat 97%; font-weight: normal; }
.m_Crumbs ul { position: absolute; left: 0; right: 0; text-align: center; background: #f3f3f3; padding-right: 0; z-index: 99; box-shadow: 0 1px 10px 0px rgba(0, 0, 0, 0.1); }
.m_Crumbs ul li { display: block; width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #ffffff; }
.m_Crumbs ul li a { display: block; line-height: 40px; color: #999; width: 100%; }
.m_Crumbs ul li.active a { color: #3c5996; }

/* 数字 */
.num-box { width: 100%;    /* white-space: nowrap;  */ background: #f4f4f4; padding: 3% 0; font-size: 0; }
.num-box.green .num { color: #05817a; font-family: DINcond; }
.num-box.orange { background: #fff; }
.num-box.orange .num { color: #e46c0a; }
.num-box .num_item { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; vertical-align: top; padding: 0 40px; margin-bottom:8px; }
.num-box .num { font-size:32px; font-family: DINcond; color: #5f9f69; }
.num-box .num sup { font-size: 22px; font-family: DINcond; }
.num-box .num small { font-size: 26px;  }
.num-box .num small sup { font-size: 20px; font-family: DINcond; }
.num-box p { font-size: 16px; color: #3c5996; margin-top: 5px; }

/* 关于我们 */
.about { width: 100%; background: #f2f2f2; }
.about .about_block { padding: 3% 0 4% 0; width: 100%; }
.about .intro .txt { margin-right: 5%; }
.about-text { width:70%; margin:2% 15% 0 15%; font-size: 16px; line-height: 32px; color: #555; text-align: justify; }
.about-pic { width: 58%; margin:0 auto;}
.about-pic>img { width: 100%; text-align:center; }
.about .idea { padding: 80px 0; background: #f8f8f8; }
.about .idea .txt p { font-size: 17px; line-height: 2; color: #555; }
.about .idea .txt ul li { font-size: 17px; line-height: 2; color: #555; list-style: circle; list-style-image: url(../images/c1.png); margin-left: 17px; }
.about .idea .h { color: #3c5996; font-size: 28px; margin-bottom: 25px; }
.about .idea .h .iconfont { color: #3c5996; font-size: 34px; vertical-align: bottom; margin-right: 6px; }
.about .idea .row2 { margin-top: 50px; }
.about .idea .row2 .h { margin-top: 25px; margin-left: 51%; }

/* 企业文化 */
.cultrue-box { background: #f8f8f8; padding: 3% 0 4% 0; width: 100%; }
.cultrue-b-text { width: 50%; }
.cultrue-b-text { font-size: 16px; line-height: 32px; color: #555; text-align: justify; }
.cultrue-b-pic { width: 45%; }
.cultrue-b-pic>img { width: 100%; }

/* .cultrue-box .cultrue-cont { padding-left: 400px; background: url(../images/cul1.png) no-repeat 18px center; }
.cultrue-box .item { background: #eeeeee; font-size: 20px; color: #555; line-height: 37px; padding: 7px 0; margin-bottom: 27px; }
.cultrue-box .item>div { display: inline-block; width: 40%; }
.cultrue-box .item img { vertical-align: middle; display: inline-block; height: 37px; margin-left: 15%; } */
.cultrue-list { width: 100%; padding: 3% 0 5% 0; }
.cultrue-list .cultrue-list-box .txt { margin-top: 15%; text-align: center; }
.cultrue-list .cultrue-list-box .txt h5 { font-size: 28px; color: #333; font-weight: normal; margin-bottom: 25px; margin-top: 20px; }
.cultrue-list .cultrue-list-box .txt { font-size: 16px; color: #444; line-height: 32px; }
.cultrue-list-box { width: 100%; }
.cultrue-item { background: #f3f3f3; float: left; width: 100%; }
.cultrue-l-txt { width: 50%; float: right }
.cultrue-l-pic { float: left; width: 50%; }
.cultrue-l-pic img { width: 100%; }
.cultrue-list .cultrue-item:nth-child(odd) .cultrue-l-txt { float: left }
.cultrue-list .cultrue-item:nth-child(odd) .cultrue-l-pic { float: right }

/* 三个公司 */
.sggs-box { width: 100%; }
.sggs-list { width: 100%; background: #fff; padding: 3% 0; }
.sggs-l-info { width: 40%; float: left; }
.sggs-l-info .txt .iconfont { font-size: 38px; color: #db1e15; }
.sggs-l-info .txt h5 { font-size: 30px; color: #333; font-weight: normal; margin-bottom: 25px; margin-top: 20px; }
.sggs-l-info .txt { font-size: 16px; color: #444; line-height: 32px; }
.sggs-l-pic { width: 40%; float: right; }
.sggs-l-pic img { width: 100%; }
.sggs-list:nth-child(odd) { background: #f8f8f8; }
.sggs-list:nth-child(even) .sggs-l-info { float: right }
.sggs-list:nth-child(even) .sggs-l-pic { float: left }

/* 三个平台 */
.pingtai-box { width: 100%; }
.pingtai { width: 100%; padding: 3% 0; }
.pingtai-pic { width: 40%; float: left; }
.pingtai-pic img { width: 100%; }
.pingtai-info { width: 40%; float: right; text-align: center; }
.pingtai-info .txt .iconfont { font-size: 38px; color: #db1e15; }
.pingtai-info .txt h5 { font-size: 30px; color: #333; font-weight: normal; margin-bottom: 25px; margin-top: 20px; }
.pingtai-info .txt { font-size: 16px; color: #444; line-height: 32px; }
.pingtai:nth-child(odd) { background: #f8f8f8 }
.pingtai:nth-child(even) .pingtai-info { float: left }
.pingtai:nth-child(even) .pingtai-pic { float: right }

/* 技术服务 */
.page-title { }
.page-title h3 { font-size: 36px; color: #333; margin-bottom: 35px; font-weight: normal; }
.jszc-cont1 { width: 100%; background: #f8f8f8; padding: 3% 0 5%; }
.jszc-cont1-pic { width: 100% }
.jszc-cont1-pic img { width: 100% }
.ser-form { width: 100%; padding: 3% 0 5% 0; }
.ser-form2 { background: #f8f8f8; }
.ser-form .tit_pro { color: #333; margin-bottom: 40px; }
.ser-form .tit_pro p { font-size: 14px; color: #555; margin-top: 25px; }
.ser-form .form-box { width: 80%; margin: 0 10%; }
.ser-form .form-box .inp-control { font-size: 14px; border: 1px solid #ccc; padding: 7px 8px; display: block; width: 100%; height: 49px; color: #999; font-size: 14px; border-radius: 0; background: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; outline: 0; }
.ser-form .form-box ul { margin: 0 -1%; }
.ser-form .form-box .inp { float: left; position: relative; }
.ser-form .form-box li { width: 48%; margin: 20px 1% 0; }
.ser-form .form-box .jszc-textarea { width: 100%; margin: 20px 0 0; }
.ser-form .form-box .jszc-btn { width: 100%; margin: 20px 0 0; }
.ser-form .form-box .btn { background: #3c5996; border: 0; color: #fff; font-size: 16px; height: 60px; padding: 0 40px; border-radius: 0; min-width: 180px; height: 48px; cursor: pointer; margin-right: 50px; }
.ser-form .form-box .cz-btn { background: #333; }
.ser-form .form-box .btn:hover { background: #e92d32; }
.ser-form .form-box .tips { line-height: 44px; line-height: 49px; top: 0; right: 10px; position: absolute; font-size: 12px; }
.ser-form .form-box textarea.inp-control { height: 160px; color: #999; font-size: 14px;  }
.ser-form .form-box .btn:hover { background: #e92d32; }
.ser-form .form-box .slider { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.jszc-text h3 { font-size: 18px; color: #333; }
.jszc-text p { font-size: 14px; color: #444; line-height: 24px; margin-top: 10px; }
.ser-bottom { text-align: center; padding: 6% 0; width: 100%; }
.ser-bottom h3 { font-size: 42px; color: #fff; font-weight: normal; margin-bottom: 20px; }
.ser-bottom p { font-size: 16px; color: #fff; }
.ser-bottom a { color: #fff; text-decoration: underline; }

/* 资料下载 */
.download-box { background: #f8f8f8; padding: 2% 0 4% 0; width: 100%; }
.download-box .type a { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; width: 135px; padding: 7px 0 8px; font-size: 16px; text-align: center; margin-right: 15px; color: #333; }
.download-box .type a:hover, .download-box .type a.cur { background: #a39d9d; color: #fff; border-radius: 20px; }
.download-box .inp { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; width: 290px; margin-left: 10px; vertical-align: top; }
.download-box .inp .inp_control { font-size: 14px; border: 1px solid #ccc; padding: 7px 5px; display: block; width: 100%; height: 49px; color: #999; font-size: 14px; border-radius: 0; background: transparent; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; outline: 0; background: #fff; outline: none; }
.download-box .inp_ser { position: relative; }
.download-box .inp_ser .inp_control { padding-right: 65px; }
.download-box .inp_ser .btn { position: absolute; height: 49px; width: 60px; top: 0; right: 0; color: #9a9a9a; background: #f8f8f8; text-align: center; border: 1px solid #ccc; padding: 0; border-radius: 0; outline: none; cursor: pointer; }
.download-box .inp_ser .btn i { display: block; background: url(../images/fdj-icon.png) no-repeat center; background-size: 40%; height: 100%; width: 100%; }
.download-box .inp_ser .btn .iconfont { font-size: 25px; }
.download-list { margin: 2% 0; width: 100%; }
.download-list .item { display: block; position: relative; padding: 19px 50px 20px 20px; background: #fff; color: #333; font-size: 16px; margin-bottom: 15px; -webkit-transition: box-shadow 0.3s, transform 0.3s; -moz-transition: box-shadow 0.3s, transform 0.3s; -ms-transition: box-shadow 0.3s, transform 0.3s; -o-transition: box-shadow 0.3s, transform 0.3s; transition: box-shadow 0.3s, transform 0.3s; }
.download-list .item:hover { color: #3c5996; -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); transform: translateY(-3px); -ms-transform: translateY(-3px); -moz-transform: translateY(-3px); -webkit-transform: translateY(-3px); -o-transform: translateY(-3px); }
.download-list .item .iconfont { font-size: 20px; vertical-align: top; color: #97abc5; margin-right: 8px; }
.download-list .item .date { position: absolute; top: 50%; margin-top: -10px; right: 20px; color: #777; background: url(../images/download-icon.png) no-repeat center; display: block; height: 20px; width: 20px; }

/* 发展历程 */
.fzlc-box { width: 100%; }
.fzlc-inner { margin: 3% 0 4% 0; }
.fzlc-inlie { position: relative;    /* margin-bottom: 5%; */ }
.fzlc-inlie:after { content: ""; position: absolute; height: 4px; margin-top: -2px; background: #0b4e87; left: 0; width: 100%; top: 50%; }
.fzlc-cont { width: 100%; position: relative; }
.fzlc-cont:before { content: ""; position: absolute; height: 40px; margin-top: -20px; background: url(../images/bg_bolang.png) repeat-x left center; left: 0; width: 100%; top: 50%; }
.fzlc-item { padding: 0 40px 40px 40px; background-position: left bottom; background-repeat: no-repeat; margin-bottom: 4px; background: url('../images/line3.png') no-repeat 0 0; }
.fzlc-cont .swiper-slide:nth-child(even) .fzlc-item { padding: 40px 0 0 40px; margin-left: 50px; background-position: left top; background-repeat: no-repeat; position: relative; background: url('../images/line4.png') no-repeat 0 bottom; }
.fzlc-pic { float: left; width: 30%; }
.fzlc-pic img { max-width: 100%; }
.fzlc-text { margin-left: 130px; font-size: 16px; min-height: 160px }
.fzlc-text h3 { font-size: 42px; font-family: Impact; margin-bottom: 5px; color: #b1262d; }

/* 荣誉资质 */
.qyry-box { width: 100%; padding: 3% 0 4% 0; background: #f3f2f2; }
.about .serti_slick { margin: 40px 0 140px; }
.qyry-list { width: 100% }
.qyry-list li { width: 23%; margin:0 1% 3% 1%; float: left; text-align: center;  }
.qyry-list li .qyry-l-pic { width: 90%; margin: 0 auto 16px auto; text-align: center; }
.qyry-list li .qyry-l-pic img { width: 100%; }
.qyry-list li p { width: 100%; float: left; }

/* .about .serti_slick .img { padding-top: 83.2%; background-size: cover; background-repeat: no-repeat; background-position: center; } */
.about .serti_slick .item { margin: 0 20px; }
.about .serti_slick p { font-size: 16px; color: #666666; text-align: center; margin-top: 5px; }
.about .serti_slick .slick-prev:after, .about .serti_slick .slick-next:after { display: none; font-size: 0; }
.about .serti_slick .slick-prev:hover, .about .serti_slick .slick-next:hover { opacity: 0.8; }
.about .serti_slick .slick-prev { top: 100%; left: 50%; margin-top: 50px; margin-left: -55px; height: 47px; width: 47px; font-size: 0; background: url("../images/prev3.jpg") no-repeat center/47px; }
.about .serti_slick .slick-next { top: 100%; right: 50%; margin-top: 50px; margin-right: -55px; height: 47px; width: 47px; font-size: 0; background: url("../images/next3.jpg") no-repeat center/47px; }

/* 加入我们 */
.rcln-box { padding: 3% 0 1% 0; background: #f8f8f8; width: 100%; }
.rcln-list { width: 100%; margin-bottom: 5%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.rcln-l-text { float: left; width: 45%; font-size: 18px; line-height: 32px; color: #555; }
.rcln-l-hd { color: #3c5996; font-size: 28px; font-weight: normal; margin-bottom: 25px; }
.rcln-l-text strong { font-size: 22px; display: block; margin-bottom: 20px; }
.rcln-l-t { font-size: 16px; line-height: 32px; }
.rcln-l-text ul li { list-style: circle; list-style-image: url(../images/c1.png); margin-left: 17px; }
.rcln-l-pic { float: right; width: 50%; }
.rcln-l-pic img { width: 100%; }
.rcln-list:nth-child(odd) .rcln-l-text { float: right; }
.rcln-list:nth-child(odd) .rcln-l-pic { float: left; }

/*加入联锴*/
.job-box { width: 100%; }
.job-box-inner { width: 100%; margin: 3% 0 4% 0 }
.recruit-list li h3, .recruit-list li h4 { font-size: 0; line-height: 0; margin-bottom: 0; }
.recruit-list li h4.cur, .recruit-list li:nth-child(2n-1) h4.cur, .recruit-list li:nth-child(2n) h4.cur { background: #e7e7e7 url(../images/arrow_down.png) no-repeat 99% center; }

/* .recruit-list li:nth-child(2n) h4.cur{background: red url(../images/arrow_down.png) no-repeat 99% center;} */
.recruit-list li:nth-child(2n-1) h4 { background: #f5f5f5 url(../images/arrow.png) no-repeat 99% center; }
.recruit-list li:nth-child(2n) h4 { background: #ffffff url(../images/arrow.png) no-repeat 99% center; }
.recruit-list li span { display: -moz-inline-stack; display: inline-block; *display: inline; width: 18%; vertical-align: top; cursor: pointer; zoom: 1; }
.recruit-list li span.span-name { width: 46%; }
.recruit-list li span.span-name b { padding-left: 40px; }
.recruit-list li span b { position: relative; display: block; padding-left: 10px; padding-right: 10px; height: 60px; line-height: 60px; font-size: 14px; color: #555; font-weight: normal; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 17px; }

/* .recruit-list li h4{ background: url(../images/arrow.png) no-repeat right; } */
.recruit-list li h4.cur { background: url(../images/arrow_down.png) no-repeat right; }
.recruit-list li.recruit-h span b.recruit-time { background: none; }
.recruit-list .recruit-h span { background: #3c5996; border-bottom: none; cursor: auto; }
.recruit-list .recruit-h span b { color: #fff; font-size: 18px; }

/* .recruit-list li span b.recruit_show { border: none; } */
.recruit-txt { display: none; padding-bottom: 20px; border-bottom: 1px solid #fff; font-size: 14px; line-height: 2; color: #444; overflow: hidden; background: #f4f4f4; }
.recruit-txt .recruit-box { border-top: 1px solid #fff;    /*  margin: 0 40px;  */ padding: 10px 40px 25px; }
.recruit-txt h5 { margin-top: 15px; font-size: 18px; line-height: 2; color: #555; }
.recruit-txt p { font-size: 14px; line-height:21px; color: #444; }
.recruit-txt a { line-height: 2; font-weight: normal;   padding: 10px 25px; font-size: 16px; color:#fff; background: #3c5996;  border: 1px solid #3c5996; }
.recruit-txt a:hover { color: #fff; background: #3d16cd; }

/* Slider css*/
.slick-slider { outline: none; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
.slick-slide:focus { outline: none; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-prev, .slick-next { display: block; position: absolute; top: 50%; height: 40px; width: 40px; padding: 0;    /*居中*/ margin-top: -20px; cursor: pointer; border: none; outline: none; z-index: 1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.slick-prev { left: 0; }
.slick-next { right: 0; }

/* .form_con { background-size: cover; background-repeat: no-repeat; background-position: center; padding: 60px 0 80px; }
.form_con .form_box { width: 1000px; margin: 0 auto; }
.form_con .form_box .inp_control { height: 44px; color: #fff; font-size: 14px; border-radius: 4px; background: transparent; }
.form_con .form_box .inp { margin-top: 20px; }
.form_con .form_box .inp .tips { line-height: 44px; }
.form_con .form_box .inp_up .inp_control { height: 42px; }
.form_con .form_box .inp_up .tips { right: 180px; line-height: 44px; }
.form_con .form_box textarea.inp_control { height: 240px; color: #fff;  }
.form_con .form_box .btn { background: #3c5996; color: #fff; font-size: 16px; height: 44px; padding: 0 40px; }
.form_con .form_box .btn:hover { background: #e06130; }
.form_con .form_box .yzm_img { height: 44px; width: auto; border-radius: 4px; }
.video-layer { border-radius: 12px; overflow: hidden; } */

/*# sourceMappingURL=kgu.css.map */
.row_img { width: 50%; float: left; }
.txt.left { width: 50%; float: left; }
.row_img { margin-top: 80px; }
.row_img img { width: 100%; }
.row_img1 { width: 50%; float: left; margin-top: 12px; padding-right: 58px; }
.row_img1 img { width: 100%; }
.txt_right { float: right; width: 49%; }
.txt_right p { font-size: 17px; line-height: 2; color: #555; }

/* 校园合作 */
.school-box { width: 100%; background: #f8f8f8; }
.school-inner { width: 100%; margin: 3% 0 4% 0; }
.school-slick { width: 100%; }
.slick-fix { float: left; width: 25%; }
.school-slick .item { margin: 0 12px; }
.school-slick .img {    /*  padding-top: 63%; background-size: cover; background-repeat: no-repeat; background-position: center; */
width: 100%; }
.school-slick .img img { width: 100%; }
.school-slick .txt { padding:16px 0; }
.school-slick .txt:hover h5 { color: #3c5996; }
.school-slick .txt h5 { font-size: 16px; text-align:center; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.school-slick .txt p.dis { font-size: 14px; color: #444; height: 42px; overflow: hidden; line-height: 21px; }

/* .school-slick > .slick_fix { display: none; } */
.school-slick .slick-prev:after, .school-slick .slick-next:after { display: none; font-size: 0; }
.school-slick .slick-prev:hover, .school-slick .slick-next:hover { opacity: 0.8; }
.school-slick .slick-prev { margin-top: -20px; margin-left: -70px; height: 43px; width: 27px; font-size: 0; background: url("../images/prev5.png") no-repeat center; }
.school-slick .slick-next { margin-top: -20px; margin-right: -70px; height: 43px; width: 27px; font-size: 0; background: url("../images/next5.png") no-repeat center; }

/* 公司新闻 */
.news-box { padding: 3% 0 4% 0; width: 100%; background: #fff }
.news-list { width: 100%; margin-bottom: 3% }
.news-list .item { border-bottom: 1px solid #f3f3f3; display: block; background: #fff; margin-bottom: 25px; float: left; width: 100%; -webkit-transition: box-shadow 0.3s, transform 0.3s; -moz-transition: box-shadow 0.3s, transform 0.3s; -ms-transition: box-shadow 0.3s, transform 0.3s; -o-transition: box-shadow 0.3s, transform 0.3s; transition: box-shadow 0.3s, transform 0.3s; padding: 20px 20px 20px 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.news-list .item:hover { border-bottom: 1px solid #fff; -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1); }
.news-list .item:hover .right h4 { color: #3c5996; }
.news-list .item:hover .right em { color: #fff; background: #3c5996; }
.news-list .left { width: 20%; float: left; }
.news-list .left .img { width: 100%; }
.news-list .left .img img { width: 100%; }
.news-list .right { margin-left: 27%; margin-right: 3%; margin-top: 10px; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.news-list .right h4 { font-size: 22px; color: #333; font-weight: normal; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-list .right .txt { font-size: 14px; line-height: 24px; color: #444; height: 48px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news-list .right em { display: inline-block; padding: 5px 12px 5px; font-size: 14px; color: #3c5996; border: 1px solid #3c5996; margin-top: 12px; font-style: normal; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.news-list .date { margin-bottom: 5px; }
.news-list .date span { font-size: 14px; color: #999 }

/* 新闻详情 */
.news-blank { width: 100%; background: #f4f4f4; }
.news-inner { background: #fff; width: 80%; margin: 15px 10% 3%; }
.news-inner .location-box { float: none; padding: 25px 30px 15px 30px; }
.news-inner .location-box a { line-height: 14px; }
.news-inner .location-box i { line-height: 14px; }
.news-inner .location-box span { line-height: 14px; }
.news-row { width: 960px; margin: 0 auto; }
.news-ad { margin-bottom: 5%; width: 100%; margin-top: 2%; position: relative; height: 150px; background-repeat: no-repeat; background-size: cover; }
 
.news-ad-text { position: absolute; width: 100%; text-align: center; left: 0; top: 25%; }
.news-ad-text h3 { color: #fff; font-size: 24px; line-height: 24px; font-weight: normal; }
.news-ad-text h3:after { content: ""; display: block; margin: 15px auto 10px; width: 50px; height: 1px; background: #fff; }
.news-ad-text p { color: #fff; font-size: 14px; }

/* .location-box { font-size: 14px; color: #666; padding: 25px 30px 15px 30px; }
.location-box a { font-size: 14px; color: #666; }
.location-box a:hover { color: #d71318; text-decoration: underline; }
.location-box i { font-family: "å®‹ä½“"; font-style: normal; display: inline-block; padding: 0 8px; }
.news-blank-cont { width: 100%; }
 */
.news-detail .news-head { text-align: center; padding-bottom: 25px; }
.news-detail .news-head h3 { font-size: 36px; line-height: 46px; color: #000; font-weight: normal; margin-bottom: 3%; }
.news-detail .news-head h3 small { font-size: 20px; color: #333; font-weight: normal; }
.news-detail .news-head p { text-align: left; }
.news-detail .news-head .news_info { padding: 18px 25px; border-top: 1px solid #f2f2f2; }
.news-detail .news-head .news_info span { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; font-size: 14px; color: #444; line-height: 20px; margin: 0 10px; }
.news-detail .news-con { width: 100%; margin-bottom: 35px; font-size: 14px; line-height: 27px; }
.news-blank-info { width: 100%; margin-bottom: 6%; }
.news-blank-time span { display: inline-block; margin-right: 15px; font-size: 12px; color: #666;}
.news-share-fx { display: inline-block; vertical-align: middle; line-height: 30px; }
.news-share #share { display: inline-block; vertical-align: middle; font-size: 0; }
.news-share #share ul li { float: none; display: inline-block; margin: 0 0 0 8px; }
.news-share #share a { display: inline-block; vertical-align: middle; background: none; }
.news-share #share span { display: inline-block; vertical-align: middle; color: #222; font-size: 12px; margin-left: 5%; }
.news-share #share a.bds_more { display: none; }
.news-share #share ul li a { margin: 0; height: 30px; width: 30px; padding: 0; display: block; text-align: left; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; background: #071226; border-radius: 50%; }
.news-share #share .bdshare-button-style0-16 a:hover { opacity: 1; }
.news-share #share ul li a i { margin: 0; height: 30px; width: 30px; border-radius: 50%; padding: 0; text-align: center; display: inline-block; vertical-align: middle; pointer-events: none; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; border: 0; }
.news-share #share a.bds_more i { background: url(../images/share_more.png) no-repeat center; display: none; }
.news-share #share a.bds_weixin i { background: url(../images/share_weixin.png) no-repeat center/60% 60%; }
.news-share #share a.bds_weixin:hover i { background: url(../images/news-share_weixin1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_qzone i { background: url(../images/share_qzone.png) no-repeat center/60% 60%; }
.news-share #share a.bds_qzone:hover i { background: url(../images/news-share_qzone1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tqq i { background: url(../images/share_tqq.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tqq:hover i { background: url(../images/news-share_tqq1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tsina i { background: url(../images/share_tsina.png) no-repeat center/60% 60%; }
.news-share #share a.bds_tsina:hover i { background: url(../images/news-share_tsina1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_sqq i { background: url(../images/share_sqq.png) no-repeat center/60% 60%; }
.news-share #share a.bds_sqq:hover i { background: url(../images/news-share_sqq1.png) no-repeat center/60% 60%; }
.news-share #share a.bds_bdhome i { background: url(../images/share_bdhome.png) no-repeat center/60% 60%; }
.news-share #share a.bds_bdhome:hover i { background: url(../images/news-share_bdhome1.png) no-repeat center/60% 60%; }
.news-share #share a i.share-text { margin-left: 10px; display: none; }
.news-share #share a.bds_weixin i.share-text, .news-share #share a.bds_qzone i.share-text, .news-share #share a.bds_tqq i.sh are-text, .news-share #share a.bds_tsina i.share-text, .news-share #share a.bds_sqq i.share-text, .news-share #share a.bds_bdhome i.share-text { background: none; line-height: 32px; font-style: normal; width: auto; }
.news-blank-inner { width: 100%; }
.news-blank-text { width: 74%; line-height:29px; font-size:15px; margin-bottom: 3%; }
.news-blank-text img { max-width: 100%; }

/* .news-detail .news-con p { font-size: 14px; line-height: 1.6; margin-bottom: 15px; } */
.news-detail .news-con img {  }

/* .news-foot { padding: 18px 0; border-top:1px solid #f2f2f2; position: relative; }
.news-foot .back { position: absolute; right: 15px; top: 50%; margin-top: -20px; }
.news-foot .back a { font-size: 14px; display: block; padding: 10px 30px; color: #3c5996; border: 1px solid #3c5996; text-align: center; }
.news-foot .back a:hover { color: #fff; background: #3c5996; }
.news-foot .link-list { margin-right: 150px; }
.news-foot .link-list li, .news-foot .link-list li a { font-size: 14px; color: #444; line-height: 27px; }
.news-foot .link-list li a { text-decoration: underline; }
.news-foot .link-list li a:hover { color: #3c5996; } */
.idea .txt_right ul li { font-size: 17px; line-height: 2; color: #555; list-style: circle; list-style-image: url(../images/c1.png); margin-left: 17px; }
.news-blank-paging { width: 100%; margin: 8% 0 0%; border-top: 1px solid #f1f1f1; padding-top: 5%; }
.news-blank-return a { font-size: 16px; color: #071226; line-height: 34px; display: inline-block; }
.news-blank-return a:hover { color: #3c5996; text-decoration: underline; }
.news-blank-gzh { width: 180px; font-size: 14px; border: 1px solid #f0f1f2; padding-bottom: 35px; }
.news-blank-link a { display: inline-block; width: 34px; height: 34px; background: #f0f1f2; color: #071226; text-align: center; line-height: 34px; border-radius: 50%; margin-left: 20px; }
.news-blank-link a i { display: inline-block; line-height: 34px; font-size: 16px; }
.news-blank-link a:hover { background: #071226; color: #fff; }
.other-news { width: 20%; }
.other-news h3 { font-size: 16px; margin-bottom: 15px; }
.other-news-list { font-size: 16px; }
.other-news-list li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #f2f2f2 }
.other-news-list li a { font-size:14px; color:#295084; display: inline-block; line-height: 24px; }
.other-news-list li a:hover { color: #3c5996; text-decoration: underline; }

/* 分页 */
.pageBox { padding: 0px; float: left; font-size: 0; font-weight: bold; width: 100%; }
.pageBox:hover { border-radius: 5px; }
.pageBox .prev, .pageBox .next { padding: 10px 0px; }
.pageBox .prev a, .pageBox .next a { height: 12px; padding: 6px; overflow: hidden; line-height: 12px;    /*  width: 18px; */ }
.pageBox span { display: inline-block; }
.pageBox a { display: inline-block; margin: 0 4px; text-align: center; height: 12px; padding: 13px 16px 13px 16px; line-height: 12px; font-size: 14px; border: 1px solid #333; background: #fff; overflow: hidden; text-decoration: none; color: #333; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.pageBox a:hover { border: 1px solid #3c5996; background-color: #3c5996; color: #fff; text-decoration: none; }
.pageHover a, .pageHover a:hover { border: 1px solid #3c5996; background-color: #3c5996; color: #fff; }

/* 核心优势 */
.num-box2 { background: #fff; }
.num-box2 .num { color: #e46c0a; }
.advantage-box { width: 100%; }
.advantage-list { width: 100%; padding: 65px 0 80px; }
.orange-txt { margin-top: 10%; margin-bottom: 3%; }
.orange-txt h3 { font-size: 34px; color: #aa6f51; font-weight: normal; margin-bottom: 25px; margin-top: 20px; }
.orange-txt p { font-size: 16px; color: #444; line-height: 32px; }
.advantage-pic { float: left; width: 55%; }
.advantage-pic img { width: 100%; }
.advantage-text { float: right; width: 40%; }
.advantage-list:nth-child(even) { background: #f8f8f8; }
.advantage-list:nth-child(even) .advantage-text { float: left; }
.advantage-list:nth-child(even) .advantage-pic { float: right; }

/* 应用市场 */
.apply-box { width: 100%; }
.apply-info { width: 100%; padding: 4% 0  3% 0; }
.apply-pic { width: 30%; }
.apply-pic img { width: 100%; }
.apply-txt { width: 65%; }
.apply-txt h3 { font-size: 34px; color: #05817a; font-weight: normal; margin-bottom: 25px; line-height: 1; }
 
.apply-txt .add_p { font-size: 20px; color: #3c5996; margin-bottom: 20px; font-weight: bold; line-height: 1; }
.apply-txt .p-ms { font-weight: bold; margin-right: 10px; }
.apply-txt p { font-size: 16px; color: #444; line-height:29px; }
.apply-tab { width: 100%;  padding:1% 0 3% 0; }
.apply-tab p{line-height:1.7;}
.apply-tab .apply-hd-info { text-align: center; font-size: 0; margin-bottom: 20px; }
.apply-tab .apply-tab-hd li { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; line-height: 50px; width: 170px; margin: 0 5px; font-size: 18px; color: #333; background: #f1f1f1; cursor: pointer; position: relative; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.apply-tab .apply-tab-hd li:after { content: ""; position: absolute; left: 50%; margin-left: -10px; bottom: -10px; width: 0; height: 0; border-top: 10px solid transparent; border-right: 10px solid transparent; border-left: 10px solid transparent; }
.apply-tab .apply-tab-hd li.cur, .apply-tab .apply-tab-hd li:hover { background: #3c5996; color: #fff; }
.apply-tab .apply-tab-hd li.cur:after, .apply-tab .apply-tab-hd li:hover:after { border-top: 10px solid #3c5996; }
.wap-apply-hd { display: none; margin-bottom: 25px; }
.apply-tab .wap-apply-tab { border-bottom: 2px solid #e7e7e7; }
.apply-tab .wap-apply-tab li { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; line-height: 40px; margin: 0 10px; font-size: 16px; color: #333; cursor: pointer; position: relative; }
.apply-tab .wap-apply-tab li:after { content: ""; position: absolute; left: 0; bottom: -2px; width: 100%; height: 2px; }
.apply-tab .wap-apply-tab li.cur, .apply-tab .wap-apply-tab li:hover { color: #3c5996; }
.apply-tab .wap-apply-tab li.cur:after, .apply-tab .wap-apply-tab li:hover:after { background: #3c5996; }
.apply-tab .dis h4 { font-size: 22px; color: #3c9052; margin-bottom: 10px; margin-top: 45px; font-weight: normal; text-align: center; }
.apply-tab .dis p { font-size: 16px; color: #444; text-align: center; margin-bottom: 15px; }
.apply-tab .class_box { margin-top: 35px; }
.apply-tab .class_box.green .left { min-height: 380px; }
.apply-tab .class_box.green .left h5 { background-color: #026f68; }
.apply-tab .class_box.green .left .class_btn:hover, .apply-tab .class_box.green .left .class_btn.cur { color: #026f68; }
.apply-tab .class_box.green .right .blue_block { background: #05817a; }
.apply-tab .class_box.green .class_url a { color: #05817a; border: 1px solid #05817a; }
.apply-tab .class_box.green .class_url a:hover { color: #fff; background: #05817a; }
.apply-tab .class_box .left { width: 250px; float: left; text-align: center; min-height: 300px; background: #f1f1f1; }
.apply-tab .class_box .left h5 { line-height: 55px; font-size: 22px; color: #fff; background-color: #3b3b47; }
.apply-tab .class_box .left .class_btn { font-size: 16px; color: #222; line-height: 66px; cursor: pointer; }
.apply-tab .class_box .left .class_btn:hover, .apply-tab .class_box .left .class_btn.cur { color: #b1262d; background: #e7e7e7; }
.apply-tab .class_box .right { margin-left: 250px; }
.apply-tab .class_box .right .blue_block { height: 55px; background: #3c5996; }
.apply-tab .class_box .class-con { margin-top: 35px; margin-left: 90px; display: none; }
.apply-tab .class_box .class-con p { font-size: 16px; color: #333; line-height: 1.5; margin-bottom: 20px; }
.apply-tab .class_box .class-con p span { font-size: 14px; color: #444; }
.apply-tab .class_box .class_url { font-size: 0; }
.apply-tab .class_box .class_url a { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; color: #3b3b47; border: 1px solid #3b3b47; background: #f1efe2; padding: 12px 15px; margin-right: 20px; min-width: 145px; font-size: 16px; text-align: center; margin-bottom: 10px; }
.apply-tab .class_box .class_url a:hover { color: #fff; background: #3c5996; }

/* .apply-tab .tab_con_box { margin-left: 70px; margin-right: 70px; } */
.apply-tab .tab_con_box .tab_con { display: none; }
.product_detail .left { margin-right: 20px; }
.product_detail .right { margin-left: 20px; }
.product_detail h5 { font-size: 26px; color: #555; font-weight: normal; margin-bottom: 25px; }
.product_detail table { border: none; width: 100%; }
.product_detail table th { padding: 14px 30px; font-weight: normal; font-size: 16px; color: #fff; background: #3c5996; }
.product_detail table td { padding: 14px 20px; font-weight: normal; font-size: 14px; color: #444; }
.product_detail table tr:first-child td { padding: 14px 30px; font-weight: normal; font-size: 18px; color: #fff; background: #3c5996 !important; }
.product_detail table tr:nth-child(2n) td { background: #ececec; }
.product_detail table tr:nth-child(2n-1) td { background: #fff; }

/* 颜色区别 */
.apply-tab2 .apply-tab-hd li.cur, .apply-tab2 .apply-tab-hd li:hover { background: #dfaf72; }
.apply-tab2 .apply-tab-hd li.cur:after, .apply-tab2 .apply-tab-hd li:hover:after { border-top: 10px solid #dfaf72; }
.apply-tab2 .class_box .right .blue_block { background: #dfaf72; }
.apply-tab2 .class_box .class_url a { color: #333; border: 1px solid #333; background: #fff; }
.apply-tab2 .class_box .left h5 { background-color: #333; }
.apply-tab2 .class_box .class_url a:hover { border: 1px solid #dfaf72; background: #dfaf72; }
.apply-tab2 .class_box .left .class_btn:hover, .apply-tab2 .class_box .left .class_btn.cur { color: #fff; background: #dfaf72; }

/* 产品中心 */
.apply-txt h3 { font-size: 32px; color: #f07f34; font-weight: bold; margin-bottom: 25px; margin-top: 5px; }
.apply-txt h4 { font-size: 18px; color: #444; font-weight: bold; margin-bottom: 12px; margin-top: 25px; }
.apply-txt ul li { font-size: 16px; color: #444; line-height: 1.8; background: url(../images/c1.png) no-repeat left center; padding-left: 20px; }
.web-class-box { display: none; }
.web-class-box>ul>li { margin-bottom: 10px; }
.web-class-box>ul>li>span { background: #f1f1f1; display: block; height: 45px; line-height: 45px; cursor: pointer; padding-left: 15px; font-size: 14px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; }
.web-class-box>ul>li>span.cur { background-color: #ccc; }
.web-class-box>ul>li>span>i { float: right; height: 45px; line-height: 45px; margin-right: 10px; }
.web-class-box>ul>li>.class-con-info { display: none; padding: 20px; border: 1px solid #e7e7e7; }
.web-class-box>ul>li>.class-con-info>p { font-size: 14px; margin-bottom: 15px; }
.web-class-box>ul>li>.class-con-info .class_url { font-size: 0px; margin-bottom: 10px; margin: 0 -1%; }
.web-class-box>ul>li>.class-con-info .class_url a { display: -moz-inline-stack; display: inline-block; font-size: 14px; zoom: 1; color: #3c5996; background: #fff; border: 1px solid #3c5996; padding: 6px 0; width: 31.333%; margin: 1%; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.web-class-box>ul>li>.class-con-info .class_url a:hover { color: #fff; background: #3c5996; }

/* 合作客户 */
.hz-box { width: 100%; background: #ffffff; padding: 3% 0; font-size: 0; }
.hz-box  ul li { display:inline-block; background: #fff; margin: 0 1px 10px 1px; padding:5px 10px; }


/* 联系我们 */
.contact_box { padding: 60px 0 80px; text-align: center; }
.contact_box .tit { margin-bottom: 80px; }
.contact_box h5 { font-size: 18px; color: #333; margin-bottom: 30px; margin-top: 25px; }
.contact_box p { font-size: 14px; color: #444; line-height: 2.2; }
.contact_box .t_code { margin: 0 4px; }
.contact_box .col_lg_8 { min-height: 270px; border-right: 1px solid #e5e5e5; }
.contact_box .col_lg_8:last-child { border-right: none; }
.contact-info { width: 100%; padding: 4% 0 4% 0; }
.contact-info h5 { font-size: 28px; color: #333; font-weight: normal; margin-bottom: 25px; }
.contact-info p { font-size: 14px; color: #444; line-height: 27px; }
.contact-info p a { color: #1c488b; }
.contact-info p a:hover { text-decoration: underline; }
.contact-info .f16 { font-size: 14px; }
.contact-info .iconfont { font-size: 42px; color: #db1e15; margin: 0 20px; }
.contact-list ul li { float: left; width: 25%; text-align: center; }
.contact-text i { display: inline-block; margin-bottom: 20px; }
.contact-text i img { width: 100%; }
.contact-ewm { width: 35%; margin: 0 auto; }
.contact-ewm img { width: 100%; }
.map-box { width: 100%; overflow: hidden; position: relative; padding: 5% 0; background: #fafafa;  }
.map-box .map-txt h6 { font-size: 18px; margin-bottom: 10px; }
.map-box .map-txt h6 em { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; vertical-align: top; background: #4598f4; line-height: 1; font-size: 12px; font-weight: bold; color: #fff; padding: 2px 5px; margin-left: 5px; }
.map-box .map-txt .addr { line-height: 1.5; background: url(../images/site.png) no-repeat 5px 5px; background-size: 20px; }
.map-box .map-txt .tel { background: url("../images/tel.png") no-repeat 5px 5px; background-size: 20px; }
.map-box .map-txt P { padding-left: 33px; font-size: 14px; padding-top: 5px; padding-bottom: 5px; color: #444; }
.map-box .BMapLib_sendToPhone { display: none; }
.map-box .BMapLib_bubble_content { height: auto !important; padding: 0px 15px 25px 15px !important; font-family: 'Microsoft Yahei'; }
.map-box .BMapLib_SearchInfoWindow .BMapLib_bubble_top { border-bottom: none; }
.map-box .BMapLib_SearchInfoWindow .BMapLib_bubble_title { font-size: 0; }
#dituContent { height: 550px; }
.BMap_omOutFrame { display: none; }
.BMap_omCtrl { display: none; }
.iw_poi_title { color: #1c488b; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap }
.iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word }

/****************分辨率范围***************/

/*宽屏 笔记本1440-1720分辨率（不含1440分辨率-含1600分辨率）*/
@media screen and (min-width:1440px) and (max-width:1600px) {

	/* .row { width: 1400px; margin: 0 auto; } */
	.row1400 { width: 1200px; margin: 0 auto; }

	/*============================== 首页 ============================== */

	/*============================== 内页 ============================== */
	.apply-txt p {font-size:14px;}
	.apply-tab .class_box .right { margin-left: 220px; } 
	.location-box a { display: -moz-inline-stack; display: inline-block; *display: inline; zoom: 1; font-size: 14px; color: #a39d9d; vertical-align: top; line-height:60px; }
	.location-box span {  line-height:60px; }
	.location-box i { line-height: 60px; }

}

/*宽屏 笔记本1280-1440分辨率（不含1280分辨率-含1440分辨率）*/
@media screen and (min-width:1280px) and (max-width:1440px) {

	/* .row { width: 1200px; margin: 0 auto; } */
	.row1400 { width: 1200px; margin: 0 auto; }
	.header .main-nav .nav-list>li { padding: 0 20px; }
	
	.crumbs .page-nav>ul>li>a { font-size: 14px; }
	.crumbs .page-nav>ul>li { display: inline-block; margin-right: 20px; position: relative; width: auto; }
	.header .main-nav .nav-list>li .dropdown-menu { left: -10%; width: 120%; }
	.footer-contact { margin-right: 0; margin-bottom:45px;}
	.footer-contact ul li p, .btn_box .view_more span { font-size: 14px; }
	.header .main-nav .nav-list > li .dropdown-menu li a{font-size:14px; height:30px; line-height:30px;}
	
	/* 首页 */
	.h-title h2{font-size:34px;}
	.h-title small,.h-hxys-text h3,.h-hxys-name{font-size:18px;}
	.h-hx-cont .item_bg h5{font-size:21px;}
	.h-hx-cont .item_bg p{font-size:14px; height:80px;}
	.h-hx-cont h4{font-size:16px;}
	.h-hxys-text p,.h-hxys-text span{font-size:14px;}
	.header .main-nav .nav-list > li > a{font-size:16px;}
	.crumbs .page-nav > ul > li .drop_list a{font-size:14px; width:100%;}
	
	/*内页辅助*/
	.location-box a{font-size:12px;}
	.tit_in{font-size:34px;}
	
	/*产品中心*/
	.num-box .num{font-size:24px;}
	.crumbs .page-nav > ul > li .drop_list{width:145px; padding:15px 15px 15px 10px}

	/* .footer-ewm-pic { width: 130px; } */
	.footer-nav { width: 100%; margin-bottom: 30px; }
	.footer-c-r { width: 100%; text-align: center; margin-right: 0; }
	.footer-contact ul li { display: inline-block; margin: 0 30px 0 0; float:left;}
	.footer-ewm { margin: 0 auto; }

	/*============================== 首页 ============================== */
	.h-banner-text { width: 70%; top: 30%; left: 15%; }
	.h-banner-text h2 { font-size: 42px; line-height: 42px; margin-bottom: 25px; }
	.h-banner-text p { font-size: 20px; line-height: 20px; }

	/*============================== 内页 ============================== */
	.apply-tab .class_box .right { margin-left: 220px; } 
	.news-inner { width: 100%; margin: 10px 0 5%; }
	.news-inner .location-box { width: 960px; padding: 25px  0 10px; margin: 0 auto; }
	
	/*联系我们*/
	.contact-info h5{font-size:22px;}

}

/*笔记本窄屏 1024-1280分辨率（不含1024分辨率-含1280分辨率）*/
@media screen and (min-width:1024px) and (max-width:1280px) {
	.row { width: 92%; margin: 0 4%; }
	.row1400 { width: 92%; margin: 0 4%; }
	.header .main-nav .nav-list>li { padding: 0 16px; }
	.crumbs .page-nav>ul>li>a { font-size: 14px; }
	.crumbs .page-nav>ul>li { display: inline-block; margin-right: 20px; position: relative; width: auto; }
	.header .main-nav .nav-list>li .dropdown-menu { left: -10%; width: 120%; }
	.footer-contact { margin-right: 0; margin-bottom:45px;}
	.footer-contact ul li p, .btn_box .view_more span { font-size: 14px; }
	.header .main-nav .nav-list > li .dropdown-menu li a{font-size:12px; height:30px; line-height:30px;}
	
	/* 首页 */
	.h-title h2{font-size:34px;}
	.h-title small,.h-hxys-text h3,.h-hxys-name{font-size:18px;}
	.h-hx-cont .item_bg h5{font-size:21px;}
	.h-hx-cont .item_bg p{font-size:14px; height:80px;}
	.h-hx-cont h4{font-size:16px;}
	.h-hxys-text p,.h-hxys-text span{font-size:14px;}
	.header .main-nav .nav-list > li > a{font-size:14px;}
	.crumbs .page-nav > ul > li .drop_list a{font-size:14px; width:100%;}
	
	/*内页辅助*/
	.location-box a{font-size:12px;}
	.tit_in{font-size:34px;}
	
	/*产品中心*/
	.num-box .num{font-size:24px;}
	.crumbs .page-nav > ul > li .drop_list{width:145px; padding:15px 15px 15px 10px}

	/* .footer-ewm-pic { width: 130px; } */
	.footer-nav { width: 100%; margin-bottom: 30px; }
	.footer-c-r { width: 100%; text-align: center; margin-right: 0; }
	.footer-contact ul li { display: inline-block; margin: 0 30px 0 0; float:left;}
	.footer-ewm { margin: 0 auto; }

	/*============================== 首页 ============================== */
	.h-banner-text { width: 70%; top: 30%; left: 15%; }
	.h-banner-text h2 { font-size: 42px; line-height: 42px; margin-bottom: 25px; }
	.h-banner-text p { font-size: 20px; line-height: 20px; }

	/*============================== 内页 ============================== */
	.apply-tab .class_box .right { margin-left: 220px; } 
	.news-inner { width: 100%; margin: 10px 0 5%; }
	.news-inner .location-box { width: 960px; padding: 25px  0 10px; margin: 0 auto; }
	
	/*联系我们*/
	.contact-info h5{font-size:22px;}
}

/*移动设备竖向1024分辨率以下（含1024px）*/
@media only screen and (max-width:1024px) {
	.row { width: 90%; margin: 0 5%; }
	.row1400 { width: 90%; margin: 0 5%; }
	.header { display: none; }
	.header-height { display: none; }
	.wap-header-height { display: block; }
	.wap-header { display: block; }
	.wap-nav-icon { display: block; }
	.wap-page-nav { display: block; }
	.crumbs { display: none; }
	.wap-header .main-nav { width: 35%; }
	.footer .footer-cont { padding: 4% 0 3%; }
	.footer-nav { display: none; }
	.wap-footer-nav { display: block; margin-bottom: 4%; }
	.footer-c-r { width: 100%; margin-right: 0; }
	.footer-ewm-pic { display: none; }
	.footer-ewm-wap { display: block; width:; }
	.footer-fx #share ul li a { border: 1px solid #fff; }
	.footer-fx #share a.bds_weixin i { background: url(../images/share_weixin.png) no-repeat center/65% auto; }
	.footer-fx #share a.bds_tqq i { background: url(../images/share_tqq.png) no-repeat center/65% auto; }
	.footer-fx #share a.bds_tsina i { background: url(../images/share_tsina.png) no-repeat center/65% auto; }
	.footer-fx #share a.bds_sqq i { background: url(../images/share_sqq.png) no-repeat center/65% auto; }
	.footer-fx #share a.bds_bdhome i { background: url(../images/share_bdhome.png) no-repeat center/65% auto; }
	.footer-ewm:hover .footer-ewm-pop { opacity: 0; visibility: hidden; display: none; }
	.footer-contact { margin-right: 0; }
	.footer-contact ul { font-size: 0; }
	.footer-contact ul li { display: inline-block; width: 50%; margin-bottom:6px;}
	.footer-contact ul li p { font-size: 14px; line-height: 24px; }
	.footer-ewm { margin: 0 auto; }
	.footer-gz { text-align: center; }
	.footer-links { text-align: center; margin-top: 4%; }
	.wap-ewm-pop-show { opacity: 1; visibility: visible; }

	/*============================== 首页 ============================== */
	.copyright-cont { text-align: center; font-size:12px;}
	.h-banner-text { width: 90%; top: 30%; left: 5%; text-align: center; }
	.h-banner-text h2 { font-size: 36px; line-height: 36px; margin-bottom: 20px; }
	.h-banner-text p { font-size: 18px; line-height: 18px; }
	.h-hxsc .swiper-button-next, .h-hxsc .swiper-button-prev { display: none; }
	

	/*============================== 内页 ============================== */
	.socket { top: 70%; }
	.prod-nav { width: 75%; }
	.prod-nav.prod-nav-show { display: block; }
	.prod-nav-mask { display: block; }
	.m_Crumbs { display: block; }
	.crumbs { display: none; }
	.apply-hd-info { display: none; }
	.wap-apply-hd { display: block; }
	.num-box { padding: 4% 0; }
	.num-box .num_item { vertical-align: top; padding: 0; width: 33.333%; margin-bottom: 12px; float: left; text-align: left; height: 24px; }
	.num-box p { font-size: 18px; line-height: 32px; margin-right: 10px; float: left; vertical-align: top; margin-top: 0; }
	.num-box .num { font-size:18px; line-height:32px; display: inline-block; }
	.num-box .num sup { font-size: 16px; line-height: 18px; font-family: DINcond; }
	.h-news-list .swiper-pagination-bullet-active { background: #14316f; }
	.apply-txt p {font-size:14px; line-height:25px;}
	/* 新闻动态 */
	.h-news-list .swiper-pagination-bullet { width: 8px; height: 8px; }

	/* 应用市场 */
	.apply-info { width: 100%; padding: 8% 0; }
	.apply-pic { width: 100%; margin-bottom: 25px; }
	.apply-txt { width: 100%; }
	.apply-txt h3 { font-size: 22px; margin-bottom: 15px; margin-top: 0; }
	.apply-txt h4 { font-size: 18px; margin-bottom: 10px; }
	.apply-txt .add_p { font-size: 16px; }
	.apply-tab { padding: 6% 0 8% 0; }
	.apply-tab p{line-height:1.7;}
	.apply-tab .apply-hd-info { margin: 0 0 20px; }
	.apply-tab .class_box { margin-top: 15px; }
	.apply-tab .dis h4 { font-size: 16px; margin-bottom: 10px; }
	.apply-tab .class_box .left { width: 100%; min-height: 30px; float: none; margin-bottom: 10px; }
	.apply-tab .class_box .right { margin-left: 0; }
	.apply-tab .class_box .right .blue_block { display: none; }
	.apply-tab .class_box .left h5 { line-height: 45px; font-size: 14px; }
	.class-box-tab { display: none; }
	.class-cont-con { display: none; }
	.web-class-box { display: block; }
	.wap-class-swiper .swiper-slide { width: auto; padding: 0 5%; }
	.apply-tab .class_box .class-con { margin-top: 16px; margin-left: 0px; }
	.apply-tab .class_box .class_url a { margin: 0 1% 2% 1%; padding: 8px 0; font-size: 14px; min-width: auto; width: 23%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

	/* 新闻详情 */
	.news-inner { width: 100%; margin: 0; }
	.news-row { width: 90%; margin: 0 5%; }
	.news-blank-text { width: 100%; }
	.other-news { margin-bottom: 0; width: 100%; }
	.news-blank-text { border-bottom: 1px solid #000; margin-bottom: 6%; }
	.news-blank-paging { border-top: 0; width: 100%; margin: 8% 0 3%; padding-top: 0; }
}

/*ipad横向768-1024以内样式表（不含768分辨率-含1024分辨率）*/
@media screen and (min-width:768px) and (max-width:1024px) {
	.pro-xlcd, .pro-xlcd-ul, .pro-xlcd-ul-li{all: unset;}
	.row { width: 90%; margin: 0 5%; }
	.row1400 { width: 90%; margin: 0 5%; }
	.footer .copyright .url_links { margin-bottom: 10px; width: 100%; text-align: center; }

	/*============================== 首页 ============================== */
	.h-banner .swiper-slide { height: 22rem; }
	.h-banner-swiper .swiper-slide a>img { object-fit: cover; width: 100%; object-position: -3rem 0rem; height: 25rem; }
	.h-banner .swiper-button-next, .h-banner .swiper-button-prev { display: none; }
	.h-banner .swiper-pagination { bottom: 15px; }
	.h-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 12px; width: 12px; height: 20px; }
	.h-banner .swiper-pagination-bullet b { width: 8px; height: 16px; width: 8px; height: 16px; }
	.h-banner .swiper-pagination-bullet { height: 10px; width: 10px; }
	.h-banner .swiper-pagination-bullet:after { width: 7px; height: 7px; }
	.h-banner .swiper-pagination-bullet:before { width: 7px; height: 7px; }
	.h-news-list .txt h5 { font-size:14px; }

	/* 核心产品 */
	.h-hxcp { padding: 5% 0 7% 0; }
	.h-title { margin-bottom: 3%; }
	.h-title h2 { font-size: 32px; line-height: 32px; }
	.h-title small { font-size: 14px; margin: 8px 0 12px; }
	.h-hx-cont .item:hover:after { opacity: 0; visibility: hidden; }
	.h-hx-cont .item:hover .item_bg { opacity: 0; visibility: hidden; }
	.h-hx-cont .item:hover h4 { color: #fff; }
	.h-hx-cont h4 { font-size: 16px; line-height: 50px; height: 50px; }
	.h-hx-cont .item_bg h5 { font-size: 16px; margin-bottom: 15px; }
	.btn_box { padding-top: 4%; }
	.h-hx-cont .swiper-button-next, .h-hx-cont .swiper-button-prev { display: none; }

	/* 核心市场 */
	.h-hxsc { padding: 5% 0 7% 0; }
	.h-marke { width: 100%; margin: 0; }
	.h-hxsc .swiper-slide h2 { font-size: 21px; }
	.h-hxsc .swiper-pagination-bullet { width: 8px; height: 8px; }
	.h-hxsc .swiper-pagination-bullet-active { background:#fdd000; height: 8px; width: 8px; }
	.h-hxsc .swiper-pagination { bottom: -28px; }

	/* 大核心优势 */
	.h-hxys { padding: 5% 0 7% 0; }

	/* 	.h-hxys-list li { width: 50%; }
	.h-hxys-list p { top: 15%; right: auto; left: 8%; font-size: 22px; } */
	.h-hxys-box:after { padding-top: 50%; }
	.h-hxys-l { width: 34%; }
	.h-hxys-r { width: 66%; }
	.h-hxys-r .item .item-01 { height: 49%; }
	.h-hxys-r .item .item-01:first-child { flex-basis: calc(51% - 6px); -moz-height: calc(51% - 6px); -webkit-height: calc(51% - 6px); height: calc(51% - 6px); }
	.h-hxys-r .item .item-02 { height: 49.5%; }
	.h-hxys-r .item .item-02:last-child { flex-basis: calc(50.5% - 6px); -moz-height: calc(50.5% - 6px); -webkit-height: calc(50.5% - 6px); height: calc(50.5% - 6px); }
	.h-hxys-name { display: none; }
	.h-hxys-r a:after, .h-hxys-l a:after { background: rgba(0, 15, 47, 0.65); }
	.h-hxys-text { opacity: 1; visibility: visible; text-align: center; left: 10%; }
	.h-hxys-text h3 { font-size: 18px; line-height: 18px; margin-bottom: 10px; }
	.h-hxys-text p { font-size: 14px; margin-bottom: 0; line-height: 22px; }
	.h-hxys-l a:hover .h-hxys-text, .h-hxys-r .item a:hover .h-hxys-text { top: 50%; opacity: 1; visibility: visible; }
	.h-hxys-text span { display: none; }

	/* 新闻动态 */
	.h-news { padding: 5% 0 7% 0; }
	.h-news-list { margin-bottom: 3%; }

	/* 	 .h-news-list li { display: block; float: left; margin-bottom: 15px; position: relative; width: 50%; }
		.h-news-list li:nth-child(n+5) { display: none; } */
	.btn_box .view_more { display: inline-block; padding: 12px 20px 11px; font-size: 16px; background: #fff; border-color: #3c5996; color: #3c5996; min-width: 200px; }
	.btn_box .view_more:hover { background: #fff; color: #3c5996; }
	.btn_box .view_more i { font-size: 1px; line-height: 17px; margin-top: 2px; }
	.h-news-list .item .txt { padding: 15px 20px; }
	.h-news-list .item:hover .txt { border-bottom: 0; } 
	.h-news-list .txt p.date { font-size: 12px; margin: 5px 0; }

	/*============================== 内页 ============================== */
	.banner_in { height: 19rem; }
	.banner_in .banner_text { text-align: center; bottom: auto; top: 46%; margin-top: -21px; }
	.banner_in .banner_text h2 { font-size: 28px; margin-bottom: 10px; }
	.banner_in .banner_text .line { height: 2px; }

	/* 产品目录 */
	.apply-tab { padding: 4% 0 6% 0; }
	.page-title h3 { font-size: 32px; margin-bottom: 15px; }





	/* 核心优势 */
	.orange-txt { margin-top: 10%; }
	.orange-txt h3 { font-size: 28px; }
	
	/*企业文化*/
	.cultrue-list .cultrue-list-box .txt h5{font-size:22px;}
	

	/* 应用市场 */
	.apply-info { padding: 5% 0; }
	.apply-txt { width: 65%; }
	.apply-pic { width: 30%; margin-bottom: 0; }
	.apply-txt h3 { margin-bottom: 20px; }

	/* 关于我们 */
	.about .about_block { padding: 4% 0 5%; }
	.fzlc-inner { margin: 4% 0 5%; }
	.tit_in { padding-bottom: 30px; line-height: 32px; font-size: 32px; }
	.about-text { width:70%; font-size: 14px; line-height: 27px; }
	.fzlc-text h3 { font-size: 36px; }
	.qyry-box { width: 100%; padding: 4% 0 5%; background: #f3f2f2; }

	/* 新闻中心 */
	.news-box { padding: 4% 0 5% 0; }
	.news-list .item { margin-bottom: 20px; }
	.news-list .left { width: 26%; float: left; }
	.news-list .right { margin-left: 31%; margin-right: 3%; }
	.news-list .right h4 { font-size: 18px; }
	.news-list .right em { display: none; }

	/* .news-inner { margin: 4% 0 5%; } */
	.news-detail .news-head { padding-bottom: 10px; }
	.news-detail .news-head h3 { font-size: 32px; }
	.news-detail .news-head .news_info { padding: 13px; background: #efefef; }

	/* 加入我们 */
	.rcln-box { padding: 4% 0 1% 0; }
	.tit_in { padding-bottom: 3%; line-height: 28px; font-size: 28px; }
	.rcln-l-hd { font-size: 24px; margin-bottom: 20px; }
	.rcln-l-t { font-size: 14px; line-height: 27px; }
	.rcln-l-text strong { font-size: 18px; margin-bottom: 15px; }
	.job-box-inner { margin: 4% 0 5% 0; }
	.recruit-list li span b { height: 50px; line-height: 50px; font-size: 14px; }
	.recruit-list .recruit-h span b { font-size: 16px; }
	.recruit-list li:nth-child(2n) h4 { background: #ffffff url(../images/arrow.png) no-repeat 99% center /auto 40%; }
	.recruit-list li:nth-child(2n-1) h4 { background: #f5f5f5 url(../images/arrow.png) no-repeat 99% center /auto 40%; }
	.recruit-list li h4.cur, .recruit-list li:nth-child(2n-1) h4.cur, .recruit-list li:nth-child(2n) h4.cur { background: #f2f5f7 url(../images/arrow_down.png) no-repeat 99% center /auto 23%; }
	.school-slick .txt h5 { font-size:14px; }

	/* 关于我们 */
	.pingtai { padding: 4% 0; }
	.pingtai-pic { width: 55%; }
	.pingtai-info .txt h5 { font-size: 28px; color: #333; }
	.sggs-list { padding: 4% 0; }
	.sggs-l-pic { width: 55%; }
	.sggs-l-info .txt h5 { font-size: 28px; }
	.cultrue-box { padding: 4% 0 5% 0; }
	.cultrue-b-text { font-size: 14px; line-height: 27px; }
	.cultrue-list { padding: 4% 0 5% 0; }

	/* 技术服务 */
	.download-box { padding: 4% 0 5% 0; }
	.download-box .type { width: 100%; text-align: center; margin-bottom: 3%; }
	.download-box .type a { margin-right: 0; }
	.type-form { width: 100%; text-align: center; margin-bottom: 3%; }
	.download-box .inp .inp_control { height: 42px; }
	.download-box .inp_ser .btn { height: 42px; width: 55px; }

	/* 联系我们 */
	.contact-info h5 { font-size:20px; margin-bottom: 15px; }
	.contact-list ul li{width:50%; min-height:220px;}
	.contact-text i { display: inline-block; margin-bottom: 15px; }
}

/*phone横向480-ipad竖向768分辨率（不含480分辨率-含768分辨率）*/
@media screen and (min-width:480px) and (max-width:768px) {
	.pro-xlcd, .pro-xlcd-ul, .pro-xlcd-ul-li{all: unset;}
	.row { width: 90%; margin: 0 5%; }
	.row1400 { width: 90%; margin: 0 5%; }
	.wap-header .main-nav { width: 100%; }
	.copyright-cont { font-size: 12px; }
	.footer .copyright .url_links { width: 100%; margin-bottom: 15px; text-align: center; }
	.footer .copyright { padding: 20px 0; }
	.jihuo_btn { width: 40px; height: 40px; -o-transition: all 0.3s linear; }
	.jihuo_btn b { line-height: 40px; font-size: 24px; }
	.footer .footer-cont { padding: 7% 0; }
    
	/* .footer-contact { width: 100%; margin-bottom: 50px; float: left; } */
	.footer-contact ul li {/*  width: 100%; */ padding: 0; border-left: 0; overflow: hidden; margin-bottom: 6px; }

	/* .footer-contact ul li:first-child { width: 100%; } */
	.footer-contact ul li i { display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 10px; width: 20px; }
	.footer-contact ul li i img { width: 100%; }
	.footer-contact ul li .foot-c-text { display: inline-block; /* width: 85%;  */ vertical-align: middle; }
	.footer-contact ul li h3 { margin-bottom: 0; display: inline-block; }
	.footer-contact ul li p { line-height: 24px; display: inline-block; font-size: 14px; }

	/* .footer-ewm { width: 100%; text-align: center; } */

	/* .footer-ewm-pic { width: 120px; margin: 0 auto 10px; } */

	.footer-nav { display: none; }
	.wap-footer-nav { display: block; }
	.wap-ewm-pop { left: 100px; right: 100px; }
	.footer-ewm-wap { display: block; width: 38px; height: 38px; }
	.footer-fx #share ul li a { width: 38px; height: 38px; }
	.footer-fx #share ul li a i { width: 38px; height: 38px; }
	.footer-links { margin-top: 5%; }
	.copyright-cont div{ width: 100%; }
	/* .footer-icp{ display: block; } */

	/*============================== 首页 ============================== */
	.h-banner .swiper-slide { height: 17rem; }
	.h-banner-swiper .swiper-slide a>img { object-fit: cover; width: 100%; object-position: -11rem 0rem; height: 21rem; }
	.h-banner .swiper-button-next, .h-banner .swiper-button-prev { display: none; }
	.h-banner .swiper-pagination { bottom: 15px; }
	.h-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px; width: 6px; height: 12px; }
	.h-banner .swiper-pagination-bullet b { width: 6px; height: 12px; }
	.h-banner-text h2 { font-size: 28px; line-height: 28px; margin-bottom: 20px; }
	.h-banner-text p { font-size: 14px; line-height: 14px; }

	/* 核心产品 */
	.h-hxcp { padding: 6% 0 10% 0; }
	.h-title { margin-bottom: 4%; }
	.h-title h2 { font-size: 24px; line-height: 24px; }
	.h-title small { font-size: 14px; margin: 8px 0 12px; }
	.h-hx-cont .item:hover:after { opacity: 0; visibility: hidden; }
	.h-hx-cont .item:hover .item_bg { opacity: 0; visibility: hidden; }
	.h-hx-cont .item:hover h4 { color: #fff; }
	.h-hx-cont h4 { font-size: 14px; line-height: 40px; height: 40px; }
	.h-hx-cont .item_bg h5 { font-size: 16px; margin-bottom: 15px; }
	.btn_box { padding-top: 7%; }
	.h-hx-cont .swiper-button-next, .h-hx-cont .swiper-button-prev { display: none; }

	/* 核心市场 */
	.h-hxsc { padding: 7% 0 60px 0; }
	.h-marke { width: 100%; margin: 0; }
	.h-hxsc .swiper-slide a .mbox { margin: 0 10%; position: absolute; left: 0; box-sizing: border-box; bottom: auto; padding-bottom: 0%; transition: all .4s; -webkit-transition: all .4s; width: 80%; top: 34%; }
	.h-hxsc .swiper-slide:hover a .mbox { padding-bottom: 0; bottom: auto; }
	.h-hxsc .swiper-slide:hover h3 { padding-bottom: 35px; }
	.h-hxsc .swiper-slide h3 small { display: block; }
	.h-hxsc .swiper-slide:hover a .mbox { padding-bottom: 0; }
	.h-hxsc .swiper-slide .btn_more { display: none; }
	.h-hxsc .swiper-slide h2 { font-size: 18px; }
	.h-hxsc .swiper-pagination-bullet { width: 8px; height: 8px; }
	.h-hxsc .swiper-pagination-bullet-active { background: #fff; height: 8px; width: 8px; }
	.h-hxsc .swiper-pagination { bottom: -28px; }

	/* 核心优势 */
	.h-hxys { padding: 6% 0 10% 0; }
	.h-hxys-box:after { padding-top: 50%; display: none; }
	.h-hxys-l { width: 100%; position: static; margin-bottom: 6px; }
	.h-hxys-l a.item { height: 160px; }
	.h-hxys-r { width: 100%; position: static; }
	.h-hxys-r .item { width: 100%; }
	.h-hxys-r .item a { margin-left: 0; }
	.h-hxys-r .item-left { margin-bottom: 6px; }
	.h-hxys-r .item .item-01 { height: 160px; -moz-width: calc(50% - 3px); -webkit-width: calc(50% - 3px); width: calc(50% - 3px); float: left; margin-left: 3px; }
	.h-hxys-r .item .item-01:first-child { flex-basis: calc(160px - 0); -moz-height: calc(160px - 0); -webkit-height: calc(160px - 0); height: calc(160px - 0); height: 160px; margin-bottom: 0; margin-left: 0; margin-right: 3px; }
	.h-hxys-r .item .item-02 { height: 160px; -moz-width: calc(50% - 3px); -webkit-width: calc(50% - 3px); width: calc(50% - 3px); float: left; margin-right: 3px; margin-bottom: 6px; }
	.h-hxys-r .item .item-02:last-child { flex-basis: calc(160px - 0); -moz-height: calc(160px - 0); -webkit-height: calc(160px - 0); height: calc(160px - 0); height: 160px; margin-top: 0; margin-right: 0; margin-left: 3px; }
	.h-hxys-name { display: none; }
	.h-hxys-r a:after, .h-hxys-l a:after { background: rgba(0, 15, 47, 0.65); }
	.h-hxys-text { opacity: 1; visibility: visible; text-align: center; left: 10%; }
	.h-hxys-text h3 { font-size: 18px; line-height: 18px; margin-bottom: 10px; }
	.h-hxys-text p { font-size: 14px; margin-bottom: 0; line-height: 22px; }
	.h-hxys-l a:hover .h-hxys-text, .h-hxys-r .item a:hover .h-hxys-text { top: 50%; opacity: 1; visibility: visible; }
	.h-hxys-text span { display: none; }

	/* 新闻动态 */
	.h-news { padding: 6% 0 10% 0; }
	.h-news-list { margin-bottom: 5%; }

	/* 	.h-news-list li { display: block; float: left; position: relative; width: 50%; }
		.h-news-list li:nth-child(n+5) { display: none; } */
	.btn_box .view_more { display: inline-block; padding: 8px 20px 7px; font-size: 14px; background: #fff; border-color: #3c5996; color: #3c5996; min-width: 200px; }
	.btn_box .view_more:hover { background: #fff; color: #3c5996; }
	.btn_box .view_more i { font-size: 17px; line-height: 17px; margin-top: 2px; }
	.h-news-list .item .txt { padding: 15px 12px; }
	.h-news-list .item:hover .txt { border-bottom: 0; }
	.h-news-list .txt h5 { font-size: 16px; }
	.h-news-list .txt p.date { font-size: 12px; margin: 5px 0; }

	/*============================== 内页 ============================== */
	.prod-nav { width: 85%; }
	.apply-tab .class_box .right { margin-left: 0; }
	.banner_in { height: 14rem; }
	.banner_in .banner_text { text-align: center; bottom: auto; top: 46%; margin-top: -21px; }
	.banner_in .banner_text h2 { font-size: 24px; margin-bottom: 10px; }
	.banner_in .banner_text .line { height: 2px; }


	.num-box .num_item { vertical-align: top; padding: 0; width: 33.333%; margin-bottom: 12px; float: left; text-align: left; height: 24px; }
	.num-box p { font-size: 16px; line-height: 32px; margin-right: 10px; float: left; vertical-align: top; margin-top: 0; }
	.num-box .num { font-size: 24px; line-height: 24px; display: inline-block; }
	.num-box .num sup { font-size: 16px; line-height: 18px; font-family: DINcond; }

	/* 分页 */
	.pageBox a { display: inline-block; margin: 0 2px; text-align: center; height: 14px; line-height: 14px; padding: 8px 10px 6px 10px; line-height: 12px; font-size: 12px; border: 1px solid #333; background: #fff; }
	.pageBox a:hover { border: 1px solid #3c5996; background-color: #3c5996; color: #fff; text-decoration: none; }
	.pageHover a, .pageHover a:hover { border: 1px solid #3c5996; background-color: #3c5996; color: #fff; }

	/* 应用市场 */
	.apply-info { width: 100%; padding: 8% 0; }
	.apply-pic { width: 100%; margin-bottom: 25px; }
	.apply-txt { width: 100%; }
	.apply-txt h3 { font-size: 24px; margin-bottom: 15px; margin-top: 0; }
	.apply-txt h4 { font-size: 18px; margin-bottom: 10px; }
	.apply-txt .add_p { font-size: 16px; }
	.apply-tab { padding: 6% 0 8% 0; }
	.apply-tab .apply-hd-info { margin: 0 0 20px; }
	.apply-tab .class_box { margin-top: 15px; }
	.apply-tab .dis h4 { font-size: 16px; margin-bottom: 10px; }
	.apply-tab .class_box .left { width: 100%; min-height: 30px; float: none; margin-bottom: 10px; }
	.apply-tab .class_box .right { margin-left: 0; }
	.apply-tab .class_box .right .blue_block { display: none; }
	.apply-tab .class_box .left h5 { line-height: 45px; font-size: 14px; }
	.wap-class-swiper .swiper-slide { width: auto; padding: 0 5%; }
	.apply-tab .class_box .class-con { margin-top: 16px; margin-left: 0px; }
	.apply-tab .class_box .class_url a { margin: 0 1% 2% 1%; padding: 8px 0; font-size: 14px; min-width: auto; width: 23%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }




	/* 产品目录 */
	.apply-tab { padding: 4% 0 4% 0; }
	.page-title h3 { font-size: 32px; margin-bottom: 15px; }
		.hz-box {    padding: 5% 0 7%;}
	.hz-box ul li { width: 14.66%; margin-bottom: 10px;      margin: 0 1% 10px 1%;
    padding:5px 0;}
	.hz-box ul li img{ width: 95%;  }


	/* 技术服务 */
	.jszc-cont1 { padding: 5% 0 8%; }
	.ser-form { width: 100%; padding: 8% 0 12%; }
	.page-title h3 { font-size: 28px; margin-bottom: 10px; }
	.jszc-text h3 { text-align: center; font-size: 16px; font-weight: normal; }
	.jszc-text p { text-align: center; font-size: 12px; line-height: 22px; }
	.ser-form .form-box { width: 90%; margin: 0 5%; }
	.ser-form .form-box ul { margin: 0; }
	.ser-form .form-box li { width: 100%; margin: 15px 0 0; }
	.ser-form .form-box .inp-control { line-height: 45px; height: 45px; }
	.ser-form .form-box textarea.inp-control { height: 110px; line-height: 22px; }
	.ser-form .form-box .jszc-textarea { margin: 15px 0 0; }
	.ser-form .form-box .btn { width: 100%; margin-right: 0; }
	.ser-form .form-box .cz-btn { margin-top: 20px; }
	.ser-bottom h3 { font-size: 28px; margin-bottom: 10px; }
	.ser-bottom p { font-size: 14px; line-height: 24px; }
	.download-box { padding: 8% 0 12% 0; }
	.download-box .type { width: 100%; text-align: center; margin-bottom: 5%; }
	.download-box .type a { width: auto; padding: 7px 10px 8px 10px; margin: 0 1%; color: #333; font-size: 14px; text-align: center; }
	.download-box .type a:hover { background: none; color: #333; border-radius: 20px; }
	.download-box .inp { width: 35%; margin-left: 0; vertical-align: top; }
	.download-box .inp_ser { width: 62%; margin-left: 3%; }
	.download-box .inp .inp_control { height: 40px; line-height: 40px; }
	.download-box .inp_ser .btn { height: 40px; line-height: 40px; width: 50px; }
	.download-box .inp_ser .btn i { background-size: 40%; }
	.download-list { margin: 7% 0; }
	.download-list .item { padding: 15px 50px 15px 15px; background: #fff; color: #333; font-size: 14px; margin-bottom: 10px; }

	/* 关于我们 */
	.num-box { padding: 5% 0 4%; }
	.tit_in { padding-bottom: 5%; font-size: 24px; }
	.about-pic { width: 100%; margin-bottom: 6% }
	.about-text { width: 100%; font-size: 14px; line-height: 27px; margin: 2% 0 0 0;}
	.about .intro .txt { margin-right: 0; }
	.about .about_block { padding: 8% 0 10% 0; }

	/* .intro .row1400 { width: 80%; margin: 0 10%; } */
	.qyry-box { padding: 6% 0; }
	.fzlc-text { margin-left: 100px; }
	.fzlc-text h3 { font-size: 32px; }
	.qyry-list li { width: 48%; margin-bottom: 5%; }
	.qyry-list li p { font-size: 14px; }

	/* 企业文化 */
	.cultrue-box { padding: 6% 0 8% 0; }

	/* .cultrue-box .row1400 { width: 80%; margin: 0 10%; } */
	.cultrue-b-pic { width: 100%; margin-bottom: 6% }
	.cultrue-b-text { width: 100%; font-size: 14px; line-height: 27px; }
	.cultrue-list { padding: 5% 0 8% 0; }
	.cultrue-l-pic { width: 100%; }
	.cultrue-l-txt { width: 100%; }
	.cultrue-list .cultrue-list-box .txt { margin-top: 20px; font-size: 14px; line-height: 27px; padding: 0 20px 30px 20px; }
	.cultrue-list .cultrue-list-box .txt h5 { font-size: 24px; margin-bottom: 10px; margin-top: 0; }
	.cultrue-item { margin-bottom: 20px; }

	/* 三个公司 */
	.sggs-box { margin: 6% 0 8% 0; }
	.sggs-list { padding: 0; background: #f8f8f8; width: 90%; margin: 0 5%; margin-bottom: 20px; }
	.sggs-list .row1400 { width: 100%; margin: 0; }
	.sggs-l-pic { width: 100%; }
	.sggs-l-info { width: 100%; }
	.sggs-l-info .txt { margin-top: 20px; font-size: 14px; line-height: 27px; padding: 0 20px 30px 20px; }
	.sggs-l-info .txt h5 { font-size: 24px; margin-bottom: 10px; margin-top: 0; }

	/* 三个平台 */
	.pingtai-box { margin: 6% 0 8% 0; }
	.pingtai { padding: 0; background: #f8f8f8; width: 90%; margin: 0 5%; margin-bottom: 20px; }
	.pingtai .row1400 { width: 100%; margin: 0; }
	.pingtai-pic { width: 100%; }
	.pingtai-info { width: 100%; }
	.pingtai-info .txt { margin-top: 20px; font-size: 14px; line-height: 27px; padding: 0 20px 30px 20px; }
	.pingtai-info .txt h5 { font-size: 24px; margin-bottom: 10px; margin-top: 0; }

	/* 加入我们 */
	.rcln-box { padding: 6% 0 3% 0; }
	.rcln-box .row1400 { width: 80%; margin: 0 10%; }
	.rcln-box .tit_in { text-align: center; }
	.rcln-l-pic { width: 100%; margin-bottom: 25px; }
	.rcln-l-text { width: 90%; margin: 0 5% 5%; }
	.rcln-l-hd { font-size: 18px; line-height: 18px; margin-bottom: 10px; }
	.rcln-l-text strong { font-size: 14px; margin-bottom: 5px; }
	.rcln-l-t { font-size: 14px; line-height: 27px; }
	.rcln-list { margin-bottom: 5%; padding: 0; background: #fff; }
	.recruit-list .recruit-h { display: none; }
	.recruit-list li span { display: -moz-inline-stack; display: inline-block; width: 50%; vertical-align: top; cursor: pointer; zoom: 1; }
	.job-box-inner { margin: 6% 0 8% 0; }
	.recruit-list .recruit-h span b { font-size: 14px; }
	.recruit-list li { margin-bottom: 10px; }
	.recruit-list li span.span-name b { padding: 0; }
	.recruit-list li span b { height: 24px; line-height: 24px; font-size: 14px; color: #555; padding: 0; }
	.recruit-list li h4 { padding: 8px 10px; }
	.recruit-list li:nth-child(2n) h4 { background: #f5f5f5 url(../images/arrow.png) no-repeat 98% center/auto 30%; }
	.recruit-list li:nth-child(2n-1) h4 { background: #f5f5f5 url(../images/arrow.png) no-repeat 98% center/auto 30%; }
	.recruit-list li h4.cur, .recruit-list li:nth-child(2n-1) h4.cur, .recruit-list li:nth-child(2n) h4.cur { background: #f2f5f7 url(../images/arrow_down.png) no-repeat 98% center/auto 15%; }
	.recruit-list li span b.recruit-time { padding-right: 0; }
	.recruit-list li span.span-name { width: auto; }
	.recruit-list li span:nth-child(odd) { width: 70%; }
	.recruit-list li span:nth-child(even) { width: 30%; }
	.recruit-txt .recruit-box { border-top: 1px solid #ced0d2; padding: 10px 20px 15px; }
	.recruit-txt p { font-size: 14px; line-height: 24px; }
	.recruit-txt a { line-height: 22px; font-weight: normal; color: #444; padding: 6px 20px; font-size: 14px; background: #db1e15; color: #fff; border: 1px solid #db1e15; }
	.school-inner { margin: 8% 0 8% 0; }
	.slick-fix { float: left; width: 50%; }
	.school-slick .item { margin: 0 10px 15px 10px; }
	.school-slick .txt { padding: 10px 0; }
	.school-slick .txt h5 { font-size: 14px; margin-bottom: 6px; }

	/* 核心优势 */
	.advantage-box { margin: 8% 0 9% 0; }
	.advantage-list { width: 100%; padding: 0; width: 90%; margin: 0 5%; margin-bottom: 20px; background: #f3f3f3; }
	.advantage-list .row1400 { width: 100%; margin: 0; }
	.advantage-pic { width: 100%; }
	.advantage-text { width: 100%; }
	.orange-txt { margin-top: 20px; padding: 0 20px 30px 20px; }
	.orange-txt h3 { font-size: 24px; margin-bottom: 10px; margin-top: 0; }
	.orange-txt p { font-size: 14px; color: #444; line-height: 27px; }

	/* 新闻中心 */
	.news-box { padding: 6% 0 8% 0; width: 100%; background: #f8f8f8; }
	.news-box .row1400 { width: 90%; margin: 0 5%; }
	.news-list .item { width: 48%; margin: 0 1% 15px 1%; padding: 15px; }
	.news-list .item:hover { transform: translateY(0px); -ms-transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); }
	.news-list .left { width: 100%; }
	.news-list .right { margin: 0; margin: 5% 0 2% 0; float: left; width: 100%; }

	/* .news-list .right .txt { height: auto; } */
	.news-list .right h4 { font-size: 16px }
	.news-list .right .date { position: static; height: auto; width: auto; text-align: left; padding-left: 0; background: none; }
	.news-list .right .date .month { font-size: 14px; color: #555555; margin-top: 0; display: inline-block; }
	.news-list .right .date .year span { display: inline-block; }
	.news-list .right .date .year { font-size: 14px; color: #444; display: inline-block; float: left; }
	.news-list .right em { display: none; }

/* 新闻详细 */
	.news-inner { margin: 8% 0 10% 0; }
	.news-detail .news-head h3 { font-size: 22px; margin-bottom: 15px; line-height: 32px; }
	.news-detail .news-head .news_info { padding: 5px 0; }
	.news-detail .news-head .news_info span { font-size: 12px; line-height: 18px; margin: 0 5px; }
	.news-detail .news-con { padding-top: 5px; margin-bottom: 40px; }
	.news-foot .link-list { margin-right: 0; margin-bottom: 25px; }
	.news-foot .link-list li { margin-bottom: 10px; }
	.news-foot .link-list li a { line-height: 22px; }
	.news-foot .back { width: 100%; position: static; right: 0; top: 0; margin-top: 0; }
	.news-blank-info { text-align: left; font-size: 12px; margin-bottom: 8%; }
	.news-blank-time { width: 100%; margin-bottom: 20px; }
	.news-blank-time span { display: inline-block; margin-right: 15px; font-size: 12px; }
	.news-share { width: 100%; }
	.news-ad { margin-bottom: 5%; margin-top: 2%; height: 100px; }
	.news-blank-return a { font-size: 14px; }
	.news-inner { margin: 1px 0 0 0; }
	.news-blank-text { font-size: 14px; }
	.news-ad-text h3 { color: #fff; font-size: 22px; line-height: 22px; font-weight: normal; }
	.news-ad-text h3:after { margin: 10px auto 6px; }
	.news-ad-text p { font-size: 12px; }
	.other-news-list { font-size: 14px; }
	.other-news-list li a { font-size: 14px; color: #071226; display: inline-block; line-height: 24px; }
	.other-news-list li { margin-bottom: 8px; padding-bottom: 8px; }


	/* 联系我们 */
	.contact-info { padding: 6% 0; }
	.contact-list ul li { width: 100%; text-align: left; margin-bottom: 25px; }
	.contact-text i { width: 22px; vertical-align: top; margin-bottom: 0; display: inline-block; margin-right: 5px; }
	.contact-text h5 { font-size: 22px; line-height: 22px; color: #555; font-weight: normal; margin-bottom: 10px; margin-top: 0; display: inline-block; }
	.contact-text p { margin-left: 28px; line-height: 26px; }
	.contact-ewm { margin: 0 0 0 30px; width: 45%; }
	#dituContent { height: 450px; }
}

/*phone竖向480分辨率以下（含480px）*/
@media only screen and (max-width:480px) {
	.pro-xlcd, .pro-xlcd-ul, .pro-xlcd-ul-li{all: unset;}
	.row { width: 90%; margin: 0 5%; }
	.row1400 { width: 90%; margin: 0 5%; }
	.wap-header .main-nav { width: 100%; }
	.copyright-cont { font-size: 12px; }
	.footer .copyright .url_links { width: 100%; margin-bottom: 15px; text-align: center; }
	.footer .copyright { padding: 20px 0; }
	.jihuo_btn { width: 40px; height: 40px; -o-transition: all 0.3s linear; }
	.jihuo_btn b { line-height: 40px; font-size: 24px; }
	.footer .footer-cont { padding: 9% 0; }
	.footer-contact { width: 100%; margin-bottom: 30px; }
	.footer-contact ul li { width: 100%; padding: 0; border-left: 0; overflow: hidden; margin-bottom: 6px; }
	.footer-contact ul li:first-child { width: 100%; }
	.footer-contact ul li i { display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 10px; width: 20px; }
	.footer-contact ul li i img { width: 100%; }
	.footer-contact ul li .foot-c-text { display: inline-block; width: 85%; vertical-align: middle; }
	.footer-contact ul li h3 { margin-bottom: 0; display: inline-block; }
	.footer-contact ul li p { line-height: 24px; display: inline-block; }
	.footer-ewm { /* width: 100%;  */text-align: center; }
	.footer-ewm-pic { margin: 0 auto; }
	.footer-nav { display: none; }
	.wap-footer-nav { display: block; }
	.wap-ewm-pop { left: 20px; right: 20px; }
	.footer-ewm-wap { display: block; width: 35px; height: 35px; }
	.footer-fx #share ul li a { width: 35px; height: 35px; }
	.footer-fx #share ul li a i { width: 35px; height: 35px; }
	.footer-links { margin-top: 7%; font-size: 12px; line-height: 27px;}
.copyright-cont div{ width: 100%; }
	.footer-icp{ display: block; }
	/*============================== 首页 ============================== */
	.h-banner .swiper-slide { height: 14rem; }
	.h-banner-swiper .swiper-slide a>img { object-fit: cover; width: 100%; object-position: -12rem 0rem; height: 15rem; }
	.h-banner .swiper-button-next, .h-banner .swiper-button-prev { display: none; }
	.h-banner .swiper-pagination { bottom: 15px; }
	.h-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px; width: 6px; height: 12px; }
	.h-banner .swiper-pagination-bullet b { width: 6px; height: 12px; }
	.h-banner-text h2 { font-size: 22px; line-height: 22px; margin-bottom: 20px; }
	.h-banner-text p { font-size: 13px; line-height: 13px; }

	/* 核心产品 */
	.h-hxcp { padding: 8% 0 12% 0; }
	.h-title { margin-bottom: 5%; }
	.h-title h2 { font-size: 22px; line-height: 22px; }
	.h-title small { font-size: 12px; margin:10px 0 10px; }
	.h-hx-cont .item:hover:after { opacity: 0; visibility: hidden; }
	.h-hx-cont .item:hover .item_bg { opacity: 0; visibility: hidden; }
	.h-hx-cont .item:hover h4 { color: #fff; }
	.h-hx-cont h4 { font-size: 14px; line-height: 40px; height: 40px; }
	.h-hx-cont .item_bg h5 { font-size: 16px; margin-bottom: 15px; }
	.btn_box { padding-top: 8%; }
	.h-hx-cont .swiper-button-next, .h-hx-cont .swiper-button-prev { display: none; }

	/* 核心市场 */
	.h-hxsc { padding: 8% 0 60px 0; }
	.h-marke { width: 90%; margin: 0 5%; }
	.h-hxsc .swiper-slide a .mbox { text-align:center; margin: 0 10%; position: absolute; left: 0; box-sizing: border-box; bottom: auto; padding-bottom: 0%; transition: all .4s; -webkit-transition: all .4s; width: 80%; top: 34%; }
	.h-hxsc .swiper-slide:hover a .mbox { padding-bottom: 0; bottom: auto; }
	.h-hxsc .swiper-slide:hover h3 { padding-bottom: 35px; }
	.h-hxsc .swiper-slide h3 small { display: block; font-size:14px; }
	.h-hxsc .swiper-slide:hover a .mbox { padding-bottom: 0; }
	.h-hxsc .swiper-slide .btn_more { display: none; }
	.h-hxsc .swiper-slide h2 { font-size:18px; }
	.h-hxsc .swiper-pagination-bullet { width: 8px; height: 8px; border-radius: 100%; }
	.h-hxsc .swiper-pagination-bullet-active { background: #fff; height: 8px; width: 8px; }
	.h-hxsc .swiper-pagination { bottom: -28px; }

	/* 核心优势 */
	.h-hxys { padding: 8% 0 10% 0; }
	.h-hxys-box:after { padding-top: 50%; display: none; }
	.h-hxys-l { width: 100%; position: static; margin-bottom: 6px; }
	.h-hxys-l a.item { height: 120px; }
	.h-hxys-r { width: 100%; position: static; }
	.h-hxys-r .item { width: 100%; }
	.h-hxys-r .item a { margin-left: 0; }
	.h-hxys-r .item-left { margin-bottom: 6px; }
	.h-hxys-r .item .item-01 { height: 120px; -moz-width: calc(100% - 0px); -webkit-width: calc(100% - 0px); width: calc(100% - 0px); float: left; margin-left: 0; }
	.h-hxys-r .item .item-01:first-child { flex-basis: calc(120px - 0); -moz-height: calc(120px - 0); -webkit-height: calc(120px - 0); height: calc(120px - 0); height: 120px; margin-bottom: 6px; margin-left: 0; margin-right: 0; }
	.h-hxys-r .item .item-02 { height: 120px; -moz-width: calc(100% - 0px); -webkit-width: calc(100% - 0px); width: calc(100% - 0px); float: left; margin-right: 0; margin-bottom: 6px; }
	.h-hxys-r .item .item-02:last-child { flex-basis: calc(120px - 0); -moz-height: calc(120px - 0); -webkit-height: calc(120px - 0); height: calc(120px - 0); height: 120px; margin-top: 0; margin-right: 0; margin-left: 3px; }
	.h-hxys-name { display: none; }
	.h-hxys-r a:after, .h-hxys-l a:after { background: rgba(0, 15, 47, 0.65); }
	.h-hxys-text { opacity: 1; visibility: visible; text-align: center; left: 10%; }
	.h-hxys-text h3 { font-size: 18px; line-height: 18px; margin-bottom: 10px; }
	.h-hxys-text p { font-size: 14px; margin-bottom: 0; line-height: 22px; }
	.h-hxys-l a:hover .h-hxys-text, .h-hxys-r .item a:hover .h-hxys-text { top: 50%; opacity: 1; visibility: visible; }
	.h-hxys-text span { display: none; }

	/* 新闻动态 */
	.h-news-list { margin-bottom: 6%; }
	.h-news-list .item .txt h5{font-size:16px;}

	/* 	.h-news-list li { display: block; float: left; position: relative; width: 50%; }
		.h-news-list li:nth-child(n+5) { display: none; } */
	.btn_box .view_more { display: inline-block; padding: 8px 20px 7px; font-size: 14px; background: #fff; border-color: #3c5996; color: #3c5996; min-width: 100%; }
	.btn_box .view_more:hover { background: #fff; color: #3c5996; }
	.btn_box .view_more i { font-size: 17px; line-height: 17px; margin-top: 2px; }
	.h-news-list .item .txt { padding: 12px 20px 15px; }
	.h-news-list .item:hover .txt { border-bottom: 0; }
	.h-news-list .txt h5 { font-size: 16px; }
	.h-news-list .txt p.date { font-size: 12px; margin: 5px 0; }

	/*============================== 内页 ============================== */
	.prod-nav { width: 85%; }
	.apply-tab .class_box .right { margin-left: 0; }
	.banner_in { height: 11rem; }
	.banner_in .banner_text { text-align: center; bottom: auto; top: 42%; margin-top: -21px; }
	.banner_in .banner_text h2 { font-size: 24px; margin-bottom: 10px; }
	.banner_in .banner_text .line { height: 2px; }
	.num-box .num_item { vertical-align: top; padding: 0; width: 100%; margin-bottom: 8px; float: left; text-align: left; height: 24px; }
	.num-box p { font-size: 14px; line-height: 24px; margin-right: 15px; float: left; vertical-align: top; margin-top: 0; }
	.num-box .num { font-size:16px; line-height: 24px; display: inline-block; }
	.num-box .num sup { font-size: 12px; line-height: 18px; font-family: DINcond; }

	/* 分页 */
	.pageBox a { display: inline-block; margin: 0 2px; text-align: center; height: 14px; line-height: 14px; padding: 8px 10px 6px 10px; line-height: 12px; font-size: 12px; border: 1px solid #333; background: #fff; }
	.pageBox a:hover { border: 1px solid #3c5996; background-color: #3c5996; color: #fff; text-decoration: none; }
	.pageHover a, .pageHover a:hover { border: 1px solid #3c5996; background-color: #3c5996; color: #fff; }

	/* 应用市场 */
	.apply-info { width: 100%; padding: 8% 0; }
	.apply-pic { width: 100%; margin-bottom: 25px; }
	.apply-txt { width: 100%; }
	.apply-txt h3 { font-size: 22px; margin-bottom: 15px; margin-top: 0; }
	.apply-txt h4 { font-size: 18px; margin-bottom: 10px; }
	.apply-txt .add_p { font-size: 16px; }
	.apply-tab { padding: 6% 0 5% 0; font-size:14px;}
	.apply-tab .apply-hd-info { margin: 0 0 20px; }
	.apply-tab p{line-height:27px;}
	.apply-tab .class_box { margin-top: 15px; }
	.apply-tab .dis h4 { font-size: 16px; margin-bottom: 10px; }
	.apply-tab .class_box .left { width: 100%; min-height: 30px; float: none; margin-bottom: 10px; }
	.apply-tab .class_box .right { margin-left: 0; }
	.apply-tab .class_box .right .blue_block { display: none; }
	.apply-tab .class_box .left h5 { line-height: 45px; font-size: 14px; }
	.wap-class-swiper .swiper-slide { width: auto; padding: 0 5%; }
	.apply-tab .class_box .class-con { margin-top: 16px; margin-left: 0px; }
	.apply-tab .class_box .class_url a { margin: 0 1% 2% 1%; padding: 8px 0; font-size: 14px; min-width: auto; width: 23%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }


	/* 产品目录 */
	.hz-box {    padding: 5% 0 7%;}
	.hz-box ul li { width: 14.66%; margin-bottom: 10px;      margin: 0 1% 10px 1%;
    padding:5px 0;}
	.hz-box ul li img{ width: 95%;  }




	/* 技术服务 */
	.jszc-cont1 { padding: 5% 0 8%; }
	.ser-form { width: 100%; padding: 8% 0 12%; }
	.page-title h3 { font-size: 22px; margin-bottom: 10px; }
	.jszc-text h3 { text-align: center; font-size: 14px; font-weight: normal; }
	.jszc-text p { text-align: center; font-size: 12px; line-height: 22px; }
	.ser-form .form-box { width: 90%; margin: 0 5%; }
	.ser-form .form-box ul { margin: 0; }
	.ser-form .form-box li { width: 100%; margin: 15px 0 0; }
	.ser-form .form-box .inp-control { line-height: 40px; height: 40px; }
	.ser-form .form-box textarea.inp-control { height: 110px; line-height: 22px; }
	.ser-form .form-box .jszc-textarea { margin: 15px 0 0; }
	.ser-form .form-box .btn { width: 100%; margin-right: 0; height: 40px; }
	.ser-form .form-box .cz-btn { margin-top: 20px; font-size: 14px; display:none;}
	.ser-bottom h3 { font-size: 24px; margin-bottom: 10px; }
	.ser-bottom p { font-size: 14px; line-height: 24px; }
	.download-box { padding: 8% 0 12% 0; }
	.download-box .type { width: 100%; text-align: center; margin-bottom: 5%; }
	.download-box .type a { width: auto; padding: 7px 10px 8px 10px; margin: 0 1%; color: #333; font-size: 14px; text-align: center; }
	.download-box .type a:hover { background: none; color: #333; border-radius: 20px; }
	.download-box .inp { width: 35%; margin-left: 0; vertical-align: top; }
	.download-box .inp_ser { width: 62%; margin-left: 3%; }
	.download-box .inp .inp_control { height: 40px; line-height: 40px; }
	.download-box .inp_ser .btn { height: 40px; line-height: 40px; width: 50px; }
	.download-box .inp_ser .btn i { background-size: 40%; }
	.download-list { margin: 7% 0; }
	.download-list .item { padding: 15px 50px 15px 15px; background: #fff; color: #333; font-size: 14px; margin-bottom: 10px; }

	/* 关于我们 */
	.num-box { padding: 7% 0 4%; }
	.num-box .row1400 { width: 80%; margin: 0 10%; }
	.tit_in { padding-bottom: 6%; font-size: 22px; }
	.about-pic { width: 100%; margin-bottom: 6% }
	.about-text { width: 100%; font-size: 14px; line-height: 27px;  margin: 3% 0 0 0; }
	.about .intro .txt { margin-right: 0; }
	.about .about_block { padding: 8% 0 10% 0; }
	.fzlc-inner { margin: 8% 0 10% 0; }

	/* .intro .row1400 { width: 80%; margin: 0 10%; } */
	.qyry-box { padding: 8% 0 10% 0; }
	.fzlc-text { margin-left: 121px; }
	.fzlc-text h3 { font-size: 32px; }
	.qyry-list li { width: 48%; margin-bottom: 6%; }
	.qyry-list li .qyry-l-pic { margin: 0 auto 10px auto; }
	.qyry-list li p { font-size: 14px; }
	.fzlc-text {font-size: 14px; }

	/* 企业文化 */
	.cultrue-box { padding: 8% 0 10% 0; }

	/* .cultrue-box .row1400 { width: 80%; margin: 0 10%; } */
	.cultrue-b-pic { width: 100%; margin-bottom: 6% }
	.cultrue-b-text { width: 100%; font-size: 14px; line-height: 27px; }
	.cultrue-list { padding: 5% 0 8% 0; }
	.cultrue-l-pic { width: 100%; }
	.cultrue-l-txt { width: 100%; }
	.cultrue-list .cultrue-list-box .txt { margin-top: 20px; font-size: 14px; line-height: 27px; padding: 0 20px 30px 20px; }
	.cultrue-list .cultrue-list-box .txt h5 { font-size: 22px; margin-bottom: 10px; margin-top: 0; }
	.cultrue-item { margin-bottom: 20px; }

	/* 三个公司 */
	.sggs-box { margin: 8% 0 9% 0; }
	.sggs-list { padding: 0; background: #f8f8f8; width: 90%; margin: 0 5%; margin-bottom: 20px; }
	.sggs-list .row1400 { width: 100%; margin: 0; }
	.sggs-l-pic { width: 100%; }
	.sggs-l-info { width: 100%; }
	.sggs-l-info .txt { margin-top: 20px; font-size: 14px; line-height: 27px; padding: 0 20px 30px 20px; }
	.sggs-l-info .txt h5 { font-size: 22px; margin-bottom: 10px; margin-top: 0; }

	/* 三个平台 */
	.pingtai-box { margin: 8% 0 9% 0; }
	.pingtai { padding: 0; background: #f8f8f8; width: 90%; margin: 0 5%; margin-bottom: 20px; }
	.pingtai .row1400 { width: 100%; margin: 0; }
	.pingtai-pic { width: 100%; }
	.pingtai-info { width: 100%; }
	.pingtai-info .txt { margin-top: 20px; font-size: 14px; line-height: 27px; padding: 0 20px 30px 20px; }
	.pingtai-info .txt h5 { font-size: 22px; margin-bottom: 10px; margin-top: 0; }

	/* 加入我们 */
	.rcln-box { padding: 10% 0 0 0; }
	.rcln-l-pic { width: 100%; margin-bottom: 25px; }
	.rcln-l-text { width: 90%;  margin:0 5%;}
	.rcln-l-hd { font-size: 18px; line-height: 18px; margin-bottom: 10px; }
	.rcln-l-text strong { font-size: 14px; margin-bottom: 5px; }
	.rcln-l-t { font-size: 14px; line-height: 27px; }
	.rcln-list { margin-bottom: 15%; }
	.recruit-list .recruit-h { display: none; }
	.recruit-list li span { display: -moz-inline-stack; display: inline-block; width: 50%; vertical-align: top; cursor: pointer; zoom: 1; }
	.job-box-inner { margin: 8% 0 10% 0; }
	.recruit-list .recruit-h span b { font-size: 14px; }
	.recruit-list li { margin-bottom: 10px; }
	.recruit-list li span.span-name b { padding: 0; }
	.recruit-list li span b { height: 24px; line-height: 24px; font-size: 14px; color: #555; padding: 0; }
	.recruit-list li h4 { padding: 8px 10px; }
	.recruit-list li:nth-child(2n) h4 { background: #f5f5f5 url(../images/arrow.png) no-repeat 98% center/auto 30%; }
	.recruit-list li:nth-child(2n-1) h4 { background: #f5f5f5 url(../images/arrow.png) no-repeat 98% center/auto 30%; }
	.recruit-list li h4.cur, .recruit-list li:nth-child(2n-1) h4.cur, .recruit-list li:nth-child(2n) h4.cur { background: #f2f5f7 url(../images/arrow_down.png) no-repeat 98% center/auto 15%; }
	.recruit-list li span b.recruit-time { padding-right: 0; }
	.recruit-list li span.span-name { width: auto; }
	.recruit-list li span:nth-child(odd) { width:62%; }
	.recruit-list li span:nth-child(even) { width: 30%; }
	.recruit-txt .recruit-box { border-top: 1px solid #ced0d2; padding: 10px 20px 15px; }
	.recruit-txt p { font-size: 14px; line-height: 24px; }
	.recruit-txt a { line-height: 22px; font-weight: normal; color: #444; padding: 6px 20px; font-size: 14px; background: #db1e15; color: #fff; border: 1px solid #db1e15; }
	.school-inner { margin: 8% 0 8% 0; }
	.slick-fix { float: left; width: 50%; }
	.school-slick .item { margin: 0 10px 15px 10px; }
	.school-slick .txt { padding: 10px 0; }
	.school-slick .txt h5 { font-size:14px; margin-bottom: 6px; }

	/* 核心优势 */
	.advantage-box { margin: 8% 0 9% 0; }
	.advantage-list { width: 100%; padding: 0; width: 90%; margin: 0 5%; margin-bottom: 20px; background: #f3f3f3; }
	.advantage-list .row1400 { width: 100%; margin: 0; }
	.advantage-pic { width: 100%; }
	.advantage-text { width: 100%; }
	.orange-txt { margin-top: 20px; padding: 0 20px 30px 20px; }
	.orange-txt h3 { font-size: 22px; margin-bottom: 10px; margin-top: 0; }
	.orange-txt p { font-size: 14px; color: #444; line-height: 27px; }

	/* 新闻中心 */
	.news-box { padding: 6% 0 8% 0; width: 100%; background: #f8f8f8; }
	.news-box .row1400 { width: 88%; margin: 0 6%; }
	.news-list .item { padding: 15px; margin-bottom: 15px; }
	.news-list .item:hover { transform: translateY(0px); -ms-transform: translateY(0px); -moz-transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); }
	.news-list .left { width: 100%; }
	.news-list .right { margin: 0; margin: 5% 0 2% 0; float: left; width: 100%; }
	.news-list .right .txt { height: auto; }
	.news-list .right h4 { font-size: 16px }
	.news-list .right .date { position: static; height: auto; width: auto; text-align: left; padding-left: 0; background: none; }
	.news-list .right .date .month { font-size: 14px; color: #555555; margin-top: 0; display: inline-block; }
	.news-list .right .date .year span { display: inline-block; }
	.news-list .right .date .year { font-size: 14px; color: #444; display: inline-block; float: left; }
	.news-list .right em { display: none; }

	/* 新闻详细 */
	.news-inner { margin: 8% 0 10% 0; }
	.news-detail .news-head h3 { font-size: 22px; margin-bottom: 15px; line-height: 32px; }
	.news-detail .news-head .news_info { padding: 5px 0; }
	.news-detail .news-head .news_info span { font-size: 12px; line-height: 18px; margin: 0 5px; }
	.news-detail .news-con { padding-top: 5px; margin-bottom: 40px; }
	.news-foot .link-list { margin-right: 0; margin-bottom: 25px; }
	.news-foot .link-list li { margin-bottom: 10px; }
	.news-foot .link-list li a { line-height: 22px; }
	.news-foot .back { width: 100%; position: static; right: 0; top: 0; margin-top: 0; }
	.news-blank-info { text-align: left; font-size: 12px; margin-bottom: 8%; }
	.news-blank-time { width: 100%; margin-bottom: 20px; }
	.news-blank-time span { display: inline-block; margin-right: 15px; font-size: 12px; }
	.news-share { width: 100%; }
	.news-ad { margin-bottom: 5%; margin-top: 2%; height:60px; }
	.news-blank-return a { font-size: 14px; }
	.news-inner { margin: 1px 0 0 0; }
	.news-blank-text { font-size: 14px; }
	.news-ad-text h3 { color: #fff; font-size: 22px; line-height: 22px; font-weight: normal; }
	.news-ad-text h3:after { margin: 10px auto 6px; }
	.news-ad-text p { font-size: 12px; }
	.other-news-list { font-size: 14px; }
	.other-news-list li a { font-size: 14px; color: #071226; display: inline-block; line-height: 24px; }
	.other-news-list li { margin-bottom: 8px; padding-bottom: 8px; }

	/* 联系我们 */
	.contact-info { padding: 8% 0; }
	.contact-list ul li { width: 100%; text-align: left; margin-bottom: 20px; }
	.contact-text i { width: 18px; vertical-align: top; margin-bottom: 0; display: inline-block; margin-right: 5px; }
	.contact-text h5 { font-size: 18px; line-height: 18px; color: #555; font-weight: normal; margin-bottom:10px; margin-top: 0; display: inline-block; }
	.contact-text p { margin-left: 28px; line-height: 24px; }
	.contact-ewm { margin: 0 0 0 30px; width: 45%; }
	#dituContent { height: 350px; }
}
