/*自定义栏目*/
.nylist_pic img{height:auto;}
.nylist li   {width:23% !important;border: 1px solid #eee;}
.nylist li .nylist_tit:before{background: #2d65d6 !important;}



/*新闻中心*/
.nyxqnewsbg{padding: 0 !important;}
.nynews-list:hover .nynews-more{background:#2d65d6 !important;}
.nynews-list:hover .nynews-title{color:#2d65d6 !important;}
.nynews-photo{border:1px #eee solid;}
.nynews-photo img{height:auto;position: relative; }
.nynews-text{ overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}



/*产品中心*/
.ny_prolist{width: 31.3% !important;border:1px #eee solid;}
.ny_propic img{height:auto;}
.ny_prolist a:before{    border-top: 1px solid #2d65d6 !important; border-right: 1px solid #2d65d6 !important;}
.ny_prolist a:after{border-bottom: 1px solid #2d65d6 !important;   border-left: 1px solid #2d65d6 !important;}
.ny_prolist a:hover .ny_protil{color:#2d65d6 !important}



/*栏目小导航*/
.mianbxContent {width: 100% !important; height: 50px !important; line-height: 50px !important;font-size: 16px !important; text-align: left !important;transition: 0.1s all;position: relative;font-weight:100;color: #666;margin-top:10px !important; margin:0px auto 20px auto !important; }
.mianbxContent:hover { background-position: 0px -28px;}
.mianbxContent a{font-size: 15px !important;color: #666;}
.mianbxContent a:hover{color:#2d65d6 !important;}
.strong_title{display:none;}




/*分页*/
.pages_info{margin-top:5px !important;}
.page_total,.pages_box a,.page_jump{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;line-height:36px;border-radius:100px;background:#f5f5f5;}
.pages_box a,.page_jump{margin-left:10px;}
.pages_box a.page_curr,.pages_box a:hover{background:#2d65d6;color:#fff;}


/*新闻*/
.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 #e0e0e0;}
.nswsfenlei_2019 li+li{margin-left:12px;}
.nswsfenlei_2019 li:hover,.nswsfenlei_2019 li.curNewsType_2019{background:#2d65d6;border-color:#2d65d6;}
.nswsfenlei_2019 li a{display:block;line-height:50px; font-size:16px;}
.nswsfenlei_2019 li:hover a,.nswsfenlei_2019 li.curNewsType_2019 a{color:#fff;}
.newshx:after,.newshx:before,.newssx:after,.newssx:before{background:#2d65d6 !important;}
.newstemptwo li:hover .news_more a{  background:#2d65d6 !important;}
.newstemptwo li:hover .news_a a{ color:#2d65d6 !important;}
.nyxqnews_righttit strong {color: #2d65d6 !important;}
.newspic{width:20% !important;}
.newswa{width:78% !important;}
.xw{font-size:16px;line-height:30px;}
.xw img,.xw p{margin:10px 0;}
.xw p{text-indent: 2em;    line-height: 30px;}
.nynews-content{padding-top: 25px !important;}

/*新闻详情*/
.nyxqnewsbg{background:#fff !important; padding:0 !important;}
.nyxqnews,.news_box_lbm{width:100% !important;}
.nyxqnewsfanhui{left:100% !important; top:0 !important;}
.nyxqnews_left{width:72% !important; background:#fff !important; border:1px #eee solid;}
.nyxqnews_leftpage{width:calc(100% + 60px) !important;}
.nyxqnews_leftup{width:50% !important; }
.nyxqnews_leftdown{width:47.6% !important; background-position: right center !important; margin-right:2.4%;}
.nywenzhang{background:#fff !important;  border:1px #eee solid;}
.nyxqnews_right{width:26% !important;}
.nyxqnews_rightcont a{width:260px !important;}
.nyxqnews_righttit:before{background: #2d65d6 !important;}
.nyxqnews_righttit strong {color: #2d65d6!important;}



/*内页*/
#bodycon{margin: 0 auto;width: 100% !important;min-width: 1400px;max-width: 1600px;box-sizing: border-box;padding-top:126px !important; padding-left:3%; padding-right:3%;}
#bodycon #center {width: 100% !important;}
.dgcontent_title_h5,.column_content_page_content,.bodyContentString8{width: 100% !important;}



/*内页通用样式 每个单都要有*/
.pcontent_title_h4 h4{ text-align: center; font-size:18px; color:#333 !important; line-height:50px;}
.dgcontent_title_h5 { display: block;text-align: center;border-bottom:1px solid #ddd;height:55px !important;line-height:55px !important;margin: 10px auto 25px !important;}
.dgcontent_title_h5 h5,.dgcontent_title_h5 h5 strong{ font-size:18px}
.pshangxia {padding: 10px 40px;background: #f5f5f5;border: 1px #ccc solid;margin-top: 20px;display: inline-block;}
.second_next_pre_dgwbct{text-align: center !important;}
.second_next_pre_dgwbct a{padding: 10px 40px;background: #f5f5f5;border: 1px #ccc solid;display: inline-block;}

#bodycontent{width: 100%;}


/*产品分类*/

.ny_prototal{overflow: hidden !important;float: right;margin-top: 8px;}
.products_pages_info{clear: both;}
#bodycon #left{float: left;margin-top: 80px;}
.nlist{float: none !important;
    width: 320px;}
.nlist_d{height: 900px !important;background: #e5e5e5 !important;}
.ny_protil:before{background: #2d65d6 !important;}



/*内页视频*/
.ny_spzs{text-align: center;margin-bottom: 40px;}

/*内页合作伙伴*/
.ny_cpxqbg table{border-collapse: collapse;width: 100%;font-size: 15px;color: #333;}
.ny_cpxqbg td{border: 1px #e1e1e1 solid !important;line-height: 50px;text-align: center;}

/*内页详情*/


/*内页幻灯片*/

.banner_nei{ width:100%; height:500px;  overflow:hidden;position: relative;}

.banner_about{ width:100%; height:500px; background:url(../image/20211027142910_612214246.jpg) center; overflow:hidden;position: relative;}

.banner_prod{ width:100%; height:500px; background:url(../image/20211027143010_1070880850.jpg) center; overflow:hidden;position: relative;}

.banner_news{ width:100%; height:500px; background:url(../image/20211027141916_1360175516.jpg) center; overflow:hidden;position: relative;}

.banner_cont{ width:100%; height:500px; background:url(../image/20211027141343_284332537.jpg) center; overflow:hidden;position: relative;}

.banner_video{ width:100%; height:500px; background:url(../image/20211027134410_1592518544.jpg) center; overflow:hidden;position: relative;}

.banner_huoban{ width:100%; height:500px; background:url(../image/20211027135958_193714309.jpg) center; overflow:hidden;position: relative;}


.banner_anli{ width:100%; height:500px; background:url(../image/20211027135431_654803273.jpg) center; overflow:hidden;position: relative;}

.banner_qyxx{ width:100%; height:500px; background:url(../image/20211027115300_1185446496.jpg) center; overflow:hidden;position: relative;}


.ny_banner_title{ color:#fff; letter-spacing:1px; line-height:60px; padding-top:190px;}
.ny_banner_title p{position: relative; font-size:33px; font-weight:bold; display:block;}
.ny_banner_title p::after { content: ''; position: absolute; width: 70px; height: 1px; display: block; background: #fff; left: 0; bottom:-3px; transition:0.6s all ease-in-out; opacity:0.5;}
.ny_banner_title p::hover .ny_banner_title p::after{ width: 100%; background: #294293;}
.ny_banner_title span{font-size:18px; opacity: 0.8;}

/*关于我们*/
.m1200{max-width:1600px; margin:0 auto; min-width:1400px; width:100%;padding-left: 3%;padding-right: 3%;}
.Introduction{overflow:hidden;}
.Int_headl{border:1px solid #ccc;width:85.7%;height:115px;float:left;}
.Int_headl strong{ color: #343434; font-size: 22px;    padding: 28px 0 10px 45px; display: block; }
.Int_headl p{    color: #5e5e5e;font-size:15px;    padding-left: 45px;}
.Int_headr{background:#2d65d6;width:212px;height:115px;float:left;}
.Int_headr h2{color:#fff;text-align:center;line-height:113px;font-size: 24px;}
.Int_foot{margin-top:30px; overflow:hidden;    font-size: 15px;    line-height: 36px;    margin-bottom: 60px;}
.Int_foot span{ display:block}
.Int_foot img{ margin-left:50px;}
.abo_yw{ padding-top:20px;}
.abo_yw span {  font-family: "Arial";    font-size: 48px;    font-weight: bold;    color: #333;}	
.abo_yw p {  color: #2d65d6;    font-size: 30px;    font-weight: bold;}
.abo_bt {  color: #333;    font-size: 30px;    font-weight: 300;    margin-top: 30px;    margin-bottom: 10px;}
.toct{text-align: center;padding-top: 80px;}
.toct span{font-family: 'Arial';font-weight: bold;font-size: 56px;color: #eee;text-transform: uppercase;}
.toct p{font-size: 40px;color:#222;}
.toct d{font-weight: bold;}
.toct dd{color:#666;font-size: 18px;line-height: 40px;display: block;}

/*内页关于我们*/
.caseshow{ margin:50px auto 0 auto; display: -webkit-flex; display:flex;flex-wrap: nowrap;justify-content:space-between;align-items:flex-start;}
.caseleft{ width:39.7%;}
.caseright{ width:59.4%;}
.caseshow td a{ display:block;}
.caseshow td a img{ width:100%; height:auto;}
.caseshow td br{ display:none;}
.caseshow td{ display:block; padding:0 !important; position:relative; overflow:hidden;}
.caseright td{ width:32.4%;}
.caseright tr{display: -webkit-flex; display:flex;flex-wrap: nowrap;justify-content:space-between;align-items:flex-start;}
.caseshow td>a:after{ content:''; display:block; position:absolute; width:100%; top:-100%; left:0; transition:all .3s ease; height:calc(100% - 60px); background:rgba(0,0,0,.68) url(../image/20211027154921_1267319255.png) no-repeat center;}
.caseshow td:hover>a:after{ top:0;}
.caseright tr+tr{margin-top:1.5%;}
.caseshow td div { padding:0 !important;}
.caseshow td div a{ position:absolute; width:100%; line-height:60px; text-align:center; background:#2d65d6; font-size:16px; color:#fff; font-family:Arial, Helvetica, sans-serif; bottom:-60px; transition:all .3s ease; z-index:9; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.caseshow td:hover div a{ bottom:0;}
.caseleft tr{ display:block;}

.comp{height: 750px;background: #f5f5f5;}




/*内页联系我们*/
.w1400{ max-width:1600px; margin:0 auto; min-width:1400px; width:100%;}
.lianxi_m{ overflow:hidden; background:#eee; margin-top:10px; margin-bottom:24px;}
.lianxi_ml{ float:left; padding:30px 40px 30px 40px; background:#2d65d6; color:#fff; overflow:hidden; text-align:left;}
.lianxi_ml_m{ overflow:hidden; font-size:36px; font-weight:bold; line-height:52px; margin-bottom:18px;}
.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;}
.lianxi_ml_en{ font-size:24px; line-height:40px;}
.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:#2d65d6;}


/*联系方式*/
.contact_li{ position:relative;}
.contact_li li{ line-height:22px; float:left; width:33.4%; height:120px; border-width:1px 0 1px 1px; border:1px solid #ececec; padding:20px 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:#2d65d6; margin-bottom:10px; font-size:18px; padding-top:8px;}
.contact_li li p{ padding-left:60px; font-size:16px;padding-right:30px;}
.contact_li li a{ font-size:16px}
.contact_li li p em{ font-size:18px; font-family:DIN Medium; color:#333; line-height:26px;font-style: normal;}
.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; margin-bottom:20px;}
.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:#2d65d6;}

    
/*在线留言*/
.cc_ri{width:100%;margin-top:50px;background-color:#f5f5f5; padding: 50px;box-sizing: border-box;height:322px;}
.feed_lx{overflow: hidden;}
.feed_lx+.feed_lx{margin-top:18px;}
.cc_ri ul li{float: left;height: 50px;position: relative;}
.cc_ri ul li+li{margin-left:18px;}
.cc_ri ul li span{position:absolute;top:-20px;left:0;line-height: 20px;color: #fa9900;}
.cc_ri ul li input{width:640px;height:50px;line-height:46px;padding: 0 10px 0 12px;border:1px solid #e5e5e5;outline: none;font-size: 16px;color: #333;}
.cc_ri ul li input.cur{border:1px solid #fa9900;background:#c8c8c8;}
.cc_ri ul li .input-name01{background: #ffffff url(../image/20211027154041_571073362.png) 600px 14px no-repeat;}
.cc_ri ul li .input-name02{background: #ffffff url(../image/20211027154041_674402473.png) 600px 14px no-repeat;}
.cc_ri ul li .input-name03{}
.cc_ri ul li .input-name04{background: #ffffff url(../image/20211027154041_81801930.png) 268px 10px no-repeat;}
.cc_ri ul li .input-name05{background: #ffffff url(../image/20211027154041_1769197816.png) 268px 10px no-repeat;}
.cc_ri ul li .input-name06{background: #ffffff url(../image/20211027154041_1935589846.png) 268px 10px no-repeat;}
.cc_ri ul li .input-name07{}
.cc_ri ul li.li08{margin-left:0;margin-top:18px;height: auto;}
.cc_ri textarea{background: #ffffff url(../image/20211027154041_1935589846.png) 1350px 45px no-repeat;width:1300px;height: 75px;line-height:33px;border:1px solid #e5e5e5;outline: none;font-size: 16px;color: #333;padding: 0 10px 0 12px;}
.code{margin:18px auto 0;float: left;font-size: 0;width:1400px;}
.code input#authcode{width: 306px;height: 45px;background: #ffffff url(../image/20211027154041_238519830.png) 278px 10px no-repeat;border:1px solid #e5e5e5;padding-left: 12px;display:inline-block;vertical-align: top;}
.code i{width:119px;display:inline-block;vertical-align:middle;padding:7.5px 0;}
.code img{margin-left:18px;}
#submit{color: #fff;font-size: 16px;width:93%;height: 60px;line-height: 43px;text-align: center;background-color: #080a0b;display:inline-block;vertical-align: top;border:none; cursor: pointer;}
.feed_lx b{font-size: 20px;line-height: 40px;}
#file{margin-top: 37px;}
.cc_ri form .feed_lx ul .li03{height:75px;}
input::-webkit-input-placeholder{color: #b8b8b8;}
input::-moz-input-placeholder{color: #b8b8b8;}
input::-ms-input-placeholder{color: #b8b8b8;}
textarea::-webkit-input-placeholder{color: #b8b8b8;}
textarea::-moz-input-placeholder{color: #b8b8b8;}
textarea::-ms-input-placeholder{color: #b8b8b8;}
.dwtwo li .dw_pic img{height:auto;}
.second_next_pre_dgwbct{text-align:center !important;}
.back_column{display:none !important;}
.search_2{position: absolute; z-index: 999; top: 558px; border: 1px solid #eee; width: 100%; min-width: 1400px;}


.pagelist ul{text-align:center;margin:20px 0;}
.pagelist li{display:inline-block;margin:0 2px;}
.pagelist li span{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li .current{color:#fff;display:inline-block;border:1px solid #ddd;padding:6px 15px;border-color:#ccc;background:#ccc;}
.pagelist li a{color:#666;display:inline-block;border:1px solid #ddd;padding:6px 15px;}
.pagelist li a:hover{border-color:#ccc;background:#ccc;color:#fff;}
.pagelist li.active a{border-color:#ccc;background:#ccc;color:#fff;}
.mod_page_content_li{
  border-bottom: 1px dashed #dbe4eb;
   list-style: outside;
}