
.gudingny{ background:#fff; position:relative; z-index:9; margin-top:100px;}
/*banner*/
.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 20px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(../images/dot.png) no-repeat 0 -16px;display:block;height: 16px;overflow: hidden;text-indent:-99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active {background-position: 0 0;}
.banner{  width:100%; overflow:hidden; position:relative;}
.slides a{display: block;width: 100%;}
.banner{height: auto !important; }
.banner .img{ position:relative;}
.banner .banner_dis{position: absolute;right:0;top:20%; width: 30%;background-color: rgba(0,0,0,0.5); padding: 20px}
.banner .banner_dis p{font-size: 30px;olor:#f5f5f5;}
@media(max-width: 999px){
.banner .banner_dis p{ font-size: 18px;}

}
@media(max-width: 767px){
.banner .banner_dis p{font-size: 12px;}
.banner .banner_dis{top:10%;}

}
.container{ width: 1240px;margin:0px auto;}
.index-title-boxx {width:100%;text-align:center;height:auto;  margin:30px auto 20px;padding:0px}
.index-title-boxx i {font-family:Arial;font-size:100px; color:#f5f5f5;line-height:32px;}
.index-title-boxx .boxx { width:100%; overflow: hidden;}
.index-title-boxx .boxx .ch {font-size:32px;line-height:32px;color:#0a448d;margin-bottom:18px; font-weight:600}
.index-title-boxx .boxx s { width:250px;height:1px;background:#eaeaea;display:block; margin:auto;margin-bottom:10px;}
.index-title-boxx .boxx s span {width:30px;height:1px;background:#0a448d;display:block;margin:auto;}
.index-title-boxx .boxx .en {font-size:16px;line-height:30px;color:#999;text-transform:uppercase;}

/*index-about*/
.index-about {width:100%;background:#fff; margin:20px auto; overflow:hidden}

.index-about-box{ margin:10px 0px 40px 0px; overflow:hidden}
.index-about .img {width:40%;float:left;}
.index-about .tboxs {width:60%;float:right;box-sizing:border-box;padding-left:78px;}
.index-about .tboxs .tbox {width:575px;font-size:14px;line-height:26px;color:#797979; margin-bottom:64px;box-sizing:border-box;   }
.index-about .tboxs .tbox .tags{display:flex; margin-bottom:15PX}
.index-about .tboxs .tbox .tag{box-sizing:border-box;padding:5px 9px;line-height:14px;text-align:center;border:1px solid #d19960;border-radius:2px;color:#d19960;font-size:14px;margin-right:12px}
.index-about .tboxs .tbox span {font-size:18px;line-height:30px;color:#333;display:block; margin-bottom:10px; font-weight:600}
.index-about .tboxs .label-box {display:flex;align-items:center;margin-top:32px}
.index-about .tboxs .label-box .bottom-left{display:flex;justify-content:center;align-items:center}
.index-about .tboxs .label-box .bottom-left img{width:63px;height:37px}
.index-about .tboxs .label-box .bottom-left .phone{margin-left:13px;text-align:left}
.index-about .tboxs .label-box .bottom-left .phone .active{font-size:20px;color:#ff4365;font-weight:700}
.index-about .tboxs .label-box .bottom-left .phone .service-hot{font-size:15px;color:#333;font-weight:700}
.index-about .tboxs .label-box .bottom-left .phone .service-tel{font-size:24px;color:#ff4365;font-weight:700}
.index-about .tboxs .label-box .bottom-right{width:130px;height:40px;margin-left:20px;background-color:#f46;border-radius:4px;color:#fff;line-height:40px;font-size:14px;text-align:center}
.index-about .tboxs .label-box .box {padding-left:55px;font-size:14px; line-height:14px;float:left;box-sizing:border-box;}
.index-about .tboxs .label-box .box.b1 {width:190px;background:url("../images/icon-img11.png") left center no-repeat;}
.index-about .tboxs .label-box .box.b2 {width:190px;background:url("../images/icon-img10.png") left center no-repeat;}
.index-about .tboxs .label-box .box.b3 {width:190px;background:url("../images/icon-img9.png") left center no-repeat;}
.index-about .tboxs .label-box .box span {font-size:24px;line-height:20px;font-weight:bold;color:#0a448d;display:block;margin-bottom:6px;}

/*index-news*/
.index-news {width:100%;overflow:hidden; }

.index-news .index-news-box .index-news-left{ float:left;overflow:hidden;padding:0 20px}
.index-news .index-news-box .index-news-left .index-news-left-t{height:45px;padding-left:35px;margin:0 auto;line-height:45px;border-bottom:1px solid #eee;font-size:16px;background:url(../images/icon_newst.png) no-repeat;background-position:0 8px}
.index-news .index-news-box .index-news-left .index-news-left-first{margin-top:15px;overflow:hidden}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top{width: 100%;display: table;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd{display: table-cell;vertical-align: top;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt{width: 250px;white-space: nowrap;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt a.thumb{display: block;width: 250px;height:158px;overflow: hidden;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt a.thumb img{width: 100%;height:150px;-webkit-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;transition: All 0.4s ease-in-out;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt a.thumb:hover img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2); transform: scale(1.2);}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd{padding-left: 15px;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd h2{font-size: 18px;color: #333333;padding: 8px 0;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd h2 a{color: #333333;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd h2 a:hover,.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd h2 a:focus{text-decoration: none;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd h2 a:hover{color: #428bca;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd p.desc{font-size: 14px;color: #999; line-height:25px}

.index-news .index-news-box .index-news-left .index-news-left-list ul{padding-top:10px}
.index-news .index-news-box .index-news-left .index-news-left-list ul li{width:380px;height:35px;line-height:35px;float:left;padding-left:20px;background:url(../images/icon_newsli.png) no-repeat;background-position:0 11px; overflow:hidden; padding-right:20px}
.index-news .index-news-box .index-news-left .index-news-left-list ul li a:link,.index-news .index-news-box .index-news-left .index-news-left-list ul li a:visited{color:#555}
.index-news .index-news-box .index-news-left .index-news-left-list ul li a:hover{color:#da251c}
.index-news .index-news-box .index-news-qaa{float:right;overflow:hidden;padding:0 20px}
.index-news .index-news-box .index-news-qaa .index-news-qaa-t{height:45px;padding-left:35px;margin:0 auto;line-height:45px;border-bottom:1px solid #eee;font-size:16px;background:url(../images/icon_qaat.png) no-repeat;background-position:0 8px}
.index-news .index-news-box .index-news-qaa .index-news-qaa-l ul{padding-top:12px}
.index-news .index-news-box .index-news-qaa .index-news-qaa-l ul li{height:36px;line-height:36px;float:left;width:100%;padding-left:20px;background:url(../images/icon_newsli.png) no-repeat;background-position:0 11px; overflow:hidden}
.index-news .index-news-box .index-news-qaa .index-news-qaa-l ul li a:link,.index-news .index-news-box .index-news-qaa .index-news-qaa-l ul li a:visited{color:#555}
.index-news .index-news-box .index-news-qaa .index-news-qaa-l ul li a:hover{color:#da251c}


@media (max-width: 980px)
{
.index-news .index-news-box .index-news-qaa{width:100%;margin-top:30px;}
.index-news .index-news-box .index-news-left{width: 100%; }
.index-news .index-news-box .index-news-left .index-news-left-list ul li{width:100%;}

.index-about .tboxs .label-box .bottom-left img{width:58px;height:32px}
.index-about .tboxs .label-box .bottom-left .phone{margin-left:8px;text-align:left}
.index-about .tboxs .label-box .bottom-left .phone .service-hot{font-size:14px;}
.index-about .tboxs .label-box .bottom-left .phone .service-tel{font-size:20px;}
.index-about .tboxs .label-box .bottom-right{width:120px;height:30px;margin-left:20px;background-color:#f46;border-radius:4px;color:#fff;line-height:30px;font-size:12px;text-align:center}
}

@media (max-width: 560px)
{
.index-news .index-news-box .index-news-left .index-news-left-first dl.top{display: block;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt,.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd{ display: block;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt{width: 100%;text-align: center;padding-bottom: 15px;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt a.thumb{width: 100%;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dt a.thumb img{max-width: 100%;width: auto;}
.index-news .index-news-box .index-news-left .index-news-left-firstt dl.top dd{padding-left: 0;}
.index-news .index-news-box .index-news-left .index-news-left-first dl.top dd h2{font-size: 16px;}

}

/*index-partner*/

.index-partner-box {width:100%; padding:20px 0px; overflow:hidden;background:#f4f6fd;}
.index-partner  {width:100%;display:table; margin:20px auto; overflow:hidden}

.msg{ text-align:center; font-size:12px; color:#adadad; display:none; padding:0 10px; line-height:22px;}
.listTel{ padding:35px 0 0 25px;}
.listTel li{ width:14%; float:left; margin-bottom:18px;}
.listTel li .imgDiv{ padding-right:18px;}
.listTel li .imgDiv img{ width:100%; display:block; border:1px solid #ccc}
.btnDiv{ display:none; padding-top:40px; width:180px; height:34px; margin:0 auto;}
.btnDiv a{ display:block; width:180px; height:34px; background:#d01a27; color:#fff; text-align:center; font-size:14px; line-height:34px;}

.fix-menu{position:fixed;z-index:9;top:40%;transform:translateY(-50%);right:110px;}
.fix-menu li {font-size:14px;line-height:50px;}
.fix-menu li a {color:#a2a1a1;}
.fix-menu li span {width:10px;height:10px;box-sizing:border-box;border:1px solid #969696;border-radius:50%;display:block;float:left;margin:20px 5px 20px 0;}
.fix-menu li:hover a {color:#2a5c9c;}
.fix-menu li.on a {color:#2a5c9c;}
.fix-menu li:hover span {background:#2a5c9c;border:1px solid #2a5c9c;}
.fix-menu li.on span {background:#2a5c9c;border:1px solid #2a5c9c;}
.partner-lsit-mm,.partner-lsit1024 {display:none;}

.index-link {width:1240px; margin:20px auto; line-height:25px; color:#333333}

@media (min-width:1280px) and (max-width:1920px) {
.swiper-wrapper{height:100%;}
.gudingny{margin-top:100px;}
.index-about .tboxs {padding-left:60px;}
.index-about .tboxs .title {padding-top:60px;margin-bottom:40px;}
.index-about .tboxs .tbox { width:auto;margin-bottom:40px;}
.index-about .tboxs .label-box {width:100%;}
.index-about .tboxs .label-box .box.b1, .index-about .tboxs .label-box .box.b2 {width:33%;}

.index-news .index-news-box { width:1240px;margin:0px auto;padding:10px 0 30px 0;}
.index-news .index-news-box .index-news-qaa{width:33%;}
.index-news .index-news-box .index-news-left{width: 65%;}
.partner-lsit{width:1240px;}
.partner-lsit .bd li{width:292px; margin-right:23px;}
.fix-menu {right:6px;}
}

@media (min-width:1004px) and (max-width:1280px) {
.swiper-wrapper{height:100%;}
.container{ width: 1020px;margin: auto; overflow:hidden}
.partner-lsit-pc {display:none;}
.partner-lsit1024 {display:block;}
.index-about {width:100%;display:table;background:#fff;width:100%; margin:auto;position:relative; margin-bottom:20px}
.index-about-box{ margin:0px 0px; overflow:hidden}
.index-about .img {width:100%;}
.index-about .img img { width:100%;}
.index-about .tboxs {position:absolute;top:50%;transform:translateY(-50%);left:13.5%;width:73%; background:rgba(255,255,255,.9); padding-top:30px}
.index-about .tboxs { padding-left:0;padding-bottom:65px;height:auto!important;}
.index-about .tboxs .title {position:relative;line-height:32px; padding-top:73px;margin-bottom:17px;text-align:center;}
.index-about .tboxs .title i {font-family:Arial; font-size:100px;color:#e5ebf4;}
.index-about .tboxs .title span {font-size:32px;color:#0a448d;position:absolute;z-index:2; left:50%;transform:translateX(-50%);}
.index-about .tboxs .tbox { margin:auto; margin-bottom:46px;padding:0 15px;text-align:center;}

.index-about .tboxs .label-box { margin:auto;text-align:center;}
.index-about .tboxs .label-box .box {display:inline-block; text-align:left;float:initial;}
.index-about .tboxs .label-box .box.b1 {width:189px;background:url("../images/icon-img9.png") left center no-repeat;}
.index-about .tboxs .label-box .box.b2 {width:170px;background:url("../images/icon-img10.png") left center no-repeat;}
.index-about .tboxs .label-box .box.b3 {background:url("../images/icon-img11.png") left center no-repeat;}

.index-partner-box {width:100%; padding:50px 0px 0px 0px; margin-top:20px}
.partner-lsit {width:960px;margin:auto;}
.partner-lsit .bd li {width:300px;margin-right:30px;}

.fix-menu { display:none;}

}
@media (min-width:768px) and (max-width:1023px) {
.swiper-wrapper{height:100%;}
.gudingny{margin-top:60px;}
.container{ width: 100%;margin: auto; overflow:hidden}
.partner-lsit-pc, .partner-lsit1024, .about-box-five .list, .about-box-five .list-pb {display:none;}
.partner-lsit-mm {display:block;}
.swiper-pagination-bullet {width:15px!important;height:15px!important;background:#fff;opacity:.5;}
.swiper-pagination-bullet-active {opacity:1;}
.index-about {width:100%;display:table;background:#fff;width:100%; margin:auto;position:relative; margin-bottom:20px}
.index-about-box{ margin:0px 0px; overflow:hidden}
.index-about .img {width:100%;}
.index-about .img img {width:100%;}
.index-about .tboxs {position:relative;width:100%;margin:0;background:none;}
.index-about .tboxs {padding-left:0;padding-bottom:65px;height:auto!important;}

.index-about .tboxs .tbox {width:100%;margin-bottom:46px;text-align:center;line-height:30px;font-size:16px; padding:0px 1%}
.index-about .tboxs .label-box {width:100%; padding:0px 2%}
.index-about .tboxs .tbox span {font-size:22px;margin-bottom:26px; margin-top:20px}
.index-about .tboxs .label-box .box {font-size:16px;line-height:30px;padding-left:70px;}
.index-about .tboxs .label-box .box span {font-size:24px;line-height:30px;}
.index-about .tboxs .label-box .box.b1 {width:33%;background:url("../images/icon-img9.png") left center no-repeat;background-size:45px;}
.index-about .tboxs .label-box .box.b2 {width:33%;background:url("../images/icon-img10.png") left center no-repeat;background-size:45px;}
.index-about .tboxs .label-box .box.b3 {width:33%;background:url("../images/icon-img11.png") left center no-repeat;background-size:45px;}



.partner-lsit {width:700px;margin:auto;}
.partner-lsit-pc {display:none;}
.partner-lsit .bd {width:700px;}
.partner-lsit .bd li {width:335px;margin-right:30px;}
.partner-lsit .bd li .box .img {margin-bottom:32px;}

.partner-lsit-mm {width:94%;margin:auto;position:relative;padding-bottom:36px;display:block;margin-bottom:20px!important;}
.partner-lsit-mm .swiper-slide {width:50%!important;box-sizing:border-box;padding:0 1.5%;}
.partner-lsit-mm .swiper-slide .box .img {margin:8px 0 16px;}
.partner-lsit-mm .swiper-pagination-bullet {width:15px!important;height:15px!important;background:#cbcdd2;opacity:1!important;}
.partner-lsit-mm .swiper-pagination-bullet-active {background:#0a448d;}
.partner-lsit-mm .swiper-pagination {bottom:1px!important;}
.fix-menu {display:none;}
}

@media (max-width:767px) {
.swiper-wrapper{height:250px;}
.gudingny{margin-top:60px;}
.container{ width: 100%;margin: auto; overflow:hidden}
.index-title-boxx {width:100%;text-align:center;margin:10px auto;padding:0px; }
.index-title-boxx .boxx { width:100%; overflow: hidden;}
.index-title-boxx .boxx .ch {font-size:25px;line-height:32px;color:#0a448d;margin-bottom:18px; font-weight:600}
.index-title-boxx .boxx s { width:200px;height:1px;background:#eaeaea;display:block; margin:auto;margin-bottom:10px;}
.index-title-boxx .boxx s span {width:25px;height:1px;background:#0a448d;display:block;margin:auto;}
.index-title-boxx .boxx .en {font-size:14px;line-height:30px;color:#999;text-transform:uppercase;}


.msg{ text-align:center; font-size:12px; color:#adadad; display:none; padding:0 10px; line-height:22px;}

.listTel li{ width:33.3%; float:left; margin-bottom:10px;}


.index-link { display: none;}
.index-about {width:100%;position:relative;}
.index-about-box{ margin:0px 0px; overflow:hidden}
.index-about .img {width:100%;}
.index-about .img img {width:100%;}
.index-about .tboxs {position:relative;width:100%;margin:0px auto;background:none; padding:20px 10px}
.index-about .tboxs {height:auto!important;}
.index-about .tboxs .tbox .tags{margin-bottom:15PX;}
.index-about .tboxs .tbox .tag{box-sizing:border-box;padding:5px;line-height:14px;text-align:center;border:1px solid #d19960;border-radius:2px;color:#d19960;font-size:12px;margin-right:12px}
.index-about .tboxs .tbox {width:100%;margin-bottom:23px;line-height:20px;font-size:12px;float:left}
.index-about .tboxs .label-box {width:100%;}
.index-about .tboxs .tbox span {font-size:15px;margin-bottom:10px; text-align:center; font-weight:bold}
.index-about .tboxs .label-box .box {font-size:12px;line-height:14px;padding-left:40px;}
.index-about .tboxs .label-box .box span {font-size:18px;line-height:12px;}
.index-about .tboxs .label-box .box.b1 {width:33%;background:url("../images/icon-img9.png") left center no-repeat;background-size:30px;}
.index-about .tboxs .label-box .box.b2 {width:33%;background:url("../images/icon-img10.png") left center no-repeat;background-size:30px;}
.index-about .tboxs .label-box .box.b3 {width:33%;background:url("../images/icon-img11.png") left center no-repeat;background-size:30px;}


.index-news-box {width:100%;padding:0px;}
.index-news .index-news-box .index-news-left{ width:100%; margin:10px auto;overflow:hidden;background-color:#fafafa;padding:0 20px}
.index-news .index-news-box .index-news-qaa{width:100%;margin:10px auto;overflow:hidden;background-color:#fafafa;padding:0 20px}
.menu-title {font-size:24px;}


.partner-lsit {width:96%;margin:auto;}
.partner-lsit-pc {display:none;}
.partner-lsit-m {display:none;}
.partner-lsit-mm {width:96%;margin:auto;position:relative;padding-bottom:36px;display:block;}
.partner-lsit-mm .swiper-slide {width:50%!important;box-sizing:border-box;padding:0 1.5%;}
.partner-lsit-mm .swiper-slide .box .img {margin:8px 0 16px;}
.partner-lsit-mm .swiper-pagination-bullet {width:7px!important;height:7px!important;background:#cbcdd2;opacity:1!important;}
.partner-lsit-mm .swiper-pagination-bullet-active {background:#0a448d;}
.partner-lsit-mm .swiper-pagination {bottom:21px!important;}
.fix-menu {display:none;}
}

.weixin{ position:relative; font-size:12px; text-align:center;}
.weixin .weixin_nr{width:120px; height:140px; padding:10px; background:#fff; text-align:center; position:absolute; left:25px; top:-152px; display:none; border:1px #CCCCCC solid}
        /*以上可根据需要调整外边框大小，背景色，定位方式，摆放位置等*/
.weixin .weixin_nr img{ margin-bottom:5px;}
        /*以上可调整二维码图片大小，注意和外边框大小相匹配*/
.weixin .weixin_nr .arrow{ width:0; height:0; border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:140px;}
        /*以上可调整箭头样式*/
.weixin.on .weixin_nr{ display:block;}


.index-contact .p2,.index-contact .p3{font-size: 36px;}
.index-contact .btn.telBtn,.index-contact .btn.consultBtn {font-size: 20px;}
@media screen and (max-width: 768px) {
.index-contact .p2,.index-contact .p3{font-size: 24px;}
}
.index-contact {
  padding: 2.4rem 0 2.8rem;
  text-align: center;
  line-height: 1.25;
  background-color: #fff;
}
.index-contact .contain {
  letter-spacing: 0.05em;
  padding-left: 0.05em;
}
.index-contact .p1 {
  color: #333333; font-size:16px;
}
.index-contact .p2 {
  color: #e60027;
  margin-top: 20px;
}
.index-contact .p3 {
  color: #e60027;
  margin-top: 20px;
}
.index-contact .p4 {
  margin-top:30px;
}
.index-contact .icon {
  position: relative;
  overflow: hidden;
  z-index: 2;
  display: inline-block;
  vertical-align: middle;
  width: 36px;
  height: 36px;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #e60027;
  border-radius: 50%;
}
.index-contact .tel {
  color: inherit;
}
.index-contact .tel .this {
  display: inline-block;
  vertical-align: middle;
}
.index-contact .btn {
  display: inline-block;
  vertical-align: top;
  min-width: 240px;
  height: 44px;
  line-height: 44px;
  padding:0px 15px;
  margin: 5px;
  border: #e60027 solid 1px;
  border-radius: 100px;
  text-align: center;
  -webkit-transition: all 250ms ease-out 0s;
  transition: all 250ms ease-out 0s;

}
.index-contact .btn.telBtn {
  font-family: Helvetica, "Microsoft YaHei", "微软雅黑";
}
.index-contact .btn.consultBtn {
  background-color: #e60027;
  color: #fff;
  font-weight: bold;
}
.index-contact .btn.consultBtn:after {
  background-color: rgba(0, 0, 0, 0.1);
}
@media screen and (max-width: 640px) {
  .index-contact .p1 {
    font-size: 14px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  .index-contact .p2 {
    font-size: 22px;
  }
  .index-contact .btn {
  display: inline-block;
  vertical-align: top;
  min-width: 140px;
  height: 34px;
  line-height: 34px;
  padding:0px 12px;
  margin: 5px;

}
.index-contact .btn.telBtn,.index-contact .btn.consultBtn {font-size:16px;}
}

