blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
.more-mo{display: none !important;}
body{font:12px/1.5 Source-R,"微软雅黑","Microsoft Yahei";color:#333;overflow-x:hidden}
a{text-decoration:none;color:#333}
a:hover{color:#0658b7}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#333;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
/*@font-face{font-family:Helve-B;src:url(../fonts/HelveticaCondensedBold.ttf)}
@font-face{font-family:Source-B;src:url(../fonts/SourceHanSansCN-Bold.otf)}
@font-face{font-family:Source-R;src:url(../fonts/SourceHanSansCN-Regular.otf)}
@font-face{font-family:Source-M;src:url(../fonts/SourceHanSansCN-Medium.otf)}
@font-face{font-family:GaboD;src:url(../fonts/GaboDrive.ttf)}
@font-face{font-family:YouS;src:url(../fonts/YouSheBiaoTiHei-2.ttf)}
@font-face{font-family:ZhenyanGB-R;src:url(../fonts/ZhenyanGB-Regular.ttf)}
@font-face{font-family:DIN-B;src:url(../fonts/DINCondensedBold.woff.ttf)}
@font-face{font-family:PangMen;src:url(../fonts/PangMenZhengDao.ttf)}*/
@font-face{font-family:Helve-B;src:url(../fonts/HelveticaCondensedBold.ttf)}
/*******************************
	-------[=第一版]-------
********************************/
/* .banner-nv .item.slick-current,.banner-nv .item:hover{background:rgba(0,0,0,.66)} */
.idx-nav { background-color: #fff; padding: 40px 0; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.01); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.01); }

.idxNav-list { overflow: hidden; margin-left: -30px; }

.idxNav-item { float: left; width: 25%; position: relative; }

.idxNav-item a { display: block; font-size: 0; text-align: center; white-space: nowrap; }

.idxNav-item:after { content: ''; width: 1px; height: 57px; background: rgba(0, 0, 0, 0.11); position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0; }

.idxNav-item:last-child:after { display: none; }

.idxNav-icon { display: inline-block; vertical-align: middle; width: 70px; height: 70px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.1); background: no-repeat top center; background-size: 70px auto; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.idxNav-txt { display: inline-block; vertical-align: middle; text-align: left; padding-left: 10px; }

.idxNav-tit { font-size: 20px; color: #333; font-weight: 700; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.idxNav-desc { font-size: 14px; color: #666; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.m-pos { position: absolute; top: 152px; z-index: 4; left: 50%; margin-left: -700px; }

.pos-item { width: 202px; height: 99px; padding: 15px 0 15px 15px; background: rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 5px 5px 0 rgba(51, 51, 51, 0.23); box-shadow: 0 5px 5px 0 rgba(51, 51, 51, 0.23); margin-bottom: 5px; }

.pos-item .pic { float: left; width: 103px; height: 69px; }

.pos-item .pic img { display: block; width: 100%; height: 100%; }

.pos-item .txt { padding: 10px 0 0; font-weight: 700; overflow: hidden; text-align: center; }

.pos-name { font-size: 18px; color: #fff; }

.pos-num { font-size: 16px; color: #fff; }

.pos-box { position: absolute; top: 0; left: 100%; padding-left: 22px; width: 960px; z-index: 4; overflow: hidden; }

.pos-box_in { padding: 43px 40px 44px 40px; background: url(../images/bg1.jpg) no-repeat center center; background-size: cover; }

.pos-box_top { overflow: hidden; }

.pos-box_top .pic { float: left; width: 290px; height: 180px; border: 5px solid rgba(255, 255, 255, 0.1); }

.pos-box_top .pic img { display: block; width: 100%; height: 100%; }

.pos-box_top .txt { overflow: hidden; padding-left: 24px; }

.pos-box_top .tit { overflow: hidden; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.3); line-height: 50px; }

.pos-box_top .tit .more { float: right; font-size: 14px; color: #fff; }

.pos-box_top .tit h3 { overflow: hidden; font-size: 18px; font-weight: 700; }

.pos-box_top .desc { font-size: 14px; color: #fff; line-height: 24px; margin-top: 14px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; height: 100px; }

.posDate-list { overflow: hidden; width: 70%; padding-top: 43px; }

.posDate-item { float: left; width: 50%; color: #fff; font-size: 16px; margin-bottom: 20px; overflow: hidden; padding-right: 10px; }

.posDate-icon { width: 30px; height: 30px; background: no-repeat center center; background-size: contain; border: 1px solid #fff; border-radius: 50%; float: left; margin-right: 10px; }

.posDate-txt { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height: 30px; }

.hide { display: none; }

.index-row { padding: 50px 0 20px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.index-row1 { background-image: url(../images/index-bg1.jpg); }

.index-row2 { padding: 50px 0 60px; background-image: url(../images/index-bg2.jpg); }

.index-row3 { padding: 50px 0; background-image: url(../images/index-bg3.jpg); }

.index-row4 { padding: 50px 0 60px; background-color: #f6f6f6; }

.index-row5 { background-image: url(../images/index-bg5.jpg); }

.index-row6 { background-image: url(../images/index-bg6.jpg); }

.index-row7 { background-image: url(../images/index-bg7.jpg); }

.index-row8 { background-image: url(../images/index-bg8.jpg); }

.index-row9 { background-image: url(../images/index-bg9.jpg); }

.index-row10 { background-image: url(../images/index-bg10.jpg); }

.index-row11 { padding: 50px 0; background-image: url(../images/index-bg11.jpg); }

.index-row12 { padding: 50px 0 60px; background-image: url(../images/index-bg12.jpg); }

.index-row13 { background-image: url(../images/index-bg13.jpg); }

.index-tit { position: relative; overflow: hidden; padding: 0 0 25px; }

.index-tit .more { position: absolute; top: 0; right: 0; width: 111px; height: 36px; line-height: 34px; text-align: center; background: #fff; border: 1px solid #eee; border-radius: 3px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.index-tit .more:hover { background-color: #237acc; color: #fff; border-color: #237acc; }

.index-tit .more2 { border: 1px solid #bfbfbf; border-radius: 3px; }

.index-tit h3 { float: left; font-size: 30px; color: #222; letter-spacing: 1px; }

.index-tit h3 span { font-family: 宋体; position: relative; top: -5px; font-weight: 400; font-size: 16px; line-height: 32px; color: #666; margin-left: 15px; letter-spacing: 0; }

.index-row1 .index-tit h3 span { color: #ffffff; }

.index-tit h3 span em { display: inline-block; width: 32px; height: 32px; text-align: center; color: #ffffff; border-radius: 50%; margin-right: 10px; }

.index-tit h3 span em.em1 { background-color: #026cc6; }

.index-tit h3 span em.em2 { background-color: #f1b94f; }

.z-list1 { margin: 0 -8px; overflow: hidden; }

.z-list1 li { float: left; width: 25%; }

.z-list1 a { position: relative; display: block; margin: 0 8px; }

.z-list1 a:before { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 88px; background: url(../images/show-bg1.png) no-repeat center; z-index: 2; }

.z-list1 a:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 71px; height: 71px; background: url(../images/icon-zplay.png) no-repeat center; background-size: 71px auto; z-index: 3; }

.z-list1 .pic { position: relative; padding-top: 67.66%; overflow: hidden; }

.z-list1 .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-list1 a:hover .pic img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

.z-list1 h4 { position: absolute; left: 0; right: 0; bottom: 15px; font-size: 18px; color: #fff; text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; z-index: 5; }

.index-tit.white h3 { color: #fff; letter-spacing: 3px; }

.ul-tab { padding: 7px 0 0 25px; float: left; }

.ul-tab li { float: left; margin-right: 28px; }

.ul-tab li .a { display: block; font-size: 16px; line-height: 30px; color: #222; min-width: 48px; text-align: center; border-bottom: 1px solid transparent; }

.ul-tab li a.more { display: none; }

.ul-tab li.on a.more { display: block; }

.index-tit .more3 { border-color: transparent; }

.ul-tab li.on .a { border-color: #1477ca; color: #1477ca; }

.ul-tab.white li .a { color: #fff; }

.ul-tab.white li.on .a { border-color: #fff; }

.ztab-con1 { height: 0; visibility: hidden; overflow: hidden; }

.ztab-con1.show { height: auto; visibility: visible; overflow: visible; }

.slick-z1 { position: relative; margin: 0 -25px; overflow: hidden; }

.slick-z1 .slick-arrow { position: absolute; top: 50%; margin-top: -17px; width: 33px; height: 33px; background-color: #fff; font-size: 0; border-radius: 50%; border: 0; background-size: 33px auto; background-repeat: no-repeat; z-index: 2; }

.slick-z1 .slick-prev { left: 10px; background-position: left center; background-image: url(../images/z-prev2.png); }

.slick-z1 .slick-next { right: 10px; background-position: right center; background-image: url(../images/z-next2.png); }

.slick-z1 a { position: relative; display: block; margin: 0 25px; padding: 40px 0 36px; background-color: rgba(255, 255, 255, 0.8); border-radius: 3px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-z1 .pic { width: 94px; height: 94px; line-height: 94px; background-color: transparent; border-radius: 50%; margin: 0 auto 12px; text-align: center; }

.slick-z1 i { display: inline-block; vertical-align: middle; width: 60px; height: 60px; background-repeat: no-repeat; background-position: top center; }

.slick-z1 .txt { text-align: center; color: #222; padding: 0 5px; }

.slick-z1 .txt h4 { font-weight: 400; font-size: 20px; margin-bottom: 14px; }

.slick-z1 .txt p { font-weight: lighter; line-height: 22px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 44px; }

.slick-z1 a:hover { background: rgba(2, 108, 198, 0.8); -webkit-box-shadow: 0 5px 21px 9px rgba(2, 108, 198, 0.3); box-shadow: 0 5px 21px 9px rgba(2, 108, 198, 0.3); }

.slick-z1 a:hover .txt { color: #fff; }

.slick-z1 a:hover i { background-position: center bottom; }

.slick-z1 .pic { background-color: #fff; }

.index-row4 .tab-l1 { margin: 8px 0 28px; }

.ztab-con2 { padding: 20px; background: #fff; -webkit-box-shadow: 0 5px 29px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 5px 29px 2px rgba(0, 0, 0, 0.05); border-radius: 3px; }

.ztab-con2 .box { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height: 90px; }

.ztab-con2 p { font-weight: 700; color: #5e5f60; line-height: 30px; letter-spacing: 1.3px; }

.l1-item .con .consult { font-weight: 700; font-size: 12px; line-height: 42px; color: #000; padding-left: 45px; background: url(../images/z-weixin.png) no-repeat 19px center; border-bottom: 1px solid #ebebeb; }

.l1-item.w50-item .con { position: relative; padding: 10px; background-color: #fff; -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); }

.l1-item.w50-item .con .img { position: relative; padding-top: 55.25%; }

.l1-item.w50-item .con .img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.l1-item.w50-item .con .intro { font-weight: 700; position: absolute; left: 40px; bottom: 100px; right: 140px; font-size: 16px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 60px; color: #fff; }

.l1-item.w50-item .con .more { position: absolute; font-size: 14px; left: 40px; bottom: 40px; color: #fff; width: 111px; height: 36px; line-height: 36px; text-align: center; border: 1px solid #fff; border-radius: 3px; }

.index-row10 .form-contact .cont .item input::-webkit-input-placeholder { color: #ddd; }

.index-row10 .form-contact .cont .item input::-moz-placeholder { color: #ddd; }

.index-row10 .form-contact .cont .item input::-ms-input-placeholder { color: #ddd; }

.index-row10 .form-contact { padding-bottom: 40px; }

.index-row11 .ul-list01 { margin: 0 -50px; overflow: hidden; }

.index-row11 .ul-list01 li .con { position: relative; display: block; margin: 0 50px; }

.index-row11 .ul-list01 li .wrap { border: 0; }

.index-row11 .ul-list01 li::after { display: none; }

.index-row11 .ul-list01 .con::before { content: ''; position: absolute; right: -60px; top: 50%; width: 24px; height: 16px; background: url(../images/z-arrow2.png) top center no-repeat; background-size: 100% auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.index-row11 .ul-list01 li:last-child .con::before { display: none; }

.index-row11 .ul-list01 .con:hover::before { background-image: url(../images/z-arrow2-on.png); }

.z-adv { padding: 30px 46px; border-radius: 3px; overflow: hidden; position: relative; }

.z-adv .txt { width: 44%; padding: 22px 0 0; }

.z-adv .txt h4 { font-size: 26px; color: #2b2727; margin-bottom: 26px; }

.z-adv .txt p { font-weight: 700; font-size: 16px; line-height: 30px; color: #222; }

.z-adv .txt p:nth-child(2) { display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

.z-adv .txt p i { display: inline-block; vertical-align: middle; height: 1px; width: 124px; background-color: #000; margin-right: 20px; }

.z-adv .pic { position: absolute; width: 50.2%; overflow: hidden; position: absolute; right: 46px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }

.z-adv .pic video { display: block; width: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-adv .pic .star { position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; background: url(../images/i-d43.png) center center no-repeat; background-size: cover; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

/* .z-adv .pic img{display:block;width:100%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.z-adv .pic:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05)} */
/* .z-adv .pic:after{content:'';position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.5);z-index:2} */
.z-news { overflow: hidden; }

.z-news_l { float: left; width: 61.6%; margin: 0 10px 0 -15px; overflow: hidden; }

.z-news_l li { float: left; width: 50%; }

.z-news_l li a { position: relative; display: block; margin: 0 15px 30px; }

.z-news_l .pic { position: relative; padding-top: 59.95%; overflow: hidden; }

.z-news_l .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-news_l .pic:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 93px; background: url(../images/z-mark.png) no-repeat center/cover; z-index: 2; }

.z-news_l .txt { position: absolute; bottom: 10px; left: 30px; color: #fff; z-index: 3; }

.z-news_l .txt span { font-family: Archivo-Regular; }

.z-news_l .txt h4 { font-size: 16px; }

.z-news_l a:hover .pic img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

.z-news_r { overflow: hidden; padding: 0 42px 0 32px; background-color: #f8f8f8; }

.z-news_r li + li { border-top: 1px dashed #dfdfdf; }

.z-news_r a { display: block; padding: 28px 0 25px; }

.z-news_r .data { font-family: Archivo-Regular; float: left; margin-right: 30px; font-size: 12px; width: 56px; display: block; color: #6e6e6e; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-news_r .data strong { display: block; color: #333; margin: 0 auto 5px; font-size: 14px; width: 38px; height: 36px; padding: 12px 0 0; background: url(../images/icon-dta.png) no-repeat center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-news_r .txt { overflow: hidden; }

.z-news_r .txt h4 { font-size: 16px; margin-bottom: 2px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-news_r .txt h4:before { content: ''; display: inline-block; vertical-align: middle; height: 1px; width: 0; background-color: #026cc6; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.z-news_r .txt p { font-weight: 700; line-height: 24px; color: #888; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 48px; }

.z-news_r a:hover .data, .z-news_r a:hover .txt h4 { color: #026cc6; }

.z-news_r a:hover .data strong { background-image: url(../images/icon-dta-on.png); }

.z-news_r a:hover .txt h4:before { width: 30px; }

.idx6-list { overflow: hidden; padding: 20px 0; margin-top: 40px; }

.idx6-item { float: left; position: relative; width: 11.2%; }

.idx6-item + .idx6-item { padding-left: 80px; width: 17.76%; }

.idx6-item:after { content: ''; width: 1px; height: 70px; background-color: #d8d8d8; position: absolute; top: 10px; right: 0; }

.idx6-item:last-child:after { display: none; }

.idx6-item:last-child { margin-right: 0; padding-right: 0; }

.idx6-num em { font-weight: 700; font-size: 46px; line-height: 1.2; color: #333; }

.idx6-num span { font-size: 14px; color: #333; position: relative; right: -5px; top: -20px; }

.idx6-txt { font-weight: 700; padding-left: 5px; font-size: 14px; color: #026cc6; }

.m-weixin { display: none; position: fixed; right: 5px; top: 50%; width: 35px; z-index: 1000; }

.m-weixin img { display: block; width: 100%; }

.index-row11 .ul-list01 li { float: left; width: 25%; padding: 0; }

.banz { position: relative; }

.banz p { position: absolute; left: 0; width: 100%; text-align: center; top: 50%; color: #fff; font-size: 38px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.box-z1 { margin: 20px 0 25px; overflow: hidden; }

.box-z2 { padding: 20px 0 61px; overflow: hidden; padding-top: 40px; }

.col-main-info { width: 70.2%; float: left; margin-right: 30px; }

.col-r-info { overflow: hidden; }

.m-nav01 { height: 46px; line-height: 46px; overflow: hidden; margin-bottom: 19px; background: #f5f5f5; }

.m-nav01 a { margin-right: 12px; float: left; width: 110px; font-size: 16px; color: #333; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-nav01 a.on, .m-nav01 a:hover { background: #2273c2; color: #fff; }

.m-news { padding: 0 80px 10px; background: #fbfafa; }

.m-news .tit { padding: 65px 0 17px; border-bottom: 1px dashed #ccc; }

.m-news .tit h3 { letter-spacing: 1px; font-size: 30px; color: #333; text-align: center; line-height: 1.1; margin-bottom: 34px; }

.m-news .info { text-align: center; font-size: 0; }

/* .m-news .tit .info span{font-size:12px;color:#666;display:inline-block;background:url(../images/j-p1.png) left center no-repeat;padding-left:18px;margin:0 23px} */
.m-news .info span { font-size: 12px; color: #666; display: inline-block; margin: 0 23px; }

/* .m-news .tit .info span.s2{background-image:url(../images/j-p2.png)} */
.m-news .con { font-size: 16px; padding-top: 30px; line-height: 1.9; }

.m-news .con h4 { font-size: 18px; line-height: 1.1; color: #2273c2; padding-left: 14px; border-left: 4px solid #2273c2; }

.m-news .page { padding-bottom: 17px; overflow: hidden; margin-top: 20px; }

.m-news .page .item { font-size: 0; overflow: hidden; }

.m-news .page .item span { font-weight: 700; float: left; font-size: 16px; padding-left: 14px; background: url(../images/j-p3.png) left center no-repeat; color: #2273c2; width: 100px; text-align: left; margin-right: 10px; font-weight: normal; }

.m-news .page .item h3 { overflow: hidden; text-align-last: left; font-weight: normal; }

.m-news .page .item h3 a { display: block; font-size: 16px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-news .page .next { text-align: right; }

.m-news .page .item h3 a:hover { color: #2273c2; }

.m-news .a-back { display: block; margin: 0 auto; width: 80px; height: 27px; line-height: 27px; text-align: center; color: #fff; font-size: 12px; background: #2273c2; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-news .a-back:hover { filter: alpha(opacity=80); opacity: .8; }

.m-news .tip { font-size: 16px; color: #999999; line-height: 1.71; font-weight: normal; padding: 20px 0; border-bottom: 1px dashed #ccc; margin-bottom: 40px; }

.m-news-share { padding: 20px 80px; overflow: hidden; }

.m-news-share a.back { float: right; width: 80px; height: 33px; line-height: 33px; text-align: center; background-color: #3771da; color: #ffffff; font-size: 16px; }

.m-news-share .share { overflow: hidden; }

.m-news-share .share span { float: left; font-size: 16px; color: #a2a2a2; margin-right: 10px; }

.m-news-share .bdsharebuttonbox { overflow: hidden; padding-top: 3px; }

.m-news-share .bdsharebuttonbox a { float: none; padding: 0; margin: 0; width: 16px; height: 16px; background: #d4d4d4 url(../images/bs4.png) center center no-repeat; background-size: cover; border-radius: 50%; overflow: hidden; display: inline-block; }

.m-news-share .bdsharebuttonbox a.bds_tsina { background-image: url(../images/bs3.png); }

.m-news-share .bdsharebuttonbox a.bds_sqq { background-image: url(../images/bs2.png); }

.m-news-share .bdsharebuttonbox a.bds_qzone { background-image: url(../images/bs1.png); }

.m-form01 { margin-bottom: 8px; }

.m-form01 .so1 { margin: 0; float: none; border-radius: 25px; border: 1px solid #C5C5C4; overflow: hidden; margin-bottom: 21px; }

.m-form01 .sub { float: right; border: none; border-radius: 25px; width: 118px; height: 47px; line-height: 47px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; background: #4581e3 url(../images/j-p4.png) center center no-repeat; }

.m-form01 .sub:hover { opacity: .8; }

.m-form01 .l-con { overflow: hidden; }

.m-form01 .l-con input { display: block; width: 100%; height: 47px; line-height: 47px; border: none; padding: 0 31px; font-size: 14px; color: #333; }

.m-form01 .l-con input::-webkit-input-placeholder { color: #c1c0c0; }

.m-form01 .l-con input::-moz-placeholder { color: #c1c0c0; }

.m-form01 .l-con input::-ms-input-placeholder { color: #c1c0c0; }

.m-form01 .tag { margin-right: -10px; font-size: 0; overflow: hidden; }

.m-form01 .tag a { float: left; height: 37px; line-height: 35px; border-radius: 35px; color: #666; font-size: 14px; border: 1px solid #ccc; padding: 0 20px; margin-bottom: 11px; margin-right: 10px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-form01 .tag a.on, .m-form01 .tag a:hover { border-color: #4E80DF; color: #fff; background: #4E80DF; }

.m-calc { padding: 10px; height: 120px; position: relative; background: url(../images/j-i2.jpg) center center no-repeat; background-size: cover; }

.m-calc .con { height: 100%; border: 1px dashed #ccc; }

.m-calc { margin-bottom: 20px; }

.m-calc span { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding-left: 37px; line-height: 34px; font-size: 20px; color: #333; font-weight: 700; background: url(../images/j-p5.png) left center no-repeat; }

.m-box01 { padding: 32px 28px 30px; background: #fbfafa; margin-bottom: 20px; }

.g-tit02 { margin-bottom: 20px; }

.g-tit02 h3 { line-height: 1.1; border-bottom: 1px solid #ccc; height: 39px; font-size: 0; }

.g-tit02 h3 span { display: inline-block; font-size: 22px; color: #333; border-bottom: 2px solid #2273c2; height: 40px; }

.ul-list01 li { position: relative; padding: 0 8px; margin-bottom: 11px; padding-bottom: 37px; }

.ul-list01 li::after { position: absolute; bottom: 0; left: 50%; width: 16px; height: 24px; content: ''; background: url(../images/j-p10.png) top center no-repeat; background-size: 100% auto; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list01 li:last-child { padding-bottom: 0; margin-bottom: 0; }

.ul-list01 li:last-child::after { display: none; }

.ul-list01 li:hover::after { background-position: bottom center; }

.ul-list01 li .con { background-color: #fff; padding: 5px; border-radius: 3px; -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.06); box-shadow: 0 0 16px rgba(0, 0, 0, 0.06); }

.ul-list01 li .con:hover { -webkit-box-shadow: 0 0 16px rgba(2, 108, 198, 0.2); box-shadow: 0 0 16px rgba(2, 108, 198, 0.2); }

.ul-list01 li .wrap { position: relative; padding: 13px 5px 7px; border: 1px dashed #ccc; text-align: left; }

.ul-list01 li .info { display: inline-block; }

.ul-list01 li .wrap i { display: block; width: 43px; height: 41px; float: left; margin-right: 15px; background-size: 100% auto; background-repeat: no-repeat; background-position: bottom center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list01 li:hover .wrap i { background-position: top center; }

.ul-list01 li .wrap .txt { overflow: hidden; }

.ul-list01 li .wrap .txt h4 { text-align-last: left; font-size: 16px; color: #222; line-height: 1.1; margin-bottom: 6px; }

.ul-list01 li:hover .wrap .txt h4 { color: #2273c2; }

.ul-list01 li .wrap .txt p { font-size: 14px; color: #000; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; text-align-last: left; }

.ul-list02 { margin-top: -20px; }

.ul-list02 li .con { overflow: hidden; padding: 20px 11px; border-radius: 3px; border-bottom: 1px dashed #ccc; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list02 li:last-child .con { border: none; }

.ul-list02 li .con:hover { background-color: #fff; -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.06); box-shadow: 0 0 16px rgba(0, 0, 0, 0.06); border-bottom-color: rgba(0, 0, 0, 0); }

.ul-list02 li .pic { float: left; width: 123px; margin-right: 10px; overflow: hidden; }

.ul-list02 li .pic img { display: block; width: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list02 li .pic:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.ul-list02 li .txt { overflow: hidden; padding-top: 10px; }

.ul-list02 li .txt h3 { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; line-height: 1.1; margin-bottom: 4px; }

.ul-list02 li .txt h3 a { font-size: 16px; color: #333; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list02 li .txt h3 a:hover { color: #026cc6; }

.ul-list02 li .txt span { font-size: 12px; color: #2273c2; display: inline-block; }

.ul-list02 li .txt p { font-size: 14px; color: #666; }

.ul-list03 { padding-bottom: 21px; }

.ul-list03 li { padding: 33px 21px; border-bottom: 1px solid #E8E7E7; }

.ul-list03 li .con { overflow: hidden; }

.ul-list03 li .pic { float: left; width: 283px; margin-right: 20px; overflow: hidden; }

.ul-list03 li .pic img { display: block; width: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list03 li .pic:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.ul-list03 li .txt { overflow: hidden; padding-top: 8px; }

.ul-list03 li .txt h3 { overflow: hidden; margin-bottom: 10px; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; line-height: 1.1; }

.ul-list03 li .txt h3 a { font-size: 20px; color: #333; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list03 li .txt h3:hover a { color: #2273c2; }

.ul-list03 li .txt .tit span { display: inline-block; padding-left: 18px; font-size: 16px; color: #969696; background: url(../images/j-p11.png) left center no-repeat; }

.ul-list03 li .txt .edit span { display: inline-block; padding-left: 18px; font-size: 14px; color: #2273c2; background: url(../images/j-p11.png) left center no-repeat; }

.ul-list03 li .txt .tit { margin-bottom: 15px; }

.ul-list03 li .txt .info { font-size: 14px; color: #666; line-height: 1.71; margin-bottom: 28px; height: 3.4em; overflow: hidden; }

.ul-list03 li .txt .edit { position: relative; }

.ul-list03 li .txt .edit a.a-more { position: relative; display: block; width: 88px; height: 35px; line-height: 35px; text-align: center; color: #fff; background: #2273c2; border-radius: 3px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list03 li .txt .edit a.a-more:hover { opacity: .8; }

.ul-list03 li .txt .edit span { position: absolute; bottom: 0; right: 0; font-size: 14px; color: #999; background-image: url(../images/j-p12.png); }

.banz2 .pic { padding-top: 31%; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; }

.banz2 .txt { position: absolute; width: 100%; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #fff; }

.banz2 .txt p { font-size: 64px; line-height: 1.1; font-weight: 700; text-shadow: 0 5px 5px rgba(13, 4, 9, 0.05); margin-bottom: 9px; }

.banz2 .txt .s1 { display: block; padding-left: 32px; line-height: 30px; font-size: 20px; margin-bottom: 29px; background: url(../images/j-p13.png) left center no-repeat; }

.banz2 .txt a { display: block; width: 153px; height: 55px; padding: 5px; border: 1px solid #fff; border-radius: 6px; }

.banz2 .txt a span { font-weight: 700; display: block; height: 100%; background: #fff; color: #333; font-size: 14px; line-height: 43px; text-align: center; border-radius: 6px; }

.g-tit03 { text-align: center; }

.g-tit03 h3 { font-size: 36px; color: #333; line-height: 1.1; margin-bottom: 14px; }

.g-tit03 p { font-size: 14px; color: #666; }

.m-slicks { height: 560px; position: relative; margin-top: 37px; }

.slick-01 { position: relative; float: left; width: 840px; }

.slick-01::after { position: absolute; content: ''; top: 0; left: 0; display: block; width: 100%; height: 100%; background: url(../images/j-p14.png) center center no-repeat; background-size: cover; }

.slick-01 .item img { display: block; width: 100%; }

.m-slicks .r-con { position: absolute; bottom: 0; right: 0; width: 731px; height: 482px; background-color: #fff; -webkit-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); border-radius: 3px; overflow: hidden; }

.slick-02 { height: 100%; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.slick-02 .slick-arrow { position: absolute; bottom: 0; right: 0; width: 74px; height: 74px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; background: #fff url(../images/j-nexth.png) center center no-repeat; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-02 .slick-arrow:hover { background-color: #3771da; background-image: url(../images/j-next.png); }

.slick-02 .slick-prev { background-image: url(../images/j-prevh.png); right: 74px; }

.slick-02 .slick-prev:hover { background-image: url(../images/j-prev.png); }

.slick-02 .item { padding: 33px 30px 0; }

.slick-02 .item .tit { margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid #ccc; }

.slick-02 .item .tit h3 { font-size: 26px; color: #333; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.slick-02 .item .txt h4 { font-size: 18px; color: #000; font-weight: 400; margin-bottom: 6px; }

.slick-02 .item .info { font-size: 16px; color: #666; line-height: 2; margin-bottom: 19px; height: 16em; overflow: hidden; }

.slick-02 .item .txt a { display: block; width: 145px; height: 44px; line-height: 44px; text-align: center; color: #fff; background: #3771da; border-radius: 3px; }

.slick-02 .slick-dots { position: absolute; right: 180px; bottom: 27px; text-align: right; font-size: 0; height: 19px; line-height: 19px; }

.slick-02 .slick-dots li { display: inline-block; position: relative; vertical-align: middle; overflow: hidden; cursor: pointer; width: 15px; height: 16px; background: url(../images/sz6.png) center center no-repeat; background-size: cover; border-radius: 50%; overflow: hidden; margin-left: 20px; -webkit-box-shadow: 0 0 3px #eee; box-shadow: 0 0 3px #eee; }

.slick-02 .slick-dots li button { position: absolute; left: -9999px; }

.slick-02 .slick-dots li.slick-active { width: 19px; height: 19px; background: url(../images/sz7.png) center center no-repeat; }

.m-pop-ym { position: fixed; top: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.5); height: 100%; z-index: 299; display: none; }

.m-pop-ym .pop-body { background-color: #fff; position: absolute; top: 50%; left: 50%; width: 1200px; padding: 15px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.m-pop-ym .pop-body .close { position: absolute; top: 15px; right: 15px; font-size: 18px; padding-left: 25px; background: url(../images/sz8.png) left center no-repeat; }

.m-pop-ym .pop-body .desc { padding-top: 37px; margin-bottom: 20px; }

.m-pop-ym .pop-body .desc h3 { text-align: center; font-size: 32px; font-weight: normal; color: #000000; }

.m-pop-ym .pop-body .info { font-size: 18px; color: #666666; line-height: 2; overflow-y: auto; height: 600px; padding: 30px 0; }

.m-pop-ym .pop-body .info::-webkit-scrollbar { width: 2px; }

.m-pop-ym .pop-body .info::-webkit-scrollbar-track { background: #eee; width: 2px; }

.m-pop-ym .pop-body .info::-webkit-scrollbar-thumb { background: #666; border-radius: 4px; width: 8px; }

.m-pop-ym .pop-body .info::-webkit-scrollbar-thumb:window-inactive { background: #666; }

#pop-txt.m-pop-ym .pop-body .info { height: auto; max-height: 600px; font-size: 20px; }

#pop-txt.m-pop-ym .pop-body .desc h3 { font-size: 30px; color: #fff; position: relative; text-align: center; line-height: 1.5; background-color: #a794b4; border-radius: 40px; width: 260px; margin: 0 auto; }

#pop-txt.m-pop-ym .pop-body .desc h3:before { content: ''; display: inline-block; vertical-align: middle; width: 30px; height: 30px; border-radius: 50%; border: 4px solid #fff; margin-right: 10px; position: relative; top: -2px; }

.row-move1 { margin-bottom: 76px; }

.row-move2 { padding: 30px 0; }

.slick-03 { margin: 29px -15px 0; }

.slick-03 .slick-track { margin: 0 auto; }

.slick-03 .item { display: block; padding: 0 15px; }

.slick-03 .item .con { -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; background-color: #fff; border-radius: 3px; overflow: hidden; }

.slick-03 .slick-list { padding: 10px 0; }

.slick-03 .item .pic { position: relative; padding-top: 71%; overflow: hidden; }

.slick-03 .item .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }

.slick-03 .item .txt { position: relative; z-index: 19; margin-top: -51px; text-align: center; padding: 0 51px 25px; }

.slick-03 .item .txt i { display: block; margin: 0 auto 25px; width: 102px; height: 102px; background-repeat: no-repeat; background-size: cover; background-position: bottom center; border-radius: 50%; background-color: #fff; -webkit-box-shadow: 0 0 20px 0 rgba(51, 51, 51, 0.15); box-shadow: 0 0 20px 0 rgba(51, 51, 51, 0.15); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-03 .item:hover .txt i { background-color: #3771da; background-position: top center; -webkit-box-shadow: 0 0 20px 0 rgba(55, 113, 218, 0.5); box-shadow: 0 0 20px 0 rgba(55, 113, 218, 0.5); }

.slick-03 .slick-dots { text-align: center; font-size: 0; margin-top: 45px; }

.slick-03 .slick-dots li { display: inline-block; position: relative; width: 12px; height: 12px; border-radius: 50%; background: #b6b6b6; cursor: pointer; margin: 0 10px; }

.slick-03 .slick-dots li.slick-active { background: #3771da; }

.slick-03 .slick-dots li button { position: absolute; left: -9999px; }

.slick-03 .txt h3 { text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 8px; font-size: 22px; color: #333; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-03 .item:hover .txt h3 { color: #2273c2; }

.bg01, .bg02 { background: url(../images/bg01.jpg) bottom center no-repeat; background-size: 100% auto; overflow: hidden; }

.bg02 { background-image: url(../images/bg02.jpg); }

.slick-03 .item .txt .info { font-size: 16px; color: #333; line-height: 1.62; height: 3.24em; overflow: hidden; }

.ul-list04 { overflow: hidden; margin: 39px -15px 54px; }

.ul-list04 li { width: 33.33%; float: left; padding: 0 15px; }

.ul-list04 li .con { position: relative; overflow: hidden; padding-top: 48px; padding-right: 10px; padding-bottom: 48px; padding-left: 86px; border: 1px solid #ccc; }

.ul-list04 li .con .txt { position: relative; z-index: 19; }

.ul-list04 li .con .mask { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; background: rgba(55, 113, 218, 0.76); z-index: 18; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; filter: alpha(opacity=0); opacity: 0; }

.ul-list04 li .con:hover .mask { filter: alpha(opacity=100); opacity: 1; }

.ul-list04 li .con i { display: block; width: 34px; height: 52px; margin-right: 19px; background-position: bottom center; background-repeat: no-repeat; background-size: 100% auto; float: left; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list04 li .con:hover i { background-position: top center; }

.ul-list04 li .con .info { overflow: hidden; }

.ul-list04 li .con .info span { display: block; font-size: 22px; color: #222; font-weight: 700; margin-bottom: 12px; line-height: 1.1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list04 li .con:hover .info span { color: #fff; }

.ul-list04 li .con .info p { font-size: 16px; color: #666; line-height: 1.5; height: 3em; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list04 li .con:hover .info p { color: #fff; }

.ul-tab01 { text-align: center; font-size: 0; margin-top: 33px; margin-bottom: 38px; }

.ul-tab01 li { display: inline-block; }

.ul-tab01 li a { display: block; font-size: 16px; color: #666; width: 91px; height: 35px; line-height: 35px; text-align: center; border-radius: 3px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-tab01 li.on a { background: #3771da; color: #fff; }

.l-d1z .info { overflow: hidden; border-bottom: 1px solid #f4f4f4; }

.l-d1z .info span { float: left; height: 44px; line-height: 44px; width: 50%; text-align: center; font-size: 12px; color: #000; border-right: 1px solid #f4f4f4; }

.l-d1z .info span:last-child { border: none; }

.row-move3 { padding-top: 54px; padding-bottom: 19px; }

.row-move4 { padding: 74px 0 60px; background: url(../images/bg03.jpg) center center no-repeat; background-size: cover; }

.td-list05 { margin: 46px -14px 0; margin-bottom: 59px; padding-top: 5px; font-size: 0; text-align: center; }

.td-list05 .slick-list { padding: 30px 0; }

.td-list05 .item { width: 16.66%; display: inline-block; vertical-align: top; padding: 0 14px; }

.td-list05 .item .con { padding: 22px 0 25px; text-align: center; background: #fff; border-radius: 3px; -webkit-box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3); box-shadow: 0 0 20px 0 rgba(153, 153, 153, 0.3); }

.td-list05 .item .con i { display: block; width: 63px; height: 60px; margin: 0 auto 18px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; background-position: bottom center; background-repeat: no-repeat; background-size: 100% auto; }

.td-list05 .item .con:hover i { background-position: top center; }

.td-list05 .item .con:hover .info { font-weight: 700; color: #3873d1; }

.td-list05 .item .con .info { font-size: 16px; text-align: center; line-height: 1.5; height: 4.5em; overflow: hidden; }

/* .td-list05 .slick-arrow{width:38px;height:38px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:transparent;border-radius:50%;outline:0;border:none;text-indent:-999999px}
.td-list05 .slick-prev{background-image:url(../images/i-d41.png);position:relative}
.td-list05 .slick-next{margin-left:164px;background-image:url(../images/i-d42.png)} */
.td-list05 .slick-arrow { position: absolute; top: 50%; right: -50px; width: 38px; height: 38px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/i-d42.png) center center no-repeat; }

.td-list05 .slick-prev { background-image: url(../images/i-d41.png); left: -50px; }

.m-apply { padding: 55px 30px 15px; background: rgba(255, 255, 255, 0.94); -webkit-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); border-radius: 3px; overflow: hidden; }

.m-apply .txt { margin: 26px 0 17px; background: white; -webkit-box-shadow: 0 0 10px 1px rgba(34, 115, 194, 0.14); box-shadow: 0 0 10px 1px rgba(34, 115, 194, 0.14); border-radius: 3px; padding: 18px 30px 24px; }

.m-apply .txt h4 { font-size: 22px; color: #333; margin-bottom: 11px; }

.m-apply .txt .info { font-size: 16px; color: #333; line-height: 1.62; }

.row-move5 { padding: 56px 0 60px; background: url(../images/bg04.jpg) center center no-repeat; background-size: cover; }

.m-service { margin-top: 35px; }

.m-service .line { overflow: hidden; background-color: #fff; }

.m-service .line .item { float: left; width: 25%; }

.m-service .line .pic { position: relative; padding-top: 100%; }

.m-service .line .pic::after { position: absolute; top: 46px; right: 0; content: ''; width: 20px; height: 32px; background: url(../images/j-p25.png) center center no-repeat; background-size: cover; }

.m-service .line:nth-child(2n) .pic::after { right: auto; left: 0; background-image: url(../images/j-p26.png); }

.m-service .line .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }

.m-service .line .txt { padding: 41px 30px 0; }

.m-service .line .txt h4 { font-size: 30px; color: #333; margin-bottom: 14px; }

.m-service .line .txt .info { font-size: 16px; color: #666; line-height: 1.9; height: 13.3em; overflow-y: auto; }

.m-qa { overflow: hidden; margin-bottom: 59px; margin-top: 50px; }

.m-qa .qa-l { width: 447px; float: left; background-color: #fff; margin-right: 20px; }

.m-qa .qa-l .pic { overflow: hidden; position: relative; padding-top: 59%; margin-bottom: 20px; }

.m-qa .qa-l .pic img { display: block; width: 100%; width: 100%; position: absolute; top: 0; left: 0; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-qa .qa-l .txt { padding: 0 20px 17px; }

.m-qa .qa-l .txt h3 { line-height: 1.1; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 14px; }

.m-qa .qa-l .txt h3 a { font-size: 18px; color: #333; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-qa .qa-l .txt .info { font-size: 14px; color: #333; line-height: 1.71em; height: 5.1em; display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.m-qa .qa-l:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.m-qa .qa-l:hover h3 a { color: #3873d1; }

.row-move6 { padding: 56px 0 60px; background: #f3f3f5; }

.m-qa .r-con { overflow: hidden; }

.ul-list06 li { overflow: hidden; background-color: #fff; margin-bottom: 19px; }

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

.ul-list06 li .pic { width: 284px; height: 193px; float: left; margin-right: 30px; overflow: hidden; }

.ul-list06 li .pic img { display: block; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list06 li .txt { overflow: hidden; padding-top: 27px; padding-right: 10px; }

.ul-list06 li .txt h3 { line-height: 1.1; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 13px; }

.ul-list06 li .txt h3 a { font-size: 22px; color: #333; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-list06 li .txt .info { font-size: 14px; color: #999; line-height: 1.71; height: 5.1em; overflow: hidden; margin-bottom: 14px; }

.ul-list06 li .txt span { display: inline-block; font-size: 14px; color: #333; padding-left: 25px; background: url(../images/j-p1.png) left center no-repeat; }

.ul-list06 li:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.ul-list06 li:hover h3 a { color: #3873d1; }

.row-move6 .a-more { display: block; margin: 0 auto; text-align: center; width: 234px; height: 45px; line-height: 43px; font-size: 16px; color: #333; background: white; border: 1px solid #e5e5e5; border-radius: 3px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.row-move6 .a-more:hover { color: #fff; background-color: #3873d1; }

.row-move1 { padding-top: 57px; }

.apply-bd1 { line-height: 24px; overflow: hidden; }

.apply-bd1 .a1 { margin-left: 20px; padding-right: 34px; font-size: 14px; color: #161617; background: url(../images/i-d44.png) right center no-repeat; float: right; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.apply-bd1 .tips { font-size: 14px; color: #333; overflow: hidden; }

.apply-bd1 .tips em { display: inline-block; vertical-align: bottom; font-size: 24px; line-height: 16px; }

.apply-bd1 .a1:hover { color: #3873d1; background-image: url(../images/i-d44-on.png); }

.bM-d1 { height: 403px; }

.ban img { width: 100%; display: none; }

.ban .wp { height: 100%; position: relative; overflow: hidden; }

.bT-d1 { padding: 34px 10px 29px; position: absolute; left: 25px; bottom: 0; min-width: 173px; text-align: center; background-color: rgba(55, 113, 218, 0.84); z-index: 2; }

.bT-d1 .icon { display: block; margin: 0 auto 3px; width: 70px; height: 50px; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.bT-d1 h2 { font-size: 38px; color: #fff; line-height: 1.4; text-align: center; font-weight: 700; }

.box-d1 { padding: 10px 0; background-color: #f5f5f5; overflow: hidden; }

.box-city1 { background-repeat: no-repeat; background-position: center top; background-size: cover; }

.box-city1 .box-d1 { background-color: rgba(50, 105, 203, 0.1); }

.row-city1 { padding: 54px 0 57px; overflow: hidden; }

.row-city1 .col-l { width: 52.2%; }

.row-city1 .col-r { width: 46%; }

.c-1 { padding: 20px 20px 17px; background-color: #fff; border-radius: 3px; -webkit-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); overflow: hidden; }

.c1-hd { margin-bottom: 5px; overflow: hidden; }

.c1-hd .pic { margin-right: 21px; float: left; width: 56.8%; overflow: hidden; }

.c1-hd .pic img { display: block; width: 100%; }

.c1-hd .info { padding-top: 3px; overflow: hidden; }

.c1-hd .info h3 { margin-bottom: 12px; padding-bottom: 16px; border-bottom: 1px solid #ccc; font-size: 32px; color: #3771da; line-height: 1.4; font-weight: 700; }

.c1-hd .info .txt { font-size: 16px; color: #666; line-height: 1.8; height: 220px; -webkit-box-orient: vertical; -webkit-line-clamp: 7; display: -webkit-box; overflow: hidden; }

.c1-fd { padding-right: 38%; position: relative; overflow: hidden; }

.c1-fd .btn-d1 { position: absolute; right: 0; bottom: 5px; }

.btn-d1 { padding: 0 10px; display: block; min-width: 85px; line-height: 33px; background-color: #3771da; border-radius: 3px; font-size: 14px; color: #fefffe; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.btn-d1:hover { color: #fff; opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }

.c1-fd .info { overflow: hidden; }

.c1-fd .info p { float: left; min-width: 50%; font-size: 14px; color: #333; line-height: 22px; }

.c1-fd .info span { padding-right: 5px; display: inline-block; vertical-align: top; min-width: 100px; color: #999; }

.c-2 { height: 405px; background-color: #fff; -webkit-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); border-radius: 3px; overflow: hidden; }

.row-city2 { padding: 52px 0; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.tit-d1 { margin-bottom: 36px; font-size: 14px; color: #666; line-height: 1.4; text-align: center; overflow: hidden; }

.tit-d1 h3 { margin-bottom: 8px; font-size: 36px; color: #222; line-height: 1.4; font-weight: 700; }

.l-d1 { padding-bottom: 10px; margin: 0 -15px; font-size: 0; }

.l1-item { margin-bottom: 31px; display: inline-block; vertical-align: top; width: 25%; }

.l1-item .con { margin: 0 15px; display: block; background-color: #fff; -webkit-box-shadow: 0 0 20px 0 rgba(13, 4, 9, 0.1); box-shadow: 0 0 20px 0 rgba(13, 4, 9, 0.1); overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l1-item .pic { padding-top: 68%; position: relative; overflow: hidden; }

.l1-item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

/* .l1-item .price{padding:10px 21px;position:absolute;left:0;bottom:0;right:0;font-size:30px;color:#fff;line-height:42px;font-weight:700} */
/* .l1-item .price em{display:inline-block;vertical-align:top;font-size:24px} */
.l1-item .prices { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); height: 37px; line-height: 37px; }

.l1-item .txt { padding: 18px 21px 16px; border-bottom: 1px solid #ebebeb; overflow: hidden; }

.l1-item .txt h4 { margin-bottom: 6px; font-size: 16px; color: #333; line-height: 1.4; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.l1-item .txt p { font-size: 14px; color: #666; line-height: 1.4; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.l1-item .fd { overflow: hidden; }

.l1-item .fd span { padding: 0 5px; float: left; width: 33.33%; line-height: 43px; font-size: 12px; color: #000; text-align: center; border-left: 1px solid #f5f5f5; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.l1-item .fd span:first-child { border-left: none; }

.l1-item .fd i { display: inline-block; vertical-align: middle; margin: -2px 6px 0 0; width: 16px; height: 16px; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.l1-item .con:hover { -webkit-box-shadow: 0 0 20px 0 rgba(43, 130, 213, 0.5); box-shadow: 0 0 20px 0 rgba(43, 130, 213, 0.5); }

.l1-item .con:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.btn-d2 { display: block; width: 256px; height: 45px; line-height: 45px; text-align: center; background-color: #fff; border-radius: 3px; font-size: 14px; color: #333; margin: 0 auto; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.btn-d2:hover { background-color: #3771da; color: #fff; }

.row-city3 { padding: 52px 0 61px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.row-city3 .tit-d1 { margin-bottom: 19px; }

.slick-info1 { padding-bottom: 60px; margin: 0 -19px; position: relative; overflow: hidden; }

.slick-info1 .con { margin: 20px 19px; display: block; background-color: #fcfefe; }

.slick-info1 .pic { padding-top: 63.8%; position: relative; overflow: hidden; }

.slick-info1 .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-info1 .date { padding: 7px 0 6px; position: absolute; right: 0; bottom: 0; min-width: 60px; text-align: center; background-color: #3771da; }

.slick-info1 .date em { display: block; }

.slick-info1 .date .month { font-size: 16px; color: #fcfefe; line-height: 1.4; text-transform: uppercase; }

.slick-info1 .date .day { font-size: 18px; color: #fff; line-height: 1.4; }

.slick-info1 .info { padding: 35px 25px 25px; -webkit-box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 18px 2px rgba(0, 0, 0, 0.1); overflow: hidden; }

.slick-info1 .info h4 { margin-bottom: 17px; font-size: 22px; color: #222; line-height: 1.4; height: 2.8em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; }

.slick-info1 .info .txt { font-size: 16px; color: #999; line-height: 1.63; height: 6.52em; -webkit-box-orient: vertical; -webkit-line-clamp: 4; display: -webkit-box; overflow: hidden; }

.slick-info1 .slick-dots { position: absolute; left: 0; bottom: 0; right: 0; font-size: 0; text-align: center; overflow: hidden; }

.slick-info1 .slick-dots li { margin: 0 10px; display: inline-block; vertical-align: middle; width: 12px; height: 12px; border-radius: 50%; background-color: #c8c8c8; overflow: hidden; }

.slick-info1 .slick-dots button { outline: 0; border: none; text-indent: -999px; }

.slick-info1 .slick-dots .slick-active { background-color: #3771da; }

.slick-info1 .con:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.row-city4 { padding: 55px 0; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.l-d2 { margin: 0 -20px; font-size: 0; }

.l2-item { display: inline-block; vertical-align: top; width: 25%; }

.l2-item .con { margin: 0 20px; }

.l2-item .pic { padding-top: 52.8%; position: relative; overflow: hidden; }

.l2-item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l2-item .info { padding: 24px 10px; min-height: 254px; -webkit-box-shadow: 4px 4px 10px 1px rgba(143, 176, 236, 0.1); box-shadow: 4px 4px 10px 1px rgba(143, 176, 236, 0.1); background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: #fff; overflow: hidden; }

.l2-item h4 { margin-bottom: 26px; }

.l2-item h4 a { display: block; font-size: 22px; color: #333; line-height: 1.4; text-align: center; font-weight: 400; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l2-item .link { text-align: center; overflow: hidden; }

.l2-item .link a { display: block; font-size: 16px; color: #666; line-height: 2.25; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l2-item .con:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.l2-item .con:hover h4 a { color: #3771da; font-weight: 700; }

.l2-item .link a:hover { color: #3771da; text-decoration: underline; }

.bT-d2 { padding: 0 20px; position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 50px; color: #fff; font-weight: 700; text-align: center; z-index: 2; }

.bT-d2 span { display: block; font-size: 24px; color: #fff; line-height: 1.4; font-weight: 400; }

.row-buyH1 { padding: 20px 0 60px; overflow: hidden; }

.row-buyH1 .col-l { width: 73.2%; }

.row-buyH1 .col-r { width: 25%; }

.l-d1.l1-col3 { padding-bottom: 21px; margin: 0 -10px; }

.l-d1.l1-col3 .l1-item { margin-bottom: 21px; width: 33.33%; }

.l-d1.l1-col3 .l1-item .con { margin: 0 10px; }

.l-d1.l1-col3 .l1-item .pic { padding-top: 67.8%; }

.l-d1.l1-col3 .l1-item .txt h4 { font-weight: 700; }

.l-d1.l1-col3 .l1-item .con:hover { -webkit-box-shadow: 0 0 20px 0 rgba(43, 130, 213, 0.5); box-shadow: 0 0 20px 0 rgba(43, 130, 213, 0.5); }

.bH1-hd { margin-bottom: 20px; padding: 11px 32px 32px 30px; overflow: hidden; }

.l-d3 { margin-bottom: 29px; border-bottom: 1px solid #ccc; }

.l-d3:after { content: ''; display: block; clear: both; width: 100%; height: 0; visibility: hidden; }

.l3-item { float: left; margin-right: 32px; }

.l3-item a { display: inline-block; font-size: 22px; color: #333; line-height: 58px; position: relative; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l3-item a:after { content: ''; position: absolute; left: 0; bottom: -1px; right: 0; height: 2px; background-color: transparent; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l3-item a:hover, .l3-item.on a { font-weight: 700; color: #2273c2; }

.l3-item a:hover:after, .l3-item.on a:after { background-color: #2273c2; }

.bH1-hd-con { overflow: hidden; }

.bH1-hd-con .item { margin-bottom: 20px; overflow: hidden; }

.bH1-hd-con .sp1 { float: left; font-size: 16px; color: #2273c2; }

.bH1-hd-con .link { overflow: hidden; }

.bH1-hd-con .link a { margin-right: 10px; padding: 0 8px; float: left; font-size: 16px; color: #333; line-height: 28px; min-width: 50px; text-align: center; }

.bH1-hd-con .link .on { background-color: #2273c2; color: #fff; }

.btn-d3 { display: block; width: 120px; height: 36px; line-height: 36px; border-radius: 18px; text-align: center; margin: 0 auto; font-size: 16px; color: #fff; background-color: #2273c2; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.btn-d3:hover { color: #fff; opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }

.l-d4 { margin-bottom: 20px; border-bottom: 2px solid #e5e5e5; position: relative; z-index: 2; overflow: hidden; }

.l4-item { margin-right: 10px; float: left; }

.l4-item a { padding: 0 10px; display: block; font-size: 16px; color: #333; line-height: 46px; min-width: 100px; text-align: center; }

.l4-item i { display: inline-block; vertical-align: middle; margin: -2px 0 0 3px; width: 8px; height: 15px; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.l4-item.on a { background-color: #2273c2; color: #fff; }

.l4-item.up i { background-image: url(../images/i-d7.png); }

.l4-item.down i { background-image: url(../images/i-d8.png); }

.l4-item.on.up i { background-image: url(../images/i-d7-on.png); }

.l4-item.on.down i { background-image: url(../images/i-d8-on.png); }

.bH2-1 { margin-bottom: 20px; padding: 10px; display: block; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.bH2-1 .inner { font-size: 0; line-height: 98px; text-align: center; border: 1px dotted #ccc; overflow: hidden; }

.bH2-1 .icon { margin-right: 10px; display: inline-block; vertical-align: middle; width: 26px; height: 32px; background: url(../images/i-d9.png) center center no-repeat; background-size: cover; }

.bH2-1 h4 { display: inline-block; vertical-align: middle; max-width: 70%; font-size: 20px; color: #333; font-weight: 700; line-height: 1.4; }

.bH2-1:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }

.l-d5 { padding-top: 10px; margin: 0 -5px; overflow: hidden; }

.l5-item { margin-bottom: 10px; padding: 0 5px; float: left; }

.l5-item a { padding: 0 16.5px; display: block; border: 1px solid #ccc; font-size: 14px; color: #666; line-height: 26px; text-align: center; background-color: #fff; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.l5-item a:hover, .l5-item.on a { border-color: #2273c2; background-color: #2273c2; color: #fff; }

.news1-item .con { padding: 18px 0 9px; border-top: 1px dashed #d4d4d5; display: block; overflow: hidden; }

.news1-item:first-child .con { padding-top: 17px; border: none; }

.news1-item h4 { margin-bottom: 4px; font-size: 16px; color: #333; line-height: 1.4; font-weight: 700; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.news1-item .txt { margin-bottom: 1px; font-size: 14px; color: #888; line-height: 24px; height: 48px; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; }

.news1-item .date { float: right; font-size: 12px; color: #777; line-height: 1.4; }

.news1-item .con:hover h4 { color: #026cc6; }

.m-box01 { background-repeat: no-repeat; background-position: center center; background-size: cover; }

.buyD-1 { padding-bottom: 50px; height: auto; background-color: #fbfafa; overflow: hidden; }

.buyD-1 .col-l { width: 50%; }

.buyD-1 .col-r { width: 48%; margin-left: 2%; background: #ffffff; }

.box-slick1 { overflow: hidden; }

.slider-for { margin-bottom: 21px; position: relative; overflow: hidden; }

.slider-for .pic { display: block; padding-top: 68%; position: relative; overflow: hidden; }

.slider-for .pic img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: auto; height: auto; max-width: 100%; max-height: 100%; }

.slider-nav { padding: 0 46px; position: relative; overflow: hidden; }

.slider-nav .item { padding: 0 5px; }

.slider-nav .pic { display: block; padding-top: 67%; position: relative; overflow: hidden; }

.slider-nav .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.slider-nav .slick-arrow { position: absolute; top: 0; bottom: 0; width: 28px; background-color: #ccc; background-repeat: no-repeat; background-position: center center; outline: 0; border: none; text-indent: -999px; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slider-nav .slick-prev { left: 0; background-image: url(../imgs/i-d10.png); }

.slider-nav .slick-next { right: 0; background-image: url(../imgs/i-d11.png); }

.slider-nav .slick-arrow:hover { background-color: #2273c2; }

.bDInfo-d1 { overflow: hidden; }

.bDInfo-d1 .top { margin-bottom: 24px; padding: 42px 0 25px; }

.bDInfo-d1 h3 { margin-bottom: 24px; font-size: 40px; color: #333; line-height: 1.4; font-weight: 400; }

/*.bDInfo-d1 .info { font-size: 0; }*/

.bDInfo-d1 .info:after { content: ''; display: block; clear: both; width: 100%; height: 0; visibility: hidden; }

.dCity-d1 { margin-right: 26px; display: inline-block; vertical-align: middle; position: relative; }

.dCity-d1 .dt { border: 1px solid #feb300; padding: 4px 22px 4px 11px; background: url(../imgs/icon-arrow__down.png) right 6px center no-repeat; border-radius: 3px; position: relative; cursor: pointer; }

.dCity-d1 .dt .tit { width: auto; line-height: 16px;height: 16px; overflow: hidden; }
.dCity-d1 .dt .tit span{color: #fff;font-size: 14px;}
.dCity-d1 .dt .tit img { display: block; width: 100%; height: 100%; }

.dCity-d1 .dt.on { background-image: url(../images/i-d13-on.png); }

.dCity-d1 .option { position: absolute; left: 0; top: 102%; border: 1px solid #eee; border-radius: 3px; background-color: #fff; overflow: hidden; z-index: 2; display: none; }

.dCity-d1 .option li { border-top: 1px solid #eee; background-color: rgba(255, 255, 255, 0.9); }

.dCity-d1 .option li:first-child { border-top: none; }

.dCity-d1 .option .con { padding: 5px 22px 5px 11px; display: block; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.dCity-d1 .option .pic { display: block; width: 24px; height: 16px; overflow: hidden; }

.dCity-d1 .option .pic img { display: block; width: 100%; height: 100%; }

.dCity-d1 .option .con:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }

.bDInfo-d1 .info .price { display: inline-block; vertical-align: middle; max-width: 70%; font-size: 28px; color: #2273c2; line-height: 1.4; font-weight: 700; overflow: hidden; }

.bDInfo-d1 .txt { padding-bottom: 27px; padding-left: 30px; margin-right: -30px; font-size: 16px; color: #333; line-height: 30px; overflow: hidden; }

.bDInfo-d1 .txt p { margin: 9px 0; padding: 0 30px; float: left; min-width: 50%; background-repeat: no-repeat; background-position: left top 4px; }

.bDInfo-d1 .btn { margin-right: -7%; overflow: hidden; }

.bDInfo-d1 .btn a { margin-right: 7%; float: left; width: 35.2%; height: 60px; line-height: 58px; border: 2px solid #6691E3; color: #6691E3; border-radius: 5px; text-align: center; font-size: 24px; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.bDInfo-d1 .btn i { display: inline-block; vertical-align: middle; margin: -2px 15px 0 0; width: 36px; height: 36px; background-repeat: no-repeat; background-position: center center; background-size: cover; }

.bDInfo-d1 .btn a:hover { background: #6691E3; color: #fff; }

.bDInfo-d1 .btn .icon-zxzx { background-size: 27px; }

.buyD-2 { margin-bottom: 10px; padding: 53px 0 39px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.buyD-2 .top { margin-bottom: 57px; text-align: center; overflow: hidden; }

.buyD-2 h3 { margin-bottom: 14px; font-size: 24px; color: #333; line-height: 1.4; font-weight: 700; }

.buyD-2 .tips { margin-bottom: 7px; font-size: 14px; color: #999; line-height: 1.4; }

.ag-1 { font-size: 14px; color: #999; line-height: 1.4; overflow: hidden; }

.ag-1 .chk-btn1 { cursor: pointer; overflow: hidden; }

.ag-1 .chk-btn1 input { margin-right: 4px; width: 12px; height: 12px; background: url(../images/i-d24.png) center center no-repeat; background-size: cover; -webkit-appearance: none; }

.ag-1 .chk-btn1 input:checked { background-image: url(../images/i-d24-on.png); }

.ag-1 a { color: #2273c2; }

.ag-1 a:hover { text-decoration: underline; }

.form-d1 { text-align: center; overflow: hidden; }

.form-d1 input, .form-d1 select { outline: 0; border: none; }

.form-d1 .item { margin: 0 52px 21px; display: inline-block; vertical-align: middle; width: 408px; border: 1px solid #e8e8e8; background-color: #fff; }

.form-d1 .item:after { content: ''; display: block; clear: both; width: 100%; height: 0; visibility: hidden; }

.form-d1 .sp1 { padding: 0 19px; min-width: 68px; float: left; font-size: 16px; color: #333; line-height: 54px; }

.form-d1 .tel { padding-right: 32px; float: left; font-size: 16px; color: #333; line-height: 54px; width: 120px; background: url(../images/i-d25.png) right 18px center no-repeat; cursor: pointer; }

.form-d1 .right { overflow: hidden; }

.form-d1 .inp { padding: 0 20px; display: block; width: 100%; font-size: 16px; color: #000; height: 54px; line-height: 54px; background: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.form-d1 .btn { border: none; height: 56px; line-height: 56px; background-color: #2273c2; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; 
	margin: 0 auto 20px !important;
}

.form-d1 .btn a { display: block; font-size: 16px; color: #fff; text-align: center; }

.form-d1 .btn:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }
.form-d1 .code{position: relative;}
.form-d1 .code-img{position: absolute;right: 2px;top: 2px;bottom: 2px;width: 90px;}
.form-d1 .code-img img{width: 100%;height: 100%;display: block;}

.buyD-3 { margin-bottom: 40px; padding: 12px 31px; background-color: #f7f7f7; overflow: hidden; }

.buyD-3 .g-tit02 { margin: 0; }

.buyD-3 .g-tit02 h3 { height: 60px; line-height: 60px; }

.buyD-3 .g-tit02 h3 span { height: 60px; font-size: 26px; }

.buyD3-item1 { overflow: hidden; }

.buyD3-item1 .con { padding: 80px 80px 39px 99px; overflow: hidden; }

.buyD3-item1 .hd { margin-right: 76px; float: left; }

.buyD3-item1 .hd .pic { width: 196px; height: 250px; margin: 0 auto; position: relative; z-index: 2; overflow: hidden; }

.buyD3-item1 .hd .pic img { display: block; width: 100%; height: 100%; }

.buyD3-item1 .hd .tit { margin-top: -52px; width: 276px; position: relative; }

.buyD3-item1 .hd .tit:after { content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 80%; background-color: #ddd9d9; -webkit-transform-origin: 100% 100% 0; -ms-transform-origin: 100% 100% 0; transform-origin: 100% 100% 0; -webkit-transform: skewX(-5deg) rotate(4deg); -ms-transform: skewX(-5deg) rotate(4deg); transform: skewX(-5deg) rotate(4deg); }

.buyD3-item1 .hd .tit h4 { padding: 59px 0 16px; background-color: #2273c2; font-size: 24px; color: #fff; line-height: 1.4; font-weight: 400; text-align: center; position: relative; z-index: 1; }

.buyD3-item1 .txt { padding-top: 30px; font-size: 16px; color: #000; line-height: 1.88; overflow: hidden; }

.buyD3-item2 { overflow: hidden; }

.buyD3-item2 .con { padding: 47px 0 33px; overflow: hidden; }

.buyD3-item2 .pic { margin: 3px 0 0 60px; float: right; position: relative; }

.buyD3-item2 .pic:before { content: ''; position: absolute; left: 0; bottom: 0; right: 0; height: 94%; background-color: #f0f0f0; -webkit-transform-origin: 0 100% 0; -ms-transform-origin: 0 100% 0; transform-origin: 0 100% 0; -webkit-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }

.buyD3-item2 .pic .inner { width: 319px; border: 1px solid #e8e8e8; position: relative; z-index: 2; overflow: hidden; }

.buyD3-item2 .pic img { display: block; width: 100%; height: 100%; }

.buyD3-item2 .info { overflow: hidden; }

.buyD3-item2 h4 { margin-bottom: 27px; font-size: 24px; color: #2273c2; line-height: 1.4; font-weight: 400; }

.buyD3-item2 .txt { font-size: 16px; color: #000; line-height: 1.88; }

.buyD3-item3 { overflow: hidden; }

.buyD3-item3 .con { padding: 60px 0 53px; overflow: hidden; }

.buyD3-item3 .con img { display: block; margin: 0 auto; }

.buyD-4 { padding-bottom: 32px; overflow: hidden; }

.tab-l1 { padding-left: 1px; margin: 38px 0 36px; margin-right: -8px; font-size: 0; }

.tab1-item { margin-left: -1px; display: inline-block; vertical-align: top; width: 12.5%; }

.tab1-item .con { padding: 38px 0; display: block; border: 1px solid #e6e6e6; border-radius: 3px; background-color: #fff; position: relative; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.tab1-item .con:after { content: ''; position: absolute; left: 50%; top: 99%; width: 17px; height: 11px; margin-left: -8.5px; background: url(../images/i-d34.png) center center no-repeat; background-size: cover; opacity: 0; filter: alpha(opacity=0); filter: alpha(Opacity=0); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.tab1-item .icon { margin: 0 auto 13px; display: block; width: 50px; height: 50px; background-repeat: no-repeat; background-position: center top; background-size: cover; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.tab1-item h4 { font-size: 16px; color: #666; line-height: 1.4; font-weight: 400; text-align: center; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.tab1-item .con:hover, .tab1-item.on .con { background-color: #237acc; }

.tab1-item .con:hover:after, .tab1-item.on .con:after { opacity: 1; filter: alpha(opacity=100); filter: alpha(Opacity=100); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; }

.tab1-item .con:hover .icon, .tab1-item.on .con .icon { background-position: center -50px; }

.tab1-item .con:hover h4, .tab1-item.on .con h4 { color: #fff; }

.box-tabs1 { margin-bottom: 70px; -webkit-box-shadow: 0 5px 17px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 17px 5px rgba(0, 0, 0, 0.1); border-radius: 3px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.con-tabs1 { overflow: hidden; }

.con-tabs1.show { height: auto; visibility: visible; }

.tab-l2 { border-bottom: 1px solid #e6e6e6; overflow: hidden; }

.tab2-item { float: left; }

.tab2-item a { padding: 0 27px; display: block; min-width: 168px; font-size: 16px; color: #333; line-height: 56px; text-align: center; letter-spacing: 2px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.tab2-item a:hover, .tab2-item.on a { background-color: #237acc; color: #fff; }

.box-tabs1_1 { overflow: hidden; }

.con-tabs1_1 { overflow: hidden; }

.con-tabs1_1.show { height: auto; visibility: visible; }

.box-tabs1_2 { overflow: hidden; }

.con-tabs1_2 { overflow: hidden; }

.con-tabs1_2.show { height: auto; visibility: visible; }

.box-tabs1_3 { overflow: hidden; }

.con-tabs1_3 { overflow: hidden; }

.con-tabs1_3.show { height: auto; visibility: visible; }

.box-tabs1_4 { overflow: hidden; }

.con-tabs1_4 { overflow: hidden; }

.con-tabs1_4.show { height: auto; visibility: visible; }

.box-tabs1_5 { overflow: hidden; }

.con-tabs1_5 { overflow: hidden; }

.con-tabs1_5.show { height: auto; visibility: visible; }

.box-tabs1_6 { overflow: hidden; }

.con-tabs1_6 { overflow: hidden; }

.con-tabs1_6.show { height: auto; visibility: visible; }

.box-tabs1_7 { overflow: hidden; }

.con-tabs1_7 { overflow: hidden; }

.con-tabs1_7.show { height: auto; visibility: visible; }

.box-tabs1_8 { overflow: hidden; }

.con-tabs1_8 { overflow: hidden; }

.con-tabs1_8.show { height: auto; visibility: visible; }

.desc-d1 { padding: 40px 30px 72px 39px; overflow: hidden; }

.desc-d1 .pic { margin-right: 29px; float: left; width: 465px; position: relative; overflow: hidden; }

.desc-d1 .pic:after { content: ''; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border: 1px solid rgba(254, 253, 253, 0.6); }

.desc-d1 .pic img { display: block; width: 100%; }

.desc-d1 .info { padding-top: 60px; }

.desc-d1 .info h4 { margin-bottom: 26px; font-size: 30px; color: #333; font-weight: 700; line-height: 1.4; letter-spacing: 2px; }

.desc-d1 .info .txt { font-size: 16px; color: #5e5f60; line-height: 1.88; }

.contact-1 { padding: 10px 81px 60px; background-color: rgba(2, 108, 198, 0.04); overflow: hidden; }

.addr-l1 { padding: 50px 0; margin: 0 -30px; overflow: hidden; }

.addr1-item { padding: 4px 30px 5px; border-left: 1px dashed #ccc; float: left; width: 50%; }

.addr1-item:first-child { border-left: none; }

.addr1-item .hd { margin-right: 29px; float: left; }

.addr1-item .pic { width: 40px; height: 40px; margin: 0 auto; overflow: hidden; }

.addr1-item .pic img { display: block; width: 100%; height: 100%; }

.addr1-item h4 { font-size: 16px; color: #333; line-height: 1.4; font-weight: 700; }

.addr1-item .txt { font-size: 14px; color: #666; line-height: 1.73; overflow: hidden; }

.form-d2 { padding: 53px 5px 60px; border-top: 1px dashed #ccc; overflow: hidden; }

.form-d2 input { outline: 0; border: none; }

.form-d2 h4 { margin-bottom: 46px; font-size: 24px; color: #333; line-height: 1.4; font-weight: 700; text-align: center; }

.form-d2 .con { padding-bottom: 11px; overflow: hidden; }

.form-d2 .item { margin-bottom: 39px; float: left; }

.form-d2 .item .sp1 { padding: 0 9px; float: left; width: 153px; font-size: 14px; color: #333; line-height: 40px; text-align: right; }

.form-d2 .item .right { overflow: hidden; }

.form-d2 .inp { padding: 0 15px; display: block; width: 220px; height: 40px; line-height: 38px; border: 1px solid rgba(102, 102, 102, 0.3); font-size: 12px; color: #333; background-color: rgba(255, 255, 255, 0.3); }

.form-d2 .sub { margin: 0 auto; display: block; width: 234px; height: 48px; line-height: 48px; text-align: center; background-color: #026cc6; border-radius: 3px; font-size: 18px; color: #fff; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.form-d2 .sub:hover { opacity: .8; filter: alpha(opacity=80); filter: alpha(Opacity=80); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'; }

.qr-d1 { font-size: 0; text-align: center; overflow: hidden; }

.qr-d1 .item { margin: 0 40px; width: 154px; display: inline-block; vertical-align: middle; }

.qr-d1 .pic { padding: 10px; border: 1px solid #ccc; border-bottom: none; background-color: #fff; overflow: hidden; }

.qr-d1 .pic img { display: block; width: 100%; height: 100%; }

.qr-d1 h4 { padding: 6.5px; font-size: 14px; color: #fff; line-height: 20px; text-align: center; font-weight: 400; background-color: #026cc6; }

.bT-d3 { position: absolute; left: 0; top: 50%; right: 0; font-size: 64px; color: #fefffe; line-height: 1.4; font-weight: 700; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.row-sT1 { padding: 50px 0; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.tit-d2 { margin-bottom: 53px; padding-bottom: 59px; font-size: 40px; color: #333; line-height: 1.4; text-align: center; font-weight: 700; position: relative; }

.tit-d2:after { content: ''; position: absolute; left: 50%; bottom: 0; width: 306px; height: 61px; margin-left: -153px; background: url(../images/i-d37.png) center center no-repeat; background-size: cover; }

.tit-d2.tit2-f { margin-bottom: 37px; padding-bottom: 56px; color: #fff; }

.tit-d2.tit2-f:after { background-image: url(../images/i-d38.png); }

.tabs-con1 { padding: 12px 0; }

.con-tab1 { display: none; }

.con-tab1:first-child { display: block; }

.picImg-d1 { padding: 20px; -webkit-box-shadow: 0 5px 17px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 17px 5px rgba(0, 0, 0, 0.1); border-radius: 3px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.picImg-d1 .pic { margin-right: 30px; float: left; width: 601px; position: relative; overflow: hidden; }

.picImg-d1 .pic:after { content: ''; position: absolute; left: 10px; top: 10px; right: 10px; bottom: 10px; border: 1px solid #fcfefe; }

.picImg-d1 .pic img { display: block; width: 100%; }

.picImg-d1 .info { text-align: center; overflow: hidden; }

.picImg-d1 .info h4 { font-size: 24px; line-height: 3; text-align: left; border-bottom: 1px solid #ddd; color: #026cc6; margin-bottom: 20px; }

.picImg-d1 .info .txt { font-size: 16px; color: #5e5f60; line-height: 30px; text-align: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden; height: 210px; margin-bottom: 30px; }

.picImg-d1 .info .more { display: block; font-size: 16px; height: 36px; line-height: 36px; color: #fff; width: 160px; text-align: center; font-weight: 700; background-color: #026cc6; border-radius: 34px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.picImg-d1 .info .more:hover { opacity: .8; }

.row-sT2 { padding: 68px 0 82px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.box-list1 { padding: 39px 40px 36px; background-color: #fff; overflow: hidden; }

.slick-guide { margin: 0 -100px; padding-bottom: 50px; position: relative; overflow: hidden; }

.slick-guide .item { margin: -14px 0; font-size: 0; }

.slick-guide .guide-item { padding: 15px 100px; display: inline-block; vertical-align: top; width: 50%; position: relative; overflow: hidden; }

.slick-guide .guide-item:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background-color: #ccc; z-index: 1; }

.slick-guide .guide-item .con { padding-right: 74px; border: 1px solid #e2e2e2; position: relative; z-index: 2; overflow: hidden; }

.slick-guide .guide-item .pic { margin-right: 40px; float: left; width: 200px; height: 198px; position: relative; overflow: hidden; }

.slick-guide .guide-item .pic img { display: block; width: 100%; height: 100%; }

.slick-guide .guide-item .guide-mask { position: absolute; left: 22px; top: 22px; right: 22px; bottom: 22px; background-color: rgba(255, 255, 255, 0.6); text-align: center; }

.slick-guide .guide-item .guide-mask:before { content: ''; position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; border: 1px solid rgba(255, 255, 255, 0.6); }

.slick-guide .guide-item .guide-mask .inner { position: absolute; left: 0; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.slick-guide .guide-item .guide-mask h4 { margin-bottom: 8px; font-size: 22px; color: #000104; line-height: 1.4; font-weight: 700; }

.slick-guide .guide-item .guide-mask p { font-size: 16px; color: #333; line-height: 1.4; }

.slick-guide .guide-item .info { padding-top: 31px; overflow: hidden; }

.slick-guide .guide-item .txt { margin-bottom: 22px; font-size: 16px; color: #39281e; line-height: 2.38; max-height: 7.14em; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; overflow: hidden; }

.slick-guide .guide-item .online { float: right; display: block; width: 117px; height: 38px; line-height: 38px; border-radius: 19px; background-color: #333; text-align: center; font-size: 16px; color: #fff; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-guide .guide-item .con:hover .online { background-color: #026cc6; color: #fff; }

.slick-guide .slick-dots { position: absolute; left: 0; bottom: 0; right: 0; font-size: 0; text-align: center; z-index: 2; }

.slick-guide .slick-dots li { margin: 0 10px; display: inline-block; vertical-align: middle; width: 12px; height: 12px; border: 1px solid #0c1f40; background-color: #0c1f40; border-radius: 50%; cursor: pointer; overflow: hidden; }

.slick-guide .slick-dots button { outline: 0; border: none; text-indent: -999px; }

.slick-guide .slick-dots .slick-active { background-color: #fff; }

.row-sT3 { padding: 66px 0 78px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.row-sT3 .tit-d2 { margin-bottom: 34px; }

.team-l1 { margin: 0 -11px; overflow: hidden; }

.team1-item { float: left; width: 25%; }

.team1-item .con { display: block; margin: 0 11px; position: relative; overflow: hidden; }

.team1-item .pic { padding-top: 260.4%; position: relative; overflow: hidden; }

.team1-item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.team1-item .info { display: none; position: absolute; left: 0; top: 100%; right: 0; background-color: #444749; z-index: 2; margin-top: -57px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.team1-item .info h4 { font-size: 16px; color: #fff; line-height: 57px; text-align: center; position: relative; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.team1-item .info .txt { font-size: 14px; color: #fff; line-height: 1.57; text-align: center; }

.team1-item .con:hover .info { top: auto; bottom: 0; background-color: rgba(2, 108, 198, 0.9); padding: 23px 0 38px; }

.team1-item .con:hover .info h4 { margin-bottom: 20px; font-size: 22px; }

.team1-item .con:hover .info h4:after { content: ''; position: absolute; left: 50%; bottom: 0; width: 47px; height: 2px; background-color: #fff; margin-left: -23.5px; }

.row-sT4 { padding: 72px 0 83px; background-repeat: no-repeat; background-position: center center; background-size: cover; overflow: hidden; }

.row-sT4 .tit-d2.tit2-f { margin-bottom: 42px; }

.slick-sucS { padding: 0 83px; background-color: #fff; position: relative; overflow: hidden; }

.slick-sucS .slick-list { padding: 40px 0; }

.slick-sucS .con { display: block; margin: 0 15px; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-sucS .pic { padding-top: 146.5%; position: relative; overflow: hidden; }

.slick-sucS .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-sucS .info { padding: 30px 0 19px; background-color: #fcfefe; overflow: hidden; display: none; }

.slick-sucS .hd-pic { margin: 0 auto 6px; width: 50px; height: 50px; border: 2px solid #efefef; border-radius: 50%; overflow: hidden; }

.slick-sucS .hd-pic img { display: block; width: 100%; height: 100%; }

.slick-sucS h4 { margin-bottom: 15px; font-size: 14px; color: #333; line-height: 1.4; font-weight: 400; text-align: center; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.slick-sucS .txt { padding: 0 74px; font-size: 14px; color: #666; line-height: 1.21; text-align: center; height: 2.36em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; }

.slick-sucS .con:hover { -webkit-box-shadow: 0 5px 10px 1px rgba(24, 120, 200, 0.26); box-shadow: 0 5px 10px 1px rgba(24, 120, 200, 0.26); }

.slick-sucS .con:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.slick-sucS .slick-arrow { position: absolute; top: 50%; width: 34px; height: 34px; margin-top: -17px; background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: transparent; outline: 0; border: none; text-indent: -999px; overflow: hidden; z-index: 2; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-sucS .slick-prev { left: 30px; background-image: url(../images/i-d40.png); }

.slick-sucS .slick-next { right: 30px; background-image: url(../images/i-d39.png); }

.slick-sucS .slick-prev:hover { background-image: url(../images/i-d40-on.png); }

.slick-sucS .slick-next:hover { background-image: url(../images/i-d39-on.png); }

.row-sT5 { padding: 65px 0 40px; background-repeat: no-repeat; background-position: center bottom; background-color: #fcfefe; overflow: hidden; }

.row-sT5 .tit-d2 { margin-bottom: 39px; }

.box-list2 { padding: 20px; -webkit-box-shadow: 0 5px 17px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 17px 5px rgba(0, 0, 0, 0.1); border-radius: 3px; background-color: #fff; overflow: hidden; }

.slick-trends { padding-right: 104px; float: left; width: 942px; position: relative; overflow: hidden; }

.slick-trends .slick-list { margin: 0 -10px; }

.slick-trends .con { padding: 0 10px; display: block; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-trends .pic { margin-right: 36px; float: left; width: 52.7%; overflow: hidden; }

.slick-trends .pic .inner { padding-top: 109%; position: relative; overflow: hidden; }

.slick-trends .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-trends .info { padding-top: 58px; overflow: hidden; }

.slick-trends h4 { margin-bottom: 34px; font-size: 30px; color: #333; line-height: 1.07; font-weight: 700; height: 2.14em; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-trends .txt { font-size: 14px; color: #666; line-height: 1.86; height: 13.02em; -webkit-box-orient: vertical; -webkit-line-clamp: 7; display: -webkit-box; overflow: hidden; }

.slick-trends .con:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.slick-trends .con:hover h4 { color: #026cc6; }

.slick-trends .sT-arrow { position: absolute; left: 477px; bottom: 27px; z-index: 2; }

.slick-trends .slick-arrow { width: 38px; height: 38px; background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: transparent; border-radius: 50%; outline: 0; border: none; text-indent: -999999px; }

.slick-trends .slick-prev { background-image: url(../images/i-d41.png); position: relative; }

.slick-trends .slick-prev:after { content: ''; position: absolute; left: 100%; top: 50%; margin: 0 15px; margin-top: -2px; width: 134px; height: 4px; background-color: #000; border-radius: 2px; }

.slick-trends .slick-next { margin-left: 164px; background-image: url(../images/i-d42.png); }

.trends-l1 { margin-bottom: -28px; overflow: hidden; }

.trends1-item { margin-bottom: 28px; overflow: hidden; }

.trends1-item .con { display: block; height: 224px; line-height: 224px; font-size: 0; text-align: center; position: relative; overflow: hidden; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.trends1-item .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; z-index: 1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.trends1-item .inner { padding: 0 5px; display: inline-block; vertical-align: middle; position: relative; z-index: 2; }

.trends1-item h4 { font-size: 28px; color: #fff; font-weight: 700; line-height: 1.4; }

.trends1-item p { font-size: 18px; color: #fff; line-height: 1.4; }

.trends1-item .con:hover .bg { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.row-sT6 { padding-top: 28px; background-color: #fcfefe; overflow: hidden; }

.row-sT6 .tit-d2 { margin-bottom: 34px; }

.classR-l1 { overflow: hidden; }

.classR1-item { float: left; width: 50%; overflow: hidden; }

.classR1-item .inner { padding-top: 65%; position: relative; overflow: hidden; }

.classR1-item .pic { float: right; width: 50%; position: relative; overflow: hidden; background-color: #000; }

.classR1-item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.classR1-item .star { position: absolute; left: 50%; top: 50%; width: 60px; height: 60px; background: url(../images/i-d43.png) center center no-repeat; background-size: cover; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.classR1-item .info { text-align: center; background: url(../images/bg-d19.jpg) center center no-repeat; background-size: cover; overflow: hidden; }

.classR1-item .info .txt { padding: 0 54px; position: absolute; left: 50%; top: 50%; font-size: 26px; color: #333; line-height: 1.23; text-align: left; width: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.classR1-item:nth-child(4n-2) .pic, .classR1-item:nth-child(4n-3) .pic { float: left; }

.classR1-item:hover .pic img { -webkit-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }

.serv-l1 { overflow: hidden; }

.serv1-item { float: left; width: 50%; }

.serv1-item .pic { float: left; width: 50%; position: relative; }

.serv1-item .info { overflow: hidden; }

.serv1-item .con { padding-top: 100%; position: relative; background-color: #fff; overflow: hidden; }

.serv1-item .pic img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.serv1-item .info .inner { padding: 0 26px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.serv1-item .info h4 { font-size: 30px; color: #333; margin-bottom: 14px; }

.serv1-item .info .txt { font-size: 16px; color: #666; line-height: 1.9; height: 13.3em; overflow-y: auto; }

.serv1-item:nth-child(3n) .pic, .serv1-item:nth-child(4n) .pic { float: right; }

.serv1-item .pic:before { position: absolute; top: 46px; right: 0; content: ''; width: 20px; height: 32px; background: url(../images/j-p25.png) center center no-repeat; background-size: cover; z-index: 2; }

.serv1-item:nth-child(3n) .pic:before, .serv1-item:nth-child(4n) .pic:before { left: 0; right: auto; background-image: url(../images/j-p26.png); }

.w-list1 { margin-bottom: 62px; }

/* 新增 */
.w-list1-q1 { overflow: hidden; }

.w-list1-q1 li .pic-box { position: relative; }

.w-list1-q1 li .pic-box .tit { position: absolute; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); padding: 0 10px; font-size: 16px; line-height: 36px; width: 100%; color: #fff; }

.w-list1-q1 li .pic-box .tit em { color: #fff; font-size: 24px; font-weight: bold; }

.w-list1-q1 li .pic-box .tit i { color: #2273c2; }

.classR1-item .inner video { position: absolute; top: 0; left: 0; }

/* 弹窗 */
.m-pop-pic { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 299; background: rgba(0, 0, 0, 0.5); display: none; }

.m-pop-pic video { max-width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }

.m-pop-pic a { position: absolute; top: 30px; right: 30px; width: 40px; height: 40px; background: url(../images/close2.png) no-repeat center/cover; }

.w-list1 li a { display: block; overflow: hidden; padding: 35px 0; background-color: #fff; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.w-list1 .pic-box { float: left; width: 328px; margin-right: 29px; }

.w-list1 .pic-box .pic { position: relative; padding-top: 67.68%; overflow: hidden; }

.w-list1 .pic-box .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.w-list1 a:hover .pic-box .pic img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

.w-list1 .txt { position: relative; overflow: hidden; padding: 5px 0 0; }

.w-list1 .txt .price { position: absolute; top: 5px; right: 0; font-size: 24px; color: #2273c2; }

.w-list1 .txt h4 { color: #333333; font-size: 26px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding-right: 30px; }

.w-list1 .txt .info { padding: 0 0 12px; color: #4581e3; }

.w-list1 .txt .info i { margin: 0 12px; }

.w-list1 .con { color: #bdbdbd; overflow: hidden; }

.w-list1 .con .item { float: left; width: 53%; line-height: 30px; color: #333333; background-repeat: no-repeat; background-position: left center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.w-list1 .con .item2 { width: 47%; }

.w-list1 .con .item4 { width: 47%; }

.w-list1 .con .item5 { font-size: 16px; font-weight: bold; color: #4581e3; width: 47%; }

.w-list1 .con .item5 span { margin-left: 20px; }

.table-scroll { overflow-x: auto; }

.hse-th-tab { width: 1055px; margin: 0 auto; }

.hse-th-tab table { width: 100%; border: 1px solid #e9e9e9; background-color: #fff; }

.hse-th-tab tr { border-bottom: 1px solid #f4f3f3; }

.hse-th-tab tr:last-child { border-bottom: 0; }

.hse-th-tab td { color: #000; line-height: 53px; vertical-align: middle; padding-left: 40px; font-size: 16px; }

.hse-th-tab td p { line-height: 2; }

.hse-th-tab td.td1 { background-color: #f6f9fd; color: #999; }

/*2020.04.02*/
.slick-nv .item { position: relative; }

.rec-pic_big { z-index: -2; opacity: 0; position: absolute; bottom: 98%; left: 0; right: 0; height: 120px; border: 5px solid #fff; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-bottom: 22px; }

.slick-nv .item:hover .rec-pic_big { z-index: 30; opacity: 1; pointer-events: auto; }

.rec-pic:after { content: ''; width: 28px; height: 17px; background: url(../images/down3.png) no-repeat center center; background-size: contain; position: absolute; bottom: calc(100% + 5px); left: 50%; margin-left: -14px; z-index: 1000; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.slick-nv .item:hover .rec-pic:after { opacity: 1; }

.rec-pic_big img { display: block; width: 100%; height: 100%; }

.m-slick-select { position: absolute; top: 152px; left: 50%; margin-left: -700px; z-index: 21; }

.m-slick-select .item-v1 { width: 170px; height: 80px; color: #ffffff !important; background: rgba(0, 0, 0, 0.8) url(../images/sz1.png) right 10px center no-repeat; cursor: pointer; padding-top: 17px; padding-left: 19px; border-bottom: 1px solid rgba(255, 255, 255, 0.8); position: relative; }

.m-slick-select .item-v1:hover { background-color: rgba(45, 68, 108, 0.9); }

.m-slick-select .item-v1:last-child { border: none; }

.m-slick-select .item-v1 .p1 { font-size: 18px; }

.m-slick-select .item-v1 .s2 { font-size: 16px; }

.m-slick-select .child-v1 { display: none; }

.m-slick-select .item-v2 .child { display: none; }

.m-slick-select .item-v1:hover .child-v1 { display: block; }

.m-slick-select .item-v2:hover .child { display: block; }

.m-slick-select .child-v1 { position: absolute; left: 100%; top: 0; padding-left: 10px; }

.m-slick-select .child-v1 .item-v2 { width: 175px; height: 60px; background: rgba(0, 0, 0, 0.8); padding-left: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.8); }

.m-slick-select .child-v1 .item-v2:last-child { border: none; }

.m-slick-select .child-v1 .item-v2 .p2 { line-height: 60px; padding-left: 33px; font-size: 18px; padding-right: 15px; background-repeat: no-repeat; background-position: left center; }

.m-slick-select .child-v1 .item-v2 .p2 span { font-size: 16px; float: right; }

.m-slick-select .child-v1 .item-v2:hover { background-color: rgba(45, 68, 108, 0.9); }

.m-slick-select .child-v1 .item-v2 .child { position: absolute; top: 0; left: 100%; padding-left: 10px; width: 575px; }

.m-slick-select .child-v1 .item-v2 .child .wrap2 { background-color: rgba(0, 0, 0, 0.8); overflow: hidden; padding: 20px; }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .pic { float: left; width: 163px; margin-right: 26px; border: 1px solid rgba(255, 255, 255, 0.2); }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .pic img { display: block; width: 100%; }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .txt { overflow: hidden; }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .txt h3 { font-size: 22px; font-weight: normal; line-height: 1.1; margin-bottom: 22px; }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .txt h3 a { color: #fff; }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .txt .info { font-size: 13px; line-height: 2.2; }

.ul-index1 { display: none; }

.ul-tab-s1 { position: absolute; top: 8px; right: 130px; text-align: center; }

.ul-tab-s1 li { display: inline-block; font-size: 0; margin: 0 15px; position: relative; }

.ul-tab-s1 li::after { position: absolute; top: 50%; right: -15px; width: 1px; height: 16px; background: #cccccc; content: ''; margin-top: -8px; }

.ul-tab-s1 li:last-child::after { display: none; }

.ul-tab-s1 li a { font-size: 16px; color: #cccccc; }

.ul-tab-s1 li.on a { color: #ffffff; }

.ul-tab-s1v2 li a { font-size: 16px; color: #333; }

.ul-tab-s1v2 li.on a { color: #026CC6; }

.g-tit-s1 { border-bottom: 1px solid #ccc; margin-bottom: 27px; }

.g-tit-s1 h3 { font-size: 22px; position: relative; padding-bottom: 14px; }

.g-tit-s1 h3::after { position: absolute; content: ''; width: 44px; height: 2px; background: #2273c2; bottom: -1px; left: 0; }

.ul-about1 { margin: 0 -13px 50px; height: 120px; }

.ul-about1 li { float: left; width: 25%; padding: 0 13px; }

.ul-about1 li .con { background-color: #fff; -webkit-box-shadow: 0px 2px 49px 1px rgba(155, 155, 161, 0.1); box-shadow: 0px 2px 49px 1px rgba(155, 155, 161, 0.1); padding: 30px 30px 15px; }

.ul-about1 li h3 { font-size: 16px; line-height: 1.52; height: 3.04em; overflow: hidden; margin-bottom: 8px; }

.ul-about1 li h3:hover a { color: #2273c2; }

.ul-about1 li span { font-size: 14px; }

@font-face { font-family: "ysbth-font"; src: url("../fonts/ysbth.ttf"); }

.phone { display: none; }

.pc { display: block; }

.box-z2 .pages { margin-top: 60px; }

.rui-justify { width: 75px; text-align: justify; display: inline-block; height: 23px; vertical-align: middle; }

.rui-justify::after { content: ''; display: inline-block; padding-left: 100%; }

.header { background: #ffffff; border-top: 7px solid #686868; height: 100px; }

.header .logo { width: 275px; max-width: none; }

.header .logo > a { display: block; height: 93px; line-height: 93px; }

.header .logo img { display: inline-block; }

.form-contact .cont .item { display: -webkit-box; display: -ms-flexbox; display: flex; padding-right: 0; }

.g-contact { clear: both; }

.g-contact .item .right { width: 80%; }

.g-contact h3 span { display: none; }

.g-contact > * { -webkit-box-sizing: border-box; box-sizing: border-box; }

.l1-item.is-video .pic::after { content: ''; display: inline-block; background: url(../imgs/icon-video.png) no-repeat; width: 25px; height: 25px; bottom: 48px; right: 10px; z-index: 9; position: absolute; }

.l1-item .prices { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 20px; }

.l1-item .prices .icon-country { width: 30px; height: 18px; background-size: contain; background-repeat: no-repeat; background-position: center; display: inline-block; position: relative; top: 2px; }

.l1-item .prices .price { font-size: 20px; color: #ffffff; font-weight: bold; }

.l1-item .prices .price em { font-size: 14px; }

.l1-item .prices .rate { font-size: 14px; color: #ffffff; font-weight: bold; }

.l1-item .prices .rate b { font-weight: bold; color: #ffb80f; font-size: 20px; }

.index-row1 { background: #ffffff; }

.index-row1__news { background: #f2f2f3; }

.header.header-m .nav-item { position: relative; }

.header.header-m .arr { background: no-repeat url(../imgs/icon-nav__arrow.png) center; width: 50px; height: 50px; right: 0; top: 0; bottom: 0; position: absolute; }

.header.header-m .subnav { display: none; }

.header.header-m .subnav a { display: block; line-height: 40px; font-size: 14px; padding-left: 20px; }

.index-zhijun { background: #f2f1f3; padding-top: 35px; padding-bottom: 45px; }

.gb-head { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px; }

.gb-head .left-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; margin-left: -20px; }

.gb-head .left-title span { font-size: 16px; margin-bottom: 15px; color: #1476ca; margin-left: 10px; position: relative; padding-left: 45px; font-weight: bold; }

.gb-head .left-title span::before { content: ''; display: inline-block; width: 40px; height: 1px; background: #026cc6; position: absolute; left: 0; top: 50%; }

.gb-head .right-more { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 16px; color: #7c7c7c; }

.gb-head .right-more .ul-tab { position: relative; }

.gb-head .right-more .ul-tab li { position: relative; }

.gb-head .right-more .ul-tab li a { border: none; }

.gb-head .right-more .ul-tab li::after { content: '|'; display: inline-block; position: absolute; right: -15px; top: 5px; }

.gb-head .right-more .ul-tab li:last-child::after { display: none; }

.gb-head .right-more .notice { background-image: url(../imgs/notice.png); background-repeat: no-repeat; background-position: left center; padding-left: 30px; line-height: 38px; }

.gb-head .right-more .notice a { color: #1476ca; }

.gb-head .right-more .more { margin-left: 55px; line-height: 38px; padding-top: 0px; }

.index-zhijun .body { height: 467px; background: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; }

.index-zhijun .body .left-text { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; background: no-repeat url(../imgs/index-about-bg.png) left bottom; padding: 40px; }

.index-zhijun .body .left-text .text { margin-bottom: 20px; }

.index-zhijun .body .left-text .title { font-size: 30px; color: #2b2727; margin-bottom: 10px; font-weight: bold; }

.index-zhijun .body .left-text .text { font-size: 16px; line-height: 1.7; color: #222222; }

.index-zhijun .body .right-video { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 20px; }

.index-zhijun .body .right-video video { width: 100%; height: 100%; }

.index-row1 .notices { -webkit-box-shadow: 0px 0px 20px 0px rgba(35, 35, 35, 0.1); box-shadow: 0px 0px 20px 0px rgba(35, 35, 35, 0.1); }

.index-row1 .notices .tit { background-image: url(../imgs/title7-bg.png); float: left; width: 163px; height: 116px; margin-left: -32px; }

.index-row1 .notices .items { margin-left: 180px; height: 116px; overflow: hidden; }

.index-row1 .notices .item { height: 73px; width: 32%; margin-right: 1%; display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 21px; }

.index-row1 .notices .item:last-child { margin-right: 0; }

.index-row1 .notices .item .date { -webkit-box-flex: 0; -ms-flex: 0 0 85px; flex: 0 0 85px; height: 73px; background: #edf2f6; text-align: center; color: #3c3c3c; font-weight: bold; }

.index-row1 .notices .item .date .month { margin-top: 5px; font-size: 22px; position: relative; padding-bottom: 3px; }

.index-row1 .notices .item .date .month::before { content: ''; display: inline-block; height: 1px; background: #d4d4d4; bottom: 0; position: absolute; left: 10px; right: 10px; }

.index-row1 .notices .item .date .year { font-size: 16px; margin-top: 3px; }

.index-row1 .notices .item:hover .date { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background: #4481e3; color: #ffffff; }

.index-row1 .notices .item:hover .text h3 { color: #026cc6; }

.index-row1 .notices .item .text { padding-left: 17px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.index-row1 .notices .item .text h3 { font-size: 16px; width: 80%; color: #333333; margin-bottom: 5px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.index-row1 .notices .item .text p { width: 80%; font-size: 14px; color: #878787; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.index-contact { padding: 44px 0; }

.index-contact .gb-head .tip { font-size: 16px; color: #656565; }

.index-contact .body form { display: -webkit-box; display: -ms-flexbox; display: flex; }

.index-contact .body form .input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 20px; }

.index-contact .body form .input input { width: 100%; height: 55px; line-height: 55px; -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); border: none; border-radius: 5px; font-size: 16px; padding: 0 10px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

.index-contact .body form .input input:focus { -webkit-box-shadow: 0px 0px 20px 0px rgba(2, 108, 198, 0.28); box-shadow: 0px 0px 20px 0px rgba(2, 108, 198, 0.28); }

.index-contact .body form .submit input { width: 123px; height: 54px; background: #4d80de; font-size: 16px; color: #ffffff; border: none; border-radius: 5px; }

.index-contact .body form .submit input:hover { background: rgba(77, 128, 222, 0.8); }

.index-sp-link { background: #f2f3f3; padding: 55px 0; }

.index-sp-link img { width: 100%; }

.index-ym { padding-bottom: 78px; }

.index-ym .body { -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); background: url(../imgs/index-ym__bg.png) no-repeat bottom center; }

.index-ym .body .body-left { background: #e8eff6; width: 203px; height: 302px; float: left; }

.index-ym .body .body-left li { height: 151px; text-align: center; cursor: pointer; }

.index-ym .body .body-left li h4 { font-size: 16px; }

.index-ym .body .body-left li .icon { width: 50px; height: 50px; display: inline-block; margin-top: 30px; background-repeat: no-repeat; background-position: center; }

.index-ym .body .body-left li .icon-jyglqz { background-image: url(../imgs/icon-jyglqz.png); }

.index-ym .body .body-left li .icon-gdjyglqz { background-image: url(../imgs/icon-gdjyglqz.png); }

.index-ym .body .body-left li.active { position: relative; overflow: hidden; background: #93a9c8; }

.index-ym .body .body-left li.active:before { content: ''; left: -340px; top: -70px; background: rgba(116, 143, 181, 0.3); right: 0; bottom: 0; display: inline-block; position: absolute; -webkit-transform: rotate(-217deg); -ms-transform: rotate(-217deg); transform: rotate(-217deg); }

.index-ym .body .body-left li.active i, .index-ym .body .body-left li.active h4 { position: relative; z-index: 1; }

.index-ym .body .body-left li.active h4 { color: #ffffff; }

.index-ym .body .body-left li.active .icon-jyglqz { background-image: url(../imgs/icon-jyglqz__active.png); }

.index-ym .body .body-left li.active .icon-gdjyglqz { background-image: url(../imgs/icon-gdjyglqz__active.png); }

.index-ym .body .body-right { margin-left: 203px; height: 302px; padding: 50px 72px  10px 72px; }

.index-ym .body .body-right .item { display: none; }

.index-ym .body .body-right .item.active { display: block; }

.index-ym .body .body-right .title { font-size: 24px; color: #4481e3; position: relative; padding-bottom: 15px; margin-bottom: 18px; }

.index-ym .body .body-right .title::before { content: ''; display: inline-block; width: 40px; background: #026cc6; height: 1px; position: absolute; left: 0; bottom: 0; }

.index-ym .body .body-right .text { font-size: 18px; line-height: 1.8; color: #3f3f3f; }

.index-ym .body .body-right .more { border-width: 1px; border-color: #7c7c7c; border-style: solid; border-radius: 5px; background-color: white; width: 131px; display: inline-block; text-align: center; line-height: 45px; height: 45px; margin-top: 20px; }

.index-jingxuan { background: #f0f1f1; padding-bottom: 75px; }

.index-jingxuan .body img { width: 100%; }

.index-news { background: #ffffff; }

.index-news .left-news { width: 65%; }

.index-news .left-news li { width: 50%; float: left; }

.index-news .left-news li .img img { width: 100%; }

.index-news .right-news { width: 35%; }

/*.bdP1 { padding-top: 100px; }*/

.breadnav { height: 56px; line-height: 56px; font-size: 16px; color: #868686; text-align: right; background: #f5f6f4; }

.breadnav .icon-home { background-image: url(../imgs/icon-home.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }

.breadnav .current { color: #4581e3; }

.aside-articles { margin-top: 30px; }

.aside-articles.active { position: fixed; top: 0px; }

.aside-articles .img { width: 40%; float: left; }

.aside-articles .text { margin-left: 44%; }

.aside-articles .text h3 { font-size: 18px; color: #333333; margin-bottom: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.aside-articles .text .icon-date { font-size: 16px; color: #5e5e5e; background: url(../imgs/icon-time.png) no-repeat left center; padding-left: 20px; }

.aside-articles .article-item { height: auto; overflow: hidden; display: block; margin-bottom: 24px; }

.aside-articles .aside-article__list a:hover .text h3 { color: #4581e3; }

.col-r-info .link { margin-bottom: 20px; margin-top: 10px; display: block; }

.col-r-info .link img { width: 100%; }

.md-loan__qa .list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.md-loan__qa .gb-icon__title { margin-bottom: 18px; }

.md-loan__qa .slick-dots { position: absolute; right: 20px; top: -50px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-loan__qa .slick-dots .slick-active button { background: #4581e3; width: 28px; height: 9px; color: #4581e3; border-radius: 9px; }

.md-loan__qa .slick-dots li { margin: 0 2px; }

.md-loan__qa .slick-dots button { border: none; width: 10px; border-radius: 10px; font-size: 0; height: 10px; background: #dfe1e2; color: #dfe1e2; }

.md-loan__qa .item { padding: 15px; }

.md-loan__qa .list-item { background-color: white; -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); padding: 22px; height: 190px; -webkit-box-flex: 0; -ms-flex: 0 0 49%; flex: 0 0 49%; }

.md-loan__qa .list-item .title { margin-bottom: 18px; }

.md-loan__qa .list-item .title a { font-size: 16px; color: #333333; background: url(../imgs/icon-q.png) 0 2px no-repeat; padding-left: 28px; font-weight: bold; }

.md-loan__qa .list-item .title:hover a { color: #4581e3; }

.md-loan__qa .list-item .text { font-size: 14px; color: #333333; line-height: 25px; background: url(../imgs/icon-a.png) 0 3px no-repeat; padding-left: 28px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }

.md-loan__qa .list-item .text a { font-size: 14px; color: #4581e3; }

.md-loan__qa .list-item .text a:hover { text-decoration: underline; }

.idxNav-icon { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

.idxNav-item:hover .idxNav-icon { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }

.md-questions { padding-top: 10px; }

.md-questions .item { background-color: white; 
	-webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); 
	box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); 
	 padding: 22px; margin: 20px 0; 
}

.md-questions .item .title { margin-bottom: 18px; }

.md-questions .item .title a { font-size: 16px; color: #333333; background: url(../imgs/icon-q.png) 0 2px no-repeat; padding-left: 28px; font-weight: bold; }

.md-questions .item .title:hover a { color: #4581e3; }

.md-questions .item .text { font-size: 14px; color: #333333; line-height: 25px; background: url(../imgs/icon-a.png) 0 3px no-repeat; padding-left: 28px; }

.md-questions .item .text a { font-size: 14px; color: #4581e3; }

.md-questions .item .text a:hover { text-decoration: underline; }

.article-detail { padding-top: 40px; }

.article-detail .title { font-size: 30px; color: #333333; margin-bottom: 12px; }

.article-detail .head { border-bottom: 1px solid #D1D1D2; padding-bottom: 28px; }

.article-detail .time { font-size: 16px; color: #b3b2b2; }

.article-detail .time span { margin-right: 25px; }

.article-detail .body { font-size: 16px; color: #6e6e6e; line-height: 1.8; padding: 40px 0; min-height: 800px; border-bottom: 1px solid #D2D3D2; }

.article-detail .foot { padding: 32px 0; padding-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.article-detail .foot .left-link a { width: 166px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; height: 42px; background: #e77610; display: block; text-align: center; line-height: 42px; font-size: 14px; color: #ffffff; }

.article-detail .foot .left-link a:hover { background: rgba(231, 118, 16, 0.8); }

.article-detail .foot .left-link .icon-back { width: 18px; height: 15px; background: url(../imgs/icon-back.png) no-repeat; display: inline-block; margin-right: 5px; position: relative; top: 5px; }

.article-detail .foot .right-btns { text-align: left; }

.article-detail .foot .right-btns a { line-height: 22px; line-height: 22px; font-size: 14px; color: #3b3b3b; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; display: block; }

.article-detail .foot .right-btns a:hover { color: #4581e3; }

.bDInfo-d1 .txt .bus { clear: both; padding: 0 30px; display: -webkit-box; display: -ms-flexbox; display: flex; background-repeat: no-repeat; background-position: 0 5px; }

.bDInfo-d1 .txt .bus .rui-justify { width: 80px; }

.bDInfo-d1 .txt .bus .text { padding-right: 20px; }

.bDInfo-d1 .txt .bus .tit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px; }

.w-list1 .con .item5 { white-space: normal; font-size: 13px; color: #5c5c5c; }

.w-list1 .con .item5 span { margin-left: 0; }

.w-list1 .con .item6 { white-space: normal; -o-text-overflow: initial; text-overflow: initial; padding-right: 10px; padding-left: 42px; position: relative; }

.w-list1 .con .item6 span { position: absolute; left: 0; }

.w-list1 .con .item7 { font-size: 15px; color: #4581e3; }

.news-nav { font-size: 22px; border-bottom: 1px solid #BFBEBF; margin-bottom: 10px; }

.news-nav a { color: #868585; margin-right: 15px; height: 63px; line-height: 63px; display: inline-block; position: relative; font-weight: bold; }

.news-nav a.active, .news-nav a:hover { color: #282828; }

.news-nav a.active:before, .news-nav a:hover:before { height: 2px; background: #4581e3; content: ''; display: inline-block; position: absolute; bottom: -1px; left: 0; right: 0; }

.gb-title, .gb-icon__title { font-family: ysbth-font; color: #4581e3; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; }

.gb-title span, .gb-icon__title span { font-size: 36px; position: relative; display: inline-block; line-height: 55px; padding: 0 3px; }

.gb-title span::before, .gb-icon__title span::before { content: ''; display: inline-block; position: absolute; height: 1px; background: #4581e3; left: 0; right: 0; bottom: -1px; }

.gb-icon__title { border-bottom: none; padding-left: 68px; background: no-repeat left center url(../imgs/title_bg.png); font-size: 42px; line-height: 55px; margin-bottom: 28px; }

.gb-banner { height: 430px; background-repeat: no-repeat; background-size: cover; background-position: center; overflow: hidden; }

.gb-banner .title { font-size: 30px; color: #ffffff; text-align: center; }

.gb-banner .banner-logo { margin: 0 auto; margin-top: 130px; margin-bottom: 20px; width: 112px; height: 112px; background-repeat: no-repeat; }

.buyD-1 .wp { height: auto; overflow: hidden; }

.bDInfo-d1 .tags { text-align: center; }

.bDInfo-d1 .tags a { width: 86px; height: 27px; line-height: 27px; border-radius: 3px; border: 1px solid #E8E8E8; display: inline-block; background-color: white; }

.bDInfo-d1 .top { background: #4581e3; background-image: url(../imgs/logo-bg.png); background-repeat: no-repeat; background-position: right bottom; padding-top: 40px; padding-left: 36px; }

.bDInfo-d1 .top h3 { font-size: 28px; color: #ffffff; }

.bDInfo-d1 .top .info .price { font-size: 26px; color: #feb300; }

.bDInfo-d1 .txt p { background-position: left top 7px; line-height: 30px; }

.bDInfo-d1 .txt p .rui-justify { width: 80px; position: relative; top: -4px; }

.bDInfo-d1 .btn { height: 137px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-top: 1px solid #E9E9EA; margin-top: 30px; }

.bDInfo-d1 .btn a:hover .icon-jsq { background-image: url(../imgs/icon-jsq__active.png); }

.bDInfo-d1 .btn a:hover .icon-zxzx { background-image: url(../imgs/icon-zxzx__active.png); }

.bDInfo-d1 .btn .icon-jsq { background-image: url(../imgs/icon-jsq.png); background-size: 19px 24px; }

.bDInfo-d1 .btn .icon-zxzx { background-image: url(../imgs/icon-zxzx.png); }

.md-loan__intro { border-bottom: 1px solid #E8E8E8; padding-bottom: 40px; }

.md-loan__intro .body { font-size: 16px; color: #323232; line-height: 1.8; }

.md-loan__intro .body b { font-size: 18px; color: #ff9000; }

.md-loan__calculator .tip { text-align: right; margin-top: 20px; font-size: 14px; color: #3f3f3f; }

.md-loan__calculator .tip .icon-tip { width: 14px; height: 14px; display: inline-block; position: relative; top: 2px; line-height: 20px; margin-right: 5px; background: url(../imgs/icon-tip.png) no-repeat; }

.md-loan__calculator .submit { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-loan__calculator .submit span { font-size: 16px; color: #3f3f3f; width: 176px; height: 48px; text-align: center; line-height: 48px; display: inline-block; border: 1px solid #EBEBEB; border-radius: 24px; margin-right: 20px; cursor: pointer; }

.md-loan__calculator .submit .btn-computed { background: #4581e3; color: #ffffff; border: 1px solid #4581e3; }

.md-loan__calculator .submit .btn-computed:hover { background: rgba(69, 129, 227, 0.8); }

.md-loan__calculator .submit .btn-rest:hover { background: rgba(0, 0, 0, 0.07); }

.md-loan__calculator .body { height: auto; overflow: hidden; padding-top: 10px; }

.md-loan__calculator .body .title { font-size: 16px; color: #4581e3; text-align: center; position: relative; margin-bottom: 16px; font-weight: bold; }

.md-loan__calculator .body .title span { font-size: 21px; color: rgba(0, 0, 0, 0.07); text-transform: uppercase; position: absolute; left: 0; right: 0; text-align: center; top: -10px; }

.md-loan__calculator .body .result-box { background: #f4f7fb; border-radius: 10px; margin-left: 45px; height: 300px; padding-left: 30px; padding-right: 22px; }

.md-loan__calculator .body .result-box .row { height: 60px; border-bottom: 1px solid #DDDDDD; position: relative; padding-left: 100px; line-height: 60px; }

.md-loan__calculator .body .result-box .row:last-child { border-bottom: none; }

.md-loan__calculator .body .result-box .row .right-result { text-align: right; }

.md-loan__calculator .body .result-box .row .right-result .result { color: #333333; }

.md-loan__calculator .body .result-box .row .right-result span { color: #4581e3; }

.md-loan__calculator .body .right-con { width: 50%; float: left; }

.md-loan__calculator .body .tit { width: 100px; display: inline-block; font-size: 16px; position: absolute; left: 0; top: 0; font-weight: bold; }

.md-loan__calculator .body .left-form { float: left; width: 50%; border-right: 1px solid #F0EFF0; }

.md-loan__calculator .body .left-form .row { position: relative; padding-left: 82px; margin-bottom: 16px; height: 45px; line-height: 45px; padding-right: 45px; }

.md-loan__calculator .body .left-form .row .input { height: 46px; background: #F4F7FB; border-radius: 23px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-loan__calculator .body .left-form .row .input span { padding-right: 26px; color: #4581e3; font-size: 16px; }

.md-loan__calculator .body .left-form .row .input input { width: 100%; font-size: 16px; padding: 0 15px; border: none; background: transparent; }

.md-loan__contrast .body table { width: 100%; border: 1px solid #C2D3F3; }

.md-loan__contrast .body tr th { background: #4e81df; font-weight: bold; font-size: 18px; height: 66px; color: #ffffff; }

.md-loan__contrast .body tr td { border-right: 1px solid #C2D3F3; padding: 20px; text-align: center; }

.md-loan__contrast .body tr:nth-child(2n) td { background: #E9F0FE; }

.md-loan__process { height: 343px; background: url(../imgs/kdlc-bg.jpg) no-repeat; background-size: cover; padding: 46px 0; }

.md-loan__process .gb-icon__title { margin-left: 30px; color: #ffffff; background-image: url(../imgs/title-bg2.png); }

.md-loan__process .body { padding-left: 20px; padding-right: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; }

.md-loan__process .body::before { content: ''; display: inline-block; height: 2px; background: #ffffff; position: absolute; left: 0; right: 0; top: 40px; }

.md-loan__process .item { width: 16.6%; position: relative; }

.md-loan__process .item::after { content: ''; display: inline-block; background: url(../imgs/lc-arrow.png); width: 12px; height: 12px; position: absolute; right: 0; top: 35px; z-index: 9; }

.md-loan__process .item:last-child::after { display: none; }

.md-loan__process .item:hover .round .icon { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }

.md-loan__process .item .round { width: 81px; height: 81px; border: 2px solid #fff; background: #364d7f; border-radius: 50%; margin: 0 auto; margin-bottom: 20px; position: relative; z-index: 9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-loan__process .item .round .icon { width: 36px; height: 36px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

.md-loan__process .item .round .icon1 { background: url(../imgs/lc1.png) center no-repeat; }

.md-loan__process .item .round .icon2 { background: url(../imgs/lc2.png) center no-repeat; }

.md-loan__process .item .round .icon3 { background: url(../imgs/lc3.png) center no-repeat; }

.md-loan__process .item .round .icon4 { background: url(../imgs/lc4.png) center no-repeat; }

.md-loan__process .item .round .icon5 { background: url(../imgs/lc5.png) center no-repeat; }

.md-loan__process .item .round .icon6 { background: url(../imgs/lc6.png) center no-repeat; }

.md-loan__process .item h3 { font-size: 16px; color: #ffffff; text-align: center; }

.gb-contact { background: #f1f3f7; margin-top: 57px; padding: 50px 0px 50px 20px; }

.gb-contact .form { display: -webkit-box; display: -ms-flexbox; display: flex; }

.gb-contact .form .input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-right: 15px; }

.gb-contact .form .input input { width: 100%; height: 55px; line-height: 55px; -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); border: none; border-radius: 5px; font-size: 16px; padding: 0 10px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

.gb-contact .form .input input:focus { -webkit-box-shadow: 0px 0px 20px 0px rgba(2, 108, 198, 0.28); box-shadow: 0px 0px 20px 0px rgba(2, 108, 198, 0.28); }

.gb-contact .submit input { display: block;width: 82px; height: 54px;margin: 0 auto; background: #4d80de; font-size: 16px; color: #ffffff; border: none; border-radius: 5px; }

.gb-contact .submit input:hover { background: rgba(77, 128, 222, 0.8); }
.gb-contact .submit{display: block;padding-top: 20px;}
.gb-contact .code{position: relative;}
.gb-contact .code-img{position: absolute;top: 5px;bottom: 5px;right: 5px;width: 65px;}
.gb-contact .code-img img{width: 100%;height: 100%;display: block;}

.md-house .wp { height: auto; }

.md-house .house-table__info table { width: 100%; }

.md-house .house-table__info table tr td { height: 52px; border: 1px solid #d7e6fc; font-size: 16px; padding: 0 15px; }

.md-house .house-table__info table .td1 { text-align: center; font-weight: bold; background: #e8f1ff; background: #ecf2fc; }

.md-house .house-table__info table .td1 .rui-justify { width: 75px; height: 23px; }

.md-house .news-list .ul-list03 li:nth-child(1) { padding-top: 0; }

.md-house .news-list .pages { margin-top: 20px; }

.md-house .house-block { margin-top: 36px; }

.md-house .house-justification .body { height: 347px; background: #f3f5f9; font-size: 16px; line-height: 30px; padding-top: 40px; padding-right: 33px; }

.md-house .house-justification .body .img { float: left; text-align: center; width: 265px; height: 264px; margin: 0 37px; position: relative; }

.md-house .house-justification .body .img img { position: relative; z-index: 9; width: 171px; height: 217px; }

.md-house .house-justification .body .img::before { content: ''; display: inline-block; bottom: 0; left: 0; right: 0px; height: 93px; background: #4581e3; position: absolute; }

.md-house .house-justification .body .img::after { position: absolute; content: ''; display: inline-block; width: 11px; height: 73px; background: no-repeat url(../imgs/house-user_bg.png); bottom: 0; right: -11px; }

.md-house .house-justification .body .img .name { font-size: 18px; text-align: center; color: #ffffff; position: relative; z-index: 9; }

.md-house .house-justification .body .text { margin-left: 310px; line-height: 30px; font-size: 16px; height: 265px; overflow-y: auto; }

.md-house .house-location__info .img { float: left; height: 367px; width: 319px; border: 1px solid #E9E9E9; position: relative; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.md-house .house-location__info .img::after { content: ''; display: inline-block; position: absolute; height: 350px; width: 17px; background: url(../imgs/local-bg.png) no-repeat; right: -17px; bottom: 10px; }

.md-house .house-location__info .text { margin-left: 360px; overflow-y: auto; height: 367px; }

.md-house .house-location__info .title { font-size: 24px; color: #2875bf; margin-top: 15px; margin-bottom: 10px; }

.md-house .house-location__info .text { font-size: 16px; color: #000000; line-height: 1.8; }

.md-house .house-map .map-info { font-size: 16px; color: #2e2e2e; }

.md-house .house-map .map-info .info { margin-bottom: 20px; }

.md-house .house-map .map-info span { color: rgba(46, 46, 46, 0.6); }

.md-house .buyD-2 { background: #f4f5f9; padding: 40px 33px; }

.md-house .buyD-2 form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.md-house .buyD-2 .form-d1 .item { margin: 0 1%; margin-bottom: 23px; -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; }

.md-house .buyD-2 .tips { text-align: right; }

.md-house .buyD-2 .tips .icon-tip { width: 14px; height: 14px; display: inline-block; position: relative; top: 2px; background: url(../imgs/icon-tip.png) no-repeat; }

.md-house .house-list .l1-item { width: 33%; }

.md-house .house-list .slick-dots { position: absolute; right: 20px; top: -50px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-house .house-list .slick-dots .slick-active button { background: #4581e3; width: 28px; height: 9px; color: #4581e3; border-radius: 9px; }

.md-house .house-list .slick-dots li { margin: 0 2px; }

.md-house .house-list .slick-dots button { border: none; width: 10px; border-radius: 10px; font-size: 0; height: 10px; background: #dfe1e2; color: #dfe1e2; }

.buy-navs { background: #F5F6F4; }

.buy-navs .wp { background: url(../imgs/buy-nav-bg.png) no-repeat bottom right; }

.w-list1-q1 > li { border-bottom: 1px dashed #E9EAE9; }

.w-list1-q1 > li a:hover { background: #f3f5f8; }

.w-list1-q1 > li a:hover h4 { color: #4581e3; }

.w-list1-q1 .icon-dk { width: 48px; height: 22px; background: url(../imgs/icon-dk.png) no-repeat; display: inline-block; position: relative; top: 3px; }

.w-list1-q1 .tags { margin-top: 15px; }

.w-list1-q1 .tags span { text-align: center; color: #222222; width: 86px; height: 27px; line-height: 27px; border-radius: 3px; border: 1px solid #E8E8E8; display: inline-block; background-color: white; }

.big-banner { position: relative; }

.big-banner .slick-dots { position: absolute; bottom: 260px; width: 98%; left: 50%; max-width: 1400px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.big-banner .slick-dots li { display: inline-block; margin: 0 3px; }

.big-banner .slick-dots li button { text-indent: 1000px; width: 18px; height: 18px; background: rgba(255, 255, 255, 0.4); border-radius: 50%; border: none; overflow: hidden; }

.big-banner .slick-dots li.slick-active button { background: #ffffff; }

.big-banner .item { height: 748px; background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; }

.big-banner .item .text { color: #ffffff; margin-top: 150px; }

.big-banner .item .text h3 { font-size: 48px; padding-bottom: 30px; margin-bottom: 25px; position: relative; }

.big-banner .item .text h3::before { content: ''; display: inline-block; height: 3px; background: #ff8c11; position: absolute; bottom: 0; width: 43px; left: 0; }

.big-banner .item .text h4 { font-size: 30px; margin-bottom: 20px; }

.big-banner .item .text p { font-size: 18px; }

.big-banner .banner-nums { position: absolute; left: 0; right: 0; bottom: 0; z-index: 99; height: 188px; border-top: 1px solid rgba(255, 255, 255, 0.2); }

.big-banner .idx6-item:after { background: rgba(255, 255, 255, 0.2); }

.big-banner .idx6-list { margin-top: 30px; }

.big-banner .idx6-num em, .big-banner .idx6-num span, .big-banner .idx6-txt { color: #ffffff; }

.md-contact__about { border-bottom: 1px solid #e8e8e8; padding-bottom: 45px; }

.md-contact__about .body { font-size: 16px; line-height: 2; }

.md-contact__about .body h4 { color: #4581e3; }

.md-contact__about .body p { color: #222222; }

.md-contact__jobs .body img { width: 100%; }

.md-contact__jobs .body video { width: 100%; }

.md-contact__users .slick-dots { position: absolute; right: 20px; top: -50px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-contact__users .slick-dots .slick-active button { background: #4581e3; width: 28px; height: 9px; color: #4581e3; border-radius: 9px; }

.md-contact__users .slick-dots li { margin: 0 2px; }

.md-contact__users .slick-dots button { border: none; width: 10px; border-radius: 10px; font-size: 0; height: 10px; background: #dfe1e2; color: #dfe1e2; }

.md-contact__users .body { margin-left: -16px; margin-right: -16px; }

.md-contact__users .body .item { margin-bottom: 20px; cursor: pointer; }

.md-contact__users .body .item h3 { font-size: 16px; height: 56px; line-height: 56px; text-align: center; }

.md-contact__users .body .item h3 span { margin-right: 10px; }

.md-contact__users .body .item .con { padding: 0 16px; }

.md-contact__users .body .item .img img { width: 100%; }

.md-contact__certificate .body { height: auto; overflow: hidden; }

.md-contact__certificate .item { float: left; width: 50%; padding: 12px; }

.md-contact__certificate .item h4 { text-align: center; padding: 8px; font-size: 14px; color: #505050; }

.md-contact__certificate .img { background: #f1f3f7; padding: 10px; }

.md-contact__certificate .img img { min-width: 100%; }

.user-detail__modal { display: none; width: 770px; height: 468px; background: #ffffff; -webkit-box-shadow: 0px 0px 15.2px 0.8px rgba(0, 0, 0, 0.18); box-shadow: 0px 0px 15.2px 0.8px rgba(0, 0, 0, 0.18); position: fixed; top: 50%; left: 50%; margin-top: -234px; margin-left: -385px; z-index: 9999; padding: 33px 40px; padding-right: 0; }

.user-detail__modal .left-text { float: left; width: 507px; border-right: 1px solid #e3e3e3; }

.user-detail__modal .left-text .head { border-bottom: 1px solid #e3e3e3; font-size: 16px; color: #666666; padding-bottom: 15px; margin-bottom: 26px; }

.user-detail__modal .left-text .head span { font-size: 28px; color: #2d2d2d; }

.user-detail__modal .left-text .row { height: auto; overflow: hidden; }

.user-detail__modal .left-text .row .item { height: 39px; line-height: 39px; width: 50%; float: left; font-size: 16px; color: #666; }

.user-detail__modal .left-text .row .item .title { font-size: 18px; color: #2f2f2f; font-weight: bold; width: 85px; display: inline-block; }

.user-detail__modal .left-text .texts { font-size: 16px; line-height: 2; color: #333333; margin-top: 10px; padding-right: 30px; }

.user-detail__modal .right-img { float: left; width: 220px; padding: 40px; }

.user-detail__modal .right-img img { width: 100%; }

.user-detail__modal .close { width: 30px; height: 30px; background: url(../imgs/icon-close.png) no-repeat center; position: absolute; right: 10px; top: 10px; cursor: pointer; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }

.user-detail__modal .close:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

/* 移民 */
.md-invest { /* 日本投资签证 */ /* 日本移民种类 */ /* 日本投资签证优势 */ }

.md-invest__visa .body { -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); }

.md-invest__visa .tab-body { background: #fff url(../imgs/index-ym__bg.png) no-repeat bottom center; padding: 40px; height: 320px; overflow-y: auto; }

.md-invest__visa .tab-body li { display: none; }

.md-invest__visa .tab-body li.active { display: block; }

.md-invest__visa .tab-body li .title { font-size: 24px; color: #4581e3; position: relative; padding-bottom: 20px; margin-bottom: 20px; }

.md-invest__visa .tab-body li .title::before { content: ''; display: inline-block; height: 2px; background: #4581e3; bottom: 0; left: 0; width: 40px; position: absolute; }

.md-invest__visa .tab-body li .text { font-size: 16px; color: #3f3f3f; line-height: 2; }

.md-invest__visa .tab-head ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-invest__visa .tab-head li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 60px; border-top: 3px solid #4581e3; background: #4581e3; font-size: 18px; color: #ffffff; text-align: center; line-height: 57px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; font-weight: bold; cursor: pointer; }

.md-invest__visa .tab-head li.active { background: #fff; color: #4581e3; }

.md-invest__visa .tab-head li.active .icon-tzjyglqz { background-image: url(../imgs/icon-tzjyglqz__active.png); }

.md-invest__visa .tab-head li.active .icon-gdjyglqz { background-image: url(../imgs/icon-gdjyglqz__active.png); }

.md-invest__visa .tab-head .icon { width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; display: inline-block; margin-right: 8px; }

.md-invest__visa .tab-head .icon-tzjyglqz { background-image: url(../imgs/icon-tzjyglqz.png); }

.md-invest__visa .tab-head .icon-gdjyglqz { background-image: url(../imgs/icon-gdqz.png); }

.md-invest__process { padding: 50px 20px; background: url(../imgs/process-bg.jpg) no-repeat; background-size: cover; height: 423px; position: relative; }

.md-invest__process .modal { position: absolute; left: 50%; top: 50%; width: 404px; height: 180px; background: #ffffff; border-radius: 5px; z-index: 999; padding: 40px 20px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: none; }

.md-invest__process .modal .close { width: 30px; height: 30px; background: url(../imgs/icon-close.png) no-repeat center; position: absolute; right: 10px; top: 10px; cursor: pointer; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }

.md-invest__process .modal .close:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

.md-invest__process .modal .text { height: 120px; overflow-y: auto; font-size: 14px; line-height: 1.7; }

.md-invest__process .body { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 68px; }

.md-invest__process .body .item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 16px; cursor: pointer; position: relative; }

.md-invest__process .body .item::before { height: 7px; width: 43px; background-image: url(../imgs/icon-right__arrow.png); display: inline-block; content: ''; position: absolute; right: -20px; top: 35px; }

.md-invest__process .body .item:last-child::before { display: none; }

.md-invest__process .body .item h3 { margin-top: 25px; color: rgba(255, 255, 255, 0.8); font-size: 16px; text-align: center; }

.md-invest__process .body .item:hover .round .icon { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }

.md-invest__process .gb-icon__title { margin-left: 30px; color: #ffffff; background-image: url(../imgs/title-bg2.png); }

.md-invest__process .round { width: 76px; height: 76px; border-radius: 50%; border: 1px solid #fff; background: #224493; position: relative; z-index: 9; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-invest__process .round .icon { width: 36px; height: 36px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; background-repeat: no-repeat; background-position: center; }

.md-invest__crowd { background: url(../imgs/popel.png) no-repeat bottom center; background-size: cover; height: 445px; -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); padding: 40px 20px; }

.md-invest__crowd .body { position: relative; }

.md-invest__crowd .body .item { border-width: 1px; border-color: #4581e3; border-style: solid; border-radius: 4px; background-color: #dfeafb; padding: 7px; font-size: 14px; line-height: 1.6; position: absolute; right: calc(50% + 126px); }

.md-invest__crowd .body .item::before { height: 1px; content: ''; display: inline-block; background: #4581e3; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.md-invest__crowd .body .item::after { content: ''; display: inline-block; width: 14px; height: 14px; background: #4581e3; border-radius: 14px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.md-invest__crowd .body .item1 { top: 28px; }

.md-invest__crowd .body .item1::before { width: 47px; right: -47px; }

.md-invest__crowd .body .item1::after { right: -47px; }

.md-invest__crowd .body .item2 { top: 86px; width: 220px; }

.md-invest__crowd .body .item2::before { width: 31px; right: -31px; }

.md-invest__crowd .body .item2::after { right: -31px; }

.md-invest__crowd .body .item3 { top: 160px; }

.md-invest__crowd .body .item3::before { width: 62px; right: -62px; }

.md-invest__crowd .body .item3::after { right: -62px; }

.md-invest__crowd .body .item4, .md-invest__crowd .body .item5, .md-invest__crowd .body .item6 { right: auto; left: calc(50% + 126px); }

.md-invest__crowd .body .item4 { width: 220px; top: 14px; }

.md-invest__crowd .body .item4::before { width: 49px; left: -49px; }

.md-invest__crowd .body .item4::after { left: -49px; }

.md-invest__crowd .body .item5 { width: 220px; top: 97px; }

.md-invest__crowd .body .item5::before { width: 32px; left: -32px; }

.md-invest__crowd .body .item5::after { left: -32px; }

.md-invest__crowd .body .item6 { top: 160px; }

.md-invest__crowd .body .item6::before { width: 62px; left: -62px; }

.md-invest__crowd .body .item6::after { left: -62px; }

.md-invest__crowd .body .img { border: 2px dashed rgba(69, 129, 227, 0.68); width: 208px; height: 208px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; }

.md-invest__crowd .body .img img { width: 185px; height: 185px; border-radius: 185px; }

.md-invest__material .body { -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); height: 383px; background: #fff url(../imgs/index-ym__bg.png) no-repeat bottom center; font-size: 18px; padding: 70px 40px; }

.md-invest__material .body ul { height: 243px; overflow-y: auto; }

.md-invest__material .body li { background-image: url(../imgs/icon-check.png); background-position: 0 12px; background-repeat: no-repeat; padding-left: 40px; line-height: 41px; }

.md-invest__project .body { background: #ffffff; -webkit-box-shadow: 0px 0px 20px 0px rgba(153, 153, 153, 0.3); box-shadow: 0px 0px 20px 0px rgba(153, 153, 153, 0.3); height: 464px; position: relative; }

.md-invest__project .body .slick-arrow { position: absolute; z-index: 99; width: 51px; height: 51px; background: #D4DFF0; text-indent: 1000px; overflow: hidden; border: none; bottom: 0; right: 0; background-repeat: no-repeat; background-position: center; }

.md-invest__project .body .slick-arrow:hover { background-color: #4581e3; }

.md-invest__project .body .slick-prev { right: 51px; background-image: url(../images/j-prev.png); }

.md-invest__project .body .slick-next { background-image: url(../images/j-next.png); }

.md-invest__project .body .item { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-invest__project .body .item .img { -webkit-box-flex: 0; -ms-flex: 0 0 432px; flex: 0 0 432px; height: 464px; overflow: hidden; }

.md-invest__project .body .item .img img { width: 100%; height: 100%; }

.md-invest__project .body .item .texts { padding: 30px; }

.md-invest__project .body .item .title { color: #222222; }

.md-invest__project .body .item .title .icon-tj { width: 47px; height: 26px; background: url(../imgs/icon-tj.png) no-repeat; display: inline-block; margin-left: 5px; }

.md-invest__project .body .item .title h3 { font-size: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.md-invest__project .body .item .title h5 { font-size: 18px; }

.md-invest__project .body .item .txt { margin-top: 20px; font-size: 16px; line-height: 2; color: #404040; margin-bottom: 15px; }

.md-invest__project .body .item .more { width: 123px; height: 46px; background: #4581e3; color: #ffffff; font-size: 14px; color: #ffffff; text-align: center; line-height: 46px; display: inline-block; border-radius: 5px; }

.md-invest__project .body .item .more:hover { background: rgba(69, 129, 227, 0.9); }

.md-invest__price .tips { font-size: 14px; color: #888888; text-align: right; margin-top: 35px; }

.md-invest__price .tips .icon-tip { width: 14px; height: 14px; display: inline-block; position: relative; top: 2px; margin-right: 5px; background: url(../imgs/icon-tip.png) no-repeat; }

.md-invest__price .tab-head ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-invest__price .tab-head ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 60px; border: 1px solid #C9D8F4; border-bottom: none; border-right: none; font-size: 24px; text-align: center; line-height: 60px; position: relative; cursor: pointer; }

.md-invest__price .tab-head ul li:last-child { border-right: 1px solid #C9D8F4; }

.md-invest__price .tab-head ul li.active { color: #4581e3; }

.md-invest__price .tab-head ul li.active::before { content: ''; display: inline-block; position: absolute; top: 0; height: 2px; background: #4581e3; left: 0; right: 0; }

.md-invest__price .tab-body > ul > li { display: none; }

.md-invest__price .tab-body > ul > li:first-child { display: block; }

.md-invest__price .tab-body table { width: 100%; text-align: center; }

.md-invest__price .tab-body thead th { height: 65px;text-align: center; background: #4581e3; color: #ffffff; font-size: 18px; color: #ffffff; border-right: 1px solid #D3DEF3; }

.md-invest__price .tab-body thead th:nth-child(2) { width: 540px; }

.md-invest__price .tab-body td { height: 60px; border: 1px solid #D4DFF2; font-size: 16px; color: #000000; padding: 25px; }

.md-invest__price .tab-body tr td.td1 { width: 173px; font-size: 16px; color: #4581e3; font-weight: bold; }

.md-invest__price .tab-body tr:nth-child(2n) td { background: #e8f1ff; }

.md-invest__price .tab-body tfoot td { background: #e9f0fe; font-size: 18px; color: #4581e3; font-weight: bold; }

.md-invest__types .body { -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); }

.md-invest__types .tab-body { height: 348px; }

.md-invest__types .tab-body li { display: none; height: auto; overflow: hidden; }

.md-invest__types .tab-body li.active { display: block; }

.md-invest__types .tab-body li .title { font-size: 24px; color: #4581e3; position: relative; padding-bottom: 10px; margin-bottom: 20px; }

.md-invest__types .tab-body li .title::before { content: ''; display: inline-block; height: 2px; background: #4581e3; bottom: 0; left: 0; width: 40px; position: absolute; }

.md-invest__types .tab-body li .img { float: left; width: 50%; padding: 35px; }

.md-invest__types .tab-body li .img img { max-width: 100%; }

.md-invest__types .tab-body li .text { margin: 40px; padding-left: 0; height: 268px; margin-right: 0; padding-right: 40px; overflow-y: auto; font-size: 16px; color: #3f3f3f; line-height: 2; }

.md-invest__types .tab-head ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-invest__types .tab-head li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 60px; border-top: 3px solid #4581e3; background: #4581e3; font-size: 18px; color: #ffffff; text-align: center; line-height: 57px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; font-weight: bold; cursor: pointer; }

.md-invest__types .tab-head li.active { background: #fff; color: #4581e3; }

.md-invest__types .tab-head li.active .icon-rbgj { background-image: url(../imgs/icon-rbgj__active.png); }

.md-invest__types .tab-head li.active .icon-rzsq { background-image: url(../imgs/icon-rzsq__active.png); }

.md-invest__types .tab-head .icon { width: 35px; height: 30px; background-repeat: no-repeat; background-position: center; display: inline-block; margin-right: 8px; }

.md-invest__types .tab-head .icon-rbgj { background-image: url(../imgs/icon-rbgj.png); }

.md-invest__types .tab-head .icon-rzsq { background-image: url(../imgs/icon-rzsq.png); }

.md-invest__advantage { position: relative; }

.md-invest__advantage .gb-icon__title { margin-bottom: 10px; }

.md-invest__advantage .slick-dots { position: absolute; right: 20px; top: -50px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.md-invest__advantage .slick-dots .slick-active button { background: #4581e3; width: 28px; height: 9px; color: #4581e3; border-radius: 9px; }

.md-invest__advantage .slick-dots li { margin: 0 2px; }

.md-invest__advantage .slick-dots button { border: none; width: 10px; border-radius: 10px; font-size: 0; height: 10px; background: #dfe1e2; color: #dfe1e2; }

.md-invest__advantage .item { margin: 20px 12px; float: left; background-color: #f9fafc; -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); height: 479px; position: relative; background-repeat: no-repeat; background-position: bottom center; background-size: 100% auto; background-repeat: no-repeat; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }

.md-invest__advantage .item:hover { -webkit-box-shadow: 0px 0px 20px 0px rgba(69, 129, 227, 0.48); box-shadow: 0px 0px 20px 0px rgba(69, 129, 227, 0.48); }

.md-invest__advantage .item .title { font-size: 20px; color: #1e1e1e; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold; }

.md-invest__advantage .item .title .icon { width: 36px; height: 35px; margin-right: 10px; display: inline-block; background-repeat: no-repeat; background-position: center; }

.md-invest__advantage .item .texts { height: 320px; background: #ffffff; padding: 28px 20px; position: relative; }

.md-invest__advantage .item .texts::before { height: 30px; background: url(../imgs/round-bg.png); background-size: cover; display: inline-block; content: ''; position: absolute; bottom: -30px; left: 0; right: 0; }

.md-invest__advantage .item .text { font-size: 16px; max-height: 230px; overflow-y: auto; line-height: 2; padding: 0 8px; color: #404040; }

.bH1-hd-con .link a { position: relative; }

.bH1-hd-con .link .on { background: #4581e3; border-radius: 3px; }

.bH1-hd-con a.ishot { margin-right: 30px; }

.bH1-hd-con a.ishot.on::after { right: -25px; }

.bH1-hd-con a.ishot:after { display: inline-block; content: ''; width: 24px; height: 14px; background: url(../imgs/ishot.png); background-repeat: no-repeat; position: absolute; right: -20px; top: 5px; }

.gb-head .right-more .ul-tab li::after { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.m-slick-select .child-v1 .item-v2 .child .wrap2 .txt .info { height: 200px; overflow-y: auto; }

.contact-map { margin-bottom: 46px; }

.contact-map .img { height: 394px; border: 1px solid #D2D2D2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.contact-map .img img { max-height: 100%; }

.contact-map .text { height: 105px; background: #f5f8fd; padding-top: 20px; padding-left: 20px; }

.contact-map .text h3 { font-size: 22px; color: #4581e3; }

.contact-map .text p { font-size: 16px; color: #000000; }

.video-list .videos { height: auto; overflow: hidden; }

.video-list .item { float: left; width: 31%; margin-right: 2.3%; background-color: white; -webkit-box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); box-shadow: 0px 0px 20px 0px rgba(13, 5, 8, 0.1); -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; position: relative; margin-bottom: 30px; }

.video-list .item:hover { -webkit-box-shadow: 0px 0px 20px 0px rgba(69, 129, 227, 0.6); box-shadow: 0px 0px 20px 0px rgba(69, 129, 227, 0.6); }

.video-list .item:hover .img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.video-list .item:hover h3 { color: #4581e3; }

.video-list .item .img {position: relative;overflow: hidden;padding-top: 58%;height: 0;}

.video-list .item .img::before { content: ''; display: inline-block; width: 59px; height: 59px; background-image: url(../imgs/icon-video2.png); position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 99; }

.video-list .item .img img { -webkit-transition: 0.5s; 
	-o-transition: 0.5s; transition: 0.5s; width: 100%; 
	height: 100%;display: block;position: absolute;top: 0;left: 0;
}

.video-list .item h3 { height: 60px; line-height: 60px; color: #333333; font-size: 16px; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }


/*******************************
	-------[=老底部]-------
********************************/
.footer { background: #161719 url(../images/fd-bg.png) no-repeat center bottom; margin-bottom: 115px; }

.footer.noBottom { margin-bottom: 0; }

.fd-top { padding: 10px 0; }

.fd-bot { border-top: 1px solid rgba(255, 255, 255, 0.1); line-height: 66px; overflow: hidden; color: #fff; }

.fd-bot .l { font-size: 12px; color: rgba(255, 255, 255, 0.3); }

.fd-bot .l a { color: rgba(255, 255, 255, 0.3); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.fd-bot .l a:hover { opacity: .4; }

.fd-bot .l span { margin-right: 20px; }

.fd-bot .safe-links { float: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.fd-bot .safe-links a { display: -webkit-box; display: -ms-flexbox; display: flex; margin-right: 10px; height: 66px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.fd-bot .r a { display: inline-block; vertical-align: middle; width: 30px; 
	height: 30px; background: no-repeat center center;
}

.fd-bot .r span { opacity: .6; }

.fd-bot .r a:hover { opacity: .8; }

.fd-nv { font-weight: 700; }

.fd-tip { text-align: center; padding: 10px 0 30px; color: #666666; }

.fd-tip a { color: #666666; margin: 0 5px; }

.fd-tip a:hover { color: #ffffff; }

.fd-nv li { float: left; margin-right: 20px; }

.fd-nv li a { display: block; line-height: 55px; color: #fff; opacity: .3; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.fd-nv li.on a { position: relative; opacity: 1; }

.fd-nv li.on a:after { content: ''; position: absolute; bottom: -1px; left: 0; right: 0; height: 1px; background-color: #fff; }

.fdnv-con ul li { padding: 17px 0 16px; border-top: 1px solid rgba(255, 255, 255, 0.6); font-size: 12px; }

.fdnv-con ul li a { display: inline-block; margin-right: 10px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; font-weight: 700; color: #666; }

.fdnv-con ul li a:hover { color: #fff; }

.fdnv-con ul li span { color: #666; }
.footer .bdsharebuttonbox { display: inline; float: right; margin-top: 12px; }

.pages .num {}
.pages .num span {
    float: left;
    font-size: 15px;
    color: #999;
    line-height: 42px;
}
.pages .num .inp {
    width: 63px;
    height: 42px;
    float: left;
    border: 1px solid #d6d6d6;
    margin: 0 9px;
    text-align: center;
    font-size: 16px;
    color: #000;
}
.pages .num .go {
    width: 44px;
    height: 42px;
    border: 1px solid #d6d6d6;
    margin-left: 20px;
    cursor: pointer;
    font-size: 15px;
    color: #4581e3;
    font-weight: bold;
    text-transform: uppercase;
}
.pages .num .go:hover {
    background-color: #4581e3;
    color: #fff;
    border-color: #4581e3;
}

@media only screen and (max-width: 1600px) { 
	.form-d2 .item .sp1 { width: 130px; }
  .big-banner .slick-dots { max-width: 1200px; }
  .m-pop-ym .pop-body { width: 80%; }
  .m-pop-ym .pop-body .desc { padding-top: 20px; margin-bottom: 10px; }
  #pop-txt.m-pop-ym .pop-body .desc { padding-top: 30px; }
  .m-pop-ym .pop-body .info { font-size: 16px; height: 350px; padding-right: 10px; }
  .m-nav01 a { margin-right: 5px; width: auto; padding: 0 15px; }
  .news-nav a { font-size: 16px; }
  .m-pos { margin-left: -600px; top: 120px; }
  .m-slick-select { margin-left: -600px; top: 120px; }
  .banner .slider .txt h2 { font-size: 40px; }
  .z-news_r a { padding: 17px 0; }
  .wp { max-width: 1200px; }
  .z-news_r { padding-top: 3px; }
  .idx6-item + .idx6-item { padding-left: 40px; }
  .index-row9 .l1-item .txt { padding: 10px 18px; }
  .l1-item .con .consult { line-height: 32px; }
  .bDInfo-d1 .top { margin-bottom: 20px; padding: 38px 20px; }
  .bDInfo-d1 h3 { margin-bottom: 20px; font-size: 36px; }
  .bDInfo-d1 .info .price { font-size: 24px; }
  .bDInfo-d1 .txt { padding-bottom: 22px; font-size: 16px; line-height: 22px; }
  .bDInfo-d1 .txt p { background-size: 20px auto; background-position: left top 6px; }
  .bDInfo-d1 .btn a { font-size: 20px; }
  .bDInfo-d1 .btn i { margin-right: 10px; width: 32px; height: 32px; }
  .slick-guide { margin: 0 -50px; }
  .slick-guide .guide-item { padding: 15px 50px; }
  .slick-guide .guide-item .pic { margin-right: 15px; }
  .slick-guide .guide-item .con { padding-right: 50px; }
  .slick-guide .guide-item .info { padding-top: 15px; }
  .serv1-item .info h4 { margin-bottom: 5px; font-size: 20px; }
  .serv1-item .info .txt { font-size: 14px; }
  .serv1-item .info .inner { padding: 0 20px; }
  .contact-1 { padding: 10px 40px 40px; }
  .slick-03, .ul-list04, .ul-list05 { margin-left: -5px; margin-right: -5px; }
  .slick-03 .item, .ul-list04 li, .ul-list05 li { padding: 0 10px; }
  .m-service .line .txt { padding-top: 30px; }
  .m-service .line .txt h4 { font-size: 24px; }
  .m-service .line .txt .info { font-size: 14px; }
  .col-main-info { width: 800px; }
  .md-invest__project .body .item .txt { font-size: 14px; }
  .md-invest__project .body .item .title h3 { font-size: 20px; }
  .md-invest__project .body .item .title h5 { font-size: 16px; }
  .md-invest__advantage .item .text { max-height: 243px; padding-bottom: 0; }
  .md-invest__advantage .item .title { font-size: 18px; }
  .md-invest__advantage .item .title .icon { width: 25px; height: 25px; background-size: contain; }
  .float-adv2 .adv2-info i { margin-right: 5px; }
  .float-adv2 .adv2-name { font-size: 26px; }
  .float-adv2 .adv2-l { padding-left: 0; }
  .float-adv2 .adv2-m { padding-left: 50px; }
  .float-adv2 .adv2-info { width: 400px; margin-right: 20px; } }

@media only screen and (max-width: 1299px) { .header .logo { width: 200px; }
  .m-pos { margin-left: 0; left: 10px; }
  .m-slick-select { top: 10px; }
  .fd-addr_s { width: 300px; }
  .eq li + li { margin-left: 20px; }
  .banner .slider .txt h2 { font-size: 36px; }
  .m-news { padding: 0 40px 30px; }
  .m-news .page .item h3 { max-width: 70%; }
  .c1-fd { padding-right: 20%; }
  .slick-guide { margin: 0 -42px; }
  .slick-guide .guide-item { padding: 15px 42px; }
  .slick-guide .guide-item .con { padding-right: 46px; }
  .slick-trends { padding-right: 40px; width: 880px; } }

@media only screen and (min-width: 1200px) { .z-adv { background: rgba(255, 255, 255, 0.75) !important; }
  .index-row11 .ul-list01 li .wrap { padding: 33px 0 28px; }
  .l1-item.w50-item { width: 50%; }
  .index-tit h3.vip { color: #1369b8; }
  .pos-item.on { background-color: #001229; -webkit-box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.1); box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.1); }
  .index-row2 .index-tit h3 span { display: none; } }

@media only screen and (max-width: 1199px) { .md-house .house-table__info .body { overflow-x: auto; }
  .md-house .house-table__info table .td1 .rui-justify { height: 18px; }
  .md-house .house-table__info table tr td { height: 42px; }
  .md-house .house-table__info table .td1 { min-width: 0; }
  .md-house .house-table__info table .td1 .rui-justify { width: 55px; }
  .gb-title span, .gb-icon__title span { font-size: 25px; }
  .header.header-m { border-top: none; }
  .ul-list03 li .txt .tit span { font-size: 14px; }
  .so { margin-right: 5px; }
  .hd-logo { width: 200px; }
  .hd-logo img { height: auto; }
  .index-zhijun .body { display: block; height: auto; }
  .index-zhijun .body .right-video { padding: 0; }
  .index-row1 .slick-dots { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .index-row1 .slick-dots li button { width: 8px; height: 8px; border: none; text-indent: 100px; overflow: hidden; border-radius: 50%; margin: 0 2px; background: rgba(69, 129, 227, 0.5); }
  .index-row1 .slick-dots li.slick-active button { background: #4581e3; }
  .index-zhijun { padding-bottom: 0; }
  .gb-head { display: block; }
  .gb-head .left-title img { max-width: 90%; }
  .gb-head .right-more { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .index-ym .body .body-left { float: none; width: auto; height: auto; }
  .index-ym .body .body-left ul { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .index-ym .body .body-left li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
  .index-ym .body .body-right { margin-left: 0; padding: 25px; height: auto; font-size: 12px; min-height: 200px; }
  .index-contact .body form .input input { font-size: 12px; height: 40px; line-height: 40px; }
  .index-ym .body .body-right .text { font-size: 12px; }
  .index-contact .body form .submit input { height: 40px; line-height: 40px; font-size: 14px; }
  .index-ym .body .body-left li .icon { margin-top: 10px; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); }
  .index-ym .body .body-left li h4 { font-size: 12px; }
  .index-ym .body .body-right .title { font-size: 18px; }
  .index-ym .body .body-left li { height: 100px; }
  .index-ym .body .body-right .more { height: 30px; line-height: 30px; font-size: 12px; width: 100px; }
  .box-z1 { margin-bottom: 0; }
  .g-tit-s1 { margin-bottom: 15px; }
  .g-tit-s1 h3 { font-size: 18px; padding-bottom: 10px; }
  .ul-about1 { overflow: hidden; height: auto; margin-bottom: 15px; margin-left: -8px; margin-right: -8px; }
  .ul-about1 li { padding: 0 8px; }
  .ul-about1 li .con { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #eee; padding: 15px; }
  .m-pop-ym .pop-body .desc h3, #pop-txt.m-pop-ym .pop-body .desc h3 { font-size: 16px; }
  #pop-txt.m-pop-ym .pop-body .desc h3 { height: 40px; line-height: 40px; }
  #pop-txt.m-pop-ym .pop-body .desc h3:before { width: 20px; height: 20px; }
  .m-pop-ym .pop-body .info, #pop-txt.m-pop-ym .pop-body .info { padding: 0px 0 10px; font-size: 14px; }
  .m-pop-ym .pop-body .close { top: 8px; font-size: 14px; }
  .ul-tab-s1 { position: static; margin: 10px 0; }
  .index-row1 .index-tit h3 span { color: #666666; }
  .index-tit h3 span em { display: none; }
  .m-slick-select { display: none; }
  .bdP1, body { padding: 70px 0 28px; }
  .banner { margin-top: 0; }
  .fix-bottom { display: block; }
  .menuBtn { display: block; }
  .header { display: none !important; }
  .header { height: 50px; background-color: #fff; border-bottom: 1px solid #eee; }
  .header.white { background-color: #fff; border-bottom: 1px solid #eee; }
  .header-m { display: block !important; border-bottom: 1px solid #eee; }
  .m-pos { position: static; overflow: hidden; padding: 15px 0 0; }
  .m-slick-select { position: static; overflow: hidden; padding: 15px 0 0; }
  .pos-item { float: left; width: 20%; height: auto; padding: 0; background: 0 0; -webkit-box-shadow: none; box-shadow: none; }
  .pos-item .pic { float: none; margin: 0 auto; border-radius: 2px; border: 2px solid #026cc6; }
  .pos-item .txt { text-align: center; padding: 5px 0 0; }
  .pos-name { font-size: 14px; color: #026cc6; margin-bottom: 5px; }
  .pos-num { font-weight: 400; font-size: 12px; color: #666; }
  .hd-lang { margin-top: 10px; }
  .md-loan__qa .list-item .title a { line-height: 1.8; display: block; }
  .idx-nav { padding: 10px 0 15px; }
  .index-tit { padding: 0 0 5px; }
  .hd-bot { display: none; }
  .hd-top { display: block; }
  .hd-top { display: block; height: 70px; }
  .lang-box { width: 100px; }
  .hd-logo { float: left; height: 45px; margin-left: 10px; position: relative; top: 13px; }
  .hd-logo a { display: block; height: 100%; width: auto; font-size: 0; }
  .hd-logo img { display: inline-block; vertical-align: middle; }
  .hd-logo .txt { display: inline-block; vertical-align: middle; font-size: 14px; margin-left: 10px; }
  .hd-bot { position: fixed; top: 70px; bottom: 0; left: 0; width: 60%; background-color: #fff; border-top: 1px solid #eee; -webkit-overflow-scrolling: touch; padding-bottom: 70px; }
  .hd-bot.ovya { overflow-y: auto; }
  .logo { display: none; }
  .nav { position: static; top: 0; float: none; }
  .nav-item { display: block; width: 100%; }
  .nav-item.on > a:before { display: none; }
  .nav-item.on > a:after { display: none; }
  .nav-item > a { line-height: 50px; text-align: center; padding: 0; color: #222; }
  .nav-item.on > a { background-color: #222; color: #fff; }
  .hd-r { height: 50px; line-height: 50px; text-align: center; float: none; top: 0; }
  .hd-bot { display: none; }
  .nav-item { height: auto; }
  .lang-s { margin: 10px 60px 0 0; }
  .lang-icon { width: 17px; height: 17px; }
  .lang-icon.cn { background-image: url(../images/z-lang.png); background-position: center; background-size: 17px auto; }
  .lang-txt, .white .lang-txt { color: #333; }
  .lang-down, .white .lang-down { width: 9px; height: 5px; background-image: url(../images/z-down.png); background-size: 9px auto; }
  .nav-item > a { line-height: 40px; font-size: 14px; text-align: left; padding-left: 30px; border-bottom: 1px solid #eee; }
  .nav2 { display: none; background-color: #f8f8f8; }
  .nav3 { display: none; }
  .js-lvl { width: 40px; background: url(../images/icon-arrow1.png) no-repeat center center/7px auto; position: absolute; right: 0; top: 50%; height: 80%; border-left: 1px solid #eee; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }
  .js-lvl2 { width: 40px; background: url(../images/icon-on.png) no-repeat center center/11px auto; position: absolute; right: 0; top: 50%; height: 80%; border-left: 1px solid #eee; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }
  .nav-title { position: relative; border-bottom: 1px solid #eee; }
  .nav-title a, .white .nav-title a { display: block; color: #333; width: 50%; height: 50px; line-height: 50px; font-size: 16px; position: relative; text-align: left; padding-left: 10px; }
  .nav2-tit { position: relative; border-bottom: 1px solid #eee; }
  .nav2-tit a, .white .nav2-tit a { display: block; padding-left: 20px; line-height: 40px; height: 40px; text-align: left; color: #222; font-size: 14px; }
  .nav3 { position: fixed; top: 50px; left: 60%; width: 40%; bottom: 0; background: rgba(255, 255, 255, 0.9); padding: 10px; z-index: 500; }
  .nav3-tit a { display: block; width: 100%; text-align: center; font-size: 14px; color: #222; border-bottom: 1px solid #666; line-height: 50px; height: 50px; }
  .nav-title.on { background-color: #000; color: #fff; }
  .nav-title.on a { color: #fff; }
  .nav-title.on .js-lvl { background-image: url(../images/icon-arrow2.png); background-size: 10px auto; }
  .nav2-tit.on { background-color: rgba(0, 0, 0, 0.5); color: #fff; }
  .nav2-tit.on a { color: #fff; }
  .nav2-tit.on .js-lvl2 { background-image: url(../images/icon-off.png); }
  .nav-item { height: auto; }
  .nav-in { display: none; }
  .nav-in { display: none; }
  .so a, .white .so a { width: 18px; height: 50px; background-position: center 55%; background-image: url(../images/m-so.png); background-size: 18px auto; }
  .form-so { top: 55px; }
  .form-so .btn { background-size: 16px auto; }
  .banner-nv .slick-nv { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 10px; padding-bottom: 0; }
  .banner-nv .slick-nv .item:first-child { width: 100%; }
  .w-list1-q1 > li { border-bottom: 1px dashed #899289; }
  .banner-nv .item { font-size: 12px; height: 30px; line-height: 30px; margin: 0 !important; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; padding: 0 10px; }
  .index-zhijun { padding-top: 15px; }
  .banner-nv { position: static; bottom: 20px; }
  .banner .slider .item { height: 210px; }
  .banner .slider .txt { left: 15px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .banner .slider .txt h2 { font-size: 20px; margin-bottom: 15px; }
  .banner .slider .txt p { font-size: 13px; line-height: 1.5; }
  .banner .slider .txt h2:after, .banner .slider .txt h2:before { width: 45px; }
  .banner .slider .txt .detail { width: 100px; height: 30px; line-height: 30px; border-radius: 4px; margin: 20px 3px 3px; }
  .banner .slider .txt .detail:after { top: -3px; right: -3px; bottom: -3px; left: -3px; border-radius: 4px; }
  .banner .slick-dots { bottom: 12px; }
  .banner .slick-dots li { width: 6px; height: 6px; margin: 0 3px; border-radius: 3px; }
  .banner .slick-dots li.slick-active { width: 10px; }
  .fd-top, .right-float { display: block; }
  .right-float { top: 25%; }
  .m-weixin { display: none; }
  .right-float .icon { width: 40px; height: 40px; }
  .form-contact .cont { margin: 0 -10px 20px; }
  .form-contact .cont .item { width: 50%; margin: 0 auto 20px; padding: 0 6px; }
  .form-contact .cont .item span { float: left; position: static; font-size: 12px; line-height: 35px; }
  .form-contact .submit { font-size: 12px; width: 55%; height: 35px; }
  .form-contact .cont .item input::-webkit-input-placeholder { color: #ddd; }
  .form-contact .cont .item input::-moz-placeholder { color: #ddd; }
  .form-contact .cont .item input::-ms-input-placeholder { color: #ddd; }
  .g-contact { padding: 25px 0; }
  .form-contact .cont { margin-right: 0; margin-bottom: 0; }
  .g-contact h3 { text-align: center; font-size: 16px; margin-bottom: 20px; }
  .form-contact .cont .item input { height: 35px; }
  .fd-addr { float: none; max-width: 60%; margin: 0 auto; }
  .fd-addr_s { width: 50%; padding: 0 10px; }
  .eq { float: none; text-align: center; }
  .form-contact { padding: 0 0 30px; }
  .eq li { float: none; display: inline-block; }
  .eq li { margin: 0 15px !important; }
  .eq li .txt { font-size: 12px; height: 24px; line-height: 22px; }
  .fd-bot { padding: 0 0 36px; line-height: 20px; border-top: 0; }
  .fd-nv li a { line-height: 45px; }
  .fd-bot .l, .fd-bot .r { float: none; text-align: center; }
  .fd-bot .r { margin-bottom: 10px; }
  .idx6-item { width: 33.33% !important; margin-bottom: 20px; }
  .idx6-item:nth-child(3n+1) { padding-left: 0; }
  .idx6-list { position: relative; }
  .idx6-list:after { content: ''; position: absolute; top: 43%; left: 0; right: 0; height: 1px; background-color: #d8d8d8; }
  .idx6-item:nth-child(3n):after { display: none; }
  .idx6-txt { font-weight: 400; font-size: 12px; }
  .idx6-num em { font-size: 24px; }
  .idx6-num span { font-size: 12px; top: -5px; }
  .idx6-item:after { height: 40px; }
  .z-news_l { float: none; width: auto; margin-right: 0; }
  .index-tit h3 { font-size: 18px; float: none; text-align: center; margin-bottom: 10px; }
  .ul-tab { float: none; padding: 0 0 10px; text-align: center; }
  .ul-tab li a.more { display: none !important; }
  .ul-tab li { display: inline-block; float: none; margin: 0 10px; }
  .ul-tab li .a { font-size: 14px; }
  .index-row { padding: 25px 0; }
  .z-adv { position: relative; padding: 0 10px; background-repeat: no-repeat; background-position: center; background-size: cover; }
  .index-row12 .index-tit h3 { margin-bottom: 0; }
  .index-row12 .index-tit { padding-bottom: 25px; }
  .z-adv .pic { display: none; }
  .z-adv .txt { position: relative; z-index: 5; float: none; width: auto; padding: 20px 10px; }
  .z-adv .txt h4 { font-size: 16px; font-weight: 400; color: #fff; text-align: center; }
  .z-adv .txt p { color: #fff; font-size: 12px; line-height: 18px; }
  .z-adv:after { content: ''; position: absolute; top: 5px; right: 5px; bottom: 5px; left: 5px; border: 1px solid rgba(255, 255, 255, 0.5); z-index: 2; }
  .z-adv:after { background-color: rgba(0, 0, 0, 0.5); }
  .z-adv .txt p i { background-color: #fff; width: 62px; }
  .z-adv .txt p:last-child { text-align: right; }
  .z-adv .pic:after { top: 5px; right: 5px; bottom: 5px; left: 5px; }
  /* .index-row10{display:none} */
  .l1-item.w50-item { display: block; width: auto; }
  .index-tit .more { display: none; }
  .index-tit h3 span { display: block; position: static; margin-left: 0; }
  .z-list1 li { width: 50%; }
  .slick-z1 { padding: 0 50px; margin: 10px -10px 0; }
  .slick-z1 a { margin: 0 10px; }
  .idxNav-list { position: relative; -webkit-box-shadow: 0 5px 20px 0 rgba(51, 51, 51, 0.1); box-shadow: 0 5px 20px 0 rgba(51, 51, 51, 0.1); margin-left: 0; }
  .idxNav-item:after { top: 0; bottom: 0; height: auto; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
  .idxNav-item:nth-child(2):after { display: none; }
  .idxNav-item { width: 50%; }
  .idxNav-item a { text-align: left; padding: 10px; }
  .idxNav-item:nth-child(1), .idxNav-item:nth-child(2) { border-bottom: 1px solid #e5e5e5; }
  .idxNav-icon { width: 36px; height: 36px; background-size: 36px auto; }
  .idxNav-tit { font-size: 14px; }
  .idxNav-desc { font-size: 12px; }
  .mo-more { display: block; }
  .l1-item.w50-item .con { padding: 5px; }
  .index-row11 .ul-list01 { margin: 0 -20px; }
  .index-row11 .ul-list01 li .con { margin: 0 20px; }
  .index-row11 .ul-list01 .con::before { right: -32px; }
  .ul-list01 li .wrap .txt p { font-size: 12px; }
  .idx6-item + .idx6-item { padding-left: 10px; }
  .idx6-item:nth-child(3n+1) { width: 30% !important; }
  .idx6-item:nth-child(3n) { width: 36% !important; }
  .idx6-list { padding: 20px 0 0; }
  .index-row13 { padding-bottom: 0; }
  .z-news_r { padding: 10px 15px; }
  .z-news_r .txt h4 { font-size: 13px; }
  .z-news_r .txt p { font-size: 12px; line-height: 18px; height: 36px; }
  .z-news_r a { padding: 10px 0 12px; }
  .z-news_l .txt { left: 10px; bottom: 6px; }
  .z-news_l .txt span { font-size: 12px; }
  .z-news_l .txt h4 { font-size: 12px; }
  .bDInfo-d1 { padding: 0 30px; }
  .bDInfo-d1 .top { margin-bottom: 10px; padding: 20px 0 10px; }
  .bDInfo-d1 h3 { margin-bottom: 15px; font-size: 26px; }
  .bDInfo-d1 .info .price { font-size: 18px; }
  .bDInfo-d1 .txt { padding-bottom: 15px; font-size: 14px; line-height: 20px; }
  .bDInfo-d1 .txt p { margin: 5px 0; padding-left: 20px; background-size: 16px auto; }
  .bDInfo-d1 .txt .bus { padding-left: 20px; background-position: 0 1px; }
  .bDInfo-d1 .btn { margin-right: -4%; }
  .bDInfo-d1 .btn a { margin-right: 4%; width: 46%; font-size: 14px; }
  .bDInfo-d1 .btn i { margin-right: 5px; width: 26px; height: 26px; }
  .buyD-2 { padding: 50px 0 30px; }
  .buyD-2 .top { margin-bottom: 40px; }
  .buyD-2 h3 { font-size: 22px; }
  .form-d1 .item { margin: 0 20px 15px; width: 360px; }
  .form-d1 .sp1 { line-height: 46px; }
  .form-d1 .tel { line-height: 46px; }
  .form-d1 .inp { height: 46px; line-height: 46px; }
  .form-d1 .btn { height: 48px; line-height: 48px; }
  .buyD-3 .g-tit02 h3 span { font-size: 22px; }
  .buyD3-item1 .hd { margin-right: 50px; }
  .buyD3-item1 .con { padding: 40px; }
  .buyD3-item1 .hd .tit h4 { font-size: 22px; }
  .buyD3-item1 .txt { font-size: 14px; }
  .buyD3-item2 .con { padding: 40px 0 30px; }
  .buyD3-item2 h4 { margin-bottom: 20px; font-size: 22px; }
  .buyD3-item2 .txt { font-size: 14px; }
  .buyD3-item3 .con { padding: 50px 0; }
  .l-d1 { margin: 0 -6px; }
  .l1-item { width: 50%; margin-bottom: 15px; }
  .l1-item .con { margin: 0 6px; }
  .l1-item .price { font-size: 26px; }
  .l1-item .price em { font-size: 20px; }
  .l1-item .txt { padding: 10px 15px; }
  .buyD3-item1 .txt { padding-top: 15px; }
  .row-buyH1 .col-l, .row-buyH1 .col-r { float: none; width: auto; }
  .row-buyH1 .col-l { padding-bottom: 60px; }
  .row-buyH1 { padding: 20px 0 45px; }
  .tab-l1 { padding-bottom: 11px; white-space: nowrap; overflow-x: auto; }
  .tab1-item { width: 18%; }
  .row-city1 .col-l, .row-city1 .col-r { float: none; width: auto; }
  .row-city1 .col-l { margin-bottom: 40px; }
  .l-d2 { margin: 0 -10px; }
  .l2-item .con { margin: 0 10px; }
  .picImg-d1 .pic { width: 46%; }
  .picImg-d1 .info h4 { margin-bottom: 20px; font-size: 20px; }
  .picImg-d1 .info .txt { font-size: 14px; -webkit-line-clamp: 3; height: 90px; margin-bottom: 10px; }
  .bT-d3 { left: 15px; right: 15px; font-size: 54px; }
  .tit-d2 { margin-bottom: 20px; padding-bottom: 50px; font-size: 24px; }
  .tab-l1 { margin: 20px 0; }
  .row-sT1 { padding: 40px 0; }
  .row-sT2 { padding: 40px 0; }
  .tit-d2.tit2-f { margin-bottom: 20px; padding-bottom: 44px; }
  .slick-guide { padding-bottom: 30px; }
  .slick-guide .guide-item .txt { font-size: 14px; }
  .slick-guide .slick-dots li { margin: 0 5px; width: 10px; height: 10px; }
  .row-sT3 { padding: 40px 0; }
  .row-sT3 .tit-d2 { margin-bottom: 20px; }
  .team-l1 { margin: 0 -5px; }
  .team1-item .con { margin: 0 5px; }
  .row-sT4 { padding: 40px 0; }
  .row-sT4 .tit-d2.tit2-f { margin-bottom: 20px; }
  .slick-sucS .txt { padding: 0 10px; }
  .row-sT5 { padding: 40px 0; }
  .row-sT5 .tit-d2 { margin-bottom: 20px; }
  .slick-trends { padding: 0; margin-bottom: 20px; float: none; width: auto; }
  .slick-trends h4 { margin-bottom: 20px; font-size: 24px; }
  .trends-l1 { margin: 0 -10px -28px; }
  .trends1-item { float: left; width: 50%; }
  .trends1-item .con { margin: 0 10px; }
  .trends1-item h4 { font-size: 20px; }
  .trends1-item p { font-size: 14px; }
  .row-sT6 { padding-top: 0; }
  .row-sT6 .tit-d2 { margin-bottom: 20px; }
  .classR1-item .star { width: 40px; height: 40px; }
  .classR1-item .info .txt { padding: 0 20px; font-size: 18px; }
  .slick-sucS { padding: 0 63px; }
  .slick-sucS .con { margin: 0 15px; }
  .slick-sucS .slick-prev { left: 20px; }
  .slick-sucS .slick-next { right: 20px; }
  .slick-trends .sT-arrow { left: 58%; }
  .row-sT6 { padding: 0 15px 25px; }
  .classR1-item { margin-bottom: 15px; float: none; width: auto; }
  .classR1-item:nth-child(3n) .pic, .classR1-item:nth-child(4n) .pic { float: left; }
  .bT-d3 { font-size: 30px; }
  .tabs-con1 { padding: 0; }
  .wp { padding: 0 15px; width: 100%; }
  .banz2 .pic { padding-top: 0; height: 350px; }
  .banz2 .txt p { font-size: 32px; }
  .banz2 .txt .s1 { font-size: 14px; background-size: 20px auto; padding-left: 25px; margin-bottom: 10px; display: inline-block; background-position: top 3px left; }
  .banz2 .txt { text-align: center; }
  .banz2 .txt a { width: 120px; height: 40px; margin: 0 auto; }
  .banz2 .txt a span { line-height: 28px; font-size: 12px; }
  .row-move1 { padding: 40px 0; }
  .g-tit03 h3 { font-size: 28px; margin-bottom: 8px; }
  .m-slicks { margin-top: 30px; }
  .slick-02 .item { padding: 15px; }
  .m-slicks .r-con { height: 350px; }
  .slick-02 .item .tit h3 { font-size: 20px; }
  .slick-02 .item .tit { padding-bottom: 5px; margin-bottom: 5px; }
  .slick-02 .item .txt h4 { font-size: 16px; }
  .slick-02 .item .info { font-size: 14px; height: 14em; }
  .slick-02 .item .txt a { width: 110px; height: 35px; line-height: 35px; font-size: 14px; }
  .m-service .line .txt h4 { font-size: 22px; margin-bottom: 5px; }
  .m-service .line .txt .info { font-size: 14px; line-height: 1.3; height: 9em; }
  .slick-03 .item .txt i { width: 80px; height: 80px; margin-bottom: 5px; }
  .slick-03 .txt h3 { font-size: 18px; }
  .slick-03 .item .txt .info { font-size: 14px; }
  .slick-03 .item .txt { margin-top: -40px; padding: 0 20px 20px; }
  .slick-03 .slick-dots { margin-top: 10px; }
  .slick-03 .slick-dots li { margin: 0 5px; }
  .row-move1 { margin-bottom: 30px; }
  .ul-list04 li .con { padding-left: 30px; }
  .ul-list04 { margin: 30px -5px; }
  .row-move5 { padding: 40px 0; }
  .row-move6 { padding: 40px 0; }
  .row-move4 { padding: 40px 0; }
  .m-qa { margin: 15px 0; }
  .ul-list05 { margin: 30px -5px; }
  .ul-list05 li .con .info { font-size: 14px; }
  .ul-list05 li .con i { width: 53px; height: 50px; }
  .ul-list05 li .con { padding: 18px 0; }
  .ul-list05 li { width: 25%; margin-bottom: 10px; }
  .row-move3 { padding: 40px 0 20px; }
  .m-apply { padding: 30px 20px; }
  .m-qa .qa-l { width: 330px; margin-right: 15px; }
  .m-qa .qa-l .pic { margin-bottom: 15px; }
  .m-qa .qa-l .txt { padding: 0 15px 15px; }
  .ul-list06 li { margin-bottom: 15px; }
  .ul-list06 li .pic { width: 220px; height: 157px; margin-right: 20px; }
  .ul-list06 li .txt { padding-top: 15px; }
  .ul-list06 li .txt .info { margin-bottom: 5px; }
  .ul-list06 li .txt h3 { margin-bottom: 5px; }
  .ul-list06 li .txt h3 a { font-size: 18px; }
  .col-main-info { float: none; width: auto; margin-right: 0; }
  .col-r-info { margin-top: 15px; }
  .ul-list01 { overflow: hidden; }
  .g-tit02 h3 span { font-size: 18px; height: 30px; }
  .g-tit02 h3 { height: 30px; }
  .m-box01 { padding: 30px 20px; margin-bottom: 15px; }
  .ul-list02 { overflow: hidden; }
  .ul-list02 li { float: left; width: 50%; }
  .ul-list02 li:last-child .con { border-bottom: 1px dashed #ccc; }
  .m-news { padding: 30px; }
  .m-news-share { padding: 15px 30px; }
  .m-news .con { padding: 30px 0 50px; }
  .pages { margin-top: 15px; }
  .m-news .tit { padding: 20px 0; }
  .m-news .info { margin-bottom: 0; }
  .m-nav01 { height: auto; }
  .m-news .tit h3 { font-size: 26px; margin-bottom: 20px; }
  .m-news .info { margin-bottom: 30px; }
  .m-nav01 { line-height: 40px; }
  .m-nav01 a { width: 100px; font-size: 14px; }
  .m-news .info span { margin: 0 10px; }
  .ul-list03 li { padding: 15px; }
  .bT-d2 { font-size: 40px; }
  .ul-list01 { margin: 0 -13px -26px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .ul-list01 li { margin-bottom: 26px; padding: 0 13px; float: left; width: 50% !important; }
  .ul-list01 li:last-child { margin-bottom: 26px; }
  .ul-list01 li .con { height: 100%; }
  .ul-list01 li .wrap { padding: 10px 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .ul-list01 li .wrap .txt p { font-size: 12px; white-space: normal; text-align: left; }
  .ul-list01 li .info { font-size: 0; min-width: 80%; }
  .ul-list01 li .wrap i { margin-right: 6px; float: none; display: inline-block; vertical-align: middle; width: 30px; height: 28px; background-size: 29.5px auto; }
  .ul-list01 li::after { left: 100%; top: 50%; margin-top: -6px; width: 12px; height: 8px; background-image: url(../images/i-d45.png); z-index: 2; }
  .ul-list01 li:last-child::after { display: block; }
  .ul-list01 li:nth-child(2n):after { left: 50%; top: 100%; margin: 7px 0 0 -4px; width: 8px; height: 12px; background-image: url(../images/i-d47.png); z-index: 2; }
  .ul-list01 li:nth-child(3n):after { display: none; }
  .ul-list01 li:nth-child(4n):after { left: 3px; top: 50%; margin-top: -6px; width: 12px; height: 8px; background-image: url(../images/i-d46.png); z-index: 2; }
  .m-box01 .ul-list01 li:first-child::after { background-image: url(../images/i-d45-on2.png); }
  .m-box01 .ul-list01 li:nth-child(2)::after { background-image: url(../images/i-d47-on2.png); }
  .m-box01 .ul-list01 li:nth-child(4)::after { background-image: url(../images/i-d46-on2.png); }
  .ul-list01 li:hover::after { background-image: url(../images/i-d45-on.png) !important; }
  .ul-list01 li:nth-child(2n):hover:after { background-image: url(../images/i-d47-on.png) !important; }
  .ul-list01 li:nth-child(4n):hover:after { background-image: url(../images/i-d46-on.png) !important; }
  .ul-list01 li .wrap .txt { display: inline-block; vertical-align: middle; max-width: 68%; }
  .index-row11 .ul-list01 { margin: 0 -13px -26px; }
  .index-row11 .ul-list01 .con::before { display: none; }
  .index-row11 .ul-list01 li::after { display: block; }
  .index-row11 .ul-list01 li:nth-child(3n)::after { display: none; }
  .ul-index1 { overflow: hidden; margin: 20px -20px; display: block; }
  .ul-index1 li { float: left; width: 33.33%; padding: 0 20px; }
  .ul-index1 li .pic { position: relative; padding-top: 70%; border: 3px solid #026cc6; border-radius: 4px; overflow: hidden; margin-bottom: 20px; }
  .ul-index1 li .pic img { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; }
  .ul-index1 li p { text-align: center; font-size: 24px; font-weight: bold; }
  .index-zhijun .body .left-text .title { font-size: 24px; }
  .index-zhijun .body .left-text .text { font-size: 12px; }
  .index-zhijun .body .left-text { padding: 20px; }
  .breadnav { height: 45px; line-height: 45px; }
  .gb-banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 300px; }
  .gb-banner .banner-logo { margin-top: 0; }
  .md-loan__contrast .body tr th { font-size: 14px; }
  .md-loan__contrast .body tr td { font-size: 12px; }
  .md-loan__contrast .body tr th { height: auto; padding: 10px; }
  .md-loan__contrast .body tr td { padding: 8px; }
  .gb-banner .banner-logo { width: 75px; height: 75px; background-size: cover; }
  .gb-banner .title { font-size: 18px; margin-top: 0; }
  .md-invest__material .body li { font-size: 12px; padding-left: 20px; }
  .md-invest__material .body { padding: 20px; }
  .md-invest__project .body .item .title h3 { font-size: 16px; }
  .md-invest__project .body .item .title h5 { font-size: 14px; }
  .md-invest__project .body .item .txt { font-size: 12px; }
  .md-invest__project .body .item .more { height: 35px; line-height: 35px; font-size: 12px; }
  .md-invest__price .tab-head ul li { font-size: 14px; height: 45px; line-height: 45px; }
  .md-invest__price .tab-body thead th { height: 50px; font-size: 14px; }
  .md-invest__price .tab-body td { height: 45px; font-size: 12px; }
  .md-invest__price .tab-body tfoot td { font-size: 14px; }
  .md-invest__price .tab-body td { padding: 5px; }
  .md-invest__price .tab-body tr td.td1 { font-size: 12px; }
  .md-invest__types .tab-head li { font-size: 14px; }
  .md-invest__types .tab-head .icon { width: 25px; height: 25px; background-size: contain; }
  .md-invest__types .tab-body li .title { font-size: 16px; }
  .md-invest__types .tab-body li .text { font-size: 12px; }
  .md-contact__about .body { font-size: 12px; }
  .md-house .house-block { margin-top: 20px; padding-bottom: 15px; }
  .md-contact__about { padding-bottom: 15px; } 
  .pages .num{display: none;}
}

@media only screen and (max-width: 959px) { .phone { display: block !important; }
  .pc { display: none !important; }
  .big-banner .item { height: 535px; }
  .big-banner .item .text { margin-top: 50px; }
  .big-banner .slick-dots { bottom: 200px; }
  .m-news .con { padding-bottom: 0; }
  .m-news .page .item span { font-size: 14px; width: 90px; }
  .m-news .page .item h3 a { font-size: 14px; }
  .slick-02 .slick-dots { right: 110px; bottom: 20px; }
  .slick-02 .slick-dots li { width: 8px; height: 8px; margin-left: 8px; }
  .slick-02 .slick-dots li.slick-active { width: 10px; height: 10px; }
  .ul-index1 { margin: 15px -5px; }
  .ul-index1 li { padding: 0 5px; }
  .ul-index1 li .pic { margin-bottom: 10px; }
  .ul-index1 li p { font-size: 14px; }
  .fd-addr { max-width: 80%; }
  .l-d1.l1-col3 .l1-item { width: 50%; }
  .tab1-item { width: 22%; }
  .tab2-item { width: 20%; }
  .tab2-item a { padding: 0 5px; min-width: auto; }
  .desc-d1 .pic { width: 340px; }
  .desc-d1 .info { padding-top: 40px; }
  .desc-d1 .info h4 { margin-bottom: 20px; font-size: 24px; }
  .desc-d1 { padding: 30px 20px; }
  .tab-l1 { margin: 30px 0; }
  .box-tabs1 { margin-bottom: 50px; }
  .form-d2 .item .sp1 { width: 100px; }
  .row-city1 { padding: 40px 0; }
  .c1-hd .info h3 { font-size: 24px; }
  .row-city2 { padding: 40px 0; }
  .tit-d1 { margin-bottom: 20px; }
  .tit-d1 h3 { font-size: 26px; }
  .row-city3 { padding: 40px 0; }
  .row-city3 .tit-d1 { margin-bottom: 10px; }
  .slick-info1 { margin: 0 -10px; padding-bottom: 30px; }
  .slick-info1 .con { margin: 10px; }
  .slick-info1 .info { padding: 20px 15px; }
  .slick-info1 .info h4 { margin-bottom: 10px; font-size: 16px; }
  .slick-info1 .info .txt { font-size: 14px; }
  .slick-info1 .slick-dots li { margin: 0 5px; width: 10px; height: 10px; }
  .row-city4 { padding: 40px 0; }
  .l2-item .info { padding: 20px 10px; min-height: 210px; }
  .l2-item h4 { margin-bottom: 10px; }
  .l2-item h4 a { font-size: 16px; }
  .l2-item .link a { font-size: 14px; }
  .bT-d1 { padding: 30px 10px 20px; min-width: 140px; }
  .bT-d1 .icon { width: 50px; height: 35.5px; }
  .bT-d1 h2 { font-size: 26px; }
  .serv1-item { float: none; width: auto; }
  .serv1-item:nth-child(3n) .pic, .serv1-item:nth-child(4n) .pic { float: left; }
  .serv1-item:nth-child(3n) .pic:before, .serv1-item:nth-child(4n) .pic:before { left: auto; right: 0; background-image: url(../images/j-p25.png); }
  .slick-01 { width: 90%; }
  .m-slicks:after { content: ''; display: block; clear: both; width: 100%; height: 0; visibility: hidden; }
  .m-slicks .r-con { width: 80%; height: 380px; }
  .m-slicks { height: auto; }
  .m-service .line .item { width: auto; float: none; }
  .slick-02 { padding-top: 5px; }
  .slick-02 .slick-arrow { width: 35px; height: 35px; bottom: 15px; right: 15px; }
  .slick-02 .slick-prev { right: 55px; }
  .slick-02 .item .tit h3 { font-size: 18px; }
  .slick-02 .item .info { height: auto; }
  .m-slicks { margin-top: 20px; }
  .g-tit03 h3 { font-size: 22px; }
  .g-tit03 p { font-size: 16px; }
  .banz2 .txt p { font-size: 28px; }
  .slick-03 .slick-dots li { width: 8px; height: 8px; }
  .ul-list04 li .con { padding: 30px 10px; }
  .ul-list04 li .con i { width: 25px; margin-right: 10px; height: 38px; }
  .ul-list04 li { width: 50%; margin-bottom: 10px; }
  .ul-list04 li .con .info span { font-size: 18px; margin-bottom: 8px; }
  .ul-list04 li .con .info p { font-size: 14px; }
  .m-service .line .txt .info { height: auto; }
  .m-service .line .txt h4 { font-size: 18px; }
  .ul-list05 li { width: 33.33%; }
  .ul-list05 li .con .info { font-size: 12px; }
  .m-apply .txt h4 { font-size: 16px; }
  .m-apply .txt .info { font-size: 14px; }
  .m-apply { padding: 30px 15px; }
  .m-apply .txt { padding: 10px 15px; margin: 15px 0; }
  .row-move1 { margin-bottom: 0; }
  .m-qa .qa-l { float: none; width: auto; margin-right: 0; margin-bottom: 15px; }
  .m-form01 .l-con input, .m-form01 .sub { height: 40px; line-height: 40px; padding: 0 15px; font-size: 14px; }
  .m-news .con { padding: 20px 0 0px; }
  .m-news-share { padding: 15px 20px; }
  .m-news .tit h3 { font-size: 20px; margin-bottom: 10px; }
  .m-news .info { font-size: 14px; }
  .m-news .info h4 { font-size: 16px; padding-left: 5px; }
  .m-news { padding: 20px; }
  .ul-list03 li .pic { width: 260px; margin-right: 10px; }
  .ul-list03 li .txt h3 a { font-size: 18px; }
  .ul-list03 li .txt .tit { padding-bottom: 5px; }
  .ban { height: 320px; }
  .bT-d2 { font-size: 30px; }
  .form-d1 .item { margin: 0 10px 10px; width: 346px; }
  .form-d1 .sp1 { padding: 0 5px; min-width: 60px; }
  .form-d1 .inp { padding: 0 5px; }
  .m-service .line .txt { padding: 20px; }
  .m-service .line .pic::after { display: none; }
  .slick-03 { margin-top: 10px; }
  .slick-03 .txt h3 { font-size: 16px; }
  .ul-list04 { margin: 20px -5px 30px; }
  .ul-tab01 { margin: 15px 0; }
  .index-contact .body form { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .index-contact .body form .input { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; margin: 1%; }
  .index-contact .body form .submit { width: 100%; text-align: center; margin-top: 20px; }
  .index-contact .body form .submit input { width: 30%; }
  .index-contact .gb-head .tip { text-align: center; }
  .gb-head .right-more .more { font-size: 12px; }
  .gb-head .right-more .notice a { max-width: 260px; overflow: hidden; display: inline-block; font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
  .gb-head .left-title img, .g-contact h3 img { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
  .index-contact, .index-sp-link { padding: 25px 0; }
  .z-news_l li a { margin: 0 4px 10px; }
  .md-loan__calculator .body .left-form { width: auto; float: none; margin-right: 0; border-right: none; }
  .md-loan__calculator .submit span { height: 34px; line-height: 34px; font-size: 12px; }
  .md-loan__calculator .tip { font-size: 12px; margin-bottom: 10px; text-align: center; margin-top: 10px; }
  .l-dl { padding-bottom: 0; }
/*  .breadnav .wp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; 
  	-ms-flex-align: center; align-items: center;
  	 }*/
  .breadnav span { width: 150px; overflow-x: hidden; white-space: nowrap; /*display: inline-block;*/ -o-text-overflow: ellipsis; text-overflow: ellipsis; text-align: left; }
  .article-detail { padding-top: 10px; }
  .box-z2 { padding-bottom: 0 !important; }
  .md-loan__calculator .body .left-form .row .input input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .md-loan__calculator .body .left-form .row .input input, .md-loan__calculator .body .tit, .md-loan__calculator .body .left-form .row .input span { font-size: 12px; }
  .md-loan__calculator .body .left-form .row { padding-right: 0; }
  .md-loan__calculator .body .right-con { float: none; width: auto; margin-left: 0; margin-top: 30px; }
  .md-loan__calculator .body .result-box { margin-left: 0; }
  .md-invest__project .body .item { display: block; }
  .md-invest__project .body { height: auto; }
  .md-invest__project .body .item .img { height: 300px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .md-invest__project .body .item .img img { width: auto; height: auto; max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }
  .md-invest__price .tab-body thead th:nth-child(2) { width: auto; }
  .l1-item .prices .icon-country { width: 20px; }
  .l1-item .prices .price { font-size: 16px; }
  .l1-item .prices .rate b { font-size: 18px; }
  .l1-item .txt h4 { font-size: 14px; }
  .md-invest__crowd { height: auto; }
  body .contact-modal .contact-modal__content { width: 320px; padding: 15px; height: auto; border-radius: 5px; }
  body .contact-modal .form form { width: auto; }
  body .contact-modal .form form input { width: 167px; }
  body .contact-modal .tels { display: block; margin-bottom: 8px; }
  body .contact-modal .title { font-size: 18px; margin-bottom: 10px; }
  body .contact-modal .close { width: 30px; height: 30px; background-size: 15px 15px; top: 12px; right: 5px; }
  body .contact-modal .tels .tel-city { font-size: 14px; }
  body .contact-modal .form form { height: 35px; }
  body .contact-modal .form form input { font-size: 14px; }
  body .contact-modal .form form .submit { font-size: 14px; -webkit-box-flex: 0; -ms-flex: 0 0 80px; flex: 0 0 80px; }
  body .contact-modal .tels b { font-size: 26px; }
  body .contact-modal .qrcodes { width: auto; font-size: 12px; padding-left: 15px; height: auto; }
  body .contact-modal .tip { font-size: 12px; }
  body .contact-modal .qrcodes ul { margin-left: 20px; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 0; -ms-flex: 0 0 160px; flex: 0 0 160px; }
  body .contact-modal .qrcodes ul li { height: 30px; }
  body .contact-modal .qrcodes .icon-scan { width: 15px; height: 15px; background-size: cover; } }

@media only screen and (max-width: 767px) { .user-detail__modal { width: 100%; margin-left: 0; margin-top: 0; top: 0; left: 0; right: 0; bottom: 0; height: auto; padding: 15px; }
  .user-detail__modal .left-text { width: auto; border-right: none; float: none; }
  .user-detail__modal .left-text .head span { font-size: 18px; }
  .user-detail__modal .left-text .head { font-size: 12px; margin-bottom: 15px; }
  .user-detail__modal .left-text .row .item { line-height: 24px; height: 24px; font-size: 12px; }
  .user-detail__modal .left-text .texts { font-size: 12px; line-height: 1.8; padding-right: 0; }
  .user-detail__modal .left-text .row .item .title { font-size: 12px; }
  .user-detail__modal .right-img { float: none; width: 150px; padding: 0; margin: 20px auto; }
  .index-contact .body form .input input { border: 1px solid #eee; }
  .md-invest__material .body { height: auto; }
  .md-invest__visa .tab-head li { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; padding: 0 5px; line-height: 50px; height: 50px; }
  .md-invest__visa .tab-head .icon { width: 16px; height: 16px; }
  .l1-item .prices .price { font-size: 14px; font-weight: normal; }
  .l1-item .prices { padding: 0 5px; }
  .l1-item .prices .rate { font-size: 12px; }
  .l1-item .prices .icon-country { top: 4px; }
  .l1-item .price { padding: 5px 2px; }
  .l1-item .prices .rate b { font-size: 14px; }
  .index-row1 .notices .tit { display: none; }
  .index-row1 .notices .items { margin-left: 0; }
  .gb-head .left-title { display: block; text-align: center; }
  .gb-head .left-title span { display: block; }
  .gb-head .left-title span::before { display: none; }
  .ul-about1 li { width: 50%; margin-bottom: 16px; }
  .ul-about1 li h3 { font-size: 14px; }
  .hse-th-tab { width: 100%; }
  .hse-th-tab td { font-size: 13px; line-height: 1.5; padding: 10px 5px; text-align: center; width: 160px !important; }
  .w-list1 .pic-box { float: none; width: auto; margin-right: 0; margin-bottom: 10px; }
  .w-list1 .txt .price, .w-list1 .txt h4 { font-size: 18px; }
  .w-list1 .con .item { float: none; width: auto !important; line-height: 32px; }
  .w-list1 li a { padding: 10px; }
  .w-list1 .txt .info { padding: 0 0 10px; }
  .w-list1 { margin-bottom: 30px; }
  .form-so .inp { width: 160px; }
  .fd-addr { max-width: none; }
  .fd-addr_s { padding: 0; }
  .slick-z1 .pic { width: 50px; height: 50px; line-height: 50px; margin-bottom: 5px; }
  .slick-z1 i { width: 30px; height: 30px; background-size: 30px auto; }
  .slick-z1 .txt h4 { font-size: 14px; margin-bottom: 5px; }
  .slick-z1 { padding: 0 30px; }
  .slick-z1 .slick-prev { left: 0; }
  .slick-z1 .slick-next { right: 0; }
  .z-list1 a:after { width: 35px; height: 35px; background-size: 35px auto; }
  .z-list1 h4 { font-size: 14px; left: 5px; right: 5px; bottom: 5px; }
  .z-list1 a:before { height: 50px; }
  .idxNav-icon { width: 32px; height: 32px; display: block; float: left; margin-top: 5px; background-size: 32px auto; }
  .idxNav-txt { display: block; overflow: hidden; }
  .m-pos { padding: 15px 10px 0; }
  .m-slick-select { padding: 15px 10px 0; }
  .banner .slider .txt .detail { font-size: 10px; width: 66px; height: 20px; line-height: 20px; }
  .pos-item .pic { width: 60px; height: 35px; }
  .idxNav-item a { padding: 6px; }
  .slick-z1 a { padding: 15px 0; }
  .slick-z1 .txt p { font-size: 11px; line-height: 18px; height: 36px; }
  .fd-bot .l { text-align: left; }
  .fd-bot .l span { margin-right: 11px; }
  .eq li .pic { width: 117px; height: 117px; }
  .addr-info { font-size: 11px; opacity: .7; }
  .addr-info p br { display: none; }
  .fd-addr_s.cn { padding-right: 10px; }
  .fd-addr_s.jp { padding-left: 10px; }
  .addr-icon { width: 30px; height: 30px; background-size: 30px auto; }
  .addr-tit { padding: 2px 0 5px; }
  .l1-item.w50-item .con .intro { font-size: 12px; line-height: 18px; left: 15px; right: 10px; bottom: 50px; -webkit-line-clamp: 3; height: 54px; }
  .l1-item.w50-item .con .more { width: 70px; height: 24px; line-height: 22px; font-size: 10px; bottom: 15px; left: 15px; }
  .l1-item .con .consult { background: 0 0; padding-left: 10px; font-weight: 400; }
  .index-row9 .l1-item .txt { padding: 10px; }
  .pages li { margin-bottom: 5px; }
  .pages .active, .pages .pages-next, .pages .pages-prev { display: block; }
  .pages a { padding: 0 2px; min-width: 26px; line-height: 24px; }
  .pages .pages-next a, .pages .pages-prev a { min-width: 60px; }
  .buyD-1 { margin: 20px 0; }
  .buyD-1 .col-l, .buyD-1 .col-r { float: none; width: auto; }
  .bDInfo-d1 h3 { font-size: 18px; }
  .dCity-d1 { margin-right: 15px; }
  .bDInfo-d1 .info .price { font-size: 14px; }
  .bDInfo-d1 .btn a { height: 46px; line-height: 44px; }
  .buyD-2 { padding: 30px 15px; }
  .buyD-2 .top { margin-bottom: 20px; }
  .buyD-2 h3 { margin-bottom: 10px; font-size: 18px; }
  .form-d1 .item { margin: 0; margin-bottom: 10px; width: 100%; }
  .form-d1 .sp1 { font-size: 14px; }
  .form-d1 .tel { padding-right: 24px; width: 100px; font-size: 14px; background-position: right 5px center; }
  .form-d1 .inp { font-size: 14px; }
  .bDInfo-d1 { padding: 0 15px; }
  .buyD-3 { padding: 10px 15px; }
  .buyD-3 .g-tit02 h3 span { font-size: 18px; }
  .buyD3-item1 .con { padding: 20px 15px; }
  .buyD3-item1 .hd { margin-right: 0; float: none; }
  .buyD3-item1 .hd .tit { margin: -52px auto 0; }
  .buyD3-item1 .hd .tit h4 { font-size: 16px; }
  .buyD3-item2 .con { padding: 20px 15px; }
  .buyD3-item2 .pic { margin: 0; float: none; }
  .buyD3-item2 .pic .inner { width: auto; }
  .buyD3-item2 .info { padding-top: 15px; }
  .buyD3-item2 h4 { margin-bottom: 10px; font-size: 16px; }
  .buyD3-item3 .con { padding: 20px 0; }
  .buyD-4 { padding-bottom: 20px; }
  .l1-item { margin-bottom: 12px; width: 50%; }
  .l1-item .price { padding: 5px 15px; font-size: 15px; line-height: 26px; }
  .l1-item .price em { font-size: 15px; }
  .l1-item .txt h4 { font-size: 14px; }
  .l1-item .txt p { font-size: 12px; }
  .l1-item .fd span { font-size: 11px; padding: 0; line-height: 34px; }
  .l1-item .fd i { display: none; }
  .l-d1.l1-col3 .l1-item .con { margin: 0 6px; }
  .l3-item { margin-right: 0; width: 33.33%; }
  .bH1-hd-con { margin-bottom: 20px; padding-bottom: 0; }
  .bH1-hd-con .item { margin-bottom: 15px; }
  .bH1-hd { padding: 10px 15px 20px; }
  .l4-item { width: 25%; margin-right: 0; }
  .l4-item a { padding: 0 2px; min-width: 0; font-size: 14px; line-height: 36px; }
  .l-d1.l1-col3 { padding-bottom: 5px; margin: 0 -6px; }
  .l3-item a { font-size: 16px; line-height: 40px; }
  .bH1-hd-con .sp1 { font-size: 14px; }
  .bH1-hd-con .link a { font-size: 14px; }
  .btn-d3 { font-size: 14px; }
  .row-buyH1 .col-l { padding-bottom: 40px; }
  .row-buyH1 { padding: 20px 0 25px; }
  .tab-l1 { margin: 20px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .tab1-item { width: auto; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .tab1-item .con { padding: 20px; font-size: 0; text-align: center; }
  .tab1-item .icon { margin: 0; display: inline-block; vertical-align: middle; width: 34px; height: 20px; background-size: 20px auto; }
  .tab1-item .con:hover .icon, .tab1-item.on .con .icon { background-position: center -20px; }
  .tab1-item h4 { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 20px; text-align: left; overflow: hidden; }
  .tab-l2 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .tab2-item { width: 50%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
  .tab2-item a { font-size: 14px; line-height: 46px; }
  .desc-d1 .pic { margin: 0; float: none; width: auto; }
  .desc-d1 .info { padding-top: 20px; }
  .desc-d1 .info h4 { margin-bottom: 10px; font-size: 18px; }
  .desc-d1 .info .txt { font-size: 14px; }
  .box-tabs1 { margin-bottom: 40px; }
  .contact-1 { padding: 10px 15px 40px; }
  .addr-l1 { margin: 0 -10px; padding: 40px 0 20px; }
  .addr1-item { padding: 0 10px 5px; }
  .addr1-item .hd { float: none; margin: 0 auto 15px; text-align: center; }
  .addr1-item .txt { font-size: 12px; }
  .form-d2 { padding: 30px 5px; }
  .form-d2 h4 { margin-bottom: 20px; font-size: 18px; }
  .form-d2 .item { margin-bottom: 15px; float: none; }
  .form-d2 .inp { width: 100%; }
  .form-d2 .item .sp1 { width: auto; }
  .form-d2 .sub { font-size: 14px; width: 140px; height: 40px; line-height: 40px; }
  .qr-d1 .item { margin: 0 10px; width: 120px; }
  .qr-d1 h4 { font-size: 12px; }
  .bT-d1 { left: 15px; }
  .bT-d1 { padding: 20px 10px 10px; min-width: 100px; }
  .bT-d1 .icon { width: 40px; height: 28.4px; }
  .bT-d1 h2 { font-size: 20px; }
  .c1-hd .pic { margin: 0; margin-bottom: 15px; float: none; width: auto; }
  .c1-hd .info h3 { padding-bottom: 10px; font-size: 18px; }
  .c1-hd .info .txt { font-size: 14px; height: auto; display: block; }
  .c1-fd { padding: 0; }
  .c1-fd .info { margin-bottom: 20px; }
  .c1-fd .btn-d1 { position: static; width: 120px; margin: 0 auto; }
  .c1-fd .info span { min-width: 70px; }
  .tit-d1 h3 { margin-bottom: 5px; font-size: 18px; }
  .btn-d2 { width: 160px; height: 40px; line-height: 40px; }
  .slick-info1 .date .month { font-size: 14px; }
  .slick-info1 .date .day { font-size: 16px; }
  .l2-item { margin-bottom: 10px; width: 50%; }
  .bT-d3 { font-size: 20px; }
  .tit-d2 { margin-bottom: 20px; padding-bottom: 26px; font-size: 18px; }
  .tit-d2:after { width: 150px; height: 30px; margin-left: -75px; }
  .picImg-d1 .pic { margin: 0; float: none; width: auto; }
  .picImg-d1 .info h4 { font-size: 18px; margin-bottom: 10px; }
  .tit-d2.tit2-f { padding-bottom: 20px; }
  .box-list1 { padding: 15px; }
  .slick-guide .guide-item .con { padding-right: 0; }
  .slick-guide .guide-item .pic { margin: 0; float: none; width: auto; }
  .slick-guide .guide-item .guide-mask h4 { font-size: 18px; }
  .slick-guide .guide-item .guide-mask p { font-size: 14px; }
  .slick-guide .guide-item .info { padding: 15px; }
  .slick-guide .guide-item .txt { height: auto; display: block; }
  .slick-guide .guide-item .online { width: 100px; height: 34px; line-height: 34px; font-size: 14px; }
  .team1-item { width: 50%; }
  .team1-item .info h4 { line-height: 40px; }
  .team1-item .info { margin-top: -40px; }
  .team1-item .con:hover .info { padding: 20px 0; }
  .team1-item .con:hover .info h4 { margin-bottom: 10px; font-size: 16px; }
  .slick-sucS { padding: 0 30px; overflow: visible; }
  .slick-sucS .con { margin: 0 15px; }
  .slick-sucS .info { padding: 20px 0; }
  .slick-sucS .slick-prev { left: -10px; }
  .slick-sucS .slick-next { right: -10px; }
  .slick-trends { padding-bottom: 60px; }
  .slick-trends .pic { margin: 0; float: none; width: auto; }
  .slick-trends .info { padding-top: 20px; }
  .slick-trends h4 { margin-bottom: 15px; font-size: 18px; }
  .slick-trends .sT-arrow { left: 50%; bottom: 10px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }
  .trends1-item .con { height: 160px; line-height: 160px; }
  .trends1-item h4 { font-size: 16px; }
  .classR1-item .star { width: 30px; height: 30px; }
  .classR1-item .info .txt { font-size: 14px; }
  .serv1-item .pic, .serv1-item:nth-child(3n) .pic, .serv1-item:nth-child(4n) .pic { float: none; width: auto; }
  .serv1-item .info .con { padding-top: 0; }
  .serv1-item .info .inner { padding: 20px; position: static; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
  .serv1-item .info h4 { font-size: 16px; }
  .serv1-item .info .txt { height: auto; }
  .serv1-item .pic:before { display: none; }
  .ul-list04 li .con .info span { font-size: 16px; }
  .ul-list05 li { width: 50%; }
  .m-qa .qa-l .txt h3 a { font-size: 16px; }
  .m-qa .qa-l .txt h3 { margin-bottom: 5px; }
  .m-qa .qa-l .txt .info { height: auto; }
  .ul-list06 li .pic { width: 180px; }
  .ul-list06 li .txt h3 a { font-size: 16px; }
  .ul-list06 li .txt .info { font-size: 12px; margin-bottom: 0; }
  .ul-list02 li { float: none; width: auto; }
  .m-news { padding: 20px 10px; }
  .m-news-share { padding: 15px 10px; }
  .m-news .page .item { padding: 5px 0; float: none; width: auto; text-align: left; }
  .m-form01 .so1 { margin-bottom: 10px; }
  .m-form01 .l-con input, .m-form01 .sub { height: 35px; line-height: 35px; }
  .m-form01 .tag a { font-size: 12px; height: 24px; line-height: 24px; margin-right: 5px; margin-bottom: 5px; }
  .m-news .tit h3 { font-size: 18px; }
  .ul-list02 li .con { padding: 10px 8px; }
  .ul-list02 li .txt h3 a { font-size: 14px; }
  .ul-list02 li .pic { width: 110px; }
  .g-tit03 h3 { font-size: 18px; }
  .m-service .line .txt h4 { font-size: 16px; }
  .ul-list06 li .txt span { font-size: 12px; padding-left: 16px; }
  .ul-list05 { margin: 20px -5px; padding: 0; }
  .ul-list03 { padding-bottom: 0; }
  .ul-list03 li .pic { float: none; width: auto; margin-right: 0; margin-bottom: 10px; }
  .ul-list03 li .txt .info { height: auto; margin-bottom: 10px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
  }
  .ul-list03 li .txt .tit{margin-bottom: 5px;}
  .ul-list03 li .txt h3 { margin-bottom: 10px; }
  .ul-list03 li .txt h3 a { font-size: 16px; }
  .ul-list03 li { padding: 15px 0; }
  .ban { height: 150px; }
  .bT-d2 { font-size: 20px; }
  .box-z2 { padding: 20px 0; }
  .slick-01 { float: none; width: auto; }
  .m-slicks .r-con { float: none; width: auto; height: auto; position: static; }
  .apply-bd1 .a1 { margin-left: 5px; padding-right: 20px; font-size: 12px; background-size: 16px auto; }
  .apply-bd1 .tips { font-size: 12px; }
  .apply-bd1 .tips em { font-size: 16px; }
  .m-service { margin-top: 15px; }
  .row-move6 .a-more { width: 160px; height: 40px; line-height: 38px; }
  .l-d1z .info span { height: 34px; line-height: 34px; }
  .m-nav01 a { margin-right: 0; width: 33.33%; }
  /* .form-contact .cont .item{width: 100%;float: none;padding: 0;} */
  .right-float > a { width: 40px; height: 40px; }
  .qr-box { width: 120px; }
  .qr-box h3 { font-size: 14px; }
  .qr-box .name em { font-size: 12x; }
  .qr-box .pic { width: 80px; height: 80px; }
  .bH1-hd-con .link { display: none; position: absolute; background: #ffffff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.07); box-shadow: 0 0 10px rgba(0, 0, 0, 0.07); height: 160px; overflow-y: auto; left: 0; right: 0; top: -10px; z-index: 9; padding: 10px; border-radius: 5px; }
  .bH1-hd-con .sp1 { position: relative; }
  .bH1-hd-con .sp1:after { width: 9px; height: 5px; display: inline-block; position: absolute; right: -20px; top: 50%; content: ''; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-size: cover; background-image: url(../images/z-down.png); }
  .bH1-hd-con .sp1 i { display: none; }
  .bH1-hd, .bH1-hd-con { overflow: visible; }
  .bH1-hd-con { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }
  .bH1-hd-con .item { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; margin-right: 5%; } }

@media only screen and (max-width: 479px) { .l1-item { width: 100%; }
  .ul-list04 li { float: none; width: auto; }
  .ul-list04 li .con { padding: 15px 10px; }
  .ul-list06 li .pic { float: none; width: auto; margin-right: 0; height: auto; }
  .ul-list06 li .txt .info { height: auto; }
  .ul-list06 li .txt { padding: 15px; }
  .ul-list06 li .txt span { float: right; }
  .md-invest__process .gb-icon__title { margin-left: 0; }
  .md-invest__process .body { display: block; }
  .md-invest__process .body .item::before { display: none; }
  .md-invest__process .body .item { margin-bottom: 15px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
  .gb-icon__title { font-size: 20px; }
  .md-invest__types .tab-body li .text { margin: 0; margin-bottom: 20px; }
  .md-invest__process .body .item h3 { margin-top: 0; }
  .md-invest__process .round { margin-right: 20px; } }

@media only screen and (max-width: 369px) { .idx6-txt, .idxNav-desc { font-size: 10px; } }

/*å¹¿å‘ŠåŠæ‰‹æœºç«¯åº•éƒ¨åœ¨çº¿æŠ¥å*/
.float-adv2 { position: fixed; bottom: 0; left: 0; width: 100%; height: 115px; overflow: hidden; background: no-repeat center center / cover; z-index: 100; }

.float-adv2 .wp { height: 100%; position: relative; overflow: hidden; font-size: 0; line-height: 115px; }

.adv2-l { float: left; margin-top: 30px; padding-left: 50px; line-height: 1.5; }

.adv2-m { float: left; padding-left: 80px; overflow: hidden; line-height: 1.5; }

.adv2-r { float: left; display: none; padding-left: 54px; overflow: hidden; font-size: 0; }

.adv2-info { margin-top: 15px; width: 520px; }

.adv2-m .btns { float: left; }

.adv2-m .btns .btn-adv2 { display: block; margin-top: 10px; }

.adv2-m .btns .btn-adv2 { cursor: pointer; }

.adv2-name { font-size: 34px; color: #ffffff; }

.adv2-en { font-size: 14px; color: #ffffff; opacity: .4; }

.adv2-info { color: #ffffff; font-size: 14px; line-height: 22px; overflow: hidden; float: left; }

.adv2-s { margin: 2px 0; }

.adv2-info i { display: block; float: left; width: 20px; height: 22px; background: no-repeat center center / contain; margin-right: 15px; }

.adv2-info p { overflow: hidden; }

.btn-adv2 { display: inline-block; vertical-align: middle; width: 136px; height: 39px; border-radius: 17px; background: rgba(255, 255, 255, 0.2); text-align: center; line-height: 39px; font-size: 14px; color: #ffffff; }

.btn-adv2:hover { color: #ffffff; }

.adv2-qr { display: inline-block; vertical-align: middle; width: 106px; height: 106px; overflow: hidden; border: 1px dashed #fff; padding: 4px; }

.adv2-qr img { display: block; width: 100%; height: 100%; }

.adv2-desc { display: inline-block; vertical-align: middle; overflow: hidden; padding-left: 50px; color: #ffffff; font-size: 14px; line-height: 30px; }

.adv2-close { cursor: pointer; width: 22px; height: 22px; background: url("../images/adv-close.png") no-repeat center center/contain; position: absolute; top: 3px; right: 0; }

.float-bot .js-reg i { background-image: url(../images/bot-reg.png); }

/*20191225 åœ£è¯žèŠ‚å¿«ä¹*/
.buyD3-item5 { padding: 0 0 36px; }

.w-s1 { padding: 30px 0; }

.w-s1 .item { font-size: 16px; line-height: 30px; color: #999999; }

.w-s1 .item strong { margin-left: 22px; color: #000000; }

.w-s2 { height: 473px; overflow: hidden; }

.w-s2 .left { position: relative; float: left; width: 72%; height: 100%; }

.map-return { position: absolute; font-size: 16px; color: #000000; top: 12px; right: 10px; width: 106px; height: 37px; line-height: 37px; text-align: center; background: #ffffff; border-radius: 5px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); }

.map-return:hover { color: initial; }

.w-s2 .right { overflow: hidden; height: 100%; background-color: #fff; }

#allmap { height: 100%; }

#allmap img { max-width: none; }

.m-list1 { overflow: hidden; background-color: #fff; }

.m-list1 li { float: left; width: 25%; display: block; font-size: 20px; color: #000000; text-align: center; line-height: 50px; cursor: pointer; }

.m-list1 li.on { background-color: #2273C2; color: #ffffff; }

.slick-m1 { background-color: #F0F1F2; height: 41px; padding: 0 30px; overflow: hidden; }

.slick-m1 .item { text-align: center; cursor: pointer; }

.slick-m1 .item.on { position: relative; border-bottom: 2px solid #2273C2; }

.slick-m1 .item.on:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background-color: #2273C2; }

.slick-m1 .item strong { font-size: 16px; line-height: 41px; padding-left: 24px; color: #333333; background-repeat: no-repeat; background-position: left center; }

.slick-m1 .slick-arrow { position: absolute; top: 50%; margin-top: -9px; width: 11px; height: 18px; background-repeat: no-repeat; background-position: center; background-color: transparent; font-size: 0; border: 0; z-index: 10; }

.slick-m1 .slick-prev { left: 10px; background-image: url(../images/icon-left.png); }

.slick-m1 .slick-next { right: 10px; background-image: url(../images/icon-right.png); }

.w-s3 { padding: 15px 10px; height: 385px; overflow-y: auto; }

.w-s3 .box h3 { font-size: 16px; color: #000000; margin-bottom: 14px; }

.m-list2 li { position: relative; padding-left: 50px; margin-bottom: 14px; }

.m-list2 li span { position: absolute; top: 3px; left: 0; width: 40px; height: 23px; line-height: 23px; text-align: center; text-transform: uppercase; }

.m-list2 li span.c { background-color: #FFE3E3; color: #ff7473; }

.m-list2 li span.s { background-color: #ccf2ff; color: #3fbcff; }

.m-list2 li span.e { background-color: #f0dec3; color: #e28400; }

.m-list2 li span.d { background-color: #cce6ff; color: #0080ff; }

.m-list2 li h4 { font-size: 16px; margin-bottom: 10px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.m-list2 li .desc p { padding-left: 22px; background-repeat: no-repeat; background-position: left center; font-size: 16px; color: #666666; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.m-list2 li .desc p.p1 { background-image: url(../images/icon-gps.png); }

.m-list2 li .desc p.p2 { background-image: url(../images/zoulu.png); }

.buyD3-item6 { padding: 0 0 50px; }

.buyD3-item6 .img { margin-top: 56px; }

.buyD3-item6 img { display: block; margin: 0 auto; }

.room_menu { display: none; position: fixed; left: 0; right: 0; top: 0; overflow: hidden; height: 59px; line-height: 59px; z-index: 100; background-color: #333333; }

.content-detail__modal { display: none; width: 640px; height: 400px; background: #ffffff; -webkit-box-shadow: 0px 0px 15.2px 0.8px rgba(0, 0, 0, 0.18); box-shadow: 0px 0px 15.2px 0.8px rgba(0, 0, 0, 0.18); position: fixed; top: 50%; left: 50%; margin-top: -200px; margin-left: -320px; z-index: 9999; padding: 33px 40px; padding-right: 0; }

.content-detail__modal .close { width: 30px; height: 30px; border-radius: 50%; background: url(../imgs/icon-close.png) #fff no-repeat center; position: absolute; right: 10px; top: 10px; cursor: pointer; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; }

.content-detail__modal .close:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

.room_menu .left { float: left; overflow: hidden; }

.room_menu .left li { float: left; }

.room_menu .left li a { display: block; font-size: 20px; color: #ffffff; line-height: 59px; padding: 0 24px; }

.room_menu .left li a:hover, .room_menu .left li.on a { background-color: #2273C2; color: #ffffff; }

.room_menu .right { float: right; padding-right: 18px; }

.room_menu .right em { font-size: 24px; color: #ffffff; }

.room_menu .right a { display: inline-block; letter-spacing: 1px; font-size: 20px; width: 100px; height: 38px; line-height: 38px; border-radius: 5px; text-align: center; background-color: #fd7424; color: #ffffff; margin: 0 24px 0 20px; }

.room_menu .right .tel { font-size: 24px; padding-left: 28px; background: url(../images/z-tel.png) no-repeat left center; color: #ffffff; }

.pop-mark { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 999; }

.pop-house { display: none; position: fixed; top: 60%; left: 50%; margin: -230px 0 0 -378px; width: 756px; height: 540px; background-color: #fff; border-radius: 20px; z-index: 1000; }

.pop-house img { display: block; margin-top: -300px; width: 100%; }

.pop-house .tit { position: relative; margin: 10px 0 15px; }

.pop-house .tit h3 { font-weight: normal; font-size: 28px; color: #666666; text-align: center; margin-bottom: 5px; }

.pop-house .tit p { font-size: 18px; color: #999999; text-align: center; }

.form-contact2 { padding: 0 70px; }

.form-contact2 .item { position: relative; margin-bottom: 10px; }

.form-contact2 .item .inp { display: block; font-size: 16px; height: 46px; width: 100%; padding: 0 64px; border: 1px solid #E8E8E8; }

.form-contact2 .item span { position: absolute; top: 0; bottom: 0; line-height: 46px; width: 64px; font-size: 16px; text-align: right; color: #333333; }

.form-contact2 .item textarea { display: block; height: 100px; line-height: 46px; width: 100%; padding: 0 64px; border: 1px solid #E8E8E8; resize: none; }

.form-contact2 .submit { display: block; margin: 20px auto 0; font-size: 30px; color: #ffffff; width: 400px; height: 50px; background: -o-linear-gradient(352deg, #3bc5ff, #7c3aed); background: linear-gradient(98deg, #3bc5ff, #7c3aed); -webkit-transition: background-position .3s ease; -o-transition: background-position .3s ease; transition: background-position .3s ease; border-radius: 25px; border: 0; }

.form-contact2 .submit:hover { background-position: right center; }

::-webkit-scrollbar { width: 8px; }

::-webkit-scrollbar-track { background: none; }

::-webkit-scrollbar-thumb { background: #2273c2; border-radius: 4px; }

::-webkit-scrollbar-thumb:window-inactive { background: #2273c2; }

.pop-close { position: absolute; top: -230px; right: -40px; width: 40px; height: 40px; background: url(../images/adv-close.png) no-repeat center center; background-size: 30px auto; }

/*20191226*/
.tab1-con { height: 0; visibility: hidden; overflow: hidden; }

.tab1-con.show { height: auto; visibility: visible; }

/*20191230*/
.wp-1405 { max-width: 1405px; width: 100%; margin: 0 auto; }

.cal-tit { height: 60px; line-height: 60px; background: #ececec; }

.cal-tit .cal { border-color: #b5b5b5; }

.mod-cal { position: relative; background: no-repeat center center; background-size: cover; }

.mod-cal_tit { width: 244px; padding: 28px 0; background-color: #197dd3; -webkit-box-shadow: 0 5px 7px 0 rgba(48, 48, 48, 0.31); box-shadow: 0 5px 7px 0 rgba(48, 48, 48, 0.31); color: #fff; text-align: center; position: absolute; top: -28px; left: 80px; }

.mod-cal_tit:after { content: ''; width: 11px; height: 28px; background: url(../images/new1.png) no-repeat center center; background-size: contain; position: absolute; top: 0; right: -11px; }

.mod-cal_tit h3 { font-size: 24px; font-weight: 700; color: #fff; padding-bottom: 15px; margin-bottom: 15px; position: relative; }

.mod-cal_tit h3:after { content: ''; width: 146px; height: 2px; background-color: #fff; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.mod-cal_tit em { display: block; font-size: 20px; font-weight: 700; color: #fff; }

.mod-cal_con { max-width: 830px; width: 100%; margin-left: 421px; padding: 67px 0 62px; }

.mod-cal_con2 { padding: 48px 40px 20px 445px; position: relative; }

.cal2-tit { position: absolute; top: 50%; left: 150px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #414141; font-size: 20px; padding-right: 40px; background: url(../images/new4.png) no-repeat right center; background-size: 18px auto; }

.cal-table em { color: #2d709c; }

.cal2-con { overflow: hidden; position: relative; padding-bottom: 40px; }

.cal2-con-l { float: left; width: 40%; padding-top: 31px; }

.cal2-con-r { float: right; width: 40%; }

.cal2-con-c { position: absolute; left: 40%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.cal-icon { display: block; width: 62px; height: 84px; border: 1px solid #197dd3; border-radius: 5px; text-align: center; padding-top: 10px; margin: 0 auto 20px; }

.cal-icon i { display: block; width: 26px; height: 36px; margin: 0 auto; background: url(../images/new5.png) no-repeat center center; background-size: contain; }

.cal-icon span { color: #414141; font-size: 20px; }

.cal-info { color: #a9a9a9; font-size: 12px; }

.cal-info em { display: inline-block; font-size: 12px; color: #fff; width: 16px; height: 16px; border-radius: 50%; line-height: 16px; text-align: center; background-color: #2e65c1; }

.cal2-item-tit { color: #197dd3; font-size: 20px; }

.cal2-s { padding-left: 45px; line-height: 32px; }

.cal2-s.txt { font-size: 0; }

.cal2-s.txt em { display: inline-block; vertical-align: middle; color: #000; font-size: 20px; }

.cal2-s.txt span { display: inline-block; vertical-align: middle; color: #333; font-size: 16px; font-weight: lighter; padding-left: 12px; }

.cal2-con-r .cal2-s { margin: 16px 0 24px; }

.cal-m1 { overflow: hidden; margin-top: 11px; }

.cal-m1 i { display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: no-repeat center center; background-size: contain; }

.cal-m1 .arrow { background-image: url(../images/new6.png); }

.cal-m1 .inp { display: inline-block; vertical-align: middle; position: relative; width: 144px; height: 35px; }

.cal-m1 .inp input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: none; padding-left: 10px; padding-right: 25px; font-size: 16px; color: #222; background: #eee; z-index: 1; }

.cal-m1 .inp em { font-size: 16px; color: #222; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 8px; z-index: 2; }

.cal-m1 span { display: inline-block; vertical-align: middle; color: #222; font-size: 16px; padding-left: 10px; }

.scale_panel { display: inline-block; vertical-align: middle; font-size: 12px; color: #999; width: 200px; height: 10px; background-color: #eeee; }

.scale span { cursor: pointer; width: 20px; height: 27px; background: url(../images/new3.png) no-repeat center center; background-size: contain; position: absolute; left: -2px; top: -9px; }

.scale { background-repeat: repeat-x; background-position: 0 100%; background-color: #e4e4e4; border-left: 1px #2e65c1 solid; width: 200px; height: 10px; position: relative; font-size: 0; border-radius: 3px; }

.scale div { background-repeat: repeat-x; background-color: #2e65c1; height: 10px; position: absolute; width: 0; left: 0; bottom: 0; }

.cal-info2 { position: absolute; bottom: 0; right: 0; width: 100%; text-align: right; padding-right: 45px; }

.mod-cal_con3 { max-width: 1000px; width: 100%; margin: 0 auto; padding: 180px 0 95px; }

.cal3-list { overflow: hidden; }

.cal3-item { float: left; width: 16.66%; }

.cal3-con { display: block; text-align: center; }

.cal3-icon { display: block; width: 90px; height: 90px; margin: 0 auto; background: no-repeat center center; background-size: contain; }

.cal3-txt { color: #197dd3; font-size: 20px; margin: 37px 0 35px; }

.cal3-dian { color: #1b63c8; font-size: 18px; font-weight: 700; }

.cal3-num { width: 32px; height: 32px; margin: 17px auto 0; border-radius: 50%; text-align: center; line-height: 32px; border: 1px solid #1b63c8; color: #1b63c8; font-size: 24px; }

.cal2-con-l .cal2-item { margin-bottom: 15px; }

.cal-table { width: 830px; background-color: #fff; }

.cal-table table { width: 100%; text-align: center; vertical-align: middle; }

.cal-table td, .cal-table th { border-right: 1px solid #dddcdc; line-height: 50px; vertical-align: middle; padding: 5px 0; }

.cal-table th { line-height: 40px; background-color: #2d709c; color: #fff; font-size: 14px; }

.cal-table p { line-height: 1.5; }

.cal-table td:first-child { color: #2d709c; }

.sx-tit { overflow: hidden; line-height: 57px; height: 57px; padding-right: 14px; padding-left: 50px; }

.sx-tit .cal { float: right; display: block; width: 145px; height: 37px; line-height: 35px; text-align: center; color: #2273c2; font-size: 16px; border-radius: 5px; border: 1px solid #2273c2; position: relative; top: 12px; }

.sx-tit .cal i { width: 19px; height: 23px; margin-right: 10px; display: inline-block; vertical-align: middle; background: url(../images/cal.png) no-repeat center center; background-size: contain; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.sx-tit .cal:hover { opacity: .8; }

.rangeslider, .rangeslider__fill { background: #eee; height: 10px; width: 200px; display: inline-block; vertical-align: middle; }

.rangeslider { position: relative; }

.rangeslider--disabled { filter: alpha(Opacity=40); opacity: .4; }

.rangeslider__fill { background: #2e65c1; position: absolute; top: 0; }

.rangeslider__handle { cursor: pointer; width: 20px; height: 27px; background: url(../images/new3.png) no-repeat center center; background-size: contain; position: absolute; left: -2px; top: -9px; }

input[type=range]:focus + .rangeslider .rangeslider__handle { -webkit-box-shadow: 0 0 8px rgba(255, 0, 255, 0.9); box-shadow: 0 0 8px rgba(255, 0, 255, 0.9); }

/*ç¤¾å‘˜ä»‹ç»*/
.g-tit { padding: 30px 0 0; color: #1463a7; font-weight: 700; font-size: 48px; padding-bottom: 9px; background: url(../images/line.png) no-repeat left bottom; background-size: 100% 2px; }

.m-sy { margin-top: 53px; }

.sy1 { overflow: hidden; }

.sy1-pic { width: 293px; height: 382px; float: left; overflow: hidden; }

.sy1-pic img { display: block; width: 100%; height: 100%; }

.sy1-txt { padding-top: 10px; overflow: hidden; padding-left: 70px; }

.sy1-name { font-size: 33px; color: #222; letter-spacing: 2px; margin-bottom: 14px; margin-top: 10px; font-weight: bold; }

.sy1-info { overflow: hidden; font-size: 18px; color: #565656; line-height: 48px; }

.sy1-info .l { width: 245px; }

.sy1-info em { display: inline-block; width: 72px; text-align: justify; height: 48px; line-height: 48px; overflow: hidden; vertical-align: middle; margin-right: 5px; font-weight: bold; }

.sy1-info em:after { content: ''; display: inline-block; width: 100%; }

.sy1-info span { display: inline-block; line-height: 48px; vertical-align: middle; margin-left: 5px; }

.sy1-info .r { float: left; }

.sy1-desc { font-size: 18px; color: #666; line-height: 40px; padding-top: 16px; }

.sy2 { padding-top: 43px; }

.g-tit2 { font-size: 33px; color: #333; padding-left: 25px; position: relative; line-height: 2; }

.g-tit2:after { content: ''; width: 11px; height: 28px; background-color: #197dd3; position: absolute; top: 50%; left: 0; margin-top: -14px; }

.sy2-list { padding-top: 30px; margin: 0 -23px 20px; overflow: hidden; }

.sy2-item { float: left; width: 25%; margin-bottom: 12px; }

.sy2-con { display: block; margin: 0 23px; padding: 7px; background-color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.sy2-con:hover { -webkit-box-shadow: 0 3px 6px 0 rgba(180, 178, 178, 0.35); box-shadow: 0 3px 6px 0 rgba(180, 178, 178, 0.35); background-color: #f6f6f6; }

.sy2-pic { padding-top: 125%; position: relative; overflow: hidden; }

.sy2-pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s; }

.sy2-con:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.sy2-name { height: 39px; line-height: 50px; text-align: center; font-size: 18px; color: #333; }

.team-pics { text-align: center; font-size: 0; margin-bottom: 50px; }

.team-pics-s { display: inline-block; vertical-align: middle; margin: 0 40px; }

.team-pics-s .pic { width: 301px; height: 413px; overflow: hidden; margin: 0 auto; }

.team-pics-s .pic img { display: block; width: 100%; height: 100%; }

.team-pics-s .txt { text-align: center; font-size: 14px; color: #3d4c63; }

.zheng-pics { text-align: center; font-size: 0; }

.zheng-pics-s { display: inline-block; vertical-align: middle; margin: 0 10px; width: 500px; }

.zheng-pics-s .pic { width: 500px; height: 360px; overflow: hidden; margin: 0 auto; }

.zheng-pics-s .pic img { display: block; width: 100%; height: 100%; }

.zheng-pics-s .txt { text-align: center; font-size: 14px; color: #3d4c63; }

.sy-newpic { overflow: hidden; margin-top: 30px; }

.sy-newpic .hse-pic { float: none; width: 100%; }

.sy-newpic .hse-con-item .pic { padding-top: 30%; }

.sy-newpic .hse-nav-item .pic { padding-top: 45%; }

.hse-nav-item { position: relative; }

.hse-nav-item .pic { padding-top: 60%; position: relative; overflow: hidden; margin: 0 6px; }

.hse-nav-item .pic:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid transparent; pointer-events: none; }

.hse-nav-item.slick-current .pic:after { border-color: #2273c2; }

.hse-nav-item .pic img { position: absolute; top: 50%; left: 50%; max-width: 100%; max-height: 100%; width: auto; height: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.hse-nav-item.video:after { content: ''; width: 50px; height: 50px; background: url(../images/video.png) no-repeat center center; background-size: contain; position: absolute; top: 0; left: 0; z-index: 2; }

.slick-hse-nav .slick-arrow { font-size: 0; border: none; background: no-repeat center center; background-size: auto 100%; width: 47px; position: absolute; top: 0; height: 100%; z-index: 20; }

.slick-hse-nav .slick-prev { background-image: url(../images/left4.png); left: 0; }

.slick-hse-nav .slick-next { background-image: url(../images/right4.png); right: 0; }

/*20200106*/
.m-video { display: none; position: fixed; width: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 80%; max-height: 80%; z-index: 320; height: 80%; }

.m-video video { display: block; width: 100%; max-width: 100%; max-height: 100%; }

.video-icon { width: 50px; height: 50px; background: url("../images/video.png") no-repeat top left; background-size: contain; position: absolute; top: 0; left: 0; }

.item.video { cursor: pointer; position: relative; }

.item.video:after { content: ''; width: 50px; height: 50px; background: url(../images/video.png) no-repeat center center; background-size: contain; position: absolute; top: 0; left: 0; z-index: 2; }

.m-video .close { position: absolute; right: -30px; top: 0px; width: 30px; height: 30px; background: url(../images/close2.png) no-repeat center center; -ms-background-size: 20px auto; background-size: 20px auto; }

/*20200204*/
.zt-row1 { overflow: hidden; padding: 54px 0 84px; background: url(../images/zt-row1.jpg) no-repeat center; }

.zt-tab { margin-bottom: 54px; border-bottom: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; }

.zt-tab li { float: left; width: 20%; }

.zt-tab li a { position: relative; display: block; height: 160px; padding: 32px 12px 0; border-top: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2; background-color: #fff; }

.zt-tab li a i { display: block; width: 60px; height: 60px; margin: 0 auto 15px; background-position: top center; background-repeat: no-repeat; }

.zt-tab li.on a { background-color: #026CC6; }

.zt-tab li.on a i { background-position: bottom center; }

.zt-tab li.on a p { color: #ffffff; }

.zt-tab li p { font-size: 16px; color: #858585; text-align: center; }

.zt-tab li.on a:after { content: ''; position: absolute; bottom: -15px; left: 50%; margin-left: -17px; width: 33px; height: 23px; background: url(../images/zt-sj.png) no-repeat center; }

.ztcon { overflow: hidden; padding-right: 50%; background-color: #fff; background-position: right center; background-repeat: no-repeat; background-size: 50% 100%; -webkit-box-shadow: 0px 5px 17px 5px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 17px 5px rgba(0, 0, 0, 0.1); }

.ztcon .txt-box { position: relative; padding: 78px 32px 46px; background: url(../images/zt-bg1.png) no-repeat center/cover; }

.ztcon .tit10 { padding-bottom: 50px; margin-bottom: 30px; text-align: center; line-height: 1.4; border-bottom: 2px solid #0c5ece; }

.ztcon .tit10 .cont { position: relative; display: inline-block; }

.ztcon .tit10 .cont:after { content: ''; position: absolute; top: 0; left: -40px; width: 29px; height: 65px; background: url(../images/line10.png) no-repeat center; }

.ztcon .tit10 .cont .s1 { position: relative; font-size: 26px; border-bottom: 2px solid #0c5ece; }

.ztcon .tit10 .cont .s1:after { content: ''; position: absolute; right: 0; bottom: -4px; width: 8px; height: 8px; background-color: #0c5ece; border-radius: 50%; }

.ztcon .tit10 .cont .s2 { font-size: 20px; color: #bbbbbb; }

.ztcon .tit2 { font-weight: bold; font-size: 18px; color: #126ec3; margin-bottom: 16px; }

.ztcon .con { font-size: 16px; line-height: 24px; color: #5e5f60; overflow-y: auto; max-height: 396px; }

.ztcon .con strong { font-style: italic; font-size: 20px; color: #126ec3; }

.zt-row2 { padding: 70px 0 74px; overflow: hidden; }

.zt-list1 { margin: 0 -22px; overflow: hidden; }

.zt-list1 li { float: left; width: 33.33%; }

.zt-list1 li a { display: block; padding: 16px 16px 0; margin: 0 22px; background-color: #ECF4FB; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.zt-list1 .pic { position: relative; padding-top: 70.15%; }

.zt-list1 .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.zt-list1 p { font-size: 20px; line-height: 72px; background: url(../images/zt-logo1.png) no-repeat right center; }

.zt-list1 li a:hover { background-color: #026CC6; }

.zt-list1 a:hover p { color: #ffffff; background-image: url(../images/zt-logo1-on.png); }

.zt-row3 { overflow: hidden; }

.zt-row3 .img img { display: block; width: 100%; }

.zt-video { position: relative; margin-top: -350px; padding: 30px 38px 28px; background-color: #fff; }

.zt-video .tit { padding-bottom: 54px; font-weight: bold; font-size: 40px; text-align: center; color: #333333; background: url(../images/zt-tit.png) no-repeat bottom center; letter-spacing: 3px; margin-bottom: 24px; }

.slick-zt { margin-bottom: 96px; }

.slick-zt .pic { display: block; position: relative; padding-top: 39.83%; overflow: hidden; }

.slick-zt .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-zt .pic:hover img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

.slick-zt .slick-arrow { position: absolute; top: 50%; margin-top: -33px; width: 66px; height: 66px; font-size: 0; z-index: 10; border: 0; background-repeat: no-repeat; background-position: center; background-size: 66px auto; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.slick-zt .slick-arrow:hover { opacity: .9; }

.slick-zt .slick-prev { left: 0; background-image: url(../images/zt-prev.png); }

.slick-zt .slick-next { right: 0; background-image: url(../images/zt-next.png); }

.slick-zt .slick-dots { position: absolute; bottom: -60px; left: 0; right: 0; text-align: center; }

.slick-zt .slick-dots li { display: inline-block; width: 12px; height: 12px; background-color: #D1D2D9; margin: 0 10px; border-radius: 50%; cursor: pointer; }

.slick-zt .slick-dots li button { display: none; }

.slick-zt .slick-dots li.slick-active { background-color: #026CC6; }

.zt-list2 { overflow: hidden; }

.zt-list2 li { float: left; width: 33.33%; }

.zt-list2 li a { display: block; margin: 0 26px 47px; }

.zt-list2 .pic { position: relative; padding-top: 73.22%; overflow: hidden; }

.zt-list2 .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.zt-list2 .pic:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/zt-play.png) no-repeat center; }

.zt-list2 p { font-weight: bold; font-size: 18px; background-color: #ECF4FB; height: 67px; line-height: 67px; text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.zt-list2 a:hover p { background-color: #026CC6; color: #ffffff; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.zt-list2 a:hover .pic img { transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); }

@media only screen and (max-width: 1499px) { .ul-list04 li .con { padding-left: 50px; }
  .ul-list04 li .con .info span { font-size: 20px; }
  .ul-list04 li .con .info p { font-size: 14px; }
  .ul-list04 li { margin-bottom: 20px; } }

@media only screen and (max-width: 1365px) { .float-adv2 { display: none; } }

@media only screen and (max-width: 767px) { .float-bot .btn { width: 33.3%; }
  .pop-video .g-close { right: 0 !important; } }

/*æŠ•èµ„ä¼š*/
.main-met { background: #f6f6f6; padding-bottom: 50px; }

.box-w2 { background-color: #fff; }

.met-city { padding: 40px 0 18px; }

.tit-met { height: 56px; line-height: 56px; color: #ffffff; background-color: #007dda; font-size: 20px; display: inline-block; padding: 0 45px 0 40px; position: relative; left: -10px; }

.tit-met:after { content: ''; background: url("../images/met-san.png") no-repeat center center/contain; width: 10px; height: 5px; position: absolute; left: 0; bottom: -5px; }

.slick-city { padding: 0 120px; margin-top: 30px; /*height: 157px; */}

.slick-city.pc .city-item { width: 184px !important; }

.city-item { height: 157px; margin: 0 0 0 35px !important; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); }

.city-item .con { margin: 23px auto 0; position: relative; display: block; opacity: .54; width: 184px; height: 111px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.city-item .con .pic, .city-item .con img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.city-item .con .txt { position: absolute; top: 50%; left: 0; width: 100%; text-align: center; 
	-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 48px; color: #ffffff; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.city-item.slick-center .con { opacity: 1; width: 286px; height: 157px; margin-top: 0; }

.city-item.slick-center .con .txt { opacity: 1; }

.slick-city.pc .city-item.slick-center { width: 286px !important; }

.slick-city .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: no-repeat center center / contain; width: 37px; height: 31px; font-size: 0; border: none; }

.slick-city .slick-prev { background-image: url(../images/met-l.png); left: 33px; }

.slick-city .slick-next { background-image: url(../images/met-r.png); right: 33px; }

.met-info-out { text-align: center; }

.met-info { margin: 42px auto 0; display: inline-block; text-align: left; }

.met-info-s { display: block; font-size: 0; padding-bottom: 18px; }

.met-info-s i { display: inline-block; vertical-align: middle; width: 30px; height: 30px; background: no-repeat center center / contain; margin-right: 24px; }

.met-info-s span { display: inline-block; vertical-align: middle; font-size: 24px; color: #222222; }

.met-order-con { margin: 22px auto 0; width: 540px; }

.met-order-s { font-size: 0; white-space: nowrap; border: 1px solid #d2d2d2; margin-bottom: 20px; height: 60px; line-height: 60px; position: relative; }

.met-order-s > i { display: inline-block; vertical-align: middle; width: 50px; height: 50px; background: no-repeat center center / contain; }

.met-order-s > span { display: inline-block; vertical-align: middle; color: #222222; font-size: 20px; }

.met-num { display: inline-block; vertical-align: middle; font-size: 0; }

.met-num i { display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: #007DDA no-repeat center center / contain; cursor: pointer; }

.met-num input { display: inline-block; vertical-align: middle; width: 122px; height: 35px; border: 1px solid #d2d2d2; text-align: center; margin: 0 9px; font-size: 20px; }

.met-num input::-webkit-inner-spin-button { display: none; }

.met-order-s .desc { display: inline-block; vertical-align: middle; color: #007dda; font-size: 22px; margin-left: 20px; }

.met-order-s.noborder { border: none; }

.met-order-s > input { font-size: 20px; color: #333333; display: inline-block; vertical-align: middle; border: none; }

.met-order-s > input::-webkit-input-placeholder { color: #c9c9c9; }

.met-order-s > input::-moz-placeholder { color: #c9c9c9; }

.met-order-s > input:-moz-placeholder { color: #c9c9c9; }

.met-order-s > input:-ms-input-placeholder { color: #c9c9c9; }

.met-order-s .yzm { font-size: 20px; color: #007dda; position: absolute; right: 17px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

#hqyzm2 { display: none; }

.met-pay { padding-bottom: 158px; padding-top: 22px; }

.met-pay-price { text-align: center; font-size: 20px; color: #222222; }

.met-pay-price em { color: #ff0000; }

.met-pay-chc { font-size: 0; text-align: center; padding-top: 48px; }

.met-pay-chc label { display: inline-block; vertical-align: middle; margin: 0 10px; position: relative; cursor: pointer; }

.met-pay-chc label input { position: absolute; left: -9999px; }

.met-pay-chc label input:checked + em { -webkit-box-shadow: 0px 3px 7px 0px rgba(178, 177, 177, 0.58); box-shadow: 0px 3px 7px 0px rgba(178, 177, 177, 0.58); border: 1px solid #e5e5e5; }

.met-pay-chc label em { width: 124px; padding: 18px 0; border-radius: 10px; display: block; }

.met-pay-chc label em i { display: block; background: no-repeat center center / contain; width: 75px; height: 75px; margin: 0 auto 20px; }

.met-pay-chc label em span { display: block; text-align: center; color: #969696; font-size: 20px; }

.met-pay-submit { display: block; margin: 56px auto 0; width: 137px; height: 59px; background: #fff; text-align: center; line-height: 57px; border-radius: 10px; border: 1px solid #007dda; font-size: 20px; color: #007dda; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.met-pay-submit:hover { background: #007dda; color: #ffffff; }

.pop-pay { position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; border-radius: 5px; overflow: hidden; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); z-index: 500; padding: 40px 50px; max-width: 80%; display: none; }

.pay-tips { text-align: center; font-size: 26px; white-space: nowrap; }

.pay-tips p { font-size: 16px; }

.pay-list { padding: 20px 0; font-size: 18px; border: 1px dashed #e2e2e2; border-left: none; border-right: none; margin: 20px 0; }

.pay-title { text-align: center; font-size: 0; }

.pay-title i { display: inline-block; vertical-align: middle; width: 40px; height: 40px; background: no-repeat center center / contain; margin-right: 10px; }

.pay-title span { display: inline-block; vertical-align: middle; font-size: 24px; }

.pay-qr { margin: 20px auto 0; width: 150px; height: 150px; }

.pay-qr img { display: block; width: 100%; height: 100%; }

.pay-desc { font-size: 14px; text-align: center; margin-top: 20px; }

.pay-close { width: 30px; height: 30px; background: url("../images/close2.png") no-repeat center center/10px auto; border-radius: 50%; border: 1px solid #e2e2e2; cursor: pointer; position: absolute; top: 10px; right: 10px; }

.z-tab5 { padding: 52px 0 14px; overflow: hidden; border-bottom: 2px solid #2C78C4; margin-bottom: 25px; }

.z-tab5 li { position: relative; float: left; }

.z-tab5 li + li:after { content: ''; position: absolute; left: 0; top: 50%; margin-top: -8px; width: 1px; height: 16px; background-color: #0c0c0c; }

.z-tab5 li a { display: block; font-size: 19px; color: #0c0c0c; padding: 0 16px; height: 46px; line-height: 46px; }

.z-tab5 li.on a { background-color: #2C78C4; color: #ffffff; }

.z-tab5 li.on:after, .z-tab5 li.on + li:after { display: none; }

.m-pop { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.76); z-index: 999; }

.m-pop .box { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 50%; margin-left: -375px; width: 750px; background-color: #fff; }

.m-pop .box video { display: block; width: 100%; height: 100%; background-color: #000; }

.g-close { position: absolute; top: 0; right: 0; width: 70px; height: 70px; background: url(../images/icon-close.png) no-repeat center; border-radius: 50%; z-index: 1000; cursor: pointer; }

.pop-video .g-close { position: absolute; right: -32px; top: -32px; width: 32px; height: 32px; background: url(../images/pop-colse-d.png) center center no-repeat; background-size: 24px auto; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.pop-video .g-close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

@media only screen and (max-width: 1799px) { .pop-house { -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); height: 520px; }
  .room_menu .left li a { font-size: 16px; padding: 0 15px; }
  .room_menu .right em { font-size: 20px; }
  .g-tit, .g-tit2 { font-size: 30px; }
  .footer { margin-bottom: 80px; }
  .banner-nv .item { margin: 0 5px 10px; }
  .adv2-l { vertical-align: 0; }
  .z-tab5 li a { font-size: 16px; padding: 0 10px; }
  .zt-tab li p { font-size: 14px; }
  .ztcon .tit1 strong { font-size: 18px; }
  .ztcon .txt-box { padding: 30px 20px 20px; }
  .ztcon .tit1 { margin-bottom: 20px; }
  .zt-video { margin-top: -200px; } }

.bd_weixin_popup { -webkit-box-sizing: content-box; box-sizing: content-box; }

@media only screen and (max-width: 1599px) { .slick-city.pc .city-item { width: 285px !important; } }

@media only screen and (min-width: 1380px) { .form-contact2 { position: relative; height: 400px; overflow-y: auto; } }

@media only screen and (max-width: 1365px) { .city-item { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); margin: 0 !important; height: 100% !important; }
  .city-item .con { margin: 23px auto 0; }
  .slick-city { overflow: hidden; }
  .footer { margin-bottom: 0; } }

@media only screen and (max-width: 1199px) { .footer .bdsharebuttonbox { float: none; }
  .footer .bdshare-button-style0-16.bdsharebuttonbox a { float: none !important; }
  .mod-cal_tit { position: static; }
  .mod-cal_con { margin: 0 auto; padding: 20px 0; }
  .cal2-tit { display: none; }
  .cal2-con-l { padding-top: 0; }
  .pop-pay { width: 80%; }
  .city-item.slick-center .con { width: auto; }
  .city-item .con { overflow: hidden; }
  .city-item .con img { height: 100%; width: auto; max-width: none; }
  .pop-house { top: 50%; padding: 30px 0 0; }
  .pop-house img { display: none; }
  .pop-house .tit { top: 0; margin-bottom: 30px; }
  .form-contact2 { top: 0; }
  .w-s2 .left { width: 60%; }
  .z-tab5 li a { font-size: 14px; padding: 0 5px; }
  .ztcon { padding-right: 0; }
  .zt-list2 li a { margin: 0 10px 20px; }
  .zt-video .tit { font-size: 24px; }
  .zt-list1 { margin: 0 -10px; }
  .zt-list1 li a { margin: 0 10px; }
  .zt-row2 { padding: 30px 0; }
  .fd-bot .safe-links { float: none; margin: 10px auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .fd-bot .safe-links a { height: auto; } }

@media only screen and (max-width: 959px) { .z-tab5 { padding: 30px 0 10px; }
  .z-tab5 li { float: none; }
  .z-tab5 li a { text-align: center; }
  .z-tab5 li:after { display: none; }
  .sx-tit { padding-left: 15px; background-image: none; }
  .mod-cal_tit { width: 100%; padding: 15px 0; }
  .mod-cal_tit h3 { font-size: 18px; padding-bottom: 5px; margin-bottom: 5px; }
  .mod-cal_tit em { font-size: 16px; }
  .cal2-con-l { float: none; width: 100%; }
  .cal2-item-tit { font-size: 18px; }
  .cal2-con-c { position: static; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); margin: 0 auto; }
  .cal2-con-r { float: none; width: 100%; }
  .mod-cal_con { overflow-x: auto; }
  .city-item .con { margin: 0 10px; width: auto; height: auto; text-align: center; font-size: 0; }
  .city-item .con .pic { padding-top: 60.32%; position: relative; width: 100%; height: 0; }
  .city-item .con .txt { position: static; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); font-size: 16px; color: #007dda; opacity: 1; display: inline-block; padding: 0 10px; border-radius: 5px; width: auto; height: auto; margin-top: 10px; }
  .city-item .con { opacity: 1; }
  .city-item.slick-current .con .pic { border: 2px solid #007dda; overflow: hidden; }
  .city-item.slick-current .con .txt { color: #ffffff; background-color: #007dda; }
  .slick-city { padding: 0 50px; height: auto; }
  .met-info { display: block; margin-top: 0; }
  .met-info-out { padding: 0 20px; }
  .met-info-s { border-bottom: 1px solid #e2e2e2; padding: 0; height: 50px; line-height: 50px; }
  .met-info-s span { font-size: 16px; }
  .met-info-s i { display: none; }
  .tit-met { display: none; }
  .met-order-con { width: 100%; padding: 0 20px; margin-top: 0; }
  .met-order-s > i { display: none; }
  .met-order-s.noborder, .met-order-s { border: none; border-bottom: 1px solid #e2e2e2; }
  .met-order-s .desc { display: block; margin-left: 0; font-size: 14px; line-height: 2; }
  .met-order-s { line-height: 50px; height: 50px; margin: 0; }
  .met-order-s.noborder { height: auto; line-height: 35px; }
  .met-num input { width: 60px; height: 30px; }
  .met-order-s > input, .met-order-s .yzm, .met-order-s > span { font-size: 16px; }
  .met-order-s .yzm { height: 30px; line-height: 28px; border: 1px solid #007dda; padding: 0 10px; border-radius: 5px; }
  .met-pay { padding-bottom: 50px; }
  .met-pay-chc label { display: block; }
  .met-pay-chc label em { width: 100%; text-align: left; padding: 10px 20px; margin-bottom: 10px; }
  .met-pay-chc label em i { display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 20px; }
  .met-pay-chc label em span { display: inline-block; vertical-align: middle; }
  .met-pay-submit { width: 80%; }
  .met-city { padding-top: 0; }
  .met-info-out { margin-top: -30px; }
  .met-num input { font-size: 16px; }
  .w-s2 { height: auto; }
  .w-s2 .left { float: none; width: auto; height: 200px; }
  .w-s3 { height: 380px; }
  .sy2-list { margin: 0 -5px; }
  .sy2-con { margin: 0 5px; }
  .m-sy { margin-top: 20px; }
  .sy1-desc, .sy1-info { font-size: 14px; line-height: 1.5; }
  .team-pics-s { margin: 0 10px; }
  .team-pics-s .pic { width: 80%; height: auto; }
  .zheng-pics-s { display: block; margin: 0 0 10px; width: 100%; }
  .zheng-pics-s .pic { width: 80%; height: auto; }
  .cal-info { text-align: center; }
  .cal3-item { width: 33.3%; margin-bottom: 20px; }
  .mod-cal_con2 { padding: 20px; }
  .zt-tab li a { padding: 20px 10px 0; } }

@media only screen and (max-width: 767px) { .ztcon .tit10 .cont .s1 { font-size: 20px; }
  .ztcon .tit10 .cont .s2 { font-size: 16px; }
  .ztcon .tit10 .cont:after { left: -30px; }
  .m-pop .box { width: 90%; left: 5%; margin-left: 0; }
  .sx-tit { height: auto; line-height: 1.5; padding: 10px 0; }
  .sx-tit .cal { float: none; top: 0; margin: 0 0 20px; width: 125px; font-size: 14px; }
  .pop-pay { width: 90%; max-width: none; padding: 30px 15px; max-height: 95%; overflow-y: auto; }
  .slick-city { padding: 0; }
  .met-pay-chc label em i { width: 50px; height: 50px; }
  .met-pay-submit { margin-top: 20px; height: 50px; line-height: 48px; }
  .met-pay-chc { padding-top: 20px; }
  .met-pay-price { font-size: 16px; }
  .room_menu { display: none !important; }
  .pop-house { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 80%; height: 480px; overflow-y: auto; left: 10%; margin: 0; padding: 20px 10px; }
  .pop-house .tit h3 { font-size: 20px; }
  .pop-house .tit p { font-size: 14px; }
  .form-contact2 { padding: 0 10px; }
  .form-contact2 .item .inp { height: 36px; padding: 0 50px; }
  .form-contact2 .item span { font-size: 12px; line-height: 36px; width: 50px; }
  .form-contact2 .submit { width: 80%; height: 40px; font-size: 16px; border-radius: 20px; }
  .m-list2 li h4 { font-size: 14px; }
  .w-s3 { height: 360px; }
  .m-list1 li { font-size: 16px; line-height: 36px; }
  .sy1-pic { float: none; margin: 0 auto; }
  .sy1-txt { padding-left: 0; padding-top: 20px; }
  .sy1-info .l { float: none; width: 100%; }
  .sy2-item { width: 50%; margin-bottom: 10px; }
  .m-qz { margin-top: 25px; }
  .qz1 { margin-bottom: 15px; }
  .sy1-name { font-size: 20px; }
  .sy1-txt span { font-size: 14px !important; }
  .slick-hse-nav { padding: 0 15px; }
  .g-tit, .g-tit2 { font-size: 20px; }
  .sy2-list { padding-top: 10px; }
  .zt-video { margin-top: -50px; padding: 10px; }
  .zt-list2 li { width: 50%; }
  .zt-list2 p { font-size: 14px; height: 30px; line-height: 30px; }
  .slick-zt .slick-arrow { width: 30px; height: 30px; background-size: 30px auto; margin-top: -15px; }
  .slick-zt { margin-bottom: 40px; }
  .slick-zt .slick-dots { bottom: -30px; }
  .zt-list1 li { float: none; width: auto; margin-bottom: 10px; }
  .zt-list1 p { font-size: 16px; line-height: 48px; }
  .zt-row1 { padding: 30px 0; }
  .ztcon .tit1 strong { padding: 10px 20px; }
  .zt-tab li { float: none; width: auto; }
  .zt-tab li a { height: auto; padding: 10px; }
  .zt-tab li a i { margin-bottom: 5px; }
  .zt-tab li a i { width: 36px; height: 36px; background-size: 36px auto; }
  .zt-tab { margin-bottom: 20px; }
  .zt-list2 .pic:after { background-size: 30px auto; } }

/* 把以下css追加到最后 */
.wp2 { width: 98%; max-width: 1200px; margin: 0 auto; }

.g-tit-w1 { text-align: center; }

.g-tit-w1 h3 { font-size: 40px; line-height: 1.1; color: #fff; font-weight: normal; margin-bottom: 5px; display: inline-block; position: relative; }

.g-tit-w1 p { font-size: 16px; color: #BCBABC; }

.g-tit-w1 h3::before, .g-tit-w1 h3::after { position: absolute; width: 278px; height: 10px; content: ''; background: url(../images/wp6.png) center center no-repeat; background-size: cover; top: 75%; right: 105%; }

.g-tit-w1 h3::after { background-image: url(../images/wp7.png); right: auto; left: 105%; }

.slick-zt1 { margin: 36px -20px 0; }

.slick-zt1 .item { padding: 0 20px; }

.slick-zt1 .item .con { background-color: #fff; position: relative; text-align: center; padding: 65px 32px 90px; }

.slick-zt1 .item .con i { display: block; width: 70px; height: 70px; background-position: center; background-repeat: no-repeat; background-size: cover; margin: 0 auto 16px; }

.slick-zt1 .item h4 { font-weight: normal; font-size: 16px; color: #333; margin-bottom: 25px; }

.slick-zt1 .item .info { font-size: 14px; color: #999; line-height: 1.75; text-align: left; height: 8.75em; overflow: hidden; }

.slick-zt1 .item .num { font-weight: bold; font-size: 120px; position: absolute; bottom: -46px; left: 50%; color: #F3F3F3; line-height: 1.1; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.slick-zt1 .slick-arrow { position: absolute; top: 50%; right: -100px; width: 54px; height: 54px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/wp1.png) center center no-repeat; }

.slick-zt1 .slick-arrow:hover { opacity: .8; }

.slick-zt1 .slick-prev { background-image: url(../images/wp2.png); left: -100px; }

.row-ztone-01 { padding: 93px 0 100px; }

.g-tit-w1.g-tit-w1v2 h3 { color: #333; }

.g-tit-w1.g-tit-w1v2 h3::before { background-image: url(../images/wp8.png); }

.g-tit-w1.g-tit-w1v2 h3::after { background-image: url(../images/wp9.png); }

.row-ztone-02 { background: #F6F6F6; }

.m-applyv2 { overflow: hidden; margin-top: 47px; }

.ul-apply { float: left; width: 338px; }

.ul-apply li { height: 200px; line-height: 200px; font-size: 0; padding-left: 30px; background-color: #E8EEF6; position: relative; }

.ul-apply li::after { position: absolute; content: ''; width: 12px; height: 18px; background: url(../images/wp12.png) center center no-repeat; background-size: cover; top: 50%; right: -12px; margin-top: -9px; display: none; }

.ul-apply li.on::after { display: block; }

.ul-apply li a { display: block; width: 100%; height: 100%; font-size: 0; }

.ul-apply li i { display: inline-block; vertical-align: middle; width: 50px; height: 50px; background-position: bottom center; background-repeat: no-repeat; background-size: cover; margin-right: 10px; }

.ul-apply li span { color: #333; font-size: 24px; display: inline-block; vertical-align: middle; }

.ul-apply li.on { background-color: #2273C2; }

.ul-apply li.on i { background-position: top center; }

.ul-apply li.on span { color: #fff; }

.item-apply { overflow: hidden; height: 400px; border-bottom: 1px solid #2673be; background: url(../images/wp13.png) center center no-repeat; background-size: cover; padding-top: 86px; padding-left: 133px; }

.item-apply .info p { font-size: 18px; color: #333; margin-bottom: 30px; padding-left: 40px; background: url(../images/wp14.png) left center no-repeat; }

.row-ztone-02 { padding: 94px 0 102px; }

.banner-zt02 { background-position: center center; background-repeat: no-repeat; background-size: cover; height: 615px; position: relative; }

.banner-zt02 .txt { position: absolute; top: 40%; left: 0; width: 100%; text-align: center; color: #fff; }

.banner-zt02 .txt h3 { font-size: 50px; line-height: 1.1; margin-bottom: 4px; }

.banner-zt02 .txt p { font-size: 24px; margin-bottom: 30px; }

.banner-zt02 .txt a { width: 197px; height: 48px; line-height: 48px; text-align: center; color: #fff; background: #3771DA; border-radius: 24px; display: block; text-align: center; margin: 0 auto; font-size: 18px; }

.box-d1 { padding: 10px 0; background-color: #f5f5f5; overflow: hidden; }

/*.cur { padding-left: 24px; background: url(../images/i-d2.png) left top 7px no-repeat; font-size: 0; overflow: hidden; }

.cur a, .cur em, .cur span { display: inline-block; vertical-align: middle; font-size: 12px; color: #666; line-height: 30px; }

.cur em { margin-right: 11px; }

.cur a { -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.cur a, .cur span { padding: 0 11px 0 14px; background: url(../images/i-d3.png) left top 11px no-repeat; }

.cur a:hover, .cur span { color: #2273c2; background-image: url(../images/i-d3-on.png); }*/

.row-zttwo-01 .txt .tip { position: relative; font-size: 16px; color: #333; line-height: 1.875; text-align: left; position: relative; margin-bottom: 10px; padding: 0 50px; }

.row-zttwo-01 .txt .tip::after, .row-zttwo-01 .txt .tip::before { width: 33px; height: 31px; content: ''; position: absolute; background: url(../images/wp18.png) center center no-repeat; background-size: cover; top: 0; left: 0; }

.row-zttwo-01 .txt .tip::after { background-image: url(../images/wp19.png); left: auto; right: 0; }

.ZT-txt .desc { text-align: center; color: #333; }

.ZT-txt .desc .wow { font-size: 90px; font-weight: bold; line-height: 1.1; color: #2273C2; text-align: center; }

.ZT-txt .desc p { font-size: 28px; line-height: 1.1; margin-bottom: 8px; }

.ZT-txt .desc span { font-size: 16px; }

/* .row-zttwo-01{padding: 95px 0 72px;} */
.row-zttwo-01 { padding: 50px 0; }

.m-form-zt { width: 930px; margin: 30px auto 0; }

.m-form-zt .item1 { margin-bottom: 20px; background-color: #fff; }

.m-form-zt .item1 .l-infos { float: left; width: 208px; }

.m-form-zt .item1 .con { height: 46px; border: 1px solid #E8E8E8; padding-left: 20px; }

.m-form-zt .item1 .con select { float: left; line-height: 44px; border: none; font-size: 15px; color: #333; padding-right: 22px; background: url(../images/wp20.png) right center no-repeat; margin-right: 20px; max-width: 100px; }

.m-form-zt .item1 .r-con { overflow: hidden; }

.m-form-zt .item1 .r-con input { display: block; width: 100%; height: 100%; height: 44px; border: none; font-size: 16px; padding: 0 10px; }

.m-form-zt .item span { float: left; font-size: 16px; color: #333; padding-left: 30px; background-position: left center; background-repeat: no-repeat; background-repeat: no-repeat; margin-top: 10px; margin-right: 20px; }

.m-form-zt .item2 { overflow: hidden; margin: 0 -12px 16px; }

.m-form-zt .item2 .item-body { float: left; width: 50%; padding: 0 12px; }

.m-form-zt .item2 .item-body .con { border: 1px solid #e8e8e8; height: 46px; padding: 0 20px; background-color: #fff; }

.m-form-zt .item2 .item-body .r-con { overflow: hidden; }

.m-form-zt .item2 .item-body .r-con input { display: block; width: 100%; height: 44px; border: none; font-size: 16px; }

.m-form-zt .item3 { text-align: center; }

.m-form-zt .label { position: relative; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 14px; color: #999; padding-left: 22px; background: url(../images/wp22.png) left center no-repeat; cursor: pointer; }

.m-form-zt .label.checked { background-image: url(../images/wp21.png); }

.m-form-zt .label a { color: #2273C2; }

.m-form-zt .label input { position: absolute; left: -9999px; }

.m-form-zt .a-grop { text-align: center; font-size: 0; margin-top: 32px; }

.m-form-zt .a-grop a { display: inline-block; font-size: 16px; color: #fff; width: 172px; height: 46px; margin: 0 11px; background: #FFAB0A; line-height: 46px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-form-zt .a-grop a:hover { opacity: .8; }

.m-form-zt .a-grop a:last-child { background: #2273C2; }

.m-apply-step { overflow: hidden; position: relative; margin-top: 35px; }

.m-apply-step::after { position: absolute; top: 160px; left: 0; width: 100%; height: 2px; background: url(../images/wp25.png) center center no-repeat; background-size: contain; z-index: 9; content: ''; }

.m-apply-step .item { float: left; width: 16.66%; color: #fff; padding-top: 70px; }

.m-apply-step .item .con { position: relative; height: 466px; padding: 80px 37px 0; cursor: pointer; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-apply-step .item .info { font-size: 16px; line-height: 1.86; }

.row-zttwo-02 { padding-top: 94px; }

.m-apply-step .item .con .num { position: absolute; top: 0; left: 0; width: 100%; text-align: center; font-size: 36px; font-weight: bold; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-apply-step .item .con i { display: block; margin: 0 auto 46px; width: 22px; height: 22px; background: url(../images/wp23.png) center center no-repeat; background-size: cover; position: relative; z-index: 19; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.m-apply-step .item .con:hover { background-color: #2273C2; }

.m-apply-step .item .con:hover .num { font-size: 72px; top: -55px; }

.m-apply-step .item .con:hover i { background-image: url(../images/wp24.png); }

.row-zttwo-03 { padding: 86px 0 105px; }

/* .tb-ovh{overflow-x: auto;} */
.m-table01 { width: 100%; -webkit-box-shadow: 5px 14px 32px 0px rgba(151, 172, 191, 0.15); box-shadow: 5px 14px 32px 0px rgba(151, 172, 191, 0.15); margin-top: 27px; }

.m-table01 tr th { height: 63px; font-size: 20px; color: #fff; }

.m-table01 tr th:nth-child(2) { background: #FFAB0A; border-top-left-radius: 20px; border-top-right-radius: 20px; }

.m-table01 tr th:nth-child(3) { background: #929292; border-top-left-radius: 20px; border-top-right-radius: 20px; }

.m-table01 tr td { border: 1px solid #E6E6E6; text-align: center; font-size: 16px; padding: 35px 0; font-weight: bold; line-height: 1.87; }

.m-table01 tr td:first-child { background: #2273C2; color: #fff; border: none; border-bottom: 1px solid #fff; font-weight: bold; }

.m-table01 tr td:last-child { border-right: none; }

.m-table01 tr:nth-child(2) td:first-child { border-top-left-radius: 20px; }

.m-table01 tr:last-child td { border-bottom: none; }

.m-table01 tr td .em1 { font-size: 22px; color: #E05355; display: inline-block; margin: 0 5px; }

.m-table01 tr td .em2 { font-size: 22px; font-weight: bold; margin: 0 5px; }

.ZT-txtv2 .desc .wow { color: #FFAB0A; }

.ZT-txtv2 .desc p, .ZT-txtv2 .desc span { color: #fff; }

.m-form-ztv2 .label, .m-form-ztv2 .label a { color: #fff; }

.row-zttwo-04 { padding: 50px 0; }

.row-zttwo-05 { overflow: hidden; background: #F1F1F1; padding: 90px 0; }

.row-zttwo-05 .pic { float: left; width: 545px; margin-right: 40px; }

.row-zttwo-05 .pic img { display: block; width: 100%; }

.row-zttwo-05 .wp2 { max-width: 1240px; margin-top: 50px; }

.m-calc2 { overflow: hidden; background-color: #fff; padding: 73px 58px 53px; }

.m-calc2 .calc-tit { overflow: hidden; margin-bottom: 30px; }

.m-calc2 .calc-tit h4 { font-size: 30px; color: #333; float: left; font-weight: normal; margin-right: 85px; line-height: 1.1; }

.m-calc2 .calc-tit .check { overflow: hidden; padding-top: 3px; }

.m-calc2 .calc-tit .check label { float: left; position: relative; cursor: pointer; font-size: 18px; overflow: hidden; padding-left: 40px; background: url(../images/wp26.png) left center no-repeat; background-size: contain; }

.m-calc2 .calc-tit .check label.checked { background-image: url(../images/wp27.png); }

.m-calc2 .calc-tit .check label:last-child { margin-left: 60px; }

.m-calc2 .calc-tit .check label input { position: absolute; left: -9999px; }

.m-calc2 .item { height: 54px; border-bottom: 1px solid #E7E7E7; margin-bottom: 12px; }

.m-calc2 .item1 span { float: left; font-size: 18px; color: #666; margin-top: 13px; }

.m-calc2 .item1 .r-con { overflow: hidden; }

.m-calc2 .item1 .r-con input { border: none; display: block; width: 100%; height: 53px; font-size: 18px; }

.m-calc2 .item2 { margin: 0 -14px 12px; border: none; }

.m-calc2 .item2 .item-body { float: left; width: 50%; padding: 0 14px; }

.m-calc2 .item2 .item-body .con { border-bottom: 1px solid #e7e7e7; height: 53px; }

.m-calc2 .item select, .m-calc2 .item input { float: right; width: 24%; height: 100%; border: none; font-size: 16px; color: #666; text-align: right; background: url(../images/wp29.png) right center no-repeat; }

.m-calc2 .item.item1 input { text-align: left; }

.m-calc2 .item select { float: none; display: block; width: 100%; height: 53px; }

.m-calc2 .item select { text-align: left; }

.m-calc2 .item input { background: none; }

.m-calc2 .item .r-con { overflow: hidden; }

.m-calc2 .item2 .item-body .span, .m-calc2 .item4 .span { overflow: hidden; font-size: 18px; color: #666; line-height: 53px; }

.m-calc2 .item-body .span { float: left; }

.m-calc2 .item3 { border: none; }

/* .m-calc2 .item3 .l-select{float: left;width: 400px;margin-right: 30px;border-bottom: 1px solid #e7e7e7;height: 54px;} */
.m-calc2 .item3 .l-select { border-bottom: 1px solid #e7e7e7; height: 54px; }

.m-calc2 .item3 .l-select span { float: left; font-size: 18px; color: #666; margin-top: 13px; }

.m-calc2 .item3 .l-select .r-con { overflow: hidden; }

.m-calc2 .item3 .l-select select, .m-calc2 .item3 .l-select input { float: left; width: 300px; }

.m-calc2 .item3 .r-input { overflow: hidden; }

.m-calc2 .item3 .l-select input { float: none; width: 100%; height: 50px; text-align: left; padding-left: 10px; }

.m-calc2 .item3 .r-input input { display: block; width: 100%; height: 54px; border: none; background: #E7E7E7; text-align: center; font-size: 16px; color: #666; }

.m-calc2 .item4 select { width: 23%; }

.m-calc2 .item4 .span { float: left; }

.m-calc2 .item4 select { width: 100%; }

.m-calc2 .submit { width: 100%; height: 78px; border: none; color: #fff; font-size: 22px; background: #2273C2; margin-top: 20px; display: block; text-align: center; line-height: 78px; }

.ul-apply2 { overflow: hidden; margin-top: 130px; }

.ul-apply2 li { float: left; width: 16.66%; }

.ul-apply2 li .circle { width: 130px; height: 130px; margin: 0 auto 16px; background: url(../images/wp36.png) center center no-repeat; background-size: cover; padding: 10px; border-radius: 50%; overflow: hidden; cursor: pointer; }

.ul-apply2 li .circle:hover { background-image: url(../images/wp37.png); }

.ul-apply2 li .circle i { display: block; width: 100%; height: 100%; border-radius: 50%; overflow: hidden; background-repeat: no-repeat; background-position: center center; }

.ul-apply2 li .circle:hover i { background-color: #2273c2; }

.ul-apply2 li p { font-size: 20px; color: #fff; text-align: center; }

.row-zttwo-06 { padding: 90px 0 105px; }

.row-zttwo-06 .tips { font-size: 16px; color: #fff; text-align: center; opacity: .8; margin-top: 110px; }

.slick-zt2 { position: relative; margin-top: 30px; }

.slick-zt2 .item { overflow: hidden; position: relative; padding-bottom: 50px; }

.slick-zt2 .item .pic { float: left; width: 710px; margin-right: 50px; }

.slick-zt2 .item .pic img { display: block; width: 100%; }

.slick-zt2 .item .txt { overflow: hidden; }

.slick-zt2 .item .title { color: #333; padding-left: 20px; background: url(../images/wp40.png) left center no-repeat; margin-bottom: 40px; }

.slick-zt2 .item .title p { font-size: 30px; line-height: 1.1; margin-bottom: 6px; }

.slick-zt2 .item .title span { font-size: 18px; }

.slick-zt2 .item .txt .info { font-size: 16px; color: #666; line-height: 1.87; height: 7.48em; overflow: hidden; }

.slick-zt2 .item .txt-pof { position: absolute; right: 0; bottom: 0px; width: 690px; height: 215px; background: #2273C2; padding-left: 70px; padding-top: 50px; }

.slick-zt2 .item .txt-pof .l-icon { float: left; margin-right: 65px; }

.slick-zt2 .item .txt-pof .l-icon i { display: block; width: 71px; height: 71px; background: url(../images/wp39.png) center center no-repeat; background-size: cover; margin-bottom: 16px; }

.slick-zt2 .item .txt-pof .l-icon span { font-size: 18px; color: #fff; }

.slick-zt2 .item .txt-pof .info-pof { overflow: hidden; font-size: 16px; line-height: 1.87; color: #fff; height: 5.61em; overflow: hidden; }

.slick-zt2 .slick-dots { position: absolute; top: 0; right: 0; }

.slick-zt2 .slick-dots li { display: none; }

.slick-zt2 .slick-dots li button { background: none; border: none; font-size: 16px; color: #333; overflow: hidden; color: #666; }

.slick-zt2 .slick-dots li button em { font-size: 30px; display: inline-block; float: left; margin-top: -3px; line-height: 1.1; margin-right: 3px; color: #333; }

.slick-zt2 .slick-dots li.slick-active { display: block; }

.slick-zt2 .slick-arrow { position: absolute; bottom: 0; left: 50px; width: 39px; height: 39px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; border-radius: 50%; background: url(../images/wp41.png) center center no-repeat; background-size: cover; }

.slick-zt2 .slick-arrow:hover { background-image: url(../images/wp41h.png); }

.slick-zt2 .slick-prev { background-image: url(../images/wp42.png); left: 0px; }

.slick-zt2 .slick-prev:hover { background-image: url(../images/wp42h.png); }

.row-zttwo-07 { padding: 50px 0 112px; }

.slick-zt03 { margin-top: 27px; }

.ul-qa { overflow: hidden; margin: 0 -15px; }

.ul-qa li { float: left; width: 50%; padding: 0 15px; margin-bottom: 10px; }

.ul-qa li .con { background-color: #fff; padding: 10px 15px; }

.ul-qa li h3 { font-size: 18px; background: url(../images/wp43.png) left center no-repeat; padding-left: 33px; margin-bottom: 6px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.ul-qa li h3 a { color: #333; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.ul-qa li h3 a:hover { color: #2273C2; }

.ul-qa li .info { padding-left: 33px; font-size: 14px; color: #666; line-height: 1.71; height: 3.42em; overflow: hidden; background: url(../images/wp44.png) left top no-repeat; padding-left: 33px; }

.row-zttwo-08 { padding: 78px 0 67px; }

.ovh { overflow: hidden; }

.slick-zt03 .slick-arrow { position: absolute; top: 50%; right: -100px; width: 54px; height: 54px; border: none; cursor: pointer; z-index: 5; overflow: hidden; text-indent: 1000px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/wp1.png) center center no-repeat; }

.slick-zt03 .slick-arrow:hover { opacity: .8; }

.slick-zt03 .slick-prev { background-image: url(../images/wp2.png); left: -100px; }

.m-calc-pop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; background: rgba(0, 0, 0, 0.4); display: none; }

.m-calc-pop .calc-info { position: relative; top: 50%; left: 50%; background-color: #fff; width: 635px; padding: 38px 60px 20px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.m-calc-pop .calc-info .title { font-size: 30px; font-weight: bold; text-align: center; color: #000000; margin-bottom: 35px; }

.m-calc-pop .calc-info .infos { overflow: hidden; }

.m-calc-pop .calc-info .infos .item { float: left; width: 50%; }

.infos-ovh-y { overflow-y: auto; padding: 0 10px; max-height: 140px; }

.m-calc-pop .calc-info .infos .item { font-size: 18px; color: #000000; margin-bottom: 14px; overflow: hidden; }

.m-calc-pop .calc-info .infos .item:last-child { width: 100%; }

.m-calc-pop .calc-info .infos .item:last-child span { margin-top: 5px; }

.m-calc-pop .calc-info .infos .item span { float: left; }

.m-calc-pop .calc-info .infos .item .r-con { overflow: hidden; height: 125px; }

.m-calc-pop .calc-info .infos .item .r-con .areawrap { padding: 13px; border: 1px solid #ddd; height: 100%; }

.m-calc-pop .calc-info .infos .item .r-con textarea { display: block; width: 100%; height: 100%; resize: none; padding-right: 3px; font-size: 16px; border: none; }

.m-calc-pop .calc-info a.a-close { position: absolute; width: 19px; height: 19px; background: url(../images/clac-close2.png) center center no-repeat; background-size: cover; top: 22px; right: 35px; }

.right-float .qr-box h3.block1 { display: block; }

.right-float .qr-box h3.block2 { display: none; }

.contact-modal { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999; display: none; }

.contact-modal__mask { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.3); }

.contact-modal__content { width: 660px; height: 356px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #0F5DAA url(../imgs/contact-modal__bg.jpg) no-repeat; color: #ffffff; padding: 30px 44px; }

.contact-modal .close { width: 45px; height: 45px; background: url(../imgs/contact-close.png) no-repeat center; position: absolute; right: 20px; top: 20px; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; cursor: pointer; }

.contact-modal .close:hover { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

.contact-modal .title { font-size: 24px; margin-bottom: 20px; }

.contact-modal .tels { margin-bottom: 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.contact-modal .tels .tel-city { font-size: 20px; position: relative; top: -2px; }

.contact-modal .tels b { font-size: 36px; font-weight: bold; font-family: Arial; }

.contact-modal .tip { font-size: 14px; margin-top: 12px; }

.contact-modal .tip .icon-lock { width: 14px; height: 14px; background: no-repeat center url(../imgs/icon-lock.png); display: inline-block; margin-right: 3px; position: relative; top: 2px; }

.contact-modal .qrcodes { background: rgba(0, 0, 0, 0.12); width: 572px; height: 58px; margin-top: 12px; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 38px; }

.contact-modal .qrcodes ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.contact-modal .qrcodes ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 58px; position: relative; cursor: pointer; margin-right: 25px; }

.contact-modal .qrcodes ul li:last-child { margin-right: 0; }

.contact-modal .qrcodes ul li .qrcode { width: 106px; height: 106px; background: #ffffff; position: absolute; top: -106px; left: 50%; margin-left: -53px; -webkit-box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.16); padding: 8px; display: none; }

.contact-modal .qrcodes ul li .qrcode img { width: 100%; height: 100%; }

.contact-modal .qrcodes ul li .qrcode::before { content: ''; display: inline-block; width: 20px; height: 20px; position: absolute; background: url(../imgs/icon-arrow.png) no-repeat top center; bottom: -20px; left: 50%; margin-left: -10px; }

.contact-modal .qrcodes .icon-qrcode { width: 23px; height: 23px; background: url(../imgs/icon-qrcode.png) no-repeat center; display: inline-block; margin-right: 5px; }

.contact-modal .qrcodes .icon-scan { width: 23px; height: 23px; background: url(../imgs/icon-scan.png) no-repeat center; display: inline-block; margin-right: 3px; }

.contact-modal .form form { border-style: solid; border-width: 2px; border-color: #005ba0; background-color: white; width: 577px; height: 64px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.contact-modal .form form input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border: none; font-size: 22px; padding: 0 15px; }

.contact-modal .form form .submit { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; background: #005ba0; color: #ffffff; font-size: 24px; }

.contact-modal .form form .submit:hover { background: rgba(0, 91, 160, 0.98); }

@media only screen and (max-width: 1699px) { .slick-zt1 .slick-arrow { right: -50px; }
  .slick-zt1 .slick-prev { left: -50px; }
  .slick-zt03 .slick-arrow { right: -60px; }
  .slick-zt03 .slick-prev { left: -60px; }
  .header .logo { width: 225px; margin-right: 30px; } }

@media only screen and (max-width: 1360px) { .slick-zt1 .slick-arrow { right: 20px; border-radius: 50%; background-color: #eee; overflow: hidden; }
  .slick-zt1 .slick-prev { left: 20px; }
  .slick-zt1 { margin: 20px -10px 0; }
  .slick-zt1 .item { padding: 0 10px; } }

@media only screen and (max-width: 1199px) { .news-nav { display: -webkit-box; display: -ms-flexbox; display: flex; white-space: nowrap; overflow-x: auto; overflow-y: hidden; }
  .news-nav a { font-size: 14px; line-height: 45px; height: 45px; }
  .box-z2 { padding: 15px 0 30px; }
  .article-detail .title { font-size: 18px; }
  .article-detail .time { font-size: 14px; }
  .article-detail .body { font-size: 14px; padding: 15px 0; min-height: 0; }
  .md-invest__visa .tab-head li { font-size: 14px; }
  .md-invest__advantage .item .title { font-size: 14px; }
  .md-invest__advantage .item .text { font-size: 12px; }
  .md-invest__advantage .item .texts { height: 280px; padding: 16px; }
  .md-invest__advantage .item { height: 450px; }
  .md-invest__advantage .item .title .icon { width: 20px; height: 20px; background-size: contain; }
  .md-invest__visa .tab-head .icon { width: 25px; height: 25px; background-size: contain; }
  .md-invest__visa .tab-body li .title { font-size: 14px; }
  .md-invest__visa .tab-body li .text { font-size: 12px; }
  .md-invest__visa .tab-body { padding: 20px; min-height: 220px; }
  .bDInfo-d1 { padding: 0; }
  .bDInfo-d1 .top { padding: 15px; }
  .bDInfo-d1 .txt { margin-right: 0; padding-left: 15px; }
  .bDInfo-d1 .btn { width: auto; padding: 10px; margin: 0; margin-top: 15px; height: 122px; }
  .bDInfo-d1 .btn a { margin: 2%; }
  .md-house .house-table__info table tr td { font-size: 12px; }
  .md-house .house-table__info table tr td { padding: 0 5px; }
  .md-house .house-table__info table .td1 { width: 80px; }
  .bDInfo-d1 .btn a { height: 45px; line-height: 45px; border-width: 1px; }
  .bDInfo-d1 .top .info .price { font-size: 16px; }
  .bDInfo-d1 .top h3 { font-size: 22px; }
  .contact-map .text h3 { font-size: 16px; }
  .contact-map .text p { font-size: 12px; }
  .contact-map .text { height: auto; padding: 10px; }
  .fdnv-con ul li { padding: 15px 0; }
  .gb-contact .form .input { -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; margin: 0 2%; margin-bottom: 20px; }
  .big-banner .idx6-list { margin-top: 10px; }
  .gb-contact .form { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  .gb-contact .form .submit { text-align: center; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  .gb-contact .form .submit input { width: 50%; }
  .idx6-item { padding-bottom: 20px; }
  .big-banner .item .text h3 { font-size: 30px; }
  .big-banner .item .text h4 { font-size: 22px; }
  .big-banner .item .text p { font-size: 12px; }
  .big-banner .slick-dots { text-align: center; }
  .big-banner .slick-dots li button { width: 10px; height: 10px; }
  /*.menuBtn { top: 20px; }*/
  /*.so { margin-top: 8px; }*/
  .gb-icon__title { margin-bottom: 15px; font-size: 25px; background-size: 35px 35px; padding-left: 40px; }
  .ul-qa li .con { padding: 15px; }
  .ul-qa li h3 { font-size: 16px; background-size: contain; margin-bottom: 5px; }
  .row-ztone-01 { padding: 30px 0; }
  .g-tit-w1 h3 { font-size: 28px; }
  .g-tit-w1 p { font-size: 14px; }
  .slick-zt1 { margin-left: -5px; margin-right: -5px; }
  .slick-zt1 .item .con { padding: 30px; }
  .slick-zt1 .item .num { font-size: 50px; bottom: -25px; }
  .slick-zt1 .item { padding: 0 5px; }
  .row-ztone-02 { padding: 30px 0; }
  .m-calc-pop .calc-info .infos .item .r-con textarea { font-size: 14px; }
  .banner-zt02 { height: 350px; }
  .banner-zt02 .txt h3 { font-size: 28px; }
  .banner-zt02 .txt p { font-size: 16px; margin-bottom: 10px; }
  .banner-zt02 .txt a { font-size: 14px; width: 120px; height: 35px; line-height: 35px; }
  .row-zttwo-01 { padding: 30px 0; }
  .row-zttwo-01 .txt .tip::after, .row-zttwo-01 .txt .tip::before { display: none; }
  .row-zttwo-01 .txt .tip { font-size: 14px; margin-bottom: 15px; padding: 0; }
  .ZT-txt .desc .wow { font-size: 80px; }
  .ZT-txt .desc p { font-size: 20px; }
  .ZT-txt .desc span { font-size: 14px; }
  .m-form-zt .a-grop a { width: 120px; height: 40px; line-height: 40px; margin: 0 5px; font-size: 14px; }
  .row-zttwo-02 { padding-top: 30px; }
  .m-apply-step { margin-top: 10px; margin-left: -15px; margin-right: -15px; }
  .m-apply-step .item .con { padding-left: 15px; padding-right: 15px; }
  .row-zttwo-03 { padding: 30px 0; }
  .tb-ovh { padding-bottom: 10px; }
  .m-table01 tr td { padding: 10px 0; font-size: 14px; }
  .m-table01 tr td em.em1, .m-table01 tr td em.em2 { font-size: 16px; }
  .m-table01 tr th { font-size: 14px; height: 40px; }
  .row-zttwo-05 .pic { display: none; }
  .m-calc2 .item3 .l-select { height: 40px; }
  .m-calc2 { padding: 30px; }
  .row-zttwo-05 { padding: 30px 0; }
  .row-zttwo-05 .wp2 { margin-top: 20px; }
  .m-calc2 .calc-tit .check { text-align: right; }
  .m-calc2 .calc-tit .check label { float: none; display: inline-block; margin-left: 30px; font-size: 16px; padding-left: 25px; line-height: 1.1; }
  .m-calc2 .calc-tit .check label:last-child { margin-left: 30px; }
  .m-calc2 .calc-tit h4 { font-size: 24px; }
  .m-calc2 .calc-tit { margin-bottom: 20px; }
  .m-calc2 .item { height: 40px; }
  .m-calc2 .item1 .r-con input { height: 38px; }
  .m-calc2 .item1 span { margin-top: 0; font-size: 14px; margin-top: 9px; }
  .m-calc2 .item2 .item-body .span, .m-calc2 .item4 .span { font-size: 14px; line-height: 40px; }
  .m-calc2 .item select { height: 40px; font-size: 14px; }
  .m-calc2 .item2 .item-body .con { height: 40px; }
  .m-calc2 .item3 .l-select span { font-size: 14px; margin-top: 9px; }
  .m-calc2 .item3 .r-input input { height: 40px; }
  .m-calc2 .item3 .l-select select { float: right; width: 70%; padding-right: 25px; }
  .m-calc2 .item3 .l-select input, .m-calc2 .item input, .m-calc2 .item1 .r-con input { padding-left: 15px; height: 40px; font-size: 14px; }
  .m-calc2 .submit { height: 45px; line-height: 45px; font-size: 14px; margin-top: 5px; }
  .row-zttwo-04 { padding: 30px 0; }
  .row-zttwo-06 { padding: 30px 0; }
  .ul-apply2 { margin-top: 50px; }
  .row-zttwo-06 .tips { margin-top: 40px; }
  .ul-apply2 li .circle { width: 110px; height: 110px; margin-bottom: 5px; }
  .ul-apply2 li { width: 25%; margin-bottom: 10px; }
  .ul-apply2 li p { font-size: 16px; }
  .slick-zt2 .item .pic { width: 550px; margin-right: 20px; }
  .slick-zt2 .item .title { margin-bottom: 20px; font-size: 14px; }
  .slick-zt2 .item .txt-pof { padding: 20px; height: auto; }
  .slick-zt2 .item .txt-pof .l-icon { margin-right: 20px; }
  .slick-zt2 .item .txt-pof .l-icon i { margin-bottom: 5px; }
  .slick-zt2 .item .txt-pof .l-icon span { font-size: 14px; }
  .slick-zt2 .item .txt-pof .info-pof { font-size: 14px; }
  .row-zttwo-07 { padding: 30px 0; }
  .row-zttwo-08 { padding: 30px 0; }
  .ul-qa { margin-left: -5px; margin-right: -5px; }
  .ul-qa li { padding: 0 5px; margin-bottom: 10px; }
  .form-contact .cont .item input { padding: 0 5px; }
  .md-contact__users .body .item h3 { font-size: 12px; }
  .md-contact__certificate .item h4 { font-size: 12px; }
  .md-contact__users .body .item h3 { height: auto; margin-top: 10px; line-height: 1.7; }
  .aside-articles.active { position: static; } }

@media only screen and (max-width: 959px) { .ZT-txt .desc .wow { font-size: 60px; }
  .g-tit-w1 h3::before, .g-tit-w1 h3::after { display: none; }
  .slick-zt1 .slick-arrow { width: 30px; height: 30px; background-size: cover; right: -10px; }
  .slick-zt1 .slick-prev { left: -10px; }
  .ul-apply { width: 300px; }
  .ul-apply li { height: 150px; line-height: 150px; padding-left: 20px; }
  .item-apply { height: 300px; padding-top: 40px; padding-left: 50px; }
  .item-apply .info p { font-size: 16px; background-size: contain; }
  .cur a, .cur span { padding: 0 8px 0 9px; }
  .m-form-zt { width: 100%; }
  .m-form-zt .item span { font-size: 14px; padding-left: 25px; margin-top: 10px; margin-right: 10px; }
  .m-form-zt .item1 .con select { font-size: 14px; line-height: 40px; margin-right: 10px; padding-right: 20px; }
  .m-form-zt .item1 .r-con input { height: 40px; font-size: 14px; }
  .m-form-zt .item1 .con { height: 42px; padding-left: 10px; }
  .m-form-zt .item1 .l-infos { width: 165px; }
  .m-form-zt .item { margin-bottom: 10px; }
  .m-form-zt .item2 { margin-left: -5px; margin-right: -5px; }
  .m-form-zt .item2 .item-body { padding: 0 5px; }
  .m-form-zt .item2 .item-body .r-con input { height: 40px; font-size: 14px; }
  .m-form-zt .item2 .item-body .con { height: 42px; padding: 0 10px; }
  .m-form-zt .label { font-size: 12px; }
  .m-apply-step .item .con i { display: none; }
  .m-apply-step::after { display: none; }
  .m-apply-step .item .con { padding-top: 0; height: auto; }
  .m-apply-step .item .con:hover .num { font-size: 28px; }
  .m-apply-step .item .con:hover .num { background: none; font-size: 36px; }
  .m-apply-step .item { padding-top: 0; }
  .m-apply-step .item .con .num { position: static; }
  .m-apply-step .item { width: 33.33%; }
  .row-zttwo-02 { padding: 30px 0; }
  .m-apply-step .item .info { height: 5.88em; overflow: hidden; }
  .m-apply-step .item .info { font-size: 14px; }
  .m-calc2 .item3 .l-select { float: none; width: auto; margin-right: 0; margin-bottom: 10px; }
  .m-calc2 .item3 { height: auto; }
  .m-calc2 .item3 .l-select select, .m-calc2 .item3 .l-select input, .m-calc2 .item input, .m-calc2 .item1 .r-con input { font-size: 14px; padding-right: 10px; background-size: 10px auto; }
  .m-calc2 .item select { padding-right: 10px; background-size: 10px auto; }
  .m-calc2 { padding: 20px; }
  .ul-apply2 li { width: 33.33%; }
  .slick-zt2 .item .pic { float: none; width: auto; margin-right: 0; margin: 0 auto 20px; }
  .slick-zt2 .item .txt-pof { position: static; width: auto; padding: 10px; }
  .slick-zt2 .item .txt-pof .l-icon { display: none; }
  .slick-zt2 .item .txt .info { height: auto; margin-bottom: 20px; font-size: 14px; }
  .slick-zt2 .item .txt-pof .info-pof { height: auto; }
  .slick-zt2 .item .title p { font-size: 24px; }
  .slick-zt2 .item .title span { font-size: 14px; }
  .slick-zt2 .slick-arrow { right: 30%; left: auto; }
  .slick-zt2 .slick-prev { left: 30%; right: auto; }
  .m-calc-pop .calc-info { width: 400px; padding: 10px 10px; }
  .m-calc-pop .calc-info .infos { padding-left: 0px; }
  .m-calc-pop .calc-info .title { font-size: 18px; margin-bottom: 15px; }
  .m-calc-pop .calc-info .infos .item { font-size: 14px; margin-bottom: 10px; }
  .m-calc-pop .calc-info a.a-close { top: 15px; }
  .aside-articles .text h3 { font-size: 14px; }
  .aside-articles .img { width: 30%; }
  .aside-articles .text { margin-left: 32%; }
  .breadnav { font-size: 12px; }
  .md-loan__intro .body { font-size: 12px; }
  .aside-articles .text .icon-date { font-size: 12px; }
  .right-float .qr-box h3.block1 { display: none; }
  .right-float .qr-box h3.block2 { display: block; font-size: 14px; }
  .gb-contact .form .input input, .gb-contact .form .submit input { height: 45px; line-height: 45px; font-size: 12px; } }

@media only screen and (max-width: 768px) { .video-list .item { width: 48%; margin: 1%; }
  .video-list .videos { margin-bottom: 20px; }
  .m-calc-pop .calc-info a.a-close { top: 10px; right: 10px; width: 15px; height: 15px; }
  .m-calc-pop .calc-info .infos .item .r-con { height: 80px; }
  .m-calc-pop .calc-info .infos .item .r-con .areawrap { padding: 7px; }
  .slick-zt1 .slick-arrow { right: -5px; }
  .slick-zt1 .slick-prev { left: -5px; }
  .ul-qa li .con { pad: 5px; }
  .ul-qa li h3 { font-size: 14px; }
  .ul-qa li .info { font-size: 12px; background-size: 20px auto; }
  .m-table01 { width: 100%; }
  .g-tit-w1 h3 { font-size: 20px; }
  .g-tit-w1 p { font-size: 12px; }
  .slick-zt1 .item h4 { margin-bottom: 18px; }
  .ul-apply { float: none; width: auto; overflow: hidden; }
  .ul-apply li { float: left; width: 50%; }
  .ul-apply li i { width: 25px; height: 25px; margin-right: 5px; }
  .ul-apply li span { font-size: 14px; }
  .ul-apply li { height: 50px; line-height: 50px; padding-left: 5px; }
  .item-apply { height: auto; padding: 15px; }
  .item-apply .info p { font-size: 14px; margin-bottom: 10px; background-size: 20px auto; background-position: left top; padding-left: 30px; }
  .item-apply .info p:last-child { margin-bottom: 0; }
  .m-apply { margin-top: 30px; }
  .banner-zt02 { height: 280px; }
  .banner-zt02 .txt h3 { font-size: 22px; }
  .banner-zt02 .txt p { font-size: 14px; }
  .banner-zt02 .txt a { width: 100px; height: 30px; line-height: 30px; font-size: 12px; }
  .m-form-zt .item2 { margin-left: 0; margin-right: 0; }
  .m-form-zt .item2 .item-body { float: none; padding: 0; width: auto; margin-bottom: 10px; }
  .ZT-txt .desc .wow { font-size: 40px; margin-bottom: 5px; }
  .ZT-txt .desc p { font-size: 18px; }
  .ZT-txt .desc span { font-size: 12px; }
  .row-zttwo-01 .txt .tip { text-align: left; text-indent: 2em; }
  .m-form-zt .a-grop { margin-top: 20px; }
  .m-apply-step .item { width: 50%; }
  .m-calc2 .calc-tit h4 { font-size: 20px; margin-right: 20px; }
  .m-calc2 .calc-tit .check label:last-child { margin-left: 10px; }
  .m-calc2 .calc-tit .check label { margin-left: 0; font-size: 14px; padding-left: 20px; }
  /* .ul-apply2 li{width: 50%;} */
  .ul-apply2 li .circle { width: 70px; height: 70px; padding: 5px; }
  .ul-apply2 li .circle i { background-size: 30px; }
  .ul-apply2 li p { font-size: 14px; }
  .row-zttwo-06 .tips { font-size: 14px; margin-top: 20px; }
  .ul-apply2 { margin-top: 20px; }
  .md-loan__process .body { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .md-loan__process .item { margin-bottom: 20px; }
  .md-loan__process { height: auto; padding: 15px 0; }
  .md-loan__process .body::before { height: 1px; top: 20px; }
  .md-loan__process .item .round .icon { width: 18px; height: 18px; background-size: contain; }
  .md-loan__process .item .round { width: 40px; height: 40px; margin-bottom: 10px; border: 1px solid #fff; }
  .md-loan__process .item::after { right: -7px; top: 15px; display: none; }
  .md-loan__process .body { padding-left: 10px; padding-right: 10px; }
  .md-loan__process .item h3 { font-size: 12px; }
  .md-loan__qa .list-item .title a { font-size: 14px; }
  .md-loan__qa .list-item .text { font-size: 12px; }
  .md-loan__qa .list-item { padding: 15px 10px; }
  .md-loan__qa .item { padding: 0; margin-bottom: 10px; }
  .md-loan__qa .item .list-item { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #eee; }
  .md-house .house-location__info .img { float: none; width: auto; }
  .md-house .house-location__info .text { margin-left: 0; height: auto; font-size: 12px; }
  .md-house .house-map .map-info { font-size: 12px; }
  .md-house .house-location__info .title { font-size: 16px; }
  .buyD-1 .col-r { margin-left: 0; margin-top: 20px; }
  .md-house .house-map .map-info .info { margin-bottom: 10px; }
  .md-house .buyD-2 form { display: block; }
  .md-house .buyD-2 .form-d1 .item { margin-bottom: 10px; }
  .md-house .buyD-2 { padding: 20px; }
  .md-house .house-justification .body .img { float: none; margin: 0 auto; }
  .md-house .house-justification .body { padding-right: 0; }
  .md-house .house-justification .body .text { margin-left: 0; height: auto; padding: 10px; max-height: 256px; font-size: 12px; }
  .md-house .house-justification .body .text * { max-height: 256px !important; font-size: 12px !important; line-height: 1.8 !important; }
  .md-house .house-justification .body { height: auto; font-size: 12px; }
  .md-invest__crowd .body .item { position: static; width: auto; margin-bottom: 10px; }
  .md-invest__crowd .body .item::before, .md-invest__crowd .body .item::after { display: none; }
  .md-invest__crowd .body .img img { width: 120px; height: 120px; }
  .md-invest__crowd .body .img { margin-bottom: 10px; height: 124px; width: 124px; }
  .md-invest__process .round { width: 45px; height: 45px; }
  .md-invest__process .round .icon { width: 18px; height: 18px; background-size: contain; }
  .md-invest__process .body .item::before { width: 20px; background-size: contain; background-repeat: no-repeat; right: -12px; top: 22px; background-position: center; }
  .md-invest__process .body { padding-top: 15px; }
  .md-invest__process { height: auto; padding: 15px; }
  .md-invest__process .body .item h3 { margin-top: 10px; font-size: 12px; }
  .md-invest__types .tab-body li .img { float: none; width: auto; }
  .md-invest__types .tab-body li .img img { width: 100%; }
  .md-invest__types .tab-body { height: auto; }
  .md-invest__types .tab-body li .img { padding: 20px; }
  .md-invest__types .tab-body li .text { padding: 20px; max-height: 348px; height: auto; } }

@media only screen and (max-width: 479px) { .contact-map .img { height: 300px; }
  .contact-map .img img { max-height: 100%; }
  /* .m-table01{width: 650px;} */
  .m-calc-pop .calc-info { width: 90%; }
  .slick-zt1 { width: 95%; margin: 20px auto 0; }
  .banner-zt02 .txt h3 { font-size: 16px; }
  .banner-zt02 .txt p { font-size: 12px; }
  .banner-zt02 { height: 230px; }
  .hd-logo a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .hd-logo { width: 150px; }
  .ul-tab { padding-bottom: 0; line-height: 38px; }
  .gb-head .right-more .more { margin-left: 0; }
  .g-contact .item .right { width: 77%; }
  .article-detail .foot { display: block; padding: 10px 0; }
  .article-detail .foot .left-link a { width: 100%; }
  .article-detail .foot .right-btns { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 15px; font-size: 12px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .article-detail .foot .right-btns a { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; }
  .md-contact__certificate .item { width: auto; float: none; }
  .gb-contact { margin-top: 20px; padding: 20px; } 
}

/*******************************
	-------[=第一版-end]-------
********************************/




.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:100%;max-width:1400px;margin:0 auto}
.wp2{width:100%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*,:after,:before{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.header-new{position:relative}
.header-new .top{height:38px;overflow:hidden;border-bottom:1px solid #e3e7e9;background-color:#eaeef1}
.header-new .top-l{float:left}
.header-new .top-l li{float:left;position:relative;padding-right:18px;margin-right:18px}
.header-new .top-l li:after{content:'';position:absolute;top:50%;right:0;width:1px;height:10px;margin-top:-5px;background-color:rgba(11,57,1110,.4)}
.header-new .top-l li a{display:block;font-size:15px;color:#083d7b;line-height:37px}
.header-new .top-l li a:hover{opacity:.8;text-decoration:underline}
.header-new .tel{float:right;line-height:37px;font-size:15px;color:#666;padding-left:32px;background:url(../images/i-tel.png) left center no-repeat}
.header-new .tel span{font-size:19px;color:#0054b6;font-family:Helve-B}
.header-new .hd{*zoom:1;background:url(../images/hd-bg.png) center bottom no-repeat}
.header-new .hd:after,.header-new .hd:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.header-new .logo{float:left;line-height:112px}
.header-new .logo img{display:inline-block;vertical-align:middle}
.header-new .hdr{float:right}
.so{float:right;width:232px;height:40px;position:relative;margin-top:35px}
.so form{display:block;height:100%}
.so .inp{width:100%;height:100%;border:1px solid #1864bd;display:block;border-radius:20px;font-size:14px;color:#1864bd;padding:0 50px 0 16px}
.so .inp::-webkit-input-placeholder{color:#aac6e8}
.so .inp::-moz-placeholder{color:#aac6e8}
.so .inp::-ms-input-placeholder{color:#aac6e8}
.so .btn{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;border:0;background:url(../images/i-so.png) center no-repeat}
.header-new .lang{float:left;width:88px;position:relative;margin-top:40px;margin-right:24px}
.header-new .lang dt{height:32px;cursor:pointer;background-color:#1965bd;text-align:center;line-height:32px;border-radius:16px;color:#fff;font-size:14px;position:relative}
.header-new .lang dt:after{content:'';width:9px;height:5px;display:inline-block;vertical-align:middle;margin-left:8px;background:url(../images/i-san.png) center no-repeat;position:relative;top:-1px}
.header-new .lang dd{position:absolute;left:0;width:100%;top:33px;border:1px solid #1864bd;line-height:30px;text-align:center;border-radius:16px;overflow:hidden;display:none}
.header-new .lang dd a{display:block;font-size:14px;color:#1864bd}
.header-new .lang dd a:hover{background-color:#1864bd;color:#fff}
.header-new .link{float:left;margin-top:40px}
.header-new .link a{position: relative;float:left;height:32px;line-height:32px;font-size:17px;font-family:Source-B;color:#0053ae;background-position:left center;background-repeat:no-repeat;padding-left:40px;margin-right:18px}
.header-new .link .qr{position: absolute;top: 100%;left: 50%;width: 130px;z-index: 13;padding: 8px;background-color: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,.1);display: none;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.header-new .link .qr img{width: 100%;display: block;}
.header-new .link a:hover .qr{display: block;}
.menu{display:none}
.nav{height:60px;position:relative;z-index:12;background-color:#0054b6;*zoom:1}
.nav:after,.nav:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.nav li{float:left;width:11.11%;position:relative}
.nav li .v1{display:block;line-height:60px;text-align:center;font-size:20px;color:#fff;position:relative}
.nav li .v1 i{width:12px;height:7px;margin-left:7px;display:inline-block;vertical-align:middle;background:url(../images/i-04.png) center no-repeat}
.nav li .v1:before{content:'';position:absolute;right:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:rgba(255,255,255,.2)}
.nav li:last-child .v1:before{display:none}
.nav li.ok .v1,.nav li.on .v1,.nav li:hover .v1{background-color:#014997}
.nav li.ok .v1:before,.nav li.on .v1:before,.nav li:hover .v1:before{display:none}
.nav dl{position:absolute;left:0;right:0;top:100%;display:none}
.nav dd{background-color:rgba(34,115,194,.5)}
.nav dd a{display:block;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff}
.nav dd:hover a{background-color:#014997}
.nv-nub{position:absolute;top:100%;left:0;right:0;display:none;background-color:#f9fafc;font-family:Source-R;z-index:103}
.nv-nub ul{width:38%;float:left;position:relative}
.nv-nub li{width:50%;border-bottom:1px solid rgba(135,149,165,.3)}
.nv-nub li a{display:block;font-size:20px;line-height:94px;position:relative}
.nv-nub li a:after{content:'>';font-family:Source-B;position:absolute;top:0;right:28px;color:#666}
.nv-nub li .v2{color:#111;padding-left:140px}
.nv-nub dl{position:absolute;right:0;top:0;width:50%;background-color:#1968be;display:none}
.nv-nub dd{border-bottom:1px solid rgba(255,255,255,.1)}
.nv-nub dd a{padding-left:52px;color:#fff}
.nv-nub li dd a:after{color:#fff}
.nv-nub .ico{position:absolute;left:35px;top:50%;width:34px;height:34px;border:1px solid rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.nv-nub .ico i{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;-o-background-size:32px auto;-ms-background-size:32px auto;-moz-background-size:32px auto;-webkit-background-size:32px auto;background-size:32px auto;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.nv-nub .ico .i-ok,.nv-nub li.ok .i-on,.nv-nub li:hover .i-on{opacity:0}
.nv-nub li.ok .i-ok,.nv-nub li:hover .i-ok{opacity:1}
.nv-nub li.ok,.nv-nub li:hover{background-color:#1968be}
.nv-nub li.ok .v2,.nv-nub li.ok .v2:after,.nv-nub li:hover .v2,.nv-nub li:hover .v2:after{color:#fff}
.nv-nub li.ok .v2 .ico,.nv-nub li:hover .v2 .ico{border-color:#fff}
.nv-txt{float:left;width:36%;padding:47px 78px 0 86px}
.nv-txt .pic{margin-bottom:27px}
.nv-txt .pic img{width:100%;display:block}
.nv-txt h3{font-size:22px;color:#000;margin-bottom:7px}
.nv-txt .desc{font-size:16px;line-height:30px;color:#666;margin-bottom:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.nv-txt .more{width:138px;height:40px;display:block;text-align:center;line-height:40px;font-size:16px;color:#fff;background-color:#1463be;border-radius:20px}
.nv-tel{width:26%;float:right;margin-top:47px;border-left:1px solid #e5e5e5;font-family:"微软雅黑","Microsoft Yahei"}
.nv-tel .item1{padding:30px 94px 45px 84px;margin-bottom:62px;border-bottom:1px solid #e5e5e5;background:url(../images/i-05.png) right 103px top 15px no-repeat}
.nv-tel .item2{padding:0 94px 15px 84px;background:url(../images/i-06.png) right 103px top no-repeat}
.nv-tel h3{font-size:24px;font-weight:400;color:#000;position:relative;padding-bottom:15px;margin-bottom:12px}
.nv-tel h3:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:27px;background-color:#0658b7}
.nv-tel span{display:block;font-size:36px;font-family:GaboD;color:#000}
.nv-tel p{font-size:16px;line-height:26px;color:#333}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#0054b6;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner{height:580px;position:relative}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide .con{outline:0;position:relative;height:100%;display:block;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-arrow{position:absolute;top:50%;margin-top:-38px;overflow:hidden;width:76px;height:76px;font-size:0;line-height:0;z-index:9;border:0;
	text-indent:9999px;border-radius:50%;cursor:pointer;background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-position:center center}
.banner .slick-prev{left:43px;background-image:url(../images/arr-l.png)}
.banner .slick-next{right:43px;background-image:url(../images/arr-r.png)}
.banner .slick-arrow:hover{background-color:rgba(255,255,255,.7)}
.banner .slick-dots{position: absolute;left: 0;right: 0;bottom: 80px;z-index: 3;
	text-align: center;
}
.banner .slick-dots li{width: 40px;height: 4px;
	background-color: rgba(255,255,255,.5);margin: 0 2px;display: inline-block;
}
.banner .slick-dots li.slick-active{background-color: #0054b6;}
.banner .slick-dots li button{display: none;}
.ban-list{position:absolute;left:0;right:0;bottom:16px;z-index:3;font-size: 0;text-align: center;}
.ban-list li{width:25%;display: inline-block;}
.ban-list li a{display:block;margin:0 13px;height:50px;line-height:50px;
	text-align:center;font-size:18px;color:#fff;font-family:Source-M;
	background-color:rgba(0,0,0,.4);border-radius:5px;position:relative;
	padding: 0 15px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.ban-list li a:hover{background-color:#0056b3}
.ban-list li em{position:absolute;top:0;left:0;width:40px;height:34px}
.ban-list li em img{width:100%;height:100%;display:block}
.footer-new{font-family:Source-R;background-color:#161719}
.fd-link dl{*zoom:1;line-height:72px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.2)}
.fd-link:after,.fd-link:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.fd-link dt{float:left;margin-right:20px;color:#fff;position:relative;font-weight:700}
.fd-link dt:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:#fff}
.fd-link dd{overflow:hidden}
.fd-link dd a{display:block;float:left;margin-right:25px;color:rgba(255,255,255,.2)}
.fd-copy .copy a:hover,.fd-link dd a:hover{color:#fff}
.fd-link dl:last-child{border-bottom:0}
.fd-copy{overflow:hidden;border-top:1px solid rgba(255,255,255,.2);line-height:67px}
.fd-copy .copy{float:left;color:rgba(255,255,255,.2)}
.fd-copy .copy a{color:rgba(255,255,255,.2)}
.fd-copy .share{float:right}
.fd-copy .share span{color:rgba(255,255,255,.6);float:left;font-family:"微软雅黑","Microsoft Yahei"}
.fd-copy .bdsharebuttonbox{overflow:hidden;font-size:0}
.fd-copy .bdsharebuttonbox a{margin:0 0 0 15px;padding:0;width:20px;height:20px;background-position:center;background-repeat:no-repeat;float:none;display:inline-block;vertical-align:middle}
.fd-copy .bdsharebuttonbox .bds_sqq{background-image:url(../images/i-39.png)}
.fd-copy .bdsharebuttonbox .bds_weixin{background-image:url(../images/i-40.png)}
.fd-copy .bdsharebuttonbox .bds_tsina{background-image:url(../images/i-41.png)}
.fix-nv,.mo-nav{display:none}
.ban-adve a{height:100px;display:block;background-position:center;background-repeat:no-repeat}
.ul-tab-ba{overflow:hidden;padding:33px 0}
.ul-tab-ba li{width:25%;float:left}
.ul-tab-ba .con{display:block}
.ul-tab-ba .ico{float:left;width:92px;height:92px;margin-right:15px;background-position:center;background-repeat:no-repeat;-o-background-size:92px auto;-ms-background-size:92px auto;-moz-background-size:92px auto;-webkit-background-size:92px auto;background-size:92px auto}
.ul-tab-ba .txt{overflow:hidden;padding-top:23px}
.ul-tab-ba .txt h3{font-size:22px;color:#333;font-family:Source-B;font-weight:400;line-height:1.2}
.ul-tab-ba .txt p{font-size:16px;color:#777}
.row-a1{padding-bottom:83px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.g-t1{text-align:center;padding:70px 0 0;overflow: hidden;}
.g-t1 .tit{position:relative}
.g-t1 .tit em{font-size:122px;font-family:GaboD;color:rgba(214,226,241,.76);text-transform:uppercase;line-height:1}
.g-t1 .tit h2{/*font-family:YouS;*/font-size:42px;/*font-weight:400;*/color:#272727;line-height:1.1;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.g-t1 .tit h2 i{display:inline-block;vertical-align:middle;margin: 0 8px;}
.g-t1 p{/*font-family:ZhenyanGB-R;*/font-weight: bold;font-size:20px;color:#0657b3;margin-top:-13px}
.g-t1 .tit h2 img{height: 48px;display:block;margin:0 auto}
.g-t1 .more{float: right;font-size: 16px;color: #666;margin-top: 10px;}
.g-t1 .more:hover{color: #0657b3;}
.g-t1-1 .tit em{color:rgba(255,255,255,.08)}
.g-t1-1 .tit h2,.g-t1-1 p{color:#fff}
.n-list1{overflow:hidden;border:8px solid #0657b3;margin-top:27px;border-right-width:8px;border-radius: 20px;
	background:url(../images/p-bg2.jpg) center no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-list1 li{width:25%;float:left}
.n-list1 .con{display:block;overflow:hidden;position:relative;
	border-right:1px solid #0657b3;border-bottom:1px solid #0657b3;
	text-align: center;padding:44px 30px 0;height:239px;
}
.n-list1 .tit h3{font-family:Source-M;font-size:26px;font-weight:400;color:#333;
	margin-bottom: 5px;
}
.n-list1 .tit em{font-size:14px;line-height:17px;color:#999;font-family:arial;text-transform:uppercase;height:34px;overflow:hidden;display:block}
/*.n-list1 .top{position:absolute;top:156px;left:40px;right:40px}*/
.n-list1 .top .ico{height:70px;margin-bottom: 12px;display: block;}
.n-list1 .top .ico img{height:100%;display:block;margin: 0 auto;}
.n-list1 .top .num{float:right;font-family:DIN-B;font-size:74px;color:rgb(202 222 247);font-style:italic}
.row-a2,.row-a3{padding-bottom:96px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-list2{overflow:hidden;margin-top:42px;background-color:rgba(255,255,255,.9)}
.n-list2 li{width:16.66%;float:left}
.n-list2 .con{display:block;overflow:hidden;position:relative;height:185px;border-right:1px solid rgba(0,0,0,.07);padding-left:52px;padding-top:43px}
.n-list2 li:last-child{border-right:0}
.n-list2 .desc{font-family:Source-R;font-size:16px;color:#0657b3}
.n-list2 .num{font-size:16px;font-family:Source-M;color:#333}
.n-list2 .num span{font-size:56px;font-family:GaboD}
.row-a3{padding-bottom:80px}
.n-slider1 .slider{margin:0 -16px;padding-bottom:65px;padding-top:40px}
.n-slider1 .con{display:block;margin:0 16px}
.n-slider1 .pic{padding-top:45%;height:0;position:relative;overflow:hidden}
.n-slider1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-slider1 .txt{position:relative;text-align:center;background-color:#fff;padding:16px 0 13px}
.n-slider1 .txt:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#0758b3;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-slider1 .txt h3{font-size:20px;font-family:Source-M;font-weight:400;color:#333;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-slider1 .txt p{font-family:Source-R;color:#999;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-slider1 .con:hover .txt:after{width:100%}
.n-slider1 .con:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.n-slider1 .con:hover .txt h3{color:#0758b3}
.n-slider1 .con:hover{box-shadow:0 0 8.1px .9px rgba(7,88,179,.11)}
.n-slider1 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#fff;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider1 .slick-prev{left:-105px;background-image:url(../images/i-11.png)}
.n-slider1 .slick-next{right:-105px;background-image:url(../images/i-10.png)}
.n-slider1 .slick-arrow:hover{background-color:#0657b3}
.n-slider1 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider1 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.n-btn1 img{width:100%;display:block}
.g-t2{overflow:hidden;padding-bottom:12px;margin-bottom:32px;border-bottom:1px solid #eaeaea}
.g-t2 .tit{float:left}
.g-t2 .tit h3{float:left;font-family:Source-B;font-size:32px;color:#000}
.g-t2 .tit span{padding-left:15px;overflow:hidden;font-family:PangMen;font-weight:400;font-size:20px;color:#0657b3}
.g-t2 .more{float:right;font-size:18px;color:#8b8a8a;font-family:Source-R;margin-top:20px}
.g-t2 .more:hover{color:#0657b3}
.n-list3{*zoom:1;margin:0 -13px}
.n-list3:after,.n-list3:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.n-list3 li{width:25%;float:left}
.n-list3 .con{display:block;margin:0 13px;background-color:#fff;box-shadow:0 0 20px 0 rgba(13,4,8,.1)}
.n-list3 .pic{padding-top:71%;height:0;position:relative;overflow:hidden}
.n-list3 .lab{position:absolute;right:0;top:0;width:82px;height:32px;z-index:2}
.n-list3 .lab img{width:100%;height:100%;display:block}
.n-list3 .prices{position:absolute;left:0;bottom:0;right:0;z-index:2;height:37px;line-height:37px;overflow:hidden;padding:0 16px 0 20px;background:rgba(0,0,0,.5)}
.n-list3 .money{float:left}
.n-list3 .money .ico{width:30px;display:inline-block;vertical-align:middle}
.n-list3 .money .ico img{width:100%;display:block}
.n-list3 .money span{color:#fff;display:inline-block;vertical-align:middle;font-size:14px;font-family:Source-B}
.n-list3 .money em{font-size:20px;font-family:Impact}
.n-list3 .years{color:#fff;float:right;font-size:14px;font-family:Source-B}
.n-list3 .years span{font-family:Impact;color:#ffb900;font-size:20px}
.n-list3 .txt{padding-left:25px;padding-top:20px;padding-bottom:15px;border-bottom:1px solid #ebebeb}
.n-list3 .txt h3{font-family:Source-B;font-weight:400;font-size:16px;color:#333;margin-bottom:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-list3 .txt h3 em{width:48px;height:22px;display:inline-block;vertical-align:middle;text-align:center;line-height:20px;font-size:12px;color:#fff;margin-left:10px;background:url(../images/i-14.png) center no-repeat;font-weight:400;font-family:"微软雅黑","Microsoft Yahei"}
.n-list3 .txt p{font-size:14px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-list3 .bot{overflow:hidden;height:40px;line-height:40px}
.n-list3 .bot span{width:33.33%;float:left;color:#333;border-right:1px solid #ebebeb;text-align:center}
.n-list3 .bot span:last-child{border-right:0}
.n-list3 .bot i{margin-right:5px}
.n-list3 .bot img{display: inline-block;vertical-align: middle;}
.n-list3 .con:hover .txt h3{color:#0657b3}
.row-a4-1{margin-bottom:60px;padding-top:40px}
.row-a4-2{padding-bottom:60px}
.row-a5{background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-a4{padding-bottom: 52px;background-position:center bottom;background-repeat:no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.row-a6{padding-top:46px;padding-bottom: 23px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a6 .g-t1{padding-top: 0;}
.row-a6 .g-t1 .tit em{color: rgba(6,87,179,.08);}
.m-tab1{overflow:hidden;margin-bottom:28px}
.m-tab1 li{float:left;padding-right:15px;margin-right:15px;position:relative}
.m-tab1 li:after{content:'';position:absolute;right:0;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#b2b2b2}
.m-tab1 li a{display:block;font-size:16px;font-family:Source-M;color:#666}
.m-tab1 li.on a,.m-tab1 li:hover a{color:#0657b3}
.m-tab1 li:last-child:after{display:none}
.row-a6 .n-tab1{margin-bottom: 27px;margin-top: 22px;}
.row-a6 .n-tab1 li a{background-color: #fff;border-color: #fff;}
.hide-dn{height: 0;overflow: hidden;}
.row-a6-1{padding-top:38px}
.row-a6-2{margin-bottom:53px}
/*.row-a6-2 .g-t2 .tit span{color:#888;font-weight:400}*/
.n-list4{*zoom:1;margin:0 -15px;padding-top:21px;padding-bottom:30px}
.n-list4:after,.n-list4:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.n-list4 li{float:left;width:33.33%;margin-bottom:30px}
.n-list4 .con{display:block;margin:0 15px;background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,.06)}
.n-list4 .pic{padding-top:62%;height:0;overflow:hidden;position:relative}
.n-list4 .pic:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);}
.n-list4 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-list4 h3{height:70px;line-height:70px;font-size:22px;color:#333;text-align:center;font-family:Source-B}
.n-list4 .mask{position:absolute;top:50%;left:0;right:0;z-index: 3;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.n-list4 .ico{width:212px;margin:0 auto 8px;display:block}
.n-list4 .ico .img{width:100%;display:block}
.n-list4 h4{font-size:28px;color:#fff;font-family:Source-B;letter-spacing:2px;
	text-indent:2px;padding-top:10px;text-align:center;margin:0 30px;
	border-top:2px solid #fff
}
.n-list4 .con:hover h3{color:#0657b3}
.n-list4 .con:hover .pic .img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.n-list4 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#dde8f4;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-list4 .slick-prev{left:-105px;background-image:url(../images/i-11.png)}
.n-list4 .slick-next{right:-105px;background-image:url(../images/i-10.png)}
.n-list4 .slick-arrow:hover{background-color:#0657b3}
.n-list4 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-list4 .slick-next:hover{background-image:url(../images/i-10-on.png)}

.m-form1{height:126px;overflow:hidden;background:url(../images/p-bg7.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-form1 .tit{float:left;padding-left:60px;color:#fff;line-height:1.1;margin:37px 58px 0;background:url(../images/i-20.png) left center no-repeat}
.m-form1 .tit h3{font-size:28px;margin-bottom:3px;text-shadow:0 1px 0 rgba(0,0,0,.35)}
.m-form1 .tit span{font-size:18px;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.35)}
.m-form1 .con{overflow:hidden;padding-top:39px}
.m-form1 .inp{float:left;width:25%;padding-right:5px}
.m-form1 .inp input{width:100%;display:block;height:48px;border:1px solid #2e85e8;border-radius:5px;padding-right:15px;font-size:14px;padding-left:38px;background-color:#fff;background-position:12px center;background-repeat:no-repeat}
.m-form1 .inp1 input{background-image:url(../images/i-21.png)}
.m-form1 .inp2 input{background-image:url(../images/i-22.png)}
.m-form1 .inp3 input{background-image:url(../images/i-23.png)}
.m-form1 .inp3{width:12%}
.m-form1 .code{float:left;width:114px;height:48px;border-radius:5px;overflow:hidden}
.m-form1 .code img{width:100%;height:100%;display:block}
.m-form1 .btn{float:left;width:152px;height:48px;cursor:pointer;background-color:#5565c7;font-size:18px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35);font-family:Source-B;border:0;padding:0;border-radius:5px;margin-left:8px}
.row-a7{padding-top: 60px;padding-bottom:56px;background:url(../images/p-bg8.jpg) center bottom no-repeat}
.row-a7 .g-t1{padding-top: 55px;}
.row-a8{padding-bottom:65px;background-color:#e8eef6}
.n-list4-1 li{width:50%}
.n-list4-1 .ico{width:289px}
.n-list4-1 h4{font-size:38px}
.n-list4-1 .con:hover .pic .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.row-a9{padding-bottom:55px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-t1-2 .tit h2{color:#000}
.g-t1-2 p{color:#f02314}
.g-t1-1 .more{color: #fff;}
.n-slider2{padding:2px 0 32px;box-shadow:0 0 53.01px 3.99px rgba(6,87,179,.14)}
.n-slider2 .slider{margin:0 -16px}
.n-slider2 .con{padding:10px 9px 34px;display:block;margin:0 16px;background-color:#dbe6f1;background-position:center bottom;background-repeat:no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.n-slider2 .pic{line-height:191px;height:191px;text-align:center;background-color:#fff;margin-bottom:20px}
.n-slider2 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.n-slider2 h3{font-size:24px;font-weight:400;color:#333;font-family:Source-M;text-align:center;margin-bottom:15px}
.n-slider2 .btn{width:140px;height:40px;display:block;margin:0 auto;border-radius:20px;background-color:#bccfe3;font-size:16px;font-family:Source-R;color:#666;text-align:center;line-height:40px}
.n-slider2 .con:hover{background-image:url(../images/pic-bg6.jpg);background-color:#3691f8}
.n-slider2 .con:hover h3{color:#fff}
.n-slider2 .con:hover .btn{background-color:#fff;color:#0657b3}
.n-slider2 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#dde8f4;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider2 .slick-prev{left:-130px;background-image:url(../images/i-11.png)}
.n-slider2 .slick-next{right:-130px;background-image:url(../images/i-10.png)}
.n-slider2 .slick-arrow:hover{background-color:#0657b3}
.n-slider2 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider2 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.n-more1{text-align:right;margin-bottom:10px;margin-top:15px}
.n-more1 a{font-size:18px;color:#fff;font-family:Source-M}
.n-more1 a:hover{color:#fff;opacity: .8;}
.row-a10{padding-bottom:80px;padding-top:50px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.g-t2-1 .tit h3{font-family:YouS;font-weight:400;font-size:52px;color:#fff;line-height:1.2}
.g-t2-1 .tit h3 span{color:#fff}
.g-t2-1{border-bottom-color:rgba(255,255,255,.2)}
.g-t2-1 .more{color:#fff;margin-top:35px}
.g-t2-1 .more:hover{color:#fff}
.n-list5{overflow:hidden;padding:34px 10px 38px;background-color:#fff}
.n-list5 li{width:33.33%;float:left}
.n-list5 .con{display:block;margin:0 20px}
.n-list5 .pic{padding-top:72%;height:0;position:relative;overflow:hidden}
.n-list5 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-list5 h3{font-size:20px;text-align:center;line-height:66px;height:66px;background-color:#d7dfe8;overflow:hidden;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.n-list5 em{position:absolute;top:0;right:0;z-index:2;width:60px;height:36px;background:url(../images/i-25.png) center no-repeat}
.n-list5 .con:hover .pic img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.n-list5 .con:hover h3{color:#fff;background-color:#0657b3}
.row-a11{padding-top: 54px;padding-bottom:90px;background-color:#f0f5fb}
.n-slider3{margin-top:45px}
.n-slider3 .slider{margin:0 -20px}
.n-slider3 .con{display:block;margin:0 20px;background-color:#fff}
.n-slider3 .pic{padding-top:116%;height:0;position:relative;overflow:hidden}
.n-slider3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-slider3 .txt{padding-left:32px;padding-top:10px;height:75px;position:relative}
.n-slider3 .txt:after{content:'';position:absolute;left:0;bottom:0;height:1px;width:0;background-color:#0658b7;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-slider3 .txt:before{content:'';position:absolute;top:50%;right:40px;width:32px;height:8px;margin-top:-4px;background:url(../images/i-28.png) center no-repeat}
.n-slider3 .txt h3{font-size:20px;color:#333;font-weight:400;font-family:Source-M}
.n-slider3 .txt span{font-size:16px;color:#0658b7;font-family:Source-R}
.n-slider3 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.n-slider3 .con:hover .txt:before{background-image:url(../images/i-28-on.png)}
.n-slider3 .con:hover .txt:after{width:100%}
.n-slider3 .con:hover{background:url(../images/i-42.png) right bottom no-repeat #fff;
	-o-background-size:85px auto;
	-ms-background-size:85px auto;
	-moz-background-size:85px auto;
	-webkit-background-size:85px auto;
	background-size:85px auto
}
.n-slider3 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#fff;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider3 .slick-prev{left:-78px;background-image:url(../images/i-11.png)}
.n-slider3 .slick-next{right:-78px;background-image:url(../images/i-10.png)}
.n-slider3 .slick-arrow:hover{background-color:#0657b3}
.n-slider3 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider3 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.row-a12{padding-bottom:86px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.row-a12 .g-t1 .tit em{font-size:103px}
.row-a12 .col-l{width:430px;background:url(../images/i-26.png) right bottom no-repeat #074c9b;-o-background-size:314px auto;-ms-background-size:314px auto;-moz-background-size:314px auto;-webkit-background-size:314px auto;background-size:314px auto}
.row-a12 .col-r{float:none;overflow:hidden;padding:0 75px}
.row-a12 .cont{overflow:hidden;margin-top:50px;background-color:rgba(0,0,0,.4)}
.m-tel{font-family:"微软雅黑","Microsoft Yahei"}
.m-tel .item1{padding:25px 35px 20px 45px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);background:url(../images/i-05-on.png) right 54px top 38px no-repeat}
.m-tel .item2{padding:0 45px 33px 55px;background:url(../images/i-06-on.png) right 54px top no-repeat}
.m-tel h3{font-size:22px;font-weight:400;color:#fff;position:relative;padding-bottom:15px;margin-bottom:12px}
.m-tel h3:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:27px;background-color:#fff}
.m-tel span{display:block;font-size:32px;font-family:GaboD;color:#fff}
.m-tel p{font-size:16px;line-height:26px;color:#fff}
.m-form2{padding-top:20px}
.m-form2 .ovh{margin:0 -31px}
.m-form2 .ovh .item{width:50%;float:left;padding:0 31px}
.m-form2 .item{position:relative;margin-bottom:15px}
.m-form2 .inp{width:100%;display:block;height:50px;background-color:transparent;border:0;
	font-family:Source-M;border-bottom:1px solid rgba(255,255,255,.3);font-size:18px;
	color:#fff
}
.m-form2 .inp::-webkit-input-placeholder{color:#fff}
.m-form2 .inp::-moz-placeholder{color:#fff}
.m-form2 .inp::-ms-input-placeholder{color:#fff}
.m-form2 .text{margin-bottom:20px}
.m-form2 .text textarea{height:80px}
.m-form2 .btn{width:137px;height:45px;display:block;cursor:pointer;border-radius:23px;border:0;font-family:Source-M;background-color:#fff;font-size:20px;color:#0658b7}
.m-form2 .btn:hover{opacity:.8}
.m-form2 .sel select{background:url(../images/i-27.png) right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.m-form2 .sel select option{background-color:rgba(0,0,0,1)}
.m-form2 .code .item{position: relative;padding-right: 150px;}
.m-form2 .code .code-img{position: absolute;right: 0;bottom: 0;width: 140px;height: 60px;}
.m-form2 .code .code-img img{width: 100%;height: 100%;display: block;}
.n-slider4{padding-bottom:58px;margin-top:18px}
.n-slider4 .slider{margin:0 -13px}
.n-slider4 .item{padding-bottom:20px}
.n-slider4 .con{display:block;margin:0 13px;box-shadow:0 0 20px 0 rgba(13,5,8,.1);background-color:#fff}
.n-slider4 .pic{padding-top:60%;height:0;position:relative;overflow:hidden}
.n-slider4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.n-slider4 .txt{padding:18px 27px 0}
.n-slider4 h3{font-size:18px;line-height:25px;height:50px;
	font-family:Source-B;margin-bottom:18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-slider4 .bot{overflow:hidden;height:53px;line-height:52px;padding-top:1px;position:relative}
.n-slider4 .bot:after{content:'';position:absolute;top:0;left:0;width:100%;background-color:#d2d2d2;height:1px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-slider4 .date{float:left;font-size:16px;font-family:arial;color:#aaa}
.n-slider4 .btn{float:right;width:17px;height:12px;position:absolute;right:0;top:50%;margin-top:-6px;background:url(../images/i-29.png) center no-repeat}
.n-slider4 .play{position:absolute;top:50%;left:50%;width:64px;height:64px;z-index: 3;background:url(../images/i-30.png) center no-repeat;
	-o-background-size:100% auto;
	-ms-background-size:100% auto;
	-moz-background-size:100% auto;
	-webkit-background-size:100% auto;
	background-size:100% auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.n-slider4 .con:hover .bot:after{background-color:#0658b7}
.n-slider4 .con:hover h3{color:#0658b7}
.n-slider4 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#dde8f4;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider4 .slick-prev{left:-130px;background-image:url(../images/i-11.png)}
.n-slider4 .slick-next{right:-130px;background-image:url(../images/i-10.png)}
.n-slider4 .slick-arrow:hover{background-color:#0657b3}
.n-slider4 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider4 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.n-list3-play .play{position:absolute;top:50%;left:50%;width:64px;height:64px;z-index: 3;background:url(../images/i-30.png) center no-repeat;
	-o-background-size:100% auto;
	-ms-background-size:100% auto;
	-moz-background-size:100% auto;
	-webkit-background-size:100% auto;
	background-size:100% auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.n-list3-play .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#dde8f4;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-list3-play .slick-prev{left:-130px;background-image:url(../images/i-11.png)}
.n-list3-play .slick-next{right:-130px;background-image:url(../images/i-10.png)}
.n-list3-play .slick-arrow:hover{background-color:#0657b3}
.n-list3-play .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-list3-play .slick-next:hover{background-image:url(../images/i-10-on.png)}
.n-list3-play .lab{position:absolute;right:0;top:0;width:82px;height:32px;z-index:2;
	background:rgba(0,0,0,.8);text-align: center;line-height: 32px;font-size: 14px;color: #fff;
	border-bottom-left-radius: 16px;
}
.n-list3-play .con{box-shadow: none;}
.row-a14{padding-bottom:50px;background:url(../images/p-bg12.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-tab1{text-align:center;font-size:0;margin:30px 0 37px}
.n-tab1 ul{display:inline-block}
.n-tab1 li{float:left;margin:0 6px}
.n-tab1 li a{font-size:16px;color:#666;height:40px;padding: 0 18px;font-family:Source-R;display:block;border:1px solid #dcdcdc;border-radius:20px;line-height:38px}
.n-tab1 li.on a,.n-tab1 li:hover a{background-color:#0657b3;border-color:#0657b3;color:#fff}
.row-a14 .col-l{width:59%}
.row-a14 .col-r{width:41%}
.n-list6{overflow:hidden}
.n-list6 li{width:50%;float:left;margin-bottom:24px}
.n-list6 .con{display:block;margin-right:24px;position:relative}
.n-list6 .pic{padding-top:68%;position:relative;overflow:hidden;height:0}
.n-list6 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-list6 .pic:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/i-31.png) left bottom repeat-x}
.n-list6 .tit{position:absolute;left:22px;right:22px;bottom:16px;z-index:2;color:#fff}
.n-list6 .date{font-size:14px;display:block;font-family:Source-R}
.n-list6 .tit h3{font-size:16px;font-family:Source-B;font-weight:700}
.n-list6 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.n-list7{padding:25px 30px;background-color:#fff}
.n-list7 li{border-bottom:1px dashed #d9d9d9}
.n-list7 .con{display:block;overflow:hidden;padding-bottom:25px;padding-top:25px}
.n-list7 .date{float:left;margin-right:30px}
.n-list7 .date span{display:block;margin:0 auto 4px;width:38px;height:36px;font-size:14px;color:#333;font-family:Source-R;background:url(../images/i-32.png) center no-repeat;text-align:center;font-weight:700;padding-top:12px}
.n-list7 .date em{font-size:12px;font-family:arial;color:#333}
.n-list7 .txt{overflow:hidden}
.n-list7 h3{font-size:16px;font-family:Source-B;margin-bottom:3px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.n-list7 .desc{font-size:14px;line-height:24px;color:#888;font-family:Source-M;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-list7 li:last-child{border-bottom:0}
.n-list7 .con:hover .date span{color:#0658b7;background-image:url(../images/i-32-on.png)}
.ul-tab1{overflow:hidden}
.ul-tab1 ul{margin:0 -50px;overflow:hidden}
.ul-tab1 li{width:25%;float:left;position:relative;padding:33px 0}
.ul-tab1 li:after{content:'';position:absolute;right:0;top:50%;width:1px;height:56px;margin-top:-28px;background-color:#e3e3e3}
.ul-tab1 .con{display:block;margin:0 50px}
.ul-tab1 .ico{float:left;width:70px;height:70px;margin-right:15px;background-position:center;background-repeat:no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.ul-tab1 .txt{overflow:hidden;padding-top:13px}
.ul-tab1 .txt h3{font-size:20px;color:#333;font-family:Source-B;font-weight:400;line-height:1.2}
.ul-tab1 .txt p{font-size:14px;color:#777}
.ul-tab1 li:last-child:after{display:none}
.row-a15{padding:70px 0 30px;
	background-image: url(/public/home/images/p-bg13.jpg);
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.m-form3{margin-bottom:55px}
.m-form3 .tit{font-size:28px;font-weight:400;color:#fff;font-family:Source-R;margin-bottom:27px}
.m-form3 ul{overflow:hidden;margin-bottom:20px;margin-right: -20px;}
.m-form3 li{width:20%;float:left;padding-right:20px}
.m-form3 span{float:left;width:56px;line-height:40px;font-size:14px;color:#fff}
.m-form3 .con{overflow:hidden}
.m-form3 .inp{width:100%;display:block;height:40px;padding:0 14px;background-color:rgba(0,0,0,.3);color:#fff;border:1px solid rgba(255,255,255,.3)}
.m-form3 .btn{width:234px;height:48px;display:block;margin:0 auto;border:0;background-color:#fff;font-size:18px;color:#333;border-radius:3px;cursor:pointer}
.m-form3 .btn:hover{opacity:.8}
.m-form3 .code{position: relative;}
.m-form3 .code-img{position: absolute;right: 2px;top: 2px;bottom: 2px;width: 80px;}
.m-form3 .code-img img{width: 100%;height: 100%;display: block;}
.n-txt1{overflow:hidden}
.n-txt1 .txt{width:408px;padding-right:120px;float:left}
.n-txt1 .ico{display:block;margin-bottom:14px}
.n-txt1 .ico img{display:block}
.n-txt1 .txt h4{color:#fff;font-size:16px;font-family:Source-B;margin-bottom:10px}
.n-txt1 .desc{font-size:14px;line-height:24px;color:rgba(255,255,255,.4)}
.n-txt1 .item{width:154px;float:left;margin-left:39px}
.n-txt1 .pic{height:154px}
.n-txt1 .pic img{width:100%;height:100%;display:block}
.n-txt1 .item span{height:32px;display:block;text-align:center;font-size:14px;color:#fff;border:1px solid rgba(255,255,255,.2);font-family:Source-R;line-height:31px}
.ban{height:450px;position: relative;
	background-position:center;background-repeat:no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.ban .tit{position: absolute;top: 50%;left: 0;right: 0;text-align: center;
	font-size: 50px;color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.row-b1{padding:0 0 65px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;
	-webkit-background-size:cover;background-size:cover
}
.n-txt2{overflow:hidden;border-radius:10px;padding:32px 38px 32px 45px;background:url(../images/p-bg15.jpg) center bottom no-repeat #fff;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-txt2 .txt{width:50%;padding-right:38px;float:left;padding-top:30px}
.n-txt2 h3{font-size:34px;color:#333;font-family:Source-B;margin-bottom:15px}
.n-txt2 .desc{font-size:18px;line-height:2;color:#555;font-family:Source-R;
	overflow-y: auto;max-height: 333px;padding-right: 20px;
}
.n-txt2 .right{width:50%;float:right}
.n-txt2 .video{padding-top:68%;height:0;position:relative;overflow:hidden}
.n-txt2 .video img{z-index:1}
.n-txt2 .video img,.n-txt2 .video video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.n-txt2 .video video{background-color:#000}
.n-txt2 .play{position:absolute;top:50%;left:50%;width:100px;height:100px;z-index:2;cursor:pointer;background:url(../images/i-43.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cur{font-size:16px;font-family:Source-R;padding:23px 0;text-align: right;}
.cur a{color:#666}
.cur a:hover,.cur span{color:#0054b6}
.cur .home{padding-left:28px;background:url(../images/i-44.png) left center no-repeat}
.row-b2{padding-bottom:33px;background-color:#f0f3f8;
	background-position: center;background-repeat: no-repeat;	
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.g-t3{text-align:center;position: relative;z-index: 2;padding:65px 0 0}
.g-t3 h2{font-size:36px;font-family:Source-B;color:#333}
.g-t3 h2:after,.g-t3 h2:before{content:'';display:inline-block;vertical-align:middle;width:68px;height:20px;background-repeat:no-repeat;background-position:center}
.g-t3 h2:after{margin-left:15px;background-image:url(../images/i-45-on.png)}
.g-t3 h2:before{margin-right:15px;background-image:url(../images/i-45.png)}
.g-t3 .more{float: right;font-size: 16px;color: #666;}
.g-t3 .more:hover{color: #0054b6;}
.n-list8{overflow:hidden;border:1px solid #bbbcbf;margin-top:40px}
.n-list8 li{width:25%;float:left;margin-bottom:-1px;border-right:1px solid #bbbcbf;border-bottom:1px solid #bbbcbf}
.n-list8 .con{height:194px;text-align:center;padding-top:26px}
.n-list8 .ico{display:block;height:100px;margin-bottom:15px;background-position:center;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.n-list8 li:nth-child(4n){border-right:0}
.n-list8 h3{font-size:20px;color:#333;font-family:Source-M;font-weight:400}
.row-b3{padding-bottom:65px;background:url(../images/p-bg16.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-slider5{margin-top:62px}
.n-slider5 .slider{margin:0 -17px}
.n-slider5 .con{display:block;margin:0 17px}
.n-slider5 .pic{padding-top:123%;height:0;position:relative;overflow:hidden;margin-bottom:16px;border-right:10px}
.n-slider5 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-slider5 h3{text-align:center;font-size:20px;font-weight:400;font-family:Source-R}
.n-slider5 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:#dde8f4;background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider5 .slick-prev{left:-67px;background-image:url(../images/i-11.png)}
.n-slider5 .slick-next{right:-67px;background-image:url(../images/i-10.png)}
.n-slider5 .slick-arrow:hover{background-color:#0657b3}
.n-slider5 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider5 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.row-b4{padding:0 0 68px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.n-txt3{overflow:hidden;border-radius:10px;margin-top:50px;background-color:#3372ba}
.n-txt3 .pic{width:51%;float:left}
.n-txt3 .pic img{width:100%;display:block}
.n-txt3 .txt{overflow:hidden;padding:60px 35px 0 55px;}
.n-txt3 .desc{font-size:18px;line-height:2;color:#fff;margin-bottom:30px;max-height: 280px;overflow-y: auto;padding-right: 20px;}
.n-txt3 .desc::-webkit-scrollbar { width: 8px; }
.n-txt3 .desc::-webkit-scrollbar-track { background: none; }
.n-txt3 .desc::-webkit-scrollbar-thumb { background: #fff; border-radius: 4px; }
.n-txt3 .desc::-webkit-scrollbar-thumb:window-inactive { background: #fff; }

.n-txt3 .btn{display:block;width:164px;height:45px;border-radius:22px;font-size:18px;color:#0657b3;font-family:Source-M;text-align:center;line-height:45px;background:rgba(255,255,255,.9)}
.n-txt3 .btn:before{content:'';width:22px;height:20px;display:inline-block;vertical-align:middle;background:url(../images/i-54.png) center no-repeat;margin-right:8px}
.n-txt3 .btn:hover{background-color:#fff}
.row-b5{padding-bottom:66px;
	background:url(../images/p-bg17.jpg) center no-repeat;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;
	-webkit-background-size:cover;background-size:cover
}
.g-t3-1 h2{color:#fff}
.g-t3-1 h2:before{background-image:url(../images/i-55.png)}
.g-t3-1 h2:after{background-image:url(../images/i-55-on.png)}
.n-list9{overflow:hidden;border-radius:10px;margin-top:45px;background-color:#fff;padding:33px 22px 0}
.n-list9 li{width:25%;float:left}
.n-list9 .con{display:block;margin:0 21px}
.n-list9 h3{padding: 15px 0;line-height:28px;font-weight:400;text-align:center;font-size:18px;font-family:Source-R;color: #0054b6;}
.n-list9 .pic{height:102px;border:2px solid #dcdcdc;border-radius:10px;
	text-align:center;line-height:98px
}
.n-list9 .pic img{display:inline-block;vertical-align:middle;max-height:80%;max-width:80%}
.n-list9 .con .pic{border-color: #0657b3;}
.m-form4{width:906px;margin:0 auto;font-family:Source-R;overflow:hidden;padding-top:50px}
.m-form4 .cont{width:676px;float:left}
.m-form4 .item{overflow:hidden;margin-bottom:18px}
.m-form4 .item span{float:left;width:230px;text-align:right;font-size:18px;color:#fff;line-height:48px;padding-right:20px}
.m-form4 .item .con{overflow:hidden;position:relative;background-color: #fff;border-radius: 3px;}
.m-form4 .inp{width:100%;display:block;height:48px;background-color: transparent;position: relative;z-index: 3;border-radius:3px;font-family:Source-R;border:0;padding:0 50px 0 22px;font-size:16px}
.m-form4 textarea.inp{height:138px;padding-top:15px}
.m-form4 .ico{position:absolute;right:0;top:0;width:48px;height:48px;background-position:center;background-repeat:no-repeat}
.m-form4 .cont .btn{margin-left:230px}
.m-form4 .cont .btn button{width:100%;height:57px;display:block;cursor:pointer;background-color:#fff;font-size:22px;font-family:Source-M;border:0;border-radius:28px;color:#3674bb}
.m-form4 .cont .btn button:hover{opacity:.8}
.m-form4 .txt{overflow:hidden;padding-left:54px;color:#fff}
.m-form4 .tel{font-size:16px;line-height:22px;margin-bottom:25px}
.m-form4 .tel h4{font-size:16px;position:relative;font-weight:400;padding-bottom:10px;line-height:1.5;margin-bottom:11px}
.m-form4 .tel h4:after{content:'';position:absolute;left:0;bottom:0;width:22px;height:2px;background-color:#fff}
.m-form4 .qr{width:146px;margin-bottom:32px}
.m-form4 .pic{margin-bottom:8px}
.m-form4 .pic img{width:100%;display:block}
.m-form4 .qr span{display:block;text-align:center;font-size:14px}
.m-form4 .txt .btn{display:block;width:164px;height:45px;border-radius:22px;font-size:18px;color:#0657b3;font-family:Source-M;text-align:center;line-height:45px;background:rgba(255,255,255,.9)}
.m-form4 .txt .btn:before{content:'';width:21px;height:21px;display:inline-block;vertical-align:middle;background:url(../images/i-56.png) center no-repeat;margin-right:8px}
.m-form4 .txt .btn:hover{background-color:#fff}
.m-form4 .code-img{position: absolute;right: 2px;top: 2px;bottom: 2px;width: 120px;}
.m-form4 .code-img img{width: 100%;height: 100%;display: block;}
.row-b6{padding-bottom:90px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.n-box1{padding-top:33px;padding-bottom:40px;margin-top:46px;background-color:#fff;border-radius:10px;box-shadow:0 0 5px 0 rgba(28,28,28,.2)}
.n-box1 .tab{/*margin-bottom:25px;*/padding:0 40px}
.n-box1 .tab ul{*zoom:1;/*border-bottom:6px solid #ededed*/}
.n-box1 .tab ul:after,.n-box1 .tab ul:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.n-box1 .tab li{width:33.33%;float:left}
.n-box1 .tab .con{cursor:pointer;position:relative;overflow: hidden;
	/*padding-bottom:32px*/
}
.n-box1 .tab .con:after{content:'';position:absolute;left:0;bottom:-6px;width:330px;height:6px;background-color:#ededed}
.n-box1 .tab li.on .con:after{background-color:#3574ba}
.n-box1 .slick-arrow{position:absolute;top:50%;width:30px;height:60px;
	margin-top:-45px;cursor:pointer;font-size:0;text-indent:9999px;
	border:0;background-color:rgba(6,87,179,.1);
	background-position:center;background-repeat:no-repeat;
	-o-background-size:12px auto;
	-ms-background-size:12px auto;
	-moz-background-size:12px auto;
	-webkit-background-size:12px auto;
	background-size:12px auto
}
.n-box1 .slick-prev{left:-35px;background-image:url(../images/i-11.png)}
.n-box1 .slick-next{right:-35px;background-image:url(../images/i-10.png)}
.n-box1 .slick-arrow:hover{background-color:#0657b3}
.n-box1 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-box1 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.n-box1 .pic{float:left;width:140px;height:110px;border-radius:10px;margin-right:20px}
.n-box1 .pic img{width:100%;height:100%;display:block}
.n-box1 .txt{overflow:hidden;font-family:Source-R;padding-top:5px}
.n-box1 .txt h3{font-size:22px;color:#000;margin-bottom:10px}
.n-box1 .txt p{font-size:18px;margin-bottom:3px}
.n-box1 .txt span{font-size:18px;color:#0657b3}

.pop-anli{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;display: none;}
.pop-anli .cont{position: absolute;top: 50%;left: 50%;width: 600px;z-index: 2;
	background-color: #fff;padding: 25px 15px 30px 30px;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.pop-anli h3{font-size: 24px;text-align: center;color: #000;margin-bottom: 15px;}
.pop-anli .desc{font-size: 16px;line-height: 1.8;max-height: 400px;
	overflow-y: auto;padding-right: 15px;
}
.pop-anli .close{position: absolute;top: -20px;right: -20px;width: 40px;height: 40px;
	border-radius: 50%;cursor: pointer;
	background: rgba(0,0,0,.5) url(../images/pop-colse-d.png) center center no-repeat;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}

.tab-txt{padding:0 35px 0 55px;font-family:Source-R;font-size:16px;line-height:30px;color:#555}
.tab-txt .desc{max-height: 300px;overflow-y: auto;padding-right: 20px;}
.row-b7{padding-bottom:62px;background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;
	-webkit-background-size:cover;background-size:cover
}
.n-list10{*zoom:1;margin:0 -13px}
.n-list10:after,.n-list10:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.n-list10 li{width:50%;float:left;margin-bottom:25px}
.n-list10 .con{display:block;border-radius:10px;margin:0 13px;background-color:#fff;font-family:Source-R;padding:27px 45px 25px 30px}
.n-list10 .con:hover{box-shadow:0 0 12.61px .39px rgba(9,76,155,.13)}
.n-list10 .tit{font-size:18px;color:#333;margin-bottom:7px;padding-left:32px;background:url(../images/i-61.png) left center no-repeat;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-list10 .desc{font-size:16px;line-height:22px;color:#555;height:44px;padding-left:32px;background:url(../images/i-62.png) left 2px no-repeat;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.n-list10 .slick-dots{position:absolute;left:0;right:0;bottom:-25px;text-align:center;font-size:0}
.n-list10 .slick-dots li{float: none;display:inline-block;width:10px;height:10px;margin:0 3px}
.n-list10 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-list10 .slick-dots li.slick-active{width:31px}
.n-list10 .slick-dots li.slick-active button{background-color:#417ee6}

.row-b8{padding-bottom:92px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-slider6{margin-top:55px}
.n-slider6 .slider{margin:0 -15px}
.n-slider6 .con{display:block;margin:0 15px;font-family:Source-R;background-color:#fff;border-radius:10px;padding:22px 32px 19px}
.n-slider6 .tit{font-size:22px;font-weight:700;padding-bottom:9px;border-bottom:1px solid #e5e5e5;margin-bottom:13px;background:url(../images/i-63.png) right center no-repeat}
.n-slider6 .desc{font-size:16px;line-height:22px;height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.n-slider6 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:rgba(255,255,255,.1);background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider6 .slick-prev{left:-114px;background-image:url(../images/i-11.png)}
.n-slider6 .slick-next{right:-114px;background-image:url(../images/i-10.png)}
.n-slider6 .slick-arrow:hover{background-color:#0657b3}
.n-slider6 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider6 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.m-form5{margin:0 -14px;padding-top:55px}
.m-form5 .item{width:50%;float:left;padding:0 14px;margin-bottom:24px}
.m-form5 .inp{width:100%;display:block;height:68px;border-radius:10px;border:1px solid #e5e5e5;font-size:18px;font-family:Source-R;padding:0 20px}
.m-form5 .btn{padding-top:30px;clear:both}
.m-form5 .btn button{width:260px;height:56px;display:block;font-family:Source-M;border-radius:28px;background-color:#3372ba;font-size:22px;clear:both;color:#fff;border:0;cursor:pointer;margin:0 auto}
.m-form5 .btn button:hover{opacity:.8}
.m-form5 .code{position: relative;}
.m-form5 .code-img{position: absolute;right: 19px;top: 5px;bottom: 5px;width: 140px;}
.m-form5 .code-img img{width: 100%;height: 100%;display: block;}
.row-b9{padding-bottom:75px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-list11{overflow:hidden;margin:0 -12px;padding-top:55px}
.n-list11 li{width:20%;float:left}
.n-list11 .con{display:block;margin:0 12px}
.n-list11 .ico{border-radius:10px;height:126px;display:block;background-color:#fff;margin-bottom:15px;background-position:center;background-repeat:no-repeat;-o-background-size:100px auto;-ms-background-size:100px auto;-moz-background-size:100px auto;-webkit-background-size:100px auto;background-size:100px auto}
.n-list11 h3{font-size:20px;font-family:Source-R;text-align:center;font-weight:400}
.row-c1{padding-bottom:43px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-list12{*zoom:1;margin:0 -14px;padding-top:58px}
.n-list12:after,.n-list12:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.n-list12 li{width:50%;float:left;margin-bottom:32px}
.n-list12 .con{display:block;height:190px;overflow:hidden;font-family:Source-R;background-color:#fff;border-radius:10px;margin:0 14px;position:relative;box-shadow:0 0 17.64px 3.36px rgba(0,0,0,.26)}
.n-list12 h3{height:60px;font-size:28px;color:#fff;line-height:60px;
	padding-left:28px;background-position:left center;background-image:url(../images/i-69.png);
	background-repeat:no-repeat;-o-background-size:auto 100%;
	-ms-background-size:auto 100%;-moz-background-size:auto 100%;
	-webkit-background-size:auto 100%;background-size:auto 100%
}
/*.n-list12 .i1 h3{background-image:url(../images/i-69.png)}
.n-list12 .i2 h3{background-image:url(../images/i-70.png)}
.n-list12 .i3 h3{background-image:url(../images/i-71.png)}
.n-list12 .i4 h3{background-image:url(../images/i-72.png)}
.n-list12 .i5 h3{background-image:url(../images/i-699.png)}
.n-list12 .i6 h3{background-image:url(../images/i-699.png)}
.n-list12 .i7 h3{background-image:url(../images/i-69-15.png)}
.n-list12 .i8 h3{background-image:url(../images/i-69-15.png)}*/

.n-list12 .num{position:absolute;background-color:#3176c8;right:40px;top:0;width:53px;height:60px;font-size:30px;color:#fff;font-family:Impact;border-radius:0 0 25px 25px;font-style:italic;padding-left:8px}
/*.n-list12 .i1 .num{background-color:#3176c8}
.n-list12 .i2 .num{background-color:#3788e8}
.n-list12 .i3 .num{background-color:#61a6f8}
.n-list12 .i4 .num{background-color:#8bc0ff}
.n-list12 .i5 .num{background-color:#9bc9ff}
.n-list12 .i5 .num{background-color:#b4cce9}
.n-list12 .i6 .num{background-color:#b4cce9}
.n-list12 .i7 .num,
.n-list12 .i8 .num{background-color:rgba(49,118,200,.15);}*/
.n-list12 .desc{margin:17px 10px 0 46px;font-size:20px;color:#555;
	line-height: 30px;height: 90px;overflow-y: auto;padding-right: 30px;
}

.n-list12 .desc::-webkit-scrollbar { width: 3px; }
.n-list12 .desc::-webkit-scrollbar-track { background: none; }
.n-list12 .desc::-webkit-scrollbar-thumb { background: #eee; border-radius: 3px; }
.n-list12 .desc::-webkit-scrollbar-thumb:window-inactive { background: #eee; }

.n-list13{margin-top:55px}
.n-list13 li{margin-bottom:74px}
.n-list13 .con{height:200px;border-radius:10px;background-color:#fff;font-family:Source-R}
.n-list13 .pic{float:right;width:508px;position:relative;height:100%}
.n-list13 .pic img{position:absolute;left:50%;bottom:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.n-list13 li:nth-child(2n) .pic{float:left}
.n-list13 .txt{overflow:hidden}
.n-list13 .i4 .pic img{bottom:-8px}
.n-list13 .tit{height:64px;line-height:64px;color:#fff;font-size:28px;padding-left:52px;border-top-left-radius:10px;background:url(../images/i-73.png) left center no-repeat}
.n-list13 li:nth-child(2n) .tit{text-align:right;padding-left:0;padding-right:52px;background:url(../images/i-74.png) right center no-repeat;border-top-left-radius:0;border-top-right-radius:10px}
.n-list13 .de-p{position:absolute;top:50%;left:50px;right:50px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.n-list13 .desc{font-size:20px;color:#0054b6;position:relative;height:136px}
.row-c2{overflow:hidden;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.row-c3{overflow:hidden;padding-bottom:78px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-tab2{text-align:center;font-size:0;margin-top:22px;margin-bottom:55px;font-family:Source-R}
.n-tab2 ul{display:inline-block}
.n-tab2 li{float:left;width:175px;height:40px;display:block;margin:0 8px}
.n-tab2 li a{display:block;line-height:40px;border-radius:20px;background-color:#fff;font-size:18px;color:#333}
.n-tab2 li.on a,.n-tab2 li:hover a{background-color:#2574d3;color:#fff}
.n-tab3{overflow:hidden;position:relative;z-index:2;margin-bottom:-1px}
.n-tab3 li{float:left;margin-right:9px}
.n-tab3 li a{display:block;width:193px;height:56px;text-align:center;line-height:54px;border:1px solid transparent;border-bottom:1px solid #b9c1d0;border-top-right-radius:25px;background-color:#b7c8e7;font-size:18px;color:#444;font-family:Source-M}
.n-tab3 li.on a{color:#0758b3;background-color:#fff;border-bottom:0;border-color:#b9c1d0}
.n-table1{border:1px solid #b9c1d0;border-radius:0 25px;background-color:#fff;padding:40px 38px 48px}
.n-table1 table{width:100%;font-family:Source-R;border-radius:10px}
.n-table1 .cont{border-radius:10px;overflow:hidden;border:1px solid #3176c8}
.n-table1 caption{text-align:center;height:65px;line-height:65px;color:#fff;
	font-size:26px;background-color:#438ce3;font-family:Source-M;font-weight: bold;
}
.n-table1 td,.n-table1 th{border-top:1px solid #3176c8;font-weight:400;font-size:18px;border-right:1px solid #3176c8;height:60px;text-align:center}
.n-table1 td:last-child,.n-table1 th:last-child{border-right:0}
.n-table1 td{color:#2373d2}
.n-table1 th{}
.n-table1 tbody tr:first-child th,.n-table1 tbody tr:first-child td{font-weight: bold;color: #2373d2;}
.row-c4{padding-bottom:65px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-slider7{margin-top:58px}
.n-slider7 .slider{margin:0 -17px}
.n-slider7 .con{display:block;margin:0 17px}
.n-slider7 .pic{margin-bottom:22px;padding-top:123%;height:0;position:relative;overflow:hidden}
.n-slider7 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.n-slider7 h3{text-align:center;font-size:18px;font-weight:400;font-family:Source-R}
.n-slider7 .slick-arrow{position:absolute;top:50%;width:60px;height:60px;border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;text-indent:9999px;border:0;background-color:rgba(6,87,179,.1);background-position:center;background-repeat:no-repeat;-o-background-size:12px auto;-ms-background-size:12px auto;-moz-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}
.n-slider7 .slick-prev{left:-114px;background-image:url(../images/i-11.png)}
.n-slider7 .slick-next{right:-114px;background-image:url(../images/i-10.png)}
.n-slider7 .slick-arrow:hover{background-color:#0657b3}
.n-slider7 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider7 .slick-next:hover{background-image:url(../images/i-10-on.png)}
.row-c5{overflow:hidden;padding-bottom:86px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-list14{overflow:hidden;margin:0 -17px;padding-top:50px;text-align: center;font-size: 0;}
.n-list14 li{width:33.33%;display: inline-block;}
.n-list14 .con{display:block;margin:0 17px;border-radius:10px;overflow:hidden}
.n-list14 .tit{height:84px;text-align:center;line-height:84px;font-size:28px;color:#fff;background:url(../images/i-75.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-list14 .tit:after{content:'';width:50px;height:50px;margin-left:10px;display:inline-block;vertical-align:middle;position:relative;top:-1px;background:url(../images/i-76.png) center no-repeat}
.n-list14 .txt{font-size:18px;line-height:32px;color:#555;background-color:#fff;font-family:Source-R;padding:32px 35px 0;height:182px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.n-list10-1{padding-top:50px}
.n-list10-1 .desc{height:110px;-webkit-line-clamp:5}
.n-txt4{margin-top:45px;border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 0 12.61px .39px rgba(9,76,155,.13)}
.n-txt4 .left{width:51%;float:left;position:relative}
.n-txt4 .left:after{content:'';position:absolute;left:60px;right:42px;top:50%;height:1px;background-color:#e5e7ea}
.n-txt4 .right{width:49%;float:right}
.n-txt4 .pic{padding-top:66%;height:0;position:relative;overflow:hidden}
.n-txt4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.n-txt4 .item{height:226px}
.n-txt4 .txt{height:100%;position:relative;overflow:hidden}
.n-txt4 .desc{font-size:16px;line-height:30px;font-family:Source-R;position:absolute;top:50%;left:40px;right:40px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.n-txt4 .tit{width:60px;height:100%;position:relative;float:left;background-color:#387ed2}
.n-txt4 .tit h3{font-family:Source-M;font-weight:400;position:absolute;top:50%;left:50%;width:1em;line-height:23px;font-size:18px;color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.n-txt4 .item-2 .tit{background-color:#61a6f8}
.n-txt4 .item-1 .desc p{position:relative}
.n-txt4 .item-1 .desc p:after{content:'';position:absolute;left:-14px;top:50%;margin-top:-3px;width:6px;height:6px;background-color:#aaa;border-radius:50%}
.row-c6{overflow:hidden;padding-bottom:86px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.row-c7{overflow:hidden;padding:50px 0;
	background-position: center;background-repeat: no-repeat;
	-o-background-size:cover;
	-ms-background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.n-txt5{overflow:hidden;border-radius:10px;padding:40px 105px 40px 33px;background:url(../images/i-78.png) right 25px bottom no-repeat #fff}
.n-txt5 .pic{width:360px;height:222px;position:relative;float:left;background:url(../images/p29.png) center no-repeat}
.n-txt5 .pic h3{font-family:Source-M;font-weight:400;position:absolute;top:50%;
	left:0;right:0;text-align:center;color:#fff;font-size:40px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.n-txt5 .txt{overflow:hidden;padding-left:70px;font-size:18px;line-height:32px;
	color:#444;font-family:Source-R;
	padding-top: 12px;
}
.row-c7-01{padding-top: 0;padding-bottom: 0;}
.n-txt5-1{background: none;padding: 30px 0;}
.n-txt5-1 .txt{padding: 0;}
.row-main{overflow:hidden}
.row-main .col-main{width:955px;float:left;margin-right: 30px;}
.row-main .col-side{width:405px;float:right}
.n-so{position:relative;margin-bottom:33px}
.n-so .inp{width:100%;display:block;height:54px;padding:0 138px 0 20px;border:1px solid #c5c5c5;border-radius:27px;font-size:16px}
.n-so .btn{width:118px;height:54px;position:absolute;right:0;top:0;border-radius:27px;border:0;cursor:pointer;background:url(../images/i-79.png) center no-repeat #417ee6}
.n-list15 li{margin-bottom:20px}
.n-list15 li img{width:100%;display:block}
.g-t4{font-size:0;border-bottom:1px solid #e5e5e5;margin-bottom:20px}
.g-t4 h2{display:inline-block;font-size:26px;color:#417ee6;font-family:Source-R;position:relative}
.g-t4 h2:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background-color:#417ee6}
.n-tab4{overflow:hidden;margin-bottom:28px}
.n-tab4 li{float:left;margin-right:11px;margin-bottom:11px}
.n-tab4 li a{display:block;padding:0 26px;border:1px solid #cfcfcf;height:37px;line-height:35px;border-radius:18px;font-size:16px;font-family:Source-R}
.n-tab4 li:hover a{background-color:#417ee6;color:#fff;border-color:#417ee6}
.n-list16 li{margin-bottom:24px}
.n-list16 .con{overflow:hidden;display:block}
.n-list16 .pic{float:left;width:155px;height:105px}
.n-list16 .pic img{width:100%;height:100%;display:block}
.n-list16 .txt{overflow:hidden;padding-left:18px;padding-top:5px}
.n-list16 h3{font-family:Source-M;font-size:18px;line-height:26px;height:52px;font-weight:400;margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.n-list16 .date{font-size:16px;display:block;font-family:arial;color:#5e5e5e;padding-left:22px;background:url(../images/i-80.png) left center no-repeat}
.n-slider8{margin-bottom:15px}
.n-slider8 .slider{margin:0 -12px;padding-bottom:39px}
.n-slider8 .con{display:block;margin:0 12px;text-align:center;padding:18px 0 0;background-color:#f0f8ff}
.n-slider8 .ico{display:block;height:60px;margin-bottom:14px}
.n-slider8 .ico img{height:100%;display:block;margin:0 auto}
.n-slider8 h3{font-size:24px;color:#000;font-family:Source-R;font-weight:400;margin-bottom:8px}
.n-slider8 .desc{font-size:14px;line-height:24px;color:rgba(51,51,51,.7);padding:0 20px;margin-bottom:40px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.n-slider8 .pic{padding-top:58%;height:0;position:relative;overflow:hidden}
.n-slider8 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.n-slider8 .slick-dots{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:0}
.n-slider8 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider8 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider8 .slick-dots li.slick-active{width:31px}
.n-slider8 .slick-dots li.slick-active button{background-color:#417ee6}

.n-slider8 .slick-arrow{position:absolute;top: -50px;width:40px;height:40px;
	border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;
	text-indent:9999px;border:0;background-color:#dde8f4;
	background-position:center;background-repeat:no-repeat;
	-o-background-size:9px auto;
	-ms-background-size:9px auto;
	-moz-background-size:9px auto;
	-webkit-background-size:9px auto;
	background-size:9px auto
}
.n-slider8 .slick-prev{right:72px;background-image:url(../images/i-11.png)}
.n-slider8 .slick-next{right:12px;background-image:url(../images/i-10.png)}
.n-slider8 .slick-arrow:hover{background-color:#0657b3}
.n-slider8 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider8 .slick-next:hover{background-image:url(../images/i-10-on.png)}

.g-t5{font-family:Source-R;margin-bottom:26px;padding-bottom:10px;border-bottom:2px solid #f0f3f8;position:relative}
.g-t5 h2{font-size:30px;display:inline-block;margin-right:15px;position:relative;padding-left:18px}
.g-t5 h2:before{content:'';position:absolute;left:0;top:50%;width:4px;height:28px;background-color:#fea700;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.g-t5 span{font-size:18px}
.g-t5 .more{position:absolute;right:0;bottom:12px;font-size:18px;color:#427ad6}
.g-t5 .more-r{margin-right: 120px;}
.n-list17{overflow:hidden;margin:0 -12px 26px}
.n-list17 li{width:50%;float:left;margin-bottom:19px}
.n-list17 .con{display:block;margin:0 12px;position:relative;background-color:#f8f8f8;height:120px;padding:18px 85px 0 35px}
.n-list17 .ico{position:absolute;right:0;bottom:0}
.n-list17 .ico img{display:block}
.n-list17 .desc{font-family:Source-M;font-size:16px;color:#0054b6}
.n-list17 .num{font-size:36px;font-family:Source-B;line-height:1;color:#0054b6;position:relative;display:inline-block;margin-bottom:8px}
.n-list17 .num:after{content:'';position:absolute;bottom:-4px;right:-4px;width:26px;height:31px;background:url(../images/i-90.png) center no-repeat}
.n-list17 .con:hover .num{color:#427ad6}
.n-adve{margin-bottom:38px}
.n-adve img{width:100%;display:block}
.n-list18{overflow:hidden;margin:0 -12px 15px}
.n-list18 li{width:33.33%;float:left;margin-bottom:24px}
.n-list18 .con{display:block;margin:0 12px;position:relative}
.n-list18 .pic{padding-top:57%;height:0;position:relative;overflow:hidden}
.n-list18 h3{position:absolute;top:50%;left:0;right:0;text-align:center;font-size:18px;color:#fff;z-index:2;padding-top:60px;background:url(../images/i-91.png) center top no-repeat;-o-background-size:56px auto;-ms-background-size:56px auto;-moz-background-size:56px auto;-webkit-background-size:56px auto;background-size:56px auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.n-list18-1 .slick-dots{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:0}
.n-list18-1 .slick-dots li{display:inline-block;float: none;width:10px;height:10px;margin:0 3px}
.n-list18-1 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-list18-1 .slick-dots li.slick-active{width:31px}
.n-list18-1 .slick-dots li.slick-active button{background-color:#417ee6}
.n-list18-1{overflow: visible !important;}
.n-list18-1 .slick-arrow{position:absolute;top: -50px;width:40px;height:40px;
	border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;
	text-indent:9999px;border:0;background-color:#dde8f4;
	background-position:center;background-repeat:no-repeat;
	-o-background-size:9px auto;
	-ms-background-size:9px auto;
	-moz-background-size:9px auto;
	-webkit-background-size:9px auto;
	background-size:9px auto
}
.n-list18-1 .slick-prev{right:72px;background-image:url(../images/i-11.png)}
.n-list18-1 .slick-next{right:12px;background-image:url(../images/i-10.png)}
.n-list18-1 .slick-arrow:hover{background-color:#0657b3}
.n-list18-1 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-list18-1 .slick-next:hover{background-image:url(../images/i-10-on.png)}

.n-txt6{color:#fff;padding:50px 108px 45px 50px;margin-bottom:45px;background:url(../images/p-bg27.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-txt6 .tab{*zoom:1;margin-bottom:26px;border-bottom:1px solid rgba(255,255,255,.3)}
.n-txt6 .tab ul{margin:0 -20px}
.n-txt6 .tab:after,.n-txt6 .tab:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.n-txt6 .tab li{float:left;padding:0 20px;position:relative}
.n-txt6 .tab li a{font-family:Source-M;font-size:24px;display:block;color:#fff;padding-bottom:8px;position:relative}
.n-txt6 .tab li a:after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:3px;background-color:#fff;display:none}
.n-txt6 .tab li:after{content:'';position:absolute;top:50%;right:0;width:1px;height:18px;margin-top:-9px;background-color:rgba(255,255,255,.23)}
.n-txt6 .tab li:last-child:after{display:none}
.n-txt6 .tab li.on a:after,.n-txt6 .tab li:hover a:after{display:block}
.n-txt6 .txt{font-size:16px;line-height:26px;font-family:Source-R;overflow-y: auto;
	max-height: 200px;
}
.n-list19{overflow:hidden;margin:0 -9px 15px}
.n-list19 li{width:25%;float:left;margin-bottom:24px}
.n-list19 .con{display:block;margin:0 9px;position:relative}
.n-list19 .pic{padding-top:57%;height:0;position:relative;overflow:hidden}
.n-list18 .pic img,.n-list19 .pic img,.n-list3 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-list19 h3{position:absolute;top:50%;left:0;right:0;text-align:center;font-weight:400;font-size:18px;color:#fff;z-index:2;padding-top:70px;font-family:Source-M;background:url(../images/i-91.png) center top no-repeat;-o-background-size:56px auto;-ms-background-size:56px auto;-moz-background-size:56px auto;-webkit-background-size:56px auto;background-size:56px auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.n-list18 .con:hover .pic img,.n-list19 .con:hover .pic img,.n-list3 .con:hover .pic .img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.n-pic1{margin-bottom:45px}
.n-pic1 img{width:100%;display:block}
.n-btn{overflow:hidden;margin:0 -9px 30px}
.n-btn .btn{width:50%;padding:0 9px;float:left}
.n-btn .btn a{display:block;height:57px;border-radius:28px;line-height:57px;text-align:center;font-size:29px;color:#fff;font-family:PangMen;font-style:italic}
.n-btn .btn a:before{content:'';display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:13px;position:relative;top:-2px;background-position:center;background-repeat:no-repeat}
.n-btn .btn-1 a{background-color:#417ee6}
.n-btn .btn-2 a{background-color:#eb8b1a}
.n-btn .btn-1 a:before{background-image:url(../images/i-92.png)}
.n-btn .btn-2 a:before{background-image:url(../images/i-93.png)}
.n-btn .btn a:hover{opacity:.8}
.n-tab5{overflow:hidden;margin-bottom:22px}
.n-tab5 li{float:left}
.n-tab5 li a{position:relative;display:block;padding:0 20px;height:37px;line-height:37px;font-size:16px;font-family:Source-M;border-radius:18px;color:#333}
.n-tab5 li a:after{content:'';position:absolute;right:0;top:50%;width:1px;height:14px;margin-top:-7px;background-color:#b2b2b2}
.n-tab5 li:last-child a:after{display:none}
.n-tab5 li.on a,.n-tab5 li:hover a{background-color:#417ee6;color:#fff}
.n-tab5 li.on a:after,.n-tab5 li:hover a:after{display:none}
.n-table2 table{width:100%}
.n-table2 td,.n-table2 th{height:48px;padding-left:40px;font-size:16px;font-family:Source-M;border:1px solid #e9e9e9}
.n-table2 th{background-color:#ebeef5}
.n-table2 tr:nth-child(2n+1){background-color:#f8f8f8}
.n-txt7{padding-top:25px;margin-bottom:35px}
.n-txt7 h3{font-size:16px;font-family:Source-R;color:#417ee6}
.n-txt7 .txt{overflow:hidden;margin:0 -15px}
.n-txt7 .col{float:left;width:50%;padding:0 15px}
.n-txt7 .item{line-height:44px;font-size:16px;color:rgba(51,51,51,.8);border-bottom:1px solid #e5e5e5;font-family:Source-R}
.n-slider9{margin-bottom:35px}
.n-slider9 .con{position:relative;display:block;padding-top:1px}
.n-slider9 .bg{height:100%;position:absolute;top:27px;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-slider9 .txt{margin:0 30px 30px;position:relative;z-index:2;background-color:#fff;overflow:hidden;box-shadow:0 0 21px 0 rgba(0,0,0,.06);padding:50px 50px 73px 30px}
.n-slider9 .pic{float:left;width:163px;height:233px}
.n-slider9 .pic img{width:100%;height:100%;display:block}
.n-slider9 .right{overflow:hidden;padding-left:43px;font-family:Source-R}
.n-slider9 h3{font-size:24px;color:#004e96;margin-bottom:8px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-slider9 .info{overflow:hidden;margin-bottom:10px}
.n-slider9 .info span{float:left;display:block;width:50%;font-size:16px;line-height:28px;padding-left:16px;position:relative}
.n-slider9 .info span:after{content:'';position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;margin-top:-2px;background-color:#efa248}
.n-slider9 .desc{font-size:14px;line-height:24px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.n-slider9 .slick-arrow{position:absolute;bottom:50px;width:31px;height:25px;font-size:0;text-indent:9999px;background-repeat:no-repeat;background-color:transparent;border:0;z-index:2;cursor:pointer}
.n-slider9 .slick-prev{left:50%;margin-left:-31px;background-image:url(../images/i-94.png);background-position:left center}
.n-slider9 .slick-next{right:50%;margin-right:-31px;background-image:url(../images/i-95.png);background-position:right center}
.n-slider9 .slick-next:after{content:'';position:absolute;left:0;top:50%;width:1px;height:22px;margin-top:-11px;background-color:#417ee6}
.n-list10-2{margin-bottom:25px}
.n-list10-2 .con{box-shadow:0 0 20px 0 rgba(13,4,8,.1)}
.n-list10-2 .tit{background-image:url(../images/i-96.png)}
.n-list10-2 .desc{line-height:25px;height:75px;-webkit-line-clamp:3;background-image:url(../images/i-97.png)}
.n-form1{overflow:hidden;padding:65px 40px 42px;margin-bottom:30px;background:url(../images/p42.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-form1 .left{float:left;width:210px;margin-right:40px}
.n-form1 .right{overflow:hidden}
.n-form1 .pic{margin-bottom:28px}
.n-form1 .pic img{display:block}
.n-form1 .tab{overflow:hidden;margin-bottom:16px}
.n-form1 .tab li{float:left;margin-right:25px;font-size:18px;display:block;cursor: pointer;position:relative;color:rgba(255,255,255,.54);font-weight:700;font-family:Source-B;padding-bottom:4px;border-bottom:2px solid transparent}
.n-form1 .tab li.on{color:#fff;border-bottom-color:#fff}
.n-form1 .desc{color:#fff;font-family:Source-R}
.n-form1 .desc p{font-size:14px;line-height:18px;margin-bottom:12px}
.n-form1 .desc span{font-size:18px;font-weight:700}
.n-form1 .ovh{margin:0 -5px}
.n-form1 .ovh .item{width:50%;float:left;padding:0 5px}
.n-form1 .item{margin-bottom:10px}
.n-form1 .inp{width:100%;display:block;height:36px;padding:0 20px;background-color:#fff;border-radius:3px;border:0;font-size:14px;font-family:Source-R}
.n-form1 .date{background:url(../images/i-98.png) right 20px center no-repeat #fff}
.n-form1 select.inp{background:url(../images/i-99.png) right 20px center no-repeat #fff}
.n-form1 .btn{width:120px;height:35px;float:right;font-size:14px;color:#fff;border-radius:17px;background-color:#417ee6;border:0;cursor:pointer}
.n-form1 textarea.inp{height:100px;padding:10px 20px}
.n-form1 .code{position: relative;padding-right: 130px;}
.n-form1 .code-img{position: absolute;right: 0;top: 0;width: 120px;height: 36px;}
.n-form1 .code-img img{width: 100%;height: 100%;display: block;}

.g-bg1 .main{overflow:hidden;background:url(../images/p-bg28.jpg) center top no-repeat #f0f3f8;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.g-t6{margin-bottom:30px}
.g-t6 img{display:block;margin:0 auto}
.n-tab6{overflow:hidden;margin-bottom:23px;background-color: #fff;}
.n-tab6 li{width:12.5%;float:left}
.n-tab6 li a{display:block;height:65px;line-height:65px;background-color:#fff;margin-right:1px;text-align:center;font-family:Source-R;font-size:18px}
.n-tab6 li.on a,.n-tab6 li:hover a{background-color:#2273d1;color:#fff}
.n-list20{overflow:hidden;margin:0 -6px}
.n-list20 li{width:25%;float:left;font-family:Source-R;margin-bottom:16px}
.n-list20 .con{display:block;margin:0 6px;border:2px solid #fff;padding:17px 17px 24px;background-color:#fff;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.n-list20 .pic{padding-top:81%;height:0;position:relative;overflow:hidden;margin-bottom:20px}
.n-list20 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.n-list20 h3{font-size:16px;font-weight:400;margin-bottom:6px;line-height:26px;height:52px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.n-list20 .lab{overflow:hidden;font-size:16px;color:#e21e22}
.n-list20 .con:hover{border-color:#2273d1}
.btn-load{display:block;text-align:center;font-size:20px;color:#999;margin:40px 0 52px}
.btn-load:before{content:'';display:inline-block;vertical-align:middle;width:26px;height:26px;margin-right:12px;position:relative;top:-2px;background:url(../images/i-100.png) center no-repeat}
.n-comm{overflow:hidden;margin-bottom:62px}
.n-comm .col-l{width:610px}
.n-comm .col-r{float:none;overflow:hidden;padding-left:48px}
.n-comm .slick-for{margin-bottom:13px}
.n-comm .slick-for .pic{height:430px;border:1px solid #e5e5e5;text-align:center;line-height:428px}
.n-comm .slick-for .pic img{display:inline-block;vertical-align:middle;max-width:85%;max-height:85%}
.n-comm .slick-nav .slider{margin:0 -7px}
.n-comm .slick-nav .pic{height:100px;border:1px solid #e5e5e5;text-align:center;line-height:98px;margin:0 7px}
.n-comm .slick-nav .pic img{display:inline-block;vertical-align:middle;max-width:85%;max-height:85%}
.n-comm .slick-nav .item.slick-current .pic{border-color:#1b5fd0}
.n-comm .slick-arrow{position:absolute;top:1px;bottom:1px;width:29px;font-size:0;text-indent:9999px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);border:0;z-index:2;cursor:pointer}
.n-comm .slick-prev{left:8px;background-image:url(../images/ico-1.png)}
.n-comm .slick-next{right:8px;background-image:url(../images/ico-2.png)}
.comm-txt{font-family:Source-R}
.comm-txt h3{font-size:26px;line-height:34px;margin-bottom:22px;border-bottom:1px dashed #aaa;padding-bottom:26px}
.comm-txt .info{line-height:28px;font-size:18px;margin-bottom:45px}
.comm-txt .info .item{margin-bottom:15px;overflow:hidden}
.comm-txt .info em{float:left;font-weight:700}
.comm-txt .info span{display:block;overflow:hidden;color:#666}
.comm-txt .bot{overflow:hidden}
.comm-txt .btn{height:60px;width:215px;display:block;float:left;font-size:20px;color:#fff;margin-right:61px;background-color:#0463d2;font-family:Source-R;text-align:center;line-height:60px}
.comm-txt .btn:before{content:'';display:inline-block;vertical-align:middle;width:29px;height:27px;margin-right:9px;position:relative;top:-2px;background:url(../images/ico-4.png) center no-repeat}
.comm-txt .btn:hover{opacity:.8}
.comm-txt .tel{font-size:34px;color:#0463d2;display:block;overflow:hidden;background:url(../images/ico-3.png) left center no-repeat;padding-left:43px;font-family:Helve-B}
.n-t1{background-color:#f8f8f8;border-bottom:1px solid #e5e5e5}
.n-t1 h3{height:65px;line-height:65px;width:168px;text-align:center;font-family:Source-R;background-color:#0463d2;color:#fff;font-size:20px;font-weight:400}
.n-pic2{padding:42px 0 80px}
.n-pic2 img{display:block;margin:0 auto}
.g-bg2{background-color:#f0f3f8}
.n-sel{padding:30px 60px 0;font-family:Source-R;margin-bottom:30px;background-color:#fff;overflow:hidden}
.n-sel .item{overflow:hidden;padding-bottom:14px;margin-bottom:17px;border-bottom:1px dashed #dbdbdb}
.n-sel .tit{float:left;font-size:19px;color:#000;font-weight:700;line-height:36px;margin-right:15px}
.n-sel .con,.n-sel dl{overflow:hidden}
.n-sel dt{float:left}
.n-sel dd{overflow:hidden;padding-left:10px}
.n-sel .tab{overflow:hidden;}
.n-sel .con a{display:block;float:left;padding:0 22px;margin-right:5px;line-height:36px;color:#444;font-size:18px;border-radius:5px}
.n-sel .con a:hover,.n-sel .con dd a.on,.n-sel .con dt a.on,.n-sel .tab li.on a{background-color:#417ee6;color:#fff}
.n-sel .item:last-child{border-bottom:0}
.n-sel .tab li{margin-bottom: 5px;overflow: hidden;float: left;}
.n-sel .tab li a{float: none;}
.n-sel .tab li .hot{width:24px;height:14px;display:inline-block;position:relative;top:-3px;background:url(../images/ico-5.png) center no-repeat}
.n-sel .tab .con-r{overflow: hidden;}
.n-sel .tab-sel{margin-top: 20px;}
.n-list21{font-family:Source-R}
.n-list21 li{padding:25px 20px 10px;position:relative;background-color:#fff;margin-bottom:25px}
.n-list21 li:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fff;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.n-list21 .con{overflow:hidden;margin-bottom:20px}
.n-list21 .pic{float:left;width:267px;height:188px}
.n-list21 .pic img{width:100%;height:100%;display:block}
.n-list21 .txt{overflow:hidden;padding-left:25px}
.n-list21 h3{font-size:26px;margin-bottom:3px}
.n-list21 h3 .ico{font-size:12px;color:#fff;height:19px;line-height:19px;padding:0 8px;background-color:#f20100;display:inline-block;vertical-align:middle;margin-left:8px;position:relative;top:-2px}
.n-list21 h3 .ico:after{content:'';position:absolute;right:0;bottom:-3px;width:7px;height:3px;background:url(../images/ico-6.png) center no-repeat}
.n-list21 .info{font-size:14px;line-height:24px;color:#417ee6;margin-left:-7px;margin-bottom:3px}
.n-list21 .info span{padding:0 7px}
.n-list21 .lab{overflow:hidden}
.n-list21 .lab span{float:left;margin-bottom:10px;height:29px;line-height:27px;width:86px;text-align:center;font-size:14px;border:1px solid #e8e8e8;border-radius:3px;margin-right:9px}
.n-list21 .lab span:hover{background-color:#ff7b43;border-color:#ff7b43;color:#fff}
.n-list21 .desc{font-size:15px;line-height:30px}
.n-list21 .desc span{display:block}
.n-list21 .desc span.red{color:#f20100}
.n-list21 .ovh span{width:50%;float:left}
.n-list21 li:hover:after{background-color:#417ee6;width:100%}
.n-list21 li:hover{box-shadow:0 0 28.48px 3.52px rgba(202,202,202,.35)}
.pages{text-align:center;font-size:0;margin:60px 0;font-family:Source-R}
.pages ul{display:inline-block}
.pages li{float:left;margin:0 6px}
.pages li a{display:block;height:42px;width:44px;text-align:center;line-height:42px;font-size:18px;color:rgba(102,102,102,.8);border-radius:3px;background-color:#fff}
.pages li.on a,.pages li.active a,.pages li:hover a{background-color:#2273c2;color:rgba(255,255,255,.8)}
.pages .arrow a,.pages .pages-prev a,.pages .pages-next a{width:92px}
.g-sel{margin-bottom:30px;font-family:Source-R}
.g-sel .con{*zoom:1;border-bottom:2px solid #e5e5e5}
.g-sel .con:after,.g-sel .con:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.g-sel .sel{float:left;height:58px;margin-bottom:-2px;width:133px;text-align:center;line-height:58px;font-size:20px;border-radius:5px 5px 0 0;cursor:pointer}
.g-sel .sel.on,.g-sel .sel:hover{background-color:#417ee6;color:#fff}
.g-sel .sel i{display:inline-block;vertical-align:middle;width:8px;height:15px;margin-left:5px;position:relative;top:-2px;background:url(../images/ico-7.png) center no-repeat}
.g-sel .sel.on i{background-image:url(../images/ico-7-on.png)}
.g-sel .sel.down i{background-image:url(../images/ico-8.png)}
.g-sel .sel.on.down i{background-image:url(../images/ico-8-on.png)}
.n-comm1{overflow:hidden;margin-bottom:62px;font-family:Source-R}
.n-comm1 .col-l{width:654px}
.n-comm1 .col-r{float:none;overflow:hidden;padding-left:30px}
.n-comm1 .slick-for{margin-bottom:13px}
.n-comm1 .slick-for .pic{height:446px;position:relative}
.n-comm1 .slick-for video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}
.n-comm1 .slider .pic img{position:relative;width:100%;height:100%;display:block;z-index:2}
.n-comm1 .slick-nav .slider{margin:0 -7px}
.n-comm1 .slick-nav .pic{height:105px;margin:0 7px}
.n-comm1 .slick-nav .item.slick-current .pic{border-color:#1b5fd0}
.n-comm1 .slick-arrow{position:absolute;top:1px;bottom:1px;width:29px;font-size:0;text-indent:9999px;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,.2);border:0;z-index:2;cursor:pointer}
.n-comm1 .slick-prev{left:8px;background-image:url(../images/ico-1.png)}
.n-comm1 .slick-next{right:8px;background-image:url(../images/ico-2.png)}
.n-comm1 .slider .item{position:relative}
.n-comm1 .slider .play{position:absolute;top:50%;left:50%;z-index:3;cursor:pointer;background-position:center;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:44px;height:44px;background-image:url(../images/ico-9.png)}
.comm-txt1{background-color:#fff}
.comm-txt1 .top{padding:33px 20px 19px 23px;background:url(../images/p-bg29.jpg) right bottom no-repeat #417ee6}
.comm-txt1 h3{color:#fff;font-weight:400;font-size:28px;margin-bottom:18px}
.comm-txt1 h3 .ico{font-size:14px;color:#fff;height:22px;line-height:22px;padding:0 11px;background-color:#f20100;display:inline-block;vertical-align:middle;margin-left:8px;position:relative;top:-2px}
.comm-txt1 h3 .ico:after{content:'';position:absolute;right:0;bottom:-3px;width:7px;height:3px;background:url(../images/ico-6.png) center no-repeat}
.comm-txt1 .price{*zoom:1;color:#ffc600}
.comm-txt1 .price:after,.comm-txt1 .price:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.comm-txt1 .price dl{position:relative;width:62px;z-index:2;cursor:pointer;float:left}
.comm-txt1 .price dt{height:28px;border:2px solid #ffc600;border-radius:2px;background:url(../images/ico-11.png) right 10px center no-repeat}
.comm-txt1 .price dl .pic{width:22px;height:15px;margin-left:7px;margin-top:4px}
.comm-txt1 .price dl .pic img{width:100%;height:100%;display:block}
.comm-txt1 .price dl.d1 span{color: #fff;font-size: 14px;}
.comm-txt1 .price dl.d1{width: auto;}
.comm-txt1 .price dl.d1 .pic{margin-right: 11px;margin-top: 0;height: auto;line-height: 26px;}
.comm-txt1 .price dd{position:absolute;left:0;right:0;top:100%;margin-top:2px;border:2px solid #ffc600;border-bottom:0;display:none}
.comm-txt1 .price dd .item{padding-bottom:4px;overflow:hidden;border-bottom:2px solid #ffc600}
.comm-txt1 .price dd .item:hover{background-color:rgba(0,0,0,.5)}
.comm-txt1 .zu{float:left;line-height:28px;font-size:18px;margin-left:17px;font-weight:700}
.comm-txt1 .zu span{font-size:26px}
.comm-txt1 .zu em{font-size:30px;font-family:Impact;position:relative;top:2px;margin-right:3px}
.comm-txt1 .guan{font-size:18px;font-weight:700;float:left;margin-left:28px;margin-top:5px}
.comm-txt1 .info{font-size:16px;padding-left:32px;padding-top:30px}
.comm-txt1 .info .ovh{overflow:hidden}
.comm-txt1 .info .ovh .item{width:50%;float:left}
.comm-txt1 .info span{float:left;font-family:Source-M;color:#434343}
.comm-txt1 .info .ico{width:20px;display:inline-block;vertical-align:middle;margin-right:12px}
.comm-txt1 .info p{overflow:hidden;color:#666}
.comm-txt1 .info .item{line-height:24px;margin-bottom:19px}
.comm-txt1 .lab{overflow:hidden;padding-left:32px;padding-top:8px;padding-bottom:14px}
.comm-txt1 .lab span{float:left;height:33px;line-height:33px;background-color:#ff7b43;border-radius:3px;width:106px;text-align:center;font-size:16px;color:#fff;margin-right:12px;margin-bottom:12px}
.comm-txt1 .bot{overflow:hidden;padding:28px 32px;border-top:1px solid #eaeaea}
.comm-txt1 .bot a{width:200px;height:50px;border:2px solid #417ee6;text-align:center;line-height:46px;font-size:18px;font-weight:700;border-radius:25px}
.comm-txt1 .bot a:before{content:'';display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat;position:relative;top:-2px;margin-right:12px}
.comm-txt1 .bot .a1{float:left;color:#417ee6}
.comm-txt1 .bot .a2{float:right;color:#fff;background-color:#417ee6}
.comm-txt1 .bot .a1:before{width:19px;height:24px;background-image:url(../images/ico-20.png)}
.comm-txt1 .bot .a2:before{width:27px;height:25px;background-image:url(../images/ico-21.png)}
.row-d1{background-color:#f0f3f8;overflow:hidden}
.row-main-1{padding-top:40px}
.n-table3{margin-bottom:40px}
.n-table3 table{width:100%}
.n-table3 td,.n-table3 th{height:54px;font-size:16px;font-weight:400;border:1px solid rgba(65,126,230,.1)}
.n-table3 th{font-family:Source-M;text-align:center;width:164px;background-color:#e8f1ff}
.n-table3 td{font-family:Source-R;padding-left:24px}
.n-table3 .lab{padding-left:15px;font-size:0;display:inline-block;vertical-align:middle}
.n-table3 .lab span{height:33px;line-height:33px;display:inline-block;vertical-align:middle;background-color:#ff7b43;border-radius:3px;width:106px;text-align:center;font-size:16px;color:#fff;margin-right:12px}
.n-table3 .bei{height:135px}
.n-form2{padding-top:48px;padding-bottom:60px;margin-bottom:60px;background:url(../images/p-bg30.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-form2 .tit{font-size:28px;font-family:Source-M;color:#fff;text-align:center;font-weight:400;margin-bottom:30px}
.n-form2 .tit:after,.n-form2 .tit:before{content:'';display:inline-block;vertical-align:middle;width:50px;height:1px;margin:0 13px;background-color:rgba(255,255,255,.6)}
.n-form2 .con{width:386px;margin:0 auto;font-family:Source-R}
.n-form2 .item{margin-bottom:11px;position:relative}
.n-form2 .item span{position:absolute;left:0;top:0;line-height:56px;font-size:16px;padding-left:20px}
.n-form2 .inp{display:block;width:100%;height:56px;border:1px solid #e7e7e7;padding:0 20px 0 90px;font-size:16px}
.n-form2 .sel{position:absolute;left:68px;top:0;height:56px;border:0;font-size:16px;padding-right:22px;background:url(../images/ico-22.png) right center no-repeat}
.n-form2 .inp1{padding-left:210px}
.n-form2 .btn{height:56px;color:#fff;font-size:18px;display:block;width:100%;border:0;cursor:pointer;margin-top:27px;background-color:#417ee6}
.n-form2 .btn:hover{opacity:.8}
.n-form2 .code{position: relative;}
.n-form2 .code-img {position: absolute;right: 2px;top: 2px;bottom: 2px;width: 90px;}
.n-form2 .code-img img{width: 100%;height: 100%;display: block;}
.n-txt8{font-size:18px;line-height:30px;margin-bottom:18px}
.n-form3{overflow:hidden;/*height:360px;*/padding-top:46px;padding-bottom: 28px;margin-bottom:30px;background:url(../images/p-bg32.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-form3 .con{float:right;width:364px;height:327px;padding-top:31px;background:url(../images/p-bg31.png) center no-repeat;-o-background-size:100% 100%;-ms-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
.n-form3 .con h3{text-align:center;font-size:18px;font-weight:400;margin-bottom:12px}
.n-form3 .con form{display:block;padding-right:58px}
.n-form3 .item{overflow:hidden;position:relative;margin-bottom:9px}
.n-form3 .item span{width:115px;float:left;line-height:30px;text-align:right;font-size:14px}
.n-form3 .inp{overflow:hidden;padding-left:4px}
.n-form3 .inp input{width:100%;display:block;height:30px;border:1px solid #d8d8d8;border-radius:3px;padding:0 10px}
.n-form3 .code{padding-right:90px}
.n-form3 .code .btn-code,.n-form3 .code-img{position:absolute;right:0;top:0;width:87px;padding:0;color:#999;background-color:transparent}
.n-form3 .code-img img{width: 100%;height: 100%;display: block;}
.n-form3 .code .btn-code.disabled{color:#fff;background-color:#417ee6;border-color:#417ee6}
.n-form3 .btn{margin-left:119px}
.n-form3 .btn button{width:100%;display:block;height:30px;font-size:14px;color:#fff;border-radius:3px;border:0;cursor:pointer;background-color:#3372ba}
.n-list22{overflow:hidden;margin:0 -5px 20px}
.n-list22 li{width:20%;float:left;padding-bottom:28px}
.n-list22 .con{height:150px;position:relative;margin:0 5px}
.n-list22 .con:after{content:'';position:absolute;right:-7px;bottom:-7px;width:100%;height:100%;background-color:#afe0f2}
.n-list22 .txt{position:relative;z-index:2;height:100%;padding-top:20px;background-color:#fff}
.n-list22 h3{text-align:center;font-size:14px}
.n-list22 .ico{width:80px;height:80px;display:block;margin:0 auto 5px}
.n-list22 .ico img{width:100%;height:100%;display:block}
.n-tiao{margin-bottom:30px}
.n-tiao .tab{overflow:hidden;position:relative;z-index:2;margin-bottom:-2px}
.n-tiao .tab li{float:left;margin-right:9px}
.n-tiao .tab li a{display:block;width:193px;height:56px;
	text-align:center;line-height:54px;
	border:2px solid transparent;border-bottom:2px solid #f1f0f0;
	border-top-right-radius:25px;background-color:#f8f8f8;
	font-size:18px;color:#3372ba;font-family:Source-M
}
.n-tiao .tab li.on a{color:#3372ba;background-color:#fff;border-bottom:0;border-color:#f1f0f0}
.tab-tiao{border:2px solid #f1f0f0;border-radius:0 25px;background-color:#fff;padding:30px 22px 35px 24px}
.n-list23 li{margin-bottom:11px;height:55px;overflow:hidden;background-color:#f8f8f8}
.n-list23 .tit{float:left;width:120px;height:100%;line-height:55px;font-size:18px;color:#fff;padding-left:18px;background:url(../images/ico-33.png) right center no-repeat #3372ba}
.n-list23 .txt{overflow:hidden;height:100%;position:relative}
.n-list23 .desc{position:absolute;left:11px;top:50%;right:18px;font-size:16px;line-height:18px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.n-list24{overflow:hidden;margin:0 -15px}
.n-list24 li{width:33.33%;float:left;margin-bottom:30px}
.n-list24 .con{display:block;margin:0 15px;height:134px;border-radius:10px;overflow:hidden;position:relative;background-position:right bottom;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.n-list24 .i1 .con{background-color:#3176c8;background-image:url(../images/ico-34.png)}
.n-list24 .i2 .con{background-color:#3788e8;background-image:url(../images/ico-35.png)}
.n-list24 .i3 .con{background-color:#61a6f8;background-image:url(../images/ico-36.png)}
.n-list24 .i4 .con{background-color:#3176c8;background-image:url(../images/ico-37.png)}
.n-list24 .i5 .con{background-color:#3788e8;background-image:url(../images/ico-38.png)}
.n-list24 .i6 .con{background-color:#61a6f8;background-image:url(../images/ico-39.png)}
.n-list24 .i7 .con{background-color:#3176c8;background-image:url(../images/ico-40.png)}
.n-list24 .i8 .con{background-color:#3788e8;background-image:url(../images/ico-41.png)}
.n-list24 .i9 .con{background-color:#61a6f8;background-image:url(../images/ico-42.png)}
.n-list24 .num{display:block;font-size:54px;color:rgba(255,255,255,.5);font-family:Impact;line-height:1.3;position:absolute;left:6px;top:0}
.n-list24 .desc{width:7em;margin:0 auto;color:#fff;font-size:18px;line-height:20px;
	line-height: 134px;text-align: right;
}
.tab-tiao1{border:2px solid #f1f0f0;border-radius:0 25px;background-color:#fff}
.n-table4 table{width:100%}
.n-table4 td{height:50px;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;padding-left:35px;font-size:16px;font-family:Source-M}
.n-table4 td:last-child{border-right:0}
.n-table4 tr:last-child td{border-bottom:0}
.n-tiao-1 .tab{margin-bottom:0}
.n-tiao-1 .tab li a{border-bottom-color:transparent;font-size:16px}
.n-txt9 .tips{font-size:18px;margin-bottom:22px}
.n-txt9 ul{overflow:hidden;margin:0 -80px 30px}
.n-txt9 li{float:left;width:25%;position:relative}
.n-txt9 li:after{content:'';position:absolute;top:50%;right:0;width:50px;height:50px;background:url(../images/ico-45.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.n-txt9 li:last-child:after{display:none}
.n-txt9 .time{width:118px;height:125px;margin:0 auto;background:url(../images/ico-44.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-txt9 .time span{font-size:16px;color:#3176c8;padding-top:40px;font-family:Source-M;display:block;text-align:center}
.n-txt9 .time span em{font-size:50px;font-family:arial;font-weight:700}
.n-btn-1 .btn-3 a{background-color:#3176c8}
.n-btn-1 .btn-3 a:before{width:37px;height:28px;background-image:url(../images/ico-43.png)}
.n-btn-1 .btn-2 a{background-color:#4694f1}
.tab-tiao2{border:2px solid #f1f0f0;border-radius:0 25px;background-color:#fff}
.n-tiao-2 .tab{margin-bottom:0}
.n-tiao-2 .tab li a{border-bottom-color:transparent;font-size:16px}
.n-txt10{overflow:hidden;font-size:16px;line-height:30px;padding:30px 0}
.n-txt10 .col{width:50%;float:left;padding:0 33px}
.n-txt10 .col:first-child{border-right:1px solid #e5e5e5}
.n-slider10{margin-bottom:30px}
.n-slider10 .slider{margin:0 -10px;padding-bottom:32px}
.n-slider10 .con{display:block;margin:0 10px;border:1px solid #e7e7e7}
.n-slider10 .pic{height:148px;line-height:147px;text-align:center;border-bottom:1px solid #e7e7e7}
.n-slider10 .pic img{max-width:90%;max-height:80%;display:inline-block;vertical-align:middle}
.n-slider10 h3{line-height:38px;font-size:18px;font-weight:400;font-family:Source-M;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-slider10 .slick-dots{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:0}
.n-slider10 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider10 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider10 .slick-dots li.slick-active{width:31px}
.n-slider10 .slick-dots li.slick-active button{background-color:#417ee6}
.n-slider11 .slider{margin:0 -13px 30px;padding-bottom:28px}
.n-slider11 .con{display:block;margin:0 13px;height:236px;padding:30px 35px 0;background-color:#f3f8ff}
.n-slider11 .slick-dots{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:0}
.n-slider11 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider11 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider11 .slick-dots li.slick-active{width:31px}
.n-slider11 .slick-dots li.slick-active button{background-color:#417ee6}

.n-slider11 .slick-arrow{position:absolute;top: -50px;width:40px;height:40px;
	border-radius:50%;margin-top:-30px;cursor:pointer;font-size:0;
	text-indent:9999px;border:0;background-color:#dde8f4;
	background-position:center;background-repeat:no-repeat;
	-o-background-size:9px auto;
	-ms-background-size:9px auto;
	-moz-background-size:9px auto;
	-webkit-background-size:9px auto;
	background-size:9px auto
}
.n-slider11 .slick-prev{right:72px;background-image:url(../images/i-11.png)}
.n-slider11 .slick-next{right:12px;background-image:url(../images/i-10.png)}
.n-slider11 .slick-arrow:hover{background-color:#0657b3}
.n-slider11 .slick-prev:hover{background-image:url(../images/i-11-on.png)}
.n-slider11 .slick-next:hover{background-image:url(../images/i-10-on.png)}

.n-slider11 .desc{font-size:15px;line-height:24px;color:#0054b6;height:144px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.n-slider11 h3{color:#0054b6;font-size:18px;font-weight:400;font-family:Source-M;border-bottom:1px solid #dadfe5;padding-bottom:8px}
.n-slider11 h3 i{width:25px;height:25px;display:inline-block;vertical-align:middle;border-radius:50%;font-size:16px;color:#fff;margin-right:7px;position:relative;top:-2px;font-style:normal;text-align:center;background-color:#427ad6}
.n-slider11 .con:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.n-slider9 .face{width:173px;height:173px;border-radius:50%;overflow:hidden;float:left;border:6px solid rgba(65,126,230,.1)}
.n-slider9 .face img{width:100%;height:100%;display:block}
.n-list25{overflow:hidden;margin:0 -8px 30px}
.n-list25 li{width:25%;float:left}
.n-list25 .con{display:block;margin:0 8px;padding-bottom:10px;padding-top:28px;background-color:#f8f8f8;text-align:center;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.n-list25 .ico{display:block;width:60px;height:60px;position:relative;margin:0 auto 10px}
.n-list25 .ico i{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.n-list25 .ico .i-ok{opacity:0}
.n-list25 .num{color:#0054b6;font-size:24px;display:block;margin-bottom:5px}
.n-list25 .desc{color:#0054b6;font-size:14px;line-height:24px;height:96px;padding:0 30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.n-list25 .con:hover{background-color:#3176c8}
.n-list25 .con:hover .ico .i-on{opacity:0}
.n-list25 .con:hover .ico .i-ok{opacity:1}
.n-list25 .con:hover .desc,.n-list25 .con:hover .num{color:#fff}
.row-e1{padding-bottom:58px}
.row-e1 .g-t3{padding-top:37px}
.n-txt11{overflow:hidden;border-radius:10px;margin-top:45px;position:relative}
.n-txt11 .pic{padding-top:39%;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-txt11 .txt{position:absolute;top:50%;right:50px;border-radius:10px;width:453px;padding:30px 38px;background-color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.n-txt11 h3{font-size:30px;color:#0b50a2;padding-bottom:13px;border-bottom:1px solid #d2d2d2;margin-bottom:22px}
.n-txt11 .desc{font-size:18px;line-height:32px;color:#555;height:224px;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden}
.row-e2{padding-bottom:10px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-list26{text-align:center;font-size:0;margin:0 -50px;padding-top:50px}
.n-list26 li{width:25%;display:inline-block;vertical-align:top;margin-bottom:58px}
.n-list26 .con{margin:0 50px}
.n-list26 .ico{width:125px;height:125px;border:1px solid #fff;border-radius:50%;margin:0 auto 8px;display:block;background-position:center;background-repeat:no-repeat}
.n-list26 .desc{font-size:18px;color:#fff;height:4.5em}
.row-e3{padding-bottom:25px;background-color:#edf3f9}
.n-list27{overflow:hidden;margin:0 -50px;padding-top:50px}
.n-list27 li{width:33.33%;float:left}
.n-list27 .con{padding-left:35px;padding-top:23px;padding-right:25px;height:179px;width:358px;margin:0 auto;
	background-position:center;background-repeat:no-repeat;
	-o-background-size:100% 100%;
	-ms-background-size:100% 100%;
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	background-size:100% 100%
}
.n-list27 .i1 .con{background-image: url(../images/ico-57.png);}
.n-list27 .i2 .con{background-image: url(../images/ico-58.png);}
.n-list27 .i3 .con{background-image: url(../images/ico-59.png);}
.n-list27 .num{width:42px;height:42px;border-radius:50%;background-color:#fff;text-align:center;line-height:42px;font-family:Impact;display:block;font-size:24px;margin-bottom:18px}
.n-list27 .i1 .num{color:#0b50a2}
.n-list27 .i2 .num{color:#3788e8}
.n-list27 .i3 .num{color:#61a6f8}
.n-list27 .desc{font-size:18px;line-height:32px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.row-e4{padding-bottom:15px;background-color:#edf3f9}
.n-table5{border:1px solid #3a7bc5;border-radius:10px;overflow:hidden;margin-top:55px}
.n-table5 table{width:100%}
.n-table5 td,.n-table5 th{text-align:center}
.n-table5 th{height:66px;font-size:20px;color:#fff;font-weight:400;background-color:#3a7bc5}
.n-table5 td{height:60px;font-size:18px;border-right:1px solid #3a7bc5;border-bottom:1px solid #3a7bc5;background-color:#fff}
.n-table5 tr:last-child td{border-bottom:0}
.n-table5 tr:nth-of-type(2) td:last-child{width:155px;border-right:0;border-bottom:0}
.n-table5 .ico-tips{display:inline-block;vertical-align:middle;cursor:pointer;width:19px;height:19px;position:relative;margin-left:8px;background:url(../images/ico-60.png) center no-repeat}
.n-table5 .tips{position:absolute;left:-36px;top:33px;display:none;border-radius:5px;height:54px;line-height:54px;width:148px;text-align:center;background-color:#fff;font-size:16px;color:#333;box-shadow:0 0 17.64px 3.36px rgba(11,80,162,.15)}
.n-table5 .tips:after{content:'';position:absolute;left:38px;top:-8px;border-bottom:8px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}
.n-table5 .ico-tips:hover .tips{display:block}
.row-e5{padding-bottom:52px;background:url(../images/p-bg35.png) right center no-repeat #edf3f9}
.n-txt12{border-radius:10px;margin-top:60px;padding-top:1px;border:1px solid #3176c8;background-color:#fff}
.n-txt12 .tab{overflow:hidden;margin-top:-30px;padding-top:6px;border-bottom:1px solid #3176c8;padding-bottom:12px}
.n-txt12 .tab li{width:33.33%;float:left;cursor:pointer}
.n-txt12 .tab .ico{width:48px;height:48px;display:block;margin:0 auto 15px;border-radius:50%;font-size:26px;color:#fff;padding-left:13px;font-family:Impact;font-style:italic;position:relative;background-color:#bebebe;line-height:48px}
.n-txt12 .tab .ico:after{content:'';position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:50%;border:1px solid transparent}
.n-txt12 .tab li.on .ico{background-color:#3a7bc5;color:#fff}
.n-txt12 .tab li.on .ico:after{border-color:#3a7bc5}
.n-txt12 .tab p{font-size:20px;text-align:center}
.n-txt12 .tab li.on p{font-weight:700}
.n-txt12 .tips{font-size:20px;line-height:27px;position:relative;padding:30px 65px 30px 95px;border-bottom:1px solid #3176c8;border-radius:0 0 10px 10px}
.n-txt12 .tips:after,.n-txt12 .tips:before{content:'';position:absolute;width:32px;height:27px;background-position:center;background-repeat:no-repeat}
.n-txt12 .tips:before{top:17px;left:55px;background-image:url(../images/ico-61.png)}
.n-txt12 .tips:after{bottom:24px;right:45px;background-image:url(../images/ico-62.png)}
.n-txt12 .tit{font-size:24px;margin-bottom:20px}
.n-txt12 .tit em{width:58px;height:25px;display:inline-block;vertical-align:middle;color:#fff;padding-left:12px;margin-right:10px;font-family:arial;font-weight:700;font-size:18px;background:url(../images/ico-63.png) center no-repeat}
.n-txt12 .cont{margin:0 48px;padding:35px 0}
.n-txt12 .table{margin-bottom:30px;overflow:hidden;border:1px solid #3a7bc5;border-radius:10px}
.n-txt12 .table table{width:100%}
.n-txt12 .table td,.n-txt12 .table th{text-align:center}
.n-txt12 .table th{height:66px;font-size:20px;color:#fff;font-weight:400;background-color:#3a7bc5}
.n-txt12 .table td{padding:18px 0;font-size:18px;border-right:1px solid #3a7bc5;border-bottom:1px solid #3a7bc5;background-color:#fff}
.n-txt12 .table tr:last-child td{border-bottom:0}
.n-txt12 .table td:last-child{border-right:0}
.row-e6{padding-bottom:63px;background:url(../images/p-bg36.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-table6{margin-top:40px}
.n-table6 .pic{box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-bottom:20px}
.n-table6 .pic img{width:100%;display:block}
.n-table6 .bot{overflow:hidden;font-size:16px;color:#fff}
.n-table6 .bot .r{text-align:right}
.row-e7{padding-top:48px;overflow:hidden;background-color:#edf3f9}
.n-btn2{height:126px;overflow:hidden;padding-top:44px;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.n-btn2 .btn{width:188px;height:44px;display:block;margin:0 auto;text-align:center;line-height:40px;font-size:20px;color:#fff;background-position:center;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.n-btn2 .btn-1{background-image:url(../images/ico-btn1.png)}
.n-btn2 .btn-2{background-image:url(../images/ico-btn2.png)}
.n-btn2 .item{width:50%;float:left}
.n-btn2-1 .btn-1{width:250px;background-image:url(../images/ico-btn3.png)}
.n-btn2-1 .btn-2{width:230px;background-image:url(../images/ico-btn4.png)}
.n-list28{overflow:hidden;margin:0 -25px;padding-top:55px}
.n-list28 li{width:50%;float:left}
.n-list28 .con{display:block;margin:0 25px}
.n-list28 .pic{padding-top:58%;height:0;position:relative;overflow:hidden;border-radius:10px}
.n-list28 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.n-list28 h3{text-align:center;font-size:22px;font-weight:400;line-height:82px;height:82px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-pic3{border-radius:30px;overflow:hidden;margin-top:55px;box-shadow:0 0 17.64px 3.36px rgba(11,80,162,.07)}
.n-pic3 img{width:100%;display:block}
.row-e8{padding-bottom:80px;background:url(../images/p-bg38.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.ul-tab-mo{display:none}
.fix-bot{position:fixed;left:0;right:0;bottom:0;z-index:101;height:140px;color:#fff;padding-right:210px;background:url(../images/p-bg39.jpg) center no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.fix-bot .pic{position:absolute;left:35px;bottom:0;width:279px}
.fix-bot .pic img{width:100%;display:block}
.fix-bot .tit{margin-left:358px;float:left;margin-top:40px}
.fix-bot .tit h3{font-size:30px}
.fix-bot .tit em{font-size:14px;font-family:arial;font-style:italic}
.fix-bot .desc{float:left;font-size:14px;line-height:24px;margin-left:60px;margin-top:38px;max-width: 460px;}
.fix-bot .desc p{margin-bottom:5px}
.fix-bot .btn{position:relative;float:left;height:140px;margin-left:10px}
.fix-bot .btn a{position:absolute;left:0;width:202px;display:block;text-align:center;color:#fff}
.fix-bot .btn-1{bottom:52px;height:106px;line-height:106px;background-color:#ffba00;font-size:24px;font-weight:700}
.fix-bot .btn-1:after{content:'';position:absolute;top:0;left:-11px;right:-11px;width:224px;height:18px;background:url(../images/ico-68.png) center center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.fix-bot .btn-2{bottom:0;height:52px;line-height:52px;background-color:#ffa422;font-size:18px}
.fix-bot .close{position:absolute;top:0;right:0;width:46px;height:37px;cursor:pointer;background:url(../images/ico-69.png) center top no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-table6 .cont{border:2px solid #8cbef6;margin-bottom:20px;border-radius:10px;text-align:center}
.n-table6 .cont table{width:100%}
.n-table6 .cont td{height:60px;border:1px solid #8cbef6;color:#fff;font-size:20px;background-color:#2874cc}
.n-table6 .cont .white{background-color:#fff;color:#333;font-size:18px}
.n-table6 .cont td:first-child{background-color:#3176c6}
.n-table6 .cont tr:nth-of-type(2) td{background-color:#2874cc}
.row-b1 .ovh .cur{float:right}
.row-b1 .ovh{margin-bottom:20px}
.row-b1 .zizhi-btn,.wei-btn{float:left;padding:0 25px;margin-top:26px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;border-radius:20px;background-color:rgba(51,114,186,.9)}
.row-b1 .zizhi-btn:before{content:'';display:inline-block;vertical-align:middle;width:23px;height:24px;margin-right:8px;position:relative;top:-2px;background:url(../images/ico-70.png) center no-repeat}
.row-b1 .wei-btn{margin-left: 20px;}
.row-b1 .wei-btn:before{display: none;}
.row-b1 .wei-btn:hover{color: #fff;}
.pop-zhi{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1024;display:none}
.pop-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);content:''}
.pop-zhi .cont{position:absolute;top:50%;left:50%;width:636px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pop-zhi .cont .pic img{width:100%;display:block}
.pop-zhi .close{position:absolute;right:-26px;top:-26px;width:52px;height:52px;cursor:pointer;background:url(../images/i-close2.png) center no-repeat}
.n-bg1{background-color:#f0f3f8}
.n-box2{margin-bottom:43px;background:url(../images/p-bg66.jpg) center bottom no-repeat #fff;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-form4{max-width:545px;margin:0 auto;padding-top:84px;padding-bottom:116px}
.n-form4 .item{margin-bottom:23px;position:relative}
.n-form4 .inp{width:100%;display:block;font-family:Source-R;height:60px;border:1px solid #d2d2d2;color:#999;font-size:18px;padding:0 20px;background-color:#fff}
.n-form4 select.inp{background:url(../images/ico-down.png) right 27px center no-repeat #fff}
.n-form4 .code{padding-right:163px}
.n-form4 .btn-code{position:absolute;right:0;top:0;width:164px;height:60px;font-size:18px;color:#fff;border:0;cursor:pointer;background-color:#0054b6;font-family:Source-R}
.n-form4 .btn{width:190px;height:64px;display:block;margin:40px auto 0;border:0;cursor:pointer;font-size:22px;color:#fff;border-radius:5px;background-color:#0054b6;font-family:Source-M}
.n-form4 .btn:hover{opacity:.8}
.right-float{position:fixed;top:15%;right:0;z-index:195}
.right-float>a{display:block;width:75px;height:82px;background:#0657b3;margin-bottom:1px;position:relative;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s
}
.right-float h4{text-align: center;font-size: 14px;color: #fff;font-weight: normal;
	padding-top: 47px;
}
.right-float .js-gotop{display:none}
.right-float .icon{width:45px;height:45px;position:absolute;top:36%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:top center no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.right-float>a:hover{background-color:#032f61;}
/*.right-float>a:hover .icon{background-position:bottom center}*/
.qr-box{position:absolute;right:100%;top:0;width:170px;background-color:#fff;opacity:0;-webkit-transform:translateY(-100vh);-moz-transform:translateY(-100vh);-ms-transform:translateY(-100vh);-o-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;pointer-events:none}
.right-float>a:hover .qr-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);pointer-events:auto}
.right-float>a:first-child{border-radius: 5px 0 0 0;}
.right-float>a:last-child{border-radius: 0 0 0 5px;}
.qr-box h3{text-align:center;font-size:17px;color:#000;font-weight:700;padding:10px 0 5px;border-bottom:1px solid #e5e5e5;margin-bottom:10px}
.qr-box .name{font-size:0;display:block;text-align:center}
.qr-box .name i{display:inline-block;vertical-align:middle;width:20px;height:16px;background:url(../images/wx-c.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.qr-box .name em{display:inline-block;vertical-align:middle;font-size:15px;color:#000}
.qr-box .pic{width:120px;height:120px;overflow:hidden;margin:5px auto 10px}
.qr-box img{display:block;width:100%;height:100%}
.content-detail__modal{display:none;width:640px;height:400px;background:center no-repeat #fff;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;-webkit-box-shadow:0 0 15.2px .8px rgb(0 0 0 / 18%);box-shadow:0 0 15.2px .8px rgb(0 0 0 / 18%);position:fixed;top:50%;left:50%;margin-top:-200px;margin-left:-320px;z-index:9999;padding:33px 0 33px 40px}
.content-detail__modal .close{width:30px;height:30px;border-radius:50%;background:url(../images/icon-close.png) center no-repeat #fff;position:absolute;right:10px;top:10px;cursor:pointer;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.content-detail__modal .close:hover{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}

.fix-form{position: fixed;left: 0;right: 0;bottom: 0;z-index: 108;
	background-color: rgba(0,0,0,.8);padding: 30px 0;margin-bottom: 0;
}

.row-a4-0{*zoom:1;}
.row-a4-0:after,.row-a4-0:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-a4-0 .col-l{width: 38.5%;}
.row-a4-0 .col-r{width: 60%;}


.b-slider1{box-shadow:0 0 20px 0 rgba(13,4,8,.1);}
.b-slider1 .con{display:block;background-color:#fff;}
.b-slider1 .pic{padding-top:69.5%;height:0;position:relative;overflow:hidden}
.b-slider1 .pic .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.b-slider1 .play{position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;z-index: 3;
	background: url(../images/i-30.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.b-slider1 .lab{position:absolute;right:0;top:0;width:82px;height:32px;z-index:2;
	background:rgba(0,0,0,.8);text-align: center;line-height: 32px;font-size: 14px;color: #fff;
	border-bottom-left-radius: 16px;
}
.b-slider1 .lab img{width:100%;height:100%;display:block}
.w-list1 .pic-box .lab{position:absolute;right:0;top:0;width:82px;height:32px;z-index:2;
	background:rgba(0,0,0,.8);text-align: center;line-height: 32px;font-size: 14px;color: #fff;
	border-bottom-left-radius: 16px;
}
.w-list1 .pic-box .lab img{width:100%;height:100%;display:block}

.b-slider1 .prices{position:absolute;left:0;bottom:0;right:0;z-index:2;height:51px;
	line-height:51px;overflow:hidden;padding:0 18px;
	background:rgba(0,0,0,.5)
}
.b-slider1 .money{float:left}
.b-slider1 .money .ico{display:inline-block;vertical-align:middle;
	text-align: center;color: #fff;font-style: normal;font-size: 16px;
	font-family:Source-B
}
.b-slider1 .money .ico img{width:100%;display:block}
.b-slider1 .money span{color:#fff;display:inline-block;vertical-align:middle;
	font-size:18px;font-family:Source-B
}
.b-slider1 .money em{font-size:26px;font-family:Impact}
.b-slider1 .years{color:#fff;float:right;font-size:17px;font-family:Source-B}
.b-slider1 .years span{font-family:Impact;color:#ffb900;font-size:24px;}
.b-slider1 .txt{padding-left:25px;padding-top:28px;padding-bottom:25px;border-bottom:1px solid #ebebeb}
.b-slider1 .txt h3{font-size:28px;color:#333;margin-bottom:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.b-slider1 .txt h3 em{width:48px;height:22px;display:inline-block;
	vertical-align:middle;text-align:center;line-height:20px;font-size:12px;
	color:#fff;margin-left:10px;
	background:url(../images/i-14.png) center no-repeat;font-weight:400;
	font-family:"微软雅黑","Microsoft Yahei"
}
.b-slider1 .txt p{font-size:18px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.b-slider1 .bot{overflow:hidden;height:69px;line-height:69px}
.b-slider1 .bot span{width:33.33%;float:left;color:#333;font-size: 17px;
	border-right:1px solid #ebebeb;text-align:center
}
.b-slider1 .bot span:last-child{border-right:0}
.b-slider1 .bot i{margin-right:5px;position: relative;top: -2px;}
.b-slider1 .bot img{display: inline-block;vertical-align: middle;}
.b-slider1 .con:hover .txt h3,.b-list1 .con:hover .txt h3{color:#0657b3}
.b-slider1 .slick-arrow{position: absolute;top: 30%;
	width: 60px;height: 60px;font-size: 0;text-indent: 9999px;
	cursor: pointer;border: 0;border-radius: 50%;z-index: 2;
	background-position: center;background-repeat: no-repeat;
	background-color: rgba(0,0,0,.25);
}
.b-slider1 .slick-prev{left: 13px;background-image: url(../images/icon-l.png);}
.b-slider1 .slick-next{right: 13px;background-image: url(../images/icon-r.png);}
.b-slider1 .slick-arrow:hover{background-color: rgba(0,0,0,1);}

.b-list1{*zoom:1;margin:0 -10px}
.b-list1:after,.b-list1:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.b-list1 li{width:33.33%;float:left;margin-bottom: 15px;}
.b-list1 .con{display:block;margin:0 10px;background-color:#fff;box-shadow:0 0 20px 0 rgba(13,4,8,.1)}
.b-list1 .pic{padding-top:71%;height:0;position:relative;overflow:hidden}
.b-list1 .pic .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.b-list1 .lab{position:absolute;right:0;top:0;width:82px;height:32px;z-index:2;
	background:rgba(0,0,0,.8);text-align: center;line-height: 32px;font-size: 14px;color: #fff;
	border-bottom-left-radius: 16px;
}
.b-list1 .lab img{width:100%;height:100%;display:block}
.b-list1 .prices{position:absolute;left:0;bottom:0;right:0;z-index:2;height:37px;line-height:37px;overflow:hidden;padding:0 15px 0 13px;background:rgba(0,0,0,.5)}
.b-list1 .money{float:left}
.b-list1 .money .ico{x;display:inline-block;vertical-align:middle;
	text-align: center;color: #fff;font-style: normal;font-size: 14px;
	font-family:Source-B
}
.b-list1 .money .ico img{width:100%;display:block}
.b-list1 .money span{color:#fff;display:inline-block;vertical-align:middle;font-size:14px;font-family:Source-B}
.b-list1 .money em{font-size:16px;font-family:Impact}
.b-list1 .years{color:#fff;float:right;font-size:14px;font-family:Source-B}
.b-list1 .years span{font-family:Impact;color:#ffb900;font-size:20px}
.b-list1 .txt{padding-left:15px;padding-right: 10px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ebebeb}
.b-list1 .txt h3{font-family:Source-B;font-weight:400;font-size:16px;color:#333;margin-bottom:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.b-list1 .txt h3 em{width:48px;height:22px;display:inline-block;vertical-align:middle;text-align:center;line-height:20px;font-size:12px;color:#fff;margin-left:10px;background:url(../images/i-14.png) center no-repeat;font-weight:400;font-family:"微软雅黑","Microsoft Yahei"}
.b-list1 .txt p{font-size:14px;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.n-link{overflow: hidden;font-size: 16px;color: #fff;}
.n-link .tit{float: left;}
.n-link .con{overflow: hidden;}
.n-link .con a{display: inline-block;color: #fff;margin-left: 20px;}

.row-a4 .n-slider4{padding-bottom: 0;}
.row-a4 .n-slider4 .con{overflow: hidden;}
.n-t2{overflow: hidden;padding: 20px 0 10px;}
.n-t2 h3{float: left;font-size: 24px;}
.n-t2 .more{float: right;font-size: 16px;color: #666;}

@media only screen and (max-width:1920px){
.banner{height:30.208333vw}
.g-t1 .tit h2{font-size:2.1875vw}
.g-t1 .tit em{font-size:6.3541666vw}
.g-t1 p{font-size:1.041666vw;margin-top:-.677083vw}
.g-t1{padding-top:3.6458333vw}
.n-list1 .tit h3{font-size:1.3541666vw}
.n-list1 .con{padding-top:2.291666vw}
.n-list1 .top .num{font-size:3.8541666vw}
.n-list2 .num span{font-size:2.91666666vw}
.n-list2 .con{height:9.6354166vw;padding-left:2.708333vw;padding-top:2.23958333vw}
.row-a2,.row-a3{padding-bottom:5vw}
.n-list2{margin-top:2.1875vw}
.g-t1 .tit h2 img{height:2.5vw}
.n-slider1 .slider{padding-top:2.18vw;padding-bottom:3.3854166vw}
.g-t2 .tit h3{font-size:1.66666vw}
.row-a4-1{margin-bottom:3.125vw}
.ban{height:23.4375vw}
.ban .tit{font-size: 2.6041666vw;}
.g-t3 h2{font-size:1.875vw}
.n-txt5 .pic h3{font-size: 2.083333vw;}
.n-txt11{margin-top:2.34675vw}
.n-txt11 h3{font-size:1.5625vw}
.n-pic3,.n-table5{margin-top:2.864583vw}
.row-e8{padding-bottom:4.166666vw}
.g-t3{padding-top:3.38541666vw}
.n-list28{padding-top:2.8645833vw}
.n-list26,.n-list27{padding-top:2.604166vw}
.g-t5 h2{font-size:1.5625vw}
.fix-bot{height:7.291vw;padding-right:10.93vw}
.fix-bot .pic{left:1.822vw;width:14.53vw}
.fix-bot .tit{margin-left:18.64vw;margin-top:2.083vw}
.fix-bot .tit h3{font-size:1.562vw}
.fix-bot .tit em{font-size:.729vw}
.fix-bot .desc{font-size:.729vw;line-height:1.25vw;margin-left:3.125vw;margin-top:1.979vw}
.fix-bot .desc p{margin-bottom:.26vw}
.fix-bot .btn{height:7.291vw;margin-left:.52vw}
.fix-bot .btn a{width:10.52vw}
.fix-bot .btn-1{bottom:2.708vw;height:5.52vw;line-height:5.52vw;font-size:1.25vw}
.fix-bot .btn-1:after{left:-.572vw;right:-.572vw;width:11.66vw;height:.937vw}
.fix-bot .btn-2{height:2.708vw;line-height:2.708vw;background-color:#ffa422;font-size:.937vw}
.fix-bot .close{width:2.395vw;height:1.927vw}
.fix-bot .desc{max-width: 23.95833vw;}
.gb-banner{height: 22.39583vw;}
}
@media only screen and (max-width:1600px){
.wp{max-width:1200px}
.header-new .link a{font-size:15px}
.nav li .v1{font-size:16px;line-height:50px}
.nav{height:50px}
.nv-nub li a{line-height:80px;font-size:16px}
.nv-nub li .v2{padding-left:100px}
.nv-txt{width:32%;padding:35px 50px 0}
.nv-txt .desc{font-size:14px;line-height:26px}
.nv-tel{width:30%;margin-top:35px}
.nv-tel h3{font-size:20px}
.nv-tel .item1{padding:0 60px 35px;margin-bottom:35px;background-position:right 100px top}
.nv-tel p{font-size:14px;line-height:22px}
.nv-tel .item2{padding:0 60px 15px}
.nv-tel span{font-size:30px}
.nv-txt .more{font-size:14px}
.nv-txt .pic{margin-bottom:20px}
.n-list2 .desc,.n-list2 .num{font-size:14px}
.n-slider1 .txt h3{font-size:18px}
.n-slider1 .txt p{font-size:14px}
.n-slider1 .slick-next,.n-slider2 .slick-next,.n-slider4 .slick-next,.n-list4 .slick-next,.n-list3-play .slick-next{right:-80px}
.n-slider1 .slick-prev,.n-slider2 .slick-prev,.n-slider4 .slick-prev,.n-list4 .slick-prev,.n-list3-play .slick-prev{left:-80px}
.g-t2 .more{font-size:14px}
.g-t2 .tit span{font-size:18px}
.n-list4 h4{font-size:18px;padding-top: 5px;}
.n-list4 .ico{width: 140px;}
.n-list4 .con{margin: 0 8px;}
.n-list4{margin: 0 -8px;}
.m-form1 .tit h3{font-size:24px}
.m-form1 .tit span{font-size:15px}
.m-form1 .tit{-o-background-size:45px auto;-ms-background-size:45px auto;-moz-background-size:45px auto;-webkit-background-size:45px auto;background-size:45px auto;margin:37px 35px 0}
.m-form1 .btn{font-size:16px}
.n-slider2 h3{font-size:18px}
.n-slider2 .con{margin: 0 8px;}
.n-slider2 .slider{margin: 0 -8px;}
.n-more1 a,.n-slider2 .btn{font-size:14px}
.g-t2 .more{margin-top:15px}
.g-t2-1 .more{margin-top:11px}
.n-list5 h3{font-size:18px}
.m-form2 .btn,.m-form2 .inp{font-size:16px}
.n-list7{padding:5px 30px}
.n-list7 .con{padding:20px 0}
.row-a1{padding-bottom:60px}
.n-list4 h3{font-size:18px}
.n-txt1 .txt{width:355px;padding-right:50px}
.n-txt1 .item{width: 138px;margin-left: 22px;}
.n-txt1 .pic{height: 138px;}
.row-a15{padding-top:50px}
.comm-txt h3{font-size:22px}
.row-main .col-main{width:765px}
.n-txt8{font-size:16px;line-height:28px}
.n-slider3 .con{margin: 0 10px;}
.n-slider3 .slider{margin: 0 -10px;}
.n-sel .con a{font-size:16px}
.n-sel .tit{font-size:17px}
.g-sel .sel{font-size:16px}
.n-list21 h3{font-size:20px}
.n-list16 h3{font-size:16px}
.comm-txt1 .zu span,.comm-txt1 h3{font-size:20px}
.n-table3 .lab{padding-left:0}
.n-table3 .lab span{margin-right:8px}
.n-slider8 h3{font-size:18px}
.n-tab5 li a{font-size:14px;padding:0 15px}
.g-t5 .more,.n-list10-2 .desc,.n-slider9 .info span,.n-txt7 .item{font-size:14px}
.n-txt2 .desc{font-size:16px;max-height: 280px;}
.n-txt2 h3{font-size:28px}
.n-txt2 .txt{padding-top: 15px;}
.n-box1 .txt p,.n-box1 .txt span,.n-list8 h3{font-size:16px}
.n-list12 .desc{font-size:18px}
.n-list12 h3{font-size:22px}
.n-list12{padding-top:40px}
.n-list13 .desc{font-size:16px;}
.n-list13 .tit{font-size:22px}
.n-list14 .txt{font-size:16px}
.n-list14 .tit{font-size:22px}
.n-table6 .cont td{font-size:18px}
.n-table6 .cont .white{font-size:16px}
.pop-zhi .cont{width:550px}
.nav dd a{font-size:14px}
.n-txt3 .desc{font-size: 16px;max-height: 255px;margin-bottom: 20px;}
.n-txt3 .txt{padding: 40px 25px 0 35px;}
.n-box1 .txt h3{font-size: 18px;}
.n-tiao .tab li a{width: 160px;font-size: 16px;}
.n-list23 .tit{font-size: 16px;}
}
@media only screen and (max-width:1440px){
.n-slider1 .slick-arrow{width:40px;height:40px;margin-top:-20px;-o-background-size:8px auto;-ms-background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;background-size:8px auto}
.n-slider1 .slick-prev{left:-50px}
.n-slider1 .slick-next{right:-50px}
.n-slider2 .slick-arrow{width:40px;height:40px;margin-top:-20px;-o-background-size:8px auto;-ms-background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;background-size:8px auto}
.n-slider2 .slick-prev{left:-70px}
.n-slider2 .slick-next{right:-70px}
.n-slider3 .slick-arrow{width:40px;height:40px;margin-top:-20px;-o-background-size:8px auto;-ms-background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;background-size:8px auto}
.n-slider3 .slick-prev{left:-20px}
.n-slider3 .slick-next{right:-20px}
.n-slider4 .slick-arrow{width:40px;height:40px;margin-top:-20px;-o-background-size:8px auto;-ms-background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;background-size:8px auto}
.n-slider4 .slick-prev{left:-55px}
.n-slider4 .slick-next{right:-55px}
.n-list4 .slick-arrow{width:40px;height:40px;margin-top:-20px;-o-background-size:8px auto;-ms-background-size:8px auto;-moz-background-size:8px auto;-webkit-background-size:8px auto;background-size:8px auto}
.n-list4 .slick-prev{left:-50px}
.n-list4 .slick-next{right:-50px}
.n-list1 .top .ico{height:50px}
.n-list1 .top{top:140px}
.n-list1 .con{height:210px}
.row-a4-2{padding-bottom:40px}
.row-a6{padding-top:15px}
.row-a10{padding-bottom:50px}
.n-slider3{margin-top:35px}
.row-a11{padding-bottom:60px}
.n-slider4{padding-bottom:35px}
.n-slider4 h3{font-size:16px}
.n-tab1 li a{font-size:14px}
.n-tab6 li a{font-size:16px}
.g-t6 img{height:55px}
.n-list20 .lab,.n-list26 .desc{font-size:14px}
.n-list26 .ico{width:100px;height:100px;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-list26 li{margin-bottom:30px}
.n-list27 .desc{font-size:16px;line-height:28px}
.n-table5 th{font-size:18px}
.n-table5 td,.n-txt12 .tab p,.n-txt12 .tips{font-size:16px}
.n-txt12 .tab .ico{margin-bottom:10px}
.n-txt12 .tit{font-size:18px}
.n-txt12 .table td{font-size:16px;padding:13px 0}
.n-txt12 .table th{font-size:18px;height:55px}
.n-txt12 .cont{padding:25px 0}
.n-list28 h3{font-size:18px;line-height:60px;height:60px}
.n-table5 th{height:55px}
.n-table5 td{height:50px}
.n-form4 .btn-code,.n-form4 .inp{height:50px;font-size:16px}
.n-form4 .item{margin-bottom:15px}
.fix-bot .desc{margin-top: 1.27vw;}

.n-list3 .txt{padding: 20px 15px 15px;}
.right-float h4{font-size: 12px;padding-top: 38px;}
.right-float > a{width: 60px;height: 65px;}
.right-float .icon{width: 38px;height: 38px;}

.pop-anli .cont{font-size: 14px;}
.n-table1 td, .n-table1 th{font-size: 16px;}
.n-table1 caption{font-size: 22px;}
.g-t1{padding-top: 2.5vw;}
.n-btn2 .btn{font-size: 16px;}
.n-txt9 ul{margin: 0 -55px 30px;}
.n-txt10 {font-size: 14px;line-height: 26px;padding: 22px 0;}
.n-slider10 h3{font-size: 15px;}
.n-slider11 h3{font-size: 16px;}
.n-slider11 .desc{font-size: 14px;}

.aside-articles .text h3{font-size: 16px;}
.n-btn .btn a{font-size: 24px;}
.gb-title span, .gb-icon__title span{font-size: 28px;}
.gb-icon__title{font-size: 36px;}
.l3-item a{font-size: 18px;}
.bH1-hd-con .link a{font-size: 14px;line-height: 24px;}
.w-list1 .txt h4{font-size: 20px;}
.box-z2{padding: 20px 0 40px;}
.n-sel .con a{font-size: 14px;padding: 0 15px;line-height: 32px;}
.n-sel .tit{font-size: 15px;line-height: 32px;}
.md-loan__calculator .body .left-form .row .input input{font-size: 14px;}
.l1-item .prices .price{font-size: 16px;}
.g-t5 span{font-size: 16px;}
.n-list18 h3{font-size: 16px;}
.b-slider1 .txt h3{font-size: 24px;}
.n-link{font-size: 14px;}

}

@media only screen and (max-width:1199px){
	
.wp{width:auto;padding:0 10px}
.header-new .top{display:none}
.header-new .logo{line-height:50px}
.header-new .logo img{height:34px;position:relative;top:-2px}
.header-new .link,.so{display:none}
.header-new .lang dt{height:28px;line-height:28px;font-size:12px}
.header-new .lang{margin-top:11px;margin-right:10px;width:68px}
.header-new .hd{overflow:visible;position:relative;z-index:103;background:#fff}
.header-new .hd:after,.header-new .hd:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.header-new .lang dd{background-color:#fff;line-height:26px}
.menuBtn{display:block;margin-top:5px;margin-right:-5px}
.ban-adve,.ban-list{display:none}
.banner .slick-arrow{display:none!important}
.banner .slider{border-radius:10px;box-shadow:0 0 16.2px 1.8px rgba(0,84,182,.28)}
.banner{height:auto;padding:10px;background:url(../images/ico-65.png) center top no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.banner .slick-slide .con{border-radius:10px;height:210px}
.banner .slick-dots{display:block!important;font-size:0;text-align:center;position:absolute;left:0;right:0;bottom:-30px}
.banner .slick-dots li{width:10px;height:10px;background-color:#c6c6c6;border-radius:50%;display:inline-block;margin:0 4px}
.banner .slick-dots li.slick-active{background-color:#0054b6}
.banner .slick-dots button,.nav,.ul-tab{display:none}
.ul-tab-mo{display:block;overflow:hidden;padding-top:40px;padding-bottom:10px}
.ul-tab-mo li{width:20%;float:left;margin-bottom:15px}
.ul-tab-mo .ico{width:50px;height:50px;display:block;margin:0 auto 5px;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.ul-tab-mo h3{font-size:14px;text-align:center;font-weight:400}
.g-t1 .tit h2{font-size:24px}
.g-t1 p{font-size:14px}
.n-list1 .tit em{display:none}
.n-list1 .top{position:static}
.n-list1 .top .ico{float:none;width:50px;height:50px;text-align:center;line-height:50px;display:block;margin:0 auto 5px;background:url(../images/m-01.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-list1 .top .ico img{width:32px;height:32px;display:inline-block;vertical-align:middle}
.n-list1 .top .num{display:none}
.n-list1{border-width:2px 1px 1px 2px;margin-top:15px}
.n-list1 .con{padding:15px 5px 12px;height:auto;text-align:center}
.row-a1,.row-a3{background:#fff;border-top:10px solid #f0f3f8;padding-bottom:25px;border-bottom:10px solid #f0f3f8;background-image:none!important}
.g-t1{padding-top:25px}
.n-list2{border-radius:5px;margin-top:15px}
.n-list2 li{width:33.33%}
.n-list2 .con{height:auto;padding:10px;border-bottom:1px solid rgba(45,148,218,.3);border-right:1px solid rgba(45,148,218,.3)}
.n-list2 .desc{font-size:13px;line-height:1.5;height:3em}
.n-list2 .num span{font-size:28px}
.g-t1 .tit h2 img{height:36px}
.n-slider1 .con{margin:0 5px}
.n-slider1 .slider{margin:0 -5px;padding-top:15px}
.n-slider1 .con{border-radius:5px;overflow:hidden;margin-bottom:20px;box-shadow:0 0 8px 1px rgba(17,90,176,.11)}
.n-slider1 .txt h3{font-size:14px}
.n-slider1 .txt p{font-size: 12px;}
.n-slider1 .txt{padding: 10px 3px;}
.n-slider1 .slick-dots{position:absolute;left:0;right:0;bottom:5px;text-align:center;font-size:0}
.n-slider1 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider1 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider1 .slick-dots li.slick-active{width:31px}
.n-slider1 .slick-dots li.slick-active button{background-color:#417ee6}
.n-slider1{margin-bottom:20px}
.row-a2{
	background-position: right center;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.n-btn2 .btn{font-size:10px;width:165px;background-position:left top;border-radius:22px;
	height: 26px;line-height: 26px;width: 140px;
}
.n-btn2{height:auto;padding:23px 0;}
.g-t2 .tit span{display:none;font-family:"微软雅黑","Microsoft Yahei";font-size:12px}
.g-t2 .tit h3{font-size:20px}
.g-t2 .more{margin-top:9px}
.g-t2{padding-bottom:8px;margin-bottom:15px}
.row-a4-1{padding-top:20px}
.n-list3 li{width:50%;margin-bottom:10px}
/*.n-list3-01 li{float: none;}*/
.n-list3 .con{margin: 0 5px;}
.n-list3{margin: -5px;}
.n-list3 .txt{padding:10px 5px;}
.n-list3 .txt p{font-size:12px}
.n-list3 .money em{font-size: 12px;}
.n-list3 .money .ico{width: 20px;}
.n-list3 .prices{padding: 0 5px;font-size: 0;}
.n-list3 .years span{font-size: 12px;}
.n-list3 .years{font-size: 12px;}
.n-list3 .bot i{display: none;}
.n-list3 .slick-dots{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:0}
.n-list3 .slick-dots li{float: none;display:inline-block;width:10px;height:10px;margin:0 3px}
.n-list3 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-list3 .slick-dots li.slick-active{width:31px}
.n-list3 .slick-dots li.slick-active button{background-color:#417ee6}
.n-list3{padding-bottom: 30px;}
.n-list1 .tit h3{font-size: 12px;}
.row-a4-2{padding-bottom:0}
.row-a4-1,.row-a6-1,.row-a9{position:relative;padding-bottom:25px}
.row-a4-1:after,.row-a6-1:after{content:'';position:absolute;left:-10px;right:-10px;bottom:0;height:10px;background-color:#f0f3f8}
.row-a6{padding-top:0}
.row-a6 .n-btn2{margin:0 -10px;border-bottom:10px solid #f0f3f8}
.row-a6-1{padding-top:20px}
.m-tab1{overflow-x:auto;margin-bottom:15px}
.m-tab1 ul{width:750px}
.row-a6-2{padding-top:25px;margin-bottom:0px}
.row-a6-2 .n-list3{padding-bottom: 0;}
.n-list4{margin:0 -4px}
.n-list4 li{width:50%;margin-bottom:15px}
.n-list4 .con{margin:0 4px;border-radius:5px;overflow:hidden}
.n-list4 h3{font-size:12px;height:50px;line-height:50px;font-family: Source-R;font-weight:400}
.n-list4 h4{font-size:12px;font-family: Source-R;line-height: 1.3;border-top: 1px;}
.m-form1 .inp input{background-color: rgba(255,255,255,.2);
	background-image: none;color: #fff;padding-left: 15px;
}
.m-form1 .inp input::-webkit-input-placeholder{color:#fff}
.m-form1 .inp input::-moz-placeholder{color:#fff}
.m-form1 .inp input::-ms-input-placeholder{color:#fff}
.n-list4 .ico{width:100px}
.m-form1{margin:0 -10px;height:auto;padding-bottom:25px;border-top:10px solid #f0f3f8;border-bottom:10px solid #f0f3f8}
.m-form1 .tit{float:none;background-image:none;margin:25px 0 0;padding-left:0;text-align:center}
.m-form1 .tit h3{display:inline-block;font-size:20px}
.m-form1 .tit span{font-size:20px}
.m-form1 .con{padding-top:20px}
.m-form1 .inp{width:auto;float:none;padding:0 20px;margin-bottom:10px}
.m-form1 .code,.m-form1 .inp3{display:none}
.m-form1 .btn{float:none;margin:0 auto;display:block;color: #0f5ba6;font-size: 15px;
	background-color: #fff;height: 30px;line-height: 30px;
	text-shadow:none;
}
.row-a7{padding-bottom:0;padding-top: 25px;}
.row-a7 .g-t1{padding-top: 25px;}
.n-list4{padding-bottom:20px;padding-top:20px}
.g-t1 .tit em{font-size:36px}
.n-slider2{padding:0 0 25px;box-shadow: none;}
.n-slider2 .slider{margin: 0 -5px;}
.n-slider2 .pic{height: 86px;line-height: 86px;margin-bottom: 12px;}
.n-slider2 h3{font-size: 15px;margin-bottom: 10px;}
.n-slider2 .btn{width: 120px;height: 30px;line-height: 30px;font-size: 12px;color: #417ee6;
	background-color: #fff;
}
.n-slider2 .con{border-radius:5px;margin: 0 5px;padding-bottom: 15px;box-shadow: none;}
.n-slider2 .slick-dots{position:absolute;left:0;right:0;bottom:-55px;text-align:center;font-size:0}
.n-slider2 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider2 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider2 .slick-dots li.slick-active{width:31px}
.n-slider2 .slick-dots li.slick-active button{background-color:#417ee6}
.row-a9 .n-btn2{margin:0 -10px;height:110px;border-top:10px solid #f0f3f8;border-bottom:10px solid #f0f3f8}
.row-a9{padding-bottom:0}
.row-a10{padding-top:25px}
.g-t2 .more,.g-t2-1 .tit h3{color:#000}
.g-t2-1{border-bottom-color:#eaeaea}
.n-list5{padding:0}
.n-list5 li{width:auto;float:none;margin-bottom:10px}
.n-list5 .con{margin:0;border-radius:5px;overflow:hidden}
.row-a12 .g-t1 .tit em{font-size:30px}
.n-slider3 .slick-dots{position:absolute;left:0;right:0;bottom:-5px;text-align:center;font-size:0}
.n-slider3 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider3 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider3 .slick-dots li.slick-active{width:31px}
.n-slider3 .slick-dots li.slick-active button{background-color:#417ee6}
.n-slider3{margin-top:20px}
.row-a12 .col-l{display:none}
.row-a12 .cont{background-color:transparent;margin-top:20px}
.row-a12 .col-r{padding:0}
.m-form2 .ovh{margin:0}
.m-form2 .ovh .item{width:auto;float:none;padding:0}
.m-form2{padding-top:0}
.m-form2 .inp,.m-form2 .code .code-img{height:50px}
.m-form2 .item,.m-form2 .ovh .item{margin-bottom:8px}
.m-form2 .btn{margin:0 auto}
.row-a12{padding-bottom:30px}
.m-form2 .text{margin-bottom:20px}
.n-slider4 .slick-dots{position:absolute;left:0;right:0;bottom:-25px;text-align:center;font-size:0}
.n-slider4 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider4 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider4 .slick-dots li.slick-active{width:31px}
.n-slider4 .slick-dots li.slick-active button{background-color:#417ee6}
.n-slider4 .date{font-size:14px}
.n-slider4{margin-top:20px}
.row-a4 .n-slider4{padding-bottom: 30px;}
.n-tab1 li a{width:auto;height:auto;border:0}
.n-tab1 li.on a,.n-tab1 li:hover a{background-color:transparent;color:#0657b3}
.n-tab1{overflow-x:auto;margin:20px 0 0}
.n-tab1 ul{width:500px}
.row-a14 .col-l{width:auto;float:none;display:none}
.row-a14 .col-r{width:auto;float:none}
.ul-tab1 .ico{float:none;display:block;margin:0 auto;width:60px;height:60px}
.ul-tab1 .con{margin:0}
.ul-tab1 .txt p{display:none}
.ul-tab1 .txt h3{font-size:14px;text-align:center}
.ul-tab1 ul{margin:0}
.ul-tab1 li{padding:20px 0}
.ul-tab1 li:after{display:none}
.row-a10,.row-a11,.row-a13,.row-a14,.row-a4,.row-a5,.row-a8{background:#fff;padding-bottom:25px;border-bottom:10px solid #f0f3f8;background-image:none!important}
.n-list7{padding:5px 10px}
.row-a15{padding-top:0;padding-bottom:15px}
.row-a15 .wp{padding:0}
.m-form3{background-color:#fff;padding:25px 15px;border-top:10px solid #f0f3f8;border-bottom:10px solid #f0f3f8;margin-bottom:0}
.m-form3 ul{margin-bottom:10px}
.m-form3 li{width:auto;float:none;padding:0;margin-bottom:10px}
.m-form3 span{display:none}
.m-form3 .inp{height:40px;background-color:#f0f3f8;border-radius:3px}
.m-form3 .tit{font-size:22px;color:#000;text-align:center;margin-bottom:15px}
.m-form3 .btn{width:100%;height:40px;color:#fff;font-size:16px;border-radius:10px;font-family:Source-R;background-image:-moz-linear-gradient(180deg,#0f4e99 0,#5095e7 100%);background-image:-webkit-linear-gradient(180deg,#0f4e99 0,#5095e7 100%);background-image:-ms-linear-gradient(180deg,#0f4e99 0,#5095e7 100%)}
.fd-link dl{display:none;border-bottom:0;line-height:28px;padding:10px 0}
.fd-link dl:first-child{display:block}
.fd-link dt{display:none}
.fd-link dd a{color:rgba(255,255,255,.5);margin-right:22px}
.fd-copy{line-height:20px;text-align:center}
.fd-copy .copy{float:none;line-height:20px;padding:10px 0}
.fd-copy .copy span{color:rgba(255,255,255,.5);display:block}
.fd-copy .copy a{color:rgba(255,255,255,.5)}
.fd-copy .share{display:none}
.n-txt1 .col-r{float:none;text-align:center}
.n-txt1 .item{float:none;display:inline-block;margin:0 10px 10px;width:110px}
.n-txt1 .item .pic{height:110px}
.n-txt1 .item span{font-size:12px;line-height:28px;height:29px}
.n-txt1 .txt{width:50%;padding:0 10px}
.n-txt1 .desc p{display:none}
.n-txt1 .desc p:last-child{display:block}
.n-txt1 .ico{float:right;margin-right:10px}
.n-txt1{padding-top:20px}
.n-txt1 .col-l{margin-bottom:20px}
.n-txt1 .txt h4{padding-top:7px;font-weight:400;font-family:Source-R}
.n-txt1 .desc{font-size:12px;line-height:20px}
.n-list7 .date{margin-right:15px}
.fix-nv{display:block;position:fixed;left:0;right:0;bottom:0;z-index:105;background-color:#fff;height:50px}
.fix-nv li{width:20%;float:left}
.fix-nv .con{display:block;height:50px;text-align:center;padding-top:2px}
.fix-nv .ico{display:block;height:28px;background-position:center;background-repeat:no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.fix-nv p{font-size:13px;color:#adadad}
.fix-nv .i3{margin-left:20%}
.fix-nv .tel{position:absolute;left:50%;top:-20px;width:56px;height:56px;border-radius:50%;border:4px solid #fff;margin-left:-28px;background:url(../images/ico-66.png) center no-repeat #3372ba;-o-background-size:30px auto;-ms-background-size:30px auto;-moz-background-size:30px auto;-webkit-background-size:30px auto;background-size:30px auto}
.row-a9{background: #fff;}
.mo-nav{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0054b6;z-index:108;display:none}
.mo-nav .top{position:fixed;top:0;left:0;right:0;height:50px;border-bottom:1px solid rgba(255,255,255,.1)}
.mo-nav .mo-logo{display:block;line-height:49px;text-align:center}
.mo-nav .mo-logo img{display:inline-block;vertical-align:middle;height:32px}
.mo-nav .close{position:absolute;top:0;left:0;width:50px;height:50px;background:url(../images/i-close.png) center no-repeat;-o-background-size:auto 20px;-ms-background-size:auto 20px;-moz-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px}
.mo-nav .lang{position:absolute;right:10px;top:11px;width:68px}
.mo-nav .lang dt{height:28px;cursor:pointer;background-color:rgba(255,255,255,.9);text-align:center;line-height:28px;border-radius:16px;color:#0054b6;font-size:12px;position:relative}
.mo-nav .lang dt:after{content:'';width:9px;height:5px;display:inline-block;vertical-align:middle;margin-left:8px;background:url(../images/i-san-on.png) center no-repeat;position:relative;top:-1px}
.mo-nav .lang dd{position:absolute;left:0;width:100%;top:33px;line-height:28px;text-align:left;padding-left:14px;border-radius:16px;overflow:hidden;display:none;background-color:#fff}
.mo-nav .lang dd a{display:block;font-size:12px;color:#0054b6}
.mo-nav .cont{position:absolute;top:51px;bottom:0;left:0;right:0;overflow-y:auto}
.mo-nav .list{margin-bottom:35px}
.mo-nav .list li{border-bottom:1px solid rgba(255,255,255,.1)}
.mo-nav .list li a{display:block;line-height:45px;color:#fff;position: relative;font-size:14px;padding-left:42%}
.mo-nav .list li i{width: 32px;height: 32px;position: absolute;top: 50%;right: 0;
	margin-top: -16px;
	background: url(../images/ico-r.png) no-repeat center;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
}
.mo-nav .list li.on i{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
/*.mo-nav .list li:nth-child(6) i,*/.mo-nav .list li:nth-child(7) i,.mo-nav .list li:nth-child(8) i{display: none;}
.mo-nav .list .ico{display:inline-block;vertical-align:middle;width:26px;height:26px;margin-right:10px;background-position:center;background-repeat:no-repeat}
.mo-nav .list li:first-child .ico{-o-background-size:16px auto;-ms-background-size:16px auto;-moz-background-size:16px auto;-webkit-background-size:16px auto;background-size:16px auto}
.mo-nav .list dl{display: none;}
.so-mo{margin:0 15px 30px;position:relative}
.so-mo .inp{width:100%;height:40px;display:block;color:#fff;background-color:#0c3f7b;border:0;border-radius:3px;padding:0 40px 0 12px}
.so-mo .inp::-webkit-input-placeholder{color:rgba(255,255,255,.2)}
.so-mo .inp::-moz-placeholder{color:rgba(255,255,255,.2)}
.so-mo .inp::-ms-input-placeholder{color:rgba(255,255,255,.2)}
.so-mo .btn{position:absolute;top:0;right:0;width:40px;height:40px;border:0;background:url(../images/i-so2.png) center no-repeat;-o-background-size:20px auto;-ms-background-size:20px auto;-moz-background-size:20px auto;-webkit-background-size:20px auto;background-size:20px auto}
.mo-nav .tab{overflow:hidden;padding-top: 20px;font-size: 0;text-align: center;}
.mo-nav .tab li{width:25%;display: inline-block;margin-bottom:23px}
.mo-nav .tab a{display:block}
.mo-nav .tab .ico{display:block;width:40px;height:40px;margin:0 auto 5px;box-shadow:0 9px 15px 0 rgba(254,127,76,.19)}
.mo-nav .tab .ico img{width:100%;display:block}
.mo-nav .tab p{text-align:center;font-size:12px;color:#fff}
.header-new{position:fixed;top:0;left:0;right:0;z-index:106}
body{padding:50px 0}
.ban,.gb-banner{height:130px}
.n-comm .col-l{width:auto;float:none}
.n-comm .slick-for .pic{height:300px;line-height:298px}
.n-comm .col-r{padding-left:0;padding-top:20px}
.n-comm .slick-nav .pic{height:70px;line-height:68px}
.comm-txt h3{font-size:18px;line-height:22px;padding-bottom:10px}
.comm-txt .info{font-size:14px;line-height:22px;margin-bottom:20px}
.comm-txt .info .item{margin-bottom:10px}
.comm-txt .btn{width:130px;height:40px;line-height:40px;font-size:14px;margin-right:0}
.comm-txt .btn:before{margin-right:5px;-o-background-size:20px auto;-ms-background-size:20px auto;-moz-background-size:20px auto;-webkit-background-size:20px auto;background-size:20px auto}
.comm-txt .tel{float:right;font-size:20px;padding-left:28px;margin-right:0;line-height:40px;-o-background-size:22px auto;-ms-background-size:22px auto;-moz-background-size:22px auto;-webkit-background-size:22px auto;background-size:22px auto}
.n-t1 h3{font-size:18px;height:46px;line-height:46px;width:auto;padding:0 15px}
.n-pic2{padding:20px 0 40px}
.n-comm{margin-bottom:30px}
.cur{font-size:14px;padding:12px 0}
.g-t6 img{height:34px}
.g-t6{margin-bottom:20px}
.n-list20 li{width:auto;float:none}
.n-list20 .con{padding:10px}
.n-list20 .pic{margin-bottom:10px}
.btn-load{font-size:16px;margin:30px 0 40px}
.n-tab6 li{width:110px}
.n-tab6 li a{font-size:14px;height:40px;line-height:40px}
.n-tab6{overflow-x:auto;margin-bottom:15px}
.n-tab6 ul{width:960px}
.g-t3 h2{font-size:18px}
.g-t3 h2:after,.g-t3 h2:before{width:50px;position:relative;top:-2px;-o-background-size:auto 15px;-ms-background-size:auto 15px;-moz-background-size:auto 15px;-webkit-background-size:auto 15px;background-size:auto 15px}
.g-t3 h2:after{margin-left:8px}
.g-t3 h2:before{margin-right:8px}
.g-t3,.row-e1 .g-t3{padding-top:25px}
.n-txt11{margin-top:20px}
.n-txt11 .pic{border-radius:10px}
.n-txt11 .txt{position:static;width:auto;padding:20px 0 0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.n-txt11 h3{font-size:18px;border-bottom:0;color:#333;margin-bottom:0;padding-bottom:8px}
.n-txt11 .desc{height:auto;font-size:14px;line-height:24px}
.row-e1{padding-bottom:20px}
.row-e1 .g-t3{padding-top:10px}
.g-t3-1 h2:after,.g-t3-1 h2:before{-o-background-size:auto 10px;-ms-background-size:auto 10px;-moz-background-size:auto 10px;-webkit-background-size:auto 10px;background-size:auto 10px}
.n-list26{margin:0 -5px;padding-top:20px}
.n-list26 li{width:50%;margin-bottom:10px}
.n-list26 .con{margin:0 5px;border-radius:10px;background-color:#fff;padding:20px 0;overflow:hidden}
.n-list26 .desc{color:#333;margin:0 5px;height:6em}
.n-list26 .ico{border-color:#3372ba;width:60px;height:60px;background-color:#3176c8}
.n-list26 li:last-child .con{padding:20px}
.n-list26 li:last-child{width:100%;text-align:left}
.n-list26 li:last-child .ico{float:left;margin-right:15px}
.n-list26 li:last-child .desc{overflow:hidden;height:auto;padding-top:10px}
.n-list27 li{width:auto;float:none;margin-bottom:10px}
.n-list27,.n-list27 .con{margin:0}
.row-e3{padding-bottom:0}
.n-pic3,.n-table5{margin-top:15px}
.n-table5{overflow-x:auto}
.n-table5 table{width:768px}
.n-table5 th{font-size:14px}
.n-table5 td{font-size:12px}
.n-table5 tr:nth-of-type(2) td:last-child{width:80px}
.n-table5 .tips{font-size:14px}
.n-txt12 .tab p{font-size:12px}
.n-txt12 .tab .ico{font-size:20px;width:40px;height:40px;font-style:normal;padding:0;text-align:center;line-height:40px}
.n-txt12 .tab .ico:after{top:-3px;bottom:-3px;left:-3px;right:-3px}
.n-txt12 .tips{padding:10px;font-size:14px;line-height:24px}
.n-txt12 .tips:after,.n-txt12 .tips:before{display:none}
.n-txt12 .cont{padding:15px 0 0;margin:0 15px}
.n-txt12 .tit{font-size:16px;line-height:25px;margin-bottom:12px}
.n-txt12 .tit em{font-size:16px;width:50px;background-position:left center}
.n-txt12 .table{overflow-x:auto}
.n-txt12 .table table{width:768px}
.n-txt12 .table th{font-size:14px}
.n-txt12 .table td{font-size:12px}
.row-e5{padding-bottom:25px}
.n-table6{margin-top:20px}
.n-table6 .bot{font-size:12px}
.n-table6 .pic{overflow-x:auto}
.n-table6 .pic img{width:768px;max-width:none}
.row-e6{padding-bottom:30px}
.row-e7{padding-top:10px}
.n-list28 li{width:auto;float:none;margin-bottom:10px}
.n-list28 h3{font-size:16px;height:40px;line-height:40px}
.row-main .col-main{margin-right: 0;width:auto;float:none}
.n-list21 .info{margin-left: 0;font-size: 12px;}
.n-list21 .info span{display: inline-block;}
.n-form3 .con{width:350px;float:none;margin:0 auto}
.n-form3{background-image:none;height:auto;padding-top:10px}
.n-list22 li{width:50%}
.g-t5 h2{font-size:20px}
.n-tiao .tab li a{font-size:14px;width:auto;height:auto;line-height:30px;background-color:transparent;border:0;color:#333;margin-bottom:10px}
.n-tiao .tab{margin-bottom:0;text-align:center}
.g-t5{margin-bottom:15px}
.n-list23 .tit{font-size:14px;float:none;display:block;height:40px;line-height:40px;background:#3372ba;width:auto;text-align:center;padding-left:0}
.n-list23 .txt,.n-list23 li{height:auto}
.n-list23 .desc{position:static;font-size:12px;line-height:20px;padding:8px 10px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.tab-tiao{padding:0;border:0}
.n-tiao .tab li{float:none;margin:0 5px;display:inline-block}
.n-list24 .con{margin:0 5px}
.n-list24 li{width:50%;margin-bottom:10px}
.n-list24 .num{font-size:32px}
.n-list24 .desc{font-size:16px;text-align: center;}
.n-list24{margin:0 -5px;padding-bottom:10px}
.n-list24 li.i9{width:auto;clear:both;float:none}
.n-table4 td{font-size:12px;height:40px}
.tab-tiao1{border-width:1px}
.n-txt9 .tips{font-size:14px}
.n-txt9 .time{width:50px;height:60px}
.n-txt9 ul{margin:0 -20px 15px}
.n-txt9 .time span em{font-size:20px}
.n-txt9 .time span{font-size:12px;padding-top:24px}
.n-txt9 li:after{width:30px;height:30px}
.n-btn .btn{width:auto;float:none;margin-bottom:10px}
.n-btn .btn a{font-size:20px}
.n-txt10 .col{width:auto;float:none;padding:0}
.n-txt10 .col:first-child{border-right:0}
.n-txt10{padding:15px;font-size:14px;line-height:26px}
.n-list25 li{width:50%;margin-bottom:10px}
.n-list25{margin:0 -5px 20px}
.n-list25 .con{margin:0 5px}
.g-t5 .more{font-size:14px}
.n-slider9 .bg{display:none}
.n-slider9 .txt{margin:0 0 25px;padding:15px}
.n-slider9 .face{float:none;width:120px;height:120px;margin:0 auto 15px}
.n-slider9 .right{padding-left:0}
.n-slider9 h3{font-size:18px}
.n-slider9 .info span{width:auto;float:none;font-size:14px}
.n-slider9 .slick-arrow{bottom:-15px}
.n-list10 li{width:auto;margin-bottom:10px}
.n-list10 .con{padding:15px}
.n-list10-2 .desc{font-size:12px}
.n-list10 .tit{font-size:16px}
.row-main .col-side{width:auto;float:none}
.n-so{margin-bottom:20px}
.n-so .inp{font-size:14px;height:40px}
.n-so .btn{height:40px;width:90px}
.g-t4 h2{font-size:18px}
.n-tab4 li a{font-size:14px}
.n-list16 .pic{width:110px;height:75px}
.n-list16 h3{font-size:14px;line-height:20px;height:40px}
.n-list16 .date{font-size:12px}
.n-list16 .txt{padding-top:0;padding-left:13px}
.n-list16 li{margin-bottom:10px}
.n-sel{padding:15px}
.n-sel .tit{font-size:14px;line-height:24px;margin-right:10px;float:none;margin-bottom:10px;display:block}
.n-sel .con a{font-size:13px;padding:0 12px;line-height:24px}
.n-sel dd{padding-left:5px}
.n-sel .item{padding-bottom:10px;margin-bottom:10px}
.g-sel .sel{font-size:14px;width:82px;height:40px;line-height:40px}
.n-list21 .pic{width:auto;float:none;height:auto;margin-bottom:12px}
.n-list21 li{padding:15px;margin-bottom:10px}
.n-list21 .txt{padding-left:0}
.n-list21 h3{font-size:18px}
.pages li a{font-size:12px;width:30px;height:30px;line-height:30px}
.pages li{margin:0 3px}
.pages .arrow a{width:60px}
.pages{margin:30px 0}
.n-list16{margin-bottom:30px}
.n-tab4{margin-bottom:10px}
.n-comm1 .col-l{width:auto;float:none}
.n-comm1 .slick-for .pic{height:230px}
.n-comm1 .slick-nav .pic{height:50px}
.n-comm1 .col-r{padding-left:0;margin-top:20px}
.comm-txt1 .top{padding:15px}
.comm-txt1 h3{font-size:16px}
.comm-txt1 h3 .ico{font-size:12px}
.comm-txt1 .zu span{font-size:16px}
.comm-txt1 .zu em{font-size:20px}
.comm-txt1 .guan{float:right;margin-left:0;font-size:16px;margin-top:3px}
.comm-txt1 .info .ovh .item{width:auto;float:none}
.comm-txt1 .info{padding:15px 15px 0;font-size:14px}
.comm-txt1 .info .item{margin-bottom:10px}
.comm-txt1 .lab span{font-size:12px;width:auto;padding:0 15px;margin-right:6px}
.comm-txt1 .lab{padding-left:15px;padding-bottom:8px}
.comm-txt1 .bot a{width:140px;height:40px;font-size:14px;line-height:36px}
.comm-txt1 .bot .a2:before{margin-right:3px;-o-background-size:20px auto;-ms-background-size:20px auto;-moz-background-size:20px auto;-webkit-background-size:20px auto;background-size:20px auto}
.comm-txt1 .bot .a1:before{margin-right:3px;-o-background-size:15px auto;-ms-background-size:15px auto;-moz-background-size:15px auto;-webkit-background-size:15px auto;background-size:15px auto}
.comm-txt1 .bot{padding:15px}
.n-comm1{margin-bottom:20px}
.n-table3 th{font-size:14px}
.n-table3 td{padding-left:15px;font-size:12px}
.n-table3 td,.n-table3 th{height:40px}
.n-table3{overflow-x:auto}
.n-table3 table{width:768px}
.n-table3 .lab span{font-size:12px;width:auto;padding:0 12px}
.n-form2 .con{width:auto;margin:0 15px}
.n-form2 .tit{font-size:20px;margin-bottom:15px}
.n-form2 .inp{font-size:12px;padding-left:58px;height:40px}
.n-form2 .item span{font-size:14px;padding-left:15px;line-height:40px}
.n-form2 .sel{left:56px;font-size:12px;height:40px}
.n-form2 .inp1{padding-left:160px}
.n-form2{padding-top:25px;padding-bottom:30px;margin-bottom:25px}
.n-form2 .btn{height:40px;font-size:14px;margin-top:15px}
.g-t5 span{display:none}
.g-t5 h2:before{height:22px}
.n-slider8 .desc{margin-bottom:20px}
.n-list17 li{width:auto;float:none}
.n-list17 .desc{font-size:14px}
.n-list17{margin-bottom:15px}
.n-adve{margin-bottom:20px}
.n-list18 li{width:auto;float:none;margin-bottom:10px}
.n-txt6{padding:15px 20px;margin-bottom:20px}
.n-txt6 .tab li a{font-size:16px}
.n-txt6 .txt{font-size:14px}
.n-txt6 .tab{margin-bottom:15px}
.n-list19 li{width:auto;float:none;margin-bottom:10px}
.n-table2 td,.n-table2 th{height:auto;padding:15px 0 15px 15px;font-size:14px}
.n-txt7 .col{width:auto;float:none}
.n-slider9 .pic{width:auto;float:none;height:auto;margin-bottom:15px}
.n-form1 .left{width:auto;float:none;margin-right:0;margin-bottom:15px}
.n-form1{padding:20px}
.n-form1 .pic{margin-bottom:10px}
.n-form1 .ovh .item{width:auto;float:none}
.n-form1 .btn{float:none;width:100%}
.n-txt2 .right{float:none;width:auto;border-radius:10px;overflow:hidden}
.n-txt2{padding:0;background:0 0}
.n-txt2 .txt{width:auto;float:none;padding:20px 0}
.n-txt2 h3{font-size:18px;margin-bottom:6px}
.n-txt2 .desc{font-size:14px;line-height:24px}
.n-txt2 .play{width:60px;height:60px}
.row-b1{padding-bottom:5px}
.n-list8 li{width:25%;border:0;margin-bottom:20px}
.n-list8{border:0;margin-top:20px}
.n-list8 .ico{width:60px;height:60px;margin:0 auto 10px;background-color:#fff;border-radius:50%;-o-background-size:40px auto;-ms-background-size:40px auto;-moz-background-size:40px auto;-webkit-background-size:40px auto;background-size:40px auto}
.n-list8 h3{font-size:13px}
.n-list8 .con{height:auto;padding:0}
.row-b2{padding-bottom:2px}
.n-slider5{margin-top:20px}
.n-slider5 .slider{margin:0 -5px}
.n-slider5 .con{margin:0 5px}
.n-slider5 .pic{margin-bottom:10px}
.n-slider5 h3{font-size:14px}
.n-slider5 .slick-dots{position:absolute;left:0;right:0;bottom:-25px;text-align:center;font-size:0}
.n-slider5 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider5 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider5 .slick-dots li.slick-active{width:31px}
.n-slider5 .slick-dots li.slick-active button{background-color:#417ee6}
.row-b3{padding-bottom:50px}
.n-txt3{margin-top:20px}
.n-txt3 .pic{width:auto;float:none}
.n-txt3 .txt{padding:15px 20px}
.n-txt3 .desc{font-size:14px;margin-bottom:20px}
.n-txt3 .btn{margin:0 auto;font-size:14px}
.row-b4{padding-bottom:25px}
.n-list9{padding:0;background-color:transparent;margin:20px -5px 0}
.n-list9 li{width:50%;margin-bottom:10px}
.n-list9 .con{margin:0 5px;border-radius:10px;padding:10px;background-color:#fff}
.n-list9 h3{line-height:normal;font-size:14px}
.n-list9 .pic{height:70px;line-height:70px;border:0}
.m-form4 .cont{width:auto;float:none}
.m-form4{width:auto;padding-top:20px}
.m-form4 .item span{width:auto;float:none;display:block;text-align:left;font-size:14px;line-height:32px}
.m-form4 .inp{padding-left:15px;font-size:14px}
.m-form4 .item{margin-bottom:10px}
.m-form4 .cont .btn button{width:100%;font-size:16px;height:48px}
.m-form4 .cont .btn{margin-left:0}
.m-form4 .txt{display:none}
.row-b5{padding-bottom:30px}
.n-box1 .tab li{width:auto;}
.n-box1 .tab{padding:0 20px}
.row-b6{padding-bottom:20px}
.row-b7{padding-bottom:50px}
.n-box1 .slick-dots{position:absolute;left:0;right:0;bottom:-14px;text-align:center;font-size:0}
.n-box1 .slick-dots li{float: none;display:inline-block;width:10px;height:10px;margin:0 3px}
.n-box1 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;
	cursor:pointer;border-radius:5px;font-size:0;background-color:#ddd}
.n-box1 .slick-dots li.slick-active{width:31px}
.n-box1 .slick-dots li.slick-active button{background-color:#417ee6}

.n-slider6 .slick-dots{position:absolute;left:0;right:0;bottom:-25px;text-align:center;font-size:0}
.n-slider6 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider6 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#fff}
.n-slider6 .slick-dots li.slick-active{width:31px}
.n-slider6 .slick-dots li.slick-active button{background-color:#417ee6}
.n-slider6{margin-top:20px}
.n-slider6 .desc{font-size:14px}
.n-slider6 .tit{font-size:18px}
.n-slider6 .con{padding:15px}
.row-b8{padding-bottom:50px}
.m-form5 .item{width:auto;float:none;margin-bottom:10px}
.m-form5 .inp{height:45px;font-size:14px}
.m-form5{padding-top:20px}
.m-form5 .btn{padding-top:0}
.m-form5 .btn button{height:45px;font-size:16px}
.row-b9{padding-bottom:25px}
.n-list10 .desc{font-size:14px}
.n-box1 .tab .con:after,.tab-txt{display:none}
.n-box1 .txt h3{font-size:18px}
.n-box1 .txt p,.n-box1 .txt span{font-size:14px}
.n-box1 .pic{width:113px;height:90px}
.n-box1 .tab .con{overflow:hidden;padding-bottom:10px}
.n-box1 .tab ul{border-bottom:0}
.n-box1{margin-top:20px;padding-top:20px;padding-bottom:30px}
.n-box1 .tab{margin-bottom:0}
.n-list11 li{width:50%;float:left;margin-bottom:10px}
.n-list11 .ico{height:80px;margin-bottom:5px;-o-background-size:60px auto;-ms-background-size:60px auto;-moz-background-size:60px auto;-webkit-background-size:60px auto;background-size:60px auto}
.n-list11 h3{font-size:14px}
.n-list11 .con{margin:0 5px}
.n-list11{margin:0 -5px;padding-top:20px}
.n-list11 li:last-child{width:auto;float:none;clear:both}
.n-list12 li{width:auto;float:none;margin-bottom:15px}
.n-list12 h3{font-size:18px;height:40px;line-height:40px}
.n-list12 .num{font-size:22px;width:46px;height:50px}
.n-list12 .desc{margin:15px 20px;font-size:14px;
	height: auto;line-height: 1.8;padding-right: 0;
}
.n-list12 .con{height:auto;padding-bottom:20px}
.n-list13 .pic{width:150px;display:none}
.row-c1{padding-bottom:10px}
.n-list13 .tit{height:40px;line-height:40px;font-size:18px;padding-left:15px}
.n-list13 .desc{height:auto;padding:15px}
.n-list13 .de-p{position:static;font-size:14px;-webkit-box-orient:inline-axis;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.n-list13 .con{height:auto}
.n-list13 li{margin-bottom:15px}
.n-list13{margin-top:20px}
.n-tab2 li{width:auto}
.n-tab2 li a{font-size:15px;padding:0 15px}
.n-tab2{overflow-x:auto;margin-bottom:20px}
.n-tab2 ul{width:600px}
.n-tab3 li a{width:120px;height:40px;line-height:40px;font-size:14px}
.n-table1{padding:10px}
.n-table1 .cont{overflow-x:auto}
.n-table1 table{width:600px}
.n-table1 td,.n-table1 th{font-size:14px;height:40px}
.n-table1 caption{height:45px;text-align:left;line-height:45px;font-size:16px;padding-left:50px}
.row-c3{padding-bottom:25px}
.n-slider7 .con{margin:0 5px}
.n-slider7 .slider{margin:0 -5px}
.n-slider7{margin-top:20px}
.n-slider7 h3{font-size:14px}
.n-slider7 .pic{margin-bottom:10px}
.n-slider7 .slick-dots{position:absolute;left:0;right:0;bottom:-25px;text-align:center;font-size:0}
.n-slider7 .slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px}
.n-slider7 .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-slider7 .slick-dots li.slick-active{width:31px}
.n-slider7 .slick-dots li.slick-active button{background-color:#417ee6}
.row-c4{padding-bottom:50px}
.n-list14 li{width:auto;float:none;margin-bottom:10px}
.n-list14{padding-top:20px}
.n-list14 .tit{height:50px;line-height:50px;font-size:18px}
.n-list14 .tit:after{width:34px;height:34px;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.n-list14 .txt{height:auto;font-size:14px;-webkit-box-orient:inline-axis;padding:15px;line-height:24px}
.row-c5{padding-bottom:15px}
.n-list10-1{padding-top:20px}
.n-txt4 .right{display:none}
.n-txt4 .left{width:auto;float:none}
.n-txt4 .item{margin-bottom:10px;height:auto;position:relative;background-color:#fff;border-radius:10px;overflow:hidden}
.n-txt4 .desc{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);font-size:14px;line-height:24px}
.n-txt4 .tit{position:absolute;top:0;bottom:0;left:0}
.n-txt4{margin-top:20px;background-color:transparent;box-shadow:none}
.n-txt4 .txt{padding:15px 15px 15px 75px}
.n-txt4 .item-1 .desc p:after,.n-txt4 .left:after{display:none}
.row-c6{padding-bottom:20px}
.row-c7{padding:25px 0}
.n-txt5 .pic{width:auto;padding-top:62%;height:auto;float:none;-o-background-size:100% 100%;-ms-background-size:100% 100%;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%}
.n-txt5 .txt{padding-left:0;padding-top:15px;font-size:14px;line-height:24px}
.n-txt5{padding:15px;-o-background-size:130px auto;-ms-background-size:130px auto;-moz-background-size:130px auto;-webkit-background-size:130px auto;background-size:130px auto}
.n-table6 .cont{overflow-x:auto}
.n-table6 .cont table{width:960px}
.n-table6 .cont td{font-size:14px;height:40px}
.n-table6 .cont .white{font-size:12px}
.pop-zhi .cont{width:90%}
.pop-zhi .close{width:40px;height:40px;top:-15px;right:-15px;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.row-b1 .zizhi-btn,.wei-btn{margin-top:15px;font-size:14px;padding:0 15px;float:none;display:block;clear:both}
.row-b1 .zizhi-btn:before{width:18px;height:19px;margin-right:5px;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.row-b1 .wei-btn{margin-left: 0;}
.n-form4{padding:20px 15px 50px}
.n-form4 .inp{height:45px;font-size:14px;padding:0 15px}
.n-form4 .item{margin-bottom:10px}
.n-form4 .btn-code{height:45px;width:120px;font-size:14px}
.n-form4 .code{padding-right:119px}
.n-form4 .btn{width:150px;height:45px;font-size:16px;margin-top:30px}
.wp2{padding:0 10px}
.n-list21 .desc{font-size: 13px;}
.right-float{display: none;}
.ul-tab-ba{display: none;}
.logo{display: block;}
.n-list18-1 li{float: left;margin-bottom: 20px;}

.pop-anli .cont{width: 95%;}
.pop-anli .close{right: 0;top: 0;border-radius: 0;}

.pop-anli h3{font-size: 20px;margin-bottom: 10px;}
.pop-anli .desc{font-size: 14px;}

.row-a4-0 .col-l{margin: 20px 0;}
.row-a4-0 .col-l,.row-a4-0 .col-r{width: auto;float: none;}
.n-tab1::-webkit-scrollbar{
    width: 4px !important;
}

.b-slider1 .txt h3{font-size: 18px;}
.b-slider1 .txt p{font-size: 14px;}
.b-slider1 .txt{padding: 13px;}
.b-slider1 .bot span{font-size: 13px;}
.b-slider1 .bot{line-height: 40px;height: 40px;}
.b-list1 li{width: 50%;margin-bottom: 10px;}
.b-list1 .txt{padding: 10px 5px;height: 69px;}
.row-a6 .g-t1{padding-top: 25px;}
.n-tab1 ul{}
.n-link{font-size: 12px;padding: 20px 15px 0;}
.n-link .con a{margin-left: 10px;}
.b-list1{margin: 0 -5px;}
.b-list1 .con{margin: 0 5px;}
.row-a4 .n-slider4{margin-top: 5px;}
.n-t2 h3{font-size: 18px;}
.n-t2 .more{font-size: 14px;}
.g-t3 .more{font-size: 14px;margin-bottom: 15px;}
.n-list3-play .con{border-radius: 8px;overflow: hidden;
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
}
.n-list3-play .play{width: 40px;height: 40px;}
.b-list1 .lab{font-size: 12px;height: 24px;line-height: 24px;width: 70px;
	border-bottom-left-radius: 12px;
}

.b-list1 .txt p{font-size:12px}
.b-list1 .money em{font-size: 12px;}
.b-list1 .money .ico{font-size: 12px;}
.b-list1 .prices{padding: 0 5px;font-size: 0;}
.b-list1 .years span{font-size: 12px;}
.b-list1 .years{font-size: 12px;}
.b-list1 .bot i{display: none;}
.m-form3 .inp{color: #000;}
/*.m-form2 .inp{color: #000;}*/
.m-form3 ul{margin-right: 0;}
.n-slider3 .con{margin: 0 5px;}
.n-slider3 .slider{margin: 0 -5px;}
.n-slider3 .pic{border-radius: 5px;}
.n-slider3 .txt{padding: 12px 15px;height: auto;}
.n-slider3 .txt h3{font-size: 14px;}
.n-slider3 .txt:before{display: none;}
.b-slider1 .bot img{display: none;}
.n-tab1 li a{padding: 0 8px;}
.n-tab1 ul{width: 650px;}
.n-tab2 ul{width: 788px; }
.row-a6-2{padding-top: 0;}
.m-tab1 li a{font-size: 13px;}
.g-t1 .more{font-size: 12px;}

.n-list4-s .slick-dots{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:0}
.n-list4-s .slick-dots li{float: none;display:inline-block;width:10px;height:10px;margin:0 3px}
.n-list4-s .slick-dots li button{width:100%;height:100%;display:block;padding:0;border:0;cursor:pointer;border-radius:5px;font-size:0;background-color:#9f9f9f}
.n-list4-s .slick-dots li.slick-active{width:31px}
.n-list4-s .slick-dots li.slick-active button{background-color:#417ee6}
.n-tab1 li a{line-height: 32px;border-radius: 16px;}
.md-questions .item .text{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.box-z2 .pages{margin-top: 30px;}
.video-list .item h3{line-height: 45px;font-size: 14px;height: 45px;}
.video-list .item .img::before{height: 40px;width: 40px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.n-list7 .con{padding: 15px 0;}
.row-a14 .col-l{display: block;}
.n-list6{padding-top: 20px;}
.n-list6 .con{margin-right: 10px;	}
.n-list6 .tit{left: 13px;right: 13px;bottom: 12px;}
.n-list6 .tit h3{font-size: 14px;height: 42px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.n-list6 li{margin-bottom: 10px;}
.n-slider4 .con{margin: 0 5px;}
.n-slider4 .slider{margin: 0 -5px;}
.n-slider4 .txt{padding: 10px 12px;}
.n-slider4 h3{margin-bottom: 0;}
.n-slider4 .play{width: 46px;height: 46px;}

.n-txt5 .pic h3{font-size: 30px;font-weight: bold;}
.n-slider11 .slick-arrow{width: 30px;height: 30px;top: -26px;
	-o-background-size: 6px auto;
	-ms-background-size: 6px auto;
	-moz-background-size: 6px auto;
	-webkit-background-size: 6px auto;
	background-size: 6px auto;
}
.n-slider11 .slick-prev{right: 55px;}
.n-slider11 .con{padding: 15px;}
.n-slider11 .desc{font-size: 12px;line-height: 20px;}
.n-slider11 h3{font-size: 14px;}
.n-slider11 .con{margin: 0 5px;}
.n-slider11 .slider{margin: 0 -5px 30px;}
.n-list23 .desc{-webkit-line-clamp:20;}
.ul-tab-mo li:nth-last-child(2){display: none;}
.more-mo{display: block !important;}

}
