@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 arial,'microsoft yahei';color:#666;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}address,cite,dfn,em,var,i{font-style:normal}ul,ol,li{list-style:none}a{color: inherit;text-decoration:none}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}button,input,textarea{font-size:100%;outline:none;border:none;background: none;resize:none;}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0;width:100%;}[class*="col-"]:after,[class*="pc-"]:after,[class*="pb-"]:after,[class*="sj-"]:after,.w:after,.wrap:after,.clearfix:after, .fix:after{display:block;content:'';clear:both;height: 0;}a:link,a:visited,a:hover,a:active,a:focus{text-decoration:none;outline:none;}.none{display:none;}.block{display:block;}.fix>li,.fix>dt,.fix>dd {float: left;} .fl {float:left !important}.fr {float:right !important} [class*="pc-"] li{float: left;}[class*="pb-"] li{float: left;}[class*="sj-"] li{float: left;}
 .col-1 > * {width: 100%;} .col-2 > * {width: 50%;float: left;} .col-3 > * {width: 33.3333%;float: left;} .col-4 > * {width: 25%;float: left;} .col-5 > * {width: 20%;float: left;}.col-6 > * {width: 16.666666%;float: left; }[class*="col-"] {margin: 0 -3px; }[class*="col-"] li {padding: 0 3px; }
*,*:before,*:after{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.font14 { font-size: 14px !important;}.font16 { font-size: 16px !important;}
body {color: #737373;}
.img-br4 { border-radius: 4px;}
.txt {overflow: hidden;}
.bor50 {border-radius: 50%}
.slide {position: relative;}
.table {display: table;width: 100%;height: 100%;position: relative;z-index: 2;margin: 0;}
.cell {display: table-cell;vertical-align: middle;}
.txt-wrap {padding:56px;padding-bottom: 80px;}
.fix>li {float: left;}
a:hover {color: #063D64;}
.w {position:relative; padding: 0 20px; width:1400px; margin:0 auto; clear:both;}
.one-line {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.header {position: relative;z-index: 9;padding: 29px 0;font-size: 14px;}
.header .hd {margin-left: 3%;position: absolute;}

.header .nav li {position: relative;}
.header li>a {display: block;transition:.3s;padding: 0 26px;border-radius: 4px;line-height: 2;margin: 0 2px;}
.header .nav li > a {position: relative;z-index: 33;}
.header .icon-bar {background: #ff5c4e;}




.header .RT {line-height: 34px;}
.header .RT > * {float: left;}
.header .qrcode {position: relative;background: url(../images/icon_code.png);width: 26px;height: 26px;margin-top: 4px;margin-right: 6px;}
.header .qrcode img {position: absolute;left: -37px;top: 0;transform:scale(0);transform:;transition:.3s;visibility:hidden;}
.header .qrcode:hover img {display: block;transform:scale(1);visibility:visible;}
.header .tel {background: url(../images/tel.png) no-repeat left center ;padding-left: 30px;color: #f7a30d;font-size: 20px;margin-right: 20px;}
.header .lang {background: url(../images/icon_lang.png) no-repeat left center ;padding-left: 30px;color: #7a7a7a;}


.banner {text-align: center;}
.banner .item {height: 787px;background-size: cover;background-position:center 0;}
.banner .item a { display: block; width: 100%; height: 100%;}
.banner .swiper-container {width:100%;height: 787px;}

.footer {background: #1a72ac;color: #fff;}
.footer .ft-up {padding: 40px 20px 26px;}
.footer dl {float: left;color: #6baeda;margin-right: 75px;max-width: 240px;}
.footer dd {line-height: 24px;}
.footer dt {font-weight: normal;font-size: 14px;color: #fff;line-height: 1;margin-bottom: 16px;}
.footer dt a {display: block;color: #fff;}
.footer .ft-info {border-left: 1px dashed #488ebd;padding-left: 90px; padding-right: 100px;}
.footer .tel-list {color: #6baeda;}
.footer .tel-list p {font-size: 28px;color: #fff;}
.footer .tel-list .fl + .fl {margin-left: 70px;}
.footer .address p { width: auto;font-size: 14px;margin-top: 22px;}
.footer .address p img { width: auto;}
.footer .cr {background: #07588e;padding:12px 0;}
.footer .cr-left {margin-top: 4px;}
.footer .cr-left img {margin-right: 10px; width: auto;}
.footer .cr-left a.gongan{padding-left: 16px; background: url(../images/icp-img.png) no-repeat left center; background-size: 14px; margin-left: 10px;}
.footer .cr li { position: relative; margin-right: 20px;font-size: 14px;line-height: 28px;cursor: pointer;}
.footer a {transition:.3s;}
.footer a:hover {color: #fff;}
.footer .sns a { opacity: .6;}
.footer .sns a:hover {opacity: 1;}
.footer .code { position: absolute;right: 32px;bottom:-10px;margin-top: -92px;transform:scale(0); opacity: 0;}
.footer a:hover .code { transition:.3s;transform:scale(1); opacity: 1;}
.footer .tel {background: url(../images/tel.png) no-repeat;padding-left: 34px;line-height: 26px;font-size: 35px;font-weight: bold;color: #c65c5e;}

/*.footer .gongan { float: left;margin-top: 4px; margin-left: 10px; padding-left: 30px; background: url(../images/gongan.png) no-repeat left center;}*/
.footer .n-jscode { float: right; margin-top: 4px;}

.address{color:#fff;}
.address a{color:#fff;}
.address img{margin-right:5px;}


.mac div{
	display:inline-block; width: 150px; text-align: center; margin: 0 10px;
}
.mac div img{
	width: 100%;
}
.mac h1{
	font-size:15px; padding-bottom:10px;
}