/* 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:#ff0707;}
.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:#334da2; border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{ background-color:#334da2}
::-webkit-scrollbar-corner:vertical{ background-color:#334da2}
::-webkit-scrollbar-resizer:vertical{ background-color:#334da2}



.m{ width:95%; max-width:1200px; margin:0 auto; position:relative;}
.m2{ width: 95%; max-width: 1200px; margin: 0 auto; position:relative;}
.m3{ width: 85%; margin: 0 auto;}
.n{ padding:50px 0;}
.n_m{ padding: 50px 0; background: #f5f5f5;}

.top{ background: #eff2f5; border-bottom: #e4e4e4 1px solid; line-height:40px;}
.top ul{ float:right;}
.tlogo{ padding:10px 0;}
.tlogo .logol{ float:left;}
.tlogo .logol img{ float:left; height:80px; }
.tlogo .logol p{ padding-left:20px; margin-left:20px; font-size:19px; font-weight:bold; color:#283440; float:left; border-left:1px solid #ddd;}
.tlogo .logol p span{ font-size:14px;}
.tlogo .ttel{ float:right; text-align:right; font-family: Verdana, Geneva, sans-serif; font-size: 17px; font-weight: 900; color: #283440;}
.tlogo .ttel span{ color: #ff0707; font-size: 13px; margin-bottom: 4px;}

.nav{ background:#0c5cad;}
.nav ul{ position:relative;}
.nav li{ float:left; width:150px; text-align:center; position:relative; z-index:2;}
.nav li a{ display:inline-block; color:#fff; line-height:54px; font-weight:bold; font-size:15px;}
.nav ul .nav_bg{ width:150px; position:absolute; height:100%; background:#ff0707; transition:0.5s;}

/*banner*/
.bannerslide .swiper-slide { background-position: center; position: relative; height: 660px;}
.bannerslide2 .swiper-slide { background-position: center; position: relative; height: 400px;}
.bannerslide .swiper-slide a{ display:block; width:100%; height:100%;}
.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: #ff0707 !important; }

