﻿@font-face {
	font-family:'sans';
	src: url(../fonts/SourceSansPro-Regular.otf);
}
@font-face {
	font-family:'blod';
	src: url(../fonts/SourceSansPro-Bold.otf);
}
@font-face {
	font-family:'ligth';
	src: url(../fonts/SourceSansPro-Light.otf);
}
@font-face {
	font-family:'nap';
	src: url(../fonts/NaPecZTIAO.woff2);
}

body,div,ul,li,h1,h2,h3,h4,h5,p,table,td,tr,p,dl,dt,dd,a{ padding:0; margin:0; list-style:none;}
html{font-size: 50px;}
body{ font-family:'nap'; font-size:14px;font-size: 0.28rem; color:#000000;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration: none;}
img{border:0;max-width: 100%;}
.icon {width: 1em; height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
._flex{display: flex;display: -ms-flexbox;display: -webkit-flex;}
._flex_between{justify-content: space-between;}
.contant_part{width: 50%;padding: 0 0.4rem;}
.clear{clear:both;}
.bodySize{width: 1400px;margin-left: auto;margin-right: auto;}

.header{padding: 4px 0;position: fixed;top: 0;z-index: 999;width: 100%;background:white;    -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,.07);box-shadow: 0 0 15px 1px rgba(0,0,0,.07);}
.header_part{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.header .lg{padding: 10px 0;}
.nav_ul a{display: block;padding: 20px;margin: 0 10px;}
.erji{display:none;}
.header_part3{ padding: 2px;border-radius: 3px; color: #616161;}
.header_part3 svg{font-size:30px;}
.header_part3 ul{position: absolute;background: white;display:none;}
.header_part3 li{padding: 10px 25px;}

.header_part .nav1{position: absolute;display:none; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);}
.header_part .nav1 a{display: block!important; padding: 13px 20px!important;color: #666!important;background:white;}
.header_part .nav1 a:hover{    color: #6787bf!important;}
.header_part .nav1_part{background:white;    padding: 0 15px;}

.nbanner{height: 9rem;position: relative;position: relative;}
.nbanner_bj{background: rgba(0,0,0,.1);position: absolute;width: 100%;height: 100%;}
.nbanner ol{position: absolute;bottom: 10px;right: 10px;display: flex;color: white;font-size:13px;display:none;}
.nbanner i{color:;}
.nbanner ol li{padding: 0 5px;}
.nbanner ol a{color: white;}
.nbanner_part{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: white;text-align: center;width: 100%;font-size: 0.5rem;}
.nbanner_title{position: relative;}
.nbanner_title h2{font-size: 2rem;width:100%;font-weight: bold;color: rgba(255, 255, 255, 0.15);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.nbanner_title p{font-size: 32px;letter-spacing: 7px;}
.banner{height: 18rem;position: relative;}
.banner_swiper{height: 100%;}
.banner_part{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: white;text-align: center;width:12rem;}
.banner_part h5{font-size: 0.5rem;padding-bottom: 20px;}
.banner_part h2{font-size: 0.9rem;letter-spacing: 5px;padding-bottom: 20px;border-bottom:solid 1px white;margin-bottom: 15px;font-weight: bold;}
.banner_part p{color: rgb(218, 218, 218);line-height: 25px;}
.banner_x{position: absolute;bottom: 5%;z-index: 999;left: 50%;transform: translateX(-50%)}
.banner_x h6{width: 40px;height: 40px;border: solid 1px white;border-radius: 100%;text-align: center;line-height:40px;color: whitesmoke;}
.banner_swiper .swiper-pagination span{background: white;border-radius: 0;width:1rem;height: 3px;}
.banner_swiper .swiper-slide{background-repeat: no-repeat;background-size: cover;}

.section{padding: 1rem 0;overflow: hidden;}
.section_title{text-align: center;position: relative;margin-bottom: 2%;}
.section_title i{color: rgba(32,131,212,1);padding-bottom: 30px;}
.section_title h3{font-size: 24px;font-weight: bold;color: #000;padding-bottom:2%;}
.section_title h5{text-transform: uppercase;font-size:9em;color: #ccc;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);z-index: -1;opacity: 0.2;letter-spacing: 10px;font-weight: bolder;}
.section_title p{color: rgb(160, 160, 160);}
.section1_part{text-align: center;padding: 0 8%;}
.section1_part p{line-height: 33px;color: #666;padding-bottom: 4%;font-size: 15px;}
.section1_ce{justify-content: center;}
.section1_ce h2{padding:0 5%;}
.section1_ce span{color: rgba(32,131,212,1);font-weight: bold;}
.section1_ce p{line-height: 26px;color: #666;font-size: 15px;padding-top:15px;}
.section1_ce small{font-weight: bold;font-size: 13px;color: rgba(32,131,212,1);}


.section2{background-color: whitesmoke;padding: 2rem 0;background-size: 100%;overflow: hidden;}
.section2_l{width: 30%}
.section2_r{width:70%;}
.section2_title{margin-bottom: 8%;border-left: solid 1px rgba(32,131,212,1);padding-left: 15px;}
.section2_title h2{font-size: 20px;font-weight: bold;color: #666;padding-bottom:2%;}
.section2_title span{color: #ccc;font-size: 15px;}
.section2_part{    align-items: flex-end;}
.section2 p{font-size: 13px;line-height: 36px;width: 70%;}
.section2_pa{width: 100%;height: 300px;}
.se2_swiper{width: 1400px;overflow: hidden;position: relative;margin-top: 55px;}
.se2_swiper .swiper-slide{ position: relative;margin: 15px;}
.se2_swiper img{box-shadow: 0 5px 8px rgba(0, 0, 0, .2), 0 0 6px rgba(0, 0, 0, .04);}
.se2_swiper a{position: absolute;z-index: 99;right: 0;bottom:0;width: 100%;background: rgba(32,131,212,1);color: #fff;padding: 10px;text-align: center;}
.se2_bt{position: relative;width:200px;height: 50px;margin-left: 10%;}
.se2_swiper .swiper-button-prev{bottom: 0;top: unset;height: 15px;z-index: 10;}
.se2_swiper .swiper-button-next{bottom: 0;top: unset;height: 15px;z-index: 10;}
.se2_swiper .swiper-pagination {bottom: 0;z-index: 5;}

.section3{padding: 1rem 0 0 0;}
.se3_act::before{content: '';position: absolute;width: 0;height: 0;border: 20px solid;border-color: transparent transparent whitesmoke;bottom: 0;transform: translateX(-50%);left: 50%;transition: 600ms;}
.section3_part{padding-top: 0.5rem;}
.section3_part li{width: 20%;text-align:center;padding-bottom: 40px;position: relative;cursor:pointer }
.section3_part .icon{font-size: 1rem;margin-bottom: 20px; }
.section3_part h2{font-size: 15px;color: rgb(160, 160, 160);font-weight: bold;}
.section3_hd{background-color: whitesmoke;transition: 600ms;overflow: hidden;}
#container dl{display: none}
.section3_hd1{padding: 5% 0;justify-content: space-around;}
.section3_hd1 p{width: 30%;padding:0 20px;line-height: 35px;color: rgb(102, 102, 102);}
.section3_hd1 span{display: block;font-size: 20px;font-weight: bold;}


.section4 .title{font-size: 16px;padding:0.4rem 0;font-weight: bold;}
.swiper-section4{position: relative;overflow: hidden;    padding: 0 5%;}
.section4 .des{line-height: 24px;padding:0;overflow: hidden;display: -webkit-box!important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow-wrap: break-word;}
.section4_part{padding: 1rem 0;}
.section4_part b{font-size: 0.8rem;padding-right: 20px;position: relative;color:black;}
.section4_part b::before{content: '';position: absolute;width: 1px;height: 70%;background: black;right: 10px;top: 50%;transform: translateY(-50%)}
.section4 .news_list{padding:0;margin:0;border:uest;    border: none;}
.swiper-section4 .swiper-button-next{width: 40px;height: 40px;-webkit-transition: .5s;z-index: 999;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background-color: rgba(0, 0, 0, 0.3);
    opacity: 0;background-size: 13px;}
.swiper-section4 .swiper-button-next:hover{background-color:rgba(32,131,212,1)!important;}
.swiper-section4:hover .swiper-button-next{opacity: 1;}
.swiper-section4 .swiper-button-prev{width: 40px;height: 40px; -webkit-transition: .5s;z-index: 999;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background-color: rgba(0, 0, 0, 0.3);
    opacity: 0;background-size: 13px;}
.swiper-section4 .swiper-button-prev:hover{background-color:rgba(32,131,212,1);}
.swiper-section4:hover .swiper-button-prev{opacity: 1;}




.mid_nav{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);border-radius: 5px;background: white;display: inline-block;position: absolute;overflow: hidden;margin-left:2%;margin-top:40px;z-index:9;}
.mid_nav_top{background: rgba(32,131,212,1);padding: 9px 1.5rem 0 15px;}
.mid_nav h2{font-size: 15px;color: white;padding-bottom: 10px;}
.mid_nav h5{padding-bottom: 10px;color: white;font-weight: bold;opacity: 0.5;}
.mid_nav li{padding: 10px 10px 10px 20px;position: relative;}
.mid_nav_act::before{content: '';position: absolute;width: 2px;height:50%;background: rgba(32,131,212,1);left: 0;}


.news_list{padding-bottom:0.5rem;margin-bottom:0.5rem;border-bottom: solid 1px #f3f3f3;    align-items: center;}
.news_list_pic{width:35%;padding:0 0.4rem;text-align: center;max-height:5rem;overflow:hidden;}
.news_list_text{width:65%;padding:0 0.4rem;}
.news_list_text h2{font-size: 24px;padding-bottom: 1rem;position: relative;}
.news_list_text h2::before{content: '';width: 30px;height: 2px;position: absolute;bottom: 0.6rem; background: rgba(32,131,212,1);}
.des{    font-size: 15px;color: #6b6b6b;line-height: 30px;padding-bottom: 15px;}
.new_bt{ justify-content: space-between;padding-top: 20px;}
.time{    font-size: 15px;font-weight: bold;color: #888;}

.footer{background: #242424;padding-top: 1.5rem;}
.footer_part{width: auto;padding:0 20px;}
.footer_part h3{font-size: 18px;color: white;padding-bottom: 15px;font-weight: bold;}
.footer_part li{font-size: 15px;padding-bottom: 10px;}
.footer1 h2 i{width: 55px;text-align: center;}
.footer1 h2{font-size: 15px;color: white;display: flex;padding:10px 0;}
.footer_part a{color: rgb(196, 196, 196);}
.footer_part a:hover{color: white;}
.footer_last{background: #000000;text-align: center;padding: 10px 0;color: #afafaf;}




.about_l,.about_r{width: 50%; padding: 0 25px;}
.about1{background: rgba(0, 0, 0, 0.05);padding-bottom: 2rem;}
.about1_part{background: white;padding: 40px 15px;;position: relative;margin-top: -2rem;align-items: center;}
.about h5{font-size: 16px;color: #ccc;padding-bottom: 15px; text-transform: uppercase;}
.about h2{font-size: 25px;font-weight: bold;padding-bottom: 40px;position: relative;}
.about h2::before{content: '';width: 30px;height: 2px;position: absolute;top:60%; background: rgba(32,131,212,1);}
.about p{font-size: 15px;line-height: 26px;padding-bottom: 15px;}
.about h6{font-size: 15px;line-height: 26px;}
.about h6 i{color:rgba(32,131,212,1);padding-right: 8px;}
.about2{padding-bottom: 1rem;}
.about2_part1{align-items: center;}
.about2_center1{padding: 5% 5% 5% 0;}
.about2_center2{padding: 5% 0 5% 10%;}
.about3{background: rgba(0, 0, 0, 0.05);height: 400px;}

.about_c{justify-content: space-between;margin-bottom: 2%;padding:0 15px 40px 15px;}
.about_c1{width: 30%;background: white;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);padding: 30px;box-sizing: border-box;border-radius: 8px;}
.about_c1 .icon{font-size: 40px;margin-right: 30px;}
.about_c1 h4{font-size: 20px;font-weight: bold;padding-bottom: 15px;}
.about_c1 strong{padding-right: 6px;}
.about_c1 p{font-size: 14px;line-height: 26px;padding-bottom: 3px;}

.about_m{text-align: center;padding: 3% 0;}
.about_m h5{font-size: 18px;}
.about_m h2{font-size: 30px;padding-bottom: 1rem;} 
.about_m h2::before{left: 50%;transform: translateX(-50%);}
.about_m p{width: 90%;margin: auto;padding-bottom: 25px;}
.about_m img{width: 100%;}

.about_hs1{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);margin-bottom:1rem;}
.about_hs1 h2::before{left: 50%;transform: translateX(-50%)}
.about_hs1_part{padding-bottom:1rem;}
.hs_top{text-align: center;padding-bottom: 5px;}
.hs_top img{width: 50px;}
.hs ul{position: relative;padding-bottom: 0.5rem;margin-bottom: 0.5rem;}
.hs ul::before{content: '';width: 1px;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);background: #ccc;}
.hs ul::after{content:'';position: absolute; border-width: 15px 15px 0 15px;border-style: solid;border-color:rgb(153, 153, 153) transparent transparent ;left: 50%;transform: translateX(-50%);bottom: -15px;}
.hs li{padding-top: 64px;width:80%;margin: auto;}
.hs_cell{width: 50%;position: relative;}
.hs_cell::after{content: '';position: absolute;width: 10px;height: 10px;border:solid 1px #ccc;border-radius: 100%;background: white;right: -5px;top: 27.5px;}
.hs_cell_l{padding-bottom: 10px;box-shadow: 0 2px 20px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);padding: 20px;position: relative;margin-right: 8%;}
.hs_cell_l::before{content: '';position: absolute;right: -18px;z-index: 99;width: 0;height: 0;border-width: 15px 0 15px 18px;border-style: solid;border-color: transparent transparent transparent white;}

.hs_cells{width: 50%;position: relative;float: right;}
.hs_cells::after{content: '';position: absolute;width: 10px;height: 10px;border:solid 1px #ccc;border-radius: 100%;background: white;left: -5px;top: 27.5px;}
.hs_cells_r{padding-bottom: 10px;box-shadow: 0 2px 20px rgba(0, 0, 0, .12), 0 0 6px rgba(0, 0, 0, .04);padding: 20px;position: relative;margin-left: 8%;}
.hs_cells_r::before{content: '';position: absolute;left: -18px;z-index: 99;width: 0;height: 0;border-width: 15px 18px 15px 0;border-style: solid;border-color: transparent white transparent transparent ;}
.hs  h5{color: #678fd8;}
.hs_cell h3{padding-bottom: 15px;border-bottom: solid 1px rgb(223, 223, 223);margin-bottom: 15px;font-weight: bold;padding-right: 30px;position: relative;}
.hs_cell h3::before{content: '';position: absolute;background: rgba(32,131,212,1);width: 20px;height: 4px;right: 1px;top: 30%;transform: translateY(-30%);}
.hs_cells h3{padding-bottom: 15px;border-bottom: solid 1px rgb(223, 223, 223);margin-bottom: 15px;font-weight: bold;padding-left: 30px;position: relative;}
.hs_cells h3::before{content: '';position: absolute;background: rgba(32,131,212,1);width: 20px;height: 4px;left: 1px;top: 30%;transform: translateY(-30%);}
.hs p{font-size: 15px;color: rgb(136, 136, 136);}

.partners_part{flex-wrap: wrap;padding-bottom: 0.6rem}
.partners_part1{width: 23%;text-align: center;background-color: #f7f7f7;margin: 1%;padding: 20px;overflow: hidden;}
.partners_part1 img{transition: 600ms;}
.partners_part1:hover img{transform:scale(1.1)}


.about_hs1 p{width: 80%;margin: auto;}
.rd_bt{padding: 1rem 0;text-align: center;display:none;}
.rd_bt span{display: inline-block;padding: 10px 35px;background:rgba(32,131,212,1);color: white; }
.rd2{padding: 1rem 0;}
.rd2 h2::before{left: 50%;transform: translateX(-50%)}
.swiper-rd{overflow: hidden;}

.qa{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);margin-bottom: 1rem;}
.qa1{ padding: 0 1rem;}
.qa_list{flex-wrap:wrap;padding-bottom:3%;}
.qa_list h6{width:50%;}
.rdlc{position: relative;}
.rdlc_next,.rdlc_prev{position: absolute; top: 50%; margin-top: -30px; width: 30px; height: 60px; text-align: center;background: rgba(0,0,0,.5); cursor:pointer;z-index: 1000; transition: .6s;}
.rdlc_next:hover,.rdlc_prev:hover{background: rgba(0,0,0,.9);}
.rdlc_next i,.rdlc_prev i{line-height: 60px; color: #fff;}
.rdlc_next{right: -50px;}
.rdlc_prev{left: -50px;}
.rdlc_box{position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; padding: 35px 30px 0; box-sizing: border-box; z-index: 200;}
.rdlc_bg{position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(32,131,212,.5); z-index:100; opacity:0; transform: scaleY(0); transition: .5s;}
.rdlc_box .icon{margin:0 auto 20px; width:60px; text-align: center;   height: auto;}
.rdlc_box .icon i{font-size: 40px; }
.rdlc_box .title{font-size:26px; color:#fff; font-weight:bold; position:relative; line-height:60px; margin-bottom:15px; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.rdlc_box .title:after{content:''; position:absolute; width:50px; height:1px; background:#fff; left:0; bottom:0; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.rdlc_box .des{font-size:13px; color:#fff; line-height:24px; opacity:0; visibility:hidden\9; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.rdlc .swiper-slide:hover .icon{display:none;}
.rdlc .swiper-slide:hover .title{text-align:center;}
.rdlc .swiper-slide:hover .title:after{left:50%; margin-left:-25px;}
.rdlc .swiper-slide:hover .rdlc_bg{-webkit-transform: scaleY(1); opacity:1; visibility:visible\9; transform-origin: left 0;}
.rdlc .swiper-slide:hover .des{opacity:1; visibility:visible\9;}

.eq{flex-wrap:wrap;}
.eq1{ width: 30%;margin:1.5%;text-align: center;overflow:hidden;position: relative;}
.eq_title{    position: absolute;z-index: 9;width: 100%;padding: 15px 0;background: rgba(0, 0, 0, 0.5); bottom: 0;color: white;text-align: center;}
.eq1 img{transition: 600ms;}
.eq1:hover img{transform: scale(1.2);}

.newcont_title{text-align: center; font-size: 20px;font-weight: bold;}
.newcont_time{text-align: center;padding: 15px 0;color: #d6d6d6; font-size: 15px;}
.mid_text{padding: 2% 5%; line-height: 26px;color: #666;}

.prolist {flex-wrap:wrap;}
.prolist_part{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);margin-bottom:1rem;}
.prolist:after{ content:""; display:block; clear:both;}
.prolist dl{width:calc(100%/3);align-items: center;padding:15px;}
.prolist dl dd{overflow: hidden;  border: solid 1px #e2e2e2;}
.prolist dl dd img{    transition: 600ms;}
.prolist dl dd img:hover{ transform: scale(1.2);}
.prolist dl dt h2{font-size: 18px;position: relative;    text-align: center;padding: 15px 0; }
.prolist dl dt p{font-weight: lighter;font-size: 16px;line-height: 30px;margin-bottom:20px;}
.prolist dl dt a{align-items: center;font-size:15px;font-weight: lighter;}
.prolist dl dt a:hover{color:rgba(32,131,212,1);}
.prolist dl dt a i{padding-left:6px;font-weight: lighter;}

.pro_header {box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);margin-bottom:1rem;text-align: center;justify-content: space-around;}
.pro_header h2{padding-bottom:20px;font-size:25px;}
.pro_part{position: relative;}
.pro_part p{width:80%;margin:auto;font-size:16px;line-height:25px;}

.pro_send{padding: 2% 0;    width: 80%;margin: auto;margin-top:3%;}
.pro_send h2{text-align: center;font-size: 25px;line-height: 40px;font-weight: bold; color: #222222; font-family: 'proppnsbr'; padding-bottom: 10px;}
.pro_send p{    margin-bottom: 3%;color: #9e9e9e; text-align: center;}
.pro_send input{width: 100%;font-size: 14px;line-height: 25px;padding: 5px 12px;border: #e0e1e1 solid 1px; border-radius: 1px;color: #8b8d94;margin-bottom: 10px;box-sizing: border-box;}
.pro_send textarea{       font-family: 'proppns'; width: 100%;font-size: 14px;line-height: 25px;padding: 5px 12px;border: #e0e1e1 solid 1px; border-radius: 1px;color: #8b8d94;margin-bottom: 10px;box-sizing: border-box;}
.form_send a{display: inline-block;padding: 9px 25px;background: rgb(62,82,117);color: white;float:right;}
.form_send{    text-align: left;}

.swiper-pro{width: 100% !important;margin-top:5%;}
.swiper-pro .swiper-slide img{width:100%;}
.swiper-pro .swiper-button-prev{background: rgba(0, 0, 0, 0.45);color:white;width: 30px;height: 30px;line-height: 30px;left:0;}
.swiper-pro .swiper-button-next{background: rgba(0, 0, 0, 0.45);color:white;width: 30px;height: 30px;line-height: 30px;right:0;}
/*分页代码*/
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 5px 9px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px; color:#666; font-family:宋体,arial,sans-serif;}
.pagelist a:visited, #nowpage { padding: 3px 8px; margin:3px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color:#97262a; background: #fff; border-color:#97262a; text-decoration: none;}


/*feedback*/
.feedback{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);margin-bottom: 1rem;}
.feedback_part{display: flex;display: -ms-flexbox;display: -webkit-flex;}
.feedback_l{width: 30%;padding:0.5rem 0.4rem;margin-right:0.4rem;background-color: #f4f4f4 !important;}
.feedback_l{}
.feedback_boxs{padding:0.6rem 0;border-bottom: 1px dashed #d2d2d2;}
.feedback_boxs i{float: left;width: 30px;text-align: center;font-size: 0.48rem;}
.feedback_box{padding-left:0.8rem;}
.feedback_box h3{color: black;padding-bottom: 0.2rem;font-size: 0.35rem;}
.feedback_box p{font-size: 0.3rem;line-height: 0.55rem;color: #7E7E7E;}
.feedback_r{width: 70%;padding-left: 0.4rem;}
.map{height: 320px;}
.form_list h2{font-size: 0.4rem;font-weight: bold;line-height: 0.5rem;padding: 0.3rem 0;}
.form_list input{padding: 0.2rem; margin-bottom:0.2rem;height: 40px;color: #787d85;border-width: 1px;border-color: rgba(173,176,182,.14);background-color: #fcfcfc;border-radius: 0;}
.form_list textarea{height: 3rem; padding: 0.2rem;margin-bottom:0.2rem;color: #787d85;border-width: 1px;border-color: rgba(173,176,182,.14);background-color: #fcfcfc;border-radius: 0;}
.form_list a{cursor:pointer;padding: 10px 20px;background: #2083d4;margin-left: 0.5rem;float: right;color: white;}


.mobnav{    position: fixed;display: none; z-index: 999;background: white;width: 100%;}
.mobnav_part{    align-items: center;padding: 0 10px; justify-content: space-between;}
.mobnav_part i{font-size:35px;}
.mobnav .nav1{display:none;}
.mobnav .nav{position: absolute;z-index: 99;width: 100%;display:none;}
.mobnav .nav .nav_ul{display:block;width: 100%;text-align: center; background: white;border-bottom: solid 1px #e2e2e2;}
.mobnav .nav .nav_ul a{font-size: 18px;padding: 10px;display: block;}

@media screen and (max-width:1400px){
.bodySize{width:1200px;}
.banner{height:15rem;}
.mid_nav_top { padding: 9px 1rem 0 15px;}
.about p{font-size:13px;}
}

@media screen and (max-width:1199px){
.bodySize{width:94%;}
}

@media screen and (max-width: 768px) {
.header_nav,.header_logo p{display:none;}
.header{display:none;}
.mobnav{display:block;}

.banner{height:455px;}
.banner_part{width:80%;}
.banner_part h2{padding-bottom:0;}
.banner_part {line-height: 18px;}

.section{padding:30px 0;}
.section_title h5{font-size:35px;}
.section1_ce{ flex-wrap: wrap;}
.section1_ce h2{    width: 50%;box-sizing: border-box;}
.section1_part{padding:0;}

.section2_part{flex-wrap:wrap;}
.section2_l,.section2_r{width:100%;}
.section2{    padding: 1rem 0;}
.se2_swiper .swiper-slide{margin:0;}
.se2_bt{margin-left:100px;}
.section3_hd1{    flex-wrap: wrap;}
.section3_hd1 p{width:100%;    padding: 10px;}
.section4_part{padding:0;}
.footer ._flex{display:block;}
.footer{padding:0;}
.footer_part{padding:15px;}
.footer1 h2 i{width:25px;}

.nbanner {    height: 5rem;background-size: cover!important;}
.about1_part{flex-wrap:wrap;padding:20px 10px;}
.about_l, .about_r{width:100%!important;padding:5px 0!important;}
.about p{    line-height: 20px;padding-bottom: 10px;}
.about2_part1{display:block;}
.about2_center2{padding:0;}

.about_c1{width:100%;    padding: 15px;margin-bottom: 15px;}
.about_hs1 p{width:100%;}
.hs_cell h3{font-size:15px;}
.hs_cells h3{font-size:15px;}
.hs_cell_l,.hs_cells_r{padding:10px;}
.hs li{padding-top:35px;}
.partners_part1{width:48%;}
.rdlc_box{padding:10;}
.qa_list h6{width:100%;}
.qa1{padding:0 15px;}
.rdlc_next{right:-10px;}
.rdlc_prev{left:-10px;}
.eq1{width:100%;}
.news_list_pic{display:none;}
.news_list_text{width:100%;}
.new_bt{padding:0;}
.nbanner_title p{    font-size: 20px; letter-spacing: 2px;}
.nbanner_title h2{font-size:1.4rem;}

.feedback_part{display:block;}
.feedback_l{width:100%;magin:0;}
.feedback_r{width:100%;magin:0;padding:0;}
.about1_part{margin-top:-60px;}
}

.header_part1{
width:15%;
}
