@charset "utf-8";



/* CSS Document */



*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



body{ margin:0px; padding:0px; font-size:14px;font-family: Arial, Helvetica, sans-serif;color:#898989;line-height:28px; background:#FFF;}



ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}



input,textarea { font-family: Arial, Helvetica, sans-serif; border: none; outline: none; background: none; }



ul,li{ list-style:none}



img{border:0px; padding:0px; display: block;}



a{ color:#5c5c5c; text-decoration:none}







h2,h3,h4,b,strong { font-weight: normal; }



em,i { font-style: normal; }







.clear{ zoom: 1; }



.clear:after { content: ''; display: block; clear: both; }



.fl { float:left}



.fr { float:right}



.hidden{display:none; background: url() no-repeat center;}



@font-face {



  font-family: 'font1';



  src: url('../images/ALT.OTF');



}



#screen { position: fixed; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; display: none;}



.header{position: fixed; width: 100%; top: 0;left: 0; background: rgba(0,0,0,.7);z-index: 100;}



.headerbox{ max-width: 92%; width: 1440px; margin: 0 auto;}



.top{ padding: 20px 0 0; height: 98px;}



.logo{width: 199px; float: left;}



.logo img{width: 100%;}



.yzxz{float: right; width: 40px; position: relative;}



.yzxz p{font-size: 12px; color: #fff;margin-top: 20px;height: 58px;}



.yzxz:hover .yzxzbox{display: block;}



.yzxzbox{position: absolute; top: 50px; right: 0;display: none;}



.yzxzbox a{font-size: 13px; color: #fff;}



.ssk{background: url(../images/a10.png) right top; position: relative; width: 24px;height: 24px; float: right; margin: 20px 12px 0 0; cursor: pointer;}

.searchCont { display: none; width: 100%; position: absolute; left: 0; top: 164px; background: rgba(0,0,0,.7);}

.searchBox { position: relative; padding: 10px 0; width: 1440px; max-width: 92%; margin: 0 auto;}

.searchBox input{ color: #ffffff; width: 100%; text-align: center; font-size: 16px; height: 40px; border-bottom: 1px solid #ffffff;}

.searchBox button { cursor: pointer; position: absolute; right: 0; top: 0; height: 100%; width: 40px; background: url(../images/a10.png) center no-repeat; border: none;

outline: none;}

.lxdh{float: right; width: 248px; background: url(../images/a9.png) no-repeat left top; margin-top: 13px; padding-left: 44px;}



.lxdh p{color: #fff; margin-bottom: 2px;font-size: 14px;    line-height: 1;}



.lxdh h2{color: #fff;font-size: 25px; font-family: font1;}







.nav{height: 66px; border-top: 1px solid #ffffff;}



.nav li{float: left; width: 14.285%; text-align: center; background: url(../images/a1.png) no-repeat right center; position: relative; }



.nav ul li:last-child{background: none;}



.nav h3 a{display: block; font-size: 16px; color: #fff;line-height: 65px; }



.sub{position: absolute;left: 0; top: 65px;width: 100%;background: rgba(0,0,0,.6);display: none;}



.sub dt{text-align: center; line-height: 40px;}



.sub dt a{display: block; font-size: 14px; color: #fff;transition: All 0.4s ease-in-out;}



.sub dt a:hover{background: rgba(0,0,0,.9);color: #f6aa00;}











.banner{overflow: hidden;width: 100%;}



.banner .swiper-container{ width: 100%; height: 100%;overflow: hidden;}



.banner .swiper-container .swiper-slide{ width: 100%; height: 100%; overflow: hidden;}



.banner .swiper-pagination{text-align: right; padding-right: 15vw;bottom: 50px;}



.banner .swiper-pagination-bullet{background: #fff; opacity: .8;width: 10px;height: 10px;}



.banner .swiper-pagination-bullet-active{background: #f6ab00;opacity: 1;}



.banner img.bg{transform: scale(1.2); transition: 4s; width: 100%; height: auto; display: block;opacity: 0.9;backdrop-filter: blur(25px);}



.banner .swiper-slide.swiper-slide-active{z-index: 100;}



.banner .swiper-slide.swiper-slide-active img.bg{ transform: scale(1);opacity: 1;}







.bj1{background: #f2f2f2;}



.cpzx{width: 1440px; margin: 0 auto; max-width: 92%;}



.cpzx_title{padding: 85px 0 55px;position: relative;}



.cpzx_title ul{position: absolute; right: 0; top: 140px;overflow: hidden;}



.cpzx_title li{float: left; font-size: 16px;}



.cpzx_title li span{color: #333;cursor: pointer;}



.cpzx_title li.cur span{color: #1e4e8d;}



.cpzx_title b{padding: 0 35px;color: #666;}



.cpzx_title p{font-size: 16px;color: #999999; margin-bottom: 20px;}



.cpzx_title h2{font-size: 36px;color: #333; font-weight: bold; padding-bottom: 20px; position: relative;}



.cpzx_title h2:before{border-bottom: 2px solid #f6ab00;width: 40px; position: absolute; content: "";left: 0;bottom: 0;}



.cpzx_nr {padding-bottom: 60px;}



.cpzx_nr ul{overflow: hidden; margin-left: -20px;animation:fadeIn .25s, 100ms;}



.cpzx_nr li{float: left; width: 50%; padding: 0 0 20px 20px;}

.cpzx_nr li a{ display:block; background:#fff;}





.cpzxbox{position: relative; overflow: hidden;}



.cpzxbox img{width: 100%;}



.cpzxbox h2{position: absolute; font-size: 1.2rem; line-height:1.6rem;color: #333; font-weight: bold;left: 40px;right: 40px;top: 35px;}



.cpzxtext{position: absolute; width: 100%; left: 0; bottom: -150%; padding: 45px 100px;background: rgba(0,55,127,0.70);transition: All 0.4s ease-in-out;}



.cpzxtext h3{font-weight: bold; font-size: 1.2rem; font-weight: bold; color: #fff; margin-bottom: 15px;}



.cpzxtext p{line-height: 1.6; color: #fff; font-size: 0.8rem; position: relative; padding-bottom: 20px;}



.cpzxtext p:before{position: absolute; content: ""; border-bottom: 1px solid #fff; width: 60px;left: 0; bottom: 0;}



.cpzxtext span{display: block; position: absolute;background: url(../images/a11.png); width: 36px; height: 36px;background-size: 100% 100%; right: 60px;top:50%; transform: translateY(-50%);}



.cpzx_nr a:hover .cpzxtext{bottom: 0;}







.bj2{background: url(../images/a2.jpg) no-repeat center center;background-size: cover;}



.tbsm{overflow: hidden;}



.tbsm_left{float: left; width: 50%;overflow: hidden;}



.jstext{width: 720px; max-width: 90%; float: right; padding-top: 120px;}



.jstext h2{font-size: 46px; line-height: 62px; color: #fff;font-weight: bold;}



.jstext h3{font-size: 22px; padding: 20px 0 105px; line-height: 1.6; color: #fff;}



.jstext p{color: #fff; font-size: 16px; line-height: 29px;}



.jstext a{display: inline-block; font-size: 16px; font-weight: bold; color: #fff; margin-top: 200px;}



.tbsm_right{float: right;width: 50%; padding-left: 320px;}



.tbsm_right ul{border-left: 1px solid #597dae;}



.tbsm_right li{border-bottom: 1px solid #597dae;}



.tbsm_right a{display: block;padding: 30px 10px 28px 40px;transition: All 0.4s ease-in-out;}



.tbsm_right h2{margin-bottom: 25px;color: #fff; font-size: 64px;font-weight: bold;font-family: font1;}



.tbsm_right h2 span{display: inline-block;font-weight: 400; font-size: 16px;vertical-align: top; margin: 5px 0 0 10px;}



.tbsm_right p{font-size: 16px; line-height: 1.6; color: #fff;}



.tbsm_right a:hover{background: #00377f;}



.tbsm_right li:last-child{border: none;}











.jsyf_title{width: 1440px; max-width: 92%; margin: 0 auto; padding: 105px 0 75px;}



.jsyf_title h3{font-size: 18px;color: #999999; margin-bottom: 18px;}



.jsyf_title h2{font-size: 36px;font-weight: bold; color: #333; padding-bottom: 48px; position: relative;}



.jsyf_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #f6ab00; width: 40px;left: 0; bottom: 30px;}



.jsyf_title p{font-size: 16px; line-height: 1.6; color: #333;}



.sjyf_nr{overflow: hidden;}



.fjyf_left{float: left; width: 50%;}







.fjyf_left li{overflow: hidden;background: #00377f;transition: All 0.4s ease-in-out;}



.fjyf_left a{display: block; max-width: 90%; width: 720px;float: right;border-bottom: 1px solid #194b8c;overflow: hidden; padding: 64px 0;position: relative;}



.fjyf_left ul li:last-child a{border: none;}



.fjyf_tp{float: left; width: 82px; position: relative;transition: All 0.4s ease-in-out;}



.fjyf_tp img{width: 100%;}



.fjyf_text{float: right;width: calc(100% - 125px);transition: All 0.4s ease-in-out;}



.fjyf_text h2{font-size: 24px;color: #fff; line-height: 60px;}



.fjyf_text p{color: #fff;font-size: 16px;}



.fjyf_left li.cur{background: #fff;}



.fjyf_right{float: right;width: 50%;}



.img2{display: none;}



.qhbox{height: 844px; overflow: hidden;animation:fadeIn .25s, 100ms;}



.qhbox img { display: block; width: 100%; height: 100%; object-fit: cover;}



.fjyf_left li.cur a:before{position: absolute; content: ""; border-left: 3px solid #00377f;height: 82px; left: 0;top:50%; transform: translateY(-50%);}



.fjyf_left li.cur h2{color: #00377f;}



.fjyf_left li.cur p{color: #00377f;}



.fjyf_left li.cur .img1{display: none;}



.fjyf_left li.cur .img2{display: block;}



.fjyf_left li.cur .fjyf_tp{margin-left: 40px;}



.fjyf_left li.cur .fjyf_text{width: calc(100% - 165px);}











.news{width: 1440px; margin: 0 auto; max-width: 92%;}



.news_title{padding: 85px 0 90px;}



.news_title p{font-size: 16px; color: #999; margin-bottom: 23px;}



.news_title h2{font-weight: bold; color: #333; font-size: 36px; position: relative; padding-bottom: 20px;}



.news_title h2:before{border-bottom: 2px solid #f6ab00;width: 40px; position: absolute; content: "";left: 0; bottom: 0;}



.newbox{overflow: hidden; padding-bottom: 80px;}



.news_right{float: right;width: 615px;background: #dcdedd; padding: 30px;}



.news_tp{overflow: hidden;height: 356px;}



.news_tp img{width: 100%;height: 100%; object-fit: cover;}



.news_text{ padding: 20px 0 ;}



.news_text h2{font-size: 18px; color: #333333; line-height: 64px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}



.news_text a{color: #333;}



.news_text a:hover{color: #007AFF;}



.news_text p{font-size: 14px; color: #666; line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}







.news_left{float: left; width: calc(100% - 615px);margin-top: 30px;}



.news_left li:hover .rq_left{background: #00377f;}



.news_left li:hover .rq_left h2{color: #fff;}



.news_left li:hover .rq_left p{color: #fff;}



.news_left li:hover .bknr:before{position: absolute; content: ""; border-top: 3px solid #f6ab00; width: 130px; left: 0; top: 0;}



.news_left li:hover .bknr:after{position: absolute; content: ""; border-top: 3px solid #00377f; width: calc(100% - 150px); right: 0; top: 0;}



.news_left li:hover .rq_right h2{color: #00377f; font-weight: bold;}







.news_xq{overflow: hidden;position: relative;}



.rq_right{float: right;width: calc(100% - 117px); background: #fff; padding:0 35px 0 85px;}



.bknr{border-bottom: 1px solid #eee; padding: 37px 0;position: relative;}



.rq_right h2{ font-size: 20px; margin-bottom: 20px;color: #333;}



.rq_right p{font-size: 14px; line-height: 26px; color: #666; overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}



.rq_left{position: absolute; width: 175px;height: 56px; padding-left: 30px;left: 0;top:50%; transform: translateY(-50%);}



.rq_left h2{font-size: 20px; color: #333; font-weight: bold; padding: 8px 0;}



.rq_left p{color: #999;}







.footer{background: #212121;}



.footerbox{width: 1440px; margin: 0 auto; max-width: 92%;}



.foot_top{overflow: hidden; padding: 75px 0 100px; border-bottom: 1px solid #636363;}



.foot_right{float: right;width: 130px; }



.foot_right img{width: 100%;}



.foot_right p{color: rgba(255,255,255,0.60); padding-top: 15px; line-height: 1.5;text-align: center;}



.foot_left{float: left; width: calc(100% - 530px);}



.foot_left ul{overflow: hidden;}



.foot_left  li{float: left; width: 25%;}



.foot_left h2{color: #fff; font-size: 20px; position: relative; padding-bottom: 35px;}



.foot_left h2:before{position: absolute;content: ""; border-bottom: 3px solid #f6ab00; width: 33px; left: 0; bottom: 10px;}



.foot_left dt{font-size: 14px; line-height: 41px;}



.foot_left dt a{color: #fff;}



.foot_left dt a:hover{color: rgba(255,255,255,0.60);}



.foot_bottom{overflow: hidden; padding: 58px 0 70px;}



.footb_left{float: left;}



.footb_right{float: right;}



.footb_right {margin-bottom: 20px; }
.foot_rbgt{ width:100%; height:auto;}
.foot_rbgt img{ float:right;}

.footb_right p{text-align: right; font-size: 14px; color: #fff; line-height: 36px;}







/*About_us*/



.banner1{height: 700px;background-size: cover;}



.gywm_title{width: 1440px; max-width: 92%; margin: 0 auto;overflow: hidden;padding-top: 60px}



.gywm_title h2{border-top: 3px solid #00377f; line-height: 76px; font-size: 32px; color: #333;}



.gywm_title ul{float:right;}



.gywm_title li{float: left; padding-left: 60px; line-height: 76px; font-size: 16px;color: #666666;}



.gywm_title span{cursor: pointer; display: block; position: relative; }



.gywm_title span:before{width: 0; position: absolute; content: ""; border-top: 3px solid #f6ab00;left: 0; top: -3px;transition: All 0.4s ease-in-out;}



.gywm_title li.cur span:before{width: 100%;}



.gywm_title li:hover :before{ width:100%;}



.gywm_title li.cur span { color: #00377f;}



.gsjj{width: 1440px; max-width: 92%; overflow: hidden; margin: 0 auto; padding: 45px 0;}



.gsjj_left{float: left; width: 350px;}



.gsjj_left h2{font-family: font1; font-size: 40px;color: #333333; margin-bottom: 15px;}



.gsjj_left li{padding-bottom: 60px;}



.gsjj_left p{font-size: 16px; line-height: 1.6; color: #333333;}



.gsjj_left span{font-size: 16px; display: inline-block; margin: 5px 0 0 10px;vertical-align: top;}



.gsjj_right{float: right; width: calc(100% - 560px);}



.gsjj_right h2{font-size: 48px; font-weight: bold; color: #333; line-height: 62px;}



.gsjj_right h3{font-size: 24px; color: #333; margin: 24px 0 75px;}



.gsjj_right p{font-size: 16px; line-height: 28px; color: #666;margin-bottom: 35px;}







.bj4{background: url(../images/a4.jpg) no-repeat center center;background-size: cover; position: relative;}



.bj4:before{position: absolute; content: ""; left: 0;top: calc(5.4vw + 255px);border-bottom: 1px solid rgba(255,255,255,.1);width: 100%;}



.fzlc{width: 1440px; margin: 0 auto; max-width: 92%; padding-bottom: 185px;}



.fzlc_title{text-align: center; padding: 5.4vw 0 60px;}



.fzlc_title p{color: #FFF;font-size: 16px;}



.fzlc_title h2{color: #fff;font-size: 30px; padding: 17px 0;position: relative;}



.fzlc_title h2:before{position: absolute; content: ""; border-bottom: 2px solid #f6ab00; width: 48px; bottom: 0;left: 50%;transform: translateX(-50%);}



.fzlc_nr{position: relative; padding: 0 100px;overflow: hidden;}



.fzlc_nr .swiper-container{overflow: hidden;}



.fzlcbox h2{font-size: 32px; color: #fff; margin-bottom: 70px;}



.fzlcbox span{display: block; border: 4px solid #fff; background: #fff; width: 24px;height: 24px;border-radius: 50%;}



.fzlcbox span b{display: block; width: 16px;height: 16px;background: #fff; border-radius: 50%;}



.fzlcbox h3{color: #fff; font-size: 20px; font-weight: bold; margin: 45px 0 25px;}



.fzlcbox p{color: #fff; font-size: 16px; line-height: 2;}



.fzlc_nr .swiper-slide-active .fzlcbox span ,.fzlc_nr .swiper-slide-duplicate-active .fzlcbox span{ border: 4px solid rgba(246,171,0,.5);}



.fzlc_nr .swiper-slide-active .fzlcbox span b,.fzlc_nr .swiper-slide-duplicate-active .fzlcbox span b{ background: #f6ab00;}



.fzlc_nr .swiper-button-next, .fzlc_nr .swiper-button-prev{ color: #FFFFFF; opacity: .6; top:116px;}



.peopleMap { width: 1440px; margin: 0 auto; padding: 4vw 0; max-width: 92%;}



.peopleMap img { display: block; width: 100%; }



.honorSlide { position: relative; width: 92%; margin: 0 auto; padding: 0 85px; }



.honorSlide .swiper-button-next, .honorSlide .swiper-button-prev{ transition: all 0.5s; color: #999999;}



.honorSlide .swiper-button-next:hover, .honorSlide .swiper-button-prev:hover{ color: #00377F;}



.honor { padding: 4.1vw 0 5.2vw; background: #FAFAFA;}



.honor .fzlc_title p {font-weight: 700; color: #B0C8E2;}



.honor .fzlc_title h2 { color: #333333;}



.honor .swiper {



	width: 100%;



	height: 100%;



}



.honor .swiper img { max-width: 100%; margin:0 auto 20px; display: block;}



.honor .swiper-slide {



	text-align: center;



	font-size: 16px;



	line-height: 2;



	color: #333333;



	/* Center slide text vertically */



	display: -webkit-box;



	display: -ms-flexbox;



	display: -webkit-flex;



	display: flex;



	-webkit-box-pack: center;



	-ms-flex-pack: center;



	-webkit-justify-content: center;



	justify-content: center;



	-webkit-box-align: center;



	-ms-flex-align: center;



	-webkit-align-items: center;



	align-items: center;



}



/**/



.banner2{background: url(../images/cxbg.png) no-repeat center center;height: 700px;background-size: cover;}



.innovateImg { width: 1440px; margin:60px auto 50px; max-width: 92%;}



.innovateImg img { display: block; width: 100%;}



.innovateSlide .swiper {



	width: 100%;



	padding-top: 50px;



	padding-bottom: 50px;



}



.innovateSlide .swiper-slide {



	background-position: center;



	background-size: cover;



	width: 820px;







	position: relative;



}



.innovateSlide .swiper-slide img {



	display: block;



	width: 100%;



}



.innovateSlide .swiper-3d .swiper-slide-shadow-left,.innovateSlide .swiper-3d .swiper-slide-shadow-right{ display: none;}



.innovateSlide { width: 1440px; max-width: 92%; margin: 0 auto; overflow: hidden;}



.innovateSlide p { opacity: 0; position: absolute; width: 100%; text-align: center; color: #ffffff; background: rgba(0,0,0,0.3); line-height: 56px;



font-size: 16px; left: 0; bottom: 0;}



.innovateSlide .swiper-slide-active p { opacity: 1;}



.development .fzlc_title p {font-weight: 700; color: #B0C8E2;}



.development .fzlc_title h2 { color: #333333;}



.development ul { width: 1440px; max-width: 92%; margin: 0 auto;}



.development li { background: #F2F2F2; position: relative; margin-bottom: 20px; overflow: hidden; border-radius: 200px;}



.development li:last-child { margin-bottom: 0;}



.development {padding-bottom: 5.2vw;}



.developNum { float: left;}



.developmentImg { width: calc(100% - 1040px); height: 201px; float: left;}



.developmentImg img { display: block; width: 100%; height: 100%; object-fit: cover;}



.developmentTxt dl{ position: absolute; width: 680px; right: 0; top: 50%; transform: translateY(-50%);}



.developmentTxt dt { margin-bottom: 15px; overflow: hidden;}



.developmentTxt dt span { float: left; width:200px; line-height: 38px; text-align: center; border-radius: 38px; background: rgba(0,55,127,0.50);



color: #ffffff; font-size: 14px; font-weight: bold;}



.developmentTxt dt:last-child { margin-bottom: 0;}



.developmentTxt dt p { float: left; line-height: 30px; color: #333333; font-size: 14px; margin-left: 20px;}



.guarantee { padding:0 0 4.1vw; background: #F2F2F2;}



.guarantee ul{ overflow: hidden; width: 1440px; margin: 0 auto; max-width: 92%;}



.guarantee li { background: #ffffff; float: left; width: 31.5%; margin-bottom: 2.75%; margin-right: 2.75%;}



.guarantee li:nth-child(3n){ margin-right: 0;}



.guarantee li p { transition: all 0.5s; text-align: center; line-height: 46px; color: #333333; font-size: 18px;}



.guarantee .fzlc_title p {font-weight: 700; color: #B0C8E2;}



.guarantee .fzlc_title h2 { color: #333333;}



.proImg { height: 280px; overflow: hidden;}



.proImg img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all 0.5s;}



.guarantee li:hover p { color: #ffffff; background: #00377f;}



.guarantee li:hover img { transform: scale(1.1);}



.quality .fzlc_title p {font-weight: 700; color: #B0C8E2;}



.quality .fzlc_title h2 { color: #333333;}



.qualitySlide { width: 1440px; margin: 0 auto; overflow: hidden; max-width: 92%;}



.qualitySlide p{ text-align: center; font-size: 18px; color: #333333; transition: all .8s; line-height: 60px;border: 1px solid #e0e0e0;}



.qualitySlide img { display: block; width: 100%;}



.qualitySlide .swiper-slide:hover p {color: #ffffff; background: #00377f;border: 1px solid #00377f;}



.quality { padding-bottom: 4.1vw;}



.partner {padding-bottom: 4.1vw; background: #F2F2F2;}



.partner .fzlc_title p {font-weight: 700; color: #B0C8E2;}



.partner .fzlc_title h2 { color: #333333;}



.partnerCont { width: 1440px; max-width: 92%; margin: 0 auto; overflow: hidden;}



.partnerBar { float: left; padding:3.125vw; width: 48.5%; background: #ffffff;}



.partnerBar:nth-child(2n){ float: right;}



.partnerBar h2 { color: #333333; font-weight: bold; font-size: 24px; margin-bottom: 40px;}



.partnerBar p { color: #333333; font-size: 16px; line-height: 24px; height: 90px;overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;



margin-bottom: 40px;}



.partnerImg { border-radius: 24px; text-align: center;border: 1px solid #e0e0e0; display: inline-block; padding: 20px;}



.partnerImg img { display: inline-block; margin: 0 20px;}



@media(max-width:1580px){



	.nav li { width: 14.285%;}



	.nav h3 a { padding: 0; text-align: center;}



	.tbsm_right {padding-left: 20%;}



}



@media(max-width:1440px){



	.gsjj_right h2 { font-size: 32px; line-height: 1.5;}



	.gsjj_right h3 { margin: 20px 0 40px;}



	.gsjj_right { width: calc(100% - 400px);}



}



@media(max-width:1360px){



.header, .content, .footer{width: 100%;}



.seabox{display: none;}



.jstext h2 { font-size: 38px;}



.rq_right { padding: 0 20px;}



.news_title,.jsyf_title { padding: 40px 0;}



.tbsm_right a { padding: 20px;}



.rq_left { width: 125px;}







}



@media(max-width:1200px){

.nav h3 a{ font-size:12px;}

	.news_left { margin-top: 0; width: 100%; float: none;}



	.news_right { float: none; width: 100%; margin-top: 20px;}



	.rq_right { float: none; width: 100%;}



	.rq_left { display: none;}



	.newbox { padding-bottom: 40px;}



	.foot_left { width: calc(100% - 260px);}



	.developmentImg { width: calc(100% - 320px);}



	.developmentTxt dl { position: static; transform: translate(0);}



	.developmentTxt { padding: 40px; float: left;}



	.development li { border-radius: 0;}



	.developNum { border-radius: 200px 0 0 200px; overflow: hidden;}



	.developmentImg { border-radius: 0 200px 200px 0; overflow: hidden;}



}



@media(max-width:1000px){



.news_tp { height: auto;}



.news_right { padding: 10px;}



.tbsm_left { float: none; width: 100%;}



.jstext { width: 92%; padding-top: 30px; max-width: none; margin: 0 auto; float: none;}



.jstext h3 { padding-bottom: 20px;}



.jstext h2 { font-size: 28px; line-height: 1.5;}



.jstext a { margin-top: 20px;}



.tbsm_right { padding: 0; width: 100%;}



.tbsm_right li { width: 50%; float: left;}



.tbsm_right li:last-child { width: 100%; text-align: center;}



.tbsm_right li:last-child a { padding: 30px 0;}



.h_top{height: 60px; width: 100%; background: #fff; position: fixed;left: 0; top: 0;z-index: 12;}



.t_con{height: auto; padding: 0;}



.t_con h1{width: 140px; position: absolute; left:3%; top:8px;}



.t_con h1 img{width: 100%;}



.t_pho{display: none;}



.t_text{display: none;}



.dhbtn{position: absolute; width: 30px;height: 30px; right: 3%; top: 15px;background:url(../images/d1.png) no-repeat center center;background-size: 25px 25px;z-index: 100;}



.menu{position: fixed;width: 80%; left:-100%; top:0;background: #206be7;height: 100%; overflow: auto !important;}



.menu li{float: none;width: 100%; line-height: 60px;}



.jb{width: 100%;height: 100%; position: fixed; left:0; top:0; background: rgba(0,0,0,.7);z-index: 10;display: none;}



.ggbtn{display: block; background: url(../images/d2.png) no-repeat center center;background-size: 25px 25px; position: absolute; right: 10px; top: 10px;}



.menu li dl{position: relative; left:0;top: 0;}



.menu li>a{text-align: center;}



.pcsz{display: none;}



.sjzs{display: block;}



.client-2{display: none;}



}



@media(max-width:780px){
	.cpzx_title p{font-size: 12px;color: #999999; margin-bottom:15px;}

.fjyf_text h2{font-size:18px;color: #fff; line-height: 30px;}

.cpzx_title h2{font-size: 28px;}
.cpzx_title li{ font-size:12px;}
.cpzx_title b{padding: 0 10px;color: #666;}

	.foot_top { display: none;}



	.tbsm_right { margin-top: 40px;}



	.tbsm_right a { padding: 20px 12px;}



	.tbsm_right h2 { font-size: 44px; margin-bottom: 0;}



	.jstext h3 { font-size: 14px;}



	.jstext p { font-size: 14px;}



	.gywm_title li { margin-left: 10px;padding-left: 0;line-height:50px;}



	.gywm_title h2 { font-size:18px; line-height:50px;}



	.gsjj_left { float: none; width: 100%;}



	.banner1,.banner2 { height: 230px;}



	.ssk,.lxdh { display: none;}
.yzxz { margin-right: 45px;}
.yzxz p {line-height: 60px; margin-top: 0;}
	.yzxzbox {position: absolute;
	    top: 60px;
	    right: 50%;
	    display: none;
	    background: rgba(0,0,0,0.2);
	    width: 100px;
	    text-align: center;
	    line-height: 2;
	    margin-right: -50px;
		
	}

	.nav { width: 200px; height: auto; border-top: none; position: fixed; left:-120%; top: 60px; bottom: 0; background: rgba(0,0,0,.7);}


.nav h3 a{ display: inline-block; line-height:40px; text-align:left !important; text-indent:10px;}
.sub dt a { font-size:12px; text-align:left; text-indent:10px;}
	.top { height: 60px; padding-top: 0;}



	.logo { margin-top: 10px;}



	.logo img { height: 40px; width: auto;}



	.nav li { background: none; float: none; width: 100%; text-align:left;}



	.sub { position: static; font-size:12px;}



	.nav .on h3 a:before { display: none;}



	.menuBtn { position: absolute; right: 4%; top: 50%; left: auto; bottom: auto; width: 40px; background: url(../images/d1.png) center no-repeat; 



	height: 40px; margin-top: -20px;}



	.banner .swiper-pagination { bottom: 10px;}



	.cpzx_nr li { width: 100%;}



	.cpzxtext { padding: 20px 10px;}



	.cpzxtext span { right: 4%; top: auto; bottom: 20px; transform: translate(0);}



	.cpzx_title { padding: 30px 0 20px;}



	.cpzx_title h2,.jsyf_title h2 { font-size: 22px;}



	.cpzx_title ul { top: 70px;}



	.cpzxbox h2 { left: 2%; top: 15px; font-size: 1.0rem;line-height:1.2rem;right: 2%;}



	.jsyf_title { padding: 40px 0 30px;}



	.fjyf_left { width: 100%;}



	.fjyf_left li { float: left; width: 50%;}



	.fjyf_left a { padding: 30px 0;}



	.fjyf_tp { float: none; margin: 0 auto!important;}



	.fjyf_left li.cur .fjyf_text,.fjyf_text { float: none; width: 100%; text-align: center;}



	.fjyf_left li.cur a:before { display: none;}



	.fjyf_left a { border: none; max-width: 100%;}



	.fjyf_text p { font-size: 12px;}



	.fjyf_tp img { height: 82px;}



	.fjyf_right { width: 100%;}



	.qhbox { height: auto;}



	.news_title h2 { font-size: 22px;}



	.foot_bottom img { display: block; margin: 0 auto 20px; max-width: 100%; }



	.footb_left { float: none; text-align: center;}



	.footb_right { float: none; text-align: center;}



	.footb_right p { text-align: center;}



	.gsjj_right { float: none; width: 100%;}



	.fzlc_nr { padding: 0 50px;}



	.fzlc { padding-bottom: 60px;}



	.honorSlide { padding: 0 40px;}



	.fzlc_title { padding-bottom: 20px;}



	.fzlc_title h2 { font-size: 22px;}



	.gsjj_left li { float: left; width: 48%;}



	.gsjj_left li:last-child { width: 100%;}



	.gsjj_left ul { overflow: hidden;}



	.gsjj_right h2 { font-size: 22px;}



	.fzlcbox h2 { margin-bottom: 20px;}



	.fzlcbox h3 { margin: 20px 0;}



	.bj4:before {top: calc(5.4vw + 155px);}



	.fzlc_nr .swiper-button-next, .fzlc_nr .swiper-button-prev { top: 64px;}



	.innovateImg { margin:20px auto;}



	.developmentTxt dt span { margin-bottom: 10px; float: none; display: block;}



	.developmentTxt dt p { line-height: 1.5; float: none; margin: 0;}



	.developmentTxt dl { width: 100%;}



	.developmentTxt { padding: 20px 0;}



	.developNum { width: 150px;}



	.developNum img { display: block; width: 100%;}



	.developmentImg { height: 100px; width: calc(100% - 150px);}



	.development li { padding: 20px;}



	.guarantee li { margin-right: 0; width: 49%;}



	.guarantee li:nth-child(2n){ float: right;}



	.proImg { height: 140px;}



	.guarantee li p { font-size: 14px;}



	.innovateSlide .swiper-slide { width: 92%;}



	.partnerBar { margin-bottom: 20px; float: none; width: 100%; padding: 20px;}



	.partnerImg img { width: 40%; margin: 0 3%;}



}







.artile1{ max-width:1440px; width:92%; height:auto; margin:45px auto 90px auto;}



.artile1 ul{ margin-bottom:45px;}



.artile1 li{ max-width:100%;margin:0 auto 36px auto;; height:423px; background:#F2F2F2; transition:all 0.5s;}







.artile1 li .art11{ width:710px; height:423px; float:left; margin-right:0px;}



.artile1 li .art11 img{ width:710px; height:423px;}



.artile1 li .art21{ height:423px;overflow: hidden; }



.artile1 li .art21 h2{ width:90%; font-size:24px; color:#333333;transition:all 0.5s; height: auto; margin-top:60px; font-weight: normal; line-height:40px; height:80px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden; }



.art21 .art_p1{ width:90%; height:60px; line-height:30px;transition:all 0.5s; color:#828282 ; margin-top:30px; font-size:16px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}



.art_p2{ width:200px; height:50px; background:#fff url(../images/h2.png) right 25px center no-repeat; font-size:18px; text-align: center; line-height:50px; margin-top:60px;}



.artile1 li:hover .art_p2{ background:#2055AD url(../images/h21.png) right 25px center no-repeat; color:#fff;}



.artile1 li:hover .art21 h2{ color:#2055AD;; }

/*分页*/

.nx_pg{width:100%; height: auto ; padding:30px 0px 10px 0px; text-align:center; }

.nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#fff; color:#4c4c4c;font-size:14px; border:1px solid #757575; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}

.nx_pg a:hover{background:#00397E; color:#fff;border:1px solid #00397E;}

.nx_pg .on{ background:#00397E; color:#fff;border:1px solid #00397E;}



@media(max-width:1100px){



.artile1{ max-width:1440px; width:92%; height:auto; margin:20px auto 40px auto;}	



.artile1 li{ max-width:100%;margin:0 auto 16px auto;; height:100px; background:#F2F2F2; transition:all 0.5s;}	



.artile1 li .art11{ width:167px; height:100px; float:left; margin-right:0px;}



.artile1 li .art11 img{width:167px; height:100px}



.artile1 li .art21{ height:100px;overflow: hidden; }



.artile1 li .art21 h2{ width:96%; font-size:20px; color:#333333;transition:all 0.5s; height: auto; margin-top:10px; margin-bottom:0px; font-weight: normal; line-height:30px; height:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }



.art21 .art_p1{ width:96%; height:50px; line-height:25px;transition:all 0.5s; color:#828282 ; margin-top:0px; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}



.art_p2{ display:none;}



.nx_pg{width:100%; height: auto ; padding:10px 0px 20px 0px; text-align:center; }

.jstext h2 { font-size: 24px;}



}

.bread{ max-width:1440px; width:92%; height:60px; font-size:14px; line-height:60px;border-bottom:1px solid rgba(0, 0, 0, 0.1); margin:15px auto 0px auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.bread a:hover{ color:#00397E;;}

.prd_detail{ max-width:1440px; width:92%; margin:60px auto 0px auto;}

.prd_det1{ width:46%; float:left; }

.prd_det1 h2{ width:100%; line-height:60px;font-weight: 700;font-size: 32px; color:#333;}

.prd_det1 p{ width:100%; height:auto; font-size:16px; color:#666; line-height:30px; margin-top:15px;}

.prd_det1 ul{ width:100%; height:auto; margin-top:50px;}

.prd_det1 ul li{ width:100%; height:50px; line-height:50px; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-bottom:15px; font-size:16px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:bold;}

.prd_det2{ width:45%; float:right; height:auto;}

.prd_det2 img{ width:100%;}

.prd_tt{width:100%;   padding:70px 0px;background: #F2F2F2;}

.prd_dt{ max-width:1440px; width:92%; margin:0 auto;border-top: 3px solid #00377f;line-height: 70px;color: #333;}

.prd_dt h2{font-size: 32px; color:#333; width:130px;    cursor: pointer; position: relative;}

.prd_dt h2:before{width:100%; position: absolute; content: ""; border-top: 3px solid #f6ab00;left: 0; top: -3px;transition: All 0.4s ease-in-out;}

.prd_tt ul{max-width:1440px; width:92%; margin:30px auto 0px auto;}

.prd_tt ul li{ width:48%; height:auto; padding:40px; background:#fff; float:left; margin-right:4%; margin-bottom:60px;box-sizing: border-box;  }

.prd_tt ul li:nth-child(2n){ margin-right:0px;}

.prd_tt ul li p{ width:100%; line-height:50px;font-weight: 700;font-size: 24px; color:#333;}

.prd_tt ul li img{ width:100%;}

.fh{ max-width:1440px; width:92%; margin:0px auto 0px auto;}

.fh a{ width:230px; height:80px;  display:block; background:#00397E url(../images/h3.png) center left 25px no-repeat; text-align:center; line-height:80px;font-size:18px; color:#fff;}

@media(max-width:1100px){

.bread{ max-width:1440px; width:92%; height:40px; font-size:14px; line-height:40px;border-bottom:1px solid rgba(0, 0, 0, 0.1); margin:10px auto 0px auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}	

.prd_detail{ max-width:1440px; width:92%; margin:30px auto 0px auto;}	

.prd_det1{ width:100%; float:left; }

.prd_det1 h2{ width:100%; line-height:40px;font-weight: 700;font-size: 22px; color:#333;}

.prd_det1 p{ width:100%; height:auto; font-size:14px; color:#666; line-height:26px; margin-top:5px;}

.prd_det1 ul{ width:100%; height:auto; margin-top:20px;}

.prd_det1 ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin-bottom:8px; font-size:14px; color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.prd_det2{ width:100%; margin-top:20px; }

.prd_tt{width:100%;   padding:50px 0px;background: #F2F2F2;}

.prd_dt{ max-width:1440px; width:92%; margin:0 auto;border-top: 3px solid #00377f;line-height: 50px;color: #333;}

.prd_dt h2{font-size: 22px; color:#333; width:130px;    cursor: pointer; position: relative;}

.prd_dt h2:before{width:100%; position: absolute; content: ""; border-top: 3px solid #f6ab00;left: 0; top: -3px;transition: All 0.4s ease-in-out;}

.prd_tt ul{max-width:1440px; width:92%; margin:30px auto 0px auto;}

.prd_tt ul li{ width:49%; height:auto; padding:10px; background:#fff; float:left; margin-right:2%; margin-bottom:25px;box-sizing: border-box; }

.prd_tt ul li:nth-child(2n){ margin-right:0px;}

.prd_tt ul li p{ width:100%; line-height:30px;font-weight: 700;font-size: 16px; color:#333;}

.prd_tt ul li img{ width:100%;}

.fh{ max-width:1440px; width:92%; margin:0px auto 0px auto;}

.fh a{ width:160px; height:40px; line-height:40px; display:block; background:#00397E url(../images/h3.png) center left 10px no-repeat; text-align:center; font-size:16px; }

}



.futx{ width:92%; max-width:1440px; margin:0 auto;}  

.futx1{ width:100%; line-height:35px; font-size:16px; color:#666; text-align:center;}

.fut1{width:100%; max-width:1440px; margin:0 auto; padding-top:50px;}

.fut1 li{ width:49%; height:auto; float:left; margin-right:2%; border:1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box; margin-bottom:50px; }

.fut1 li:nth-child(2n){ margin-right:0px;}

.fut1 li img{ width:100%; display:block;}

.fut1 li p{ width:100%; height:70px; line-height:70px; text-align:center;font-weight: 700;font-size: 18px; color:#666;}

@media(max-width:1000px){

.futx1{ width:100%; line-height:26px; font-size:14px; color:#666; text-align:center;}

.fut1 li{ width:49%; height:auto; float:left; margin-right:2%; border:1px solid rgba(0, 0, 0, 0.1);box-sizing: border-box; margin-bottom:20px; }	

.fut1 li p{ width:100%; height:40px; line-height:40px; text-align:center;font-weight: 700;font-size: 14px; color:#666;}

.fut1{width:92%; max-width:1440px; margin:0 auto; padding-top:25px;}

}

.fwl{ width:100%; height:auto; background:url(../images/h9.png) center no-repeat; background-size:cover;}

.fwl1{ width:50%; float:left;}

.fw111{ width:720px;max-width: 90%; float:right;}

.fw111 img{ width:100%; padding-top:5.2vw;;}

.fwl2{ width:50%; float:right;padding-left: 320px;box-sizing: border-box; }

.fwl2 ul{border-left: 1px solid #597dae;}

.fwl2 li{border-bottom: 1px solid #597dae;}

.fwl2 a{display: block;padding: 50px 20px 38px 75px;transition: All 0.4s ease-in-out; color:#fff;}

.fwl2 a h2{ font-size:24px; line-height:40px;}

.fwl2 a h2 span{ font-size:36px; padding-right:10px;}

.fwl2 a p{ font-size:16px; line-height:30px; padding-top:15px;}

@media(max-width:1400px){

.fwl2{ width:50%; float:right;padding-left: 150px;box-sizing: border-box; }

.fwl2 a{display: block;padding: 20px 10px 20px 35px;transition: All 0.4s ease-in-out; color:#fff;}

}

@media(max-width:1000px){

.fwl1{ width:92%; float:none; margin:0 auto;}

.fw111{ width:100%;max-width: 100%; float:right;}

.fw111 img{ width:100%; padding-top:5.2vw;;}

.fwl2{ width:100%; float:none; margin:0 auto;padding-left: 0px;box-sizing: border-box; padding-bottom:40px; }	

.fwl2 ul{border-left: 0px solid #597dae;}

.fwl2 li{ width:92%; margin:0 auto;}

.fwl2 a{display: block;padding: 14px 5px 12px 5px;}

.fwl2 a h2{ font-size:18px; line-height:30px;}

.fwl2 a h2 span{ font-size:20px; padding-right:5px;}

.fwl2 a p{ font-size:14px; line-height:26px; padding-top:0px;}

.gsjj_left p,.gsjj_right h3 { line-height: 1.5; font-size: 14px;}

}



.artile{ width:92%; max-width:1440px; height:auto; margin:10px auto 75px auto;}

.artile ul{ margin-bottom:45px;}

.artile li{ width:100%; margin:0 auto;; height:305px; background:#fff;  padding:30px 0px;transition:all 0.5s;border-bottom: 1px solid #E0E0E0;;}

.xman{ width:96%; margin:0 auto; }

.art1{ width:516px; height:244px; float:left; margin-right:38px;}

.art1 img{width:516px; height:244px;}

.art2{ height:244px;overflow: hidden; }

.art2 h2{ width:100%; font-size:20px; color:#333333;transition:all 0.5s; height: auto; margin-top:10px; font-weight: bold; line-height:30px; height:30px; margin-bottom:30px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art2 .art_p{ width:100%; height:90px; line-height:30px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;;}

.art2 .art2_1{ width:100%; height:40px; line-height:40px; padding-top:25px;}

.art2 .art2_1 h3{ font-weight:normal; font-size:14px; color:#666;  float:left;transition:all 0.5s; background:url(../images/kg2.png) center left no-repeat; padding-left:30px;}

.artile li:hover .art2 h2{ color:#00377F;;}

.artile li:hover{ background:#F7F8F8;;;;}

@media(max-width:1100px){

	.artile{ width:92%; max-width:1440px; height:auto; margin:10px auto 55px auto;}

.artile ul{ margin-bottom:25px;}

.artile li{ width:100%; margin:0 auto;; height:161px; background:#fff;  padding:20px 0px;transition:all 0.5s;border-bottom: 1px solid #E0E0E0;;}

.art1{ width:250px; height:120px; float:left; margin-right:20px;}

.art1 img{width:250px; height:120px;}

.art2{ height:120px;overflow: hidden; }	

.art2 h2{ width:100%; font-size:16px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  font-weight: bold; line-height:30px; height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art2 .art_p{ width:100%; height:75px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;;}

.art2 .art2_1{ display:none;}

}

@media(max-width:756px){

	.artile{ width:92%; max-width:1440px; height:auto; margin:0px auto 45px auto;}

.artile ul{ margin-bottom:25px;}

.xman{ width:100%; margin:0 auto; }

.artile li{ width:100%; margin:0 auto;; height:131px; background:#fff;  padding:20px 0px;transition:all 0.5s;border-bottom: 1px solid #E0E0E0;;}

.art1{ width:185px; height:90px; float:left; margin-right:10px;}

.art1 img{width:185px; height:90px;}

.art2{ height:90px;overflow: hidden; }	

.art2 h2{ width:100%; font-size:16px; color:#333333;transition:all 0.5s; height: auto; margin-top:0px;  font-weight: bold; line-height:30px; height:30px; margin-bottom:5px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }

.art2 .art_p{ width:100%; height:50px; line-height:25px;transition:all 0.5s; color:#828282 ; font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}	

}



.main3{ max-width:1440px; width:92%; height:auto; margin:45px auto 65px auto;}

.art_detail{ width:100%; height:auto; background:#fff; padding:20px 0px;box-sizing: border-box;}

#info-T{width:100%; min-height:26px; padding-top:0px; color:#242424; padding-bottom:15px; line-height:26px; text-align: left; font-size:18px; font-weight:bold;}

#info-M{width:100%; height:45px; line-height:45px; text-align:left;}

#info-C{width:100%; line-height:30px; margin-top:10px; font-size:16px;}

#info-C img{ max-width:100%;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}

#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}



#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}

.fpage { line-height: 80px; overflow: hidden; margin-top:60px;}

.fpage .gpg1{ background: #F2F2F2; font-size: 16px; color: #333333;   float: left; width: calc(50% - 156px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}

.fpage .gpg1 .gpg2{ width:90%; margin:0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.fpage  .gpg1:nth-child(2){ width: 312px; background: url(../images/menu.png) 186px center no-repeat #095DA2;  color: #ffffff;text-indent: 100px;}

.fpage .gpg1 span { font-size: 14px; color: #666666; margin-left: 40px;}

@media screen and  (max-width:1080px){

.fpage { line-height:30px; overflow: hidden; padding:15px 0px;background: #F2F2F2; margin-top:30px;}

.fpage .gpg1{ background: #F2F2F2; font-size: 16px; color: #333333;   float: left; width: calc(100% - 0px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}

.fpage .gpg1 .gpg2{  width:96%; margin:0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.fpage  .gpg1:nth-child(2){ display:none; width: 312px; background: url(../images/menu.png) 186px center no-repeat #095DA2;  color: #ffffff;text-indent: 100px;}

.fpage .gpg1 span { font-size: 14px; color: #666666; margin-left:20px;}

}





@media(max-width:756px){

.main3{ max-width:1440px; width:92%; height:auto; margin:25px auto 35px auto;}

#info-C{width:100%; line-height:28px; margin-top:5px; font-size:14px;}

#info-T{width:100%; min-height:26px; padding-top:0px; color:#242424; padding-bottom:5px; line-height:26px; text-align: center; font-size:16px; font-weight:bold;}

}



.abtx1{ width:92%; max-width:1440px; height:auto; padding:60px;box-sizing: border-box; background:#F2F2F2; margin:70px auto 0px auto; }

.abtx11{ width:100%; height:auto;}

.abtx11 h2{font-weight: 700;font-size: 24px; color:#333; line-height:40px;}

.abtx11 p{font-size: 12px;line-height: 16px; color:#666;}

.abtx1d{ width:100%; margin-top:40px;}

.abtx1d li{ width:31%; float:left; margin-right:2%; background:#00377F;; padding:30px;box-sizing: border-box; color:#fff;}



.abtx1d li h2{font-size: 14px; line-height:30px;}

.abtx1d li p{ font-size:20px;font-weight: 700; height:75px; line-height:25px;}

.abtx1d li .add{ font-size:15px;font-weight: 700; height:75px; line-height:25px;}

.abtx1d li img{ padding-bottom:15px; padding-top:15px;}





.serviceTitle { text-align: left; margin-bottom: 23px; padding:0px 10px;box-sizing: border-box; }



.serviceTitle p {  font-size: 32px; color: #333333; line-height: 42px; margin-bottom: 5px;}



.serviceTitle span { display: block; font-size: 18px; line-height: 24px; color: #666666;}



.righth{width:92%; max-width:1440px; height: auto; box-sizing:border-box; padding-top:20px;  font-size:16px; margin:60px auto 0px auto;}

.righth table{padding:0; margin:0; border-collapse:collapse; border:none;}

.righth table td{padding:10px; color:#333; font-weight:bold;}

.sb1{width:100%; height:60px; line-height:60px; border:none; text-indent:15px; opacity:0.8; font-size:15px; background:#E9EDF0;box-sizing: border-box;}

.sb2{width:520px; height:45px; line-height:45px; border:none; text-indent:15px; opacity:0.8; font-size:15px;}

.sb3{width:100%; height:120px; line-height:25px; border:none; box-sizing:border-box; padding:5px 15px 0px 15px; opacity:0.8; font-size:15px; background:#E9EDF0;box-sizing: border-box;}

.sb4{display:block; width:240px; height:60px; line-height:60px; border:none; font-size:16px; text-align: center; color:#fff; background:#00377F; margin-top:23px; transition:0.5s; ;}

.sb4:hover{opacity:0.9;}

.map{ width:100%; height:auto; padding-top:65px;}

.map img{ width:100%;}









@media(max-width:1100px){

.abtx1{ width:92%; max-width:1440px; height:auto; padding:30px;box-sizing: border-box; background:#F2F2F2; margin:40px auto 0px auto; }

.abtx11 h2{font-weight: 700;font-size: 22px; color:#333; line-height:30px;}	

.abtx1d{ width:100%; margin-top:23px;}

.abtx1d li{ width:31%; float:left; margin-right:2%; background:#00377F;; padding:15px;box-sizing: border-box; color:#fff;}

.abtx1d li h2{font-size: 14px; line-height:26px;}

.abtx1d li p{ font-size:16px;font-weight: 700; height:50px; line-height:25px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.abtx1d li img{ padding-bottom:10px; padding-top:10px;}

.righth{width:100%; height: auto; box-sizing:border-box; padding-top:5px;  font-size:14px;}

.righth table{padding:0; margin:0; border-collapse:collapse; border:none;}

.righth table td{padding:5px; color:#333; font-weight:bold;}

.sb1{width:100%; height:45px; line-height:45px; border:none; text-indent:3px; opacity:0.8; font-size:12px;background:#E9EDF0;}

.sb2{width:520px; height:45px; line-height:45px; border:none; text-indent:3px; opacity:0.8; font-size:12px;}

.sb3{width:100%; height:100px; line-height:25px; border:none; box-sizing:border-box; padding:5px 15px 0px 5px; opacity:0.8; font-size:12px;background:#E9EDF0;}

.sb4{display:block; width:120px; height:45px; line-height:45px; border:none; font-size:16px; text-align:center; color:#fff; background:#00377F;; margin:30px auto; transition:0.5s; border-radius:2px;}

.sb4:hover{opacity:0.9;}

.map{ width:100%; height:auto; padding-top:25px;}

.map img{ width:100%;}

.serviceTitle span { font-size: 14px;}



	.serviceTitle { margin-bottom: 20px;}



	.serviceTitle p,.honorTit p { font-size: 22px;}





}

@media(max-width:800px){

.abtx1{ width:92%; max-width:1440px; height:auto; padding:12px;box-sizing: border-box; background:#F2F2F2; margin:30px auto 0px auto; }	

.abtx11 h2{font-weight: 700;font-size:16px; color:#333; line-height:30px;}

.abtx1d li{ width:92%; float:none; margin:0px auto 22px auto; background:#00377F;; padding:15px;box-sizing: border-box; color:#fff;}

.tbsm_right p { font-size: 14px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; overflow: hidden;}

}