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

/*上一页下一页样式*/
.psh_box{margin:30px auto 50px 0 !important;}
.pshangxia{padding:10px 40px; background:#f5f5f5; border:1px #ccc solid;    margin-top: 20px;display: inline-block;}
#bodycontent{  clear: both;}

/*在线留言*/
#bodycontent #tianxieone,#bodycontent #tfour,#bodycontent #liuyanshenming{     border-top: #eee 1px solid !important;border-left: #eee 1px solid !important; border-right: #eee 1px solid !important;width: 1398px !important;}
#bodycontent #lytijiao{border: #eee 1px solid !important;width: 1398px !important;}
#bodycontent #tianxieone #tianxietwo {width: 120px; float: left;text-align: right;padding: 5px 0;}
#bodycontent #tianxieone #tianxiethree {width: 1356px; float: left; text-align: left; padding: 5px 0;}
input, textarea { outline: none; border: none; }
#chakantwo{width: 1400px !important;height: 65px !important;text-align: left;font-size:0;}
#chakantwo a{display: inline-block;width: 120px;height: 42px;line-height: 42px;border: 1px solid #eee;text-align: center;}
#chakantwo a+a{margin-left:2px;}
#tfive textarea{width:1270px !Important;}


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


/*内页通用样式 每个单都要有*/
.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}


.news_content_title { display: block;text-align: center;height:55px !important;line-height:55px !important;margin: 10px auto;}
.news_content_title h3,.news_content_title h3 strong{ font-size:18px}
.news_content_title hr{display:none;}

.miaoshu_head{border:0 !important;margin: 0 auto !important;}
.banner_prodbg{position: absolute; top:174px; left:0; z-index: 2;width:100%; min-width:1300px; height:350px; }

/*幻灯片*/
.banner_n{width:100%;min-width:1400px; height:350px; }
.banner_about{background:url(../images/20210830142036_1956292906.jpg) center; }
.banner_prod{background:url(../images/20210830151340_215127421.jpg) center; }
.banner_news{background:url(../images/20210830142036_1515884478.jpg) center; }
.banner_cont{background:url(../images/20210830142316_2066390559.jpg) center; }
.banner_fb{background:url(../images/20210830142036_1447019359.jpg) center; }
.banner_honor{background:url(../images/20210830142036_2035935175.jpg) center; }
.banner_equ{background:url(../images/20210830142036_933472342.jpg) center; }
.banner_job{background:url(../images/20210830151341_322422594.jpg) center; }
.banner_partner{background:url(../images/20210830151340_1767917576.jpg) center; }
.banner_app{background:url(../images/20210830152954_1683765939.jpg) center; }




