﻿@charset "utf-8";
.news-top { padding: 25px 0; background: url(../images/ban-top03.jpg) no-repeat top center; background-size: cover; box-shadow: 0 3px 6px 0 rgba(30,37,79,0.4); -webkit-box-shadow: 0 3px 6px 0 rgba(30,37,79,0.4); -moz-box-shadow: 0 3px 6px 0 rgba(30,37,79,0.4); }
.news-place { display: block; color: #FFF; font-size: 14px; padding-left: 24px; background: url(../images/ban-ico.png) no-repeat left center; }
.news-place a { color: #FFF; }
.news-place a:hover { text-decoration: underline; }
.news-top h1 { color: #FFF; font-size: 28px; height: 104px; line-height: 104px; padding: 0 70px; margin-top: 40px; background: url(../images/news-tit.png) no-repeat left center; }
.news-page { text-align: right; }
.news-page a, .news-page span { display: inline-block; margin-left: 28px; transition: all ease 0.5s; }
.news-data { color: #D4D4D4; font-size: 16px; line-height: 20px; }
.news-data i { margin-left: 40px; }
.news-show2 { margin-top: 70px; }
.news-link { position: relative; height: 82px; margin-left: -14px; background: url(../images/news-link.png) no-repeat left top; }
.news-link p { display: inline-block; color: #FFF; font-size: 16px; width: 65%; height: 66px; line-height: 66px; padding-left: 4%; margin: 8px 0 0 90px; border-radius: 0 10px 10px 0; background-color: #1E254F; box-shadow: 2px 6px 10px 0 rgba(17,21,44,0.3); -webkit-box-shadow: 2px 6px 10px 0 rgba(17,21,44,0.3); -moz-box-shadow: 2px 6px 10px 0 rgba(17,21,44,0.3); }
.news-link p strong { font-size: 18px; }
.news-link span { position: absolute; right: 25px; top: 0; color: #FFF; font-size: 18px; width: 338px; height: 82px; line-height: 82px; text-indent: 180px; cursor: pointer; background: url(../images/news-click.png) no-repeat; }
.news-main { clear: both; overflow: hidden; margin-top: 40px; }
.news-main table { margin-bottom: 20px; }
.main-fl { float: left; width: 70%; }
.main-fr { float: right; width: 25%; border-left: 1px solid #E6E6E6; }
.main-fl h2 { color: #333; font-size: 25px; line-height: 47px; padding-left: 20px; margin-bottom: 20px; background: url(../images/news-name.png) no-repeat left center; }
.main-fl h3 { color: #333; font-size: 24px; line-height: 47px; padding-left: 20px; margin-bottom: 20px; background: url(../images/news-name.png) no-repeat left center; }
.main-fl p { color: #333; font-size: 16px; line-height: 30px; text-indent: 2em; margin-bottom: 12px; }
.main-fl p img, .main-fl p video { max-width: 700px; height: auto; display: block; margin: 0 auto 10px; }
.main-fl p a{ color: #DA251D; cursor: pointer; white-space: nowrap; }
.main-fl p span.zx { font-size: 18px; color: #FFF; width: 148px; height: 47px; line-height: 47px; text-align: center; margin: 0 5px; display: inline-block; cursor: pointer; text-indent: 0px; background: url(../images/btn-ask.png) no-repeat; background-size: cover; }
.main-fl p em.news-mark { display: inline-block; width: 20px; height: 20px; margin-right: 8px; vertical-align: middle; }
.mark-icon01 { background: url(../images/newsIcon01.png) no-repeat left top; background-size: 18px; }
.mark-icon02 { background: url(../images/newsIcon02.png) no-repeat left top; background-size: 18px; }
.mark-icon03 { background: url(../images/newsIcon03.png) no-repeat left top; background-size: 20px; }
.mark-icon04 { background: url(../images/newsIcon04.png) no-repeat left top; background-size: 20px; }
.mark-icon05 { background: url(../images/newsIcon05.png) no-repeat left top; background-size: 20px; }
.mark-icon06 { background: url(../images/newsIcon06.png) no-repeat left top; background-size: 20px; }
.mark-icon07 { background: url(../images/newsIcon07.png) no-repeat left top; background-size: 20px; }
.mark-icon08 { background: url(../images/newsIcon08.png) no-repeat left top; background-size: 20px; }
.mark-icon09 { background: url(../images/newsIcon09.png) no-repeat left top; background-size: 20px; }
.news-top3{display:none;}
.news-pages { margin: 30px 0; }
.news-pl { float: left; width: 40%; text-align: center; }
.news-pages b { display: block; margin-bottom: 6px; }
.news-pages span a { display: block; width: 58px; height: 58px; }
.news-pages span { position: relative; display: inline-block; width: 58px; height: 58px; }
.news-pages span img { position: absolute; left: 0; top: 0; }
.news-pages span .page-hide { display: none; }
.news-pages p { text-indent: 0; }
.news-pages p a { display: block; color: #333; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-pl:hover a, .news-pr:hover a { color: #DA251D; }
.news-pc { float: left; width: 20%; text-align: center; }
.news-pr { float: left; width: 40%; text-align: center; }
.news-pl:hover .page-show, .news-pc:hover .page-show, .news-pr:hover .page-show { display: none; }
.news-pl:hover .page-hide, .news-pc:hover .page-hide, .news-pr:hover .page-hide { display: block; }
.main-other{display:none;}
.show-year { padding: 20px 10%; text-align: center; }
.show-year p { color: #666; font-size: 14px; line-height: 30px; text-align: left; margin-top: 20px; }
.side-tit { width: 100%; height: 56px; line-height: 56px; text-align: center; font-size: 18px; font-weight: bold; margin-left: -1px; background: url(../images/pro-tit.png) no-repeat center; }
.list-pic { position: relative; overflow: hidden; }
.list-pic > a { position: relative; padding-top: 75%; display: block; }
.list-pic a img { position: absolute; left: 0; top: 0; height: 100%; width: 100%; border-radius: 10px 10px 0 0; -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; }
.list-pic p { position: absolute; top: 100%; left: 0; width: 100%; height: 100%; border-radius: 10px 10px 0 0; background-color: rgba(32,41,94,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C820295E,endcolorstr=#C820295E); transition: all ease .3s; -webkit-transition: all ease .3s; -ms-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; }
.list-pic p a { display: block; width: 100%; height: 100%; opacity: 0; padding-top: 32%; box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); -webkit-box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); -moz-box-shadow: 0 3px 8px 0 rgba(30,37,79,0.7); }
.list-pic p a i { display: block; color: #20295E; font-size: 18px; text-align: center; width: 66%; height: 52px; line-height: 52px; margin: 0 auto; background-color: #FFF; border-radius: 26px; }
.list-pic p a i:hover { background-color: #C8D4F1; }
.side-pro ul { clear: both; overflow: hidden; padding: 20px 10%; }
.side-pro ul li { width: 100%; border-radius: 10px; border: 1px solid #EEEEEE\0; margin-bottom: 25px; background-color: #FFF; box-shadow: 0 2px 10px 0 rgba(30,37,79,0.4); -webkit-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4); -moz-box-shadow: 0 2px 8px 0 rgba(30,37,79,0.4); }
.side-pro .list-pic p a i { height: 46px; line-height: 46px; font-size: 16px; }
.side-pro ul li:hover .list-pic a img { border-radius: 36px 36px 0 0; -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); transform: scale(1.08,1.08); }
.side-pro ul li:hover .list-pic p { top: 0; }
.side-pro ul li:hover .list-pic p a { opacity: 1; transition: 0.3s; transition-delay: 0.2s; }
.side-pro li .list-info { text-align: center; line-height: 20px; padding: 12px 0; border-left: 10px solid #FFF; border-right: 10px solid #FFF; border-radius: 0 0 10px 10px; -ms-transition: all .4s ease 0s; -o-transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; transition: all .4s ease 0s; }
.side-pro li:hover .list-info { border-left: 10px solid #273375; border-right: 10px solid #273375; border-radius: 0 0 10px 10px; }
.side-pro .list-info h3 { margin-bottom: 0; font-weight: normal; }
.side-pro .tit-more a { color: #D9D9D9; background-image: url(../images/tit-more02.png); }
.rele-news { position: relative; margin-top: 40px; }
.rele-line { position: absolute; left: 0; top: 36px; width: 100%; height: 2px; background-color: #A6B7DE; z-index: -1; }
.rele-tit { height: 56px; }
.rele-tit strong { font-size: 28px; }
.rele-tit strong img { float: left; margin-right: 6px; }
.rele-tit a { float: right; color: #6774B8; font-size: 16px; padding-right: 42px; background: url(../images/tit-more01.png) no-repeat right center; }
.rele-tit a:hover { font-weight: bold; }
.rele-news ul {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.rele-news li { float: left; width: 48%; height: 30px; line-height: 30px; margin-bottom: 15px; margin-right: 2%; }
.rele-news li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 24px; background: url(../images/tit-ico03.png) no-repeat left center; }
.rele-news li a:hover { color: #6774B8; }
.rele-news li.news-hand a { background: url(../images/news-hand.png) no-repeat left center; }
.message { clear: both; overflow: hidden; padding: 75px 5%; background: url(../images/msg-side.png) no-repeat center; }
.msg-show { float: left; width: 50%; margin-left: 5%\0; }
.msg-tit { color: #232B5B; font-size: 24px; }
.msg-tit img { margin-right: 10px; }
.msg-tit i { color: #999; font-size: 16px; margin-left: 16%; }
.msg-show p { clear: both; overflow: hidden; color: #666; font-size: 16px; line-height: 1.1; text-align: center; margin: 24px 0; }
.msg-show p span { margin-right: 50px; }
.msg-show p span:last-child { margin-right: 0; }
.msg-show p span img { margin-right: 10px; margin-top: -4px; }
.msg-show ul { clear: both; overflow: hidden; padding-top: 5px; }
.msg-show ul li { padding: 0 4px; margin-bottom: 24px; position: relative; }
.msg-show ul li input { width: 100%; height: 50px; line-height: 50px; color: #333; font-size: 16px; padding-left: 60px; border: none; border-radius: 6px; background-repeat: no-repeat; background-position: 30px center; background-size: 18px; box-shadow: 0 0 5px rgba(30,37,79,0.2); -webkit-box-shadow: 0 0 5px rgba(30,37,79,0.2); -moz-box-shadow: 0 0 5px rgba(30,37,79,0.2); border: 1px solid #EEEEEE\0; }
.msg-show ul li input:-webkit-autofill { -webkit-text-fill-color: #333; -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
.msg-show ul li textarea { font-family: Microsoft YaHei; width: 100%; height: 120px; line-height: 30px; color: #333; font-size: 16px; padding-left: 60px; padding-top: 5px; border: none; margin-bottom: 0; border-radius: 6px; background-repeat: no-repeat; background-position: 30px 13px; background-size: 18px; background-color: #FFF; box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); -webkit-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); -moz-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); border: 1px solid #EEEEEE\0; }
::-webkit-input-placeholder { color: #999; }
::-moz-input-placeholder { color: #999; }
::-ms-input-placeholder { color: #999; }
.msg-show ul li .msg-name { background-image: url(../images/msg-ico04.png); }
.msg-show ul li .msg-tel { background-image: url(../images/msg-ico05.png); }
.msg-show ul li .msg-area { background-image: url(../images/msg-ico06.png); }
.msg-show ul li:nth-child(2) i { position: absolute; right: 20px; top: 20px; width: 10px; height: 10px; background: url(../images/msg-star.png) no-repeat top center; background-size: 10px; }
.msg-show ul li i { display: block\0; display: none\9; }
/* IE9+ */
@media all and (min-width:0) {
    .msg-show ul li i { display: block\9; }
}

.msg-btn { clear: both; overflow: hidden; margin-top: 6px; }
.msg-btn input { color: #FFF; font-size: 20px; text-align: center; width: 200px; height: 48px; line-height: 46px; background: url(../images/msg-btn.png) no-repeat center; cursor: pointer; }
.msg-btn input:hover { background-image: url(../images/msg-btns.png); }

.msg-base { position: relative; float: right; width: 42%; }
.msg-base dl { margin-top: 30px; }
.msg-base dt { font-size: 24px; line-height: 1; margin-bottom: 55px; }
.msg-base dd { color: #444; height: 24px; line-height: 24px; margin-bottom: 30px; }
.msg-base dd img { float: left; margin-right: 16px; }
.msg-base p { font-size: 18px; line-height: 30px; margin-top: 50px; }
.msg-base span { display: inline-block; color: #FFF; font-size: 18px; width: 50%; height: 50px; line-height: 50px; text-align: center; margin-top: 40px; border-radius: 6px; cursor: pointer; background-color: #7896DE; }
.msg-base span:hover { background-color: #5E80D2; }

.map-show { width: 100%; height: 400px; background-color: #12213E; overflow: hidden; }
.messages{display:none;}
.relevant-pro{display:none;}


@media screen and (max-width:780px) {
.news-top{ display:none;}
.news-show2 .news-link{ display:none;}
.news-show2{ width:100%; padding:0px; margin:0px;}
.main-fr{ display:none;}
.main-fl{ width:100%; padding:0px; margin:0px;}
.main-fl img{ width:100%!important; height:auto!important;}
.news-show2 .news-main { margin-top:0px; }
.news-show2 .news-main .main-fl .main-other{ display:block;}
.news-show2 .news-main .main-fl p a, .main-fl p span{ white-space:inherit;}
.news-top3{display:block;}
.news-banner img { width: 100%; height: auto; }
.news-tit { position: relative; clear: both; overflow: hidden; padding: 0.4rem; margin: 0.62rem 0.22rem 0.5rem; }
.news-tit h1 { font-size: 1.25rem; padding: 0.38rem 0.62rem 0.25rem; text-align: center; line-height: 1.5; border-radius: 0.38rem 0.38rem 0 0; box-shadow: 0 0 0.38rem 0 rgba(46,55,98,0.7); -webkit-box-shadow: 0 0 0.38rem 0 rgba(46,55,98,0.7); -moz-box-shadow: 0 0 0.38rem 0 rgba(46,55,98,0.7); }
.news-line { position: relative; clear: both; overflow: hidden; }
.news-line img { float: left; width: 100%; height: auto; }
.news-base { padding: 0.25rem 0.62rem 0.38rem; border-radius: 0 0 0.38rem 0.38rem; box-shadow: 0 0 0.38rem 0 rgba(46,55,98,0.7); -webkit-box-shadow: 0 0 0.38rem 0 rgba(46,55,98,0.7); -moz-box-shadow: 0 0 0.38rem 0 rgba(46,55,98,0.7); }
.news-base p { display: inline-block; color: #666; font-size: 0.81rem; padding-left: 3.28rem; background: url(../images/news-ser.png) no-repeat left top; background-size: 2.88rem 2.88rem; line-height:1.8; }
.news-base p strong { display: block; color: #444; font-size: 0.88rem; font-weight: 600; }
.news-base span.point-line { position: relative; margin-right: 0.5rem; padding-right: 0.5rem; }
.news-base span.point-line:after { content: ""; position: absolute; right: 0; top: 50%; height: 0.6rem; border-right: 1px solid #CCC; margin-top: -0.3rem; }
.news-base a { color: #333; font-size: 1.08rem; margin-left: 0.2rem; letter-spacing: -0.05rem; }
.news-base a b { color: #E60100; font-size: 1.25rem; }
.news-base .base-btn { float: right; margin-top: 0.29rem; height: 2.2rem; line-height: 2.2rem; border-radius: 0.33rem; box-shadow: none; padding-left: 0.4rem; padding-right: 1.4rem; }
.news-base .news-online { position: absolute; bottom: 1.2rem; right: 0.21rem; width: 5.0rem; height: 2.69rem; text-align: center; line-height: 2.9rem; color: #EFBD45; font-size: 1.0rem; font-weight: 600; background: url(../images/pro-conts.png) no-repeat right center; background-size: 100% auto; cursor: pointer; }
.news-base .news-online img { width: 1.12rem; height: 1.12rem; margin-right: 0.31rem; }

.news-main { padding: 0 0.62rem; }
.news-main h2 { color: #333; font-size: 1.12rem; line-height: 1.4; padding-left: 1.38rem; margin: 1.25rem 0 1.0rem; background: url(../images/tit-ico07.png) no-repeat left 0.25rem; background-size: 1.12rem auto; }
.news-main h3 { color: #333; font-size: 1.08rem; line-height: 1.4; padding-left: 1.38rem; margin: 1.25rem 0 1.0rem; background: url(../images/tit-ico07.png) no-repeat left 0.25rem; background-size: 1.12rem auto; }
.news-main p { font-size: 1.0rem; color: #333; line-height: 1.62rem; margin-bottom: 1.0rem;text-indent: 0em; }
.news-main p img, .pro-main p video { max-width: 100%; height: auto; }
.news-main p a, .zx { cursor: pointer; color: #E30000; }
.news-main table { font-size: 0.94rem; margin-bottom: 1rem; }
.news-main p .zx { font-size: 1rem; color: #FFF; width: 9.25rem; height: 2.9rem; line-height: 2.9rem; text-align: center; display: inline-block; cursor: pointer; text-indent: 0px; background: url(../images/btn-ask.png) no-repeat center; background-size: 90%; }
.news-base .news-online a{ color:#fff;}
.news-pages{ display:none;}
.main-other { clear: both; overflow: hidden; padding: 0 0.75rem; margin: 0 0.62rem 1.25rem; border-radius: 0.38rem; box-shadow: 0 0 0.38rem rgba(30,37,79,0.4); -webkit-box-shadow: 0 0 0.38rem rgba(30,37,79,0.4); -moz-box-shadow: 0 0 0.38rem rgba(30,37,79,0.4); background-color: #FFF; display:block; }
.main-other p { display: flex; font-size: 1.0rem; border-bottom: 1px dashed #D0D0D0; padding: 0.75rem 0; line-height: 1.5; align-items: flex-start; margin-bottom:0px; }
.main-other p:last-child { border-bottom: none; }
.main-other p img { float: left; width: 1.38rem!important; height: 1.38rem!important; margin-right: 0.31rem; margin-top: 0.12rem; margin-left:0px; margin-bottom:0px; }
.main-other p b { color: #333; font-size: 1.0rem; font-weight: normal;text-indent: 0em; }
.box .main-other p a { color: #666; font-size: 0.94rem; flex: 1; text-indent: 0em;}
.rele-news{ display:none;}
.cont-msg{ display:none;}
.messages { position: relative; padding: 1.56rem 1.78rem; margin: 1.0rem 0.62rem; background: url(../images/msg-bg.png) no-repeat top center; background-size: 100% 100%; display: block; }
.msg-tit { clear: both; overflow: hidden; color: #999; font-size: 0.88rem; line-height: 1.1; }
.msg-tit b { color: #232B5B; font-size: 1.31rem; margin-right: 0.31rem; }
.msg-tit b img { width: 1.94rem; height: 0.94rem; margin-right: 0.12rem; }
.messages p { clear: both; overflow: hidden; color: #666; font-size: 0.81rem; line-height: 1.1; text-align: center; margin: 1.0rem 0; }
.messages p span { margin-right: 0.62rem; }
.messages p span:last-child { margin-right: 0; }
.messages p span img { width: 0.90rem; height: 0.90rem; margin-right: 0.25rem; margin-top: -0.12rem; }

.messages ul { clear: both; overflow: hidden; padding-top: 0.5rem; }
.messages ul li { float: left; width: 100%; padding: 0 0.19rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0.75rem; position: relative; }
.messages ul li input { height: 2.12rem; line-height: 2.12rem; width: 100%; color: #666; font-size: 0.89rem; padding-left: 2.5rem; margin-bottom: 0; border: none; box-sizing: border-box; border-radius: 0.19rem; background-repeat: no-repeat; background-position: 0.75rem center; background-size: 1.12rem; box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); -webkit-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); -moz-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); }
.messages ul li input:-webkit-autofill { -webkit-text-fill-color: #333; -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
.messages ul li textarea { font-family: Microsoft YaHei; height: 5.75rem; line-height: 1.67rem; width: 100%; color: #666; font-size: 0.89rem; padding-left: 2.67rem; padding-top: 0.31rem; border: none; margin-bottom: 0; box-sizing: border-box; border-radius: 0.19rem; background-repeat: no-repeat; background-position: 0.75rem 0.75rem; background-size: 1.12rem; background-color: #FFF; box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); -webkit-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); -moz-box-shadow: 0 0 0.19rem rgba(30,37,79,0.2); }
::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }
.messages ul li .msg-name { background-image: url(../images/msg-ico04.png); }
.messages ul li .msg-tel { background-image: url(../images/msg-ico05.png); }
.messages ul li .msg-area { background-image: url(../images/msg-ico06.png); }
.messages ul li:nth-child(2) i { position: absolute; right: 0.62rem; top: 0.88rem; width: 0.5rem; height: 0.5rem; background: url(../images/msg-star.png) no-repeat top center; background-size: 0.44rem; }

.msg-btn { clear: both; overflow: hidden; }
.msg-btn input { display: block; text-align: center; color: #FFF; font-size: 0.94rem; font-weight: bold; border: none; cursor: pointer; width: 4.38rem; height: 4.38rem; margin: 1.88rem auto 0; background: url(../images/msg-sub.png) no-repeat top center; background-size: 100%; }
.relevant-pro { clear: both; display:block; overflow: hidden; padding-top: 1.56rem; margin-top: 1.25rem; border-top: 0.38rem solid #F0F0F0; }
.relevant-pro ul { clear: both; overflow: hidden; padding: 0 0.62rem; margin-left: -3%; }
.relevant-pro ul li { float: left; width: 47%; text-align: center; margin-left: 3%; }
.relevant-pro ul li img { width: 100%; height: auto; border-radius: 0.38rem; }
.relevant-pro ul li p { position: relative; font-size: 1.0rem; margin: 0.2rem 0 0.3rem; height: 2.6rem; line-height: 1.3rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.relevant-pro ul li p > a { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.fixed-swt {width:10rem;height:1.30667rem;position:fixed;left:50%;margin-left:-5rem;bottom:0;z-index:1080; display:block;}
.fixed-swt:before {content:'';display:block;width:100%;height:0.8rem;overflow:hidden;border-radius:0.13333rem;position:absolute;left:0;bottom:0;background-image:url(../m_images/images/swt_bg.png);background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}
.fixed-swt .swt-msg {width:3.86667rem;float:left;text-align:center;font-size:0.37333rem;color:#3e3e3e;display:block;height:0.8rem;line-height:0.8rem;margin-top:0.50667rem;position:relative;z-index:1;}
.fixed-swt .swt-msg:before {content:'';display:inline-block;width:0.42667rem;height:0.42667rem;vertical-align:middle;margin-right:0.16rem;background-image:url(../m_images/images/swt_msg.png);background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.fixed-swt .swt-phone {display:block;width:5.86667rem;height:1.2rem;float:right;margin-right:0.18667rem;position:relative;z-index:1;padding-left:1.28rem;padding-top:0.13333rem;}
.fixed-swt .swt-phone i,.fixed-swt .swt-phone span,.fixed-swt .swt-phone strong {display:block;}
.fixed-swt .swt-phone i {position:absolute;left:0;top:0;width:1.2rem;height:1.2rem;z-index:2;padding:0.24rem 0.13333rem 0.16rem 0.34667rem;}
.fixed-swt .swt-phone i img {display:block;width:100%;}
.fixed-swt .swt-phone span,.fixed-swt .swt-phone strong {width:100%;overflow:hidden;position:relative;z-index:2;}
.fixed-swt .swt-phone span {font-size:0.30667rem;color:#ffc601;line-height:0.42667rem;}
.fixed-swt .swt-phone strong {font-size:0.48rem;line-height:0.53333rem;color:#ffffff;font-weight:bold;letter-spacing:2px;}
.fixed-swt .swt-phone:before,.fixed-swt .swt-phone:after {content:'';display:block;position:absolute;border-radius:1.2rem;}
.fixed-swt .swt-phone:before {left:0;top:0;width:100%;height:100%;background:#f5353c;background:-webkit-linear-gradient(left,#fd5a50,#ee1128);background:linear-gradient(to right,#fd5a50,#ee1128);opacity:0.7;}
.fixed-swt .swt-phone:after {left:0.05333rem;right:0.05333rem;top:0.05333rem;bottom:0.05333rem;background:#f6373d;z-index:1;}
}
@media screen and (max-width:375px) {
.fixed-swt .swt-phone i {padding:0.24rem 0.26667rem 0.16rem 0.21333rem;}
.fixed-swt .swt-phone span,.fixed-swt .swt-phone strong {margin-left:-0.26667rem;}
}
