body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;

}
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.container{ width: 1550px;}

.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.header{ position: fixed; z-index: 1000; padding:0 4%; padding-bottom: 35px; left: 0; top: 0; right: 0; background-image: linear-gradient(#000, rgba(0,0,0,0)); }
.logo{ line-height: 108px; width: 40%; }
.search-top{ position: absolute; right: 4%; top: 40px; background: #fff; width: 280px; }
.search-top .form-control{ border-radius: 0; box-shadow: none; border:none; height: 34px; }
.btn-ss{ position: absolute; right: 10px; top: 0; bottom: 0; width: 20px; background: url(../images/search.png) center no-repeat; padding:0; border:none; box-shadow: none; }
.nav-list li{ float: left; margin-left: 40px; position: relative; }
.nav-list{ margin-left: 80px; position: relative; z-index: 10; }
.nav-list li a{ display: block; text-align: center; line-height: 108px; font-size: 18px; color: #fff; min-width: 78px; }
.nav-list li a:hover,.nav-list li.active a{ color: #f7ab0a;  }
.nav-list li.active a:before{ display: block; content: ""; position: absolute; left:0; right: 0; bottom: 0; height: 2px; background: #f7ab0a;  }
.header:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 107px; border-top: solid 1px #fff; opacity: 0.5 }
.page-one{ position: relative; padding:185px 0 165px 0; }
.back-l{ position: absolute; left: 0; top: 0; width: 50%; bottom: 0; background: url(../images/back-l.jpg) center no-repeat; background-size: cover; }
.back-r{ position: absolute; right: 0; top: 0; width: 50%; bottom: 0; background: url(../images/back-r.png) center no-repeat; background-size: cover; }
.banner{ overflow:hidden; margin:0; }
.banner img{ width: 100%; }
.one-left{ width: 50%; padding-right: 75px; }
.about-tt{ font-size: 30px; color: #333; position: relative; padding-bottom: 20px; font-weight: bold; }
.about-tt:before{ display: block; content: ""; position: absolute; right: 0; bottom: 0; height: 2px; background: #002060; width: 30px; }
.about-p{ font-size: 20px; color: #333; text-align: right; line-height: 40px; margin-top: 40px; }
.about-a{ display: inline-block; font-size: 16px; color: #fff; border-radius: 30px; background: #002060; text-align: center; margin-top: 50px; width: 200px; line-height: 50px; }
.about-a:hover{ background: #0642b9; color: #fff; }
.page-one .container{ position: relative; z-index: 10; }
.page-tow{ background: url(../images/back02.png) center no-repeat; background-size: cover; padding:90px 0 80px 0; }
.title{ font-size: 30px; position: relative; color: #fff; font-weight: bold; line-height: 30px; padding-bottom: 23px; }
.title:before{ display: block; content: ""; position: absolute; left: 50%; bottom: 0; height: 2px; width: 30px; background: #fff; margin-left: -15px; }
.tow-img{ height: 478px; width: 56%; }
.tow-slick{ margin-top: 45px; }
.tow-slick a{ display: block; position: relative; }
.tow-right{ position: absolute; right: 0; bottom: 0; width: 50%; z-index: 100; padding:50px 50px 70px 50px; background: #fff; }
.tow-right-tt{ font-size: 26px; margin-bottom: 20px; color: #002060; line-height: 26px; font-weight: bold; }
.tow-right-p span{ position: absolute; left: 0; font-weight: bold; top: 0; }
.tow-right-p p{ font-size: 16px; line-height: 35px; max-height: 140px;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;  text-align: justify; color: #555; position: relative; margin-top: 10px; padding-left: 80px; }
.tow-box{ position: relative; padding-bottom: 110px; }
.tow-slick-b{ position: absolute; z-index: 100; right: 0; padding:40px 50px; left: 320px; bottom: 0; background: #fff; height: 210px; }
.tow-slick-c a{ display: block; margin:0 20px; position: relative; height: 130px; }
.tow-slick-c a span{ position: absolute; left: 15px; transition: 0.3s all; right: 15px; bottom: 15px; color: #fff; font-size: 18px; transform: translate(0,0); }
.tow-d{ overflow:hidden; margin:0 -20px; }
.tow-slick-c a:hover span{ bottom: 50%; transform: translate(0,50%); }
.tow-slick .slick-prev{ bottom: -105px; left: 85px; top: auto; margin:0; width: 50px; height: 50px; background: url(../images/left.png) center no-repeat; }
.tow-slick .slick-next{ bottom: -105px; left: 155px; right: auto; top: auto; margin:0; width: 50px; height: 50px; background: url(../images/right.png) center no-repeat; }
.tow-slick .slick-prev:hover{ background: url(../images/left02.png) center no-repeat; }
.tow-slick .slick-next:hover{ background: url(../images/right02.png) center no-repeat; }
.slick-next:before,.slick-prev:before{ display: none; }
.page-three{ background: url(../images/back03.png) center no-repeat; background-size: cover; padding:100px 0; }
.page-three .title{ color: #333; }
.page-three .title:before{ background: #002060; }
.js-slick-box{ position: relative; padding-top: 30%; }
.js-slick-box a:nth-of-type(1){ position: absolute; left: 0; top: 50%; transform: translate(0,-50%); max-width: 157px; width: 12%; }
.js-slick-box a:nth-of-type(2){ position: absolute; left: 120px; top: 50%; margin-top: -70px; transform: translate(0,-50%); width: 10.5%; max-width: 157px; }
.js-slick-box a:nth-of-type(3){ position: absolute; left: 120px; top: 50%; margin-top: 70px; transform: translate(0,-50%); width: 10.5%; max-width: 157px; }
.js-slick-box a:nth-of-type(4){ position: absolute; left: 222px; top: 50%; transform: translate(0,-50%); width: 15.5%; max-width: 204px; }
.js-slick-box a:nth-of-type(5){ position: absolute; left: 378px; top: 50%; margin-top: -90px; transform: translate(0,-50%); width: 15.5%; max-width: 204px; }
.js-slick-box a:nth-of-type(6){ position: absolute; left: 378px; top: 50%; margin-top: 90px; transform: translate(0,-50%); width: 15.5%; max-width: 204px; }
.js-slick-box a:nth-of-type(7){ position: absolute; margin-left: 2px; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 20.5%; }
.js-slick{ max-width: 1340px; margin:30px auto 0 auto; padding-bottom: 30px; }
.js-slick-box a:nth-of-type(8){ position: absolute; right: 378px; top: 50%; margin-top: -90px; transform: translate(0,-50%); width: 15.5%; max-width: 204px; }
.js-slick-box a:nth-of-type(9){ position: absolute; right: 378px; top: 50%; margin-top: 90px; transform: translate(0,-50%); width: 15.5%; max-width: 204px; }
.js-slick-box a:nth-of-type(10){ position: absolute; right: 222px; top: 50%; transform: translate(0,-50%); width: 15.5%; max-width: 204px; }
.js-slick-box a:nth-of-type(13){ position: absolute; right: 0; top: 50%; transform: translate(0,-50%); max-width: 157px; width: 12%; }
.js-slick-box a:nth-of-type(11){ position: absolute; right: 120px; top: 50%; margin-top: -70px; transform: translate(0,-50%); width: 10.5%; max-width: 157px; }
.js-slick-box a:nth-of-type(12){ position: absolute; right: 120px; top: 50%; margin-top: 70px; transform: translate(0,-50%); width: 10.5%; max-width: 157px; }
.js-slick .slick-dots{ bottom: 0; }
.js-slick .slick-dots li,.js-slick .slick-dots li button{ width: 10px; height: 10px; border-radius: 50%; }
.js-slick .slick-dots li button{ background: #b4b4b4; }
.js-slick .slick-dots li.slick-active button{ background: #002060; }
.slick-dots li button:before{ display: none; }
.footer{ background: url(../images/footer.png) center no-repeat; background-size: cover; padding-top: 40px; }
.footer-tt{ font-size: 18px; color: #fff; margin-bottom: 15px; }
.footer-left{ margin-right: 100px; }
.footer-ul li a{ font-size: 16px; color: #b4caf5; }
.footer-ul li{ margin-bottom: 15px; }
.footer-center{ padding-left: 120px; padding-right: 120px; padding-top: 10px; height: 140px; border-left: solid 1px #0d3076;  border-right: solid 1px #0d3076; }
.footer-center .footer-tt{ background: url(../images/lind.png) left center no-repeat; padding-left: 20px; }
.footer-p p{ position: relative; padding-left: 28px; margin-left: -8px; font-size: 16px; color: #b4caf5; margin-bottom: 15px; }
.footer-p p i{ position: absolute; left: 0; top: 0; }
.ewm img{ width: 140px; }
.ewm-right{ margin-left: 20px; padding-top: 15px; }
.ewm-p p{ color: #b4caf5; font-size: 16px; margin-bottom: 10px; }
.gz-span{ color: #fff; display: inline-block; padding:5px 15px; background: #0d3076; margin-top: 15px; }
.footer-bottom{ font-size: 16px; color: #fff; border-top: solid 1px #0d3076; padding:25px 0; margin-top: 45px; }
.banner .slick-dots{ bottom: 30px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 24px; height: 24px; }
.banner .slick-dots li button{ background: url(../images/li01.png) center no-repeat; }
.banner .slick-dots li.slick-active button{ background: url(../images/li02.png) center no-repeat; }
.nav-down{ position: absolute; display: none; left: 50%; top: 100%; width: 120px; margin-left: -60px; background: #fff; }
.nav-down li{ float: none; width: 100%; margin:0!important; padding:0!important; }
.nav-down li a{ display: block; font-size: 15px; color: #333; line-height: 40px; text-align: center; }
.nav-down li a:hover{ background: #871f1e; color: #fff; }
.nav-list li:hover .nav-down{ display: block; }
.nav-click{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.search-a{ display: none; }
.footer-ul li a:hover{ color: #fff; }
.btn-ss img{ display: none; }
/*************发展历程************/
.banner-list{ height: 540px; position: relative; z-index: 100; }
.banner-list:before{ display: block; content: ""; position: absolute; right: 50%; left: 0; bottom: -35px; height: 70px; background: url(../images/nav-b.png) right center no-repeat; }
.list-back{ background: url(../images/list-back.png) center no-repeat; padding-bottom: 170px; background-size: cover; padding-top: 100px; }
.banner-list:after{ display: block; content: ""; position: absolute; right: 50%; left: 0; bottom: -35px; height: 70px; height: 70px; background:#17346e; margin-right: 700px; }
.banner-bottom{ position: absolute; z-index: 100; left: 0; right: 0; bottom: -35px; }
.nav-b li a{ display: inline-block; line-height: 70px; position: relative; color: #fff; font-size: 18px; }
.nav-b li{ float: left; margin-right: 80px; }
.lc-back{ background: url(../images/lind-b.png) center no-repeat; }
.lc-slick-tt{ font-size: 18px; height: 50px; overflow:hidden; max-width: 260px; margin-left: auto; margin-right: auto; color: #333; font-weight: bold; margin-bottom: 15px; }

.lc-slick-img img{ width: 200px; height: 113px; margin:0 auto; }
.lc-date{ font-size: 18px; color: #2f7cc2; font-weight: bold; margin-top: 15px; padding-bottom: 45px; background: url(../images/add.png) center bottom no-repeat; }
.lc-tow .lc-date{ background: url(../images/add02.png) center top no-repeat; padding-bottom: 0px;  padding-top: 45px; margin-bottom: 15px; }
.lc-tow .lc-slick-tt{ margin:15px auto 0 auto; }
.lc-tow{ margin-top:280px; }
.lc-slick-ul li{ float: left; width: 20%; padding-top: 15px; }
.lc-slick-ul li.lc-tow{ padding-top: 0; }
.lc-slick-ul li:nth-of-type(3){ padding-top: 57px; }
.lc-slick-ul li:nth-of-type(4){ margin-top:257px; }
.lc-slick-ul li:nth-of-type(5){ padding-top: 70px; }
.lc-slick .slick-prev{ left: 50%; top: auto; bottom: -100px; margin-left: -60px; width: 40px; height: 40px; background: url(../images/lc-left.png) center no-repeat; }
.lc-slick .slick-next{ right: 50%; top: auto; bottom: -100px; margin-right: -60px; width: 40px; height: 40px; background: url(../images/lc-right.png) center no-repeat; }
/***************公司简介****************/
.about-back{ background: #f2f2f2; padding:90px 0; }
.about-width{ width: 100%; max-width: 1200px; margin:0 auto; }
.about-img img{ width: 100%; }
.about-b{ margin:60px 0 0 0; padding:0 60px; }
.about-width-p p{ font-size: 18px; line-height: 35px; color: #555; text-align: justify; margin-top: 40px; }
.about-width-p p span{ display: block; }
/******************基金投资***************/
.tz-list li a{ display: block; margin-bottom: 30px; background: #fff; position: relative; padding-left: 510px; height: 288px; }
.tz-list-img{ position: absolute; left: 0; top: 0; width: 510px; height: 288px; }
.tz-list-box{ padding:40px; }
.tz-list-tt{ font-size: 26px; color: #002060; font-weight: bold; line-height: 26px; }
.tz-list-p p{ font-size: 16px; color: #555; text-align: justify; line-height: 35px; margin:0; overflow: hidden; max-height: 105px;}
.tz-list-p{ margin-top: 20px; }
.tz-list-p p span{ font-weight: bold; }
.tz-list li:nth-child(even) a{ padding-left: 0; padding-right: 510px; }
.tz-list li:nth-child(even) a .tz-list-img{ left: auto; right: 0; }
.nav-b li a:hover,.nav-b li.active a{ color: #f7ab0a; }
.nav-b li.active a:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: #f7ab0a; }
.jj-title{ font-size: 24px; color: #333; font-weight: bold; }
.jj-title-sm{ font-size: 16px; color: #888; margin-top: 20px; }
.jj-title-sm span{ padding:0 10px; }
.jj-article p{ font-size: 18px; color: #333; text-align: justify; line-height: 30px; margin-top: 30px; }
.jj-article{ border-top: solid 1px #ddd; margin-top: 30px; }
/*****************业务合作******************/
.hz-left{ width:50%; padding:40px; }
.hz-box{  position: relative; }
.hz-left-box{ position: relative; margin-bottom: 20px; padding-left: 90px; padding-right: 20px; }
.hz-left-box .form-control{ border-radius: 0; box-shadow: none; min-height: 40px; }
.hz-left-txt{ position: absolute; left: 0; width: 90px; text-align: right; font-size: 18px; color: #333; line-height: 40px; }
.hz-left-start{ position: absolute; font-size: 18px; right: 0; top: 50%; margin-top: -10px; color: #f00; }
.yzm{ position: absolute; right: 20px; top: 0px; }
.yzm img{ height: 40px; width: 120px; }
.btn-hz{ background: #17346e; font-size: 18px; border-radius: 40px; line-height: 40px; padding:0; border:none; width: 200px; color: #fff; margin-top: 15px; }
.map{height: 100%; }
.jg-img{ margin-top: 50px; }
.jj-title-lg{ font-size: 40px; }
.lc-slick-ul-phone{ display: none; }








@media( max-width: 1699px){
	.nav-list{ margin-left: 0; }
}
@media( max-width: 1579px){
	.container{ width: 1230px; }
	.nav-list li{ margin-left: 20px; }
	.nav-list{ margin-left: 30px; }
	.search-top{ width: 220px; }
	.footer-left{ margin-right: 60px; }
	.footer-center{ padding-left: 60px; padding-right: 60px; }
	.js-slick-box a:nth-of-type(2){ left: 108px; margin-top: -57px; }
	.js-slick-box a:nth-of-type(3){ left: 108px; margin-top: 57px; }
	.js-slick-box a:nth-of-type(4){ left: 200px; }
	.js-slick-box a:nth-of-type(5){ left: 339px; margin-top: -77px; }
	.js-slick-box a:nth-of-type(6){ left: 339px; margin-top: 77px; }
	.js-slick-box a:nth-of-type(11){ right: 108px; margin-top: -57px; }
	.js-slick-box a:nth-of-type(12){ right: 108px; margin-top: 57px; }
	.js-slick-box a:nth-of-type(4){ left: 200px; }
	.js-slick-box a:nth-of-type(5){ left: 339px; margin-top: -77px; }
	.js-slick-box a:nth-of-type(6){ left: 339px; margin-top: 77px; }
	.js-slick-box a:nth-of-type(10){ right: 200px; }
	.js-slick-box a:nth-of-type(8){ right: 337px; margin-top: -77px; }
	.js-slick-box a:nth-of-type(9){ right: 337px; margin-top: 77px; }
	.lc-slick-ul li:nth-of-type(5){ padding-top: 25px; }
	.banner-list:before{ right: 40%; }
	.banner-list{ height: 400px; }
	.lc-slick-ul li:nth-of-type(1){ padding-top: 30px; }
	.lc-slick-ul li.lc-tow{ padding-top: 22px; }
	.lc-slick-ul li:nth-of-type(3) {
    padding-top: 68px;
}
.lc-slick-ul li:nth-of-type(4) {
    margin-top: 244px;
}
.lc-slick-ul li:nth-of-type(5) {
    padding-top: 62px;
}
	}
@media( max-width: 1330px){
		.nav-list li{ margin-left: 20px; }
	.nav-list{ margin-left: 10px; }

}
@media( max-width: 1279px){
	.container{ width: 970px; }
	.header{ padding:0 15px; }
	.search-top{ right: 15px; }
		.nav-list li{ margin-left: 15px; }
	.nav-list{ margin-left: 30px; }
	.logo{ width: 32%; }
	.about-p{ font-size: 16px; line-height: 30px; }
	.one-left{ padding-right: 40px; }
	.tow-slick-b{ left: 0; }
	.tow-box{ padding-bottom: 210px; }
	.tow-slick{ margin-bottom:0; z-index: 1000; }
	.tow-slick .slick-prev{ left: 0; bottom: -130px; }
	.tow-slick .slick-next{ left: auto; right: 0; bottom: -130px; }
	.tow-img{ height: 350px; }
	.tow-right{ padding:30px; }
	.tow-right-p p{ margin-top: 0; }
	.js-slick-box a:nth-of-type(2) { left: 84px; margin-top: -45px;}
	.js-slick-box a:nth-of-type(3) { left: 84px; margin-top: 45px;}
	.js-slick-box a:nth-of-type(4) { left: 155px;}
.js-slick-box a:nth-of-type(5) {
    left: 265px;
    margin-top: -61px;
}
.js-slick-box a:nth-of-type(6) {
    left: 265px;
    margin-top: 61px;
}
	.js-slick-box a:nth-of-type(11) { right: 84px; margin-top: -45px;}
	.js-slick-box a:nth-of-type(12) { right: 84px; margin-top: 45px;}
	.js-slick-box a:nth-of-type(10) { right: 155px;}
.js-slick-box a:nth-of-type(9) {
    right: 264px;
    margin-top: -61px;
}
.js-slick-box a:nth-of-type(8) {
    right: 264px;
    margin-top: 61px;
}
.footer-left{ margin-right: 20px; }
.footer-center{ padding-left: 20px; padding-right: 20px; }
.lc-slick-ul li:nth-of-type(1){ padding-top: 49px; }
.lc-tow{ margin-top: 280px; }
.lc-slick-ul li:nth-of-type(3) {
    padding-top: 43px;
}
.lc-slick-ul li:nth-of-type(4) {
    margin-top: 241px;
}
.lc-slick-ul li:nth-of-type(5) {
    padding-top: 17px;
}
.list-back{ padding:60px 0 100px 0; }
.banner-list{ height: 350px; }
.hz-left .col-xs-6{ width: 100%; }
.jj-title-lg{ font-size: 28px; }
.lc-slick-ul li.lc-tow {
    padding-top: 31px;
}
.lc-slick-ul li:nth-of-type(1) {
    padding-top: 55px;
}
.lc-slick-ul li:nth-of-type(3) {
    padding-top: 73px;
}
.lc-slick-ul li:nth-of-type(5) {
    padding-top: 47px;
}
}

@media( max-width: 1070px){
.nav-list li {
    margin-left: 0px;
}
}


@media( max-width: 991px){
	.search-top{ width: 100%; background: none; }
	.container{ width: 750px; }
	.header{ background: rgba(0,0,0,0.5); padding:0; }
	.header:before{ display: none; }
	.logo{ line-height: 50px; }
	.search-top{ display: none; }
	.nav-list{ position: fixed; left: 0; display: none; top: 50px; right: 0; background: #fff; margin:0; overflow-y: auto; }
	.nav-list li{ float: none; margin:0; }
	.nav-list li a{ line-height: 40px; font-size: 16px; padding:0 15px; text-align: left; color: #333; }
	.footer-left{ margin-right: 0; width: 20%; }
	.footer-center{ width: 40%; margin:0; }
	.footer-p p{ font-size: 14px; }
	.footer-ul li a{ font-size: 14px; }
	.footer-right{ width: 352px; float: none!important; margin:30px auto 0 auto; }
.js-slick-box a:nth-of-type(2) {
    left: 66px;
    margin-top: -34px;
}
.js-slick-box a:nth-of-type(3) {
    left: 66px;
    margin-top: 34px;
}
.js-slick-box a:nth-of-type(11) {
    right: 62px;
    margin-top: -34px;
}
.js-slick-box a:nth-of-type(12) {
    right: 62px;
    margin-top: 34px;
}
.js-slick-box a:nth-of-type(4) {
    left: 121px;
}
.js-slick-box a:nth-of-type(10) {
    right: 117px;
}
.js-slick-box a:nth-of-type(6) {
    left: 204px;
    margin-top: 47px;
}
.js-slick-box a:nth-of-type(5) {
    left: 204px;
    margin-top: -47px;
}
.js-slick-box a:nth-of-type(8) {
    right: 200px;
    margin-top: 47px;
}
.js-slick-box a:nth-of-type(9) {
    right: 200px;
    margin-top: -47px;
}
.js-slick-box a:nth-of-type(13){ right: -3px; }
.menu-button{ display: block; }
.search-a{ display: block; position: absolute; right: 60px; top: 0; line-height: 50px; }
.search-box-c{ position: fixed; left: 5%; top: 50%; width: auto; height: 54px; background: #fff; padding-right: 115px; right: 5%; z-index: 1000010; }
.search-box-c .form-control{ height: 54px; border-radius: 0; font-size: 18px; box-shadow: none; border:none; }
.modal{ z-index: 100000001; }
.modal-backdrop{z-index: 10000000;}
.modal-box{ position: fixed; display: none; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000010; }
.btn-search-c,.btn-search-c:hover,.btn-search-c:focus{ position: absolute; right: 0; background: #9b0400; top: 0; width: 115px; height: 54px;border:none; border-radius: 0;padding:0}.modal-back{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 100000; background: rgba(0,0,0,0.5);}
.btn-ss img{ display: inline-block; }
.lc-back{ background: none; padding:0; }
.lc-slick-ul li{ width: 33.333333%; margin:0!important; padding:0!important; }
.tz-list-img{ position: static!important; width: 100%!important; height: auto!important; padding-top: 56%!important; }
.tz-list li a{ padding:0!important; height: auto; }
.tz-list-box{ padding:25px; }
.hz-left{ width: 100%; float: none!important; }
.map{ position: static; height: auto; width: 100%; padding-top: 80%; }
.lc-slick{ display: none; }
.lc-slick-ul-phone{ display: block; }
.lc-slick-ul-phone li{ width: 50%; padding:0 15px!important; margin:0 0 25px 0!important; }
.lc-slick-ul-phone li .lc-date{ padding-bottom: 25px; }
.lc-slick-ul-phone li .lc-slick-img{ position: relative; padding-top: 50%; }
.lc-slick-ul-phone li .lc-slick-img img{ position: absolute; left: 0; right: 0; top: 0; height: 100%; width: 100%; }
}
@media( max-width: 767px){
	.container{ width: 100%; }
	.logo img{ height: 20px; }
	.logo{ width: auto; }
	.header{ padding:0 15px; }
	.banner .slick-dots{ bottom: 15px; }
	.back-r{ display: none; }
	.back-l{ width: 100%; }
	.page-one{ padding:30px 0; }
	.one-left{ width: 100%; padding:0; }
	.about-tt{ text-align: center; font-size: 24px; }
	.about-tt:before{ right: 50%; margin-right: -15px; }
	.about-p{ font-size: 14px; margin-top: 20px; line-height: 25px; text-align: center; }
	.about-a{ margin:0 auto; margin-top: 20px; display: block; width: 140px; line-height: 40px; }
	.page-tow{ padding:30px 0; }
	.title{ font-size: 24px; line-height: 24px; }
	.tow-img{ width: 100%; height: auto; padding-top: 56%; float: none!important; }
	.tow-right{ position: static; margin:0; width: 100%; height: auto; padding:25px; }
	.tow-right-tt{ font-size: 18px; line-height: 18px; margin-bottom: 10px; }
	.tow-right-p p{ font-size: 14px; line-height: 25px; }
	.tow-slick-b{ padding:20px 50px; height: auto; }
	.page-three{ padding:30px 0; }
	.js-slick-box{ padding:0; }
	.js-slick-box a{ position: static!important; width: 33.333333%!important; max-width:33.333333%!important; margin:0!important; transform: translate(0,0)!important; float: left; display: block; padding:0 10px; }
	.js-slick-box a span{ display: block; position: relative; padding-top: 85%; }
	.js-slick-box a span img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
	.footer-left{ width: 33.333333%; text-align: center; }
	.footer-center{ width: 100%; text-align: center; padding-left: 0; padding-bottom: 15px; border:none; height: auto;  }
	.footer{ padding-top: 20px; }
	.footer-right{ width: 288px; }
	.ewm{ text-align: center; }
	.ewm img{ width: 100px; }
	.ewm-right{ padding-top: 5px; }
	.gz-span{ margin-top: 0; }
	.ewm-p p{ font-size: 14px; }
	.footer-center{ padding-right: 0; }
	.footer-center .footer-tt{ padding:0; margin:0 0 15px 0; background: none; }
	.footer-p p{ display: inline-block; }
	.footer-bottom{ font-size: 14px; padding:15px 0; margin-top: 25px; }
	.tow-slick .slick-prev,.tow-slick .slick-next{ width: 30px; height: 30px; background-size: 100% 100%!important; }
	.tow-slick .slick-prev{ left: 10px; bottom: -30px; transform: translate(0,290%); }
	.tow-slick .slick-next{ right: 10px; bottom: -30px; transform: translate(0,290%); }
	.tow-slick-c{ margin:0; }
	.tow-box{ padding-bottom: 0; }
	body{ padding-top: 50px; }
	.tow-slick-b{ position: static; margin-top: 10px; }
	.tow-slick{ margin-top: 30px; }
	.about-back{ padding:30px 0; }
	.about-b{ margin-top: 20px; padding:0 20px; }
	.about-width-p p{ font-size: 14px; line-height: 25px; margin-top: 10px; }
	.nav-b{ line-height: 40px; background: #17346e; margin:0 -15px; }
	.nav-b li{ float: left; text-align: center; width: 33.333333%; margin:0; }
	.nav-b li a{ line-height: 50px; font-size: 16px; text-align: center; }
	.banner-list:before,.banner-list:after{ display: none; }
	.banner-list{ height: 200px; }
	.banner-bottom{ bottom: 0; }
	.tz-list-tt{ font-size: 18px; line-height: 18px; }
	.tz-list-p p{ font-size: 14px; line-height: 25px; }
	.tz-list-p{ margin-top: 10px; }
	.tz-list-box{ padding-bottom: 15px; }
	.tz-list li a{ margin-bottom: 15px; }
	.jj-title-sm span{ font-size: 14px; line-height: 25px; display: block; }

	.jj-title-sm{ margin-top: 15px; }
	.jj-article p{ font-size: 14px; line-height: 25px; margin-top: 10px; }
	.jj-article{ margin-top: 20px; }
	.hz-left-txt{ position: static; text-align: left; font-size: 14px; line-height: 14px; margin-bottom: 5px; }
	.hz-left-box{ padding-left: 0; margin-bottom: 10px; }
	.hz-left-box .form-control{ min-height: 34px; }
	.hz-left{ padding:20px; }
	.hz-left-start{ margin-top: 1px; }
	.yzm img{ height: 34px; width: 100px; }
	.yzm{ top: auto; bottom: 0; }
	.jj-title-lg{ font-size: 18px; }
	.jg-img{ margin-top: 20px; }
	.lc-slick-tt{ font-size: 16px; margin-bottom: 10px; line-height: 25px; }
	.lc-slick-ul-phone li .lc-date{ font-size: 16px; margin-top: 10px; }
	.list-back{ padding:30px 0; }
	}