body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;padding: 0;}
html {overflow-y: scroll;overflow-x: hidden;}
html, body {color: #333333; font-size: 16px; font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
a {color: #333333;text-decoration: none;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
a:hover {color: #146cc5;text-decoration: none;}
img {border: 0 none; max-width: 100%;}
ol, ul, li {list-style: none;}
div, ul, li {margin: 0px;padding: 0px;list-style-type: none;}
input[type="submit"], input[type="reset"] {cursor: pointer;}
textarea{font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.ov {overflow: hidden;}
input, textarea, select {outline: none;}
i,em{font-style: normal;}
h1,h2,h3,h4,b{font-weight: normal;}
@font-face{
    font-family: 'SourceHanSerifCN-Heavy'; 
    src:url('../fonts/SourceHanSerifCN-Heavy.eot');
    src:url('../fonts/SourceHanSerifCN-Heavy.woff') format('woff'),
        url('../fonts/SourceHanSerifCN-Heavy.ttf') format('truetype'),
        url('../fonts/SourceHanSerifCN-Heavy.svg') format('svg');
}
@media (min-width: 1200px){
    html, body{font-size: 16px;}
}
@media (min-width: 992px) and (max-width: 1300px){
    html, body{font-size: 15px;}
}
@media (max-width: 991px){
    html, body{font-size: 14px;}
}
@media (max-width: 768px){.container{padding-right: 2%; padding-left: 2%;}}
.middle{display: table-cell; vertical-align: middle;}
.text_center{text-align: center;}
/*menu*/

.navbar-collapse{text-align: center;}
@media (min-width: 1500px){
    .head_top{padding: 14px 0px;}
    .head_top .top_logo img{height: 62px;}
    .head_top .top_phone{margin-top: 16px;}
    .navbar{line-height: 60px;}
    .navbar-collapse .nav-item>a{padding: 0px 68px;}
}
@media (min-width: 1300px) and (max-width: 1500px){
    .head_top{padding: 12px 0px;}
    .head_top .top_logo img{height: 60px;}
    .head_top .top_phone{margin-top: 15px;}
    .navbar{line-height: 56px;}
    .navbar-collapse .nav-item>a{padding: 0px 53px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .head_top{padding: 10px 0px;}
    .head_top .top_logo img{height: 56px;}
    .head_top .top_phone{margin-top: 13px;}
    .navbar{line-height: 52px;}
    .navbar-collapse .nav-item>a{padding: 0px 38px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .head_top{padding: 8px 0px;}
    .head_top .top_logo img{height: 50px;}
    .head_top .top_phone{margin-top: 10px;}
    .navbar{line-height: 48px;}
    .navbar-collapse .nav-item>a{padding: 0px 23px;}
}
@media (max-width: 767px) {
    .head_top{display: none;}
    .navbar-collapse{padding: 1rem 0px;}
    .navbar-brand img{height: 2.6rem;}
    .navbar-toggler-icon{background: url(../images/caidan_hover.png) center center no-repeat; background-size: 100% 100%;}
    .collapsed .navbar-toggler-icon{background: url(../images/caidan.png) center center no-repeat; background-size: 100% 100%;}
    .navbar-nav{line-height: 2.4;}
    .navbar-nav .nav-item{border-bottom: 1px #e6e7eb solid; padding: 0.2rem 0px;}
}
@media (min-width: 768px){
    .head_top .top_logo{float: left;}
    .head_top .top_phone{float: right; background: url(../images/index_06.png) center left no-repeat; height: 30px; padding-left: 40px;}
    .head_top .top_phone span{float: left; font-size: 14px; line-height: 15px;}
    .head_top .top_phone i{float: left; font-size: 30px; line-height: 1; padding-left: 10px; color: #ff6c29;}
    .navbar{background: #146cc5; color: #fff;}
    .navbar .nav-link{color: #fff;}
    .navbar-brand{display: none;}
    .navbar-collapse .nav-item{position: relative;}
    .navbar-nav .dropdown-menu{width: 100%;}
    .navbar-collapse .nav-item:hover .dropdown-menu{display: block;}
    .dropdown-toggle::after{display: none;}
    .navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{background: #ff6c29;}
    .navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background: #ff6c29;}
}
.banner{text-align: center;}
.banner .swiper-pagination span{width: 10px; height: 10px; border-radius: 3px; background: #d9d9d9; opacity: 1; border-radius: 5px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #1e92dc; width: 40px;}
@media (max-width: 767px) {
    .banner .swiper-slide{overflow: hidden;}
    .banner .swiper-slide img{width: 180%; margin-left: -40%; max-width: 180%;}
}
@media (min-width: 768px){
    
}



.footer{line-height: 2; background:#146cc5; color: #fff;}
.footer a{color: #fff;}
.foot_nav a{display: inline-table;}
.fot_contact .left{float: left;}
.fot_contact .left p{padding-left: 26px;}
.fot_contact .left p.phone{background: url(../images/index_124.png)  top 10px left no-repeat;}
.fot_contact .left p.address{background: url(../images/index_127.png)  top 6px left no-repeat;}
.fot_contact .right{float: right; text-align: center; max-width: 123px;}
.foot_bot{background: #1161b2; color: #fff; text-align: center;}



@media (min-width: 1500px){
    .foot_top{padding: 40px 0px 20px;}
    .foot_nav a{margin-right: 50px;}
    .fot_contact .left p.phone i{font-size: 24px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .foot_top{padding: 35px 0px 20px;}
    .foot_nav a{margin-right: 40px;}
    .fot_contact .left p.phone i{font-size: 22px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .foot_top{padding: 30px 0px 18px;}
    .foot_nav a{margin-right: 35px;}
    .fot_contact .left p.phone i{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .foot_top{padding: 30px 0px 18px;}
    .foot_nav a{margin-right: 30px;}
    .fot_contact .left p.phone i{font-size: 22px;}
}
@media (max-width: 767px) {
    .foot_top{padding: 1.6em 2% 1em;}
    .foot_nav a{margin-right: 3%;}
    .fot_contact .left{width: 65%; padding-top: 2em;}
    .fot_contact .left p.phone i{font-size: 1.5em;}
    .fot_contact .right{width: 33%;}
    .foot_bot {padding: 0.4rem 0px;}
}
@media (min-width: 768px){
    .fot_contact .left{margin-top: 70px;}
    .foot_bot{padding: 10px 0px;}
}



.ind_guanggao1 .middle{width: 900px;}
.ind_guanggao1 li{float: left; background: url(../images/index_13.jpg) center center no-repeat;padding: 0px 2%; background-size: 100% 100%; border-radius: 8px; overflow: hidden;}
.ind_guanggao1 li:nth-child(2){float: right; background: url(../images/index_15.jpg) center center no-repeat; background-size: 100% 100%;}

.ind_guanggao1 li .word{float: left; width: 80%; color: #146cc5; line-height: 1.8;}
.ind_guanggao1 li .word h3{line-height: 1.5; margin-bottom: 6px;}
.ind_guanggao1 li .button_a{float: right; width: 20%; text-align: right;}
.ind_guanggao1 li .button_a a{display: inline-table; line-height: 2.4; background: #146cc5; color: #fff; border-radius: 20px; text-align: center;}
@media (min-width: 1500px){
    .ind_guanggao1{padding: 70px 0px;}
    .ind_guanggao1 .middle{height: 145px;}
    .ind_guanggao1 li h3{font-size: 30px;}
    .ind_guanggao1 li .button_a a{padding: 0px 20px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_guanggao1{padding: 60px 0px;font-size: 15px;}
    .ind_guanggao1 .middle{height: 145px;}
    .ind_guanggao1 li h3{font-size: 26px;}
    .ind_guanggao1 li .button_a a{padding: 0px 20px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_guanggao1{padding: 50px 0px;font-size: 12px;}
    .ind_guanggao1 .middle{height: 130px;}
    .ind_guanggao1 li h3{font-size: 20px;}
    .ind_guanggao1 li .button_a a{width: 100%;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_guanggao1{padding: 40px 0px;}
    .ind_guanggao1 .middle{height: 130px;}
    .ind_guanggao1 li:nth-child(2){margin-top: 20px;}
    .ind_guanggao1 li h3{font-size: 20px;}
    .ind_guanggao1 li .button_a a{width: 100%;}
}
@media (max-width: 767px) {
    .ind_guanggao1{padding: 1.6em 0px;}
    .ind_guanggao1 .middle{height: 130px;}
    .ind_guanggao1 li:nth-child(2){margin-top: 20px;}
    .ind_guanggao1 li h3{font-size: 1.3em;}
    .ind_guanggao1 li .button_a a{width: 100%;}
}
@media (min-width: 992px){
    .ind_guanggao1 li{width: 49%;}
}


.ind_title{text-align: center;}
.ind_title h3{color: #000;}
.ind_title p{color: #999;}

@media (min-width: 1500px){
    .ind_title h3{font-size: 40px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_title h3{font-size: 35px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_title h3{font-size: 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h3{font-size: 26px;}
}
@media (max-width: 767px) {
    .ind_title h3{font-size: 1.6em;}
}
@media (min-width: 768px){
    
}


.ind_keshi_list a{float: left; background: #f9fcff; border-radius: 8px; text-align: center;}
.ind_keshi_list a:hover,.ind_keshi_list a.act{background: #146cc5; color: #fff;}
.ind_keshi_list a.keshi01 .img{background: url(../images/index_19.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi02 .img{background: url(../images/index_20.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi03 .img{background: url(../images/index_22.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi04 .img{background: url(../images/index_23.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi05 .img{background: url(../images/index_24.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi06 .img{background: url(../images/index_25.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi07 .img{background: url(../images/index_26.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi08 .img{background: url(../images/index_28.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi09 .img{background: url(../images/index_29.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi10 .img{background: url(../images/index_30.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi11 .img{background: url(../images/index_32.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi12 .img{background: url(../images/index_59.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi13 .img{background: url(../images/index_60.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi14 .img{background: url(../images/index_61.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi15 .img{background: url(../images/index_62.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi16 .img{background: url(../images/index_64.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi17 .img{background: url(../images/index_65.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi18 .img{background: url(../images/index_66.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi19 .img{background: url(../images/index_69.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi20 .img{background: url(../images/index_71.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi21 .img{background: url(../images/index_72.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi22 .img{background: url(../images/index_73.png) center center no-repeat; background-size: auto 100%;}

.ind_keshi_list a.keshi01.act .img,.ind_keshi_list a.keshi01:hover .img{background: url(../images/index_19fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi02.act .img,.ind_keshi_list a.keshi02:hover .img{background: url(../images/index_20fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi03.act .img,.ind_keshi_list a.keshi03:hover .img{background: url(../images/index_22fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi04.act .img,.ind_keshi_list a.keshi04:hover .img{background: url(../images/index_23fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi05.act .img,.ind_keshi_list a.keshi05:hover .img{background: url(../images/index_24fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi06.act .img,.ind_keshi_list a.keshi06:hover .img{background: url(../images/index_25fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi07.act .img,.ind_keshi_list a.keshi07:hover .img{background: url(../images/index_26fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi08.act .img,.ind_keshi_list a.keshi08:hover .img{background: url(../images/index_28fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi09.act .img,.ind_keshi_list a.keshi09:hover .img{background: url(../images/index_29fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi10.act .img,.ind_keshi_list a.keshi10:hover .img{background: url(../images/index_30fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi11.act .img,.ind_keshi_list a.keshi11:hover .img{background: url(../images/index_32fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi12.act .img,.ind_keshi_list a.keshi12:hover .img{background: url(../images/index_59fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi13.act .img,.ind_keshi_list a.keshi13:hover .img{background: url(../images/index_60fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi14.act .img,.ind_keshi_list a.keshi14:hover .img{background: url(../images/index_61fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi15.act .img,.ind_keshi_list a.keshi15:hover .img{background: url(../images/index_62fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi16.act .img,.ind_keshi_list a.keshi16:hover .img{background: url(../images/index_64fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi17.act .img,.ind_keshi_list a.keshi17:hover .img{background: url(../images/index_65fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi18.act .img,.ind_keshi_list a.keshi18:hover .img{background: url(../images/index_66fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi19.act .img,.ind_keshi_list a.keshi19:hover .img{background: url(../images/index_69fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi20.act .img,.ind_keshi_list a.keshi20:hover .img{background: url(../images/index_71fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi21.act .img,.ind_keshi_list a.keshi21:hover .img{background: url(../images/index_72fff.png) center center no-repeat; background-size: auto 100%;}
.ind_keshi_list a.keshi22.act .img,.ind_keshi_list a.keshi22:hover .img{background: url(../images/index_73fff.png) center center no-repeat; background-size: auto 100%;}
@media (min-width: 1500px){
    .ind_keshi{padding-bottom: 90px;}
    .ind_keshi_list a{margin-right: 30px; padding: 15px 0px; margin-top: 40px;width: 100px;}
    .ind_keshi_list a:nth-child(11n){margin-right: 0px;}
    .ind_keshi_list a .img{margin-bottom: 20px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_keshi{padding-bottom: 80px;}
    .ind_keshi_list a{margin-right: 15px; padding: 15px 0px; margin-top: 40px;width: 95px;}
    .ind_keshi_list a:nth-child(11n){margin-right: 0px;}
    .ind_keshi_list a .img{margin-bottom: 18px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_keshi{padding-bottom: 60px;}
    .ind_keshi_list a{margin-right: 22px; padding: 15px 0px; margin-top: 40px;width: 100px;}
    .ind_keshi_list a:nth-child(8n){margin-right: 0px;}
    .ind_keshi_list a .img{margin-bottom: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_keshi{padding-bottom: 60px;}
    .ind_keshi_list a{margin-right: 10px; padding: 15px 0px; margin-top: 40px;width: 81px;}
    .ind_keshi_list a:nth-child(8n){margin-right: 0px;}
    .ind_keshi_list a .img{margin-bottom: 15px;}
}
@media (max-width: 767px) {
    .ind_keshi{padding-bottom: 2.6em;}
    .ind_keshi_list a{margin-right: 1.2%; padding: 1em 0px; margin-top: 1.6em;width: 19%;}
    .ind_keshi_list a:nth-child(5n){margin-right: 0px;}
    .ind_keshi_list a .img{margin-bottom: 0.8em; height: 2.6em;}
}
@media (min-width: 768px){
    .ind_keshi_list a .img{height: 52px;}
}


.ind_about{background: #fbfdff;}
.ind_about_con{line-height: 2;}
@media (min-width: 1500px){
    .ind_about{padding-top: 70px;}
    .ind_about_con .left{width: 590px;}
    .ind_about_con .left .img{margin-left: -120px;}
    .ind_about_con .right{width: 780px;}
    .ind_about_con .right .middle{height: 470px;width: 780px;}
    .ind_about_con .right .desc{margin-bottom: 40px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_about{padding-top: 60px;}
    .ind_about_con .left{width: 490px;}
    .ind_about_con .left .img{margin-left: -100px;}
    .ind_about_con .right{width: 680px;}
    .ind_about_con .right .middle{height: 390px;width: 780px;}
    .ind_about_con .right .desc{margin-bottom: 30px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_about{padding-top: 50px;}
    .ind_about_con .left{width: 430px;}
    .ind_about_con .left .img{margin-left: -100px;}
    .ind_about_con .right{width: 500px;}
    .ind_about_con .right .middle{height: 350px;width: 780px;}
    .ind_about_con .right .desc{margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about{padding: 40px 0px;}
    .ind_about_con .left{margin-top: 20px;}
    .ind_about_con .right{margin-top: 20px;}
    .ind_about_con .right .desc{margin-bottom: 20px;}
}
@media (max-width: 767px) {
    .ind_about{padding: 1.6em 0px;}
    .ind_about_con .left{margin-top: 1em;}
    .ind_about_con .right{margin-top: 1em;}
    .ind_about_con .right .desc{margin-bottom: 1em;}
}
@media (min-width: 992px){
    .ind_about_con .left{float: left;}
    .ind_about_con .right{float: right;}
}


.ind_more a{display: inline-table; background: #146cc5; color: #fff; text-align: center;}

@media (min-width: 1500px){
    .ind_more a{width: 148px; line-height: 48px; border-radius: 24px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_more a{width: 130px; line-height: 44px; border-radius: 22px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_more a{width: 120px; line-height: 40px; border-radius: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_more a{width: 110px; line-height: 36px; border-radius: 18px;}
}
@media (max-width: 767px) {
    .ind_more a{width: 40%; line-height: 2.2; border-radius: 1.1em;}
}
@media (min-width: 768px){
    
}


.ind_bgsearch{background: #146cc5; color: #fff;}
.ind_bgsearch a{color: #fff;}
.ind_bgsearch .title span{background: url(../images/index_93.png) center right no-repeat; background-size: auto 70%; display: block;}
.ind_bgsearch .desc{background: url(../images/index_90.png) center right no-repeat; background-size: auto 100%;}
.ind_bgsearch .desc li{float: left;}
.ind_bgsearch .desc li:nth-child(1){border-right: 1px #fff solid;}
.ind_bgsearch .search_btn a{background: #ff6c29; color: #fff;}
.ind_bgsearch .search_btn a span{background: url(../images/index_99.png) center right no-repeat; padding-right: 25px; display: inline-table;}


@media (min-width: 1500px){
    .ind_bgsearch{padding: 25px 0px;}
    .ind_bgsearch .title{font-size: 50px; line-height: 100px;}
    .ind_bgsearch .title span{padding-right: 100px;}
    .ind_bgsearch .desc{padding:14px 150px 14px 0px; margin-left: 190px;}
    .ind_bgsearch .desc li{font-size: 18px; padding: 0px 40px;}
    .ind_bgsearch .desc li h3{font-size: 30px; margin-bottom: 10px;}

    .ind_bgsearch .search_btn{line-height: 100px;}
    .ind_bgsearch .search_btn a{padding: 13px 30px; border-radius: 22px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_bgsearch{padding: 22px 0px;}
    .ind_bgsearch .title{font-size: 40px; line-height: 80px;}
    .ind_bgsearch .title span{padding-right: 80px;}
    .ind_bgsearch .desc{padding:12px 150px 12px 0px; margin-left: 120px;}
    .ind_bgsearch .desc li{ padding: 0px 40px;}
    .ind_bgsearch .desc li h3{font-size: 26px; margin-bottom: 10px;}

    .ind_bgsearch .search_btn{line-height: 80px;}
    .ind_bgsearch .search_btn a{padding: 11px 30px; border-radius: 20px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_bgsearch{padding: 20px 0px;}
    .ind_bgsearch .title{font-size: 36px; line-height: 70px;}
    .ind_bgsearch .title span{padding-right: 80px;}
    .ind_bgsearch .desc{padding:10px 100px 10px 0px; margin-left: 50px;}
    .ind_bgsearch .desc li{ padding: 0px 30px;}
    .ind_bgsearch .desc li h3{font-size: 22px; margin-bottom: 10px;}

    .ind_bgsearch .search_btn{line-height: 70px;}
    .ind_bgsearch .search_btn a{padding: 11px 30px; border-radius: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_bgsearch{padding: 18px 0px;}
    .ind_bgsearch .title{font-size: 30px; line-height: 60px;}
    .ind_bgsearch .title span{padding-right: 60px;}
    .ind_bgsearch .desc{padding:10px 80px 10px 0px; margin-left: 20px;}
    .ind_bgsearch .desc li{ padding: 0px 20px;}
    .ind_bgsearch .desc li h3{font-size: 20px; margin-bottom: 10px;}

    .ind_bgsearch .search_btn{line-height: 60px;}
    .ind_bgsearch .search_btn a{padding: 10px 20px; border-radius: 20px;}
}
@media (max-width: 767px) {
    .ind_bgsearch{padding: 1em 0px;}
    .ind_bgsearch .title{font-size: 2em; line-height: 2;}
    .ind_bgsearch .desc{padding:0.5em 30% 0.5em 0px; margin: 1em 0px;}
    .ind_bgsearch .desc li{ padding: 0px 1em;}
    .ind_bgsearch .desc li h3{font-size: 1.6em; margin-bottom: 0.2em;}

    .ind_bgsearch .search_btn{line-height: 2;}
    .ind_bgsearch .search_btn a{padding: 0.6em 2em; border-radius: 1.2em;}
}
@media (min-width: 768px){
    .ind_bgsearch .title{float: left;}
    .ind_bgsearch .desc{float: left;}
    .ind_bgsearch .search_btn{float: right;}
}


.ind_zhinan{}
.ind_zhinan_list a{float: left; position: relative;}
.ind_zhinan_list a .img,.ind_zhinan_list a img{width: 100%; height: 100%;}
.ind_zhinan_list a img{object-fit: cover;}
.ind_zhinan_list a .desc1{position: absolute; left: 0px; bottom: 5%; width: 100%; text-align: center; padding: 0px 2%;}
.ind_zhinan_list a .desc2{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #146cc5; opacity: 0.9; color: #fff; text-align: center; display: none;}
.ind_zhinan_list a .desc2 .middle{border:1px #fff solid; width: 600px;}
.ind_zhinan_list a .desc2 span{display: inline-table; border:1px #fff solid;}
.ind_zhinan_list a:hover .desc2{display: block;}
.ind_zhinan_list a:hover .desc1{display: none;}
@media (min-width: 1500px){
    .ind_zhinan{padding: 70px 0px;}
    .ind_zhinan_list{margin-top: 40px;}
    .ind_zhinan_list a{width: 330px; height: 415px; margin-right: 26px;}
    .ind_zhinan_list a:nth-child(4n){margin-right: 0px;}
    .ind_zhinan_list a .desc1 h3{font-size: 18px;}
    .ind_zhinan_list a .desc2 h3{font-size: 30px; margin-bottom: 40px;}
    .ind_zhinan_list a .desc2 .middle{height:385px;}
    .ind_zhinan_list a .desc2 span{line-height: 50px; border-radius: 25px; width: 170px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_zhinan{padding: 60px 0px;}
    .ind_zhinan_list{margin-top: 35px;}
    .ind_zhinan_list a{width: 285px; height: 415px; margin-right: 20px;}
    .ind_zhinan_list a:nth-child(4n){margin-right: 0px;}
    .ind_zhinan_list a .desc1 h3{font-size: 17px;}
    .ind_zhinan_list a .desc2 h3{font-size: 24px; margin-bottom: 35px;}
    .ind_zhinan_list a .desc2 .middle{height: 385px;}
    .ind_zhinan_list a .desc2 span{line-height: 44px; border-radius: 22px; width: 150px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_zhinan{padding: 50px 0px;}
    .ind_zhinan_list{margin-top: 30px;}
    .ind_zhinan_list a{width: 228px; height: 332px; margin-right: 15px;}
    .ind_zhinan_list a:nth-child(4n){margin-right: 0px;}
    .ind_zhinan_list a .desc1 h3{font-size: 16px;}
    .ind_zhinan_list a .desc2 h3{font-size: 20px; margin-bottom: 30px;}
    .ind_zhinan_list a .desc2 .middle{height: 302px;}
    .ind_zhinan_list a .desc2 span{line-height: 40px; border-radius: 20px; width: 120px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_zhinan{padding: 40px 0px;}
    .ind_zhinan_list{margin-top: 25px;}
    .ind_zhinan_list a{width: 172px; height: 250px; margin-right: 10px;}
    .ind_zhinan_list a:nth-child(4n){margin-right: 0px;}
    .ind_zhinan_list a .desc1 h3{font-size: 15px;}
    .ind_zhinan_list a .desc2 h3{font-size: 18px; margin-bottom: 25px;}
    .ind_zhinan_list a .desc2 .middle{height: 220px;}
    .ind_zhinan_list a .desc2 span{line-height: 40px; border-radius: 20px; width: 100px;}
}
@media (max-width: 767px) {
    .ind_zhinan{padding: 1.6em 0px;}
    .ind_zhinan_list{margin-top: 1em;}
    .ind_zhinan_list a{width: 49%; height: 18em; margin: 0.6em 0px;}
    .ind_zhinan_list a:nth-child(2n){float: right;}
    .ind_zhinan_list a .desc1 h3{font-size: 1.1em;}
    .ind_zhinan_list a .desc2 h3{font-size: 1.2em; margin-bottom: 1em;}
    .ind_zhinan_list a .desc2{padding: 0.5em;}
    .ind_zhinan_list a .desc2 .middle{height: 17em;}
    .ind_zhinan_list a .desc2 span{line-height: 2.4em; border-radius: 1.2em; width: 60%;}
}
@media (min-width: 768px){
    .ind_zhinan_list a .desc2{padding: 15px;}
}


.ind_new{background: #f9fcff;}


.ind_new_div .left{position: relative; line-height: 2;}
.ind_new_div .left .img{width: 100%; height: 100%;}
.ind_new_div .left img{width: 100%; height: 100%; object-fit: cover;}
.ind_new_div .left .desc{position: absolute; left: 0px; bottom: 0px; background: rgba(0,0,0,0.6); color: #fff; width: 100%; padding: 5px 2%;}
.ind_new_div .left .desc p{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.ind_new_list a{display: block; border-bottom: 1px #ebeced solid; line-height: 1.8;}
.ind_new_list a h3{line-height: 1.8;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ind_new_list a p{display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
.ind_new_list a:hover{background: #146cc5; color: #fff;}
@media (min-width: 1500px){
    .ind_new{padding: 70px 0px;}
    .ind_new_div{margin-top: 50px;}
    .ind_new_div .left{width: 550px; height: 400px;}
    .ind_new_div .right{width: 820px;}
    .ind_new_list{margin-bottom: 30px;}
    .ind_new_list a{padding: 24px 2%;}
    .ind_new_list a h3{margin-bottom: 5px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .ind_new{padding: 60px 0px;}
    .ind_new_div{margin-top: 40px;}
    .ind_new_div .left{width: 480px; height: 350px;}
    .ind_new_div .right{width: 700px;}
    .ind_new_list{margin-bottom: 30px;}
    .ind_new_list a{padding: 16px 2%;}
    .ind_new_list a h3{margin-bottom: 5px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .ind_new{padding: 50px 0px;}
    .ind_new_div{margin-top: 35px;}
    .ind_new_div .left{width: 400px; height: 290px;}
    .ind_new_div .right{width: 550px;}
    .ind_new_list{margin-bottom: 30px;}
    .ind_new_list a{padding: 6px 2%;}
    .ind_new_list a h3{margin-bottom: 5px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_new{padding: 40px 0px;}
    .ind_new_div{margin-top: 30px;}
    .ind_new_div .left{height: 400px;}
    .ind_new_div .right{}
    .ind_new_list{margin: 20px 0px;}
    .ind_new_list a{padding: 10px 2%;}
    .ind_new_list a h3{margin-bottom: 5px;font-size: 16px;}
}
@media (max-width: 767px) {
    .ind_new{padding: 1.6em 0px;}
    .ind_new_div{margin-top: 1.2em;}
    .ind_new_div .right{}
    .ind_new_list{margin: 1.2em 0px;}
    .ind_new_list a{padding: 0.8em 2%;}
    .ind_new_list a h3{margin-bottom: 5px;font-size: 1.1em;}
}
@media (min-width: 992px){
    .ind_new_div .left{float: left;}
    .ind_new_div .right{float: right;}
    .ind_new_list a h3{font-size: 16px;}
    .ind_new_list a p{font-size: 14px;}
}




.main_ban img{width:100%; height:100%; object-fit:cover;}
@media (max-width: 767px) {
    .main_ban{height:8em;}
}
@media (min-width: 992px){
    
}


.location{background: #f8f8f8;}
.location .container{position: relative;}
.location .title{position: absolute; bottom: 0px; left: 0px; background: #146cc5; color: #fff; line-height: 1.6;}
.location .title h3{line-height: 1.6;}
.bread_crumb{float: right;}
.bread_crumb span,.bread_crumb a{display: inline-table;}
.bread_crumb span{background: url(../images/zhinan_05.png) center left no-repeat; padding-left: 25px;}

@media (min-width: 1500px){
    .location{height: 60px;}
    .location .title{position: absolute; min-width: 280px; padding: 25px 40px;}
    .location .title h3{font-size: 30px;}
    .location .title span{font-size: 18px;}
    .bread_crumb{line-height: 60px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .location{height: 56px;}
    .location .title{position: absolute; min-width: 260px; padding: 22px 35px;}
    .location .title h3{font-size: 26px;}
    .location .title span{font-size: 17px;}
    .bread_crumb{line-height: 56px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .location{height: 52px;}
    .location .title{position: absolute; min-width: 250px; padding: 22px 30px;}
    .location .title h3{font-size: 22px;}
    .location .title span{font-size: 16px;}
    .bread_crumb{line-height: 52px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .location{height: 50px;}
    .location .title{position: absolute; min-width: 250px; padding: 20px 25px;}
    .location .title h3{font-size: 20px;}
    .location .title span{font-size: 15px;}
    .bread_crumb{line-height: 50px;}
}
@media (max-width: 767px) {
    .location{height: 3em;}
    .location .title{position: absolute; padding: 0.6em 3%; left: 2%;}
    .location .title h3{font-size: 1.4em;}
    .location .title span{font-size: 1em;}
    .bread_crumb{line-height: 3em;}
}
@media (min-width: 992px){
    
}


.main{}




@media (min-width: 1500px){
    .main_pt{padding-top: 70px;}
    .main_pb{padding-bottom: 70px;}
    .main_ptb{padding: 70px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_pt{padding-top: 60px;}
    .main_pb{padding-bottom: 60px;}
    .main_ptb{padding: 60px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_pt{padding-top: 50px;}
    .main_pb{padding-bottom: 50px;}
    .main_ptb{padding: 50px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_pt{padding-top: 40px;}
    .main_pb{padding-bottom: 40px;}
    .main_ptb{padding: 40px;}
}
@media (max-width: 767px) {
    .main_pt{padding-top: 1.6em;}
    .main_pb{padding-bottom: 1.6em;}
    .main_ptb{padding: 1.6em 0px;}
}
@media (min-width: 992px){
    
}


.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}

.main_contact_word{line-height: 2;}
.main_contact_word .title{background: url(../images/line_03.jpg) left bottom no-repeat; background-size:auto 8%; color: #146cc5; line-height: 2.4;}

@media (min-width: 1500px){
    .main_contact_word{padding: 50px 40px;}
    .main_contact_word .title{font-size: 24px;}
    .main_contact_word .desc{margin-top: 20px;}
    .main_contact .main_map{height: 600px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_contact_word{padding: 45px 35px;}
    .main_contact_word .title{font-size: 22px;}
    .main_contact_word .desc{margin-top: 20px;}
    .main_contact .main_map{height: 500px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_contact_word{padding: 40px 30px;}
    .main_contact_word .title{font-size: 20px;}
    .main_contact_word .desc{margin-top: 20px;}
    .main_contact .main_map{height: 400px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact_word{padding: 30px 20px;}
    .main_contact_word .title{font-size: 18px;}
    .main_contact_word .desc{margin-top: 20px;}
    .main_contact .main_map{height: 350px;}
}
@media (max-width: 767px) {
    .main_contact_word{padding: 1.2em 2%;}
    .main_contact_word .title{font-size: 1.3em;}
    .main_contact_word .desc{margin-top: 1.2em;}
    .main_contact .main_map{height: 24em;}
}
@media (min-width: 992px){
    .main_contact{position: relative;}
    .main_contact_word{position: absolute; left: 4%; top: 6%; z-index: 999; background: #fff;}
}


.main_news{line-height: 2;}
.main_news .title{text-align: center; font-weight: bold; line-height: 1.6;}
.main_news .time{color: #696969;text-align: center;}
.main_news .content{color: #696969; border-bottom: 1px #e5e5e5 solid; border-top: 1px #e5e5e5 solid;}
.main_news .prev_next,.main_news .prev_next a{color: #696969;}
.main_news .fanhui a{background: url(../images/new_09.png) center left no-repeat; display: inline-table; background-size: auto 100%;}
@media (min-width: 1500px){
    .main_news .title{font-size: 22px;}
    .main_news .time{margin-top: 12px;}
    .main_news .content{padding: 35px 0px; margin: 18px 0px;}
    .main_news .fanhui{font-size: 30px; line-height: 40px; margin-top: -20px; }
    .main_news .fanhui a{padding-left: 70px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_news .title{font-size: 20px;}
    .main_news .time{margin-top: 10px;}
    .main_news .content{padding: 30px 0px; margin: 15px 0px;}
    .main_news .fanhui{font-size: 24px; line-height: 36px; margin-top: -18px; }
    .main_news .fanhui a{padding-left: 66px;}
} 
@media (min-width: 991px) and (max-width: 1300px){
    .main_news .title{font-size: 18px;}
    .main_news .time{margin-top: 8px;}
    .main_news .content{padding: 25px 0px; margin: 12px 0px;}
    .main_news .fanhui{font-size: 22px; line-height: 32px; margin-top: -16px; }
    .main_news .fanhui a{padding-left: 62px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_news .title{font-size: 16px;}
    .main_news .time{margin-top: 8px;}
    .main_news .content{padding: 20px 0px; margin: 10px 0px;}
    .main_news .fanhui{font-size: 18px; line-height: 30px; margin-top: -15px; }
    .main_news .fanhui a{padding-left: 60px;}
}
@media (max-width: 767px) {
    .main_news .title{font-size: 1.2rem;}
    .main_news .time{margin-top: 0.3rem;}
    .main_news .content{padding: 1rem 0px; margin: 0.4rem 0px;}
    .main_news .fanhui{font-size: 1.2em; line-height: 1.5;}
    .main_news .fanhui a{padding-left: 2.8em;}
}
@media (min-width: 768px){
    .main_news .prev_next{position: relative;}
    .main_news .prev_next .prev,.main_news .prev_next .next{width: 80%;}
    .main_news .fanhui{position: absolute; right: 0px; top: 50%;} 
}
.main_newlist a{display: block;}
.main_newlist a .img{float: left;}
.main_newlist a .img img{width: 100%; height: 100%; object-fit: cover;}
.main_newlist a .desc{float: right; line-height: 2;}
.main_newlist a .desc h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main_newlist a .desc span{color: #999; font-size: 14px;}
.main_newlist a .desc p{color: #999;display: -webkit-box;  -webkit-box-orient: vertical;  overflow: hidden; font-size: 14px;}
@media (min-width: 1500px){
    .main_newlist a{margin: 30px 0px;}
    .main_newlist a .desc{width: 1075px;}
    .main_newlist a .desc h3{font-size: 18px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_newlist a{margin: 30px 0px;}
    .main_newlist a .desc{width: 875px;}
    .main_newlist a .desc h3{font-size: 17px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_newlist a{margin: 25px 0px;}
    .main_newlist a .desc{width: 640px;}
    .main_newlist a .desc h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_newlist a{margin: 20px 0px;}
    .main_newlist a .desc{width: 400px;}
    .main_newlist a .desc h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_newlist a{margin: 20px 0px;}
    .main_newlist a .img{width: 30%; height: 6em;}
    .main_newlist a .desc{width: 68%; line-height: 1.6;}
    .main_newlist a .desc h3{font-size: 1.1em; line-height: 1.6;}
    .main_newlist a .desc p{-webkit-line-clamp: 1; margin-top: 0.6em;}
}
@media (min-width: 768px){
    .main_newlist a .img{width: 300px; height: 200px;}
    .main_newlist a .desc h3{line-height: 2;}
    .main_newlist a .desc h3{line-height: 2;}
    .main_newlist a .desc p{-webkit-line-clamp: 3; margin-top: 15px;}
}


.main_page{text-align: center;}
.main_page a,.main_page span{display: inline-table; width: 30px; height: 30px; line-height: 30px; margin: 4px; border:1px solid #d9d9d9; border-radius: 4px;}
.main_page  .nums{ width:50px;}
.main_page a:hover,.main_page span.current{border-color:#0856a5; color: #0856a5;}
.main_page .next{ width:80px; height:30px;}
.main_page .prev{ width:80px; height:30px;}
@media (min-width: 1500px){
    .main_page{padding-top: 35px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_page{padding-top: 30px;}
} 
@media (min-width: 991px) and (max-width: 1300px){
    .main_page{padding-top: 25px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_page{padding-top: 20px;}
}
@media (max-width: 767px) {
    .main_page{padding-top: 1.5rem;}
}
@media (min-width: 768px){
    
}


.main_keshicate a{float: left; border:1px #dcdcdc solid; border-radius: 6px; color: #666;}
.main_keshicate a span{display: block; background: url(../images/keshi_08.png) center right no-repeat;}
.main_keshicate a:hover,.main_keshicate a.act{background: #146cc5; color: #fff;}
.main_keshicate a:hover span,.main_keshicate a.act span{background: url(../images/keshi_05.png) center right no-repeat;}
@media (min-width: 1500px){
    .main_keshicate a{width: 15.83333%; margin-right: 1%; margin-bottom: 15px; line-height: 40px;}
    .main_keshicate a:nth-child(6n){margin-right: 0px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_keshicate a{width: 15.83333%; margin-right: 1%; margin-bottom: 14px; line-height: 38px;}
    .main_keshicate a:nth-child(6n){margin-right: 0px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_keshicate a{width: 15.83333%; margin-right: 1%; margin-bottom: 13px; line-height: 36px;}
    .main_keshicate a:nth-child(6n){margin-right: 0px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_keshicate a{width: 15.83333%; margin-right: 1%; margin-bottom: 12px; line-height: 32px;}
    .main_keshicate a:nth-child(6n){margin-right: 0px;}
}
@media (max-width: 767px) {
    .main_keshicate a{width: 24%; margin-right: 1.3333%; margin-bottom: 0.4em; line-height: 2.2;padding: 0px 1.5%;}
    .main_keshicate a:nth-child(4n){margin-right: 0px;}
}
@media (min-width: 768px){
    .main_keshicate a{padding: 0px 1.5%;}
}



.main_keshi_con{border-top: 1px #ededed solid; line-height: 2;}
.main_keshi_con .title{text-align: center;}
.main_keshi_con .show{}

.main_keshi_list a{float: left;}
.main_keshi_list a .img,.main_keshi_list a img{width: 100%; height: 100%;}
.main_keshi_list a img{object-fit: cover;}
@media (min-width: 1500px){
    .main_keshi_con{margin-top: 50px; padding: 40px 0px;}
    .main_keshi_con .title{font-size: 36px;}
    .main_keshi_con .show{padding-top: 30px;}

    .main_keshi_list a{width: 440px; height: 400px; margin-right: 32px; margin-bottom: 32px;}
    
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_keshi_con{margin-top: 45px; padding: 35px 0px;}
    .main_keshi_con .title{font-size: 32px;}
    .main_keshi_con .show{padding-top: 25px;}

    .main_keshi_list a{width: 383px; height: 348px; margin-right: 25px; margin-bottom: 25px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_keshi_con{margin-top: 40px; padding: 30px 0px;}
    .main_keshi_con .title{font-size: 28px;}
    .main_keshi_con .show{padding-top: 20px;}

    .main_keshi_list a{width: 306px; height: 278px; margin-right: 20px; margin-bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_keshi_con{margin-top: 40px; padding: 30px 0px;}
    .main_keshi_con .title{font-size: 24px;}
    .main_keshi_con .show{padding-top: 20px;}

    .main_keshi_list a{width: 226px; height: 205px; margin-right: 20px; margin-bottom: 20px;}
}
@media (max-width: 767px) {
    .main_keshi_con{margin-top: 1.6em; padding: 1.3em 0px;}
    .main_keshi_con .title{font-size: 1.3em;}
    .main_keshi_con .show{padding-top: 1em;}

    .main_keshi_list a{width: 49%; height: 12em; margin-bottom: 1em;}
    .main_keshi_list a:nth-child(2n){float: right;}
}
@media (min-width: 768px){
    .main_keshi_list a:nth-child(3n){margin-right: 0px;}
}


.main_zhinanlist a{display: block;}
.main_zhinanlist a .img{float: left;}
.main_zhinanlist a .img img{width: 100%; height: 100%; object-fit: cover;}
.main_zhinanlist a .desc{float: right; line-height: 2; position: relative;}
.main_zhinanlist a .desc h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 70%;}
.main_zhinanlist a .desc span{color: #999; font-size: 14px; position: absolute; right: 0px; top: 0px;}
.main_zhinanlist a .desc p{color: #999;display: -webkit-box;  -webkit-box-orient: vertical;  overflow: hidden; font-size: 14px;}
@media (min-width: 1500px){
    .main_zhinanlist a{margin: 30px 0px;}
    .main_zhinanlist a .desc{width: 1075px;}
    .main_zhinanlist a .desc h3{font-size: 18px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_zhinanlist a{margin: 30px 0px;}
    .main_zhinanlist a .desc{width: 875px;}
    .main_zhinanlist a .desc h3{font-size: 17px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_zhinanlist a{margin: 25px 0px;}
    .main_zhinanlist a .desc{width: 640px;}
    .main_zhinanlist a .desc h3{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_zhinanlist a{margin: 20px 0px;}
    .main_zhinanlist a .desc{width: 400px;}
    .main_zhinanlist a .desc h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_zhinanlist a{margin: 20px 0px;}
    .main_zhinanlist a .img{width: 30%; height: 6em;}
    .main_zhinanlist a .desc{width: 68%; line-height: 1.6;}
    .main_zhinanlist a .desc h3{font-size: 1.1em; line-height: 1.6;}
    .main_zhinanlist a .desc p{-webkit-line-clamp: 1; margin-top: 0.6em;}
}
@media (min-width: 768px){
    .main_zhinanlist a .img{width: 300px; height: 200px;}
    .main_zhinanlist a .desc h3{line-height: 2;}
    .main_zhinanlist a .desc h3{line-height: 2;}
    .main_zhinanlist a .desc p{-webkit-line-clamp: 3; margin-top: 15px;}
}






.main_jieguo{position: relative; background: #fff; box-shadow: 0px 0px 10px #eee; border-radius: 10px;}
.main_jieguo .jieguo_title{text-align: center; color: #146cc5; line-height: 1.5;}

.main_jieguolist li{border-bottom: 1px #d2d2d2 solid; cursor: pointer;}
.main_jieguolist li .word{position: relative;}
.main_jieguolist li .word h3{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.main_jieguolist li .word span{position: absolute; top: 0px; color: #999; display: inline-table; font-size: 14px;}
.main_jieguolist li .word a{position: absolute; right: 0px; top: 0px; display: inline-table; font-size: 14px; background: url(../images/download_06.png) right center no-repeat; padding-right: 30px; color: #999;}
.main_jieguolist li .word a span{border-bottom: 1px #c9c9c9 solid;}

.main_jieguolist li:hover{border-color: #146cc5;}
.main_jieguolist li:hover a{color: #146cc5; border-color: #146cc5;background: url(../images/download_03.png) right center no-repeat;}
@media (min-width: 1500px){
    .main_jieguo{margin-top: -150px; padding: 70px 5% 100px;}
    .main_jieguo .jieguo_title{font-size: 40px;}

    .main_jieguolist{margin-top: 70px;}
    .main_jieguolist li{padding: 20px 0px;}
    .main_jieguolist li .word{line-height: 32px;}
    .main_jieguolist li .word h3{width: 60%; line-height: 32px;}
    .main_jieguolist li .word span{right: 200px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_jieguo{margin-top: -100px; padding: 60px 5% 100px;}
    .main_jieguo .jieguo_title{font-size: 36px;}

    .main_jieguolist{margin-top: 60px;}
    .main_jieguolist li{padding: 18px 0px;}
    .main_jieguolist li .word{line-height: 30px;}
    .main_jieguolist li .word h3{width: 60%; line-height: 30px}
    .main_jieguolist li .word span{right: 180px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_jieguo{margin-top: -70px; padding: 50px 5% 100px;}
    .main_jieguo .jieguo_title{font-size: 32px;}

    .main_jieguolist{margin-top: 50px;}
    .main_jieguolist li{padding: 16px 0px;}
    .main_jieguolist li .word{line-height: 30px;}
    .main_jieguolist li .word h3{width: 60%; line-height: 30px}
    .main_jieguolist li .word span{right: 160px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_jieguo{margin-top: -50px; padding: 50px 5% 100px;}
    .main_jieguo .jieguo_title{font-size: 28px;}

    .main_jieguolist{margin-top: 50px;}
    .main_jieguolist li{padding: 14px 0px;}
    .main_jieguolist li .word{line-height: 30px;}
    .main_jieguolist li .word h3{width: 60%; line-height: 30px}
    .main_jieguolist li .word span{right: 160px;}
}
@media (max-width: 767px) {
    .main_jieguo{margin-top: -3em; padding: 3em 5% 6em;}
    .main_jieguo .jieguo_title{font-size: 1.6em;}
	.searchdate .layui-card-header{ width:100%; }
	.searchdate .layui-inline{ width:100%; padding-bottom:5px; }
	.searchdate .layui-input-inline{ width:23%; }
	.searchdate .layui-input-inline:nth-child(2){width:5%;}
    .main_jieguolist{margin-top: 2em;}
    .main_jieguolist li{padding: 0.8em 0px;}
    .main_jieguolist li .word{line-height: 30px;}
    .main_jieguolist li .word h3{width: 80%; line-height: 2.4em; font-size: 1.1em;}
    .main_jieguolist li .word span{right: 160px; display: none;}
    .main_jieguolist li .word a{width: 2em; height: 2.4em}
    .main_jieguolist li .word i{display: none;}
}
@media (min-width: 768px){
    .main_jieguolist li .word h3{font-size: 16px;}
}




.main_search{position: relative;}
.main_search li{background: #fff; border-radius: 10px; box-shadow: 0px 0px 10px #eee;}
.main_search li .search_title{text-align: center; color: #146cc5;}
.main_search li input{width: 100%; border-radius: 8px; }
.main_search li input.phone{background: url(../images/search_05.png) center left 10px no-repeat;}
.main_search li input.name{background: url(../images/search_16.png) center left 10px no-repeat;}
.main_search li input.qyname{background: url(../images/search_08.png) center left 10px no-repeat;}
.main_search li input.password{background: url(../images/search_13.png) center left 10px no-repeat;}
.main_search li input.txt{border:1px #dbdcde solid; box-shadow: 0px 0px 6px #eee;}
.main_search li input.sub{border:1px #146cc5 solid; color: #fff; background: #146cc5; }
@media (min-width: 1500px){
    .main_search{margin-top: -150px;}
    .main_search li{padding: 70px 6%;}
    .main_search li .search_title{font-size: 30px;}
    .main_search li .main_form{margin-top: 40px;}
    .main_search li input{margin-bottom: 25px; height: 52px;}
    .main_search li input.txt{text-indent: 45px;}
    .main_search li input.sub{font-size: 18px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_search{margin-top: -100px;}
    .main_search li{padding: 60px 5%;}
    .main_search li .search_title{font-size: 26px;}
    .main_search li .main_form{margin-top: 35px;}
    .main_search li input{margin-bottom: 22px; height: 50px;}
    .main_search li input.txt{text-indent: 45px;}
    .main_search li input.sub{font-size: 17px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_search{margin-top: -70px;}
    .main_search li{padding: 50px 4%;}
    .main_search li .search_title{font-size: 22px;}
    .main_search li .main_form{margin-top: 30px;}
    .main_search li input{margin-bottom: 20px; height: 48px;}
    .main_search li input.txt{text-indent: 45px;}
    .main_search li input.sub{font-size: 16px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_search{margin-top: -50px;}
    .main_search li{padding: 40px 3%;}
    .main_search li .search_title{font-size: 20px;}
    .main_search li .main_form{margin-top: 25px;}
    .main_search li input{margin-bottom: 18px; height: 45px;}
    .main_search li input.txt{text-indent: 45px;}
    .main_search li input.sub{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_search{margin-top: -3em;}
    .main_search li{padding: 2em 3%; margin-bottom: 1.6em;}
    .main_search li:nth-child(2){ display:none;}
    .main_search li .search_title{font-size: 1.4em;}
    .main_search li .main_form{margin-top: 1em;}
    .main_search li input{margin-bottom: 0.8em; height: 40px;}
    .main_search li input.txt{text-indent: 45px;}
    .main_search li input.sub{font-size: 16px;}
}
@media (min-width: 768px){
    .main_search li{width: 48%; float: left;}
    .main_search li:nth-child(2n){float: right;}
}


.main_title{text-align: center; line-height: 1.5;}
.main_honor{background: #f3f8fc;}
.main_honor_list .swiper-slide {text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.main_honor_list .swiper-pagination{bottom: 0px;}
.main_honor_list .swiper-pagination span{width: 10px; height: 10px; border-radius: 3px; background: #d9d9d9; opacity: 1; border-radius: 5px;}
.main_honor_list .swiper-pagination .swiper-pagination-bullet-active{background: #ff6c29; width: 40px;}
.main_honor_list a .img{display: block;}
.main_honor_list a .img img{height: 100%; width: 100%; object-fit: cover;}
.main_honor_list a p{display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden;}
@media (min-width: 1500px){
    .main_title{font-size: 36px;}
    .main_honor{padding: 70px 0px;}
    .main_honor_list{margin-top: 50px; position: relative; padding-bottom: 40px;}
    .main_honor_list .mySwiper{height: 626px;}
    .main_honor_list .swiper-slide{height: calc((100% - 25px) / 2); padding: 0px 15px;}
    .main_honor_list .img{margin-bottom: 15px; height: 195px;}
    .main_honor_list a p{padding: 0px 2%; height: 48px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_title{font-size: 32px;}
    .main_honor{padding: 60px 0px;}
    .main_honor_list{margin-top: 40px; position: relative; padding-bottom: 40px;}
    .main_honor_list .mySwiper{height: 550px;}
    .main_honor_list .swiper-slide{height: calc((100% - 25px) / 2); padding: 0px 15px;}
    .main_honor_list .img{margin-bottom: 15px; height: 165px;}
    .main_honor_list a p{padding: 0px 2%; height: 48px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_title{font-size: 28px;}
    .main_honor{padding: 50px 0px;}
    .main_honor_list{margin-top: 30px; position: relative; padding-bottom: 40px;}
    .main_honor_list .mySwiper{height: 550px;}
    .main_honor_list .swiper-slide{height: calc((100% - 20px) / 2); padding: 0px 15px;}
    .main_honor_list .img{margin-bottom: 15px; height: 180px;}
    .main_honor_list a p{padding: 0px 2%; height: 45px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_title{font-size: 24px;}
    .main_honor{padding: 40px 0px;}
    .main_honor_list{margin-top: 24px; position: relative; padding-bottom: 40px;}
    .main_honor_list .mySwiper{height: 460px;}
    .main_honor_list .swiper-slide{height: calc((100% - 20px) / 2); padding: 0px 15px;}
    .main_honor_list .img{margin-bottom: 15px; height: 130px;}
    .main_honor_list a p{padding: 0px 2%; height: 42px;}
}
@media (max-width: 767px) {
    .main_title{font-size: 1.5em;}
    .main_honor{padding: 1.6em 0px;}
    .main_honor_list{margin-top: 1.2em; position: relative; padding-bottom: 2em;}
    .main_honor_list .mySwiper{height: 27em;}
    .main_honor_list .swiper-slide{height: calc((100% - 20px) / 2); padding: 0px 15px;}
    .main_honor_list .img{margin-bottom: 15px; height: 7em;}
    .main_honor_list a p{padding: 0px 2%; height: 42px;}
}
@media (min-width: 992px){
    
}



.main_about .aboutimg img{height: 100%; width: 100%; object-fit: cover;}
.main_about_ul li{ border:1px #e5e5e5 solid; border-radius: 8px; overflow: hidden;}
.main_about_ul li .middle{width: 500px;}
.main_about_ul li .img{float: left; background: #146cc5;text-align: center;}
.main_about_ul li .desc{float: right; line-height: 1.6;}
.main_about_ul li .desc h3{ color: #146cc5; line-height: 1.6;}
.main_about_ul li .desc p{color: #666;}
@media (min-width: 1500px){
    .main_about{padding: 70px 0px;}
    .main_about .left,.main_about .right{margin-top: 40px;}
    .main_about .left{width: 570px;line-height: 2.1;}
    .main_about .right{width: 778px;}
    .main_about .right .aboutimg{height: 376px;}
    .main_about_ul li{width: 48.5%; margin-top: 30px; float: left;}
    .main_about_ul li:nth-child(2n){float: right;}
    .main_about_ul li .middle{height: 100px;}
    .main_about_ul li .img{width: 100px;}
    .main_about_ul li .desc{width: 260px;}
    .main_about_ul li .desc h3{font-size: 18px;}
} 
@media (min-width: 1300px) and (max-width: 1500px){
    .main_about{padding: 60px 0px;}
    .main_about .left,.main_about .right{margin-top: 35px;}
    .main_about .left{width: 500px;line-height: 2;}
    .main_about .right{width: 658px;}
    .main_about .right .aboutimg{height: 320px;}
    .main_about_ul li{width: 48.5%; margin-top: 30px; float: left;}
    .main_about_ul li:nth-child(2n){float: right;}
    .main_about_ul li .middle{height: 100px;}
    .main_about_ul li .img{width: 70px;}
    .main_about_ul li .desc{width: 230px;}
    .main_about_ul li .desc h3{font-size: 17px;}
    .main_about_ul li .desc p{font-size: 15px;}
} 
@media (min-width: 992px) and (max-width: 1300px){
    .main_about{padding: 50px 0px;}
    .main_about .left,.main_about .right{margin-top: 30px;}
    .main_about .left{width: 420px;line-height: 1.8;}
    .main_about .right{width: 500px;}
    .main_about .right .aboutimg{height: 240px;}
    .main_about_ul li{margin-top: 20px;}
    .main_about_ul li .middle{height: 80px;}
    .main_about_ul li .img{width: 80px;}
    .main_about_ul li .desc{width: 400px;}
    .main_about_ul li .desc h3{font-size: 16px;}
    .main_about_ul li .desc p{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about{padding: 40px 0px;}
    .main_about .left,.main_about .right{margin-top: 20px;}
    .main_about .left{line-height: 1.8;}
    .main_about .right .aboutimg{height: 240px;}
    .main_about_ul li{width: 48.5%; margin-top: 30px; float: left;}
    .main_about_ul li:nth-child(2n){float: right;}
    .main_about_ul li .middle{height: 100px;}
    .main_about_ul li .img{width: 80px;}
    .main_about_ul li .desc{width: 250px;}
    .main_about_ul li .desc h3{font-size: 16px;}
}
@media (max-width: 767px) {
    .main_about{padding: 1.6em 0px;}
    .main_about .left,.main_about .right{margin-top: 1em;}
    .main_about .left{line-height: 1.8;}
    .main_about_ul li{margin-top: 1em;}
    .main_about_ul li .middle{height: 5.5em;}
    .main_about_ul li .img{width: 24%;}
    .main_about_ul li .desc{width: 72%;}
    .main_about_ul li .desc h3{font-size: 16px;}
    .main_about_ul li .desc p{font-size: 15px;}
}
@media (min-width: 768px){
    .main_about .left{font-size: 14px;}
}
@media (min-width: 992px){
    .main_about .left{float: left; }
    .main_about .right{float: right;}
}