.pt1{ font-size:36px; font-weight:bold; color:#283440; text-align:center;}
.pt2{ font-size:21px; text-align:center; margin:10px 0;}
.pte{ font-size:14px; text-align:center;}

.ind_ab{ background:#eff2f5;}
.ia_m{ display:flex; margin-top:50px;}
.ia_m img{ width:50%;}
.ia_m .ia_mr{ width:50%; background:#fff; padding:60px 70px;}
.ia_m .ia_mr .p1{ font-size:36px; font-weight:bold; color:#283440;}
.ia_m .ia_mr .p2{ font-size:12px; color:#999; margin:5px 0 25px;}
.ia_m .ia_mr .p3{ font-size:15px; line-height:1.6; margin-bottom:15px;}
.ia_m .ia_mr a{ float:right; font-size:12px; font-weight:bold; color:#fff; background:#7a838d; border-radius: 30px; padding:5px 20px;}
.ia_m .ia_mr a:hover{ background:#ff0707;}

.ind_ad{}
.ind_ad .ind_adm{ margin-top:50px;}
.ind_ad .ind_adm>img{ width:50%; float:left; height:340px;}
.ind_ad .ind_adm .fuwutuandui,.ind_ad .ind_adm .baozhang{ float:right;}
.ind_ad .ind_adm div{ width:50%; float:left; padding:50px 80px; height:340px;}
.ind_ad .ind_adm div.one{ background:#eff2f5 url(../images/one.png) no-repeat right center; background-size: contain;}
.ind_ad .ind_adm div.two{ background:#eff2f5 url(../images/two.png) no-repeat right center; background-size: contain;}
.ind_ad .ind_adm div.three{ background:#eff2f5 url(../images/three.png) no-repeat right center; background-size: contain;}
.ind_ad .ind_adm div.four{ background:#eff2f5 url(../images/four.png) no-repeat right center; background-size: contain;}
.ind_ad .ind_adm div .p1{ font-size:30px; font-weight:bold; color:#283440;}
.ind_ad .ind_adm div .p2{ font-size:12px; color:#999;}
.ind_ad .ind_adm div img{ display:inline-block; margin:10px 0;}
.ind_ad .ind_adm div li:before{ content:url(../images/dot.png); margin-right:5px;}
.ind_ad .ind_adm div li{ font-size:18px; line-height:1.8;}

.ind_pro{ background:#eff2f5;}
.ind_pro .paginationwp { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.ind_pro_sw{ margin-top:50px !important;}
.ind_pro_sw .swiper-slide div{ background:#fff; padding:40px 30px;}
.ind_pro_sw .swiper-slide div p a{ font-size:16px; font-weight:bold; color:#333; margin-bottom:10px; display:inline-block;}
.ind_pro_sw .swiper-slide div span{ color:#666; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block;}
.ind_pro_sw .swiper-slide div>a{ float:right; font-size:12px; font-weight:bold; color:#fff; background:#7a838d; border-radius: 30px; padding:5px 20px; margin-top:20px;}
.ind_pro_sw .swiper-slide div>a:hover{ background:#ff0707;}

.ind_case_m{ margin-top:50px !important;}
.ind_case .paginationwc{ bottom:30px !important; position: absolute; left: 0; text-align: center; width: 100%; z-index: 9; }
.ind_case .paginationwc .swiper-pagination-bullet{ margin:0 4px;}
.ind_case_m .swiper-slide{ display:flex;}
.ind_case_m .swiper-slide img{ width:70%;}
.ind_case_m .swiper-slide>div{ width:30%; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: center; background:#e1e2e7 url(../images/bgcase.jpg) right top / cover repeat;}
.ind_case_m .swiper-slide>div div{ background:#cacfd8; width:100%; padding:40px 30px;}
.ind_case_m .swiper-slide .p1{ font-size:16px; color:#333; font-weight:bold;}
.ind_case_m .swiper-slide .p2{ line-height:1.6;}
.ind_case_m .swiper-slide a{ float:right; font-size:12px; font-weight:bold; color:#fff; background:#7a838d; border-radius: 30px; padding:5px 20px; margin-top:20px;}
.ind_case_m .swiper-slide a:hover{ background:#ff0707;}

.ind_par{ background:url(../images/application.jpg) no-repeat center center fixed; padding:100px 0 50px; position:relative;}
.ptw{ font-size:36px; font-weight:bold; text-align:center; color:#fff; position:relative;}
.ptw:before{ content:""; position:absolute; top:140%; left:50%; margin-left:-20px; width:40px; background:#fff; height:3px;}
.ind_par_m{ margin-top:50px; padding:50px 250px 40px; background:#fff; text-align:center; position:relative; z-index:2;}
.ind_par_m p{ text-align:center; line-height:1.6;}
.ind_par_m a{ color:#ff0707; border-bottom:1px solid #ff0707; display:inline-block; padding:5px 10px; margin-top:10px;}
.ind_par_m .ind_par_m2{ margin-top:30px;}
.ind_par_m .ind_par_m2 .swiper-slide{ text-align:center;}
.ind_par_m .ind_par_m2 .swiper-slide img{ display:block; margin:0 auto;}
.ind_par .ind_par_b{ position:absolute; bottom:0; left:0; height:180px; width:100%; background:#eff2f5;}

.ind_news{ text-align:center;}
.ind_news .pt2{ font-size:14px;}
.ind_news a.a_news{ color:#ff0707; border-bottom:1px solid #ff0707; display:inline-block; padding:5px 10px; margin-top:10px;}
/*.ind_news ul{ margin-top:50px;}
.ind_news ul li{ width:23.5%; float:left; margin-right:2%; padding:40px; background:#eff2f5;}
.ind_news ul li:last-child{ margin-right:0;}
.ind_news ul li a.a1{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; font-weight:bold;}
.ind_news ul li p{ line-height:1.6; text-align:left; margin:20px 0;}
.ind_news ul li a.a2{ float:right;}
.ind_news ul li a.a2:before{ content:"+"; color:#fff; font-size:12px; margin-right:5px; background:#ff0707; width:18px; height:18px; border-radius:20px; display:inline-block;}*/

.bottom{ background:#283440;}
.bottom .bu{ margin-top:30px; padding-bottom:30px; border-bottom:1px solid #39444f;}
.bottom .bu ul{ float:left; width:15%;}
.bottom .bu ul p{ margin-bottom:5px;}
.bottom .bu ul p a{ color:#fff;}
.bottom .bu ul li a{ color:#ccc; font-size:13px; line-height:1.8;}
.bottom .bu .ewm{ float:right; width:25%; color:#fff; text-align:center;}
.bottom .bu .ewm .fl{ width:45%;}
.bottom .bu .ewm .fr{ width:50%; text-align:left; font-size:16px;}
.bottom .foot{ text-align:center; padding:30px 0 0;}
.bottom .foot a{ color:#fff; display:inline-block; margin-bottom:20px;}
.bottom .foot p{ font-size:13px; color:#ccc; line-height:1.8;}

.pro_left{ float:left; width:20%;}
.pro_left .tit{ background: #283440; padding: 20px 0;}
.pro_left .tit h2{ padding-left:20px;color:#fff; font-size:18px;}
.pro_left>ul{ padding:10px 0; border:1px solid #283440;}
.pro_left>ul>li{ padding:10px 0 10px 50px; background:url(../images/jt.png) no-repeat 20px 13px; background-size:12px; border-bottom:1px solid #dce0e4; transition:0.2s; position:relative;}
.pro_left>ul>li>a{ font-weight:bold;}
.pro_left>ul>li:hover{ background:url(../images/jt.png) no-repeat 25px 13px; background-size:12px;}
.pro_left>ul>li:last-child{ border-bottom:none;}
.pro_left>ul>li ul{}
.pro_left>ul>li ul li{ padding:5px 20px 5px 5px;}
.pro_left>ul>li ul li:before{ content:" - ";}

.pro_left .left_con{ margin-top:50px;}
.pro_left .con{ padding:10px; border:1px solid #283440; line-height:1.8;}


.pro_right{ float:right; width:75%;}
.pro_right .local{ margin-bottom: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;}

.pro_c{ text-align:center; font-size:22px; font-weight:bold; margin-bottom:30px; position:relative; padding-top:60px; margin-top:-41px;}
.pro_c:before{ content:""; width:60px; height:4px; background-image: linear-gradient(to right, #395ceb , #b1e8fc); position:absolute; top:110%; left:50%; margin-left:-30px;}
.pro_c a{ color:#283440;}
.pro_ul{}
.pro_ul li{ float:left; width:32%; margin-right:2%; position:relative; text-align:center; border:1px solid #ccc; margin-bottom:20px; transition:0.2s;}
.pro_ul li:hover{ border:1px solid #283440;}
.pro_ul li:nth-child(3n){ margin-right:0;}
.pro_ul li .pro_i{ padding:0; overflow:hidden; height:260px; display: -webkit-box; -webkit-box-pack: center; -webkit-box-orient: horizontal; -webkit-box-align: center; background:url(../images/proew.jpg) no-repeat center center; background-size:cover;}
.pro_ul li .pro_i img{ max-width:90%; max-height:100%;}
.pro_ul li .d1{ padding:20px; background:#283440; transition:0.5s;}
.pro_ul li .d1 p{ font-size:16px; font-weight:bold; color:#fff;}
.pro_ul li .d1 span{ display:inline-block;  color:#9eacc3; font-size:12px; padding:2px 8px; margin-top:20px; border-radius:5px;}

.pi .pro_img{ float:left; width:35%; padding:10px; border:1px solid #ccc;}
.pi .pro_d{ float:right; width:60%; font-size:16px; line-height:1.6;}
.pi .pro_d p span{ font-weight:bold; width:5em; display:inline-block; text-align-last: justify;}
.pi .pro_d .pro_con{ padding-top:20px; margin-top:20px; border-top:1px solid #adadad;}
.pi .pro_d .pro_con img{ float:left; margin-right:10px; margin-top:10px;}
.pi .pro_d .pro_con p{ float:left; line-height:1.5; font-size:14px;}

.pro_main{ position:relative;}
.pro_main .ulf{ height:41px; margin:30px auto 0;}
.pro_main .ul1{ border-bottom:1px solid #ddd;}
.pro_main .ul1 li{ padding:10px 20px; background:#F7F8FA; border: solid 1px #DCDEE3; float:left; margin-right:5px; margin-bottom:-1px; font-size:16px;}
.pro_main .ul1 li.on{ border-bottom:1px solid #fff; border-top:2px solid #283440; background:#fff;}
.pro_main .pd{ padding-top:43px; margin-top:-43px;}
.fxd { background-color: rgba(255,255,255,.9); position: fixed; left: 0; right: 0; top: 0; z-index: 99; border-bottom:1px solid #ddd;}
.fxd .ul1{ margin:0 auto;}

.prolist{ position:relative;}
.prolist .ulf{ height:41px; margin:30px auto 10px; position:relative; z-index:2;}
.prolist .ul1{ border-bottom:1px solid #ddd;}
.prolist .ul1 li{ padding:10px 8px; background:#283440; border: solid 1px #DCDEE3; float:left; margin-right:5px; margin-bottom:-1px;}
.prolist .ul1 li a{ color:#eee;}
.prolist .ul1 li.on{ border-bottom:1px solid #fff; border-top:2px solid #283440; background:#fff;}
.prolist .ul1 li.on a{ color:#666;}
.prolist .pd{ padding-top:43px; margin-top:-43px;}
.fxd .ul1{ margin:0 auto;}

.pro_show p{ font-size:20px; border-bottom:1px solid #dfdfdf; padding-bottom:10px; position:relative;}
.pro_show p img{ vertical-align:middle; height:20px; margin-right:5px;}
.pro_show p:before{ content:""; width:120px; height:2px; background:#0f71dc; left:0; top:100%; position:absolute;}
.pro_show ul{ margin-top:20px;}
.pro_show ul li{ float:left; width:23.5%; margin-right:2%; text-align:center;}
.pro_show ul li img{ padding:10px; border:1px solid #ccc; transition:0.2s;}
.pro_show ul li:hover img{ border:1px solid #283440;}
.pro_show ul li:last-child{ margin-right:0;}

.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%;}

.case ul li{ float:left; width:32%; margin-right:2%; transition:0.2s; margin-bottom:20px;}
.case ul li p{ background:#f5f5f5; padding:10px 0; text-align:center; transition:0.2s; color:#666; margin-bottom:0;}
.case ul li:hover{ box-shadow:#aaa 0 0 10px;}
.case ul li:hover p{ background:#2b60b2; color:#fff;}
.case ul li:nth-child(3n){ margin-right: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); }

.news_ul{}
.news_ul li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.news_ul li .nl{ float:left; width:20%;}
.news_ul li .nr{ float:right; width:78%; padding:10px 50px 10px 0;}
.news_ul li .nr .p1{ font-size:18px; font-weight:bold;}
.news_ul li .nr .p2{ font-size:12px; margin:10px 0;}
.news_ul li .nr .p3{ line-height:1.6;}
.news_ul li .nr .p4 a{ display:inline-block; padding:5px; color:#ff0707; border-bottom:1px solid #ff0707; margin-top:10px;}




.xunjia .xjspan{ display: block; line-height: 30px; color: #333;}
.xunjia .xjspan em { font-style: normal; color: #f00; font-family: arial; margin-right: 5px;}
.xunjia .p1{ width:60%; padding-right:10px;}
.xunjia .p2{ width:20%; padding-right:10px;}
.xunjia .p3{ width:100%; padding-right:10px;}
.xunjia .p4{ width:100%; padding-right:10px;}
.xunjia .p4 input.messageinput{ width:calc(100% / 3); float:left; margin-right:10px;}
.xunjia .p4 input{ float:left; margin-right:10px;}
.xunjia .p5{ width:100%; padding-right:10px;}
.xunjia .p6{ width:calc(100% / 3); padding-right:10px;}
.xunjia input.messageinput{ width: 100%; padding: 10px; line-height: 26px; font-size: 14px; border: 1px solid #dedede; margin: 0 5px 0 0; font-family: microsoft yahei; color: #666; background: #f8f8f8; margin-bottom: 20px;}
.xunjia .messagetarea { padding: 10px; border: 1px solid #dedede; font-size: 16px; line-height: 26px; color: #666; resize: none; width: 100%; height: 160px; background: #f8f8f8; margin-bottom: 20px; }
.messagebtn { width: 30%; text-align: center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #ffefef; color: #2d3e50; border-radius: 4px; font-family: microsoft yahei; cursor: pointer; margin-right: 10px; margin-bottom: 30px; }
.messagebtn.btnon { width: 50%; color: #fff; background: #ff0707; }
.messagebtn:hover { opacity: .8; filter: alpha(opacity=80); }

.contact2{}
.contact2 p{ padding:20px 0; border-bottom:1px solid #ddd; width:45%; margin-right:5%; font-size:14px; float:left;}
.contact2 p:nth-child(2n){ margin-right:0;}
.contact2 .p1{ padding:10px 0; margin-bottom:20px; border-bottom:none;}
.contact2 p strong{ font-weight:bold; font-size:26px; color:#ff0707;}
.contact2 .map{ width:100%; margin-top:40px;}

.tlogo .a_m{ float:right; display:none; margin-right:10px; margin-top:15px;}

.ind_news>div.clearfix{ margin-top:30px; text-align:left;}
.ind_news_l{ width:42%; float:left;}
.ind_news_l div{ padding:30px 30px; background:#f8f8f8; border:1px solid #efefef;}
.ind_news_l div .p1{ font-size:16px; font-weight:bold; position:relative;}
.ind_news_l div .p1 img{ height:16px; vertical-align:middle; margin-top:-2px; margin-right:5px; transform:rotate(-90deg);}
.ind_news_l div .p1 a{ color:#283440;}
.ind_news_l div .p1 a:hover{ color:#ff0707;}
.ind_news_l div .p2{ line-height:1.6; margin-top:15px;}
.ind_news_l div .p3{ float:right; font-size:12px; color:#999; margin-top:10px;}
.ind_news_r{ width:54%; float:right; background:#f8f8f8; border:1px solid #efefef;}
.ind_news_r li{ padding:25px 20px; border-bottom:1px solid #efefef;}
.ind_news_r li .p1{ font-size:16px; margin-bottom:10px;}
.ind_news_r li .p1 a{ color:#283440; font-weight:bold;}
.ind_news_r li .p1 a:hover{ color:#ff0707;}
.ind_news_r li .p2{ line-height:1.6; text-indent:2em;}
.ind_news_r li .p3{ float:right; font-size:12px; color:#999; margin-top:10px;}
.ind_news_r .p_more{ padding:20px; color:#fff; background:#283440;}
.ind_news_r .p_more img{ height:14px; vertical-align:middle; margin-top:-2px; margin-right:5px; transform:rotate(-90deg);}
.ind_news_r .p_more a{ color:#fff;}

img.logox{ display:none;}

@media (max-width: 1120px) {
.n{ padding:20px 0;}
.top,.tlogo .logol p,.tlogo .ttel,.nav{ display:none;}
.tlogo{ padding:10px 0;}
.tlogo .logol{width:85%}
.tlogo .a_m{ display:block;  margin:0; padding:0; margin-top:20px;}
.bannerslide .swiper-slide { height: 220px; background-size:cover;}
.bannerslide2 .swiper-slide { height: 100px;}
.pt1{ font-size:20px;}
.pt2{ font-size:14px;}
.pte{ font-size:12px;}
.pte br{ display:none;}
.ia_m{ margin-top:20px; flex-wrap:wrap;}
.ia_m img,.ia_m .ia_mr{ width:100%;}
.ia_m .ia_mr{ padding:20px;}
.ia_m .ia_mr .p1{ font-size:18px;}
.ind_ad .ind_adm>img,.ind_ad .ind_adm div{ width:100%; height:auto;}
.ind_ad .ind_adm div{ padding:20px;}
.ind_ad .ind_adm div .p1{ font-size:18px;}
.ind_ad .ind_adm div li{ font-size:14px;}
.ind_pro_sw .swiper-slide div{ padding:20px;}
.ind_case_m .swiper-slide{ flex-wrap:wrap;}
.ind_case_m .swiper-slide img,.ind_case_m .swiper-slide>div{ width:100%;}
.ind_case_m .swiper-slide>div{ height:220px; background:#cacfd8;}
.ptw{ font-size:20px;}
.ind_par_m{ margin-top:20px; padding:20px;}
/*.ind_news ul li{ width:49%; padding:20px; margin-bottom:2%;}
.ind_news ul li:nth-child(2n){ margin-right:0;}
.ind_news ul li a.a1{ font-size:14px;}
.ind_news ul li p{ font-size:12px;}
.ind_news ul li a.a2{ font-size:12px;}*/
.bottom .bu ul{ display:none;}
.bottom .bu .ewm{ width:100%;}
.bottom .bu .ewm .fl,.bottom .bu .ewm .fr{ width:100%; text-align:center;}
.bottom .m>img{ display:block; margin:0 auto; width:40%;}
.bottom .foot p:last-child{ display:none;}
.pro_left{ display:none;}
.local{ padding:20px 10px;}
.pro_right{ width:100%;}
.local .en,.local .cn{ display:none;}
.local .local-c,.pro_right .local .local-c{ position:relative; top:0; right:0;}
.pro_ul li{ width:49%;}
.pro_ul li:nth-child(3n){ margin-right:2%;}
.pro_ul li:nth-child(2n){ margin-right:0;}
.pi .pro_img,.pi .pro_d{ width:100%; font-size:14px;}
.pro_main .ul1 li{ font-size:12px; padding:10px;}
.pro_show ul li{ width:49%;}
.pro_show ul li:nth-child(2n){ margin-right:0;}
.aboutus h1 img{ width:60%;}
.aboutus .p1{ font-size:14px; line-height:1.6;}
.case ul li{ width:49%;}
.case ul li:nth-child(2n){ margin-right:0;}
.newslist .item{ width:100%; margin-right:0; padding:10px;}
.newslist .item .name{ font-size:14px; margin-bottom:10px;}
.newslist .item .text{ font-size:12px;}
.xunjia .p1,.xunjia .p2,.xunjia .p3,.xunjia .p4,.xunjia .p5,.xunjia .p6{ width:100%;}
.xunjia .p4 input.messageinput{ width:100%;}
.messagebtn{ font-size:14px; height:40px; line-height:40px;}
.contact2 p{ width:100%; padding:5px 0;}
.contact2 .p1{ margin-bottom:10px;}
.contact2 p strong{ font-size:20px;}
.pro_ul li .pro_i{ height:180px;}
.prolist .ulf{ height:121px;}
.prolist .ul1 li{ width:32%; margin-right:2%; text-align:center;}
.prolist .ul1 li.on{ border-top:1px solid #283440;}
.prolist .ul1 li:nth-child(3n){ margin-right:0;}
.pro_c{ padding-top:131px; margin-top:-121px; font-size:18px;}
.pro_c:before{ top:105%;}
.ind_news_l,.ind_news_r{ width:100%; float:none;}
.ind_news_l div{ padding:10px;}
.ind_news_l div .p1{ font-size:14px;}
.ind_news_l div .p1 a{}
.ind_news_r li{ padding:10px;}
.ind_news_r li .p1{ font-size:14px;}
.ind_news_r li .p2{ font-size:12px;}
}
@media (max-width: 780px) {
img.logox{ display:block;}
img.logob{ display:none;}
}