/*通用代码*/
*{ margin:0px; padding:0px;}
body{font-size:14px; color:#222222; font-family:"Microsoft YaHei"; font-family:'微软雅黑'; min-width:1300px; overflow-x:hidden;}
img{margin: 0px; padding: 0px;border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
h1,h2,h3,h4,h5,h6,h7{}
dl,dt,dd,ol,ul,li,from,input,select,span,p,div{margin: 0px; padding: 0px; list-style: none;}
.clear{clear:both;}
.cl{clear:both;}
a{color: #222222; text-decoration: none; font-size:14px;}
a:hover{color: #da251c;cursor:pointer;}
em ,i{ font-style:normal;}
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei"; font-family:'微软雅黑';}
.w1300{ width:1300px; margin:auto;}
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
*,:after,:before{ box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.title{ text-align:center; font-size:42px; color:#343434;}
.title b i{color:#da251c;}
.title span{ display:block; font-size:18px; color:#666666; font-weight:lighter; margin:10px 0 20px 0;}
.hovermaincolor a:hover{ color:#da251c;}
.top50{padding-top:50px;}
.top60{height:60px;}
.top70{height:70px;}
.top80{ height:80px;}
.til01{text-align: center;font-size:40px;color: #333;line-height:59px;height:174px;position: relative;}
.til01 a{display: block;color: #333;}
.til01 p{display: block;font-size: 24px;line-height:38px;font-weight: normal;background:url(../images/tilbg.png) no-repeat center 0;padding: 18px 0 0;}
.til02,.til02 a,.til02 p{color: #fff;}

/*抬头*/
.h_top{height:224px;position: relative;z-index: 2;font-family:"Microsoft Yahei";font-size: 16px;}
.h_top:before,.h_top:after{height:70px;content: "";position: absolute;width: 100%;left: 0;bottom: 0; z-index: -1; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20201230/20201230212539_1660074211.png) right no-repeat #dd1603;
background: -moz-linear-gradient(top, #fc3d07 0%, #dd1603 100%);
background: -webkit-linear-gradient(top, #fc3d07 0%,#dd1603 100%);
background: linear-gradient(to bottom, #fc3d07 0%,#dd1603 100%);}
.h_top:after{background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210107/20210107135955_870430609.jpg) no-repeat 0 0 #fff6eb;left: 51%;top: 0;margin-left:235px;height: 100%;z-index: -2;}
.header { width:1300px; margin:0 auto;font-family:"Microsoft Yahei";}
.t_con{height:154px;padding:34px 0 0;overflow: hidden; }
.t_con p{ float:left; width:478px;font-size:17px; margin-top:3px; padding-left:23px; padding-bottom:10px; color:#333;animation-duration: 1.5s;animation-name: fadeInLeft; margin-left:20px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108163954_1584748716.gif) no-repeat 0 0;}
.t_con p strong{ color:#d60900;font-weight:bold; display:block; font-size:25.2px; margin-top:3px; padding-bottom:3px; letter-spacing: 1px;}
.t_con p strong i{/* color:#e60012;*/}
.t_con p span{ display:block; color:#666; font-size:14px; padding-top:3px;}

.t_logo pp em{ display:block; font-size:17px; color:#8c8c8c; font-weight:lighter; text-transform:uppercase;letter-spacing:1.3px;}
.t_logo pp b{ color:#222222; font-size:42px;} 

.t_logo,.t_logo{ float:left; /*width:273px;*/ margin-top:3px;}
.t_text{padding:0 0 0 23px;font-size:32px;line-height:40px;color: #0068b7;}
.t_text span{display: block;padding-left: 5px;}

.t_pho{white-space: nowrap;color: #666;line-height:23px;background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210107/20210107143412_1610294912.png) no-repeat 0 19px;padding:0 25px 0 60px;display: block;}
.t_pho b{display: block;line-height:30px;white-space: nowrap;font-size:30px;font-family: Arial;font-weight: bold;color:#d60900;line-height:30px;}

/*下拉导航*/
.menu>ul>li .dropmenu{width:100%;position:absolute;top:100%;left:0;z-index: 99;transform-origin: 0 0;transform: perspective(600px) rotateX(-90deg);transition:600ms ease;}
.menu>ul>li:hover .dropmenu{transform: perspective(600px) rotateX(0deg);transition:600ms ease;cursor:pointer; }
.menu>ul>li .dropmenu a{font-size: 15px;display:block;line-height:45px;text-align:center;color:#fff;background:#d60900;transition:600ms ease; margin-top:1px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.menu>ul>li .dropmenu a:hover{background:#e31a10;}
.menu>ul>li table,.menu>ul>li tbody,.menu>ul>li tr,.menu>ul>li td{ display:block; width:100%;}

@media screen and (max-width:1500px){
	.header{ padding-right:30px;}
	.hlogo{ padding:0 30px;}
	.nav{ margin:0 30px;}
	}
@media screen and (max-width:1400px){
	.hright p+p{ margin-left:30px;}
	.htel em{ font-size:25px;}
	}

.menu{width: 1300px;height:70px;line-height:70px;}
.menu ul{width: 1300px;}
.menu li{float: left;position: relative;background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210107/20210107160613_388199643.png) no-repeat -1px;margin-left: -5px;}
.menu li a{color:#fff;display: inline-block;padding: 0 32px;height:-10px;position: relative; font-size:15px;}
.menu li:nth-child(1){margin-left:0;background:none;}
.menu li.cur a,.menu li a:hover{text-decoration:none;background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108164359_138782184.jpg);z-index: 2;color: #fff;font-weight: bold; font-size:16px;}
.menu li a:-webkit-any-link{ display:block;}



/*幻灯*/
.banner{overflow:hidden; width:100%; position:relative; z-index:0;}
.banner-box{ min-width:1300px; height:650px; position:relative; margin:0 auto; }
.banner-box .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:650px; background-position: center; background-repeat: no-repeat; background-color: #000}
.banner-box .bd li a{ display:block; background-size:auto; width: 100%; height: 80%; position: relative; z-index: 9;}
.banner-btn{ width: 100%; position: absolute; top:250px; left: 0; margin-left: 0; height: 370px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:30px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out; z-index: 9;}
.banner-btn a.prev{ left:-50px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20201107/20201107135725_1835220184.png) no-repeat 0 0; } 
 .banner-btn a.next{ right:-50px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20201107/20201107135725_1835220184.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:10px; height:10px; border-radius :50%; text-indent:-9999px; background:#333; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; opacity:0.8;}
.banner-box .hd ul li.on{ background:#d60900;border-radius: 8px; width:70px;}
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
/*搜索*/
.search{}
.keywords,.keywords a{ font-size:14px; color: #666; line-height:35px; padding-right:17px;  border: #ebdcc9 solid 1px;  border-radius:3px;}
.keywords span,.keywords a:hover{font-weight: bold; color: #333;font-size:14px; padding-right:10px;}
.search_bg input{display:block; border:none; float:left; height:35px; padding-left:10px; background:#fff;}
#soo{border: #ebdcc9 solid 1px; border-radius:0 3px 3px 0; border-left:none;}
#infoname{width:200px; border: #ebdcc9 solid 1px; border-right:none; border-radius:3px 0 0 3px;}

.sea{height:60px; line-height:60px; overflow:hidden; background: #fff6eb; margin-bottom:20px;}
.sea p{float:left; color:#777;}
.sea p b{ font-size:14px; color:#333;display:inline-block;}
.sea p img{ vertical-align: middle; padding-right:8px; margin-top:-7px;}
.sea p a{ color:#333; padding:0 4px 0 7px; font-size:14px;}
.sea p a:hover{ color:#d10a00;}
.s_b{ float:right; padding:12px 1px 0 0 ; }
.s_01{ float:left;height:36px; width:278px; color:#bebebe;border:none; line-height:36px; padding:0 10px; color:#999; font-size:14px;}
.title{ font-size:18px; color:#666666; font-weight:lighter; text-align:center;}
.title p:nth-child(1){ font-size:45px; font-weight:normal; color:#111111; margin-bottom:8px;}
.title p:nth-child(1) strong{ color:#da251c;}
/*一*/
.us{ height:346px;}
.us em{ display:inline-block; width:375px; float:right; padding-top:14px; margin-left:-42px; position:relative;}
.us dl{ width:975px; height:282px; margin-top:54px; border:1px dashed #f7c17f;}
.us dl dt{ float:left; width:230px; padding-left:34px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108164359_1338867906.jpg) no-repeat 34px 73px; padding-top:143px; line-height:35px; font-size:18px; color:#666; padding-bottom:15px;}
.us dl dd{ float:left; width:658px; padding-top:40px;}
.us dl dd p{ font-size:16px; color:#333; line-height:32px;}
.us dl dd p a{ display:block; font-size:16px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108164359_1166206733.jpg) no-repeat; width:227px; height:39px; line-height:39px; color:#fff; text-align:center; margin-top:22px;}
/*产品*/
.product{ padding-top:70px; background:#fff7ee;}
.product .procenter{ margin-top:50px;display: -webkit-flex;display: flex; padding-bottom:70px; justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.proleft{ width:326px; background:#fff; padding-bottom:21px;}
.prol_t{ text-align:center; line-height:50px; font-size:30px; color:#fff; font-weight:bold; padding:8px 0; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112143522_1915481479.jpg);}
.prol_t i{color: #f8d09f;display: block;font:12px Arial; text-align: center; font-size:13px; letter-spacing:0px; line-height:24px; text-transform:uppercase;}
/*.prol_t i{ width:80px; height:1px; background:#d3d3d3; display:inline-block; vertical-align:middle; margin:0 8px;}*/
/*.prol_c table,.prol_c tbody,.prol_c tr,.prol_c td{ display:block;}
.prol_c b{ font-size:0;}
.prol_c b a{ display:block; line-height:50px; padding-left:30px; background:#d10a00; font-size:18px; color:#fff; position:relative;}
.prol_c b a:after{ content:''; display:block; position:absolute; left:36px; width:1px; height:19px; bottom:0; background:#ddd;}
.prol_c b a:before{ content:''; display:inline-block; vertical-align:middle; width:8px; height:8px; border-radius:50%; margin-right:35px; background:#333333; border:2px solid #fff;}
.prol_c{ padding:0 30px;}
*/#showtyepname{ padding:18px 0; position:relative;}
#showtyepname a{ display:block; margin-left:80px; font-size:16px; color:#888888; line-height:40px; font-weight:lighter;}
#showtyepname:after{ content:''; display:block; position:absolute; width:1px; height:100%; top:0; left:36px; background:#dddddd;}
#showtyepname a:hover{ color:#ed2e38;}
/*.prol_c tr>td:nth-child(1){ padding-top:0 !important;}
.prol_c tr:last-child #showtyepname{ min-height:138px;}*/
.proright{ width:955px;}
.hotpro{ padding:20px; background:#fff url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112211923_203992939.png) no-repeat right top; position:relative; height:413px;}
.procon .divproduct_new_div_item{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start; flex-direction:row-reverse;}
.procon .product_div_item_pic{ width:498px; height:373px; border:1px solid #e8e8e8;}
.procon .product_div_item_pic img{ width:100%; height:100%;}
.procon .divproduct_new_div_item_date{ display:none;}
.procon .divproduct_new_div_item_a{ display:block; font-size:24px; color:#333333;  margin:25px 0 20px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.procon .divproduct_new_div_item_content{ width:420px; margin-left:20px;}
.protrait{ position:absolute; right:47px; bottom:123px; z-index:9; font-size:0;}
.protrait span:hover{ background-color:#f9f9f9;}
.protrait span+span{ margin-left:20px;}
.procon .divproduct_new_div_item_body{ font-size:14px; line-height:30px; height:155px; font-weight:lighter; color:#6f6f6f; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical;} 
.hotprobottom{ width:410px; bottom:60px; right:20px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; position:absolute; z-index:9;}
.hotnum{ font-size:16px; color:#666;}
.hotnum em{ font-size:30px; color:#da251c; font-weight:bold;}
.hotjt i{ display:inline-block; vertical-align:top; cursor:pointer; width:12px; height:20px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112111652_1772768697.png) no-repeat left top;}
/**/
.markermenu>ul{width: 100%;}
.markermenu>ul>li{width:100%;height:50px;position: relative;background:#efefef; color: #333 !important;}
.markermenu>ul>li.on{height:auto;}
.markermenu>ul>li>a{height:50px !important; margin-top:29px !important; font-size: 18px !important; font-weight:normal !important;line-height:50px !important;color:#333 !important;position: relative; padding-left:24px !important;}
.markermenu>ul>li.on>a{font-weight:bold;}
.markermenu>ul>li>a::after{position: absolute;content: '';width:9px;height:9px; top:50%;left:24px;margin-top:-5px; border-radius: 100%;}
.markermenu>ul>li.on>a::after{background: #e60012 !important; border: 2px solid #fff;}
.markermenu>ul>li>a:before{width:30px;height:30px;border-radius:100%; font-family: 'iconfont';font-size:13px;color:#333;text-align:center;line-height:30px;position:absolute;top:50%;right:11px;margin-top:-15px;transform:rotate(0deg);transition:all 0.5s;}
.markermenu>ul>li.on>a:before{background:none;color:#fff;transform:rotate(90deg);}

.ddsubmenustyle{position: relative !important;}

.markermenu>ul>li.on .one_class,.markermenu>ul>li>ul>li>a:hover,.markermenu>ul>li>ul>li>ul>li>a:hover{font-weight:bold;color:#fff !important;background:#e60012; padding-left:46px !important;}
.markermenu>ul>li>ul{width:100%;background:#fff;border:none;z-index: 10;opacity:0;visibility: hidden;}
.markermenu>ul>li.on>ul{opacity:1;visibility: unset;}
.markermenu>ul>li>ul>li{position:relative; border-bottom: 1px dashed #e5e5e5; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108212653_1198870869.gif)no-repeat 47px 22px;}
.markermenu>ul>li>ul>li>a{display:block;font-size:16px;height:50px;line-height:50px;color:#222 !important;padding-left:60px; font-weight:normal;}
.markermenu>ul>li>ul>li>ul{position:absolute;top:0;left:100%;}
.markermenu>ul>li>ul>li>ul>li>a{display:block;width:100%;font-size:14px;color:#999;line-height:42px;padding-left:70px;}
.three_class{border-top:1px solid #ececec;}

.sub_class_lbm{position: relative;}
.sub_class_lbm::before{position: absolute;content: '';background: url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112212007_533574538.png) no-repeat left center;width: 7px;height: 12px;top: 20px;left: 59px;}
.sub_class_lbm a{height: 50px !important;line-height: 50px !important;font-size: 16px !important;color: #999;border-bottom: none !important;}
.prod_left{ margin-left:25px;}
/**/
.hotjt i+i{ margin-left:20px; background-position-x:right;}
.hotjt i:hover{ background-position-y:bottom;}
#hotline{ position:relative; width:220px; height:1px; background:#eee;}
#hotline:after{ content:''; display:block; position:absolute; left:0; top:0; height:1px; background:#da251c; transition:all .3s ease;}
.hotline1:after{ width:20%;}
.hotline2:after{ width:40%;}
.hotline3:after{ width:60%;}
.hotline4:after{ width:80%;}
.hotline5:after{ width:100%;}
.proshow{ margin-top:20px;}
.proshow tr{ font-size:0; display:block;}
.proshow td{ display:inline-block; width:223px; padding:0 !important; vertical-align:top;}
.proshow td+td{ margin-left:20px;}
.proshow tr+tr{ margin-top:20px;}
.proshow td br{ display:none;}
.proshow td a{ display:block; position:relative; overflow:hidden;}
.proshow td a img{ width:100%; height:auto; transition:all .6s ease;}
.proshow td span a{ line-height:40px; font-size:14px; color:#ffff; background:#515151; transition:all .3s ease; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.proshow td:hover a img{ transform:scale(1.1);}
.proshow td:hover span a{ background:#d10a00; color:#fff;}
/*优势*/
.adv_bg{height:920px;background:#fff6eb; padding-top:70px;}
.adv h3{ height:162px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112182049_1635481765.jpg) no-repeat center 0; text-align:center;}
.adv h3 a{ font-size:50px; color:#000; padding-top:66px; display:inline-block;}
.adv_t li{width:325px;height: 100px;float:left;background: linear-gradient(to right,#e92401,#db1401,#cb0900,#b30100);text-align: center;color:#fff;}
.adv_t li.on{background:#f08300;}
.adv_t p{padding-top:23px;font-size: 18px;}
.adv_t b{display:block;font-size:26px;}
.adv_b ul{width:1300px !important; padding:0 0 0 47px;background: #fff; margin-top:30px;}
.adv_b_fl{width:510px;}
.adv_b_fl b{display: block;font-size: 78px;color:#d10a00;font-family: "Aemstel"; margin-top:20px;}
.adv_b_fl t{font-size: 32px; line-height:40px;color:#222;display:block;font-weight: bold;}
.adv_b_fl i{color:#d10a00;font-style:normal;}
.adv_b_fl span{font-size: 24px;color:#333;display:block; height:70px; line-height: 36px; margin-bottom:40px; border-bottom: 1px solid #d2d2d2;}
.adv_b_fl span:after{display:block;content:"";width:50px;height:5px;margin:28px 0 35px 0;background: #d10a00;}
.adv_b_fl p{padding-left: 30px;line-height: 30px;position:relative;font-size: 16px; color: #333;}
.adv_b_fl p:after{display:block;content:"";width:10px;height:10px;border-radius: 100%;border: 1px #ccc solid;position:absolute;top: 9px;left: 0;}
.adv_b_fl p:last-child{margin-top:15px;}
.adv_b_fr img{width:650px;height:472px;}

/*简介*/
.adu{background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108103409_1605417984.jpg) bottom left no-repeat;}
/*数字*/
.zz_box{width:100%;margin:0px auto; height:200px;padding:53px 0px; background:#fff7ed;}
.zz{width: 1400px; margin:0px auto; overflow: hidden; z-index: 9999}
.zz .m_zz ul{width:1400px; position: relative;}
.zz .m_zz li{ width:350px;box-sizing:border-box;overflow:hidden;float:left;text-align:center;position:relative;border-right:1px rgba(255, 223,181, 0.8) solid}
.zz .m_zz .n{border-right:none;}
.zz .m_zz li em{display: block; position: relative;width:110px; float: left; left:39%;}
.ttb{float: left;font-size:58px; color:#d10a00; font-family:"DIN";font-weight: 500; font-style: normal; line-height:65px;}
.zz .m_zz li em i{ font-size:12px;color:#fff;text-align:center;line-height:22px;width:22px;height:22px;display: block;position:absolute;top:34px;right:34px;background:#ff8602;border-radius:50px;}
.zz .m_zz .zz1{width:350px; }
.zz .m_zz .zz1 h3{font-size: 18px; color:#333; width:350px; float: left; line-height: 30px; font-weight: 80; text-align: center;}
.zz .m_zz .zz1 p{ text-align: center; line-height: 20px; height: 40px; box-sizing: border-box; font-size: 15px; color: #fff; display: block;white-space: nowrap;  width:300px; float: left; padding-top: 6px;}
.zz .m_zz li:nth-child(2) em{width:171px;left:30%;}
.zz .m_zz li:nth-child(3) em{left:38%;}
.zz .m_zz li:nth-child(4) em{width:140px;left:33%;}
/*工程*/
.program{ overflow: hidden;}
.pgtab table{ width:100% !important;}
.pgtab table tr{ width:152px; height:63px; float:left; display:block; margin-top:34px;}
.pgtab table tr td,.pgtab table tr a{ display:block; width:100%; height:100%; line-height:63px; text-align:center;}
.pgtab table tr a{ font-size:17px; font-weight:lighter; position:relative; z-index:333; transition:all .3s ease; }
.pgtab table tr:nth-last-child(1){ display:none;}
.pgtab table tr{ background:#fff6eb; position:relative;}
.pgtab table tr+tr{ margin-left:12px;}
.pgtab table tr:after{ content:''; display:block; position:absolute; top:0px; width:0px; height:100%; background:#da251c; left:0px; transition:all .5s ease;}
.pgtab table tr:hover:after{ width:100%;}
.pgtab table tr:hover a{ color:#fff !important;}
.pgcon{ margin-top:34px;}
.pgcon table td{ display:block; float:right; padding-left:0px !important;}
.pgcon table td:nth-child(1){ float:left;}
.pgcon table td:nth-child(1)>a{ width:573px; height:428px; display:block;}
.pgcon table td:nth-child(1) div a{ line-height:60px;}
.pgcon table td>a{ position:relative; overflow:hidden; display:block;}
.pgcon table td>a img{ transition:all .4s ease;}
.pgcon table td:hover a img{ transform:scale(1.1);}
.pgcon table td:hover a{ color:#da251c;}
.pgcon table td:nth-child(1)>a img{ width:100%; height:100%;}
.pgcon table td br{ display:none;}
.pgcon table td div a{ display:block; font-size:16px; color:#222222; font-weight:lighter; line-height:37px;}
.pgcon table td div{ padding-top:0px !important;}
.pgcon table td:nth-child(3),.pgcon table td:nth-child(5){ margin-right:15px;}
.pgcon{ position:relative;}
.pgmore a{ display:block; width:568px; height:69px; text-align:right; padding:0px 32px 0px 28px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108173612_1178826948.png) no-repeat 28px 22px; line-height:69px; font-size:16px; color:#ffffff; font-weight:lighter; position:relative; z-index:333;}
.pgmore{ position:relative; background: #d10a00; position:absolute; left:0px; top:492px;}
.pgmore:after{ content:''; display:block; position:absolute; top:0px; left:0px; width:0px; height:100%; transition:all .4s ease; background:#e80600;}
.pgmore:hover:after{ width:100%;}
/*企业形象*/
.qyxx{ padding:60px 0 50px 0;}
.qyxxcenter ul{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.qyjt{ display:inline-block;width:23px; height:42px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108165148_817330285.png) no-repeat left top;cursor:pointer;}
.qyjt.next{background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108165148_1370972382.png) no-repeat left top;}
.qyjt:hover{ background-position:bottom;}
.qyxxcon { width:1300px;}
.qyxxcon table,.qyxxcon tbody,.qyxxcon tr{ display:block;}
.qyxxcon td{ display:inline-block; vertical-align:top; margin-left:22px; padding:0 !important; width:287px;}
.qyxxcon td br{ display:none;}
.qyxxcon td div{ padding:0 !important;}
.qyxxcon td a{ display:block; overflow:hidden; position:relative;}
.qyxxcon td>a:after,.qyxxcon td>a:before{ content:''; display:block; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; transition:all .3s ease;}
.qyxxcon td>a{border:1px solid #eee;}
.qyxxcon td>a:after{ width:100%; height:100%; background:rgba(0,0,0,.7); opacity:0;}
.qyxxcon td a img{ width:100%; height:auto;}
.qyxxcon td>a:before{ content:'查看大图'; width:120px; line-height:40px; height:40px; z-index:3; background:#da251c; text-align:center; border-radius:20px; font-size:16px; color:#fff; transform:scale(0);}
.qyxxcon td div a{ margin-top:20px; font-size:16px; color:#4c4e4f;}
.qyxxcon td:hover>a:after{ opacity:1;}
.qyxxcon td:hover>a:before{ transform:scale(1);}
.qyxxtab{ margin-bottom:40px; text-align:center;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; border: 2px solid #cccccc;}
.qyxxtab a{ display:inline-block; width:445px; line-height:60px; border-right: 2px solid #cccccc; /* border-radius:8px; box-shadow:0 0 15px #ccc;*/ transition:all .3s ease; font-size:20px; color:#222222; font-weight:lighter;}
.qyxxtab a em{ display:inline-block; margin-left:5px; font-size:20px; text-transform:uppercase;}
.qyxxtab a.on{ background:#d10a00; color:#fff;}
/*广告*/
.gg{height: 366px; background: url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112175454_1589991623.jpg) no-repeat center top; margin-top:26px;}
.gg dl{position: relative;width: 1200px; height: 366px; margin:0 auto;}
.gg dl dt{margin-top: 125px;  float: right; width: 684px; height: 75px;line-height: 75px; font-size: 38px; color: #ffffff; font-weight: bold;}
.gg dl dd{width:600px; position: absolute;top:200px;right:0px;}
.gg dl dd  p{width:392px; float: left; line-height:40px; background: url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112170907_11332634.png) no-repeat 0 10px;padding-left:95px; font-size: 30px; color: #ffffff;font-weight: bold; font-family: "Arial"; height: 72px;margin-top: 5px; }
.gg dl dd  p span{    float: left;padding-top: 10px; display: block; font-size: 18px; color: #fff; font-weight: normal; line-height: 25px;margin-right: 10px; }
.gg dl dd em{ float: right; width: 158px;line-height: 32px; height: 32px; font-size: 18px; color: #ffffff;  background: #d10a00; border-radius: 13px; display: block; text-align: center; margin-top:8px;}
.gg dl dd em a{ color: #fff; }
/*简介*/
.abpic{width:610px;height: 480px;background: #aaa;}
.abpic img{width: 100%;height: 100%;}
.abright{width: 590px;margin:24px 50px 0 0;}
.ab_t{font-size: 35px;color: #d10a00;}
.ab_t em{text-transform: uppercase;font-size: 25px;color: #6e6e6e;}
.ab_w{margin: 30px 0 40px 0;font-size: 15px;color: #666666;font-weight: lighter; line-height: 35px;}
.abbtn a{display: inline-block;width:170px;height:43px;line-height:43px;text-align: center;color: #fff; padding-left:24px; font-size: 16px; font-weight:bold; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108112606_400516987.png); border-radius:8px;}
.abbtn a+a{margin-left: 20px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108112606_1475305387.png);}
.num{font-size: 0;padding: 60px 0;text-align: center; box-shadow:0 5px 50px -5px #ddd inset,0px -5px 50px -5px #ddd inset ;}
.num li{display: inline-block;vertical-align: top;width: 20%;font-size: 18px;color: #666666;font-weight: lighter;}
.num li span{display: block;font-size: 65px;color: #d10a00;font-family: fontDin1;margin-bottom: 15px;}
/*新闻*/
.news{ width:406px; float:left; background: #fff7ed url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108174741_1754269278.jpg) no-repeat; height:622px;    position: relative;}
.news_e{padding: 0 30px; width:402px;  float: left;}
.news1{padding-top: 25px;  font-size:30px; color:#fff; float:left;}
.news1 p{ font-size:13px; color:#fff4e7; text-transform:uppercase;}
.news11{ float:right; padding-right:10px; padding-top: 50px;}
img.news_div_item_image { position: relative; width: 406px; padding: 30px; bottom: 240px;}
.news_div_item_content { line-height: 30px;  position: relative; top: 200px; width:406px; padding: 30px;}
.news_div_item_body { color: #706c6c; font-size: 14px;  line-height: 30px; width: 350px;}
.news_div_item_date{ top: 422px;  padding: 30px; position: relative; padding-left: 300px;}
.news{padding:0px 0 5px;}
.news_div_item_day,.news_div_item_month,.news_div_item_year{ display:inline; color:#706c6c; font-size:14px; font-family:arial}
.news_div_item_title .news_div_item_a { display: block; color: #333; font-weight: bolder; font-size: 18px; line-height: 26px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_tit a{font-size: 30px;color: #fff;display: block;line-height: 30px;position: relative;}
.news_tit a .en{font-size: 14px;font-family: arial,microsoft yahei;display: block;line-height:25px;text-transform: capitalize;}
.page_nr > .fr{width: 764px;height: 580px;}
.news_row2{ margin-bottom: 30px; padding:30px 35px;width:864px;height: 315px;background:#fff6eb;position: relative; }
.news_row2 .news_tit a,.news_row3 .news_tit a{color: #343434}
.news_row2 .news_tit a .color,.news_row3 .news_tit a .color{color: #da251c;font-size: inherit;font-weight: normal;}
.news_row2 .news_tit a .en,.news_row3 .news_tit a .en{color: #999;     text-transform: uppercase;}
.news_row3{padding:30px 35px;width: 764px;height: 275px;background: #fff;position: relative;}
.news_r2_cont{padding-top:20px; overflow: hidden;}
.news_r2_cont_tit{position: absolute;width: 17%;top: 50px;text-align: right;right:35px;}
.news_r2_cont_tit li{width: 10px;height: 10px;background:#ffdeb8;display: inline-block;border-radius: 50px;transition:0.3s all ease;margin-right: 3px;cursor: pointer}
.news_r2_cont_tit li.cur{width: 30px;background: #da251c}



.news_l_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #888;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 55px;}
.news_l_cont_i i:after,.news_r2_cont_i i:after{content: '';width: 65px;height: 1px;top: 14px;background: #888;display: block;position: absolute;transition:0.3s all ease;}
.news_l_cont_i *,.news_r2_cont_i *{transition:0.3s all ease; }
.news_l_cont_i:hover i:after,.news_r2_cont_i:hover i:after{background: #da251c;width: 100px}
.news_l_cont_i:hover strong,.news_r2_cont_i:hover strong{color: #da251c}
.news_r2_cont_i{width:365px;float: left;margin-right: 40px;}
.news_r2_cont_i i{font-size: 14px;font-family: arial;line-height: 30px;position: relative;text-align: right;color: #888;display: block;width: 100%;height: 30px;font-style: normal;margin-top: 25px;}
.news_l_cont_i i em,.news_r2_cont_i i em{font-size: inherit;  font-style: normal; font-family: inherit;  float: right;}
.news_row2+.news_row2 .news_r2_cont_i strong{background: url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108174818_1639974810.gif) no-repeat left 9px; padding-left: 40px; line-height: 36px; font-size: 16px; font-weight: bold; display: block;}
.news_row2+.news_row2 .news_r2_cont_i p{background: url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108174818_802585943.gif) no-repeat left 9px;font-size: 15px;/*color: #888;*/padding-left: 40px;display: block;line-height: 32px;font-weight: 100;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_r2_cont_i strong {font-weight: bold;  font-size: 15px;  line-height: 30px;}
.news_r2_cont_i p{ /*color: #888;*/ line-height: 24px;}


.news_l_cont{width:335px;position: absolute;left: 35px;top: 110px;    overflow: hidden;}
.news_l_cont_in{width: 100%;}
.news_l_cont_i{display: block;width: 100%;}
.news_l_cont_i img{width: 100%;height: 240px;display: block;}
.news_l_cont_i strong,.news_r2_cont_i strong{font-size: 18px;font-weight: bolder;color: #343434;white-space: nowrap;overflow: hidden;width: 100%;display: block;line-height: 50px; text-overflow: ellipsis;}
.news_l_cont_i p,.news_r2_cont_i p{font-size:15px;font-weight: 100;/*color:#666;*/line-height: 28px;}
/* 匠心造 */
.chara{font-family:"Microsoft Yahei";font-size:16px;line-height:18px;padding:70px 0 0;color: #333;background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112211111_2138793694.jpg) no-repeat center 0;}
.chara .title{ font-size:18px; color:#fff; font-weight:lighter; text-align:center; margin-bottom:43px;}
.chara .title p:nth-child(1){ font-size:45px; font-weight:normal; color:#fff; margin-bottom:8px; height:43px;}
.chara .title p:nth-child(1) strong{ color:#fff;}
.chara_p{left: 50%;bottom: 0;margin-left:-190px;width: 380px;display: block;}
.chara_c{height: 574px;z-index: 1;}


.chara_c dl{width: 161px;height: 476px;float: left;padding:4px;margin: 0 67px 0 0;background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112210915_1932752019.png) no-repeat 0 0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.chara_c dl:nth-child(2){margin-right:522px;}
.chara_c dl:nth-child(4){margin-right:0;}
.chara_c dl:nth-child(1),.chara_c dl:nth-child(4){margin-top:68px;}
.chara_c dd{height:216px;position: relative;}
.chara_c dd ul{position: absolute;left: 14px;bottom: 10px;}
.chara_c dd li{background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210108/20210108162211_1263184842.jpg) no-repeat 0 9px;padding:0 0 12px 15px;}
.chara_c dt h4{display: block;text-align: center;font-size: 28px;color: #d10a00;height: 82px;line-height: 48px;background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210112/20210112210956_1749528118.png) no-repeat center bottom;}
.chara_c dt p{width: 150px;height: 150px;border-radius: 150px;margin: 0 auto;position: relative;overflow: hidden;border: solid 2px #fff;}
.chara_c dt p img{width: 150px;height: 150px;}
.chara_c dt p em{background:#f08300; width: 92px;height: 92px;text-align: center;line-height:35px;color:#fff;font-size: 24px;font-weight: bold;top: 112px;left: 50%;margin-left: -46px;position: absolute;border-radius: 92px;}
.chara_c dl:hover{margin-top: -15px;}
.chara_c dl:nth-child(1):hover,.chara_c dl:nth-child(4):hover{margin-top:53px;}
/*友情链接*/
.link{height:80px; overflow:hidden; background:#222; padding-top:18px;}
.link p{}
.link p em{font-style: normal;width: 188px;float: left; padding-left:50px; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210107/20210107112148_2096967086.gif) no-repeat left 5px;}
.link p em a{color: #fff;font-size: 18px;font-weight: bold;}
.link p i a{display: block; color:#7f7f7f; font-size:14px; font-weight:normal; margin-top:6px;}
.link p span{float: left;width:956px}
.link p span a{color: #a9a9a9;font-size: 14px;padding:0 31px;display: inline-block;font-weight: normal; line-height:24px;}
/*版权*/
.crcenter{ background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210106/20210106200049_2024182319.jpg) no-repeat center bottom;}
.crcon{ padding:70px 0 50px 0;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:flex-start;}
.crcon ul{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:flex-start;}
.crcode span{ display:block; text-align:center; background:#fff; line-height:38px; font-size:14px; color:#111;}
.crcode img{ width:130px; height:130px;} 
.crcode li+li{ margin-left:20px;}
.klsj p{ font-size:18px; color:#fff; margin-bottom:20px;}
.klsj a{ display:block; font-size:14px; color:#e7e7e7; line-height:32px;}
.klsj a:hover{ color:#fff;}
.klsj li{}
.klsj li+li{margin-left:97px;}
.crcontact{ width:100%; height:150px; padding:0 50px;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; background:#fff; border-radius:6px;}
.end,.end a{ line-height:120px; font-size:14px; color:#e7e7e7;}
.end a:hover{ color:#fff;}
.end{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.crcontact{ text-align:center; font-size:17px; font-weight:lighter;}
.crcontact i{ font-size:16px;}
.crcontact em{ font-size:18px; font-family:fontDin1;}
.crcontact span{ display:block; margin:0 auto 10px auto; width:46px; height:46px; border-radius:50%; background:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210106/20210106205046_149631822.png) no-repeat center;}
.crcontact li:nth-child(2) span{ background-image:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210106/20210106204846_202970442.png)}
.crcontact li:nth-child(3) span{ background-image:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210106/20210106204846_307053682.jpg)}
.crcontact li:nth-child(4) span{ background-image:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210106/20210106204846_2039859493.png)}
.crcontact li:nth-child(5) span{ background-image:url(//memberpic.114my.cn/dgfuyuan/uploadfile/image/20210106/20210106204846_251799826.png)}