/*新闻详情*/
.nyxqnewsbg{background:#fff !important; padding:0 !Important;}
.nyxqnews_left,.nyxqnews_right{border:1px #eee solid;}
.nyxqnews{width:1400px !important;}
.nyxqnewsfanhui{left:428px !important; top:-1px !important;}
.nyxqnews_left{width:935px !important;}
.nyxqnews_right{width:390px !important;}
.nyxqnews_rightcont a{width:auto !important; }
.nyxqnews_leftcont p{    text-indent: 2em;}
.nyxqnews_righttit:before{background:#e60013 !important;}
.cp_details p{font-size:16px;line-height:220%;}

.nyxqnews_leftpage{width:933px !important;}
.nyxqnews_leftup{width:457px !important;}
.nyxqnews_leftdown{background:url(../images/20210830103137_725569890.png) 330px 29px no-repeat !important;}


/*新闻*/
.nynews-list:hover .nynews-title{color:#e60013 !important;}
.nynews-list:hover .nynews-more{background:#e60013 !important;}
.nyxqnews_righttit strong{color:#e60013 !important}
/*新闻*/
.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:#e60013;border-color:#e60013;}
.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:#e60013 !important;}
.newstemptwo li:hover .news_more a{  background:#e60013 !important;}
.newstemptwo li:hover .news_a a{ color:#e60013 !important;}
.nyxqnews_righttit strong {color: #e60013 !important;}
.newspic{width:20% !important;}
.newswa{width:78% !important;}
.xw{font-size:16px;line-height:30px;}
.xw img{max-width:100%;}
.xw p{margin:10px 0;}
.xw img{display:block;margin:10px auto;}


/*第九套产品列表*/

.nypro_pic:before,.nyprod li:after,.nyprod li:before{ display:none; }
.nypro_pic{border:1px #eee solid;}
.nypro_name:before{    background: #e60013 !important;}
.nypro_name{font-size:14px !important; }
.nyprod li .nypro_pic img{height:auto; min-width:220px;}
.nyqhlist li{width:23% !important;}

#fancybox-wrap,#fancybox-content{box-sizing: content-box;}



/*第七套自定义栏目列表*/
.nylist li{width: 23% !important;border: 1px #eee solid;}
.nylist-photo img{height: 100%;}
.nylist li:hover .nylist-title{color: #e60013 !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:60px !important;line-height:60px !important;margin: 10px auto 25px !important;clear: both;}
.dgcontent_title_h5 h5,.dgcontent_title_h5 h5 strong{ font-size:18px}
.column_content_page_content{width:100% !important; margin-bottom:20px !important;}

#bodycon #center{margin-bottom:60px;}
#bodycon{margin-top:90px;}



/*新闻*/
.nynews-list:hover .nynews-more{background:#e60013 !important;}
.nynews-list:hover .nynews-title{color:#e60013 !important;}



/*产品*/
.ny_propic img{ height:100%;border:1px #eee solid;max-height:331px;}
.ny_prototal{width:1060px !important;}
.ny_prolist a:before{border-top:1px solid #e60013 !important;border-right:1px solid #e60013 !important;}
.ny_prolist a:after{border-bottom:1px solid #e60013 !important;border-left:1px solid #e60013 !important;}
.ny_prolist a:hover .ny_protil{color:#e60013 !important;}


/*产品信详情*/
.product_content .products_intro p{width: 800px;height: 30px;margin: 30px auto 8px;line-height: 30px;font-weight: bold;font-size: 23px;color: #e60013;border-bottom: 2px solid;border-bottom-color: #ccc;}
.product_content .products_intro p:before{content:'';position: relative;width:8px;height:23px;background-color:#ccc;display: inline-block;margin-right: 10px;top: 4px;}

.pcontent_title_h4{text-align:center;}
.pcontent_title_h4 h4 strong{font-size:20px; color:#222;}
.detail_title{background:#e60013; margin-top:40px; line-height:40px;    text-indent: 2em;width:1070px !important;}
.detail_title strong{color:#fff; font-size:16px; }
.product_content img{display:block;margin:10px auto;}

/*荣誉资质*/
.nyqhlist_pic img{height:100%;}




/*简介*/

.about .ab_fl{width:47%;padding-top:0px;}	
.about .ab_fr{width:50%;overflow: hidden;}

.about .ab_title p ,.about2 .ab_title p,.apart3 .ab_title p{display: block;float: left;text-align: center;padding: 6px 15px; margin-right: 10px;background: #e60013;font-size: 26px;color: #fff;}
.about .ab_title dl, .about2 .ab_title dl, .apart3 .ab_title dl{display: block;float: left;font-family: "arial"; font-size: 40px;text-transform: uppercase; color: #e60013;line-height: 50px;font-weight:100;}
.about .ab_title i ,.about2 .ab_title i ,.apart3 .ab_title i { display: block;font-style: normal;font-size: 24px;color: #333;margin: 2vw 0;}
.about .ab_text, .ab_text,.ap3_list p{font-size:15px;line-height:30px;}
.ab_li{margin-top: 20px;height: 70px;line-height: 70px;font-size: 28px;font-weight: bold;color: #333 !important;margin-bottom: 20px;}
.ab_li,.ab_li strong{color: #e70012;}
.ab_li b{font-size: 36px;color: #e70012;}
.ab_li b font{font-size: 38px;}
.ab_text p{text-indent: 2em;}
.ab_text h3{color:#5777b5;font-size: 18px;padding-top: 10px;}






.cf_c { background: #fff; box-shadow: 1px 0px 36px rgba(31,26,23,0.08); padding: 50px 43px 74px 43px; margin-bottom: 100px; }
.cf_img{height:299px;}
.cf_img .divdgweb_new_div { display: flex; }
.cf_img .new_web_div2021_div_item { width: 25%; flex-shrink: 0; padding: 0 0.5%; display: flex; flex-direction: column-reverse; }
.cf_img .news_div_item_pic a { display: block; position: relative; overflow: hidden; }
.cf_img .news_div_item_pic a:before, .cf_img .news_div_item_pic a:after { position: absolute; }
.cf_img .news_div_item_pic img { width: 100%; transition: all .5s; display: block; overflow: hidden; height: 236px;}
.cf_img { overflow: hidden; }
.cf_img .new_web_div2021_div_item .new_web_div2021_div_item_title a { display: block; font-size: 16px; color: #333; padding: 20px 0 0; position: relative; text-align: center; }
.cf_img .new_web_div2021_div_item:hover .new_web_div2021_div_item_title a, .cf_img .new_web_div2021_div_item:hover .new_web_div2021_div_item_title a:after { color: #e60013; }
.cf_img .new_web_div2021_div button { display: none!important; }
.cf_img .divdgweb_new_div_item:hover img { transform: scale(1.2); }
.cf_img .news_div_item_pic a:after { position: absolute; content: ""; width: 100%; height: 100%; background: rgba(0, 161, 233, 0.8); bottom: -100%; left: 0; transition: all .5s; opacity: 0; }
.cf_img .new_web_div2021_div_item:hover .news_div_item_pic a:after { bottom: 0; opacity: 1; }
.cf_c { margin-bottom: 60px!important; padding: 35px !important; }
.cf_tit { margin-top: 60px; }
.cf_tit>b { font-size: 28px; color: #e60013; position: relative; margin-left: 35px; display: block; padding-bottom: 32px; }
.cf_tit>b:before { content: ''; position: absolute; width: 10px; height: 28px; background: #e60013; top: 5px; left: -35px; }

.new_web_div2021 li{float:left;margin:0 13px;}
.new_web_div2021 ul :hover a{color:#fff !important;}
.new_web_div2021 ul :hover p{background:#e60013;}
.new_web_div2021 li p{text-align:center;margin-top:10px;height:28px;padding:5px;}
.new_web_div2021 li p:hover{background:#e60013;}


/*联系我们*/

.contactA {width:100%;background:#f5f5f5;}
.contactA_T {padding:50px;overflow:hidden;border-bottom:1px solid #e2e2e2;position:relative;height:370px;}
.contactA_T_l {left:50px;width:341px;position:absolute;top:50px}
.contactA_T_l>p {font-size:22px;color:#bbb;text-align:justify;line-height:25px}
.contactA_T_l>span {display:block;font-size:40px;color:#333333;line-height:40px;margin:15px 0px;font-family:Microsoft Jhenghei;font-weight:bold}
.contactA_T_l>i {display:block;font-style:normal;color:#999999;line-height:32px;letter-spacing:0.05rem}
.contactA_T_l>a {display:inline-block;width:180px;line-height:50px;color:#fff;text-align:center;font-size:18px;letter-spacing:0.05rem;
margin-top:36px;
    background: -moz-linear-gradient(left,#e60013 0%,#e0646e 100%);
    background: -webkit-linear-gradient(left, #e60013 0%,#e0646e 100%);
    background: linear-gradient(to right, #e60013 0%,#e0646e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07b8fe', endColorstr='#2f318b',GradientType=1 );}
.contactA_T_l>a:hover{color:#fff !important;text-decoration: none;background:red;}

.contactA_T_R {position:absolute;width:260px;right:200px;text-align:center;top:50px}
.contactA_T_R p {font-size:16px;line-height:22px;margin-top:0;color:#454545}
.contactA_T_R img {width:160px;display:block;margin:0 auto 15px;    border: 10px solid #FFF;}
.contactA_T .R2{right:16px !important;;}

.contact_A_page {height:100%}
.contactA_T_m {width:39%;margin:0 auto;padding:0px 50px;height:280px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.contactA_T_m div {width:100%;}
.contactA_T_m div span {font-size:22px;color:#e60013;display:block;line-height:30px}
.contactA_T_m div strong {display:block;font-family:"Arial";font-size:36px;color:#427649;line-height:36px;margin:5px 0px 10px}
.contactA_T_m div p {color:#999999;line-height:15px;font-size:13px;display:block}
.contactA_T_m>p {font-size:16px;color:#666666;line-height:30px}
.contactA_B {padding:50px;height:560px;overflow:hidden;position:relative;z-index:10}