.banner_contact{width: 100%;height: 400px;}

#bodycontent{width:100%;}
#bodycon{ margin-top:120px;margin-bottom: 50px;}
#bodycon {width:1300px;margin: 0 auto;}
.body_bix{padding-top:30px;}

/* 面包屑 */
.mianbxContent { height: 50px !important; line-height: 50px !important;font-size: 16px !important; text-align: left !important; width: 100% !important;text-indent: 2.5em;-webkit-transition: 0.1s all;transition: 0.1s all;background: url(../images/dz.png) no-repeat 7px 12px;border: 1px solid #eee;position: relative;margin-bottom: 30px !important;width: 100%;}
.mianbxContent:hover { background-position: 7px -35px;}
.mianbxContent a{font-size: 15px !important;}
.mianbxContent a:hover { color:#114f8e;}

.pro_all_class{width:1500px !important;height: 52px !important;margin:0 auto !important;font-size:0px;line-height:0px;border-bottom:none !important;margin-bottom:20px !important;}
.pro_all_class>div {display: flex;align-items: center;justify-content: space-between;width:100%;}
.total_2019{display: inline;font-size: 0;}
.pro_all_class a {width: 100%;height: 41px; text-align: center; line-height: 41px;font-size: 16px;display: inline-block;background: #eee;margin-bottom: 10px;margin-right: 5px;}
.pro_all_class a:hover,.pro_all_class .one_2019.cur a{transition: all 0.5s linear; background:#114f8e; color:#fff;}
.pro_all_class strong{background:#114f8e;color:#fff;display:block;height: 100%;width: 100%;line-height: 52px;font-size: 16px;}
.pro_all_class .pur{ display:none;}
.pro_cur {background: #114f8e !important;color: #fff !important;}
.three_bt_2019 a {line-height: 30px !important;width: 100%;display: block;}

/* 联系我们 */
.w1400{ max-width:1400px; margin:0 auto; min-width:1200px; width:100%;}
.lianxi_m{ overflow:hidden; background:#eee; margin-top:10px; margin-bottom:24px;}
.lianxi_ml{ float:left; padding:30px 40px 30px 40px; background:#114f8e; color:#fff; overflow:hidden; text-align:left;}
.lianxi_ml_m{ overflow:hidden; font-size:36px; font-weight:bold; line-height:52px; margin-bottom:18px;color: #fff;}
.lianxi_ml_s{ width:310px; border:solid 2px #fff; font-size:28px; text-align:center; margin-bottom:18px; line-height:55px; font-family:DIN Medium;color: #fff;}
.lianxi_ml_en{ font-size:24px; line-height:40px;color: #fff;}
.lianxi_mr{ float:right; position:relative; width:calc(100% - 468px);}
.lianxi_mr_i{ float:left; font-family:Arial; font-size:100px; font-weight:89; margin-left:-28px; line-height:normal; color:#999; position:absolute; overflow:hidden; margin-top:20px;}
.lianxi_m .mr_i{ position:absolute; right:30px; font-size:100px; line-height:200px; margin-top:100px; margin-left:calc(100% - 690px);}
.lianxi_mr_m{ width:calc(100% - 69px); float:left; overflow:hidden; padding-left:22px; padding-right:10px; padding-top:38px; line-height:24px; color:#666; font-size:16px; text-align:left;}
.lianxi_mr_m span{ font-size:24px; font-weight:bold; line-height:60px; color:#114f8e;}

.contact_li{ position:relative;height: 330px;}
.contact_li li{ line-height:22px; float:left; width:33.4%; height:170px; border-width:1px 0 1px 1px; border:1px solid #ececec; padding:50px 10px 33px 20px; margin:-1px 0 0 -1px; text-align:left; box-sizing:border-box;}
.contact_li li:hover{ box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);}
.contact_li li i{float:left; display:inline-block; width:51px; height:51px; margin-right:9px; margin-top:6px;}
.contact_li li img{ max-width:100% !important;}
.contact_li li span{ display:block; font-weight:bold; color:#114f8e; margin-bottom:10px; font-size:18px; padding-top:8px;}
.contact_li li p{ padding-left:60px; font-size:16px;}
.contact_li li a{ font-size:16px}
.contact_li li p em{ font-size:18px; font-family:DIN Medium; color:#333; line-height:26px;}
.contact_li li p em i{ width:auto; height:auto; display:inline-block; font-size:16px; line-height:16px; color:#555;}

/*地图*/
.contact_map{ margin-top:40px; padding-bottom: 40px;}
.maptit{ text-align:center; margin-bottom:20px;}
.maptit span{ display:block; margin-bottom:6px; font-size:36px; line-height:36px;}
.maptit:after{ display:block; margin:2px auto 0 auto; content:''; width:50px; height:2px; background:#114f8e;}

/* 新闻分类 */
.nswsfenlei_2019{margin-bottom:30px;}
.nswsfenlei_2019 ul{font-size:0;}
.nswsfenlei_2019 li{display:inline-block;vertical-align:top;width:240px;height:50px;border:1px solid #eee;}
.nswsfenlei_2019 li+li{margin-left:12px;}
.nswsfenlei_2019 li:hover,.nswsfenlei_2019 li.curNewsType_2019{background:#114f8e;border-color:#114f8e;}
.nswsfenlei_2019 li a{display:block;line-height:50px; font-size:16px; text-align: center;}
.nswsfenlei_2019 li:hover a,.nswsfenlei_2019 li.curNewsType_2019 a{color:#fff;}

/* 列表新闻 */
.news_box_lbm{width: 1300px;padding-bottom: 30px;}
.nynewslist{ width:100%; border-bottom:1px solid #eee; padding:30px 0; overflow:hidden; position:relative; background:#FFF;}
.nynewslist a{ text-decoration:none;}
.nynewslist:hover{ box-shadow: 0 0 60px -10px rgba(0,0,0,.2);}
.nynewslist:hover .nynewslist_l{ left:20px;}
.nynewslist:hover .nynewslist_r{ left:20px;}
.nynewslist:hover .nynewslist_rmore{ left:29%;}

.nynewslist_l{ width:23%; float:left; position:relative; left:0; overflow:hidden; transition:all .5s;}
.nynewslist_l img { width:100%; transition:all 0.5s;}
.nynewslist:hover img { transform:scale(1.2);}

.nynews_time{ position:absolute; bottom:0; right:0; width:122px; height:75px; background:rgba(3,144,0,0.5); font-family:arial; color:#fff; text-align:center; padding-top:15px;}
.ny_day{ font-size:40px; font-weight:bold; line-height:40px;color: #fff;}
.ny_month{ font-size:16px; line-height:20px;color: #fff;}

.nynewslist_r{ text-align:left; position:relative; width:72%; padding:20px; float:right; transition:all .5s; left: 0;}
.nynewslist_r p{ margin-bottom:20px;}
.nynewslist_r a{ font-size:20px;}
.nynewslist_r span{ display:block; color:#888; overflow:hidden; line-height:24px; padding-bottom:20px; border-bottom:1px dotted #d9d9d9; margin-bottom: 30px; }

.nynewslist_rmore{ display:block; background:url(../images/20200522134923_171532523.jpg) no-repeat; position:absolute; left:27%; bottom:40px; padding-left:22px; line-height:21px; transition:all 0.5s;}
.nynewslist_r a.nynewslist_rmore{ font-size:14px;}

/* 新闻内容 */
.nyxqnewsbg{ width:100%; background:#f4f4f4; padding:30px 0;overflow: hidden;}
.nyxqnews{ margin:0 auto; width:1214px;}
.nyxqnews_left{ width:870px; float:left; background:#FFF; padding:30px; padding-bottom:0; overflow:hidden;margin-left: 25px;}
.news_lefttit{ border-bottom:1px solid #e7e7e7; padding-bottom:33px;}
.news_lefttit h1{ font-size:22px; font-weight:normal; line-height:30px; display:block; margin-bottom:15px; color:#333;}
.news_lefttit span{ display:block; float:left; border-left:1px dotted #b6b6b6; color:#999; line-height:25px; padding:0 10px;}
.news_lefttit .chuchu{ padding:0 10px 0 0; border-left:none;}
.newsshare{ float:right; margin-top:-8px;}
.nyxqnews_leftcont{ margin-top:20px; line-height:28px; color:#777;}
.nyxqnews_leftcont p{line-height:28px; color:#777;}
.nyxqnews_leftpage{ width:890px; margin-left:-30px; margin-top:20px; border-top:1px solid #e7e7e7; line-height:70px;}
.nyxqnews_leftup{ float:left; border-right:1px solid #e7e7e7; width:364px; padding-left:50px; padding-right:30px; height:70px; overflow:hidden; background:url(../images/newsup.png) 30px 29px no-repeat; }
.nyxqnews_leftdown{ float:right; text-align:right; width:365px; padding-left:30px; padding-right:50px; height:70px; overflow:hidden; background:url(../images/newsdown.png) 413px 29px no-repeat; }
.nyxqnews_right{ width:300px; float:right; position:relative;right: -7px;}
.nyxqnewsfanhui{ position:absolute; top:0; left:-958px; z-index:10;}
.nywenzhang{ padding:30px 30px 20px 30px; background:#FFF;}
.nyxqnews_righttit{ font-size:18px; border-bottom: 1px solid #e7e7e7; height:36px; line-height:18px; position:relative;}
.nyxqnews_righttit:before{ content:""; width:75px; height:1px; background:#1059a9; position:absolute; left:0; bottom:-1px;}
.nyxqnews_righttit strong{ color:#1059a9;}
.nyxqnews_rightcont{ margin-top:10px; line-height:36px;}
.nyxqnews_rightcont a{ display:block; background:url(../images/newswenzhagn.png) left center no-repeat; padding-left:22px;width:220px; height:36px; overflow:hidden; }
.nyzx{ margin-top:10px;}

.bodycontent2019{padding-bottom: 30px;}
.nyxqnews_rightcont a{line-height: 36px;}
.nyxqnews_leftpage {width: 100% !important;display: inline-block;margin-left: 0 !important;}
.nyxqnews_leftup,.nyxqnews_leftdown{line-height:70px;width: 50% !important;}
.nyxqnews_leftdown {background: url(../images/20211206090317_584981048.png) 465px 29px no-repeat !important;padding-right: 50px !important;}
.newstemptwo li:hover .news_a a{color:#fd9313 !important;}
.newshx:after, .newshx:before, .newssx:after, .newssx:before,.newstemptwo li:hover .news_more a{background:#fd9313 !important;}


.nylist{ width:100%; }
.nylist li{ width:31.3%; margin: 0% 1% 2%; float: left; }
.nylist-photo{ width:100%; display: block; overflow: hidden; }
.nylist-photo img{ width:100%; transition:all linear 0.5s; }
.nylist li:hover .nylist-title:after{  transform: rotate(180deg); top: 15px;right: 23px;}
.nylist-title { line-height: 60px; background:#f5f5f5; padding-left:25px; font-size: 16px; position: relative; }
.nylist li:hover .nylist-title{ color:#ea5b2d;}
.nylist-title:after { content: '+'; position: absolute; right: 24px; top: 20px; transition: 0.5s; display: block; width: 25px; height: 25px;  transform: rotate(0deg); font-size: 40px;font-weight: normal;line-height: 20px;font-family: SimSun;}
.clear{clear: both;}

#bodycontent{margin: 0 auto;}
.content_image {display: block; margin: 0 auto;width: 1300px;text-align: center; }
.content_image img{max-width: 100%;}
.dgcontent_title_h5{text-align: center; }
.dgcontent_title_h5 h5{line-height: 55px; font-size: 18px; font-weight: bold;}

/* 产品列表 */
.ny_prototal { width:100%; overflow:hidden;}
.ny_prolist { /*width:31.3%;*/ margin:0 1%; float:left; margin-bottom:2%; overflow:hidden;margin-right: 2.4%;}
.ny_propic { position:relative; overflow:hidden;}
.ny_propic a { display:block;}
.ny_propic a img { width:100%; }
.ny_propic a:before { content:''; width:0%; height:0%; background-color:rgba(0 ,0,0,0.3); position:absolute; z-index:2; top:0; display:block; transition: all 0.3s;}
.ny_propic span { width:60px; height:60px; display: none; position:absolute; z-index:3; left:50%; margin-left:-30px; top:39%; border: solid 1px #fff; border-radius:60px; font-size:14px; color:#fff; line-height:60px; text-align:center; box-sizing:border-box;}
.ny_prolist:hover .ny_propic a:before { width:100%; height:100%;}
.ny_prolist:hover .ny_propic span { display:block;}

.ny_protil { width:100%; background:#f5f5f5; margin-top:0.8%; position:relative; overflow:hidden;}
.ny_protil a { height:auto; padding:3% 4% 4% 5%; font-size:16px; position:relative; z-index:2; display:block;}
.ny_protil span { display:block; width:67px; height:12px; background:url(../images/20200522095054_1768699360.png); margin-top:3%;}
.ny_prolist:hover .ny_protil span { background-position:0px -12px; transition:all 0.3s;}
.ny_prolist:hover .ny_protil a { color:#fff;}
.ny_protil:before { width:0; height:100%; content:""; display: block; position:absolute; left:0; bottom:0; background:#f5811a; transition: all 0.3s;}
.ny_prolist:hover .ny_protil:before { width:100%;}

/* 产品内容 */
.listWrap{overflow:hidden;font-size:.875em;}
.proShow_box1{margin-bottom:60px;overflow: hidden;}
.proShow_box1{margin-bottom:60px;overflow: hidden;}
.gallery{width:48%;position:relative;}
.galleryBig{position:relative;height:500px;background:#fff;border:1px solid #ddd;overflow: hidden;}
.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-height: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 img{max-width: 100%;}
.gallerySmall li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;border:1px solid #bdc4ce;}

.gallerySmall .on::after{border:2px solid #005aad;}
.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:49%;overflow:hidden;height:535px;background:#f4f4f4;padding:3%;}
.proShow_R .title{margin-bottom:20px;color:#333;border-bottom: 1px solid #ddd;font-size:2em;padding-bottom:20px;}
.proShow_R .font{min-height:120px;line-height:2; font-size: 16px;}
.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: 16px; line-height: 20px;}
.proShow_R .btn{margin-top:30px;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; font-size: 18px;}
.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:#005aad;color:#fff;}
.proShow_R .wx{position: absolute;right:5%;top:0;width:120px;text-align:center;}
.proShow_R .wx img{width:100%;box-shadow:2px 2px 6px #ccc;}
.proShow_R .wx span{display:block;margin-top:10px; font-size: 16px;}


.proShow_main{width:100%;border:1px solid #ddd;font-size:1.13em; line-height: 30px;margin-bottom: 50px;}
.proShow_main .title,.showTie2{height:80px; background:#fafafa; border-bottom: 1px solid  #ddd;  padding: 0 4%;font-size:1.571em;line-height:80px;color:#005aad;}
.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:#005aad;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 #005aad;padding-left:20px;line-height:1;color:#333;}

.showPage{height:90px;line-height:90px;overflow:hidden;background:#f1f1f1;}
.showPage li{float:left;width:36%;padding:0 20px; font-size: 16px; color: #666;}
.showPage a i{font-style:normal;font-family:"瀹嬩綋";font-weight:bold;padding-left:10px;margin-left:10px; border-left: 1px dotted #ccc;}
.showPage li:nth-child(2){float:right;text-align:right;}
.showPage li:nth-child(1) i{padding:0 10px 0 0;margin:0 10px 0 0; border-right: 1px dotted #ccc;border-left:none;}
.showPage li:nth-child(3){width:14%;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;}

/* 公司简介 */
.nyabout{ width:1300px; margin:0 auto; margin-top:40px;height:540px;}
.about_titt i{ margin:10px 0px; display:block; font-size:26px; text-transform:capitalize; display:block; line-height:32px; font-family:Tw Cen MT; color:#666;}
.about_titt span{ margin-bottom:12px; display:block; font-size:34px; line-height:36px; font-weight:normal;}
.about1{ width:42%;}
.features{ background:#114f8e; height:120px; text-align:center; font-size:16px; color:#fff;}
.features span{ margin-bottom:10px; padding-top:28px; display:block; color:#fff; font-size:22px; text-align:center;}
.ab_pic{ width:100%;}
.ab_pic img{ width:100%;}
.about2{ width:55%; height:545px; padding:40px 35px; padding-top:35px; box-shadow:0px 0px 60px 0px rgba(0,0,0,0.1); background:#fff;}
.about2_tit{ margin-bottom:10px; padding-bottom:20px; font-size:30px; line-height:30px; border-bottom:1px solid #f3edf0; color:#114f8e;}
.des{ margin-top:20px; line-height:28px; font-size:15px;}
.des p{line-height:28px; font-size:15px;}

/* 内页banner */
.ty-banner-1{overflow: hidden;line-height: 0;text-align:center;}
.ty-banner-1 img.show{visibility: visible;}

/*企业文化*/
.culture{ margin:0 auto; width:1300px; margin-top:60px; padding-bottom:50px; height:326px;}
.culture1{ float:left; width:440px; padding-top:20px; font-size:16px;  line-height:40px;}
.culture1 span{ font-size:32px; line-height:36px; font-weight:bold; color:#333; font-weight:normal;}
.culture1 em{ display:block; font-family:Tw Cen MT; font-size:22px; line-height:50px;}
.culture2{ float:right; width:860px;}
.culture2 dl{ width:185px; float:left; margin-left:30px;}
.culture2 dt{ width:185px; height:213px; overflow:hidden;}
.culture2 dt img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.culture2 dl:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.culture2 dd{ height:63px; padding-top:8px; text-align:center; color:#FFF; line-height:24px; font-size:15px; background:#114f8e;} 


.fl{float: left;}
.fr{float: right;}
/*公司实力*/
.j_con{ width:100%;}   
.j_con .t1{ text-align:center; color:#333; line-height:40px;}
.j_con .t1 b { font-size:40px;}
.j_con .t1 p { font-size:18px;  margin:5px 0 13px 0;}

/* 分页 */
#pages{padding:15px 0 30px; margin:0px; text-align:center;}
#pages a{ display:inline-block; width:40px; height:28px; line-height:28px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333;}
#pages a.a1{ width:56px;}
#pages a:hover{ background:#f1f1f1; color:#000; text-decoration:none;}
#pages span{ display:inline-block; width:28px; height:28px; line-height:28px; background:#11a9aa; border:1px solid #11a9aa; color:#fff; text-align:center;}
.page .noPage{ display:inline-block; width:56px; height:28px; line-height:28px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}


#bodycon,#bodycon #center,#bodycontent{max-width:1300px;width:100% !important;margin:0 auto;}























