﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
*{box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
body{color:#000; font-size:14px; font-family:Arial,sans-serif,'微软雅黑';min-width:1400px;}
ul, ol,li,dd,dl{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{color:#444; vertical-align:middle;}
input:focus {outline:none;}
span,samp,i,em,b{ font-family:Arial,sans-serif;}
a{ color:#333; text-decoration:none;}
.w1520{max-width:1520px;width:96%;margin:auto;}


.top{ position:absolute; padding:0 2%; width:100%; background:#fff;transition:all 0.5s ease; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:10;min-width:1400px;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.sv-acbl{ margin:23px 20px 0;}
.sv-acbl p{ border:1px solid #ddd; height:44px; width:244px; border-radius:22px;}
.sv-acbl p .c1{ width:198px; float:left; border:none; height:42px; padding:0 10px; background:none;}
.sv-acbl p .c2{ width:44px; height:44px; background:url(../images/fd.png) no-repeat center center; border:none; cursor:pointer; float:left;}
.T-nav > li{ float:left; position:relative;}
.T-nav > li:after{ content:''; position:absolute; left:50%; bottom:0px; height:3px; width:0; background:#0053b9; transform:translateX(-50%);}
.T-nav > li > a{ display:block; padding:0 25px; line-height:90px; height:90px; font-size:16px; text-align:center; transition:all 0.5s ease; position:relative;}
.T-nav > li .gdlt{ position:absolute; width:100%; left:0%;  top:90px;text-align:center;display:none;}
.T-nav > li .gdlt a{ display:block; color:#fff; background:#0053b9; margin-bottom:1px; line-height:20px; padding:10px 0; transition:all 0.5s ease;}
.top .yont{ line-height:44px; margin-top:23px;}
.top .yont a{ margin:0 10px;}
.rel {position: relative;}
.T-nav > li:hover .gdlt{display:block;}


/*大图*/
.banner{position:relative;}
.banner .swiper-button-prev{left:5%; background: none;}
.banner .swiper-button-next{right:5%; background: none;}
.banner .swiper-button-prev span,.banner .swiper-button-next span{font-size: 34px; color: #fff}
.banwei{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items: center;justify-content: center;text-align:center;}
.banwei p{font-size:40px;color:#fff;font-weight: bold;text-shadow: 0 0 5px #000;}
.banwei span{font-size:20px;color:#fff;margin-top:20px;display:block;text-shadow: 0 0 5px #000;}
.banner .swiper-slide img{width:100%;}



/*关于我们*/
.a-about{background:url("../images/ab.jpg") center no-repeat;padding:100px 0;margin-bottom:70px;}
.a-ab{max-width:760px;background:rgba(255,255,255,.9);box-sizing:border-box;padding:50px;}
.a-aba{margin-bottom:20px;}
.a-aba p{font-size:30px;color:#146cd3;font-weight: bold;}
.a-aba span{display:block;width:60px;height:2px;background:#146cd3;margin-top:20px}
.a-abb h2{font-size:30px;font-weight: 400;margin-bottom:20px;}
.a-abb .p{font-size: 16px;font-family: Microsoft YaHei;color: #6a6a6a;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height:2;}
.a-abc{margin:30px auto;}
.a-abc ul{display:flex;justify-content: space-between;}
.a-abc ul li{flex-shrink:0;width:33%;}
.a-abc ul p{font-size:54px;}
.a-abc ul p samp{position:relative;color:#146cd3;}
.a-abc ul p samp:after{content:'+';position:absolute;bottom:5px;right:-15px;font-size:14px;}
.a-abc ul span{font-size:16px;display:block;margin-top:10px;color:#222;}
.a-abd {}
.a-abd a{display:block;width:150px;text-align:center;line-height:40px;color:#146cd3;border:1px solid #146cd3;}

/*产品*/
.b-pro{background:url("../images/banab.jpg") center no-repeat;padding:80px 0 50px;}
.b-pra{text-align:center;}
.b-pra p{font-size:36px;color:#146cd3;font-weight: bold;}
.b-pra span{display:inline-block;width:60px;height:2px;background:#146cd3;margin-top:20px}

.b-prb{padding:50px 0;}
.b-prb ul{display:flex;flex-wrap: wrap;margin-right: -2%;}
.b-prb li{flex-shrink:0;width:23%;margin:0 2% 30px 0;background:#fff;text-align:center;transition:all 0.3s;}
.b-prb li img{width:100%;}
.b-prb li p{padding:20px 0;transition:all 0.3s;}
.b-prb li:hover{box-shadow:0 0 10px #ccc;}
.b-prb li:hover p{background:#eee;}


/*新闻*/
.c-ne{margin:50px auto;}
.c-ne ul{display:flex;justify-content: space-between;flex-wrap: wrap;}
.c-ne li{flex-shrink:0;width:31%;}
.c-ne li .c-na{font-size: 24px;font-family: Microsoft YaHei;color: #333;font-weight: 700;margin-top: 0;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.c-ne li .c-nb{font-size: 14px;font-family: Microsoft YaHei;color: #7e7e7e;font-weight: 400;margin-top: 10px;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.6;margin-bottom: 10px;min-height: 45px;}
.c-ne li .c-nc{font-size: 20px;color: #146CD3;line-height: 1;font-family: Arial;font-weight: 400;margin-top: 10px;}
.c-ne li .c-nd{margin-top: 20px;margin-bottom: 20px;}
.c-ne li .c-nd img{width:100%;}
.c-ne li .c-nh{text-align:center;margin-top:30px;}
.c-ne li .c-nh a{display:block;width:150px;padding:10px 0;border:1px solid #146cd3;color:#146cd3}

.d-man{display:flex;}
#map_container{height:500px;}
.d-manb{flex-shrink:0;width:calc(100% - 460px);}
.d-maba{flex-shrink:0;width:460px;background:url("../images/cc.jpg") center no-repeat;}

.font{background:#393939;padding-top:50px;margin-top:70px;}
.font-a ul{display:flex; flex-wrap:wrap;justify-content: space-between;border-bottom:1px solid #616161;padding-bottom:40px;}
.font-a ul li{flex-shrink:0;}
.font-a ul li .ftt{line-height:36px;color:#c1c1c1;}
.font-a ul li i{display:inline-block; vertical-align: middle;margin-right:10px;color:#606060;font-size:18px;}
.font-a ul li .ent{display:flex;justify-content: flex-end;align-items: center;}
.font-a ul li .entss{width:150px;}
.font-a ul li .entss img{width:100%;}
.font-a ul li .enttex {font-size:16px;color:#c1c1c1;text-align: center;margin-left:20px;}

.font-b{text-align:center;padding:20px 0;color:#c1c1c1;}




/*内页公用 */

.listWrap{overflow:hidden;padding:60px 0 0;font-size:.875em;}
.listBanner,.mzsmBanner{height:360px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;overflow:hidden;}
.listBanner{margin-top:90px;}
.listBanner h3{position:absolute;color:#fff;top:38%;font-size:2.625rem;text-transform:uppercase;width:100%;animation:leftPic 1s;max-width:1520px;left:50%;-webkit-transform: translate(-50%); -moz-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%); transform:translate(-50%);  text-align: center;}
.listBanner h3 span{display: block;font-size:20px;opacity: 0.8;}
.breadCrumb{font-size:.875rem;overflow:hidden;background:#f5f5f5;padding:15px 0;border-bottom: 1px solid #ddd;line-height:30px;}
.breadCrumb p span{background: url('../images/home_icon.png') no-repeat left center;padding-left:25px;}
.breadCrumb .back{float:right;color:#fff;background:#666;line-height:30px;padding:0 10px;}
.breadCrumb .back:hover{background:#246fa6;color:#fff;}
.listBox{min-height:300px;}
.proSear{width:50%;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;padding:0 50px 0 15px;background:#eee;}
.proSear .btn{line-height:48px;width:50px;text-align:center;font-size:16px;background:#246fa6 url('../images/sBtn.png') no-repeat center;color:#fff;cursor:pointer;transition:all 0.3s;float:left;margin-right:-50px;}
.proSear .txt{height:48px;line-height:48px;border-right:none;width:100%;padding:0 10px;float:left;}
.proSear .btn:hover{background-color:#c75c10;}
.proSear2{width:27%;background:#fff;border:1px solid #ddd;margin-top:5px;margin-bottom:0 ;}

.i-nei{overflow: hidden;background: #f5f5f5;border-bottom: 1px solid #ddd;}
.i-ye{display:flex;justify-content: space-between;max-width:1520px;margin:auto;width:96%;}
.i-yea{flex-shrink:0;width:60%;line-height:70px;}
.i-yea ul{display:flex;}
.i-yea ul li a{display:inline-block;padding:0 40px;background: #f9f9f9;}
.i-yea ul li.set a{background:#246fa6;color:#fff;}
.i-yea ul li:hover a{background:#246fa6;color:#fff;}
.i-yeb{flex-shrink:0;width:40%;line-height: 70px;text-align:right;font-size:14px;}
.i-yeb span{background: url(../images/home_icon.png) no-repeat left center;padding-left: 25px;}

.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.container{position:relative;width:90%;max-width:1520px;margin:0 auto;}
.pImg{position:relative;display:block;overflow:hidden;}
.pImg img{width:100%;transition:all 0.5s;display:block;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.pd60{padding:60px 0 70px;font-size:.875em;overflow:hidden;}
.mb40{margin-bottom:40px;}
.font14{font-size:.875em;}
.gray{background:#efefef;}


/* 关于我们 */
.aboutBox1{font-size:1em;padding-bottom:0;margin-bottom:40px;}
.aboutTie_grop{margin-bottom:40px;overflow:hidden;font-size:1.125rem;position:relative;}
.aTie{text-transform: capitalize;font-size:1.125rem;}
.aTie span{display:block;font-size:2em;color:#246fa6;font-weight:700;}
.aboutNum2{position: absolute;right:0;top:70px;display: flex;justify-content:space-between;color:#222;text-align:center;width:35%;}
.aboutNum2 li{float:left;}
.aboutNum2 li b{font-size:4em;font-family:Arial;line-height:1.2;}
.aboutBox1 .info{width:46%;line-height:40px;overflow-y:auto;font-size:.938em;}
.aboutBox1 .info h4{font-size:26px;color:#222;margin-bottom:15px;}
.aboutBox1 .pic{width:50%;height:450px;}

/* 加入我们 */
.listTie{font-size:2.5rem;text-align:center;color:#191919;position:relative;margin-bottom:40px;line-height:1.2;}
.listTie span{display: block;font-size:14px;margin-top:8px;}
.jobBox1{font-size:0.938em;text-align:center;overflow: visible;border-bottom: 1px solid #ddd;}
.jobBox1 .title{font-size:1.667em;color:#191919;position:relative;margin-bottom:15px;}
.jobBox1 .txt{max-width:1200px;margin:0 auto;}
.jobBox1 ul{margin-top:40px;overflow:hidden;box-shadow:0 0 10px #ccc;padding:4% 0;background:#fff;}
.jobBox1 li{float:left;width:33.3%;padding:0 4%;border-right: 1px solid #dbdbdb;}
.jobBox1 li h4{font-size:1.2em;color:#333;font-weight:700;margin:10px 0;}
.jobBox1 li i{font-family:"iconfont";font-style:normal;font-size:5em;color:#246fa6;line-height:1.2;}
.jobBox1 li:nth-child(3){border:none;}
.jobBox2{background:#f7f7f7;}
.jobBox2 li{float:left;width:25%;padding-right:10px;margin-bottom:10px;}
.jobBox2 li:nth-child(1){width:50%;}
.jobBox2 li .pImg{padding-top:70%;}
.jobBox2 li span{position: absolute;left:0;bottom:0;width:100%;background: rgba(0, 0, 0,.6);color:#fff;text-align: center;height:50px;line-height:50px;}
.jobList .tie2{text-align:center;margin-bottom:40px;color:#246fa6;font-size:1.1286em;margin-top:5px;}
.jobList li{overflow:hidden;padding:0 40px;margin-bottom:15px;background:#f3f3f3;font-size:.875rem;}
.jobList .qqw{padding:20px 0;overflow:hidden;padding-right:150px;line-height:34px;cursor:pointer;font-size:1.143em;}
.jobList .qqw span{float:left; width:20%;}
.jobList .qqw a{float:right;width:130px;height:34px;line-height:34px;background:#246fa6;color:#fff;text-align:center;font-size:12px;margin-right:-150px;}
.jobList .qqw .tie{font-weight:700;color:#333;font-size:1.286em;}
.jobList .qqw a:hover{background:#246fa6;}
.jobList .qqe{border-top: 1px solid #cfcfcf; overflow:hidden;padding:30px 0;display:none;}
.jobList .qqe .txt .tie{color:#333;margin-bottom:20px;display:block;font-size:14px;}
.jobList .qqe .txt:nth-child(2n){float:right;}
.jobList li.on{border-top: 1px solid #246fa6;}
.jobList li:nth-child(1) .qqe{display:block;}


/* 产品列表 */
.proWrap .proSider{}
.proSider{width:22%;font-size:1.143em;float:left;}
.proSider .title{background:#246fa6;padding:20px 30px;color:#fff;font-size:1.6em;text-transform: uppercase;}
.proSider .title span{display:block;font-family:Arial;font-size:0.556em;}
.proSider .title i{float:right;color:#246fa6;display:none;font-size:14px;cursor:pointer;position: relative;padding-right:25px;font-style:normal;}
.proSider .title i::after{content:"\e655";position:absolute;right:0;top:0;font-family:"iconfont";font-size:1.143rem;}
.proSide_sub{border:1px solid #e4e4e4;border-top:none;margin-bottom:25px;}
.proSide_sub li a{display:block;height:70px;line-height:70px;padding:0 6%;color:#191919;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;position: relative;border-top:1px solid #ddd;}
.proSide_sub li i{font-family:"iconfont";margin-right:5px;font-style:normal;font-size:1.286em;position: relative;top:3px;}
.proSide_sub li:last-child a{border-bottom:none;}
.proSide_sub>li>a:after{content:"";position:absolute;left:-1px;top:0;height:0;width:3px;background:#246fa6;transition:all 0.3s;}
.proSide_sub li a:hover,.proSide_sub li .cur{color:#246fa6;background:#f5f5f5;}
.proSide_sub li .cur:after,.proSide_sub li a:hover:after{height:100%;}
.proSide_sub li ul{font-size:.889em;border-top: 1px solid #ddd;padding:5px 0;display:none;}
.proSide_sub li ul a{background: url('../images/ly_li.png') no-repeat 15% center;padding-left:20%;color:#666;height:36px;line-height:36px;font-size:15px;border:none;}
.proSide_sub li ul .cur,.proSide_sub li ul a:hover{background: url('../images/ly_li.png') no-repeat 15% center;color:#246fa6; }
.proSide_sub li.m ul{display:block;}


.relaPro{margin-top:25px;}
.relaPro .tie{background: #f8f8f8;padding:20px 5%;border:1px solid #ddd;border-top: 1px solid #246fa6;margin-bottom:10px;font-size:1.5em;color:#333;}
.relaPro li .pImg{padding-top:74%;border:1px solid #ddd;background:#fff;}
.relaPro li p{height:60px;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.relaPro li i,.proList li i{float:right;font-style:normal;margin-left:15px;}
.relaPro li:hover img{transform: scale(1.1);}


.proList_r{width:100%;font-size:1.143em;}
.proList_r ul{display:flex;flex-wrap: wrap;margin-left:-2%;}
.proList li{float:left;width:23%;margin-bottom:20px;flex-shrink:0;margin-left:2%;}
.proList li a{display:block;}
.proList li .pImg{transition:all .3s;border:1px solid #d1d1d1;}
.proList li p{height:60px;line-height:60px;color:#191919;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;}
.proList li a:hover .pImg{border-color: #246fa6;}
.proList li a:hover img{transform: scale(1.1);}
.proList li a:hover p{color:#246fa6;}
.searchList li{width:25%;}



/*  产品详情 */
.proShow_box1{margin-bottom:60px;overflow: hidden;display:flex;flex-wrap: wrap;justify-content: space-between;}
.gallery{width:48%;position:relative;box-sizing:border-box;border:1px solid #eee;flex-shrink:0;text-align:center;}
.galleryBig{position:relative;height:500px;background:#fff;border:1px solid #ddd;}
.galleryBig li{height:500px;line-height:500px;text-align:center;}
.galleryBig p{position: absolute;bottom:-40px;left:0;height:40px;line-height:40px;text-align:center;width:100%;background: rgba(0,0,0,.6);color:#fff;transition:all .5s;}
.galleryBig p i{font-family:"iconfont";font-style:normal;margin-right:15px;}
.galleryBig:hover p{bottom:0;}
.gallery img{max-width:100%; vertical-align: middle;}
.gallerySmall{margin:10px 50px 0 50px;}
.gallerySmall li{cursor:pointer;pointer-events:initial !important;background:#fff;width:20%;height:100px;line-height:100px;text-align:center;}
.gallerySmall li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;border:1px solid #bdc4ce;}
.gallerySmall .on::after{border:2px solid #246fa6;}
.gallery .btn{background:#333;width:35px;height:100px;line-height:100px;text-align:center;color:#fff;top:auto;bottom:0;opacity:.6;left:0;}
.gallery .swiper-button-next{right:0px;left:auto;}
.gallery .btn:hover {opacity:1;}

.proShow_R{width:48%;overflow:hidden;background:#f4f4f4;padding:3%;flex-shrink:0;}
.proShow_R .title{margin-bottom:20px;color:#333;border-bottom: 1px solid #ddd;font-size:2em;padding-bottom:20px;}
.proShow_R .qqe{line-height:2;}
.proShow_R .tel{border-bottom: 1px solid #ddd;padding:20px;margin:20px 0;border-top: 1px solid #ddd;font-size:1.8em;color:#191919;background: url('../images/zxtel.png') no-repeat left center;padding-left:40px;}
.proShow_R .tel p{ font-size: 14px; line-height: 20px;}
.proShow_R .btn{margin-top:30px;overflow:hidden;position:relative;}
.proShow_R .btn a{display:block; width:40%;height:50px;line-height:50px;text-align:center;background:#fff;color:#333;margin-bottom:35px;max-width:180px;border-radius:5px;box-shadow:2px 2px 6px #ccc;}
.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.286rem;line-height:1;top:2px;}
.proShow_R .btn a:nth-child(2){color:#f00;}
.proShow_R .btn a:hover{background:#246fa6;color:#fff;}

.proShow_main{width:76%;border:1px solid #ddd;font-size:1.13em; line-height: 30px;}
.proShow_main .title,.showTie2{height:80px; background:#fafafa; border-bottom: 1px solid  #ddd;  padding: 0 4%;font-size:1.571em;line-height:80px;color:#246fa6;}
.proShow_main .title a{float:right;font-size:16px;}
.proShow_main .title a i{font-style:normal;font-family:"iconfont";margin-right:5px;}
.proShow_main .title span,.showTie2 span{position:relative;display:inline-block;}
.proShow_main .title span::after,.showTie2 span::after{content:"";position: absolute;left:0;bottom:0px;height:2px;background:#246fa6;width:100%;}
.proShow_main .info{padding:4%;border-bottom: 1px solid #ddd;min-height:400px;}
.proShow_main .tie{margin-bottom:30px;font-size:1.286em;border-left:3px solid #246fa6;padding-left:20px;line-height:1;color:#333;}

/*分页样式*/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;margin-left:2px;background:#ef8337;color:#fff;border:1px solid #ef8337;}

/*支持*/
.rese{line-height:36px;margin:40px auto 0px;box-sizing: border-box;padding: 50px 40% 80px 0;font-size:16px;background:url("../images/dd.jpg") top right no-repeat;}


/*新闻*/
.e-new{margin:80px auto;}
.e-new ul{}
.e-new li{display:flex;justify-content: space-between;transition:all 0.3s;background:#f8f8f8;align-items: center;margin-bottom:40px;}
.e-new li .e-na{width:20%;flex-shrinK:0;overflow:hidden;}
.e-new li .e-na img{width:100%;transition:all 0.3s;}
.e-new li .e-nb{margin-left:5%;}
.e-new li .e-nb h5{font-size:20px;margin-bottom:20px;}
.e-new li .e-nb p{color:#888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.e-new li .e-nc{text-align:center;flex-shrink:0;width:10%;}
.e-new li .e-nc p{font-size:40px;color:#777;}
.e-new li .e-nc span{display:block;color:#555;}
.e-new li:hover{box-shadow: 0 0 40px #ccc;}
.e-new li:hover .e-na img{transform:scale(1.1)}
.e-new li:hover .e-nb h5 a{color:#246fa6}
.e-new li:hover .e-nc p{color:#246fa6}
.e-new li:hover .e-nc span{color:#246fa6}

/* 新闻详情 */
.picShow_l {width:68.5%;overflow:hidden;box-shadow: 0 0 20px #e3e3e3;box-sizing:border-box;padding:10px 10px 0 0;}
.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}
.newsShow .txt .date{margin-right:15px;}
.showTie{overflow:hidden;margin-bottom:40px;}
.showTie h2{font-size:1.714em;color:#333;margin-bottom:25px;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}
.showTie .txt span:before{content:"\e665";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{content:"\e636";font-size:1.1rem;top:-2px;}
.showTie .bshare-custom{margin-top:-30px;}
.newsShow .showTie p{font-size:.75rem;color:#999;}
.showCon{overflow:hidden;margin-bottom:40px;font-size:1.1em; line-height: 28px;}
.showCon .ce img{min-width:60%;}
.show-synopsis{background:#f7f8fa;padding:15px;margin-bottom:40px;}
.show-synopsis i{display:inline-block;width:15px;background: url('../images/a_l.png') no-repeat;height:15px;margin-right:5px;}
.show-synopsis .r{background: url('../images/a_r.png') no-repeat;margin-left:5px;margin-right:0;}


.picShow_r{width:26%;overflow:hidden;border-top:6px solid #246fa6;box-shadow: 0 0 20px #e3e3e3;}
.picShow_r .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:40px;margin-bottom:25px;white-space:nowrap;text-overflow: ellipsis;}
.picShow_r .title span{display:inline-block;border-bottom: 1px solid #246fa6;height:40px;}
.picShow_r .title a{float:right;font-size:12px;margin-top:4px;}
.picShow_r li{border-bottom: 1px dotted #bfbfbf;padding-bottom:15px;margin-bottom:15px;overflow: hidden;font-size:12px;}
.picShow_r li .pImg{width:35%;float:left;margin-right:20px;border:1px solid #ddd;}
.picShow_r li h4{font-size:16px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.picShow_r li h4 a{color:#222;}
.picShow_r li h4 a:hover{color:#246fa6;}
.picShow_r li p{color:#777;line-height:24px;}
.picShow_r li:hover img{transform: scale(1.1);}
.picShow_r li:last-child{border-bottom:none;}
.rightNews_w li h4{font-size:18px;padding-top:10px;}
.showPage{height:90px;line-height:90px;overflow:hidden;background:#f1f1f1;}
.showPage a{float:left;width:43%;padding:0 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.showPage a i{font-style:normal;font-family:"宋体";font-weight:bold;padding-left:10px;margin-left:10px; border-left: 1px dotted #ccc;}
.showPage a:nth-child(2){float:right;text-align:right;}
.showPage a:nth-child(1) i{padding:0 10px 0 0;margin:0 10px 0 0; border-right: 1px dotted #ccc;border-left:none;}
.showPage a:nth-child(3){width:14%;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.showPage a:hover{background:#246fa6;color:#fff;}
.rightNews,.rightContact{background:#fbfbfb;padding:5%;}
.rightNews_w,.rightContact_w{background:#fff;padding:8%;}
.rightContact{margin-top:30px;}
.rightContact h4{font-size:2em;color:#191919;font-family:Arial;font-weight:bold;}
.rightContact p{margin-bottom:10px;overflow:hidden;}
.rightContact p span{float:left;}
.newsRelative{margin-top:40px;}
.newsRelative .tie{font-size:1.714em;color:#191919;margin-bottom:20px;}
.newsRelative li{float: left;width:48%;height:46px;line-height:46px;border-bottom: 1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;background: url('../images/ly_li.png') no-repeat left center;padding-left:15px;}
.newsRelative li:nth-child(2n){float:right;}
.newsRelative li span{float:right;opacity:.5;margin-left:15px;}

/* 联系*/

#dituContent{height:480px;}
.contactBox1 ul{display: flex;overflow: hidden;border-radius:10px;padding: 80px 60px;box-shadow: 2px 2px 20px #ddd;justify-content: space-between;}
.contactBox1 li{position: relative;color:#666;font-size:1.229em;padding-left:60px;}
.contactBox1 span,.contactBox1 a{display:block;color:#246fa6;font-weight:bold;margin-top: 4px;}
.contactBox1 li:before{content:"";font-family:"iconfont"; position: absolute;left:0;top:0;bottom: 0;margin: auto;height: fit-content;color: #246fa6;font-size: 40px;}
.contactBox1 li:nth-child(1):before{content: "\e686";}
.contactBox1 li:nth-child(2):before{content: "\e6ee";}
.contactBox1 li:nth-child(3):before{content: "\e695";}
.contactBox1 li:nth-child(4):before{content: "\e63a";}
#map_container{height:540px;}

.contactBox2{margin:80px auto 80px auto;overflow:hidden;background:#fff;border-radius:8px;box-shadow: 2px 2px 20px #ddd;}
.feedback{width:50%;background:url('../images/feedabck_bg.jpg') no-repeat center;background-size:cover;padding:3%;color:#fff;}
.feedback .title{font-size:1.750em;margin-bottom: 30px;}
.feedback .title span{display:block;font-size:12px;opacity:.8;}

.feedback p{width:49%;float: left;;position: relative;margin-bottom: 10px;font-size:16px;}
.feedback p:nth-child(2n){float:right;}
.feedback p input{width: 100%;color:#333;line-height: 40px;box-sizing:border-box;padding:0 10px;height:40px;}
.feedback p input::placeholder{color:#555;}
.feedback .tarea{width: 100%;height:100px;}
.feedback textarea{width: 100%;height: 100%;box-sizing:border-box;padding:10px;font-family: Arial,sans-serif,'微软雅黑';}
.feedback p textarea::placeholder{color:#555;}
.feedback .code{clear:both;padding-top:40px;}
.feedback .code input{height: 60px;line-height: 60px;border-bottom: 1px solid #fff;}
.feedback .code .c{width: 20%;padding: 0 15px;}
.feedback .code img{padding:19px;background:#fff;}
.feedback .sub {background: #fff;width: 30%;cursor: pointer;transition: all .3s;display:inline-block;height: 50px;line-height: 50px;margin-top:30px;color:#246fa6;font-size:14px;border-radius:5px;border: 0;}
.feedback .sub:hover{background:#246fa6;color:#fff;}

.contactInfo{width:50%;padding:3%;line-height:2;overflow:hidden;}
.contactInfo .txt{margin-bottom:30px;}
.contactInfo .ewm{float: left;width:130px;text-align:center;font-size:14px;position: relative;margin-right:80px;}
.contactInfo .ewm img{width:100%;}
.contactInfo .ewm span{display:block;}
.contactInfo .ewm::after{content:"";position: absolute;right:-40px;border-right: 1px dotted #ccc;top:20px;bottom:40px;}
.contactInfo .zx{display:inline-block;margin-top:40px;background:#246fa6;color:#fff;font-size:14px;height:40px;line-height:40px;border-radius:20px;width:160px;text-align:center;}
.contactInfo .zx:hover{background:#246fa6;}

/*留言*/
.feet{text-align: center;margin:60px auto;}
.fee{box-shadow:0 6px 30px #e9e9e9;margin:0 auto 80px;max-width:900px;box-sizing:border-box;padding:50px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.fee input{width:48%;padding-bottom:10px;border-bottom:1px solid #333;line-height:40px;margin-bottom:10px;flex-shrink:0;color:#000;font-size:16px;}
.fee textarea{flex-shrink:0;width:100%;color:#000;height:100px;border-bottom:1px solid #333;margin-bottom:30px;font-size:16px;}
.fee input::placeholder,.fee textarea::placeholder{color:#333;}
.fee div{width:100%;flex-shrink:0;text-align:center;}
.fee a{display:inline-block;padding:10px 40px;background:#0c50a1;color:#fff;}






/*
@media (min-width: 1201px){
.top.on{ left:0; top:0; width:100%; transition:all 0.5s ease;}
.T-nav > li .gdlt{ visibility:hidden; opacity:0;transform:translateY(30px); transition:all 0.8s ease;}
.T-nav > li .gdlt a:hover{background:#00347e; color:#fff; transition:all 0.5s ease;}
.T-nav > li > a.cur,.T-nav > li > a.on,.T-nav > li > a:hover{ transition:all 0.5s ease;}
.T-nav > li:hover .gdlt{visibility: visible; opacity:1;transform:translateY(0px); transition:all 0.8s ease;}
.T-nav > li:hover:after,.lbuoa li a:hover .pic:after{ width:100%; transition:all 0.5s ease;}
}
@media (max-width: 1720px){
.sv-acbl span{ display:block; width:42px; height:42px; background:url(../images/fd.png) no-repeat center center; cursor:pointer;}
.sv-acbl p{ position:absolute; right:0;  z-index:5; background:#fff; display:none;}
.fouatc .list{ height:800px;}
.i-pro ul li{font-size:16px;}
}
@media (max-width: 1500px){
.top{ width:100%; top:0; left:0;}
.T-nav > li > a{ padding:0 15px;}
.secont a{ font-size:18px; line-height:40px;}
.fouatc .list{ height:700px;}
.banwei p{font-size:26px;}
.banwei span{font-size: 16px;}
.b-pro{padding: 50px 0 40px;}
.b-pra p{font-size: 28px;}
.a-aba p{font-size: 24px;}
.a-abb h2{font-size: 22px;}
.a-abc ul p{font-size: 40px;}
.a-about{    margin-bottom: 50px;}
.c-ne li .c-na{font-size: 16px;}
.c-ne li .c-nc{font-size: 14px;}
.c-ne{margin: 30px auto;}
.c-ne li .c-nh{margin-top: 10px;}
.c-ne li .c-nh a{width: 100px;padding: 5px 0;}
#map_container{height: 350px;}
}

@media (max-width: 1200px){
.top .logo{ padding:0; width:auto;}
.top .logo img{ height:50px;}
.mob-nav{ display:block; width:50px; height:50px; position:relative; float:right;}
.mob-nav span{ display:block; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-1px; background:#0053b9; transition:all 0.5s ease ;}
.mob-nav:before{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:-11px; background:#0053b9; transition:all 0.5s ease ;}
.mob-nav:after{ content:''; position:absolute; left:10px; width:30px; height:2px; top:50%; margin-top:10px; background:#0053b9; transition:all 0.5s ease;}
.mob-nav.on span{ width:0; transition:all 0.5s ease;}
.mob-nav.on:before{ transform:rotate(45deg); margin-top:-1px; transition:all 0.5s ease;}
.mob-nav.on:after{ transform:rotate(-45deg); margin-top:-1px; transition:all 0.5s ease;}
.T-nav{ display:none; position:fixed; margin:0; top:50px; left:0; height:calc(100% - 50px); overflow:auto;width:100%; background:#fff;}
.T-nav li{ display:block; width:100%; border-bottom:1px solid #eee;}
.T-nav > li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px; font-size:15px;}
.T-nav > li > a.cur{ background:none; border:none; color:#666;}
.T-nav li .gdlt{ position:relative; width:100%; left:0; margin-left:0; top:0; padding:0; display:none;}
.T-nav li .gdlt a{ padding:0 5%; height:35px; line-height:35px; margin:0; font-size:14px; color:#666; background:none;}
.top .yont{ margin-top:4px;}
.sv-acbl{ margin:4px 0 0;}
.listBanner{margin-top:50px;height: 200px;}
.listBanner h3{font-size:26px;}
.i-yea,.i-yeb{line-height: 46px;}
.aboutBox1 .info h4{font-size:20px;}
.aboutBox1 .info{line-height: 30px;}
.listTie{font-size:1.5rem;}
.listTie{margin-bottom: 10px;}
.jobBox1 .title{    font-size: 1.2em;}
.jobBox1 .txt{line-height:24px;}
.jobBox1 li p{line-height:20px;}
.pd60{padding:30px 0 30px;}
.jobList li{    padding: 0 10px;}
.jobList .qqw .tie{font-size:14px;}
.jobList .qqw{font-size:14px;}
.jobList .qqw span:nth-child(2),.jobList .qqw span:nth-child(3),.jobList .qqw span:nth-child(4){display:none;}
.jobList .qqw span{width:40%;}
.font{margin-top: 40px;}
.e-new{margin: 50px auto;}
.contactBox2{margin: 40px auto 40px auto;}
.feedback .title{font-size: 20px;}

}

@media (max-width: 768px){
.top .yont{ float:left;}
.banner{margin-top:50px;}
.banwei p{font-size: 14px;}
.banwei span{font-size: 12px;}
.banwei div{max-width:70%;}
.banwei div p{max-width:70%;margin:auto;}
.b-pro {padding: 20px 0 0px;}
.b-pra p {font-size: 20px;}
.b-pra span{margin-top: 10px;}
.b-prb{padding: 20px 0 0;}
.b-prb li{width:48%;}
.b-prb li p{padding: 15px 0;}
.a-about{padding: 30px 0;margin-bottom: 20px;}
.a-ab{padding: 30px;}
.a-aba p{font-size: 20px;}
.a-abb h2{font-size: 17px;}
.a-abb .p{font-size:14px;}
.a-abc ul p{font-size: 30px;}
.a-abc ul span{font-size: 12px;}
.a-abd a{width: 120px;line-height: 30px;margin:auto;}
.c-ne li{width:100%;margin-bottom:20px;}
.d-maba{width:100%;height:200px}
.d-man{flex-wrap: wrap;}
.d-manb{width:100%;}
#map_container{height:200px;}
.font{padding-top: 20px;margin-top: 40px;}
.font-a ul{width:100%;}
.font-a ul li{width:100%;}
.font-a ul li:nth-child(3){display:none;}

.i-yeb{display:none;}
.aboutBox1 .info{width:100%;margin-bottom:10px;}
.aboutBox1 .pic{width:100%;height: 200px;}
.pd60{padding: 30px 0 20px;}
.i-yea{width:100%;}
.i-yea ul li a{padding:0;display:block;}
.i-yea ul li{width:50%;text-align:center;}
.i-ye{width:100%;}
.listBanner{height: 110px;}
.listBanner h3{font-size: 22px;}
.listBanner h3 span{display:none;}
.jobBox1 li i{font-size: 2em;}
.jobBox1 li h4{font-size: 14px;}
.jobBox1 li p{font-size:12px;}
.jobList .qqw span:nth-child(n+2){display:none;}
.jobList .qqw{padding:0;}
.jobList .qqw a{margin:auto;}
.listWrap{padding:20px 0 0}
.proList li{width:48%;margin-bottom:0;}
.proList li p{height:auto;line-height:44px;}
.gallery{width:100%;margin-bottom:20px;}
.proShow_R{width:100%;box-sizing:border-box;}
.proShow_R .title{font-size:16px;}
.proShow_box1{margin:auto;}
.rese{padding:0;background:none;font-size:14px;line-height:30px;}
.e-new {margin: 30px auto;}
.e-new li{display:block;margin-bottom:20px;}
.e-new li .e-na{width:100%;margin-bottom:10px;}
.e-new li .e-nb h5{font-size:16px;margin-bottom: 10px;}
.e-new li .e-nb{margin:auto;box-sizing:border-box;padding:10px;}
.e-new li .e-nc{width:100%;text-align:left;display:none;}
.e-new li .e-nc p,.e-new li .e-nc span{display:inline-block; vertical-align: middle;font-size:14px;}
.picShow_l{width:100%;padding:0;margin-top:20px;}
.showTie h2{font-size:15px;margin-bottom: 15px;}
.showTie{margin-bottom: 20px;}
.show-synopsis{padding:10px;line-height:24px;margin-bottom: 20px;}
.showPage{height:auto;line-height:30px;background:none;}
.showPage a{padding:0;width:100%;float:none;display:block;}
.showPage a:nth-child(1) i,.showPage a i{display:none;}
.showPage a:nth-child(3){display:none;}
.showPage a:nth-child(2){width:100%;float:none;text-align: left;}
.picShow_r{width:100%;margin-top:30px;}
.rightNews{padding:0;background:None;}
.rightContact{display:none;}
.picShow_r .title span{height:auto;line-height:40px;}
.picShow_r li p{display:none;}
.picShow_r li h4{margin:auto;}

.contactInfo{width:100%;}
.feedback{width:100%;}
.contactBox2{margin: 20px auto 20px auto;}
.contactInfo .ewm{display:none;}
.contactInfo .zx{display:none;}
.feedback .sub{height:auto;line-height:36px;margin:auto;display:block;width:150px;}
}
*/