a:hover{text-decoration:none;}


.section .icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}
.section .title {margin-bottom:40px;line-height:1.5;color:#313B53}
.section .sub-title {margin-top:-60px;margin-bottom:80px;color:#313B53}
.section .head {color:#313B53;font-size:20px;}
.section .sub-head {color:#313B53}
.section p {color:#576e91;text-align:left;line-height:26px;}
.section ul li {color:#576e91}

.carousel .owl-dots {position:absolute;bottom:10px;margin:0 auto;width:100%}
.owl-carousel .owl-item img {width:auto}
.banner .btn {background-color: #ff9400;border-color: #ff9400}
.banner .btn:hover {background-color: #ff6600;border-color: #ff6600;color:#fff}
.banner .icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}

.indicator {position:fixed;left:20px;z-index:2;top:40%;opacity:0}
.indicator .nav > li {margin-bottom:10px}
.indicator .nav > li > a {padding:0;width:12px;height:12px;background-color:transparent;display:block;border-radius:12px;border:2px solid #8467E6;transition:all .2s ease .1s;opacity:0.6}
.indicator .nav > li.active > a {background-color:rgba(133, 103, 230, 0.76)}

.try .input-group {margin:0px auto;width:500px}
.try .form-control {border:0px none;border-radius:0px;box-shadow:none;border:1px solid rgba(133, 103, 230, 0.8)}
.try .input-group-btn .btn {border-radius:0px;border:1px solid rgba(133, 103, 230, 0.8);padding:6px 20px;color:rgb(255, 255, 255);background-color:rgba(133, 103, 230, 0.8)}
.try .input-group-btn .btn:hover {border-color:#8467E6;background-color:#8467E6}

.core .icon {font-size:80px;background-color: #DFE6FE;border-radius:10px}
.core .item h5 {margin:20px 0 18px}
.core .item p {line-height:25px;min-height: 150px}

.bi {background-color:#876be7;}
.bi img {position: absolute;bottom:0;width:60px !important;left: 50%;margin-left: -30px}
.bi .title {color:#fff}
.bi .owl-carousel .owl-item img {transform-style:unset;-webkit-transform-style:unset}
.bi .owl-nav [class*=owl-] {position:absolute;top:40%;height:60px;font-size:42px;line-height:62px;width:60px;border-radius:30px;font-family:iconfont;font-weight:bold;color:#c3cdda;padding:0;text-align:center;background-color:transparent}
.bi .owl-nav [class*=owl-]:hover {background:transparent;color:#fff;text-decoration:none}
.bi .owl-nav .disabled[class*=owl-]:hover {background:transparent;color:#c3cdda;text-decoration:none}
.bi .owl-nav .disabled {opacity:.3}
.bi .owl-prev {left:-80px}
.bi .owl-next {right:-80px}
.bi .item {background-color:#fff}
.bi .item .btn {color: #8467E6;border-color: #8467E6;margin-bottom: 30px;width:150px}
.bi .item .btn:hover {color: rgb(255, 255, 255);background-color: #8467E6;border-color: #8467E6}
.bi .item .image-background {height:135px;line-height:135px;color: #fff;font-size: 18px;position: relative;text-align: center}
.bi .item ul {padding-left:15px;color:#7a7a7a}
.bi .item .text-wrap {padding:20px;min-height:200px;}
.bi .item .text-wrap h4 {font-size:20px;font-weight:bold;margin-bottom:20px}
.bi .item .text-wrap p {line-height:22px;margin-bottom:20px}
.bi .item .text-wrap li {line-height:22px}
.bi .item .action {margin-top:25px}

.architecture img {margin-bottom: 30px}

.advantage .icon {font-size:65px}
.advantage .item h5 {margin:20px 0 18px}
.advantage .item p {line-height:25px;min-height: 130px}

.contact p {color:#fff;font-size:20px;font-weight:bold;margin-bottom:0}

@media (max-width:991px){
    .indicator {left:10px}
    .core .item {min-height:250px}
    .advantage .item {min-height:250px}
    .customer .feature .item > .row > div:first-child {text-align:left}
    .contact .btn {margin-top:40px}
}
@media (max-width:767px){
    .banner .text-box {margin-top:40px}
    .banner img {width:180px!important}
    .banner .btn {width:80px;padding:4px 0px;margin-left:5px}
    .section .title {margin-bottom:40px}
    .section .sub-title {margin-top:-20px;margin-bottom:40px}
    .indicator {left:unset;right:5px}
    .indicator .nav > li > a {width:4px;height:8px;border-radius:0;border-width:1px}
    .try {padding:10px 0}
    .try .input-group {width:100%}
    .bi .owl-nav [class*=owl-] {top:80%}
    .bi .owl-prev {left:0px}
    .bi .owl-next {right:0px}
    .bi .owl-nav [class*=owl-]:hover {color:#0085e4}
    .core .item {min-height:auto;margin-bottom:30px}
    .advantage .item {min-height:auto;margin-bottom:30px}
    .contact .wrap {margin:20px auto}
    .contact .btn {margin-top:0}
}
@media (min-width: 768px) {
    .banner .text-box {margin-top:60px}
    .banner img {width:300px!important}
    .try {padding:20px 0}
    .bi .container {width:620px}
}
@media (min-width: 992px) {
    .banner .text-box {margin-top:90px}
    .banner img {width:444px!important}
    .bi .container {width:860px}
}
@media (min-width: 1200px) {
    .banner .container {padding:0 40px}
    .banner .text-box {margin-top:140px}
    .section .container {width:1000px}
}




.ab-1{width:1200px;margin:0px auto;overflow:hidden;padding-top:40px;text-align:center;padding-bottom:50px;}
.ab-title{font-weight:bold;font-size:1.5em;color:#333;text-align:center;}
.ab-1 p{text-align:left;padding-top:30px;font-size:16px;line-height:180%;color:#333;text-indent:30px;}
.ius{width:800px;}

.ab-1 div strong{text-align:center;font-size:1.8em;display:block;}
.ab-1 div{text-align:left;font-size:16px;margin-bottom:20px;text-indent:20px;line-height:180%;}
.ab-1 div strong.ab-100{text-align:left;font-size:1.3em;}

.ind-404{width:100%;overflow:hidden;background:#F0F0F0;text-align:center;padding-top:100px;padding-bottom:100px;}
@media screen and (max-width: 800px){
.ab-1{width:94%;}
.describe .prompt{width:94%;margin:0px auto;}
.bodytitle h2{font-size:1.3rem;}
.describe .prompt p{line-height:190%;font-size:1rem;}
.ask ul li p{line-height:180%;}
.ab-1 div img{width:100% !important;height:auto !important;}
.index-cms{width:96%;margin:0px auto;}

}


.idx_news{background: url(../images/idx_37.jpg) no-repeat center;background-size:cover;padding:55px 0 80px;box-sizing:border-box;}
.idx_news .detail{margin-left: -45px;}
.idx_news .col{width: 370px;border-radius:16px;background: #fff;margin-left: 45px;}
.idx_news .tt{padding:0 25px;border-bottom:1px solid #e5e5e5;box-sizing:border-box;overflow:hidden;}
.idx_news .tt .tit{font-size: 20px;color: #333333;line-height: 65px;}
.idx_news .tt .more{font-size: 14px;color: #333333;line-height: 65px;}
.idx_news .tt .more:hover{color: #119eff;}
.idx_news .tt .tit h3{margin-bottom: 0px;line-height: 100%;font-size: 20px;float: left;}


.idx_news .list{padding:10px 25px 15px;box-sizing:border-box;}
.idx_news .list li{}
.idx_news .list li h4{display: contents;}
.idx_news .list .title{display: inline-block;vertical-align: middle;width: 70%;font-size: 14px;color: #333333;line-height: 30px;}
.idx_news .list .date{font-size: 14px;color: #333333;line-height: 30px;}
.idx_news .list li:hover .title{color: #119eff;}

.auto {
    width: 1200px;
    margin: 0 auto;
}
.pub_tit {
    text-align: center;
    margin-bottom: 45px;
    box-sizing: border-box;
}
.pub_tit .cn {
    font-size: 32px;
    color: #333333;
}
.pub_tit.white .cn {
    color: #fff;
}
.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
content: "";}

.idx_news .col {
    width: 370px;
    border-radius: 16px;
    background: #fff;
    margin-left: 45px;
}

.fl {
    float: left;
}
.fr {
    float: right;
}


@media screen and (max-width: 800px){
	.auto{width:94%;}
	
	.idx_news .col {
    width: 100%;
    margin-left: 0px;
	float:none;
}
.idx_news .detail{margin-left:0px;}
}


.foot-1{width:1000px;margin:0px auto;padding-top:15px;padding-bottom:15px;overflow:hidden;}
.foot-1 b{color:rgba(255,255,255,.8);float:left;}
.foot-1 li{float:left;}
@media screen and (max-width: 800px){
	.foot-1{width:94%;margin:0px auto;}
}



.GYWM{width:100%;background-color:#F4F4F4;padding-top:20px;padding-bottom:20px;}

.GYWMS{width:1280px;background-color:white;margin:0px auto}

.GYWM01{width:1200px;margin:0px auto;padding-top:30px}
.GYWM01WZ{height:45px;font-size:26px;color:#333333}
.GYWM01WZ01{color:#999999;margin-left:10px}
.GWYM01X{width:1200px;height:180px;}
.GYWM01XZ{width:200px;height:180px;float:left;}
.GYWM01XY{width:950px;float:right;font-size:14px;color:#555555;text-align:left;margin-top:20px;letter-spacing:1px;line-height: 26px;margin-bottom:30px;}
.GYWM01XYWZ01{padding-left: 29px;}

.GYWM02{width:1205px;margin:0px auto;margin-top:20px;text-align:left;overflow:hidden;}
.GYWM02X{margin-top:30px}

.GYWM03{width:1200px;margin:0px auto;margin-top:30px}
.GYWM03X{width:1200px;height:500px;}
.GYWO03XZ{width:350px;margin-top:130px;float:left;margin-left:20px}
.GYWO03XY{height:450px;float:left;font-size:14px;color:#666666;text-align:left;margin-left:200px;margin-top:50px;}
.GYWO03XYWZ{font-size:16px;color:#333333;font-weight:bold;}
.GYWO03XY01{;height:50px;}
.YQYKH{line-height:30px}
.GYWO03XY02{height:90px;line-height:15px}
.GYWO03XY03{height:180px;line-height:25px;margin-top:5px}
.GYWO03XY04{height:120px;margin-top:5px;line-height:20px}
.SHSJ{text-indent:83px}
.SHSJ1{margin-left:20px;line-height:20px;margin-top:-10px;}
.SHSJ3{margin-left:20px;line-height:20px;}
.SHSJ2{text-indent:15px;}

.GYWM04{width:1200px;margin:0px auto;overflow:hidden;padding-bottom:50px;}
.GYWM04X{width:1200px;height:475px;font-family:宋体;}
.GYWM04XZ{width:400px;height:475px;line-height:40px;text-align:left;font-size:14px;font-family:宋体;float:left}
.GYWM04XZ1{font-weight:bold}
.GYWM04XZ2{height:40px;float:left;}
.GYWM04XZ3{float:left;margin-left:10px;line-height:1px}
.GYWM04XZ4{width:400px;height:160px;margin-top:80px}
.GYWM04XZ4_1{float:left;}
.GYWM04XZ4_2{float:left;line-height:20px;margin-top:50px;margin-left:20px;font-size:12px;color:#666666}
.GYWM04XY{float:right;margin-right:30px;margin-top:15px}

.gywm-1{width:1200px;margin:0px auto;overflow:hidden;margin-top:50px;}
.gywm-1-1{text-align:center;margin-top:50px;}
.gywm-1-2{text-align:center;padding-top:30px;}

.gywm-2{width:295px;overflow:hidden;float:left;text-align:left;font-size:12px;margin-left:5px;}
.gywm-2-1{}
.gywm-2-2{color:#484848;padding-top:10px;padding-bottom:25px;}
.gywm-2-3{color:#8c8c91;padding-bottom:20px;}

	.SHSL1 p{text-indent:30px;}	
	.SHSL1 span{font-weight:bold}

.GYWO03XY04 ul{padding-left:0px;}



@media screen and (max-width:780px) {

	
	.GYWMS{width:94%;}
	.GYWM01{width:94%;}
	.HX-abouts{width:100%;}
	.GWYM01X{width:100%;}
	.GYWM01XZ{width:100%;height:auto;text-align:center;}
	.GYWM01XY{width:100%;height:auto;}
	.SHSL1{width:98%;margin:0px auto;}
	.GYWM01XYWZ01{padding-left:0px;}
	
	.GYWM02{width:94%;margin:0px auto;}
	.gywm-1{width:94%;margin:0px auto;}
	.gywm-2{width:47%;margin-left:1.5%;margin-right:1.5%;}
	.gywm-2-1 img{max-width:100%;}
	.GYWO03XZ{width:100%;height:auto;margin-top:30px;margin-left:0px;text-align:center;}
	.GYWM03X{width:94%;margin:0px auto;height:auto;}
	.GYWM03{width:94%;margin:0px auto;overflow:hidden;margin-top:30px;}
	.GYWO03XY{width:100%;float:none;margin-left:0px;overflow:hidden;height:auto;}
	.GYWO03XY03{height:auto}
	.GYWM04XY{display:none;}
	.GYWM04X{width:100%;margin:0px auto;height:auto;}
	.GYWM04{width:94%;margin:0px auto;margin-top:30px;}
	.GYWM04XZ{width:100%;}
	.GYWO03XZ img{max-width:100%;}
}


.dx-1 {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.dx-7 {
    width: 210px;
    height: 330px;
    float: left;
    text-align: center;
    box-shadow: 0px 0px 30px #8888886e;
    margin: 25px 15px 25px 15px;
    overflow: hidden;
}
.dx-7-1 {
    font-size: 21px;
    color: #333333;
    padding-top: 30px;
    padding-bottom: 8px;
}
.dx-7-2 {
    font-size: 16px;
    color: #555555;
}
.dx-7-6 {
    background: url(../images/dx-22.png) center top no-repeat;
    width: 74%;
    height: 32px;
    margin: 0px auto;
    color: white;
    font-size: 16px;
    line-height: 32px;
    margin-top: 10px;
}
i {
    font-style: italic;
}
.dx-7-4 {
    font-size: 30px;
    color: #3c01fd;
    padding-top: 20px;
    border-top: 1px solid #DDDDDD;
    width: 73%;
    margin: 0px auto;
    margin-top: 15px;
}
.dx-7-4 p {
    font-size: 14px;
    color: #555555;
}
.dx-7-5 {
    width: 73%;
    background: #8d73e1;
    color: white;
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px auto;
    margin-top: 17px;
}
.dx-1 {
    width: 1200px;
    margin: 0px auto;
    overflow: hidden;
}
.dx-7:hover {
    transform: translateY(-20px);
    transition: transform .6s ease;
}
@media only screen and (max-width: 768px){
  .dx-1 {
    width: 96%;
    margin: 0px auto;
}
.dx-7 {
    width: 46%;
    margin: 0px auto;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 40px;
}
.dx-1 {
    width: 96%;
    margin: 0px auto;
}
}





