﻿@charset "utf-8";
body { margin: 0 auto; font-family: "Microsoft YaHei"; color: #525252; font-size: 12px; min-width: 1200px; }
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dd { margin: 0px; padding: 0px; list-style: none; border: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal }
.clear { clear: both; height: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.cp img { border: 1px solid #e0e0e0; padding: 0px; }
.cp a:hover img { border: 1px solid #da251c; padding: 0px; }
a { color: #525252; text-decoration: none; transition: all 0.5s; }
a:hover { text-decoration: none; color: #da251c; }
.box { width: 1200px; height: auto; margin: 0 auto; }
.box_60 { height: 60px; }
.box_70 { height: 70px; }
.box_50 { height: 50px; }
.box_40 { height: 40px; }
.box_30 { height: 30px; }

.pagination-wrapper{ margin-bottom:50px; padding-top:50px}
.pagination{height:34px;text-align:center;}
.pagination {display:inline-block;height:34px;margin-right:5px; }
.pagination  a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:14px;border:1px solid #dddddd;color:#777;text-decoration:none;}
.pagination  a:hover{background:#f5f5f5;color:#e61b1b;}
.pagination a.thisclass{background:#09f;color:#fff;}
.pagination a.acti{background:#e61b1b;color:#fff;}
.pagination a.thisclass a,.pagination a.thisclass a:hover{background:transparent;border-color:#09f;color:#fff;cursor:default;}

/*head*/
.t-nav { width: 100%; position: fixed !important; top: 0px; left: 0px; border-top: none; z-index: 9999; box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3); background-color:#fff; }
.head { height: 190px; width: 100%; }
.head_s { height: 40px; margin: 0 auto; line-height: 39px; font-family: "Microsoft YaHei"; width: 100%; background: url(../uploadfile/image/20191029/20191029093043_328461288.png) repeat-x; }
.head_sz { color: #525252; font-size: 12px; }
.head_s a { font-size: 12px; color: #525252; }
.head_sy a:hover { color: #da251c; text-decoration: underline; }
.head_x { height: 150px; width: 100%; }
.logo { margin-top: 34px; cursor: pointer; }
.generalize { margin-top: 49px; }
.interval { margin-top: 49px; margin-left: 30px; width: 1px; height: 65px; background: #c8c8c8; margin-right: 30px; }
.generalize_s p { text-align: left; font-size: 18px; color: #333;  line-height: 32px; }
.generalize_s em { font-weight: bold; color: #333; font-size: 25px; }
.phone { margin-top: 43px; }
.phone_fw {  margin-left: 20px; font-size: 16px; line-height: 35px; color: #525252; }
.phone p { font-family: "Arial"; font-size: 30px; color: #da251c; font-weight: bold; margin-top: 2px; }
.logo_s { margin-left: 18px; }
.logo_s span { display: block; font-weight: bold; color: #333; font-size: 38px; margin-top: 43px; }
.logo_s p { text-transform : uppercase;  color: #333; font-size: 16px; letter-spacing: 2px; }
.generalize_x { width: 292px; height: 30px; background: #da251c; text-align: center; line-height: 30px; color: #fff; font-size: 14px;  border-radius: 50px; margin-top: 5px; }
/*nav*/
.lines { position: absolute; bottom: 0; left: 0; background: #da251c; color: #fff; }
.nav_bg { width: 100%; background: #333333; height: 60px; line-height: 60px; position: relative; }
.nb_box { text-align: center; }
.nb_box>ul>li { width: 150px; position: relative; float: left; position: relative; background: url(../uploadfile/image/20191029/20191029100424_1636063291.png) right no-repeat }
.nb_box>ul>li>a { font-size: 15px; color: #fff; display: block; position: relative; z-index: 2;  }
.nb_box>ul>li.cur>a, .nb_box>ul>li.on>a { color: #fff !important; }
.nb_box .xl { width: 100%; background: #fff; position: absolute; top: 60px; left: 0px; display: none; z-index: 999; }
.nb_box .xl a { line-height: 42px; display: block; font-size: 15px; text-align: center; }
.nb_box .xl a:hover { background: #da251c; color: #fff; }
.nb_box .xl a+a, .nav .xl tr+tr { border-top: 1px solid #f5f5f5; }
.nb_box .xl table { width: 100% !important; }
.nb_box .xl td a { font-weight: normal !important; }
.nav_bg .lines { height: 60px; }
#navs { background: url(../uploadfile/image/20191029/20191029101749_380637574.png) left no-repeat !important; position: relative; z-index: 99999; }
/*banner*/
.banner { width: 100%; height: 600px; overflow: hidden; position: relative; background: #dedede;    margin-top: 250px; }
.banner ul { position: relative; }
.banner ul li { width: 100%; position: absolute; top: 0; left: 0; z-index: 0; }
.banner li div { height: 600px; }
.banner ol { position: absolute; bottom: 30px; left: 46%; margin-left: -100px; z-index: 99; }
.banner ol li { width: 60px; height: 5px; background: #fff; vertical-align: middle; transition: 0.3s; float: left; }
.banner ol li+li { margin-left: 10px; }
.banner ol li.cur { background: #da251c !important; transition: 0.3s; }
.banner>div { width: 36px; height: 72px; background-color: rgba(0,0,0,0.3); ; position: absolute; top: 50%; margin-top: -36px; cursor: pointer; z-index: 99; opacity: 0; transition: 0.6s; }
.ban_btn_le { left: -36px; background: url(../uploadfile/image/20191029/20191029102456_1108278681.png) no-repeat center; }
.ban_btn_ri { right: -36px; background: url(../uploadfile/image/20191029/20191029102515_689700055.png) no-repeat center; }
.banner:hover .ban_btn_le { left: 30px; opacity: 1; transition: 0.6s; }
.banner:hover .ban_btn_ri { right: 30px; opacity: 1; transition: 0.6s; }
/*小标题*/
.tit { font-weight: bold; color: #333; font-size: 38px; text-align: center; }
.tits { text-align: center; font-size: 18px; color: #333;  margin-top:12px; margin-bottom:11px;}
.titx { width: 407px; height: 9px; margin: 0 auto; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #dcdcdc; border-bottom-color: #dcdcdc; }
/*品牌*/
.Brand{ height:629px; width:100%; background:url(../uploadfile/image/20191029/20191029103629_2031993802.png) left no-repeat; overflow:hidden;}
.Brand_bt{ font-weight:bold; font-size:45px; color:#da251c; margin-top:22px; margin-bottom:25px;}
.Brand_xt{ background:url(../uploadfile/image/20191029/20191029104216_944121499.png) no-repeat; width:185px; height:8px; margin-bottom:15px;}
.Brand_wz p{ line-height:45px; font-size:14px; color:#333; }
.Brand_tb{ width:400px; overflow:hidden; margin-top:80px;}
.Brand_tbs{ width:100px;}
.brand_img{ height:54px; margin-bottom:14px; width:100px; text-align:center;}
.brand_con{ line-height:24px; color:#525252; font-size:14px;  text-align:center;}
/*产品*/
.product{ width:100%;background:url(../uploadfile/image/20191029/20191029110629_201450319.png) center no-repeat; height: auto; overflow:hidden;}
.pro_guarantee { }
.guar_nav { width: 1200px; margin: 0 auto; }
.guar_nav a { display: block; float: left; background: #f5f5f5; width: 31.33%; height: 50px; line-height: 50px; font-size: 15px; color: #333; text-align: center; margin-right: 2%; }
.guar_nav a + a { }
.guar_nav a.on { width: 31%.33; height: 50px; background: #da251c; line-height: 50px; font-size: 15px; color: #fff; text-align: center; margin-right: 2%; text-decoration: none; }
.guar_con { width: 1200px; height: 692px; overflow: hidden; position: relative; }
.guar_con .guar_length { position: absolute; left: 0; top: 0; }
.guar_con .guar_roll { width: 1200px; float: left; }
.guar_roll ul { display: block; margin-bottom: 30px; }
.guar_roll li img { height: 283px; width: 378px; border: 1px solid #d8d8d8; }
.guar_roll li:nth-child(1) { padding-left: 0 !important; }
.guar_roll li:nth-child(4) { padding-left: 0 !important; }
.guar_roll li { padding-left: 30px !important; width: 378px !important; float:left; padding-top:30px; text-align:center; }
.guar_roll li p{ height:30px }
.guar_roll li a { color: #fff; font-weight: 300; font-size: 16px; line-height:50px; padding-top:10px}

/*产品滚动*/
.prod2 table td span a { display: block; width: 286px; color: #333;  line-height: 40px; font-size:14px; background: #f1f1f1;}
.prod2 table td span{width: 286px; height:40px;}
.prod2>table>tbody>tr>td { float: left; padding: 0; width: 286px; margin: 0 16px 10px 0; position: relative; padding-left: 0 !important;}
.prod2>table>tbody>tr>td:nth-child(3){ margin-right:0 !important;}
.prod2>table>tbody>tr>td>a { display: block; float: left; width: 286px; padding-left: 0px !important; position: relative; overflow: hidden; }
.prod2>table>tbody>tr>td>a>.ceshigo { width: 100%; background: rgba(0, 0, 0, 0.4); height: 100%; position: absolute; bottom: 0; left: -100%; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
.prod2>table>tbody>tr>td>a>.ceshigo a { display: block; color: #fff; font-size: 16px; font-weight: bold; padding-top: 35%; }
.prod2>table>tbody>tr>td>a>.ceshigo p { height: 22px; line-height: 22px; border-radius: 10px; border: 1px solid #fff; -webkit-transition: all 0.3s 0.3s; transition: all 0.3s 0.3s; padding: 1px 15px; margin: 15px auto; display: block; font-size: 13px; color: #fff; width: 100px; text-align: center; position: relative; bottom: -90px; margin-top: 65px; }
.prod2>table>tbody>tr>td:hover>a>.ceshigo { left: 0; }
.prod2>table>tbody>tr>td:hover>a>.ceshigo p { left: 0; bottom: 0; }
.prod2>table>tbody>tr>td>a>img { width: 284px; background: #fff;border: 1px solid #e1e1e1;}
.beta5 { display: block; position: absolute; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; }
.beta5 { width: 40px; height: 40px; border-radius: 50%; background: #da251c url(../uploadfile/image/20191029/20191029171717_596490322.png) no-repeat center; left: 115px; top: 110px; -webkit-transform: scale(0); transform: scale(0); }
.prod2>table>tbody>tr>td:hover .beta5 { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; -webkit-transform: scale(1); transform: scale(1); }
.prod2>table>tbody>tr>td:hover span a{ background: #da251c; color: #fff; text-decoration: none; }
/*荣誉*/
.honors{width:100%; height:auto;}
.honor_row2 { position: relative; width:1200px; background:url(../uploadfile/image/20191029/20191029135043_319873022.png) center no-repeat; height:482px;}
#honor_cont_c1 { margin: 0 auto; }
#honor_c1_left, #honor_c1_right { display: block; width: 20px; height: 63px; display: block; position: absolute; background: url(../uploadfile/image/20191029/20191029172519_2142150712.png) no-repeat 0 0; top: 120px; cursor: pointer; }
#honor_c1_left { left: -10px }
#honor_c1_right { right: -10px; background-position: -24px 0; }
#honor_c1_left:hover, #honor_c1_right:hover { background-position-y: -66px; }
.honor_row2 tr td{ width:230px !important; height:360px !important; padding-left:0 !important; padding-right:30px;}
.honor_row2 tr td div{ padding-top:15px !important;}
.honor_row2 tr td div a{ font-size:15px; color:#333; }
.xxlc{ width:100%; height:349px; background:url(../uploadfile/image/20191029/20191029135936_119175664.png) no-repeat center;}
/*我们的服务*/
.service_t { text-align: center; color: #333; margin: 0 auto; line-height: 40px; }
.service_t strong { font-size: 36px; }
.service_t span { font-size: 18px;  }
.service_n1 { width: 340px; color: #333; }
.service_n3 { width: 340px; color: #333; }
.service_w { font-size: 22px; font-weight: bold; }
.service_x p { font-size: 14px; line-height: 30px;  color: #333; }
.service_xy p { font-size: 14px; line-height: 30px;  color: #333; text-align:right;}
.service_nn { margin-top: 60px; }
.service_w img { float: left; margin-right: 16px; margin-bottom:8px;}
.service_wy { font-size: 22px; font-weight: bold; text-align:right;}
.service_wy img { float: right; margin-left: 16px; margin-bottom:8px;}
/*优势*/
.advs{ width:100%; height:auto; background:#f5f5f5;}
.adv{ background:#fff; width:600px; height:320px;}
.adv_img{ width:300px; height:320px; overflow:hidden;}
.adv_con{ width:300px; height:320px; overflow:hidden;}
.adv_bt{ color:#da251c; text-align:center; font-weight:bold; font-size:35px; margin-top:93px; margin-bottom:16px;}
.adv_wz p{  color:#525252; font-size:14px; line-height:30px; text-align:center;}
.adv img { transition: all 1s; }
.adv:hover img { transform: scale(1.15); }
/*案例*/
.case{ width:100%; background:url(../uploadfile/image/20191029/20191029150717_1628453730.png) center no-repeat; height:auto;}
.case_cont { width: 1200px; margin:auto; height:488px; overflow:hidden;}
.case_cont > table > tbody > tr > td { display: block; float: left; width: 318px; height: 238px; padding: 0 !important; margin-left: 11px; margin-bottom: 12px; overflow: hidden; position: relative;}
.case_cont > table > tbody > tr > td img,.case_cont > table > tbody > tr > td a{ display: block; width: 100%; height:100%; transition:0.3s all ease-in-out; }
.case_cont > table > tbody > tr:first-child > td:first-child { width: 541px; height: 488px; margin-left:0;}
.case_cont > table > tbody > tr > td:first-child { margin-left: 12px; }
.case_cont > table > tbody > tr > td:hover > a > img{ transform: scale(1.1); }
.case_cont > table > tbody > tr:first-child > td:first-child:hover > a > img{ transform: scale(1.2); }
.case_cont div{ width:100%; height:45px; background:rgba(0,0,0,0.7);position: absolute; z-index: 999; bottom:-50px;transition: all 0.5s;}
.case_cont div a{ color:#fff;  text-align:center; line-height:45px; font-size:16px;}
.case_cont td:hover div{ bottom:0;transition: all 0.5s;}
/*合作伙伴*/
.hz{width: 1200px; position: relative; margin:0 auto; }
.hz h2{ margin-bottom: 25px; font-weight: normal; font-size: 24px;}
.hz .jt a{width:36px; height:36px;position: absolute;top:42px;}
.m_hz{width:1200px; margin-top:40px;}
.m_hz li{ width:230px;height:96px; position:relative;margin-right: 13px; }
.m_hz li img{ display:block;width:228px; height:94px;}
.m_hz li em{ transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;display: block; background:rgba(218,37,28,0.8);position: absolute;top:100px;left:0;width: 230px; text-align: center; height:30px;  font:14px "Microsoft YaHei"; line-height:30px; color:#fff; overflow:hidden; text-align: center; }
.m_hz li:hover em{top:65px;}
/*简介*/
.abo_img{ height:426px; width:1200px; overflow:hidden; margin-bottom:23px;}
.abo_img img { transition: all 1s; }
.abo_img:hover img { transform: scale(1.15); }
.abo p{ color:#000;  line-height:45px; font-size:15px; text-align:center;}
.abo{ margin-bottom:14px; margin-top:23px;}
/*厂房*/
.workshop_s{ height:60px; width:100%;  border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #cbcbcb;margin-bottom:22px;}
.workshop_s span{ text-align:left; line-height:60px; font-weight:bold; color:#da251c; font-size:22px; }
.workshop_s a{ float:right;line-height:60px; color:#1f2a66; font-size:14px;  margin-right:15px;}
.workshop_s a:hover{ color:#da251c;}
.workshop_x td{padding-left: 0 !important; padding-right:40px;}
.workshop_x td a:nth-child(1){ display:block; width:270px; height:202px; overflow:hidden;}
.workshop_x td a:nth-child(2){ font-size:18px;  color:#000; line-height:45px;}
.workshop_x td a br{ display:none;}
.workshop_x td img{ transition: all 1s; }
.workshop_x td td:hover img { transform: scale(1.15); }
.workshop_x td td:hover a{ color:#da251c;}
.workshop_x td:nth-child(6){padding-right:0 !important;}
/*新闻中心*/
.newsbg {    background: #f5f5f5;}
.newsbg .news {text-align: center; }
.news_t { overflow: hidden; width: 510px; right: 0; z-index: 2; height: 80px; padding-left: 44px; margin-left: 300px; margin-bottom: 20px; }
.news_t ul li a { background: #fff; display: block; float: left; text-decoration: none; line-height: 40px; width: 160px; text-align: center; font-size: 16px; transition: all 0.8s linear; margin: 0 5px 0 5px; border-radius: 30px; }
.news_t li.on a { text-decoration: none; transition: all 0.8s linear; color: #fff; background: #da251c; margin-right: 5px; border-radius: 30px; }
.news_dont_tai {border: 1px solid #ddd; width: 511px; height: 542px; background: #fff; float: left; position: relative; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_content .news_dont_tai { width: 112px; height: 26px; background: #da251c; line-height: 26px; text-align: center; position: absolute; bottom: 30px; z-index: 999; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_content .news_dont_tai a p { font-size: 14px; color: #ffffff; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content .news_dont_tai { width: 112px; height: 26px; background: #da251c; line-height: 26px; text-align: center; position: absolute; bottom: 30px; z-index: 999; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content .news_dont_tai a p { font-size: 14px; color: #ffffff; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_date { width: 511px; height: 30px; display: block; padding-left: 30px; padding-top: 32px; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_date .news_div_item_year { color: #666464; float: left; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_date .news_div_item_month { color: #666464; float: left; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_date .news_div_item_day { color: #666464; float: left; }
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_pic a img { width: 451px; height: 241px; font-size:14px;}
.news_box .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content .news_div_item_pic a img { width: 451px; height: 241px;font-size:14px;}
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .news_div_item_pic a img { width: 451px; height: 241px;font-size:14px;}
.news_box .news_dont_tai .news_div .news_div_item .news_div_item_pic a { display: block; height: 302px; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .news_div_item_pic a { display: block; height: 302px; }
.news_box .news_dont_tai .news_div_item .news_div_item_content .news_div_item_title a { font-weight: bold; font-size: 18px; float: left; width: 517px; height: 40px; text-align: left; }
.news_box .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_title a { font-weight: bold; font-size: 18px; float: left; text-align: left; width: 517px; height: 40px; }
.news_box .news_dont_tai .news_div_item .news_div_item_content { padding-left: 30px; }
.news_box .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content { padding-left: 30px; }
.news_box .news_dont_tai .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_body { color: #666666; line-height: 30px; width: 451px; padding: 15px 0; text-align: left;font-size:14px;}
.news_box .news_dont_tai .news_div_item .news_div_item_content .news_div_item_body { color: #666666; line-height: 30px; width: 451px; padding: 15px 0; text-align: left;font-size:14px;}
.news_box .news_dont_tai_list { float: right; width: 639px; height: 544px; }
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_date { width: 99px; height: 96px; float: right; margin-top: 35px; margin-right: 12px; background: url(../uploadfile/image/20191029/20191029165803_2064863706.png) no-repeat; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date { width: 99px; height: 96px; float: right; background: #da251c; margin-top: 35px; margin-right: 12px; background: url(../uploadfile/image/20191029/20191029165803_2064863706.png) no-repeat; }
.news_box .news_dont_tai_list .news_div .news_div_item { border: 1px solid #ddd; width: 617px; height: 164px; padding-left: 20px; margin-bottom: 23px; background:#fff;}
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_date .news_div_item_year { font-size: 23px; color: #da251c; font-weight: bold; padding-top: 15px; text-align: center; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_year { font-size: 23px; color: #da251c; font-weight: bold; padding-top: 15px; text-align: center; }
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_content .news_div_item_body { width: 480px; height: 60px; line-height: 30px; color: #666; overflow: hidden; margin-top: 7px; text-align: left; font-size:14px;}
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_body { width: 480px; height: 60px; line-height: 30px; color: #666; overflow: hidden; margin-top: 7px; font-size:14px;}
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_content .news_div_item_title a { color: #333; font-size: 18px; font-weight: bold; float: left; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_title a { color: #333; font-size: 18px; font-weight: bold; float: left; }
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_date .news_div_item_month { font-size: 20px; color: #fff; float: left; padding: 17px 0px 0 21px; font-weight: bold; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_month { font-size: 20px; color: #fff; float: left; padding: 17px 0px 0 25px; font-weight: bold; }
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_date .news_div_item_day { font-size: 20px; color: #fff; float: left; padding-top: 17px; font-weight: bold; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_day { font-size: 20px; color: #fff; float: left; padding-top: 17px; font-weight: bold; }
.news_box .news_dont_tai_list .news_div .news_div_item .news_div_item_content { padding-top: 35px; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_content { padding-top: 35px; }
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_date { width: 99px; height: 96px; float: right; margin-top: 35px; margin-right: 12px; background: url(../uploadfile/image/20191029/20191029165803_2064863706.png) no-repeat; border: 2px solid #da251c; }
.news_box .news_dont_tai_list .divdgweb_new_div .divdgweb_new_div_item { border: 1px solid #ddd; width: 617px; height: 164px; padding-left: 20px; margin-bottom: 23px; background:#fff;}
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_year { font-size: 23px; color: #da251c; padding-top: 15px; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_body { width: 480px; height: 60px; line-height: 30px; color: #666; overflow: hidden; margin-top: 7px;font-size:14px;}
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_content .news_div_item_title a { color: #333; font-size: 18px; font-weight: bold; float: left; }
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_month { font-size: 20px; color: #fff; float: left; padding: 17px 0px 0 25px; font-weight: bold; }
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_day { font-size: 20px; color: #fff; float: left; padding-top: 17px; font-weight: bold; }
.news_box .news_dont_tai_list .divdgweb_new_div.divdgweb_new_div_item .divdgweb_new_div_item_content { padding-top: 35px; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date { display: block; height: 25px; padding-left: 30px; padding-top: 32px; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_year { color: #666464; float: left; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_month { color: #666464; float: left; }
.news_box .news_dont_tai .divdgweb_new_div .divdgweb_new_div_item .divdgweb_new_div_item_date .divdgweb_new_div_item_day { color: #666464; float: left; }
/*footer*/
.footer { width: 100%; min-width: 1200px; overflow: hidden; background: #1a1a1a; font-size: 14px; color: #808080; border-bottom: solid 1px #333; padding-bottom: 30px; }
.footer a { font-size: 14px; color: #808080; transition: all 0.5s linear; }
.footer a:hover { color: #fff !important; transition: all 0.5s linear; }
.links { width: 100%; overflow: hidden; padding: 20px 0; background: #da251c; }
.linksW { width: 1200px; margin: 0 auto; }
.links_l { float: left; width: 120px; border-right: dashed 1px #fff; font-size: 16px; color: #fff; line-height: 18px; }
.links_l span { color: #fff; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 36px; font-weight: bold; line-height: 36px; }
.links_r { float: right; width: 1050px; color: #fff; }
.links_r a { color: #fff !important; }
.footerW { width: 1200px; margin: 0 auto; padding: 60px 0px 0px 0px; overflow: hidden; }
.footer_m { font-size: 16px; color: #fff; line-height: 26px; margin-bottom: 24px; }
.footer_en { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #525252; line-height: 20px; text-transform: uppercase; overflow: hidden; }
.footer_lx { float: left; width: 349px; overflow: hidden; }
.footer_lx_d { overflow: hidden; line-height: 28px; }
.footer_lx_d a { color: #808080 !important; transition: all 0.5s linear; }
.footer_lx_d a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_l { float: left; width: 131px; margin-right: 30px; }
.footer_ld { overflow: hidden; }
.footer_ld_lo { overflow: hidden; height: 212px; }
.footer_ld_lu { overflow: hidden; }
.footer_ld_lu a { color: #808080 !important; transition: all 0.5s linear; }
.footer_ld_lu a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_ld_lu li { width: 130px !important; overflow: hidden; line-height: 28px !important; }
.footer_ld_lu li span { display: block; width: 130px !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 28px !important; }
.footer_ld_li { line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 130px; }
.footer_ld_li a { color: #808080 !important; transition: all 0.5s linear; }
.footer_ld_li a:hover { color: #fff !important; transition: all 0.5s linear; }
.footer_r { float: right; width: 286px; }
.footer_ri { overflow: hidden; margin-bottom: 20px; margin-top: 8px; }
.footer_ri_r { float: right; overflow: hidden; width: 102px; }
.footer_ri_rm { font-size: 16px; color: #da251c; line-height: 24px; margin-bottom: 15px; }
.footer_ri_d { overflow: hidden; width: 165px; float: left; }
.footer_ri_d img { width: 160px; }
.footer_ri_r .footer_m { margin-bottom: 0px; }
.footer_fl { }
.footer_fl b { font-size: 0px; line-height: 0px; font-weight: normal; }
.footer_fl b a { font-size: 14px; line-height: 28px; width: 131px; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; }
.footer_fl #showtyepname { display: none; }
/*copy*/
.copy { width: 100%; background: #1a1a1a; text-align: center; font-size: 14px; color: #808080; overflow: hidden; padding: 20px 0; line-height: 26px; border-top: solid 1px #000; }
.copy a { font-size: 14px; color: #808080; transition: all 0.5s linear; }
.copy a:hover { font-size: 14px; color: #fff; transition: all 0.5s linear; }
.copyW { width: 1200px; margin: 0 auto; }

/*mianbxContent*/
.mianbxContent {float:none !important; margin-bottom: 20px !important; height: 40px !important; line-height: 40px !important; font-size: 16px !important; text-align: left !important; background-color: #eee; width: 100% !important; text-indent: 2.5em; transition:0.1s all; background:url(../uploadfile/image/20191030/20191030092059_784930239.png) no-repeat 7px 9px; border-bottom: 1px solid #ededed; letter-spacing: 1px; position: relative; border-top:1px solid #ededed;   margin-top: 40px !important;}
.mianbxContent a{ font-size:15px !important; }
.mianbxContent:hover{ background-position:7px -35px; }
.strong_title { display: none; }
.centerHeadImage { border: 0; display: none; }
.mianbxContent a:hover{ color:#da251c;}
.mianbxContent::after,.mianbxContent:after { content: ''; position: absolute; display: block; height: 40px; width: 200px; top: 0; right: 0; }


/*新闻*/
.shopmrsc, .pro_list_box_item { width: 1160px !important; border: 1px solid #e5e5e5 !important; padding: 20px 20px; margin-bottom: 20px; }
.shopmrsc a { height: auto !important; }
.xwlb_img, .pro_list_box_item_l { width: 360px !important; height: 234px !important; background: none !important; margin-right: 15px; float: left; }
.xwlb_img img, .pro_list_box_item_l img { width: 360px !important; height: 234px !important; max-width: 360px !important; max-height: 234px !important; border: 1px solid #f1f1f1; padding: 2px; }
.xwlb_content, .pro_list_box_item_r { width: 730px !important; height: auto !important; margin-left: 10px; float: right; }
.pliCon { font-size: 14px; height: 100px; overflow: hidden; display: inline-block; }
.pliT { margin-bottom: 30px; }
.pro_list_box_item_r br { display: none; }
.span_miaoshu { height: 100px; color: #999; }
.new_tx { float: left; line-height: 26px; font-size: 16px; width: 54px; text-align: center; background: #da251c; color: #fff; margin-right: 10px; }
.xwlbbt a, .pliT strong { font-size: 18px !important; font-weight: bold; }
.n_more, .img_more { width: 120px; height: 38px; line-height: 38px; background: #282828; margin-top: 15px; display: block; text-align: center; }
.n_more a:hover { color: #fff !important; ; }
.n_more:hover, .img_more:hover { background: #da251c; }
.n_more a, .img_more a { width: 120px; height: 38px; text-align: center; color: #fff !important; }
.n_more a:hover, .img_more a:hover { color: #fff; }
.n_more font { color: #fff; }
.n_new_con { margin-top: 100px; }
.xwlbnr { height: 48px; overflow: hidden; }
.xwlbsj { height: 53px; top: 50px; left: 0; font-size: 0 !important; overflow: hidden; }
.xwlbsj span { font-size: 16px !important; font-family: arial; }
.xwlbsj .date2 { width: 53px; height: 53px; display: block; line-height: 53px; text-align: center; background: #282828; font-size: 40px !important; font-weight: bold; color: #fff; float: left; }
.date_b { float: left; margin-left: 10px; color: #1e1e1e; }
.date_b p { line-height: 30px; }
.date0 { float: left; }
.date1 { float: right; }
.shopmrsc a:hover { color: #da251c; text-decoration: none; }
#span_miaoshu { font-size: 14px; }
.pro_list_box_item_r a:hover { text-decoration: none; color: #da251c; }
/*新闻*/
.nei_news{line-height:28px;margin:10px auto; padding:20px; font-size:14px;font-family:"microsoft yahei";}
.nei_news p{margin:0;text-indent:2em;}
.nei_news img{display:block;margin:5px auto; width:700px;}

/*内页分页*/
.pages_info{padding:0 !important;}
.pages_box {font-size:0;margin-top:25px;}
.pages_box>a{vertical-align: top;display: inline-block;padding: 0 10px;height: 26px;line-height: 24px;border: 1px solid #e5e5e5;text-align: center;margin: 0 2px;background: #fff;font-size: 14px;cursor: pointer;}
.pages_box .page_curr{border-color:#da251c; background:#da251c; color:#fff;}
.pages_box .page_curr:hover{color:#fff;}
.pages_box>a:hover{color:#da251c;}
.page_jump,.page_total{font-size:14px;font-weight: normal;margin: 0 5px;line-height: 26px;display:inline-block;vertical-align:middle;}
.page_jump select{height: 26px;border: 1px solid #e5e5e5;}

/*产品&自定义图片*/
.pro_one_box,.dgweb_list_item{width:280px !important;display:inline-block;box-shadow: 0 0 15px rgba(0,0,0,0.05);margin-top:11px;margin-bottom:11px;border-bottom: 3px solid #eee;position:relative;transition:0.6s;}
.pro_one_box+.pro_one_box,.dgweb_list_item+.dgweb_list_item{margin-left:22px;}


.pro_one_box:nth-child(4n+1) {
    margin-left: 0;
}

.pro_one_box:after,.dgweb_list_item:after{content:'';width:0;height:3px;background:#da251c;position:absolute;bottom:-3px;left:0;transition:0.3s;}
.pro_one_box:hover:after,.dgweb_list_item:hover:after{width:100%;transition:0.3s;}
.pro_one_box:hover,.dgweb_list_item:hover{box-shadow: 0 0 15px rgba(0,0,0,0.3);transition:0.6s;}
.pro_pic,.pro_pic img,.dgweb_list_item_pic,.dgweb_list_item_pic img{width:280px !important;overflow:hidden;transition:0.6s;}
.pro_one_box:hover .pro_pic img,.dgweb_list_item:hover .dgweb_list_item_pic img{transform:scale(1.1);transition:0.6s;}
.pro_name,.dgweb_list_item_a{padding:0  !important;height:52px;line-height:52px;border-top:1px solid #efefef;    overflow: hidden;}
.pro_name a.dgweb_list_item_a a{display:block;font-size:16px;position:relative;}
.pro_name a,.dgweb_list_item_a a{font-size:16px !important;}


/*新闻资讯*/
.n_news { width: 100%; height: 350px;  background: url(../uploadfile/image/20191030/20191030102647_918217969.jpg) no-repeat center; } 
/*在线留言*/
.n_Online { width: 100%; height: 350px;background: url(../uploadfile/image/20191030/20191030102648_1343444633.jpg) no-repeat center; } 
/*联系我们*/
.n_contact { width: 100%; height: 350px;background: url(../uploadfile/image/20191030/20191030102648_1192654278.jpg) no-repeat center; }
/*应用案例*/
.n_application { width: 100%; height: 350px;background: url(../uploadfile/image/20191030/20191030102648_35180806.jpg) no-repeat center; }
/*合作客户*/
.n_partner { width: 100%; height: 350px;background: url(../uploadfile/image/20191030/20191030102649_1379618294.jpg) no-repeat center; }
/*荣誉*/
.n_honor { width: 100%; height: 350px;background: url(../uploadfile/image/20191030/20191030102649_222998188.jpg) no-repeat center; }
/*我们*/
.n_abo { width: 100%; height: 350px; margin-top:250px}
/*内页公共*/
.strong_title{display:none;}
.box250px{margin-top:250px;}


/* 客服样式*/
.y-kefu-box { position: fixed; right: 0; top: 20%;     z-index: 999999999999999; font-size: 13px;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url(../uploadfile/image/20200325/20200325104603_77823292.png) no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;margin-bottom: 12px;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; background-color: #525252; position: absolute; bottom: -12px; left: 13px; z-index: 1; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #fff; color: #525252;font-size: 13px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 18px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 19px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 14px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 11px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #da251c; border-color: #da251c;}
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .kf-zixun1 { border-radius: 2px; }
.y-kefu-box01 .kf-zixun1 i { width: 21px; height: 22px; background-position: -5px -180px; }
.y-kefu-box01 .kf-zixun1:hover>i { background-position: -30px -180px; }


.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
/*咨询热线*/
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #da251c; font-size: 18px; }
y-kefu-box .right {
width: 12px;
height: 12px;
position: absolute;
right: -12px;
top: 24px;
}
y-kefu-box .right-arrow1,
y-kefu-box .right-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
border-top: 6px transparent dashed;
border-right: 6px transparent dashed;
border-bottom: 6px transparent dashed;
border-left: 6px white solid;
overflow: hidden;
}
y-kefu-box .right-arrow1 {
left: 1px;
border-left: 6px #efefef solid;
}
y-kefu-box .right-arrow2 {
border-left: 6px white solid;
}
.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:9999; top:350px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(/images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:10px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(/images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color: #0036B0;}

/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:115px; height:114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color: #da251c; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }

.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#fff;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #525252; cursor: pointer;     border: solid 1px #dedede;}