@charset "utf-8";
/* by Sean Lu 20190603 */

/* 清理浮动 */
* { margin: 0; }
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* 全局浮动 */
.fl { float: left; }
.fr { float: right; }

video{ outline:none;}

/* 圆细滚动条样式 20180601 */
::-webkit-scrollbar {
width:5px;
height:5px;
}
::-webkit-scrollbar-button:vertical {
display:none;
}
::-webkit-scrollbar-track:vertical {
background-color:black;
}
::-webkit-scrollbar-track-piece {
background:#fff;
}
::-webkit-scrollbar-thumb:vertical {
background-color:#c2c2c2;
}
::-webkit-scrollbar-thumb:vertical:hover {
background-color:#A0A0A0;
}
::-webkit-scrollbar-corner:vertical {
background-color:#535353;
}
::-webkit-scrollbar-resizer:vertical {
background-color:#FF6E00;
}
/* 拖选文字样式 20160628 */
::selection { background: #e60012; color: #fff; }
::-moz-selection {
background: #e60012;
color: #fff;
}

.pro_flex2 { display: flex; justify-content: center; flex-wrap: wrap; }
.pro_flex2 li { width: 48%; margin: 1%; text-align: center; }
.pro_flex2 li img { display: block; max-width: 100%; border: 1px solid #ccc; }
.wrapper { width: 1500px; margin: 0 auto; }
.logo-txt { position: relative; }
.logo-txt img { cursor: pointer; }
.logo-txt .seabox { position: absolute; right: -20px; top: 77px; background: #fff; width: 260px; padding: 20px; line-height: 1; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all .2s; transition: all .2s; }
.logo-txt .seabox.sbon { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); }
.logo-txt .seabox input { border: 0; background: #f1f1f1 url(../images/seaicon.png) no-repeat 94% center; padding: 0 20px; line-height: 40px; width: 100%; box-sizing: border-box; }
.logo-txt .seabox input:focus { outline: none; background-color: #f9f9f9; }
#bgblack { position: fixed; left: 0; top: 0; z-index: 100; width: 100vw; height: 100vh; background: rgba(0,0,0,0.3); }
.hometext { font-size: 14px; text-align: center; line-height: 160%; display: block; width: 100%; color: #666; }
.hometitle { font-size: 45px; font-weight: 700; line-height: 100%; display: block; width: 100%; margin-bottom: 10px; text-align: center; color: #666; }
.probox2 { padding-top: 50px; padding-bottom: 12px; max-width: 1400px; width: 100%; }
.probox2 .item { }
.probox2 .item:hover a { text-decoration: none; }
.probox2 .item .pic { display: block; }
.probox2 .item .pic img { display: block; width: 100%; }
.probox2 .item .info { background: #fff; padding: 40px 40px; text-align: left; }
.probox2 .item .info .name { font-size: 18px; color: #333; line-height: 30px; letter-spacing: 0px; }
.probox2 .item .info .text { font-size: 14px; color: #666; line-height: 20px; overflow: hidden; text-align: left; margin-bottom: 0px; }
.probox3 { }
.probox3 .item { float: left; margin-right: 2%; width: 32%; margin-bottom: 2%; }
.probox3 .item:nth-child(3n) { margin-right: 0; }
.probox3 .item:hover a { text-decoration: none; }
.probox3 .item .pic { display: block; }
.probox3 .item .pic img { display: block; width: 100%; }
.probox3 .item .info { background: #fafafa; padding: 20px; text-align: left; }
.probox3 .item .info .name { font-size: 18px; color: #333; line-height: 30px; letter-spacing: 0px; }
.probox3 .item .info .text { font-size: 14px; color: #666; line-height: 20px; overflow: hidden; margin: 20px auto; text-align: left; margin-bottom: 0px; }
.probox3 .name { color: #1d50a2; font-weight: 600; }
.probox3 .text .d1 { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 1; font-weight: 400; min-height: 20px; }
.probox3 .text .d2 { margin-top: 20px; }
.probox3 .text .d3 { width: 16px; height: 3px; background: #666; margin-top: 10px; float: left; }
.probox3 .text .d4 { width: 16px; height: 3px; background: #1d50a2; margin-top: 10px; float: left; }
.pageBoxT2 { margin-top: 30px; }
.probox4 { background: #fff; }
.probox4 .item { width: 23.5%; }
.probox4 .item:nth-child(3n) { margin-right: 2%; }
.probox4 .item:nth-child(4n) { margin-right: 0; }
.ind_p_c { padding: 10px 15px; margin: 5px 0; line-height: 36px; border-radius: 30px; background: rgba(255,255,255,0.5); }
.ind_p_c.on, .ind_p_c:hover { background: #1d50a2; color: #FFF; }
.probox2 .name { color: #1d50a2; font-weight: 600; }
.probox2 .text .d1 { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; font-weight: 400; }
.probox2 .text .d2 { margin-top: 20px; }
.probox2 .text .d3 { width: 16px; height: 3px; background: #666; margin-top: 10px; float: left; }
.probox2 .text .d4 { width: 16px; height: 3px; background: #1d50a2; margin-top: 10px; float: left; }
.dy1 { width: 60%; float: left; background: url(../images/lxwmbg.jpg) no-repeat center bottom; background-size: cover; padding: 100px 40px 100px 90px; box-sizing: border-box; }
.dy2 { width: 40%; float: left; background-color: #fff; box-shadow: 0px 0px 2px #bbb; padding: 86px 50px; box-sizing: border-box; height: 100%; }
.dy1 .p1 { width: 100%; text-align: left; margin-bottom: 30px; font-size: 20px; color: #fff; line-height: 180%; }
.dy1 .p2 { width: 100%; text-align: left; font-size: 18px; color: #fff; line-height: 200%; }
.dy1 .p2 img { width: 3%; vertical-align: middle; margin-right: 10px; }
.dy2 .p1 { width: 100%; text-align: left; }
.nt { font-size: 0.9rem; }
.inbanner { height: 600px; background: url(../images/inbanner01.jpg) no-repeat center; position: relative; color: #fff; display: table; width: 100%; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); z-index: 2; font-family: Source Sans Pro; margin-top: 100px;background-size: cover; }
.inbanner:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgb(0 0 0 / 20%);/*background: url(../images/a.png) repeat center;*/ content: ''; }
.inbanner .title { position: relative; text-align: center; display: table-cell; vertical-align: middle; }
.inbanner .title .en { font-size: 45px; margin-bottom: 10px; text-transform: uppercase; }
.inbanner .title .tn { font-size: 20px; text-transform: uppercase; }
.inpage { background: #f5f7f9; padding: 30px 0; }
.side { width: 300px; float: left; }
.main { width: calc(100% - 330px); float: right; }
.snav { background: #fff; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); font-family: arial; }
.snav .hd { text-align: center; font-size: 20px; color: #1d50a2; font-weight: bold; line-height: 20px; padding: 20px 0 10px; }
.snav .bd { background: #fff; padding: 10px; }
.snav .bd .bul { padding: 0 10px; }
.snav .bd .bul .bli { line-height: 40px; height: 40px; overflow: hidden; border-bottom: 1px dashed #fff; background: url(../img/dot.png) no-repeat 8px 17px; position: relative; }
.snav .bd .bul .bli .ba { display: block; font-size: 16px; color: #39424b; position: relative; text-align: center; -webkit-transition: all .2s; transition: all .2s; text-decoration: none; padding: 0 20px; }
.snav .bd .bul .bli:before { content: ''; background: linear-gradient(to right, #1d50a2, #7294cc); display: block; border-radius: 30px; -webkit-transform: scale(.8); transform: scale(.8); opacity: 0; height: 40px; width: 100%; position: absolute; left: 0; right: 0; top: 0; -webkit-transition: all .2s; transition: all .2s; text-decoration: none; }
.snav .bd .bul .bli:hover:before, .snav .bd .bul .bli.on:before { -webkit-transform: scale(1); transform: scale(1); opacity: 1; }
.snav .bd .bul .bli:hover .ba, .snav .bd .bul .bli.on .ba { color: #fff; }
.snav .bd .bul .bli.on { border-color: transparent; }
.snav .bd .bul .bsub { background: #f3f3f3; margin: -20px 0 2px 0; padding-top: 25px; padding-bottom: 10px; text-align: center; border-radius: 0 0 20px 20px; }
.snav .bd .bul .bsub li { line-height: 36px; }
.snav .bd .bul .bsub li a { font-size: 14px; color: #666; }
.snav .bd .bul .bsub li a:hover, .snav .bd .bul .bsub li.on a { color: #d00c18; }
.sbox { background: #fff; padding: 4px; margin-bottom: 30px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); font-family: arial; }
.sbox .hd { text-align: center; font-size: 18px; color: #1d50a2; font-weight: bold; line-height: 20px; padding: 20px 0 10px; }
.sbox .bd { background: #fff; padding: 15px; }
.scon { font-size: 14px; color: #666; line-height: 24px; }
.snav .sd { display: none; }
.mainbox { background: #fff; border: 0 solid #dedede; padding: 40px 64px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); }
.mainbox .hd { height: 20px; border-bottom: 1px solid #dedede; margin-bottom: 60px; font-family: Source Sans Pro; }
.mainbox .hd h1 { float: left; background: #fff; line-height: 40px; font-weight: normal; color: #39424b; padding-right: 20px; font-size: 30px; }
.mainbox .now { float: right; background: #fff; line-height: 40px; color: #999; padding-left: 10px; font-size: 12px; }
.mainbox .now .split { margin: 0 4px; font-family: simsun; }
.mainbox .now a { color: #999; }
.mainbox .now a:hover { color: #d00c18; }
.mainbox .bd { font-size: 18px; line-height: 30px; color: #333; word-wrap: break-word; font-family: Source Sans Pro; }
.mainbox .bd img { max-width: 100%; }
.mainbox .bd p { margin-bottom: 20px; }
.mainbox .bd h3 { font-size: 24px; font-weight: normal; background: linear-gradient(to right, #e60012, #fe883e); color: #fff; line-height: 30px; padding: 5px 20px; border-radius: 20px; margin-bottom: 20px; margin-top: 40px; }
.aboutus .c1 { display: flex; margin: 30px 0; flex-wrap: wrap; }
.aboutus .l1 { width: calc(100% / 4); text-align: center; }
.aboutus .l1 img { width: 30%; }
.aboutus .l1 p { line-height: 1.6; text-indent: 0; margin-bottom: 0; font-weight: bold; }
.aboutus .l1 p span { text-transform: uppercase; line-height: 2; }
.honor_ul { }
.honor_ul li { width: 23.5%; margin-right: 2%; margin-bottom: 20px; float: left; }
.honor_ul li:nth-child(4n) { margin-right: 0; }
.honor_ul li img { width: 100%; }
.honor_ul li p { width: 100%; text-align: center; padding: 10px 0; background: #f1f1f1; }
.honor_ul li a { position: relative; display: block; }
li .cover { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #13418e; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .2s ease; transition: all .2s ease; }
li:hover .cover { opacity: .8; filter: alpha(opacity=80); }
li .ico01 { width: 68px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: -94px; background: url(../images/i5.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease; transition: all .4s ease; }
li:hover .ico01 { margin-left: -34px; opacity: 1; filter: alpha(opacity=100); }
li .ico02 { width: 68px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: 64px; background: url(../images/i6.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease; transition: all .4s ease; }
li:hover .ico02 { margin-left: -34px; opacity: 1; filter: alpha(opacity=100); }
.pro_t { text-align: center; font-size: 24px; font-weight: bold; color: #333; margin: 20px 0; }
/*产品多图 strat*/
.pro_dimg{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.pro_dimg li{
	width:32%;
	border:1px solid #ccc;
	margin:0.5%;
}
.pro_dimg li img{ display:block; width:100%;}
/*产品多图 end*/
.pro_ul_pic{
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.pro_ul_pic li{
	width:32%;
	margin:0.5%;
	text-align:center;
}
.pro_ul_pic li img{border:1px solid #ccc; display:block; width:100%;}

.pro_ul_pic2{
	display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
.pro_ul_pic2 li{
	width:48%;
	margin:0.5%;
	text-align:center;
}
.pro_ul_pic2 li img{border:1px solid #ccc; display:block; width:100%;}

/**/


.mainbox .bd .cs { border-bottom: 1px solid #999; margin-bottom: 20px;}
.mainbox .bd .cs p { border: 1px solid #999; border-radius: 10px 10px 0 0; margin: 0; display: inline-block; padding: 10px 20px; border-bottom: 0; }
.pro_moret { font-size: 24px; text-align: center; padding: 20px 0; }
.newslist { }
.newslist .item { width: 49%; float: left; margin-right: 2%; margin-bottom: 20px; box-sizing: border-box; border: 6px solid #dedede; -webkit-transition: all .4s; transition: all .4s; background: #fff; padding: 30px; }
.newslist .item:nth-child(2n) { margin-right: 0; }
.newslist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.newslist .item .time { font-size: 12px; line-height: 20px; margin-bottom: 10px; color: #999; text-transform: uppercase; }
.newslist .item .time .split { margin: 0 10px; color: #ccc; }
.newslist .item .name { font-size: 18px; line-height: 28px; margin-bottom: 25px; height: 28px; overflow: hidden; }
.newslist .item .name a { color: #111; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.newslist .item .name a:hover { color: #ef3320; }
.newslist .item .text { color: #777; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-bottom: 16px; }
.newslist .item .link { overflow: hidden; margin-bottom: -12px; }
.newslist .item .link a { width: 24px; height: 24px; display: block; background: url(../images/hb01img01s.png) no-repeat center; float: left; }
.newslist .item .link a.l02 { float: right; background-image: url(../images/hb01img02s.png); }
.contact .c_cup { border-bottom: 1px solid #e5e5e5; width: 100%; margin-bottom: 40px;     display: flex;
    flex-wrap: wrap;}
.contact .c_cup .c_li { width: 25%; background: url(../img/c_li.jpg) no-repeat left center; margin-bottom: 40px; }
.contact .c_cup .bgn { background: none; }
.contact .c_cup .c_li .c_pic { height: 50px; width: 100%; }
.contact .c_cup .c_li .c1 { background: url(../images/c1.jpg) no-repeat center top; }
.contact .c_cup .c_li .c2 { background: url(../images/c2.jpg) no-repeat center top; }
.contact .c_cup .c_li .c3 { background: url(../images/c3.jpg) no-repeat center top; }
.contact .c_cup .c_li .c4 { background: url(../images/c4.jpg) no-repeat center top; }
.contact .c_cup .c_li .one { line-height: 24px; text-align: center; color: #757575; font-size: 14px; }
.contact .form { padding: 0 0 5%; }
.contact .c_row { width: 32%; margin-left: 2%; margin-bottom: 30px; }
.contact .c_row.noml { margin-left: 0; }
.contact .c_row .user { width: 100%; border: 1px solid #e3e3e3; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; behavior: url(/pie/pie.htc); position: relative; padding: 0 18px; box-sizing: border-box; height: 48px; line-height: 48px; color: #999; font-size: 14px; }
.contact .m_row { margin-bottom: 30px; }
.contact .m_row .mess { border-radius: 5px; padding: 14px 18px; line-height: 28px; font-size: 14px; color: #999; width: 100%; border: 1px solid #e3e3e3; min-height: 200px; box-sizing: border-box; }
.contact .c_submit { width: 150px; height: 50px; background: #1d50a2; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; position: relative; margin: 0 auto; }
.contact .c_submit .mit { height: 50px; width: 150px; border: none; background: none; line-height: 50px; font-size: 16px; color: #fff; cursor: pointer; }
.news-sec { background: url(../images/beb.jpg) no-repeat center top; background-size: cover; }
.news-sec .nnlefta { float: left; width: 40%; margin-right: 2%; }
.news-sec .nnlefta img { width: 100%; display: block; }
.news-sec .nnlefta .nnleftbg { background-color: #1d50a2; padding: 35px; box-sizing: border-box; }
.news-sec .hhnnn { float: left; width: 58%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start; }
.hhnnn li { float: left; width: 48%; margin: 0 1% 2% 1%; border: 1px solid #ddd; background-color: #fff; padding: 30px 30px 20px; box-sizing: border-box; }
.news-sec .nnlefta .nnlefttit { color: #fff; font-size: 22px; }
.news-sec .nnlefta .nnlefttita { color: #fff; font-size: 16px; line-height: 180%; margin-top: 20px; }
.news-sec .nnlefta .nnleftbtn { color: #fff; font-size: 14px; margin-top: 30px; }
.news-sec .nnlefta .nnleftbtn span { padding-left: 30px; }
.news-sec .hhnnn span { font-size: 14px; color: #666; text-decoration: underline; margin-bottom: 18px; display: block; }
.news-sec .nnewtit { font-size: 20px; margin-bottom: 18px; color: #000; }
.news-sec .nnewtita { font-size: 15px; line-height: 170%; color: #000; }
.news-sec .nnewbtna { margin-top: 22px; font-size: 14px; color: #d80000; }
.news-sec .nnewbtna span { padding-left: 30px; text-decoration: none; display: inline-block; color: #d80000; }
.news-sec .hometitle { margin-top: 120px; }

.ny_page{
	display: flex;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}
.ny_page a{
	width: 48%;
    padding: 0 20px;
    line-height: 2;
    margin: 0 1%;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
}
.ny_page a:hover{ color:#06C;}
 @media (max-width: 1500px) {
.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
}
 @media (max-width: 800px) {
.logo-txt .seabox { width: auto; position: fixed; right: 5%; left: 5%; top: 60px; }
.inwrap { padding-top: 51px; }
.inbanner { height: 300px; background-size: cover; margin-top: 52px; }
.inbanner .title .en { font-size: 24px; margin-bottom: 5px; }
.inbanner .title .tn { font-size: 14px; }
.side { width: 100%; float: none; }
.main { width: 100%; float: none; }
.sbox { display: none; }
.snav { padding: 0; margin-bottom: 0; }
.snav .sd { background: #666; line-height: 36px; font-size: 12px; color: #fff; text-align: center; display: block; }
.snav .hd { display: none; }
.snav .bd { display: none; }
.snav .bd.sbon { display: block; }
.snav .bd .bul .bli .ba { font-size: 14px; }
.mainbox .now { display: none; }
.mainbox { padding: 20px; }
.mainbox .hd { border-color: transparent; margin: -20px -20px 40px; }
.mainbox .hd h1 { float: none; text-align: center; background: linear-gradient(to right, #e60012, #fc7b7b); color: #fff; font-size: 16px; padding-right: 0; }
.newsbackline ul li a { width: 100%; }
.newslist .item { width: 100%; float: none; margin-right: 0; padding: 10px; }
.newslist .item .name { height: auto; }
.process02 li { width: 48%; }
.process05 li { width: 48%; }
.process05 li span { font-size: 12px; }
.caselist li { width: 50%; }
.caselist li span { font-size: 12px; }
.messagecon p { }
.messagetarea { width: 90%; margin: 0 auto; display: block; }
.messagetit { text-align: center; margin-top: 5px; font-size: .75rem;
}
.messageinput { width: 90%; margin: 0 auto; display: block; margin-bottom: 5px; }
.main .con .yanzhengma { display: block; width: 20%; margin: 20px auto; }
.messagebtn { margin: 5px auto 0; width: 80%; display: block; }
.messagebtn.btnon { width: 80%; }
.prolist .item { width: 49%; margin-right: 2%; margin-bottom: 10px; }
.prolist .item:nth-child(2n) { margin-right: 0; }
.prolist .item .box { padding: 16px; }
.abouttb td { display: block; }
.probox2 .item .info { padding: 10px; }
.probox2 .item .info .text { margin: 10px auto; }
.probox3 .item { width: 49%; }
.probox3 .item:nth-child(3n) { margin-right: 2%; }
.probox3 .item:nth-child(2n) { margin-right: 0; }
.probox3 .item .info { padding: 10px; }
.probox3 .item .info .name { font-size: 16px; }
.probox3 .item .info .text { margin: 10px auto; }
.probox3 .text .d2 { margin-top: 10px; }
.pro_t { font-size: 20px; }
.contact .c_cup .c_li { width: 50%; }
.contact .c_row { width: 100%; }
}
.cen06left { }
.cen06left .cen06tit { font-size: 26px; color: #555; }
.cen06left .cen06ly { margin-top: 30px; }
.cen06left .cen06ly .txtb { background-color: #f9f9f9; border: 1px solid #cdcdcd; width: 48%; height: 60px; margin-right: 2%; }
.cen06left .cen06ly .txtb:last-child { margin: 0; }
.cen06left .cen06ly .txtb::-webkit-input-placeholder {
color:#888;
text-indent:12px;
}
.cen06left .cen06ly .txtb::-moz-placeholder {
color:#888;
text-indent:12px;
}
.cen06left .cen06ly .txtb:-moz-placeholder {
color:#888;
text-indent:12px;
}
.cen06left .cen06ly .txtb:-ms-input-placeholder {
color:#888;
text-indent:12px;
}
.cen06left .cen06lya .txtc { background-color: #f9f9f9; height: 150px; width: 100%; border: 1px solid #cdcdcd; margin-top: 22px; color: #888; line-height: 20px; padding: 15px; box-sizing: border-box; }
.cen06left .cen06btn { background-color: #cf0a2c; text-align: center; width: 165px; height: 50px; line-height: 50px; border: 0px none; color: #fff; font-size: 15px; margin-top: 32px; }
.cen06left .cen06titaaa { font-size: 16px; margin: 18px 0 10px; }
.vedbox { display: flex; flex-wrap: wrap; }
.vedbox .box_n { width: 31%; margin: 1%; text-align: center; }
.vedbox .box_n .ved_img { }
.vedbox .box_n .ved_nam { }

@media screen and (max-width: 450px){
	.inbanner{height: 200px;}
	.hometitle{ font-size:30px;}
	.news-sec .nnlefta{ width:100%;}
	.news-sec .hhnnn{ width:100%;}
	.hhnnn li{ width:100%;}
	.dy1,.dy2{ width:100%; padding:60px 30px;}
	.dy1 .p1,.dy1 .p2{font-size: 16px;}
	.dy1 .p2 img{ width:10%;}
	.aboutus .l1{width: calc(100% / 2);}
	.news-sec .nnewtit,.news-sec .nnlefta .nnlefttit{font-size: 16px;font-weight: bold;}
	.news-sec .nnlefta .nnlefttita{font-size: 14px;}
	.hometext{display: flex;  flex-wrap: wrap;}
	.ind_p_c{width: 50%;box-sizing: border-box;line-height: normal; margin:0;}
	.vedbox .box_n{width: 48%;}
	.vedbox .box_n .ved_nam{font-size: 16px;}
	.ny_page a{font-size: 14px;}
	.pro_dimg li{width: 100%;}
}