*{margin: 0;padding: 0;}
body {overflow-x: hidden;}
.zz .m_zz li#top_boxbody{margin: 0px auto; padding: 0px; font-size:14px; font-family:Microsoft YaHei; line-height:24px; color: #333;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font:14px/1.5 "Microsoft YaHei";font-size:14px;color:#1b2229; min-width:1500px}

h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol,li{list-style: none;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #1b2229; transition: all 0.6s;}
a:hover{transition: all 0.6s;}
table {border-collapse: collapse;table-layout: fixed;}
tr,td{padding:0 !important;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.cl{clear:both;}
.ov{overflow:hidden;}

#top10,#top20,#top30,#top40,#top50,#top60,#top80,#top100{ margin:0 auto; width:1500px; overflow:hidden;}
#top10{height:10px;}
#top20{height:20px;}
#top30{height:30px;}
#top40{height:40px;}
#top50{height:50px;}
#top60{height:60px;}
#top80{height:80px;}
#top100{height:100px;}
.kg60 {height:60px;}

@font-face {
font-family: "DIN%20Medium";
src: url("../cssnew/DIN%20Medium.woff2.txt") format("woff2"),
       url("../cssnew/DIN%20Medium.woff.txt") format("woff"),
       url("../cssnew/DIN%20Medium.ttf.txt") format("truetype"),
       url("../cssnew/DIN%20Medium.eot.txt") format("embedded-opentype"),
       url("../cssnew/DIN%20Medium.svg.txt") format("svg");
}

@font-face {
font-family: "yuwei";
src: url("../cssnew/yuwei.woff2.txt") format("woff2"),
       url("../cssnew/yuwei.woff.txt") format("woff"),
       url("../cssnew/yuwei.ttf.txt") format("truetype"),
       url("../cssnew/yuwei.eot.txt") format("embedded-opentype"),
       url("../cssnew/yuwei.svg.txt") format("svg");
}
@font-face {
  font-family: 'iconfont';
  src: url('../cssnew/iconfont.ttf.txt?t=1621066432931') format('truetype');
}



/*head*/
.head {width: 100%;padding: 20px 0 30px;position: relative;z-index: 99;}
.head_box {width:1500px;margin: 0 auto;position: relative;}
.head_logo {position: absolute;left:40%;top:-40%;padding: 35px 63px;}
.head_logo:after {content:'';width: 300px;height: 173px; background: #fff;border-radius: 0px 0px 150px 150px;box-shadow: 0 0 20px #ddd;position: absolute;top:0;left:0;z-index: -1;}
.head_logo i {    display: inline-block;float: left;}
.head_logo p {font-size: 32px;display: inline-block;padding-left: 12px;    font-family: "yuwei";    line-height: 32px; letter-spacing: -5px;}
.head_logo p span {font-size: 13px;color: #000;display: block;font-family: "yuwei";text-transform: uppercase; letter-spacing: -1px; line-height: 24px;}
.head_logo em {font-size: 16px;display: block;text-align: center;    padding-top: 12px;}
.head_nav {display: flex;justify-content: space-between;    padding-top: 4px;}
.head_nav ul {width: 580px; display: flex;justify-content: space-between;}
.head_nav li {position: relative;}
.head_nav li:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210512/20210512164347_1000157072.png)no-repeat;position: absolute;right: -5px;top:-2px;width: 31px;height: 31px;z-index: -1;opacity: 0;transition: 0.5s;}
.head_nav>ul>li:hover:after,.head_nav>ul>li.cur:after {opacity: 1;transition: 0.5s;}
.head_nav li a {font-size: 17px;}
.head_num {font-size: 18px;font-weight: lighter;display: flex;justify-content: flex-end;align-items: center;}
.head_num i {display: inline-block;font-size: 20px; padding-right: 10px;}
.head_num span {font-size: 27px;color: #fd0000;font-weight: normal; font-family: "DIN%20Medium";}

/*ban*/
.tp-bullets {
    margin-bottom: 220px !important;
}

/*top*/
.top {position: relative;z-index: 20;}
.top_con {width: 1500px;height: 486px;margin: 0 auto;background: #fff;    border-top-left-radius: 40px;border-bottom-left-radius: 40px;box-shadow: 0 0 20px #ddd;position: relative;margin-top: -10%;}
.top_con:after {content:'';width: 203px;height: 100%;background: #fff;position: absolute;right:-203px;top:0;}
.top_con ul {display: flex;max-width: 1200px;margin: 0 auto;height: 486px;align-items: center;justify-content: space-between;}
.top_con li {}
.top_con li i {display: inline-block;background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210512/20210512172726_185435352.png)no-repeat;width: 258px;height: 265px;padding: 24px;}
.top_con li p {font-size: 30px;line-height: 36px;text-align: center;padding-top: 15px;}
.top_con li p span {display: block;font-size: 14px;color:#cccccc;text-transform: uppercase;}

/*int*/
.int {width: 100%;background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513085530_1109925232.png)no-repeat center right;position: relative;margin-top: -33px;}
.int:after {content:'';width: 100%;height: 1px;background: #eee;position: absolute;bottom: -5%;}
.int_box {width:1500px;margin: 0 auto;}
.int_txt {display: inline-block;padding-top: 150px;}
.int_txt p {font-size:60px;line-height: 70px;padding-bottom: 40px; font-family: "yuwei"; }
.int_txt p span {font-size: 30px;display: block; font-family: "DIN%20Medium";}
.int_txt em {display: block;font-size: 16px;color: #848484;line-height: 27px;width: 550px;padding-bottom: 30px; font-weight:100;}
.int_txt a {width:185px;height: 40px;background: #494649;font-size: 15px;color: #fff;text-align: center;line-height: 40px;display: block;font-weight: lighter;margin-top: 40px;}
.int_num {padding-top: 100px;}
.int_num ul {width: 1300px; display: flex;justify-content: space-around;align-items: center;}
.int_num li {text-align: center;position: relative;}
.int_num li:after {content:'';width: 1px;height: 78px;background: #eee;position: absolute;right:-88px;top:12px;}
.int_num li:last-child:after {display: none;}
.int_num li span {display: inline-block;position: relative;}
.int_num li span i:after {content:'';width: 20px;height: 20px;border-radius:50%;background: #fc0100;position: absolute;right:0;top:20px;}
.int_num li span i {font-size: 73px;color: #333;display: inline-block;position: relative;line-height: 80px;font-family: "DIN%20Medium";font-weight: bold;}
.int_num li span em {font-size: 18px;    position: absolute;top: 15px;right: 3px;color: #fff;}
.int_num li p {font-size: 16px;color: #999999;}

/*pro*/
.pro {padding: 120px 0 0;overflow: hidden;}
.pro_box {width:1500px;margin: 0 auto;}
.pro_tit {text-align: center;}
.pro_tit span {font-size: 48px;line-height: 50px;position: relative;display: inline-block;}
.pro_tit span:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513111653_24900005.png)no-repeat;width: 66px;height: 65px;position: absolute;right: -13px;top:0;}
.pro_tit p {font-size: 18px;color: #999;padding-top: 20px;}
.pro_tab {padding-top: 60px;overflow: hidden;}
.pro_nav {width: 1500px;margin: 0 auto;}
.pro_nav table {width:100% !important;}
.pro_nav table tr { max-width: 1030px;margin: 0 auto; display: flex;justify-content: space-around;}
.pro_nav table tr td {border: 1px solid #eee; width: 200px; text-align: center; padding:20px 0px;}
.pro_nav table tr td a {font-size: 16px; display: block;}
.pro_con {}
.pro_call {width: 100%;margin: 0 auto;margin-top: 50px;overflow: hidden;}
.pro_call td{float: right;position: relative;margin-left: 0.3%;overflow: hidden;padding-left:0!important;}
.pro_call td br{display:none;}
.pro_call td{width:24.7%;height:100%;}
.pro_call td>a,.pro_call td>a>img{width:100%;height:auto;transition:0.5s;}
.pro_call td:hover img{transform: translate3d(0px, -50px, 0px);transition:0.5s;}
.pro_call td:nth-child(1){width:49.8% !important;height:100% !important;float: left;margin-left: 0px;}
.pro_call td:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.pro_call td:nth-child(1) img{width: 100% !important;height: auto !important;}
.pro_call td:nth-child(n+4){margin-top:0.3%;}
.pro_call td span {padding-top: 0px !important;position: absolute;transition: 0.5s;bottom: 0;left: 0;width: 100%;background: #fc0100;height: 50px;transform: translateY(50px);transition:0.5s;}
.pro_call td:hover span{transform: translateY(0px);transition:0.5s;}
.pro_call td span a{color: #fff;font-size: 19px;line-height: 50px;}
@media screen and (max-width: 1500px){
	.pro_call{width:100%;}
}

/*case*/
.case {width: 100%;background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513113219_889513748.jpg)no-repeat center;padding: 80px 0;background-position-y: 198px;overflow: hidden;}
.case_box {width:1500px;margin: 0 auto;}
.case_tit {text-align: center;}
.case_tit span {font-size: 48px;line-height: 50px;position: relative;display: inline-block;}
.case_tit span:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513113738_2008379299.png)no-repeat;width: 66px;height: 65px;position: absolute;left: -13px;top:3px;}
.case_tit span em {font-size: 72px;color: #fc0100;;font-family: "yuwei";}
.case_tit p {font-size: 18px;color: #999;padding-top: 20px;}
.case_con {width: 1500px;height: 1250px;background: #fff;border-radius: 10px;margin-top: 80px;padding: 120px 0;    box-shadow: 0 0 20px #eee;}
.case_txt {padding: 0 120px;}
.case_txt ul {display: flex;justify-content: space-around;}
.case_txt li {}
.case_bt {display: flex;justify-content: space-around;}
.case_bt i {width: 50px;height: 50px;background:#fc0100;    animation: animations 4s ease-out infinite;display: inline-block;border-radius: 50%;font-size: 32px;color: #fff;text-align: center;line-height: 50px;position: relative; font-family: "DIN%20Medium";}
.case_bt i:after {content:'';width: 55px;height: 1px;background: #eee;position: absolute;bottom: -20px;left: 0;}
@keyframes animations{
    0%{ box-shadow: 0 0 0 0 rgba(252, 1, 0, 0.3);}
    50%{ box-shadow: 0 0 0 10px rgba(252, 1, 0, 0.3);}
    100%{ box-shadow: 0 0 0 15px rgba(252, 1, 0, 0.3);}
}
.case_bt p {font-size: 29px;font-weight: bold;}
.case_bt p span {display: block;font-size: 14px;color: #cccccc;font-family: Arial;font-weight: normal;text-transform: uppercase;}
.case_n {    padding: 40px 0 70px;}
.case_n p {font-size: 22px;color: #999999;}
.case_n em {font-size: 16px;color: #666666;line-height: 30px;padding-top: 20px;display: inline-block;}
.case_n em i {font-size: 28px;  display: inline-block;vertical-align: sub;}
.case_txt li a {width:215px;height: 45px;border-radius: 40px;display: inline-block;text-align: center;line-height: 45px;font-size: 18px;font-weight: lighter;background: #ededed;position: relative;z-index: 5;}
.case_txt li a:after {content:'>';width: 36px;height: 36px;border-radius: 50%;background: #ffffff;position: absolute;left: 6px;top:5px;font-size: 20px;line-height: 36px;transition: 0.5s;z-index: -1;}
.case_txt li:hover a:after {width: 203px;transition: 0.5s;    border-radius: 40px;content: "";}
.case_sub {text-align: center;padding-top: 100px;}
.case_sub p {font-size: 48px;line-height: 50px;}
.case_sub p span {font-size: 72px;font-family:"yuwei";}
.case_more {display: flex;border-radius: 40px;background: #000000;width: 580px;height: 50px;align-items: center;margin: 0 auto;margin-top: 30px;}
.case_more p {background:#fc0100;width: 58%;border-radius: 40px;font-size: 20px;color: #fff;height: 100%;display: flex;align-items: center;padding-left: 58px;position: relative;margin-left:-2px;}
.case_more p span {color: #fff;font-size: 26px; font-family: "DIN%20Medium";}
.case_more a {font-size: 20px;color: #fff;padding-left: 70px;position: relative;display: flex;justify-content: center;align-items: center;}
.case_more p:before {position: absolute;left: 26px; font-size:28px;}
.case_more a:before {position: absolute;left: 36px;font-size:25px;}
.case_int {padding-top: 80px;}
.case_int ul {display: flex;justify-content: space-around;align-items: center;padding: 0 50px;}
.case_int li {width:255px;height: 255px;background: #fef2ef;border-radius: 50%; position:relative;display: flex;flex-direction: column; justify-content: center;align-items: center;z-index:5;}
.case_int li:after {content:'';width:273px;height: 273px;    border: 1px solid #eee;position: absolute;top:-10px;left:-10px;border-radius: 50%; z-index:-1; }
.case_int li:before {content:'>';width: 32px;height: 32px;background: #fff;border-radius: 50%;font-size: 18px;line-height: 32px;border:1px solid #eee;position:absolute;right:-11%;top:44%;text-align: center;z-index: 5;}
.case_int li:last-child:before {display: none;}
.case_int li i {display: inline-block;font-size: 36px;color: #fc0100;}
.case_int li p {font-size: 24px;color: #fc0100;display: flex;flex-direction: column;align-items: center;line-height: 36px;}
.case_int li p span {font-size: 15px;color: #666666;font-weight: lighter;}

/*adv*/
.adv {padding: 80px 0;}
.adv_box {width:1500px;margin: 0 auto;position: relative;}
.adv_box:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513155517_990546652.png)no-repeat center;    position: absolute;bottom: -28%;left: 0px;width: 100%;height: 350px;z-index: -99;}
.adv_tit {text-align: center;}
.adv_tit span {font-size: 48px;line-height: 50px;position: relative;display: inline-block;}
.adv_tit span:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513111653_24900005.png)no-repeat;width: 66px;height: 65px;position: absolute;right: -13px;top:3px;}
.adv_tit span em {font-size: 72px;font-family:"yuwei";}
.adv_tit p {font-size: 18px;color: #999;padding-top: 20px;}
.adv_con {background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513150924_1125398541.png)no-repeat left;height: 707px; display: flex;justify-content: flex-end;margin-top: 100px;}
.adv_con ul {height: 670px;overflow: hidden;padding-top: 22px;}
.adv_con li {width: 1030px;height: 123px;background: #f8f8f8;position: relative;z-index: -1;  display: flex;justify-content: center;align-items: center;padding-left: 21%;}
.adv_con li:nth-child(n+2) {margin-top: 8px;}
.adv_con li:nth-child(4n+1) {padding-left: 12%;}
.adv_con li i {font-size: 72px;color: #eeeeee;position: relative;font-family:"DIN%20Medium";}
.adv_con li i em {font-size: 10px;color: #cccccc;font-family: Arial;text-transform: uppercase;width: 44px;height: 12px;background: #fff;text-align: center;position: absolute;bottom: 30px;left: 21px;}
.adv_con li P {font-size: 24px;display: flex;flex-direction: column;width: 580px;padding-left: 15px;}
.adv_con li p span {font-size: 17px;font-weight: lighter; color: #999;}

/*cahr*/
.char {  padding: 280px 0 80px;overflow: hidden;}
.char_box {width:1500px;margin: 0 auto;}
.char_tit {text-align: center;}
.char_tit span {font-size: 48px;line-height: 50px;position: relative;display: inline-block;}
.char_tit span:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513111653_24900005.png)no-repeat;width: 66px;height: 65px;position: absolute;right: -13px;top:3px;}
.char_tit span em {font-size: 72px;font-family:"yuwei";}
.char_tit p {font-size: 18px;color: #999;padding-top: 20px;}
.char_con {display: flex;        margin-top: 60px;}
.char_ban {width: 50.1%;height: 712px;overflow: hidden;}
.char_r {width: 50%;height: 712px;overflow: hidden;position:relative;}
.char_ban .tempWrap{width:100% !important;}
.char_ban tr{display:block;}
.char_ban td{}
.char_call {}
.char_call table {}
.char_call table tr {}
.char_call table tr:last-child td {position:absolute;right:0;bottom:0;}
.char_call table tr:last-child td img {width:475px;}
.char_call table tr td {}
.char_call table tr td img {width:100%;margin-bottom: 0 !important;}
.char_txt {width: 50%;height: 356px;background: #fff;padding: 40px 30px;    position: absolute; left: 0; bottom: 0;}
.char_txt p {font-size: 30px;color: #1f1f1f;}
.char_txt em {font-size: 16px;color: #999;display: inline-block;padding-top: 30px;}
.char_txt em span {display: block;line-height: 30px;padding-top: 30px;}
.char_txt a {width:130px;height: 30px;border-radius: 40px;border:1px solid;display: inline-block;text-align: center;line-height: 28px;margin-top: 38px;}

/*mol*/
.mol {}
.mol_box {width:1500px;margin: 0 auto;}
.mol_tit {text-align: center;}
.mol_tit span {font-size: 48px;line-height: 50px;position: relative;display: inline-block;}
.mol_tit span:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513111653_24900005.png)no-repeat;width: 66px;height: 65px;position: absolute;right: -13px;top:3px;}
.mol_tit span em {font-size: 72px;font-family:"yuwei"; letter-spacing: -10px;}
.mol_tit p {font-size: 18px;color: #999;padding-top: 20px;}
.mol_con {padding-top: 60px;}
.mol_con>ul {display: flex;justify-content: space-around;}
.mol_con>ul>li {width: 240px;height: 240px;border-radius: 50%;position: relative;background: #f8f8f8;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.mol_con>ul>li:after {content:'';background:url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210515/20210515091438_583263716.png) no-repeat;position:absolute;left:253px;top:50%;    width: 32px;height: 5px;}
.mol_con>ul>li:last-child:after {display:none;}
.mol_con li i {display: inline-block;font-size: 30px;}
.mol_con li p {font-size: 20px;display: flex;flex-direction: column;align-items: center;line-height: 40px;}
.mol_con li p span {font-size: 14px;color: #999; padding: 0px 28px; text-align: center; font-weight: 100;
line-height: 24px;}
.mol_con li em {width: 35px;height: 35px;border-radius: 50%;position: absolute;left:42%;bottom:-12px;text-align: center;background: #fc0100;font-size: 22px; font-family: "DIN%20Medium"; color: #fff;line-height: 35px;}

/*about*/
.about {padding: 90px 0;overflow: hidden;}
.about_box {width:1500px;margin: 0 auto;}
.about_tit {text-align: center;}
.about_tit span {font-size: 48px;line-height: 50px;position: relative;display: inline-block;}
.about_tit span:after {content:'';background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210513/20210513111653_24900005.png)no-repeat;width: 66px;height: 65px;position: absolute;right: -13px;top:-3px;}
.about_tit p {font-size: 18px;color: #999;padding-top: 20px;}
.about_con {padding-top: 60px; display: flex;}
.about_pic {width: 50%;height: 680px;}
.about_txt {width: 50%;height: 680px;display: flex;flex-direction: column;}
/*视频*/
.video_sp{float:left; padding:27px 0px;}
.ripple img { margin-left: 15px;margin-top:12px;width:32px;height:32px;}
.ripple,.ripple:before,.ripple:after {position: absolute;left:50%;top:50%;height: 65px;width:65px;margin-top: -32px;margin-left: -33px;border-radius: 50%;-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255,0.64);-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.64);box-shadow: 0 0 0 0 #fff;animation: ripple 3s infinite;}
.ripple{padding:6px 3px;background: rgba(255, 255, 255, 0.5);}
.ripple:before {-webkit-animation-delay:.9s;animation-delay:0.9s;content:"";position:absolute;right: 0;bottom: 0;}
.ripple:after {-webkit-animation-delay:.6s;animation-delay:0.6s;content:"";position:absolute;right: 0;bottom: 0;}
.video_box{background:rgba(0,0,0,0.6); top:0;left:0;z-index:-1;opacity:0;transition:600ms ease;}
.video_box.cur{opacity:1;z-index:999;transition:600ms ease;}
.video{position: fixed;top:-100%;left:71%;margin-top:-250px;margin-left:-575px;transition:600ms ease;z-index:999;}
.video_box.cur .video,.video_box.cur .video_x{top:40%;transition:600ms ease;}
.video_x1{width:100%;height:340px;background: url(//memberpic.114my.cn/dgqfcy11/uploadfile/image/20210514/20210514142917_1029685310.jpg)no-repeat center;position: relative;float:left;}
.video_x1:before {content: "";width: 100%;height:100%; background: #000; position: absolute; opacity: 0.4;}
@-webkit-keyframes ripple {
    70% {-webkit-box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);box-shadow: 0 0 0 70px rgba(244, 68, 56, .0);}
    100%{-webkit-box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);
                box-shadow: 0 0 0 0 rgba(244, 68, 56, .0);}
}
.jquery-lightbox-border-bottom-left,.jquery-lightbox-border-bottom-middle,.jquery-lightbox-border-bottom-right {    BOTTOM: -34px !important;}
.about_sub {height: 340px;background: #ff0000;padding: 70px;}
.about_sub p {font-size: 24px;color: #fff;display: flex;flex-direction: column;}
.about_sub p span {font-size: 16px;line-height: 30px;color: #fff;padding-top: 8px;}
.about_sub a {width: 190px;height: 40px;border:1px solid #fff;font-size: 14px;text-transform: uppercase;text-align: center;line-height: 40px;display: inline-block;color: #fff;margin-top: 26px;}

/*新闻*/
.news_bg{width:100%;background:#f1f1f1; padding-bottom:30px;}
.news {width: 1500px;margin: 0 auto;}
.news_t{text-align:left; float:left; width:300px;padding: 70px 0 40px 0;}
.news_t dd:after{display:none;}
.news_t p {    font-size: 36px;font-weight:100;}
.news_t dd {font-size: 18px; color: #999;line-height: 30px; font-weight:100;}
.news_a{width:auto;float:right; margin-top:90px;}
.news_a a{display:block;width:152px;height:46px;line-height: 44px;font-size: 18px;color:#333;float:left;font-weight:100; box-sizing: border-box; text-align:center; margin-left:20px;}
.news_a a.on{background:#fc0100; color:#fff; border-box; border:1px #fc0100 solid;}
.news_b{height:570px !important;margin-top:20px;}


.news_box .news_div_item{width:500px;height:110px; float:left;position: relative;box-sizing: border-box;background:#fff;margin-left:30px; margin-bottom:16px;}
.news_box .news_div_item:nth-child(1){margin-left:0; }
.news_box .news_div_item:nth-child(-n+2){width:470px;height: 488px; padding:24px;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic img{width:420px;height:274px;border: 1px solid #eee;box-sizing: border-box;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_pic{position: absolute;top:24px;width:372px;display:block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_date{position: absolute;top:348px;width:390px;font-size:12px;color: #999;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content .news_div_item_title a:after{    content: 'Read more →';
    font-size: 12px;
    color: #222;
    line-height: 40px; position: absolute;
    bottom: -130px;
    width: 100%;
    left: 0;}
.news_div_item_year,.news_div_item_month,.news_div_item_day{display: inline-block;}
.news_box .news_div_item:nth-child(-n+2) .news_div_item_content{position: absolute;top:310px;width:420px;}
a.news_div_item_a{font-size:18px !important;color:#333;line-height:40px; position: relative;}
.news_div_item_body{font-size:14px;color:#999;line-height:26px; overflow : hidden; 
  top: ;ext-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;}

.news_box .news_div_item:nth-child(-n+2) .news_div_item_body{  -webkit-line-clamp: 2; margin-top:24px; }
.news_div_item_pic,.news_box .news_div_item:nth-child(n+3) .news_div_item_date{display:none;}
.news_box .news_div_item:nth-child(n+3) .news_div_item_content{width:500px; padding: 24px 34px;}
.news_box .news_div_item:nth-child(n+3) a.news_div_item_a{line-height:30px;}
.news_box .news_div_item:nth-child(n+3):after{content:""; display:block; width:0; height:6px; background:#fc0100; margin-bottom:-6px; transition:0.3s all ease-in-out;}
.news_box .news_div_item:nth-child(n+3):hover::after{width:100%;}

/*mod*/
.mod {width:100%;padding: 90px 0 50px;background: #333;position: relative;}
.mod_box {width:1500px;margin: 0 auto;}
.mod_con {width: 724px;height: 552px;border:4px solid #fff;padding: 70px 50px;position: relative;z-index: 5;}
.mod_con i {width:420px;height: 1px;background: rgba(255,255,255,0.2);display: inline-block;    margin: 12px 0 36px;}
.mod_tit {}
.mod_tit p {font-size: 36px;display: flex;flex-direction: column;color: #fff;line-height: 30px;}
.mod_tit p span {font-size: 15px;font-family: "DIN%20Medium";color: #666;}
.mod_sub {}
.mod_sub p {font-size: 18px;color: #fff;display: flex;flex-direction: column;}
.mod_sub p span {font-size: 16px;line-height: 28px;padding-top: 30px;}
.mod_sub em {font-size: 20px;color: #fff;display: flex;align-items: center;line-height: 40px;padding-top: 40px;}
.mod_sub em span {font-size: 36px; font-family: "DIN%20Medium";}
.mod_sub a {width:145px;height: 40px;background: #fc0100;text-align: center;font-size: 16px;line-height: 40px;color: #fff;display: block;margin-top: 60px;}
.mod_txt { position: absolute;background: rgba(186,26,36,.9);right: 0;top: -36px;width: 56%;
height: 84%;    padding: 25px 150px;}
.mod_txt p {font-size: 50px;color: #fff;text-transform: uppercase;display: flex;flex-direction: column;font-weight: bold;font-family: "DIN%20Medium";}
.mod_txt p span {font-size: 24px;font-weight: normal;}
.feedback {
    
   
    border-radius: 20px;
    margin: 30px auto;
    padding: 10px;
    position: relative;
}
.feedback > #feedback_form > .name,.feedback > #feedback_form > .tel {
  width: 540px;
  float: left;
  margin-bottom: 20px;
}
.feedback > #feedback_form > .tel{}
.feedback > #feedback_form > .fcontent {
  clear: both;
  margin: 20px auto;
  display: block;
  width: 100%;
  float: none;
}
.feedback > #feedback_form > .fcontent textarea{width: 65%;box-sizing: border-box;border: 1px solid #eee;line-height: 30px;height: 60px;padding: 10px 20px;color: #454545;background: none;}
.feedback > #feedback_form > .col4 input{width: 90%;height: 40px;line-height: 50px;border:1px solid #eee;box-sizing: border-box;padding:0 20px;font-size: 15px;color: #454545;background: none;}
.feedback > #feedback_form > #tianxieone > #tianxiethree input {
    width: 403px;
    height: 50px;
    line-height: 50px;
    height: 50px;
    border: 1px solid 
    #eee;
    padding: 0 115px 0 20px;
    display: inline-block;
background: none;

}
.feedback > #feedback_form > #tianxieone > #tianxiethree img{height: 30px;display: inline-block;vertical-align: top;position:absolute;right:10px;top:10px;cursor: pointer;}
.feedback > #feedback_form > #tianxieone{position:relative;width: 540px;float: left;}
.feedback > #feedback_form > .feedback_btn {
  width: 540px;
  height: 50px;
display: inline-block;
  cursor: pointer;
}
.feedback > #feedback_form:after{content: '';display: block;clear: both;}
.feedback > #feedback_form > .feedback_btn input {
  width: 200px;
  height: 100%;
  display: block;
  line-height: 52px;
  border: 0 none;
  background: #fc0100;
  color: #fcfcfc;
  font-size: 18px;
cursor: pointer;
    margin-top: 45px;
}

.feedback > #feedback_form > .feedback_btn:hover input{background: #000; }	

/*copy*/
.copy {width: 100%;background: #fff;    padding: 10px 0 0px;overflow: hidden;}
.copy_box1 {width:1500px;margin: 0 auto;}
/*友情链接*/
.links_bj{position:relative;height: 80px;line-height: 80px;overflow: hidden;}
.links_zbt{width:130px;font-size:16px;color:#333;}
.links_zbt img{margin-right:15px;margin-top: -5px;}
.links_lj{width:1200px;font-size:14px;color:#fff;margin-left:20px; opacity: 0.5;}
.links_tb{width:auto;height:92px;}
.linkTagcs li a{font-size:15px;line-height:80px;color:#333 !important;opacity: 0.5;}
.link_more {float: right;}
.link_more a {font-size: 14px;color: #999999;}
.copy_tab {border-top: 1px solid #eee;padding: 80px 0;overflow: hidden;display: flex;    justify-content: space-between;}
.copy_tabr {border-top:none;padding: 80px 0;overflow: hidden;}
.copy_logo {    padding: 45px 0;}
.copy_logo i {display: inline-block;    float: left;}
.copy_logo img{width:70px; height:70px;}
.copy_logo p {    display: flex;flex-direction: column;font-size: 46px;font-family: "yuwei";    font-weight: bold;    line-height: 30px;    padding-left: 15px; padding-top:9px; letter-spacing: -5px;}
.copy_logo p span {font-size: 12px; font-family: "yuwei"; text-transform: uppercase; letter-spacing: -1px; color:#666;}
.copy_logo em {    font-size: 20px;    border-top: 1px solid #eee;  padding-top: 10px;margin-top: 21px;display: block;}
.copy_con {}
.copy_con ul {}
.copy_con li:last-child {
    padding: 0;
}
.copy_con li {float:left;text-align: left;padding: 0 80px;position: relative;transition:0.5s;}
.copy_con li p {font-size: 18px;color: #333;margin-bottom: 20px;}
.copy_con li p span {font-size: 12px;color: #ccc;font-family: Arial;display: block;text-transform: uppercase;}
.copy_con li a {font-size: 14px;color: #666;display: inherit;line-height: 30px;transition: all 0.3s linear; font-weight:100;}
.copy_con li a:hover {color: #fc0100;transition: all 0.3s linear;}
.copy_con li:before {content: '';width:1px;height: 25px;background: #fc0100;position: absolute;left:1px;top:0;z-index: 1;transition:0.5s;}
.copy_con li:after {content: '';width:1px;height: 215px;background: #eee;position: absolute;left:1px;top:0;transition:0.5s;}
.copy_r {float: right;}
.copy_r p {font-size: 18px;color: #333;}
.copy_r p span {font-size: 12px;color: #666666;font-family: Arial;display: block;text-transform: uppercase;}
.copy_r ul {display: flex;width:280px;justify-content: space-between;padding-top: 20px;}
.copy_r li i {display: inline-block;width: 120px;height: 120px;background: #ffffff;margin-bottom: 12px;}
.copy_r li {font-size: 14px;color: #333;text-align: center;width: 130px;}
.copy_r li img{width: 120px; height:120px;}
.copy_namea {width:100%; padding:20px 0px; background: #f8f8f8;}
.copy_name {width:1500px;display: flex;justify-content: space-between; background: #f8f8f8; margin: 0 auto;}
.copy_name span {font-size: 14px;color: #999999;line-height: 28px;display: inherit;}
.copy_name span a {color: #999999;transition: all 0.3s linear;    font-size: 14px;}
.copy_name span a:hover  {color:#333;transition: all 0.3s linear;}
.copy_con li:hover:before {height:100%;transition:0.5s;}