/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,ul,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display:block;}
*{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body { font-family:Microsoft Yahei; color:#666; text-decoration:none; font-size:14px; background:#fff;}
textarea { resize:none;}
img{ max-width:100%;}
iframe,img { border:0;}
ul,ol,li { list-style:none;}
input, select, textarea { outline:0; -webkit-user-modify:read-write-plaintext-only;}
input { -webkit-appearance:none;}
a{ text-decoration:none; color:#666; transition:0.2s; -webkit-transition:0.2s;}
a:hover{ color:#3a6bd4;}
.clearfix { clear:both; zoom:1;}
.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden;}
.fl{ float:left;}
.fr{ float:right;}

/*滚动条*/
::-webkit-scrollbar{ width:6px; height:12px}
::-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:#3a6bd4; border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{ background-color:#334da2}
::-webkit-scrollbar-corner:vertical{ background-color:#3a6bd4}
::-webkit-scrollbar-resizer:vertical{ background-color:#3a6bd4}



.m{ width:95%; max-width:1440px; margin:0 auto; position:relative;}
.m2{ width:95%; max-width:1200px; margin:0 auto; position:relative;}
.n{ padding:50px 0;}
.n_m{ padding: 50px 0; background: #f5f7f9;}
.main{ background:url(../images/wenli.jpg) repeat top center;}

.top{ padding:0 40px; position:relative;}
.logo{ float:left; padding:18px 0;}
.toptel{ float:right; line-height:80px; padding:0 10px; margin-right:40px; font-size:16px;}
.toptel img{ height:14px; margin-right:5px;}
.nav{ text-align:center; float:left; width:60%;}
.nav>li{ display:inline-block; position:relative;}
.nav>li>a{ line-height:80px; display:block; font-size:18px; padding:0 15px; font-weight:bold;}
.nav>li:hover>a{ background:#3a6bd4; color:#fff;}
.nav>li>ul{ position:absolute; left:0; top:120%; z-index:9; background:#3a6bd4; padding:20px 5px; white-space:nowrap; opacity:0; visibility:hidden; transition:0.2s; min-width:120%;}
.nav>li:hover>ul{ opacity:1; visibility:visible; top:100%;}
.nav>li>ul>li{ line-height:2; position:relative; text-align:left;}
.nav>li>ul>li>a{ display:inline-block; padding:0 20px; color:#fff;}
.nav>li>ul>li ul{ position:absolute; left:100%; top:0; background:#4c78d6; padding:0 5px; white-space:nowrap; opacity:0; visibility:hidden; transition:0.2s;}
.nav>li>ul>li ul li{ line-height:2; position:relative; text-align:left;}
.nav>li>ul>li ul li a{ display:inline-block; padding:0 20px; color:#fff;}
.nav>li>ul>li:hover>ul{ opacity:1; visibility:visible; top:0;}
.nav>li>ul>li>ul>li:hover>ul{ opacity:1; visibility:visible; top:0;}

.language{ position:absolute; top:0; right:0; background:#3a6bd4; color:#fff; height:100%; line-height:80px; padding:0 30px;}
.language:hover{ color:#fff; background:#1b4cb4;}

/*banner*/
.bannerslide{}
.bannerslide .swiper-slide { background-position: center; position: relative; height: 42vw; background-size:cover;}
.bannerslide .wrapper { position: relative; height:100%;}
.bannerslide .wrapper .img { position: absolute; top: 300px; left:100px; -webkit-transform: translateY(-20px); transform: translateY(-20px); -webkit-transition: all .4s .4s; transition: all .4s .4s; opacity: 0; background:#fff; width:500px;}
.bannerslide .wrapper .img .p1{ margin-bottom:20px; font-size:34px; color:#666;}
.bannerslide .wrapper .img .p2{ font-size:13px; color:#999; font-weight:bold; margin-bottom:10px; line-height:1.6;}
.bannerslide .wrapper .img a{ font-size:13px; border-radius:40px; color:#fff; display:inline-block; background:#3a6bd4; padding:0 30px; line-height:50px; font-weight:bold;}
.bannerslide .wrapper .img .img2{ padding:40px;}
.bannerslide .wrapper .img .img3{ padding: 40px; background: linear-gradient(to right,#dcdee3,70%,#bccdf0);}
.bannerslide .swiper-slide-active .img { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.bannerslide .swiper-slide-active .bg{ transition: all 14s cubic-bezier(0, 1, .34, .99); transform: scale(1, 1)}
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #007bba; }

.index_part1{ padding:70px 0;}
.pt1{ text-align:center; font-size:30px; font-weight:500; margin-bottom:50px;}
.pt2{ text-align:center; font-size:15px; color:#333; line-height:1.6; margin-top:10px; display:none;}
.index_part1 .ipd1{ display:flex; margin-top:30px;}
.index_part1 .ipd1>img{ width:50%;}
.index_part1 .ipd1 .ipd1m{ padding:40px 120px 40px 40px; box-shadow: 0 2px 2px rgba(19, 19, 19, 0.3); width:50%;}
.index_part1 .ipd1 .ipd1m:last-child{ margin-right:0;}
.index_part1 .ipd1 .ipd1m .p3{ font-size:18px; color:#666; font-weight:bold; margin:40px 0 20px;}
.index_part1 .ipd1 .ipd1m .p4{ color:#777; line-height:1.8; margin-bottom:30px;}
.index_part1 .ipd1 .ipd1m .btn{ color:#3a6bd4;}
.index_part1 .ipd1 .ipd1m .btn a{ color:#3a6bd4; margin-top:10px; display:inline-block;}
.index_part1 .ip1_more{ text-align:center; margin-top:30px;}
.index_part1 .ip1_more a{ display:inline-block; background:#3a6bd4; color:#fff; border-radius: 40px; padding:0 30px; line-height:50px;}

.index_part2 .m{}
.index_part2{ background:#f2f3f5; padding:70px 0;}
.index_part2 .ip2ul1{ text-align:center; margin:30px 0 50px;}
.index_part2 .ip2ul1 li{ display:inline-block;}
.index_part2 .ip2ul1 li a{ display:block; padding:10px 20px; border-bottom:#bbb 1px solid;}
.index_part2 .ip2ul1 li a:hover,.index_part2 .ip2ul1 li.on a{ border-bottom:#3a6bd4 2px solid; color:#3a6bd4;}
.ip2ul2{ margin-top:30px;}
.ip2ul2 li{ width:100%;}
.ip2ul2 li a{ display:flex;}
.ip2ul2 li .ip2i{ width:50%; overflow:hidden;}
.ip2ul2 li img{ display:block; width:100%; transition:1.5s;}
.ip2ul2 li img:hover{ transform:scale(1.1,1.1);}
.ip2ul2 li:last-child{ margin-right:0;}
.ip2ul2 li div.ip2d{ padding:20px 80px; width:50%; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: center; background:url(../images/pb.jpg) no-repeat center center; background-size:cover;}
.ip2ul2 li .p1{ font-size:28px; color:#3a6bd4; margin:10px 0;}
.ip2ul2 li .p2{ font-size:15px; color:#777;}
.ip2ul2 li .btn{ color:#3a6bd4; margin-top:20px;}
.ip2ul2 li .btn div{ margin-top:10px;}
.product .ip2ul2 li{ width:32%; margin-right:2%; margin-bottom:2%; transition:0.2s;}
.product .ip2ul2 li:nth-child(3n){ margin-right:0;}
.product .ip2ul2 li div.ip2d{ background:#fafafa;}
.product .ip2ul2 li:hover{ box-shadow: 0 7px 22px rgba(19, 19, 19, 0.2);}


.index_part3{ padding:70px 0;}
.index_part3 .pt1{ margin-bottom:60px;}
.index_part3 .ip3m{ display:flex;}
.index_part3 .ip3m .img{ width:60%; display: block;}
.index_part3 .ip3m .ip3m_w{ display: block;  padding: 70px 70px 0 70px;  color: #666; font-size:16px; line-height:1.8; font-weight:bold; width:40%;}
.index_part3 .ip3m .ip3m_w a{ border: #3a6bd4 1px solid; display: inline-block; padding: 0 30px; color: #3a6bd4; border-radius: 30px; margin-top: 40px; font-size:14px; line-height:50px;}
.index_part3 .ip3m .ip3m_w p{ word-break: break-word;}
.index_part4{ padding:70px 0; background:url(../images/aboutbg.jpg) no-repeat center center;}
.index_part4 .m{ display:flex;}
.index_part4 .ip4m{ width: 48%; margin-right: 4%; display: inline-table; box-shadow: 0 7px 22px rgba(19, 19, 19, 0.08); background: #FFF;}
.index_part4 .ip4m:nth-child(2){ margin-right:0;}
.index_part4 .ip4ml{ width:50%; display:table-cell; vertical-align:top; padding:40px 40px; box-sizing:border-box;}
.index_part4 .ip4ml .p1{ color:#999; font-size:14px;}
.index_part4 .ip4ml .p2{ margin-top:50px; color:#666; font-size:16px; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 8; line-height:1.6;}
.index_part4 .ip4mr{ width:50%; display:table-cell; width:50%;}
.index_part4 .ip4ml .btn{ margin-top:100px; color:#3a6bd4;}
.index_part4 .ip4ml .btn a{ display:inline-block; color:#3a6bd4; margin-top:10px;}

.index_part5{ padding:70px 0; background:url(../images/aboutbg.jpg) no-repeat center center;}
.index_part5 .ip5m{ display:flex; margin-top:40px; flex-wrap:wrap;}
.index_part5 .ip5m_d{ width:32%; margin-right:2%; transition:0.5s;}
.index_part5 .ip5m_d:hover{ box-shadow:0 0 15px #bbb;}
.index_part5 .ip5m_d:nth-child(3n){ margin-right:0;}
.index_part5 .ip5m_d img{ width:100%; display:block;}
.index_part5 .ip5m_d div{ background:#fff; padding:25px 40px;}
.index_part5 .ip5m_d div .p1{ font-size: 18px; color: #111; line-height: 30px;}
.index_part5 .ip5m_d div .p2{ color:#777; margin:10px 0 30px; line-height:1.6; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; overflow: hidden; display: -webkit-box;}
.index_part5 .ip5m_d div .btn{ color:#3a6bd4; padding:0;}
.index_part5 .ip5m_d div .btn a{ display:inline-block; color:#3a6bd4; margin-top:10px;}

.index_part6{ padding:70px 0; background: #fff url(../images/newsbg.jpg) repeat center center;}
.index_part6 .pt1,.index_part6 .pt2{ color:#fff;}
.index_news{ margin-top:100px;}
.in_d{ float:left; width:calc(50% - 10px); margin-right:20px; padding:40px 60px; background:#fff; box-shadow: 0 7px 22px rgba(19, 19, 19, 0.08); background: #fff url(../images/newico.png) no-repeat top right; transition:0.2s; margin-bottom:20px;}
.in_d:hover{ box-shadow: 0 7px 22px rgba(19, 19, 19, 0.2);}
.in_d:nth-child(2n){ margin-right:0;}
.in_d .p1{ color:#333;}
.in_d .p2{ font-size:22px; color:#111; margin-top:10px;}
.in_d .p3{ font-size: 15px; color: #777; display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2; margin-top: 30px;  padding-right: 40px;}
.in_d .btn{ color:#3a6bd4; padding:0; margin:50px 0 30px;}
.in_d .btn a{ display:inline-block; color:#3a6bd4; margin-top:10px;}

.index_part6 .m{ max-width:1200px;}
.index_cus{ background:#fff; padding:80px 30px; text-align:center; font-size:0; box-shadow:0 7px 22px rgba(19, 19, 19, 0.2);}
.index_cus img{ display:inline-block; width:18%; margin:0 1%;}

.bottom{ background:#131d26; padding-top:70px;}
.bottom .m ul{ float:left; width:13%;}
.bottom .m ul p{ color:#7a7f83; font-weight:bold; margin-bottom:10px;}
.bottom .m ul li{ line-height:1.6; color:#7a7f83;}
.bottom .m ul li a{ color:#7a7f83;}
.bottom .m ul.ulr{ float:right; width:20%; text-align:right;}
.foot{ color:#7a7f83; padding:20px 0; margin-top:50px; border-top:#1f2c38 1px solid;}

.banner_n{ height:300px; background:linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1)),url(../images/inbanner.jpg) no-repeat center center; background-size:cover; text-align:center; padding-top:150px;}
.banner_n .m{ transform:translateY(-50%);}
.banner_n p{ text-transform:uppercase; color:#fff;}
.banner_n p.en{ font-size:36px; font-weight:bold;}
.banner_n p.cn{ font-size:30px;}
.local{ background: url(../images/LoacalBg.jpg); padding:20px; position:relative;}
.local .en{font-size: 12px;text-transform: uppercase;text-decoration: none;color: #283440; margin-bottom: 5px; }
.local .cn{font-size: 20px; font-weight: bold; color: #283440; letter-spacing:1px;}
.local .local-c{ position:absolute; top: 20px; right:20px; font-size:12px;   }
.pro_right .local .local-c{ top:40px;}
.local .local-c a{ font-size:12px;}

.aboutus h1{ text-align:center;}
.aboutus .p1{ font-size:16px; line-height:2; letter-spacing: 1px; margin:10px 0; text-indent:2em;}
.aboutus .p1 strong{ color:#3861a3;}
.aboutus img.aboutus{ display:block; width:100%;}

.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; font-size:18px;}
.about_l{ padding:30px; background:#f7f7f7;}
.about_l ul{ position:relative; padding-left:20px;}
.about_l p{ color:#3a6bd4; font-weight:bold; font-size:24px; margin-bottom:10px;}
.about_l ul li{}
.about_l ul li:before{ content:" ● "; color:#3a6bd4; font-size:30px; display:inline-block; position:relative; top:2px; margin-right:10px;}
.about_l ul .x{ position:absolute; left:29px; top:30px; bottom:10px; width:1px; border-left:1px solid #3a6bd4;}

.scope{ padding:0; background:#fff;}

.news{ margin-top:0;}
.news_detail{ background:none;}
.news_d_tit{ font-size:26px; margin-bottom:30px; font-weight:600; text-align:center;}
.news_d_time{ margin:30px 0;}
.news_d_time img{ margin-left:20px;}
.news_content p{ line-height:1.6; margin-bottom:10px;}

.pn{ margin-top:30px; display:flex;}
.pn li{ float:left; width:42%; padding:20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.pn li img{ height:14px; margin-right:20px;}
.pn li span{ display:inline-block; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pn li:last-child img{ margin-right:0; margin-left:20px;}
.pn li:last-child{ float:right; text-align:right;}
.pn li:nth-child(2){ width:16%; border:1px solid #ddd; text-align:center;}

.honor_ul{}
.honor_ul li{ width:32%; margin-right:2%; margin-bottom:20px; float:left; overflow:hidden;}
.honor_ul li:nth-child(3n){ 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); }

.equintro{ line-height:2; font-size:16px; margin-bottom:30px;}


/*contact*/
.contact{}
.contact_m{ position:relative;}
.contact_l{ background:rgba(0,0,0,0.4); padding:50px; color:#fff; display:none;}
.contact_r{ background:rgba(0,0,0,0.5); width:50%; padding:50px;} 
.contact_l .p1{ font-size:24px; margin-bottom:30px;}
.contact_l .p2{ font-size:16px; line-height:1.8;}
.contact_r .p1{ font-size:16px; color:#fff;}
.contact_l .p2 img{ height:150px;}

.contact2{}
.contact2 .item{float: left;width: 32%;margin-right: 2%;text-align: center;min-height: 200px;border:1px solid #aaa;border-radius: 10px;box-sizing: border-box; margin-bottom:2%; }
.contact2 .item:nth-child(3n){margin-right: 0;}
.contact2 .item .pad{padding:20px;}
.contact2 .item i{width: 60px;height: 60px;margin: 0 auto;border:1px solid #aaa;box-sizing: border-box;border-radius: 50px;padding: 10px;display: block;background-image: url(../images/icon05.png);background-repeat: no-repeat;background-position: center;background-size: 50% auto; transition:0.5s;}
.contact2 .item .nam{padding: 20px 0;font-size: 18px;font-weight: bold;color: #666;}
.contact2 .item p{font-size: 14px;color: #666; margin-bottom:0; height:2em;}
.contact2 .item:hover i{ transform:rotateY(180deg);}
.contact2 .item:nth-child(1) i{background-image: url(../images/icon01.png);}
.contact2 .item:nth-child(2) i{background-image: url(../images/icon02.png);}
.contact2 .item:nth-child(3) i{background-image: url(../images/icon03.png);}
.contact2 .item:nth-child(4) i{background-image: url(../images/icon04.png);}
.contact2 .item:nth-child(5) i{background-image: url(../images/icon04.png);}
.contact2 .item:nth-child(6) i{background-image: url(../images/icon04.png);}

/* 联系我们 */
.xjcontact {background:url(../images/contactimgbg.jpg) no-repeat center;max-width:1200px;margin:0 auto;padding:150px 10% 150px 20%;background-size:cover;overflow:hidden;}
.xjcontact .nam {font-size:20px;font-weight:bold;color:#0c4ca4;margin-bottom:20px;float:left;padding-top:20px;}
.xjcontact .con {}
.xjcontact .nam img {vertical-align:middle;margin-right:8px;}
.xjcontact .it {font-size:20px;color:#fff;line-height:2;float:left;width:50%;}
.xjcontact .it img {vertical-align:middle;margin-right:8px; height:20px;}
.xjcontact .xit {float:right;width:20%;}
.xjcontact .xit .qrbox {line-height:40px;margin:0;text-align:center;}
.xjcontact .xit .qrbox img {display:block;width:90px;margin:0 auto;background:rgba(255,255,255,0.6);padding:20px;box-sizing:content-box;}



.msg{ width: 100%; margin-top:30px;}
.msg div{ width: 100%; padding-bottom: 36px; float: left;}
.msg div .lf{ float: left;}
.msg div .ri{ float: right;}
.msg div i{ width: 90px; display: block; font-style: normal; font-size: 16px; float: left; letter-spacing: 3px; color: #fff;}
.msg div i font{ color: #dc0000;}
.msg div p{ margin:5px 0;}
.msg div p input{ width: 350px; height: 25px; border:none; border-bottom:1px solid #fff; background:none; overflow: hidden; font-size: 16px; font-family: "微软雅黑"; color:#fff; }
.msg div p select{ width:184px; height: 48px; float: left; border:1px solid #d9d9d9; border-radius:4px; overflow: hidden; font-size: 16px; text-indent: 12px; margin-left: 8px; font-family: "微软雅黑"	}
.msg div textarea{ width:350px; border:none; border-bottom:1px solid #fff; background:none; overflow: hidden; font-size: 16px; height: 100px; font-family: "微软雅黑"; color:#fff; margin-bottom:50px;}
.submits{ display: block; padding:5px 20px; color: #000; font-size: 14px;background: #fff;border:0 none; cursor: pointer;font-family: "微软雅黑"; margin-top:20px;}

.a_m{ float:right; margin-top:20px; display:none;}

.proclass{ font-size:20px; font-weight:bold; color:#3a6bd4;}

.pro_title{ font-size:30px; text-align:center; color:#3a6bd4;}
.npro{ display:block; margin:30px 0; box-shadow:0 0 10px #ccc;}
.pro_d .d1{ color:#3a6bd4; padding:10px 0; font-size:18px;}
.pro_d .d1:before{ content:" | "; font-weight:bold;}
.pro_d .d2{ font-size:16px; line-height:2.5; padding:20px; margin-top:20px; box-shadow:0 0 10px #ccc; letter-spacing:2px;}

.npro_ul{ text-align:center; margin-top:30px;}
.npro_ul li{ display:inline-block; padding:10px 20px; font-size:16px; border:1px solid #ccc; margin:0 10px; cursor:pointer; border-top:3px solid #aaa;}
.npro_ul li.on{ border-top:3px solid #3a6bd4;}
.npro_ul2 li{ display:none;}
.npro_ul2 li.on{ display:block;}

.organization2{ display:flex; width:100%; margin:0 auto;}
.organization2>div{ background:#fff; padding:40px;}
.organization2>div .p1{ font-size:24px; font-weight:bold;}
.organization2>div .p2{ margin:20px 0; line-height:2; font-size:16px;}





@media (max-width: 1120px) {
.top{ padding:0 20px;}
.logo{ max-width:80%;}
.nav,.language{ display:none;}
.bannerslide .swiper-slide{ height:220px; background-size:cover;}
.bannerslide .wrapper{ display:none;}
.toptel{ display:none;}
.index_part1{ padding:20px 0;}
.pt1{ font-size:20px; margin-bottom:20px;}
.index_part1 .ipd1{ display:block;}
.index_part1 .ipd1 .ipd1m{ width:100%; margin-right:0; padding:20px;}
.index_part1 .ipd1 .ipd1m .p3{ font-size:16px;}
.index_part1 .ip1_more a{ line-height:30px;}
.index_part2{ padding:20px 0;}
.ip2ul2 li{ width:100%; margin-bottom:2%;}
.ip2ul2 li:nth-child(2n){ margin-right:0;}
.ip2ul2 li a{ display:block;}
.ip2ul2 li .ip2i,.ip2ul2 li div.ip2d{ width:100%;}
.ip2ul2 li img{ height:auto;}
.ip2ul2 li div.ip2d{ padding:15px;}
.ip2ul2 li:nth-child(2) div.ip2d{ transform: translate(0, 100%);}
.ip2ul2 li:nth-child(2) div.ip2i{ transform: translate(0, -100%);}
.index_part3{ padding:20px 0;}
.index_part3 .ip3m,.index_part3 .ip3m .img,.index_part3 .ip3m .ip3m_w{ display:block; width:100%;}
.index_part3 .ip3m .ip3m_w{ padding:20px 0;}
.index_part3 .pt1{ margin-bottom:20px;}
.index_part3 .ip3m .ip3m_w a{ line-height:30px;}
.index_part4{ padding:20px 0;}
.index_part4 .m,.index_part4 .ip4m{ display:block;}
.index_part4 .ip4m{ float:left; width:100%; margin-right:0;}
.index_part4 .ip4ml,.index_part4 .ip4mr{ width:100%; float:none; display:block;}
.index_part4 .ip4ml{ padding:15px;}
.index_part4 .ip4ml .p2,.index_part4 .ip4ml .btn{ margin-top:20px;}
.index_part4 .ip4mr img{ display:none;}
.index_part5{ padding:20px 0;}
.index_part5 .ip5m{ display:block;}
.index_part5 .ip5m_d{ width:100%; margin-right:0;}
.index_part5 .ip5m_d div{ padding:15px;}
.index_part6{ padding:20px 0;}
.index_news{ margin-top:20px;}
.in_d{ float:none; width:100%; padding:20px;}
.in_d .btn{ margin:20px 0;}
.bottom .m ul{ display:none;}
.bottom .m ul.ulr{ display:block; width:100%; text-align:left;}
.bottom{ padding-top:20px;}
.foot{ margin-top:20px;}
.a_m{ display:block;}
.banner_n{ height:200px; padding-top:100px;}
.banner_n p.cn{ font-size:20px;}
.banner_n p.en{ font-size:20px;}
.local{ padding:20px 10px;}
.local .m2{ width:100%;}
.n{ padding:20px 0;}
.about_l ul{ padding-left:0;}
.about_l ul .x{ left:10px;}
.in_d .p2,.news_d_tit{ font-size:18px;}
.product .ip2ul2 li{ width:49%;}
.product .ip2ul2 li:nth-child(3n){ margin-right:2%;}
.product .ip2ul2 li:nth-child(2n){ margin-right:0;}
.honor_ul li{ width:49%;}
.honor_ul li:nth-child(3n){ margin-right:2%;}
.honor_ul li:nth-child(2n){ margin-right:0;}
.contact_l,.contact_r{ width:100%; padding:20px;}
.contact_m{ display:block; margin-top:0; padding-top:0;}
.index_cus{ padding:30px;}
.index_cus img{ width:40%; margin-bottom:10px;}
.xjcontact{ padding:50px 20px;}
.xjcontact .it{ float:none; width:100%; font-size:16px;}
.index_part1 .ipd1>img{ width:100%;}
}