* { word-break: break-all; margin: 0; padding: 0; }
html { font-size: 62.5%; }
body { behavior: url("csshover3.htc"); }
body { font-size: 16px; font-size: 1.6rem; color: #333; font-family: 'Microsoft Yahei', "微软雅黑", 'Helvetica Neue', 'Helvetica', sans-serif; padding: 0px; margin: 0px auto; line-height: 30px; background-color: #FFF; width: 100%; overflow-x: hidden; }
*, :after, :before { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a { color: #333; text-decoration: none; }
a:hover { color: #0b41b3; text-decoration: none }
h1, h2, h3, h4, h5, p, ul, li, dl, dt, dd { margin: 0; padding: 0; font-weight: normal; }
ul, li, dl, dt, dd { list-style: none; }
input:focus, button { background-color: transparent; border: 0; outline: 0; }
.fl { float: left; }
.fr { float: right; }
.lan { color: #0077ee; }
i, em { font-style: normal; }
.clear, .c, .clearfix { clear: both; }
.blank { clear: both; height: 20px; }
.about { float: right; }
.imgZoom { overflow: hidden; }
.imgZoom img { -moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s; -o-transition: all .8s ease 0s; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; display: block; margin: 0 auto; }
.imgZoom:hover img { -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.imgFanzhuan { overflow: hidden; }
.imgFanzhuan img { display: block; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.imgFanzhuan:hover img { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); }
.gsnr { font-size: 16px; line-height: 33px; }
.gsnr p { margin-bottom: 10px; }
.gcsj { padding: 40px 0; }
.topc1 table { text-align: center; border-collapse: collapse; border-spacing: 0; margin: 0 auto; font-size: 14px; }
.topc1 table tr:nth-child(odd) { background: #F4F4F4; }
.topc1 table td:nth-child(even) { }
.topc1 table tr:hover, .topc1 table tr:hover p { background: #0077ee; color: #fff; }
.topc1 table td, .topc1 table th { border: 1px solid #dddddd; }
.topc1 table tr:nth-of-type(1) { /*background: #0077ee;
	color: #ffffff;*/ }
img { max-width: 100%; border: 0; height: auto; }
.input, .textarea { border-top: ridge 1px #ccc; border-right: inset 1px #D8D8D8; border-bottom: inset 1px #D8D8D8; border-left: ridge 1px #ccc; font-size: 14px; color: #666; padding-top: 5px; padding-right: 5px; padding-bottom: 4px; padding-left: 5px; background-color: #fff }
.wrap { width: 1420px; margin: 0 auto; }
.ny .m1t, .mdt .m1t { text-align: center; margin-bottom: 40px; }
.m1t { text-align: center; margin-bottom: 20px; }
.m1t h2 { font-size: 36px; line-height: 1; font-weight: bold; margin-bottom: 15px; }
.m1t h2 span { color: #ca0e0f; }
.m1t p { font-size: 18px; color: #333; line-height: 26px; margin-bottom: 10px; }
.m1t p span { width: 5px; height: 22px; background-color: #0077ee; float: left; display: block; margin-right: 10px; }
.sjtit { display: none; }
.sj { display: none; }
.header { width: 100%; background-color: #ffffff; position: absolute; z-index: 10000; top: 3.75rem; left: 0; right: 0; height: 0; transition: .6s; padding: 0 0; }
.logo { float: left; width: 20%; text-align: left; }
.logo a, .logo img { display: block; margin: 0; }
.logo img.sj { display: none; }
.sjlogo, .sjnav { display: none; }
.header .right { display: flex; align-items: center; border-radius: 8px; position: relative; }
.header .right:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(255,255,255,.85); transform: skewX(-13deg); border-radius: 10px 14px 10px 14px; }
.header_menu { width: 84%; margin: 0 3%; float: left; height: 69px; position: relative; z-index: 999; }
.header_menu .nLi { width: 14.2%; float: left; position: relative; display: inline; text-align: center; font-size: 18px; line-height: 69px; }
.header_menu .nLi h3 { }
.header_menu .nLi h3 a { display: block; font-size: 18px; font-weight: normal; }
.header_menu .nLi1 h3 a:after { content: ""; display: inline-block; width: 10px; height: 5px; background: url(../images/nav1.png) no-repeat center center; margin-left: 5px; }
.header_menu .sub { display: none; width: 100%; left: 0; top: 69px; position: absolute; background: #0d52de; line-height: 26px; padding: 5px 0; z-index: 999; }
.header_menu .sub li { zoom: 1; }
.header_menu .sub a { display: block; line-height: 40px; color: #fff; font-size:16px; }
.header_menu .sub a:hover { background: #2076ef; color: #fff; }
.header_menu .on h3 a, .header_menu .on h3 a:hover { color: #0d52de; }
.header_menu .on h3 a:after, .header_menu .on h3 a:hover:after { background: url(../images/nav2.png) no-repeat center center; }
.lqcx { position: relative; width: 10%; float: right; right: -2px; }
.lqcx .lqcx_top { width: 100%; height: 69px; display: flex; align-items: center; justify-content: center; font-size: 1rem; color: #fff; transition: .5s; cursor: pointer; position: relative; z-index: 1; }
.lqcx .lqcx_top img.img2 {
margin-left:.375rem; transition: .5s }
.lqcx .lqcx_top::before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #0b41b3; transform: skewX(-13deg); border-radius: 0 14px 10px 0; z-index: -1; }
.lqcx:hover .lqcx_top:before { border-radius: 0 14px 0 0; }
.lqcx:hover .lqcx_top { border-radius: 0 .625rem 0 0;
}
.lqcx .sub { position: absolute; position: absolute; width: auto; right: 0; top: 100%; z-index: 999;/* -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); */ -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);/* box-shadow: 0px 3px 5px #3333334d; */ transform-origin: 0 0 0; transform: scaleY(0.2); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 0; visibility: hidden; }
.lqcx:hover .sub { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; visibility: visible; transform: translateY(0px); }
.search_form1 { background-color: #ffffff; width: 400px; overflow: hidden; padding: 15px; }
.search_form { width: 80%; float: left; background-color: #ffffff; height: 35px; line-height: 35px; border: 1px #dddddd solid; }
.search_form input { border: 0; width: 100%; color: #666; text-indent: 5px; }
.search_form1 .search_btn { width: 20%; float: left; background-color: #0b41b3; color: #ffffff; height: 35px; line-height: 35px; border: 0; }
.sjbanner_swiper{ display:none;}
.banner_swiper { clear: both; position: relative; height: 100%; }
.banner_swiper .swiper-slide { text-align: center; color: #ffffff; vertical-align: middle; height: 100vh !important; }
.banner_swiper .swiper-slide img { display: block; margin-top: 30vh; margin-left: 30vh; }
.banner1 img { margin-top: 20vh; }
.banner2 img { margin-top: 25vh; }
.banner1 { background: url(../images/bg1.jpg) no-repeat center center; }
.banner2 { background: url(../images/bg2.jpg) no-repeat center center; }
.banner3 { background: url(../images/bg3.jpg) no-repeat center center; }
.banner_nav { width: 100%; height: 130px; background-color: rgba(0,0,0,.43); position: absolute; bottom: 0; left: 0; z-index: 333; line-height: 130px; }
.banner_left { width: 50%; float: left; color: #ffffff; height: 100%; text-align: center; }
.banner_left:before { content: ""; display: inline-block; width: 34px; height: 34px; background: url(../images/b1.png) no-repeat center center; vertical-align: middle; margin-right: 15px; }
.banner_mid { width: 20%; float: left; background-color: #ffffff; height: 100%; text-align: center; }
.banner_mid .swiper-pagination { position: relative; }
.banner_mid .swiper-pagination span { margin: 0 5px; }
.banner_right { width: 30%; float: left; background-color: #0b41b3; height: 100%; color: #ffffff; font-size: 30px; font-family: Arial, Helvetica, sans-serif; }
.banner_right:before { content: ""; display: inline-block; width: 30px; height: 30px; background: url(../images/b2.png) no-repeat center center; vertical-align: middle; margin-right: 5px;margin-left: 40px; }
.section1_box { background: url(../images/section1_bg.jpg) no-repeat center bottom; padding: 80px 0; overflow: hidden; }
.section1_1 { width: 45%; float: left; margin-right: 5%; }
.section1_2 { width: 50%; float: left; margin-bottom: 40px; text-align: right; }
.section1_1 h2 { font-size: 36px; font-weight: bold; padding: 20px 0 0 15px; line-height: 1; background: url(../images/section1_1.png) no-repeat left top; margin-bottom: 40px; }
.section1_1 p { font-size: 18px; line-height: 32px; margin-bottom: 90px; }
.section1_1more { display: block; width: 168px; height: 47px; line-height: 47px; text-align: center; border: 1px #333333 solid; }
.section1_3 { clear: both; overflow: hidden; padding: 30px 0; }
.section1_3 li { width: 25%; float: left; text-align: center; color: #999999; font-size: 14px; position: relative; }
.section1_3 li span { display: block; font-size: 54px; line-height: 1.2; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #1a1a1a; position: relative; }
.section1_3 li span:after { display: inline-block; margin-left: 5px; font-size: 12px; position: absolute; top: 10px; width: 25px; height: 25px; background-color: #1a2033; border-radius: 50%; color: #ffffff; line-height: 25px; text-align: center; }
.section1_3 li:first-child span:after { content: "m²"; }
.section1_3 li:nth-child(2) span { color: #0b41b3; }
.section1_3 li:nth-child(2) span:after { content: "万元"; background-color: #0b41b3; }
.section1_3 li:nth-child(3) span:after { content: "人"; }
.section1_3 li:last-child span:after { content: "人"; }
.section1_3 li:after { content: ""; display: inline-block; position: absolute; top: 0; right: 0; width: 1px; height: 100%; border-right: 1px #babbbd dashed; }
.section1_3 li:last-child:after { display: none; }
.section2_box { }
.section2_title { background: url(../images/section2_tbg.jpg) no-repeat center center; padding: 120px 0 30px; text-align: center; color: #ffffff; }
.section2_title p { color: #ffffff; }
.section2_1 { background: url(../images/section2_11.jpg) #1e4ba9 no-repeat left center; overflow: hidden; }
.section2_1 .imgZoom { float: right; width:53%; text-align:right; }
.section2_1 .imgZoom img{ display:block; float:right; vertical-align:middle; height:465px;}
.section2_1_left { color: #ffffff; width: 40%; margin-left: 40px; margin-top: 95px; }
.section2_1_left span { display: block; margin-bottom: 40px; }
.section2_1_left em { display: block; font-size: 18px; }
.section2_1_left h3 { font-size: 30px; font-weight: bold; margin-bottom: 40px; padding-bottom: 20px; position: relative; }
.section2_1_left h3:after { content: ""; display: block; width: 24px; height: 2px; background-color: #ffffff; position: absolute; bottom: 0; left: 0; }
.section2_1_left h4 { font-size: 19px; }
.section2_1_left p { font-size: 14px; }
.section2_1_left h4:after { content: ""; display: block; width: 33px; height: 33px; background: url(../images/section2_13.png) no-repeat center center; float: right; margin-top: 5px; }
.section2_swiper { overflow: hidden; margin: 40px 0; }
.section2_swiper .swiper-slide { border: 1px #dddddd solid; text-align: center; }
.section2_swiper .swiper-slide img { padding: 20px; }
.section2_swiper .swiper-slide h3 { padding: 10px 15px; text-align: left; background: url(../images/section2_14.png) #eef1f6 no-repeat 95% center; }
.section2_box .swiper-pagination, .section3_box .swiper-pagination { display: none; }
.section3_box { position: relative; }
.section3_title { background: url(../images/section3_1.png) no-repeat center center; padding: 70px 0 20px; }
.section3_swiper { overflow: hidden; background: url(../images/section3_bg.jpg) no-repeat center center; padding: 40px 0; }
.section3_swiper .slide_left { width: 25%; float: left; margin-right: 5%; margin-left: 12%; color: #ffffff; padding-top: 75px; }
.section3_swiper .slide_left span { display: block; width: 25%; height: 100%; float: left; font-size: 24px; font-family: Arial, Helvetica, sans-serif; }
.section3_swiper .slide_left .slide_txt { display: block; width: 75%; float: left; }
.slide_txt em { display: block; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; line-height: 21px; }
.slide_txt h3 { font-size: 46px; font-weight: bold; line-height: 1; margin: 20px 0 50px; }
.slide_txt p { font-size: 18px; width: 80%; margin-bottom: 70px; }
.slide_txt a { display: block; width: 266px; height: 59px; line-height: 59px; border: 1px #555555 solid; color: #ffffff; text-align: center; font-size: 14px; }
.section3_swiper .slide_right { width: 55%; float: left; text-align: center; }
.section3_2 { position: absolute; bottom: 40px; left: 10%; }
.section3_2 .swiper-button-prev { background: url(../images/section3_3.png) no-repeat 0 0; }
.section3_2 .swiper-button-next { background: url(../images/section3_4.png) no-repeat 0 0; }
.section3_2 .section3-swiper-pagination { position: relative; margin-left: 10%; margin-top: -30px; z-index: 333; width: 50%; }
.section3_2 .section3-swiper-pagination span { width: 10px; height: 10px; margin: 0 5px; background-color: #ffffff; border: 1px #ffffff solid; background-color: transparent; opacity: 1; }
.section3_2 .section3-swiper-pagination .swiper-pagination-bullet-active { background-color: #ffffff; }
.slide_right:after { content: ""; display: inline-block; width: 35px; height: 35px; background: url(../images/section3_5.png) no-repeat center center; position: absolute; top: 5%; right: 10%; }
.section3_3 { background-color: #1e4ba9; padding: 50px 0; }
.section3_3swiper { overflow: hidden; }
.section3_3swiper .swiper-slide { background-color: #325bb1; padding: 20px; -moz-box-shadow: 5px 5px 16px #1c46a2; -webkit-box-shadow: 5px 5px 16px #1c46a2; box-shadow: 5px 5px 16px #1c46a2; }
.section3_3swiper .swiper-slide h3 { border-top: 1px #ffffff solid; margin-top: 20px; line-height: 45px; color: #ffffff; background: url(../images/section3_31.png) no-repeat right center; }
.section3_3a { display: block; margin: 40px auto 0; text-align: center; width: 266px; height: 59px; line-height: 59px; color: #ffffff; border: 1px #3f65b5 solid; }
.section3_3a:hover { color: #ffffff; }
.section4_box { padding: 50px 0; }
.section4_title { background: url(../images/section4_1.png) no-repeat center top; padding: 50px 0 20px; }
.section4_more { margin: 30px auto; text-align: center; }
.section4_more a { display: block; margin: 40px auto 0; text-align: center; width: 266px; height: 59px; line-height: 59px; border: 1px #b7b7b7 solid; }
.sjcase{ display:none;}
.section4_c { overflow: hidden; }
.section4_c img { display: block; }
.section4_left { width: 688px; float: left; overflow: hidden; }
.section4_1 { position: relative; margin-bottom: 22px; overflow: hidden; }
.section4_1:after { content: ""; display: block; width: 0; height: 0; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.section4_c .txt_box { position: absolute; top: 15%; left: 5%; width: 100%; height: 85%; z-index: 999; color: #ffffff; }
.section4_c .txt_box h3 { font-size: 20px; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.section4_c .txt_box em { display: block; text-transform: uppercase; font-size: 10px; }
.section4_c .txt_box span { display: block; width: 58px; height: 24px; line-height: 24px; text-align: center; border-radius: 12px; border: 1px #ffffff solid; position: absolute; bottom: 15%; -moz-transition: all .3s ease 0s; -ms-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; -webkit-transition: all .3s ease 0s; transition: all .3s ease 0s; }
.section4_1:hover:after { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(30,75,169,0.84); }
.section4_1:hover .txt_box { text-align: center; top: 30%; left: 0; }
.section4_1:hover .txt_box span { bottom: auto; margin: 20px auto; position: relative; }
.section4_2 { float: left; margin-right: 22px; }
.section4_3 { float: left; }
.section4_mid { width: 333px; float: left; margin: 0 22px; }
.section4_right { width: 332px; float: left; }
.section5_box { background: url(../images/section5_bg.jpg) no-repeat center center; text-align: center; }
.section5_box img { display: block; margin: 0 auto; }

.section6_box { padding: 60px 0; background-color:#eef1f6; }
.section6_title { background: url(../images/section6_1.png) no-repeat center top; padding: 60px 0 20px; }
.message_form { overflow: hidden; margin-bottom: 20px; position: relative; }
.message_border { border: 1px #9a9c9f solid; height: 60px; line-height: 60px; margin-bottom: 10px; width: 20%; float: left; margin-right: 1%; position: relative; border-radius:5px; }
.message_form label { display: inline-block; color: #bbbcc0; }
.message_form input { background-color: transparent; border: 0; height: 58px; line-height: 58px; color: #bbbcc0; padding: 0 10px; box-sizing: border-box; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 333; }
.message_border label:before{content:""; display:inline-block; width:34px; height:60px; float:left;}
.message_border:first-child label:before{  background:url(../images/mly1.png) no-repeat center center;}
.message_border:nth-child(2) label:before{  background:url(../images/mly2.png) no-repeat center center;}
.message_border:nth-child(3) label:before{  background:url(../images/mly3.png) no-repeat center center;}
.message_border1{ width:39%;}
.message_submit { background-color: #e83834; text-align: center; color: #ffffff; border: 0; display: block; width: 18%; height: 60px; line-height: 60px; float: left; font-size: 24px; border-radius:5px;}
.section7_box { padding: 60px 0; }
.section7_title { background: url(../images/section7_1.png) no-repeat center top; padding: 40px 0 20px; }
.section7_menu { width: 30%; margin: 0 auto 40px; overflow: hidden; }
.section7_menu li { width: 48%; float: left; margin: 0 1%; text-align: center; }
.section7_menu li a { display: block; border: 1px #a2a2a2 solid; height: 47px; line-height: 47px; font-size: 18px; }
.section7_menu li a:hover { background-color: #0b41b3; color: #ffffff; border: 1px #0b41b3 solid; }
.section7_list { overflow: hidden; }
.section7_list li { width: 31.3333%; float: left; margin: 0 1%; }
.section7_list li .imgZoom { background-color: #f4f4f4; }
.section7_list li .imgZoom img { width: 100%; }
.section7_list li .date { color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0; }
.section7_list li h3 { font-size: 18px; font-weight: bold; line-height: 1.5; margin-bottom: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.section7_list li p{ font-size:14px; line-height:22px; margin-bottom:15px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.section7_list li em { display: block; border-top: 1px #ced7dd solid; padding-top: 10px; font-size: 14px; color: #445076; }
.section7_list li em i { display: inline-block; width: 21px; height: 8px; background: url(../images/section7_2.png) no-repeat center center; margin-left: 10px; }
.footer { background: url(../images/fbg.jpg) no-repeat center top; color: #ffffff; overflow: hidden; }
.footer a { color: #ffffff; }
.f4 { overflow: hidden; border-bottom: 1px rgba(255,255,255,0.2) solid; padding: 30px 0 20px; margin-bottom: 50px; }
.flogo { float: left; width: 50%; }
.fmenu { float: left; width: 50%; overflow: hidden; margin-top: 10px; }
.fmenu li { width: 20%; float: left; text-align: right; }
.footer dd a { color: #a8aaae; }
.footer .f1 { width: 20%; float: left; }
.footer dt { font-size: 20px; margin-bottom: 20px; }
.footer .f2 { width: 65%; float: left; overflow: hidden; }
.footer .f2 dd { width: 46%; margin-right: 4%; float: left; }
.footer .f2 dd em { display: block; }
.footer .f2 dd span { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #005fbf; font-weight: bold; display:block; }
.footer .f3 { width: 15%; float: left; text-align: center; }
.copyright { border-top: 1px rgba(255,255,255,0.2) solid; padding: 15px 0; text-align: center; clear: both; text-align: left; margin-top: 30px; color: rgba(255,255,255,.6); }
.copyright span { float: right; }
.copyright a { color: rgba(255,255,255,.6); }
@media (max-width: 1420px) {
.wrap { width: 90%; margin: 0 auto; }
.logo { width: 30%; }
.section4_left{ width:48.45070422535211%;}
.section4_mid{ width:23.45070422535211%; margin:0 1%;}
.section4_right{ width:23.38028169014085%;}
.section4_left .section4_2{ margin-right:3%; width:48.5%;}
.section4_left .section4_3{ width:48.5%;}
.banner_right{ width: 40%;}
.banner_left{width: 40%;}
}
@media (max-width: 1200px) {
.logo { width: 50%; }
.header{ top:15px;}
.header .right { display: none; }
.sjnav { display: block; width:50%; float:left; }
.header .nav-btn { width: 14%; height: 100%; float: right; text-align: center }
.header .nav-btn i { width: 30px; display: inline-block; position: relative; transition: all 1s ease }
.header .toggle, .tips p .hide, .tips p span, .tipsy2 dd strong { display: block }
.header .nav-btn i:after, .header .nav-btn i:before { content: ""; height: 3px; background: #fff; display: block; position: absolute; left: 0; transition: all 1s ease }
.footer-day, .scroll-top, .tips { transition: all linear .4s }
.header .nav-btn i { height: 3px; background: #fff; border-radius:.04rem;
}
.header .nav-btn i:before { width: 30px; top: -10px }
.header .nav-btn i:after { width: 30px; bottom: -10px; }
.header .toggle i { height: 0 }
.header .toggle i:before { width: 30px; top: -3px; right: -3px; transform: rotate(45deg) }
.header .toggle i:after { width: 30px; bottom: 0; right: -3px; transform: rotate(-45deg) }
.header .nav { width: 150px; background: #fff; padding: 15px 0; position: absolute; right: 18px; top: 40px; border-radius:5px; z-index: 99999; display: none; box-shadow: 0 3px 3px rgba(26,43,73,.1) }
.header .nav:before { content: ""; width: 0; border-bottom: 3px solid #fff; border-right: 3px solid transparent; border-left: 3px solid transparent; position: absolute; top: -3px; left: 65% }
.header .nav a { font-size: 16px; line-height: 32px; text-align: center; color: #1a2a48; background: #fff; display: block; position: relative }
.header .nav a:before { content: ""; height: 1px; background: #e5e9ef; position: absolute; left: 10px; right: 10px; top: 0 }
.header .nav li:first-child a:before { display: none }
.header .nav .active a { color: #ff5151 }

}
@media (max-width: 980px) {
.section4_c .txt_box h3{ font-size:18px;}
.section1_box{ padding:40px 0;}
.section1_1 p{ margin-bottom:30px;}
.section1_1 h2{ font-size:30px; margin-bottom:20px;}
.m1t h2{ font-size:30px;}
.section1_1 p{ font-size:16px;}
.section1_3 li span{ font-size:40px;}
.section1_box{ background-size:cover;}
.section3_swiper{ display:none;}
}
@media (max-width: 960px) {
.banner_swiper{ display:none;}
.sjbanner_swiper{ display:block;}
.sjbanner_swiper img{ display:block; margin:0 auto;}
}

@media (max-width: 800px) {
.section4_c,.section5_box{ display:none;}
.sjcase{ display:block;}
.section1_1{ width:100%; margin:0 auto;}
.section1_2{ width:100%; margin:20px auto;}
.section1_2 img{ width:100%;}
.section1_3 li{ width:50%; padding:20px 0;}
.section1_3 li:nth-child(2):after{ border-right:0;}
.section1_3 li:nth-child(1),.section1_3 li:nth-child(2){border-bottom: 1px #babbbd dashed;}
.section1_3{ padding:0;}
.section1_1more{ margin:0 auto; height:35px; line-height:35px;}
.section1_1 h2{ text-align:center; background-position:center top;}
.section2_1 .imgZoom{ display:none;}
.section2_1{ background-image:none;}
.section2_1_left{ margin:0 auto; width:100%; text-align:center; padding:30px 0;}
.section2_1_left h3:after{ margin:15px auto auto; position:relative;}
.section2_1_left span{ margin-bottom:10px;}
.section2_1_left h3{ margin:0;}
.section2_1_left h4:after{ display:none;}
.section3_title,.section4_title,.section7_title,.section6_title{background: url(../images/section1_1.png) no-repeat center top; padding:15px 0 0;}
.section3_3a,.section4_more a{ width:140px; height:35px; line-height:35px;}
.section7_menu{ width:80%;}
.section7_list li{ width:100%; margin:0 auto 15px;}
.flogo,.fmenu{ width:100%; text-align:center;}
.fmenu li{ text-align:center;}
.footer .f1{ display:none;}
.footer .f2{ width:85%;}
.f4{ margin-bottom:25px;}
.footer{ background-size:cover;}
.copyright span{ float:none; display:block; margin:0 auto;}
.copyright{ text-align:center;}
.section7_box{ padding:30px 0; background-color:#f4f4f4;}
.section4_box,.section1_box{ padding:30px 0 0;}
.message_border,.message_border1{ width:100%; margin-right:0;}
.message_submit{ float:none; width:50%; margin:0 auto;}
.section6_box{ padding:30px 0;}
}
@media (max-width: 520px) {
.footer .f2{ width:100%;}
.footer .f3{ width:100%;}
.footer .f2 dd{ width:100%; margin:0 auto 15px;;}
.footer .f2 dd em{ float:left; margin-right:15px; margin-top:10px;margin-bottom: 20px;}
.section2_1_left h3{ font-size:26px;}
.section2_1_left h4{ font-size:18px;}
.section3_3{ padding:20px 0;}
.section1_3{ display:none;}
}