﻿@charset "utf-8";
@import url("icon/iconfont.css");
/*全局样式
---------------------------------------------*/
body{min-width:1200px; margin:0 auto; padding:0; width:100%; color:#333; font:bold 14px/1.5 "宋体"; text-align:center; background:#fff; -webkit-font-smoothing:antialiased;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{margin:0; padding:0; border:0; }
a{color: inherit;}
a:hover{color: #008cd6;text-decoration: none;}
a{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}
ol,ul,li,dl,dd{margin:0 auto; padding:0; list-style-type:none;}
i,em{font-style:normal;}
table{border-collapse:collapse; border-spacing:0;}
.fl{float:left;}
.fr{float:right;}
.fix{*zoom: 1; *clear: both;}
.fix:before, .fix:after{display: table; clear: both; content: '';}
.oh{overflow: hidden; *zoom: 1;}
/*Clear Fix*/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both; font-size:0px; height:0px; overflow:hidden;}
.line5{clear:both; font-size:0px; height:5px; overflow:hidden;}
.line10{clear:both; font-size:0px; height:10px; overflow:hidden;}
.line15{clear:both; font-size:0px; height:15px; overflow:hidden;}
.img-top{text-align:center}
.img-top img{text-align:center;display:inline;}
.pro-banner{text-align:center}
.pro-banner img{text-align:center;display:inline;}
/*animate*/
.eff1{overflow: hidden;}
.eff1 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.eff1:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.eff2{-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.eff2:hover{transform:rotateY(180deg);-ms-transform:rotateY(180deg); -moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
.trans{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.rect-37{padding-bottom:37%;}
.rect-48{padding-bottom:48%;}
.rect-56{padding-bottom:56%;}
.rect-68{padding-bottom:68%;}
.rect-65{padding-bottom:65%;}
.rect-137{padding-bottom:137%;}
.rect-130{padding-bottom:130%;}
.rect-83{padding-bottom:83%;}
.rect-63{padding-bottom:63%;}
.rect-55{padding-bottom:55%;}
.rect-116{padding-bottom:116%;}
.rect-135{padding-bottom:135%;}
.imgZoom{overflow:hidden;}
.imgZoom:hover img{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
/*页面布局
----------------------------------------------*/
.section{position:relative; margin:0 auto; width:1200px; min-width:925px; max-width:1200px; text-align:left;}
.wrapper{position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden;}.wrapper:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.wrap-box{width:1160px;}
.wrap{max-width: 1100px; margin-right: auto; margin-left: auto; *width: 1100px;}
.left-925{position:relative; float:left; margin:0; padding:0; width:925px;}
.left-705{position:relative; float:left; margin:0; padding:0; width:705px;}
.left-690{position:relative; float:left; margin:0 0 0 15px; padding:0; width:690px;}
.left-470{position:relative; float:left; margin:0 0 0 0px; padding:0; width:470px;}
.left-455{position:relative; float:left; margin:0 0 0 15px; padding:0; width:455px;}
.left-260{position:relative; display:block; float:left; width:260px; overflow:hidden;}
.left-220{position:relative; display:block; float:left; margin:0 0 0 15px; padding:0; width:220px; _overflow:hidden;}
.left-auto{position:relative; display:block; margin:0 275px 0 0; overflow:hidden; _zoom:1;}
.right-260{position:relative; display:block; float:right; width:260px; overflow:hidden;}
.right-650{position:relative;display:block; float:right; width:650px; overflow:hidden;}
.right-auto{position:relative; display:block; margin:0 0 0 275px; overflow:hidden; _zoom:1;}
.bg-wrap{margin:0; padding:0; background:#fff;} .bg-wrap:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} .bg-wrap.nobg{background:none;}
.pad-15{position:relative; padding:15px;}

/*内页导航
----------------------------------------------*/
.menus .section{text-align:center;}
.menu{margin:40px auto;width:600px;font-size:16px;color:#323232;}
.menu ul{list-style:none;margin: 0px; padding: 0px; width: auto; text-align:center;display:inline-block;}
.menu ul li{float:left;}
.menu ul .cur{color: #004ea1;}
.menu ul li a:hover{color: #004ea1; text-decoration: none;}
.menu ul li a:active{color: #004ea1; text-decoration: none;}
.menu ul li span{margin:auto 30px;color:#375376}

/*页面头部
----------------------------------------------*/
/*顶部样式*/
.holer{height:110px;}
.header{position:fixed;top:0;z-index:150;width:100%;}
.header .head-top{height:30px; background:#2a80f2; color:#fff; font-size:13px;} 
.header .head-top .right-box{float:right;line-height:30px;}
.header .head-top .right-box a{margin:auto 8px;position:relative}
.header .head-top .right-box a .icon-wechat-copy{color:#fff; font-size:12px;margin-right:4px;} 
.header .head-top .right-box .wx .item{z-index:100; display: none; width: 130px; height: 130px; position: absolute; top: 24px; right: 0px; cursor: default;} 
.header .head-top .right-box .wx .item img{width:100%;height:100%}
.header .head-top .right-box .wx:hover div{display: block;}
.header .head-nav{width:100%;min-width:1200px;background-color: rgb(255, 255, 255); height: 80px;box-shadow: 0 2px 5px -1px #aaa;}
.header .head-nav .logo{width:200px;float:left;padding:15px 0} 
.header .head-nav .logo img{ width:180px; height:50px;}
.header .head-nav .nav{float:left}
.header .head-nav .nav li{position:relative;box-sizing:border-box;}
.header .head-nav .nav li.m{width:100px;padding:15px 0;margin:0 10px;float:left;text-align:center;}
.header .head-nav .nav a.mmm{width:100px;height:50px;display:block;font-size:16px;color:#333;line-height:50px;letter-spacing:1px;}
.header .head-nav .nav a.mmm img{width:12px}
/*二级导航*/
.nav .sub{display:none;width:100%;padding:0;position:fixed;top:110px;overflow:hidden;text-align:left;z-index:110;left:0;background-color:#f5f5f5}
.nav .sub .nav_second{width:1200px;overflow:hidden;margin:0 auto}
.nav .sub .nav_second .second-box .second-fl{width:80%;float:left}
.nav .sub .nav_second .second-box .second-fl ul{display:flex;display: -webkit-flex;justify-content:center;padding:0 20px;}
.nav .sub .nav_second .second-box .second-fl ul li{float:left;text-align:center;margin:40px auto;}
.nav .sub .nav_second .second-box .second-fl ul li img{width:160px;height:160px;}
.nav .sub .nav_second .second-box .second-fl ul li p{margin-top:20px;color:#323232;font-size:16px;font-weight:bold;}
.nav .sub .nav_second .second-box .more{float:right;border-left: solid 1px #e2e2e2;width:20%;padding:55px 60px;margin:40px 0;}
.nav .sub .nav_second .second-box .more p{font-size:20px;color:#1f1f1f;margin-bottom:60px;}
.nav .sub .nav_second .second-box .more a{color:#3296ff}

#index .index>a, #news .news>a, #company .company>a, #job .job>a, #linkus .linkus>a,
 #device .device>a{color: #004ea1;font-weight:bold;background:url(../images/index/icon_triangle.png) center bottom no-repeat;} 

.header .search-box{ width:220px; height:80px; overflow:hidden; _height:43px;float:right;}
.header .search-box .input-box{width:180px; padding-top:25px; left:0; right:65px; bottom:0;} 
.header .search-box .input-box input{display:block; margin:0; padding:0 12px; width:100%; height:30px; line-height:30px;background:#fff; border:1px solid #e5e5e5; outline:none;color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;} 
.header .search-box .input-box input::-moz-placeholder{color:#b3b3b3; opacity:1;}
.header .search-box a{display:block; margin-top:25px; margin-left:-5px; width:30px; height:30px; line-height:30px; color:#333; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px;} 
.header .search-box a:hover{background:#004ea2; border-color:#004ea2; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;} 
.header .search-box a:hover i{color:#fff !important;}
/*Banner样式*/
.slide-box{position:relative; margin:0; width:100%; height:454px; text-align:center; overflow:hidden;}
 .slide-box .list-box{position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff;}
 .slide-box .list-box li{position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0);} 
.slide-box .list-box li a{display:block; width:100%; height:100%;} 
.slide-box .list-box li a img{position:absolute; top:0; left:0; width:100%; height:100%;}
 .slide-box .speed-box{position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999;}
 .slide-box .speed-btn{display:inline-block; margin:auto 0;}
 .slide-box .speed-btn a{display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(../images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block;}
 .slide-box .speed-btn a.selected{background-position:0 -176px;}
 .slide-box .prev-btn,.slide-box .next-btn{position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px; z-index:999; opacity:0.5; filter:alpha:opacity(50); background:url(../images/slide_btns.png) no-repeat; display:none; overflow:hidden;} 
.slide-box .prev-btn{left:31px; background-position:0 0;} 
.slide-box .next-btn{right:31px; background-position:0 -82px;}
/*首页
----------------------------------------------*/
.bg-img1{padding-top:30px;}
.bg-img{width:100%;height:100%;}
.bg-img1 img,.bg-img img{width:100%;height:100%;}
.company_info .company_text{position:absolute;top:12%;right:22%;}
.company_info .company_text h2{color:#fff;text-align:center;font-style: italic;margin:50px auto;font-weight:bold}
.company_info .company_text p{text-align:justify;margin:10px auto;color:#fff;width:400px;text-indent:2em;}
.company_info .company_text h3{color:#fff;text-align:center;font-style: italic;margin:40px auto;font-weight:bold}
.company_info .company_num{position:absolute;bottom:3%;width:1000px;display:flex;display: -webkit-flex;justify-content:center;color:#fff;left:50%;margin-left:-500px;}
.company_info .company_num .col-md-4{text-align:center;font-size:36px;font-weight:bold;}
.company_info .company_num .col-md-4 p{text-align:center;font-size:14px;color:#fff;margin:5px auto 30px auto;font-weight:500;}

.index-block{padding:10px}
.index-block .col-md-6{padding:100px;height:484px}
.index-block .col-md-6 img{width:100%;height:100%}
.index-block .col-md-6 .text .title{border-left: 7px solid #0a76e8;padding-left:15px;margin-bottom:30px;}
.index-block .col-md-6 .text .title h2{font-size:34px;font-weight:bold;margin-bottom:10px;color:#1f1f1f;}
.index-block .col-md-6 .text .title p{font-size:22px;color:#006bdb}
.index-block .col-md-6 .content{text-indent:2em;text-align:justify;}
.index-block .col-md-6 .more{width:130px;height:40px;margin-top:50px;}
.index-block .col-md-6 .more a{position:relative;display:block;width:100%;height:100%;}
.index-block .col-md-6 .more a img{width:100%;height:100%;}
.index-block .col-md-6 .more a span{position:absolute;left:14%;color: #3296ff;font-size:16px;line-height:40px;}

#index .news-top .img-box{width:60%;float:left;}
#index .news-top .img-box img{width:100%;height:420px;}
#index .news-top .content {background: #f2f5fa;padding:50px 38px;width:40%;float:left;height:420px;position:relative}
#index .news-top .content h2{color:#1f1f1f;font-size:22px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:30px}
#index .news-top .content p{text-align:justify;text-indent:2em;font-size:15px;line-height:26px;}
#index .news-top .more{border:1px solid #3296ff;display:block;padding:10px 20px;width:108px;height:38px;position:absolute;left:38px;bottom:50px;color:#3296ff;line-height:20px;}
#index .news-bottom{height:240px;margin-top:12px;display:flex;display: -webkit-flex;justify-content:space-between;}
#index .news-bottom .news-item{height:100%;width:32.6%;position:relative}
#index .news-bottom .news-item .img-box{height:100%}
#index .news-bottom .news-item .img-box img{width:100%;height:100%;}
#index .news-bottom .news-item .shadow{position:absolute;top:0;left:0;background:rgba(54,106,209,0.68);padding:60px 40px;width:100%;height:100%;display:none}
#index .news-bottom .news-item .shadow h2{color:#fff;padding-bottom:10px;border-bottom:1px solid #fff;font-size:20px;font-weight:bold}
#index .news-bottom .news-item .shadow .more{border:1px solid #fff;display:block;padding:10px 20px;width:108px;height:38px;color:#fff;margin:40px auto}

.index_honor .picScroll{position: relative; height: 378px; padding: 100px 60px; margin-bottom: 10px; overflow: hidden;}
.index_honor .picScroll ul{overflow: hidden; zoom: 1;}
.index_honor .picScroll ul li{display: block;float: left; margin: 0 6px; width:250px; overflow: hidden; display: inline;}
.index_honor .picScroll ul li img{width: 250px;vertical-align:middle;height:160px;}
.index_honor .picScroll .prev, .picScroll .next{position: absolute;left: 10px;top: 160px;display: block;width: 50px;height:50px;overflow: hidden;cursor: pointer;}
.index_honor .picScroll .next{left: auto; right: 5px; background-position: -120px 0;}
.index_honor .picScroll .prevStop{background-position: 0 0;}
.index_honor .picScroll .nextStop{background-position: -80px 0;}

/*文字分割*/
.line-wrap{text-align: center;overflow: hidden;}
.line-wrap .text{background-color:#fff;padding:5px;position: relative;color:#cbc0c0;}
.line-wrap .text::before,
.line-wrap .text::after{position:absolute;top:50%;border-top:1px solid #cbc0c0; content:'';height:0;width:9999px;}
.line-wrap .text::before{right:100%;}
.line-wrap .text::after{left:100%;}
/*公司概况*/
#company .industry h3{margin:20px auto;color:#323232;font-weight:600;}
#company .industry ul li{width:20%;position:relative;padding-right:5px;padding-left:5px;min-height:1px;float:left;margin-bottom:30px;}
#company .industry ul li .remark{background-color: rgba(180, 140, 75, 0.7);position:absolute;margin:auto 5px; left:0; bottom:0; right:0; width:96%; height:50px; line-height:50px; text-align:center; overflow:hidden;}
#company .industry ul li .remark h3{color:#fff; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size:18px;font-weight:600; margin:-3px auto;}
#company .cul ul li{margin:20px auto 40px auto;}
#company .cul ul li .remark{border:1px solid #cecece;}
#company .cul ul li .remark h3{margin:15px 5px;font-size:16px;color:#004ea1;}
#company .cul ul li .remark p{margin:5px 5px;font-size:16px;color:#323232;}
#company .photo .title{width: 308px;height: 68px;background-color: rgba(180, 140, 75, 1);opacity: 0.84;font-family:﻿MicrosoftYaHei-Bold;font-size: 20px;color:#fff;text-align:center;line-height:68px;}
#company .photo .left1{max-width:308px;margin-top:4px;}
#company .photo .left2{max-width:504px;margin-left:1px;}
#company .photo .left3{max-width:387px;}
#company .photo .left2 img{margin:5px;}
#company .photo .left3 img{margin:5px;}
#company .section h3{color:#375376;font-size:28px;margin:10px auto;padding-top:20px;}
#company .customer{background-color: rgba(180, 140, 75, 1);height:600px;}
#company .customer h3{color:#fff;font-size:28px;margin:40px auto 5px auto;padding:40px 0px 5px 0px;text-align:center;}
#company .customer h5{color:#fff;font-size:18px;text-align:center;padding:5px 0px 35px 0px;}
#company .customer ul li{width:20%;padding-right:5px;padding-left:5px;min-height:1px;float:left;margin-bottom:30px;}
.index_cy{background:#fff;}
.index_cy li{position: relative; float: left; margin-right: 2px; margin-bottom: 2px;}
.index_cy li img{width: 100%; height: 100%;}
.index_cy li.l1{width: 99.3%;}
.index_cy li.l2{width: 33%;}
.index_cy li ._txt{position: absolute; bottom: -82%; right: 0; width: 100%; color: #fff;text-align:center;font-weight:bold;font-size:28px;}
.index_cy1{background:#fff;}
.index_cy1 li{position: relative;float: left;margin-right: 2px;margin-bottom: 2px;}
.index_cy1 li img{width: 100%;height: 100%;}
.index_cy1 li.l1{width: 54.5%;}
.index_cy1 li.l2{width: 33.1%;margin-left:10px} .index_cy1 li.l3{width: 16%; margin-top: 18px; margin-left: 10px;}
.index_cy1 li ._txt{position: absolute;bottom: -82%;right: 0;width: 100%;color: #fff;text-align:center;font-size:25px;}

/*新闻列表*/
#news{background:#f2f2f2}
#news .page-nav{height:80px;width:100%;background:#fff}
#news .page-nav div{font-size:16px;line-height:80px;}
#news .page-nav div a{color:#004ea1}
#news .news-top{margin:50px 0 15px 0;}
#news .news-top .img-box{width:60%;float:left;}
#news .news-top .img-box img{width:100%;height:420px;}
#news .news-top .content {background: #fff;padding:50px 38px;width:40%;float:left;height:420px;position:relative}
#news .news-top .content h2{color:#1f1f1f;font-size:22px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #dedede;margin-bottom:30px}
#news .news-top .content p{text-align:justify;text-indent:2em;font-size:15px;line-height:26px;color:#888}
#news .news-top .more{display:block;position:absolute;right:40px;bottom:50px;color:#3296ff;line-height:20px;font-size:14px;}
#news .news-bottom{display:flex;display: -webkit-flex;justify-content:space-between;}
#news .news-bottom .news-bottom-item{width:49.3%;position:relative;}
#news .news-bottom .news-bottom-item img{width:100%;height:330px;}
#news .news-bottom .news-bottom-item .content-box{height:130px;background:#fff;display:flex;display: -webkit-flex;justify-content:space-between;}
#news .news-bottom .news-bottom-item .content-box .content{width:70%;padding:20px;}
#news .news-bottom .news-bottom-item .content-box .content h2{font-size:18px;color:#323232;font-weight:bold;margin-bottom:30px;}
#news .news-bottom .news-bottom-item .content-box .content p{color:#888}
#news .news-bottom .news-bottom-item .content-box .info{width:30%;text-align:right;padding:20px;}
#news .news-bottom .news-bottom-item .content-box .info h2{line-height:18px}
#news .news-bottom .news-bottom-item .content-box .info h2 .date{font-size:24px;font-weight:bold}
#news .news-bottom .news-bottom-item .content-box .info h2 .month{font-size:16px;font-weight:bold}
#news .news-bottom .news-bottom-item .content-box .info .more{display:block;position:absolute;right:30px;bottom:20px;color:#3296ff;line-height:20px;font-size:14px;}
/*附件列表样式*/
.attach-list{ margin:0; padding:0 50px 30px 50px;}
.attach-list .slide-tit{font-size:18px;}
    .attach-list ul li .link-btn{ display:block; float:right; margin-top:7px; padding:5px 15px; border:1px solid #e0e0e0; line-height:20px; font-size:14px; cursor:pointer; }
    .attach-list ul li .link-btn i{ font-size:14px; }
	.attach-list ul{ margin:0 0 0 -15px; list-style:none; }
	.attach-list ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.attach-list ul li{ position:relative;  margin:0 0 15px 15px; padding:5px 18px 8px 18px; border-bottom:1px solid #eee; }
	.attach-list ul li i.icon-attachment{ position:absolute; display:block; top:8px; left:4px; width:12px; height:12px; line-height:14px; color:#535353; font-size:12px; }
    .attach-list ul li a:hover{ text-decoration:none; }
	.attach-list ul li .del{ position:absolute; display:block; top:0; right:0; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; overflow:hidden; }
    .attach-list ul li .del i{ color:#535353; font-size:10px; -webkit-transform:scale(0.833); }
	.attach-list ul li .edit{ position:absolute; display:block; bottom:6px; right:5px; width:20px; height:20px; line-height:20px; text-align:center; cursor:pointer; overflow:hidden; }
    .attach-list ul li .edit i{ color:#535353; font-size:14px; }
	.attach-list ul li .title{ display:block; margin-bottom:3px; border-bottom:1px solid #ccc; line-height:24px; height:26px; font-weight:bold; white-space:nowrap; word-break:break-all; overflow:hidden; }
	.attach-list ul li .info,.attach-list ul li .btns{ display:block; line-height:24px; }
	.attach-list ul li .btns input{ display:inline-block; padding:0 3px; border:1px solid #d7d7d7; width:40px; height:20px; line-height:18px; color:#666; font-size:12px; background:#fff; vertical-align:middle; }
/*图文列表样式*/
.news_list{margin:20px 0;background:#fff;}
.n-list li{display:block;padding:15px 0;border-bottom:1px solid #e6e6e6;overflow:hidden;}
.n-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.n-list li h2{font-size:18px;line-height:38px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:15px;}
.n-list li h2:hover{color:#015aaa;}
.n-list li .date{float:left;width:180px;height:150px;padding:40px;}
.n-list li .date .yyyy{text-align:center;color:#999;font-family:Arial;font-size:15px;}
.n-list li .date .dd{text-align:center;color:#999;font-family:Arial;font-size:41px;}
.n-list li .note{float:right;width:1000px;padding-right:30px;}
.n-list li .note b{position:relative;display:block;float:left;margin-right:16px;width:240px;height:148px;border:1px solid #e8e8e8;font-style:normal;}
.n-list li .note b img{min-width:100%;min-height:100%;width:100%;height:100%;}
.n-list li .note p{display:block;font-size:15px;max-height:84px;line-height:28px;color:#888;overflow:hidden;}
.n-list .nodata{margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center;} 
.p-list{margin:20px 0;padding:0 10px;}
.p-list li{width:22.5%;margin:10px 1.2%;float:left;margin-top:20px;}
.p-list li a{display:block;border:1px solid #eee;background:#f0f4f8}
.p-list li a div{padding:40px;}
.p-list li a img{width:100%;height:204px;}
.p-list li a p{font-size:16px;font-weight:bold;text-align:center;padding:20px;color:#323232}

/* 人才招聘 */
#job .page-nav{height:80px;width:100%;background:#f2f2f2;}
#job .page-nav div{font-size:16px;line-height:80px;}
#job .page-nav div a{color:#004ea1}
#job-tab-head>ul .job-category>p{display:block;width:150px;height:38px;color:#fff;background:#2a89ee;margin:10px 0;line-height:38px;text-align:center;font-size:16px;}
#job-tab-head>ul .job-category ul .job-title{text-align:right;font-size:15px;line-height:30px;}
.job-content-box{width:80%;text-align:left}
.job-content-box .job-category{margin-bottom:40px;}
.job-content-box .job-category .category-title{border-bottom:1px dashed #dadada;padding:10px 0 20px 0;}
.job-content-box .job-category .category-title h2{color:#0067d3;font-size:26px;float:left}
.job-content-box .job-category .category-title p{font-size:14px;float:right}
.job-content-box .job-category ul .job-content h3{font-size: 20px;color: #326ab4;line-height: 60px;font-weight: normal;clear: both;margin-top: 20px;}
.job-content-box .job-category ul .job-content strong{font-size:14px;line-height:40px;}
.job-content-box .job-category ul .job-content p{line-height:30px;font-size:13px;}



/*详情通用右侧按钮*/
.detail_right_btn ._btn_box{width:46px;height:46px;background:url(../img/detail_r_ico.png) no-repeat;display:inline-block;*display:inline;*zoom: 1;}
.detail_right_btn ._btn_box._btn_back{background-position:-46px 0px;}
.detail_right_btn ._btn_box._btn_next{background-position:-92px 0px;}
.detail_right_btn ._btn_box:hover{background-position:0px -46px;}
.detail_right_btn ._btn_box._btn_back:hover{background-position:-46px -46px;}
.detail_right_btn ._btn_box._btn_next:hover{background-position:-92px -46px;}
/*内容标题样式*/
.meta{ margin:0; padding:50px 50px 0 50px; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h2{ margin:0 0 20px; padding:0; color:#333; font-size:24px; font-weight:300; line-height:1em; }
	.meta .info{ margin:0 0 10px; }
	.meta .info span{ margin-right:10px; color:#b0b0b0; font-size:12px; line-height:14px; }
    .meta .info span i{ margin-right:5px; display:inline-block; font-size:14px; }
    .meta .note{ margin-top:10px; padding:15px 20px; background:#f5f5f5; line-height:22px; color:#757575; font-size:12px; }
/*内容详细样式*/
.entry{ margin-top:20px; padding:0 50px 15px; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; padding:0; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; text-indent:2em;text-align:justify}
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
	.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

    /*上下一条样式*/
.next-box{ position:relative; padding:10px 50px 40px; line-height:20px; color:#444; font-size:14px; }
    .next-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .next-box p{ display:block; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .next-box p a{ color:#428bca; }
    .next-box p.prev{ float:left; }
    .next-box p.next{ float:right; }
/*联系我们*/
#linkus .page-nav{height:80px;width:100%;background:#f8f8f8}
#linkus .page-nav div{font-size:16px;line-height:80px;}
#linkus .page-nav div a{color:#004ea1}
#linkus .link{display:flex;display: -webkit-flex;justify-content:center;}
#linkus .link>div{text-align:center;width:33.3%}
#linkus .link>div img{width:124px;height:124px;}
#linkus .link>div .text h3{font-size:18px;margin-top:16px;}
#linkus .link>div .text p{font-size:16px;margin-top:10px;}
#linkus .link>div hr{border-bottom:2px solid #004ea1;width:34px;margin:10px auto;}

/*页面底部
----------------------------------------------*/
/*留言链接样式*/
.link-box{margin:0 50px; border-top:1px solid #f7f7f7;} .link-box .side-link .img{height:auto;} .link-box .side-link .txt{height:auto; font-size:14px; line-height:30px;}
.side-link{padding:20px; background:#fff; _position:relative;} .side-link .img{display:block; margin:-20px 0 0 -21px; padding:0; height:51px; overflow:hidden; *display:inline-block;} .side-link .img:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} .side-link .img li{position:relative; float:left; margin:20px 0 0 21px; width:88px; height:31px; overflow:hidden; _display:inline;} .side-link .img li img{width:100%; height:100%;} .side-link .txt{margin-top:17px; width:100%; height:48px; line-height:24px; font-size:12px; overflow:hidden;} .side-link .txt strong{color:#eee; margin:0 1px; font-weight:normal;}
.side-book{background:#fff;} .side-book ul{padding:20px;} .side-book ul li{font-size:12px; line-height:24px; height:24px; overflow:hidden;} .side-book ul li span{float:right; margin-left:10px; color:#999;}
/*底部样式*/
.footer_hd._index{height:230px;}
.footer_hd{padding-top: 55px; padding-bottom: 30px; background-color: #272727;}
.footer_nav{float: left; width: 56%;}
.footer_nav dl{float: left; padding: 0 4%; height: 140px;}
.footer_nav dt{font-size: 14px; color: #fff; margin-bottom: 8px;}
.footer_nav dd a{display: block; color: #919191; font-size: 12px;line-height:24px;}
.footer_nav dl._case{width: 13%;}
.footer_nav dl._case dd a{float: left; width: 50%;}
.footer_bd{ background-color: #3f3f3f; color: #fff;height:34px;}
.footer_ewm{float: right; width: 43%;}
.footer_ewm ._ct{color: #fff; font-size: 14px;}
.footer_ewm ._company{color: #fff; font-size: 20px;text-align:left;padding-bottom: 8px; margin-bottom: 8px;}
.footer_ewm .__company a{color: #fff;}
.footer_ewm ._lk{padding-bottom: 8px; margin-bottom: 8px; border-bottom: 0px solid #666869;text-align:left;}
.footer_ewm ._lk span{display: block; color: #919191;}
.footer_ewm ._ewm ._img{float: left; margin-right: 12px;}
.footer_ewm ._ewm p{color: #919191;}
.footer_bd a{color: #fff;}
.footer_bd em{padding: 0 5px;}
.footer_bd h2{float: left;font-size:14px;font-weight:normal;line-height:34px;}
.footer_bd h3{float: right;font-size:14px;font-weight:normal;line-height:34px;}
/*招聘人才页
----------------------------------------------*/
.para2{background-size: cover; height: auto;}
.para2 .parameter{position: relative; margin: 0 auto; width: 965px; min-width: 935px; max-width: 1200px; text-align: left;}
.job .container .row .list-auto .jobs .megas512 a:hover{color: #fff; background-color:#004ea1;}

/*产品中心页
----------------------------------------------*/
#device{background:#f8f8f8}
#device .page-nav{height:80px;width:100%;background:#fff}
#device .page-nav div{font-size:16px;line-height:80px;}
#device .page-nav div a{color:#004ea1}
#device .product-search-box{background:#e9e9e9;padding:30px;display:flex;display: -webkit-flex;justify-content:space-between;margin:30px 0;}
#device .product-search-box label{font-size:16px;padding:8px 5px;margin:0;}
#device .product-search-box .input-box{width:70%;}
#device .product-search-box .input-box input{display:block; margin:0; padding:0 12px; width:100%; height:40px; line-height:40px;background:#fff; border:1px solid #e5e5e5; outline:none;color:#333; font-size:14px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;} 
#device .product-search-box .search-btn{background:#009adc;color:#fff;text-align:center;padding:8px 50px;font-size:16px;}
#device .productCate-item{width:32%;margin-left:1.8%;float:left;margin-bottom:20px;}
#device .productCate-item:nth-child(3n+1){margin-left:0;}
#device .productCate-item img{width:100%;}
#device .productCate-item .content-box{height:300px;background:#fff;padding:30px 20px;box-sizing:border-box;}
#device .productCate-item .content-box h2{font-size:24px;font-weight:normal;color:#1f1f1f;margin-bottom:30px;}
#device .productCate-item .content-box ul li{color:#009cdf;list-style:disc;margin-left:25px;line-height:30px;}
#device .productCate-item .content-box ul li p{font-size:16px;display:inline-block;color:#2e2e2e}
#device .productCate-item .content-box a{display:block;margin-top:30px;color:#3296ff;font-size:16px;}
.pro-top-box{height:230px;background:#f8f8f8;width:100%;text-align:left;}
.pro-top-box div{border-top:1px solid #e2e2e2;padding:20px 0 26px 0;}
.pro-top-box div h2{font-size:18px;font-weight:bold;margin:10px 0;}
.pro-top-box div ul li{width:25%;font-size:16px;line-height:36px;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-right:10px;}
.pro-top-box div ul li.selected{color:#004ea1;font-weight:bold;}
.pro-mid-box {padding:40px 0;}
.pro-mid-box .fl{width:430px;height:560px;background:#f0f4f8;padding:40px 25px;text-align:justify}
.pro-mid-box h2{color:#004ea1;font-size:24px;font-weight:bold;margin-bottom:30px;}
.pro-mid-box .fl .pro-img{text-align:center;margin-bottom:20px;}
.pro-mid-box .fl .pro-feature>p{text-indent:2em;line-height:28px;font-size:15px;}
.pro-mid-box .fl .pro-introduction{line-height:28px;font-size:14px;}
.pro-mid-box .fl .pro-introduction strong{line-height:36px;}
.pro-mid-box .fl ul li{color:#009cdf;list-style:disc;line-height:30px;margin-left:25px;}
.pro-mid-box .fl ul li p{font-size:16px;color:#7f7f7f;display:inline}
.pro-mid-box .fr{width:720px;}
.pro-mid-box .fr h1{font-size:24px;font-weight:bold;margin:20px 0;}
.pro-mid-box .fr div{margin-bottom:30px;}
.pro-mid-box .fr div p{text-indent:2em;text-align:justify;margin:1em 0;line-height:30px;}
.pro-mid-box .fr>p{text-indent:2em;line-height:28px;font-size:15px;}
.pro-mid-box .fr ul li{color:#b3b3b3;list-style:disc;margin-left:25px;line-height:30px;float:left;width:25%;}
.pro-mid-box .fr ul li p{font-size:14px;color:#7f7f7f;display:inline}
.pro-mid-box .fr .guanglan-feature ul li,.pro-mid-box .fr .pro-apply ul li{width:100%;color:#323232;}
.pro-mid-box .fr .guanglan-feature ul li p,.pro-mid-box .fr .pro-apply ul li p{color:#323232;}
.pro-mid-box .fr .guanglan-feature>p{text-indent:0;}
.pro-bot-box{padding:40px 0;text-align:center}
.pro-bot-box h2{color:#004ea1;font-size:24px;font-weight:bold;margin-bottom:30px;}

    /*搜索页面
----------------------------------------------*/
.location {padding-top: 10px;width: 100%;height: 30px;line-height: 30px;color: #999;font-size: 14px;text-align: left;}
.location a{ margin:0 5px; }
.location span{ color:#666; }
.search-tit{ display:block; margin:0 30px; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
.search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
.search-tit span{ margin-left:15px; color:#999; font-size:14px; }
.search-tit span strong{ margin:0 2px; color:#1e7bb3; font-weight:600; }

.neck .neck-nav .neck-section .neck-nav-box ul li a:hover{color: #004ea1;}
.banner-nav{width: 1160px;margin: 0 auto;height:440px;}
.banner-nav li{position: relative; float: left; margin: 15px 0 0 35px; width: auto; height: auto; overflow: auto; padding-left: 25px;}
.banner-nav .new{position: relative; float: left; margin: 15px 0 0 -44px; width: auto; height: auto; overflow: auto; padding-left: 25px;}
.banner-nav .img-box{display: block; position: relative; width: auto; height: auto; overflow: hidden;}
.banner-nav .info{display: block; line-height: 40px; height: 40px; font-size: 20px; font-weight: normal; overflow: hidden;}
.para{background-size: cover; height: auto;}
.para .parameter{position: relative; margin: 0 auto; width: 1160px; min-width: 935px; max-width: 1200px; text-align: left;}
.para h2{text-align: center; font-size: 24px; color: #004ea1; margin: 40px 0 10px 0; padding: 40px 0 10px 0}
.pro{background-size: cover; height: 491px;}
.pro h2{text-align: center; font-size: 24px; color: #375376; margin: 40px 0 10px 0; padding: 40px 0 10px 0}
.pro .bottom li{position: relative; float: left; margin: 15px 0 0 15px; width: auto; height: auto; overflow: auto; padding-left: 25px;}
.pro .bottom .l4{width: 50%; position: relative; float: left; margin: 70px 0 0 15px; width: auto; height: auto; overflow: auto; padding-left: 214px;}
.pro .bottom .l3{width: 50%; position: relative; float: left; margin: 70px 0 0 15px; width: auto; height: auto; overflow: auto; padding-left: 98px;}
.pro .bottom{position: relative; margin: 0 auto; width: 1340px; min-width: 1200px; max-width: 1350px; text-align: left;}
.pro .bottom .img-box{display: block; position: relative; width: auto; height: auto; overflow: hidden;}
.pro .bottom .shadow{width: 100%; height: 57px; position: relative; top: -56px; color: white; opacity: 0.84; filter: alpha(opacity=84); text-align: center; line-height: 57px; font-size: 18px; font-weight: 600; background-color: rgba(180, 140, 75, 1);}
/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:1200px){
    .slide-box{height:363px;} 
    .slide-box .list-box{margin-left:-768px; width:1536px;} 
    .side-link-wrap{width:455px;}
}
@media only screen and (min-width:1201px){
    .section{width:1200px;}
}