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 {font-size: 16px;color: #333333;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: #01518d;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;}

@media (min-width: 1200px){
    html, body{font-size: 16px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    html, body{font-size: 15px;}
}
@media (min-width: 768px) and (max-width: 991px){
    html, body{font-size: 14px;}
}
@media (max-width: 767px){
    html, body{font-size: 14px;}
}

@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');
}

.clear{clear: both;}
/*menu*/
/*logo*/
.logo{display: block;}
/*menu*/
.navbar .logo{float: left;}
.navbar{background:#fff; position: relative; position: fixed; top: 0px;left: 0px; width: 100%; z-index: 9999;}
.navbar-nav li{text-align: center;}
.navbar-nav li span {padding: 10px 0px; border-bottom: 4px rgba(255,255,255,0) solid;}
.navbar-nav li:hover .navmenu{display: inline-block;}
.navbar-nav li:hover>a,.navbar-nav li.act>a{color:#01518d;}
.navbar-nav li:hover span,.navbar-nav li.act span{ border-bottom: 4px #01518d solid;}
.navbar-default .navbar-toggle .icon-bar{background: #666;}
.header_icon a{border:2px #999999 solid; color: #999999; width: 36px; height: 36px; border-radius: 18px; display: inline-table; line-height:32px; text-align: center; font-size: 14px;}
.header_icon a:hover{color: #01518d; border-color: #01518d;}
.navmenu{padding:0px; display: none; background:rgba(255,255,255,0.6); line-height: 2.5;}
.navmenu a{display: block; overflow: hidden; color: #666;text-align: center;border-bottom: 1px #e5e4e4 solid;}
.navmenu a:hover{background: #01518d; color: #fff;}
.navmenu a:last-child{border:none;}
@media (min-width: 1440px){
    .header_height{height: 100px;}
    .navbar .logo{margin-top: 26px;}
    .navbar .logo img{height: 47px;}
    .navbar-nav li>a{padding: 0px 24px; line-height: 100px;}
    .header_icon{margin-top: 32px; margin-left: 30px;}
} 
@media (min-width: 1200px) and (max-width: 1439px){
    .header_height{height: 92px;}
    .navbar .logo{margin-top: 22px;}
    .navbar .logo img{height:47px;}
    .navbar-nav li>a{padding: 0px 20px; line-height: 92px;}
    .header_icon{margin-top: 28px; margin-left: 25px;}
} 
@media (min-width: 991px) and (max-width: 1200px){
    .header_height{height: 86px;}
    .navbar .logo{margin-top: 23px;}
    .navbar .logo img{height: 40px;}
    .navbar-nav li>a{padding: 0px 13px; line-height: 86px;}
    .header_icon{margin-top: 25px; margin-left: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .header_height{height: 80px;}
    .navbar .logo{margin-top: 22px;}
    .navbar .logo img{height: 36px;}
    .navbar-nav li>a{padding: 0px 5px; line-height: 80px;}
    .header_icon{margin-top: 23px; margin-left: 12px;}
}
@media (max-width: 767px) {
    .header_height{height: 3.5em;}
    .navbar{ height: 3em; }
    .navbar .logo{max-width: 72%; max-height: 80%; margin-top:0.5em;}
    .navbar .logo img{ height: 2.4em;}
    .navbar-collapse{position: fixed;  right: 0px;  top: 3.5em;  z-index: 10;  background: rgba(255,255,255,0.9); height: 100%;   width:70%;}
    .navbar-collapse li{padding: 1em 0px; background: none;}
    .navbar-collapse li a{}
    .navmenu{text-align: right;}
    .navmenu a{border: none; text-align: center;}
    .navbar-nav li{text-align: left;}
    .header_icon{ margin-top: 1em;}
}
@media (min-width: 768px){
    .navbar-nav li{ position: relative;}
    .navmenu{position: absolute; left: 0px; z-index: 5; display: none; width: 100%;}
    .header_right{float: right;}
    .header_right .navbar-collapse{padding: 0px;}
    .navbar-nav{float: left;}
    .header_icon{float: left;}

}

.banner{text-align: center;}
.banner .swiper-pagination span{width: 12px; height: 12px; border-radius: 6px; background: #fff;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #f08519;}





.footer{background:url(../images/index_21.jpg) center center no-repeat #01518d; color: #fff;font-size: 14px; }
.footer a{color: #fff;}
.foot_top li{line-height: 2.2;}
.foot_top li h3{line-height: 2.2; margin-bottom: 5px;font-size: 16px;}
.foot_contact li p{padding-left: 26px;}
.foot_contact li .mobile{background: url(../images/index_95.png) center left no-repeat;}
.foot_contact li .phone{background: url(../images/index_99.png) center left no-repeat;}
.foot_contact li .fax{background: url(../images/index_102.png) center left no-repeat;}
.foot_contact li .qq{background: url(../images/index_105.png) center left no-repeat;}
.foot_contact li .address{background: url(../images/index_108.png) top 8px left no-repeat;}
.foot_bot{border-top:1px rgba(255,255,255,0.5) solid;line-height: 2; padding: 10px 0px; text-align: center;}
.foot_bot span{display: inline-table;}

@media (min-width: 1440px){
    .foot_top{padding: 50px 0px;}
    .foot_top li a{display: block;}
    .foot_nav{width: 230px;}
    .foot_contact{width: 1170px;}
    .foot_contact li{margin-left: 70px; width: 320px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .foot_top{padding: 45px 0px;}
    .foot_top li a{display: block;}
    .foot_nav{width: 180px;}
    .foot_contact{width: 990px;}
    .foot_contact li{margin-left: 40px; width: 290px;}
}
@media (min-width: 1200px){
    .foot_nav{float: left;}
    .foot_contact{float: left;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .foot_top{padding: 40px 0px;}
    .foot_nav{padding-bottom: 20px; border-bottom: 1px rgba(255,255,255,0.5) solid; margin-bottom: 20px;}
    .foot_nav li>a{margin-right: 22px;}
    .foot_nav li:nth-child(2){float: right;}
    .foot_contact{width: 970px;}
    .foot_contact li{margin-left: 45px; width: 293px;}
    .foot_contact li:nth-child(1){margin-left: 0px;}
}
@media (min-width: 991px){
    .foot_top li{float: left;}
    .foot_nav li:nth-child(2){float: right;}
}
@media (min-width: 768px) and (max-width: 991px){
    .foot_top{padding: 35px 0px;}
    .foot_nav{display: none;}
    .foot_contact{}
    .foot_contact li{float: left; width: 230px; margin-left: 30px;}
    .foot_contact li:nth-child(1){margin-left: 0px;}
}
@media (max-width: 767px) {
    .foot_top{padding: 0.6em 0px 1.6em;}
    .foot_top li{margin-top: 1em;}
    .foot_nav a{display: inline-table; margin-right: 0.8em;}
}
@media (min-width: 768px){
    
}








.ind_hezuo_list a{float: left; border:1px #eaeaea solid; text-align: center;}
.ind_hezuo_list a .img{display: table-cell; vertical-align: middle;text-align: center; width: 500px;}
.ind_hezuo_list p{ background: #f7f7f7;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}

@media (min-width: 1440px){
    .ind_hezuo{padding: 60px 0px;}
    .ind_hezuo_list{margin-top: 10px;}
    .ind_hezuo_list a{width: 316px; height:140px; margin-left: 45px; margin-top: 36px;}
    .ind_hezuo_list a:nth-child(4n-3){margin-left: 0px;}
    .ind_hezuo_list a .img{height:102px;}
    .ind_hezuo_list a .img img{max-height:102px;}
    .ind_hezuo_list p{line-height: 36px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_hezuo{padding: 50px 0px;}
    .ind_hezuo_list{margin-top: 10px;}
    .ind_hezuo_list a{width: 270px; height:140px; margin-left: 30px; margin-top: 30px;}
    .ind_hezuo_list a:nth-child(4n-3){margin-left: 0px;}
    .ind_hezuo_list a .img{height:102px;}
    .ind_hezuo_list a .img img{max-height:102px;}
    .ind_hezuo_list p{line-height: 36px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_hezuo{padding: 40px 0px;}
    .ind_hezuo_list{margin-top: 10px;}
    .ind_hezuo_list a{width: 223px; height:120px; margin-left: 25px; margin-top: 24px;}
    .ind_hezuo_list a:nth-child(4n-3){margin-left: 0px;}
    .ind_hezuo_list a .img{height:86px;}
    .ind_hezuo_list a .img img{max-height:86px;}
    .ind_hezuo_list p{line-height: 32px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_hezuo{padding: 35px 0px;}
    .ind_hezuo_list{margin-top: 10px;}
    .ind_hezuo_list a{width: 176px; height:120px; margin-left: 15px; margin-top: 15px;}
    .ind_hezuo_list a:nth-child(4n-3){margin-left: 0px;}
    .ind_hezuo_list a .img{height:86px;}
    .ind_hezuo_list a .img img{max-height:86px;}
    .ind_hezuo_list p{line-height: 32px;}
}
@media (max-width: 767px) {
    .ind_hezuo{padding: 1.6em 0px;}
    .ind_hezuo_list{margin-top: 0.5em;}
    .ind_hezuo_list a{width: 49%; height:8em; margin-top: 0.8em;}
    .ind_hezuo_list a:nth-child(2n){float: right;}
    .ind_hezuo_list a .img{height:5.8em;}
    .ind_hezuo_list a .img img{max-height:5.6em;}
    .ind_hezuo_list p{line-height: 2em;}
}
@media (min-width: 768px){
    
}





.ind_new{background: #f0f5f8;}
.ind_new_list{position: relative;}
.ind_new_list .swiper-button-next,.ind_new .swiper-button-prev{color:#01518d; }

.ind_new_list a{background: #fff;}
.ind_new_list .img img{width: 100%; height:100%; object-fit: cover;}
.ind_new_list a .desc{}
.ind_new_list a .time i{font-weight: bold; color: #01518d; border-bottom: 2px #01518d solid; padding-bottom: 5px;}
.ind_new_list a .time em{color: #999;}
.ind_new_list a .desc .title{line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ind_new_list a .hide{position: absolute; left: 0px; top: 0px; width: 100%; height:100%; background: url(../images/logoo_03.png) right bottom no-repeat #fff; line-height: 2;}
.ind_new_list a .hide .title{color: #01518d;}
.ind_new_list a .hide .desc{color: #999; font-size: 14px; background: url(../images/yinhao_03.png) left top no-repeat; background-size: 10% auto;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ind_new_list a .hide .time{position: absolute;}
.ind_new_list a:hover .hide{display: block!important;}
@media (min-width: 1440px){
    .ind_new{padding: 60px 0px;}
    .ind_new_list .swiper-button-next,.ind_new .swiper-button-prev{display: none;}
    .ind_new_list{margin-top: 50px;}
    .ind_new_list .mySwiper a{float: left; width: 330px; margin-left: 26.5px;}
    .ind_new_list .mySwiper a:nth-child(4n-3){margin-left: 0px;}
    .ind_new_list .img{width: 330px; height:240px;}
    .ind_new_list a .show .desc{padding: 20px 4%;}
    .ind_new_list a .time{margin-bottom: 15px;}
    .ind_new_list a .time i{font-size: 30px;}

    .ind_new_list a .hide{padding: 25px 4%;}
    .ind_new_list a .hide .desc{padding-top: 50px; margin-top: 20px;}
    .ind_new_list a .hide .time{left: 4%; bottom: 25px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_new{padding: 50px 0px;}
    .ind_new_list{margin-top: 40px;}
    .ind_new_list .swiper-button-next:after,.ind_new .swiper-button-prev:after{font-size: 40px;}
    .ind_new_list .img{height:272px;}
    .ind_new_list a .show .desc{padding: 18px 4%;}
    .ind_new_list a .time{margin-bottom: 13px;}
    .ind_new_list a .time i{font-size: 28px;}

    .ind_new_list a .hide{padding: 25px 4%;}
    .ind_new_list a .hide .desc{padding-top: 45px; margin-top: 20px;}
    .ind_new_list a .hide .time{left: 4%; bottom: 25px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_new{padding: 40px 0px;}
    .ind_new_list{margin-top: 35px;}
    .ind_new_list .swiper-button-next:after,.ind_new .swiper-button-prev:after{font-size: 35px;}
    .ind_new_list .img{height:223px;}
    .ind_new_list a .show .desc{padding: 16px 4%;}
    .ind_new_list a .time{margin-bottom: 12px;}
    .ind_new_list a .time i{font-size: 25px;}

    .ind_new_list a .hide{padding: 20px 4%;}
    .ind_new_list a .hide .desc{padding-top: 40px; margin-top: 20px;}
    .ind_new_list a .hide .time{left: 4%; bottom: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_new{padding: 35px 0px;}
    .ind_new_list{margin-top: 30px;}
    .ind_new_list .swiper-button-next:after,.ind_new .swiper-button-prev:after{font-size: 35px;}
    .ind_new_list .img{height:170px;}
    .ind_new_list a .show .desc{padding: 15px 4%;}
    .ind_new_list a .time{margin-bottom: 10px;}
    .ind_new_list a .time i{font-size: 22px;}

    .ind_new_list a .hide{padding: 15px 4%;}
    .ind_new_list a .hide .desc{padding-top: 30px; margin-top: 20px;}
    .ind_new_list a .hide .time{left: 4%; bottom: 15px;}
}
@media (max-width: 767px) {
    .ind_new{padding: 1.6em 0px;}
    .ind_new_list{margin-top: 1.2em;}
    .ind_new_list .swiper-button-next:after,.ind_new .swiper-button-prev:after{font-size: 35px;}
    .ind_new_list .img{height:18em;}
    .ind_new_list a .show .desc{padding: 15px 4%;}
    .ind_new_list a .time{margin-bottom: 10px;}
    .ind_new_list a .time i{font-size: 22px;}

    .ind_new_list a .hide{padding: 15px 4%;}
    .ind_new_list a .hide .desc{padding-top: 30px; margin-top: 20px;}
    .ind_new_list a .hide .time{left: 4%; bottom: 15px;}
}
@media (min-width: 768px){
    
}





.ind_xiangmu .ind_more{text-align: center;}

.ind_new .ind_more{text-align: center; margin-top:60px;}

.ind_xiangmu_list a{float: left; position: relative; text-align: center;}
.ind_xiangmu_list a img{width: 100%; height:100%; object-fit: cover;}
.ind_xiangmu_list a .desc{position:absolute; left: 0px; bottom: 0px; background: rgba(0,0,0,0.7); width: 100%; color: #fff;}
.ind_xiangmu_list a .desc span{display: none; border:1px #fff solid;}
.ind_xiangmu_list a:hover .desc{background: rgba(1,81,141,0.9); width: 100%; height:100%;}
.ind_xiangmu_list a:hover .desc .title{display: table-cell; vertical-align: middle;text-align: center;}
.ind_xiangmu_list a:hover .desc span{display: inline-table;}
@media (min-width: 1440px){
    .ind_xiangmu{padding: 60px 0px;}
    .ind_xiangmu_list{margin: 20px 0px 50px;}
    .ind_xiangmu_list a{width: 265px; height:260px; margin-left: 18px; margin-top: 18px;}
    .ind_xiangmu_list a:nth-child(5n-4){margin-left: 0px;}
    .ind_xiangmu_list a .desc{line-height: 40px;}
    .ind_xiangmu_list a .desc p{}
    .ind_xiangmu_list a .desc span{width: 50px; height:50px; border-radius: 25px; font-size: 30px; line-height: 48px;margin-top: 10px;}
    .ind_xiangmu_list a:hover .desc .title{width: 265px; height:260px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_xiangmu{padding: 50px 0px;}
    .ind_xiangmu_list{margin: 20px 0px 45px;}
    .ind_xiangmu_list a{width: 219px; height:215px; margin-left: 18px; margin-top: 18px;}
    .ind_xiangmu_list a:nth-child(5n-4){margin-left: 0px;}
    .ind_xiangmu_list a .desc{line-height: 40px;}
    .ind_xiangmu_list a .desc p{}
    .ind_xiangmu_list a .desc span{width: 44px; height:44px; border-radius: 22px; font-size: 30px; line-height: 42px;margin-top: 10px;}
    .ind_xiangmu_list a:hover .desc .title{width: 219px; height:215px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_xiangmu{padding: 40px 0px;}
    .ind_xiangmu_list{margin: 20px 0px 40px;}
    .ind_xiangmu_list a{width: 229px; height:225px; margin-left: 18px; margin-top: 18px;}
    .ind_xiangmu_list a:nth-child(4n-3){margin-left: 0px;}
    .ind_xiangmu_list a .desc{line-height: 40px;}
    .ind_xiangmu_list a .desc p{}
    .ind_xiangmu_list a .desc span{width: 44px; height:44px; border-radius: 22px; font-size: 30px; line-height: 42px;margin-top: 10px;}
    .ind_xiangmu_list a:hover .desc .title{width: 229px; height:225px;}
    .ind_xiangmu_list a:nth-child(9),.ind_xiangmu_list a:nth-child(10){display: none;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_xiangmu{padding: 35px 0px;}
    .ind_xiangmu_list{margin: 20px 0px 35px;}
    .ind_xiangmu_list a{width: 240px; height:235px; margin-left: 15px; margin-top: 15px;}
    .ind_xiangmu_list a:nth-child(3n-2){margin-left: 0px;}
    .ind_xiangmu_list a .desc{line-height: 40px;}
    .ind_xiangmu_list a .desc p{}
    .ind_xiangmu_list a .desc span{width: 44px; height:44px; border-radius: 22px; font-size: 30px; line-height: 42px;margin-top: 8px;}
    .ind_xiangmu_list a:hover .desc .title{width: 240px; height:235px;}
    .ind_xiangmu_list a:nth-child(10){display: none;}
}
@media (max-width: 767px) {
    .ind_xiangmu{padding: 1.6em 0px;}
    .ind_xiangmu_list{margin: 1em 0px 1.6em;}
    .ind_xiangmu_list a{width: 49%; height:12.5em; margin-top: 0.8em; overflow: hidden;}
    .ind_xiangmu_list a:nth-child(2n){float: right;}
    .ind_xiangmu_list a .desc{line-height: 2.2;}
    .ind_xiangmu_list a .desc p{}
    .ind_xiangmu_list a .desc span{width: 1.6em; height:1.6em; border-radius: 0.8em; font-size: 2em; line-height: 1.5em;margin-top: 0.4em;}
    .ind_xiangmu_list a:hover .desc .title{width: 24em; height:12.5em;}
}
@media (min-width: 768px){
    
}






.ind_title{ position: relative; text-align: center;}
.ind_title h1{/*color: rgba(1,1,141,0.06);*/color: #01518d; text-transform:uppercase; font-weight: bold; line-height: 1; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.ind_title h3{ position: absolute;  left: 0px ;width: 100%; line-height: 1;}
.ind_title h3 i{color: #01518d;}
.ind_title span{background: #01518d; display: inline-table;}

.ind_title.fff h1{/*color: rgba(255,255,255,0.1);;*/color: #fff;}
.ind_title.fff h3 i{color: #fff;}
.ind_title.fff span{background: #fff;}

.ind_title.tleft{text-align: left;}

.ind_more a{text-align: center; display: inline-table; color: #fff; background: #f08519; }


@media (min-width: 1440px){
    .ind_title h1{font-size:30px;}
    .ind_title h3{font-size: 36px;top: 25px;}
    .ind_title span{width: 40px; height: 4px;}

    .ind_more a{line-height: 40px; border-radius: 20px; padding: 0px 30px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_title h1{font-size:24px;}
    .ind_title h3{font-size: 32px;top: 25px;}
    .ind_title span{width: 40px; height: 4px;}

    .ind_more a{line-height: 38px; border-radius: 19px; padding: 0px 30px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_title h1{font-size:24px;}
    .ind_title h3{font-size: 28px;top: 25px;}
    .ind_title span{width: 40px; height: 4px;}

    .ind_more a{line-height: 36px; border-radius: 18px; padding: 0px 30px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_title h1{font-size:24px;}
    .ind_title h3{font-size: 24px;top: 25px;}
    .ind_title span{width: 36px; height: 3px;}

    .ind_more a{line-height: 36px; border-radius: 18px; padding: 0px 30px;}
}
@media (max-width: 767px) {
    .ind_title h1{font-size:1.6em; padding-bottom: 4px;}
    .ind_title h3{font-size: 1.6em;top: 20px;}
    .ind_title span{width: 30px; height: 2px;}

    .ind_more a{line-height: 2.4em; border-radius: 1.2em; padding: 0px 1.5em;}
}
@media (min-width: 768px){
    .ind_title h1{padding-bottom: 6px;}
}


.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:#0d3ab3; color: #0d3ab3;}
.main_page .next{ width:80px; height:30px;}
.main_page .prev{ width:80px; height:30px;}




.ind_about{color: #fff;}
.ind_about_con{line-height: 2;}

@media (min-width: 1440px){
    .ind_about{padding: 60px 0px;}
    .ind_about_con{width: 46%;}
    .ind_about_con .desc{margin: 30px 0px 60px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_about{padding: 50px 0px;}
    .ind_about_con{width: 46%;}
    .ind_about_con .desc{margin: 30px 0px 50px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_about{padding: 40px 0px;}
    .ind_about_con{width: 46%;}
    .ind_about_con .desc{margin: 25px 0px 40px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_about{padding: 35px 0px; background-size:auto 100%;}
    .ind_about_con{width: 46%;}
    .ind_about_con .desc{margin: 20px 0px 35px;}
}
@media (max-width: 767px) {
    .ind_about{padding: 1.6em 0px;background: url(../images/index_26.jpg) left center no-repeat;}
    .ind_about_con .desc{margin: 1em 0px 1.6em;}
}
@media (min-width: 768px){
    .ind_about{background: url(../images/index_26.jpg) center center no-repeat;}
}



.ind_zixun{}
.ind_zixun_con{position: relative;}
.ind_zixun_con .zixun{position: absolute; right:2%; top: 45%;background: #f08519; color: #fff;}
.ind_zixun_con .zixun span{background: url(../images/index_18.png) center left no-repeat; background-size: auto 100%;}

@media (min-width: 1440px){
    .ind_zixun{margin-bottom: 50px;}
    .ind_zixun_con .zixun{line-height: 66px; font-size: 32px; padding: 0px 35px; border-radius: 33px; margin-top: -33px;}
    .ind_zixun_con .zixun span{padding-left: 55px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_zixun{margin-bottom: 45px;}
    .ind_zixun_con .zixun{line-height: 60px; font-size: 28px; padding: 0px 32px; border-radius: 30px; margin-top: -30px;}
    .ind_zixun_con .zixun span{padding-left: 50px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_zixun{margin-bottom: 40px;}
    .ind_zixun_con .zixun{line-height: 56px; font-size: 24px; padding: 0px 30px; border-radius: 28px; margin-top: -28px;}
    .ind_zixun_con .zixun span{padding-left: 46px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_zixun{margin-bottom: 30px;}
    .ind_zixun_con .zixun{line-height: 52px; font-size: 24px; padding: 0px 28px; border-radius: 26px; margin-top: -26px;}
    .ind_zixun_con .zixun span{padding-left: 44px;}
}
@media (max-width: 767px) {
    .ind_zixun{margin-bottom: 1.6em;}
    .ind_zixun_con .zixun{line-height: 2; font-size: 1em; padding: 0px 1em; border-radius: 1em;}
    .ind_zixun_con .zixun span{padding-left: 1.6em;}
}
@media (min-width: 768px){
    
}





.ind_hexin{}

.ind_hexin_list a{position: relative; text-align: center; color: #fff;}
.ind_hexin_list a .img{width: 100%; height:100%; }
.ind_hexin_list a .img img{width: 100%; height:100%; object-fit: cover;}
.ind_hexin_list a .desc{position: absolute; left: 0px; top: 0px; width: 100%; height:100%; background: rgba(0,0,0,0.4); line-height: 2;}
.ind_hexin_list a .desc .center{display: table-cell; vertical-align: middle;text-align: center; width: 500px;}
.ind_hexin_list a h3{line-height: 1.2;}
.ind_hexin_list a p{font-size: 14px;}
.ind_hexin_list a span{display: none; background: #f08519; border-radius: 14px; font-size: 14px;}
.ind_hexin_list a:hover .desc{background: rgba(1,81,141,0.8)}
.ind_hexin_list a:hover span{display: inline-table;}
@media (min-width: 1440px){
    .ind_hexin{padding: 60px 0px;}
    .ind_hexin_list a{margin-left: 40px; margin-top: 30px; width: 440px; height:260px;}
    .ind_hexin_list a:nth-child(3n-2){margin-left: 0px;}
    .ind_hexin_list a .desc .center{height:260px;}
    .ind_hexin_list a h3{font-size: 24px;}
    .ind_hexin_list a span{padding:0px 20px; margin-top: 25px;}

}
@media (min-width: 1200px) and (max-width: 1439px){
    .ind_hexin{padding: 50px 0px;}
    .ind_hexin_list a{margin-left: 30px; margin-top: 30px; width: 370px; height:219px;}
    .ind_hexin_list a:nth-child(3n-2){margin-left: 0px;}
    .ind_hexin_list a .desc .center{height:219px;}
    .ind_hexin_list a h3{font-size: 22px;}
    .ind_hexin_list a span{padding:0px 20px; margin-top: 25px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .ind_hexin{padding: 40px 0px;}
    .ind_hexin_list a{margin-left: 24px; margin-top:24px; width: 307px; height:181px;}
    .ind_hexin_list a:nth-child(3n-2){margin-left: 0px;}
    .ind_hexin_list a .desc .center{height:181px;}
    .ind_hexin_list a h3{font-size: 20px;}
    .ind_hexin_list a span{padding:0px 20px; margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .ind_hexin{padding: 40px 0px;}
    .ind_hexin_list a{margin-top:24px; width: 49%; height:217px;}
    .ind_hexin_list a:nth-child(2n){float: right;}
    .ind_hexin_list a .desc .center{height:217px;}
    .ind_hexin_list a h3{font-size: 20px;}
    .ind_hexin_list a span{padding:0px 20px; margin-top: 20px;}
}
@media (max-width: 767px) {
    .ind_hexin{padding: 1.6em 0px;}
    .ind_hexin_list a{margin-top:1em; display: block; height:15em;}
    .ind_hexin_list a .desc .center{height:217px;}
    .ind_hexin_list a h3{font-size: 1.2em;}
    .ind_hexin_list a span{padding:0px 1.5em; margin-top: 1em;}
}
@media (min-width: 768px){
    .ind_hexin_list a{float: left;}
}




.wuyou-waiter{position: fixed; right: 0px; top:50%; margin-top: -140px; width: 50px; z-index: 999;}
.waiter-ul li{position: relative; height: 50px; line-height: 50px; margin:5px 0px;}
.waiter-ul li a{ position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width: 50px; height: 50px; line-height: 50px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px;}
.waiter-title{position: absolute; left: 0px; top: 1px; color: #fff; width: 220px; line-height: 40px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 1; opacity: 0;}
.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px; background-color:#fff; transform:rotate(45deg);}
.waiter-ul li:hover .waiter-title{left: -228px; opacity: 1;}

.waiter-ul li.wuyou-shop a{background:#1f55a5; border-radius: 25px; overflow: hidden;}
.waiter-ul li.wuyou-shop .waiter-title{background-color:#1f55a5; padding: 10px;}
.waiter-ul li.wuyou-shop .waiter-title:before{background-color:#1f55a5; }

.waiter-ul li.wuyou-contact a{background:#1f55a5; border-radius: 25px; overflow: hidden;}
.waiter-ul li.wuyou-contact .waiter-title{background-color:#1f55a5; }
.waiter-ul li.wuyou-contact .waiter-title:before{background-color:#1f55a5; }

.waiter-ul li.wuyou-top a{background:#1f55a5; border-radius: 25px; overflow: hidden;}
.waiter-ul li.wuyou-top .waiter-title{background-color:#333; }
.waiter-ul li.wuyou-top .waiter-title:before{background-color:#333; }

@media (min-width: 1440px){
    
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    .wuyou-waiter{display: none;}
}
@media (min-width: 768px){
    
}





.main_ban{position: relative; background: #000; text-align: center; color: #fff;}
.main_ban img{opacity: 0.6; width: 100%; height: 100%; object-fit: cover;}
.main_ban .title{position: absolute; left: 0px; top: 50%; width: 100%; }
.main_ban .title h3{font-weight: bold; line-height: 1; text-transform: uppercase;}
@media (min-width: 1440px){
    .main_ban .title{margin-top: -24px;}
    .main_ban .title h3{font-size: 48px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_ban .title{margin-top: -21px;}
    .main_ban .title h3{font-size: 42px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_ban .title{margin-top: -19px;}
    .main_ban .title h3{font-size: 38px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_ban .title{margin-top: -15px;}
    .main_ban .title h3{font-size: 30px;}
}
@media (max-width: 767px) {
    .main_ban {height: 10em;}
    .main_ban .title{margin-top: -1em;}
    .main_ban .title h3{font-size: 2em;}
}
@media (min-width: 768px){
    
}



.location{}
.location a{display: inline-table; font-size:14px; color:#666;}
.location a:first-child{background: url(../images/new_03.jpg) center left no-repeat; padding-left: 28px;}
@media (min-width: 1440px){
    .main{padding: 10px 0px;}
    .location{ line-height: 70px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main{padding: 10px 0px;}
    .location{ line-height: 64px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main{padding: 10px 0px;}
    .location{ line-height: 55px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main{padding: 10px 0px;}
    .location{ line-height: 50px;}
}
@media (max-width: 767px) {
    .main{padding: 0.6em 0px;}
    .location{ line-height: 2.4;}
}
@media (min-width: 768px){
    
}



.main_title{ position: relative; text-align: center;}
.main_title h1{/*color: rgba(1,1,141,0.06);*/color: #01518d; text-transform:uppercase; font-weight: bold; line-height: 1; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_title h3{ position: absolute;  left: 0px ;width: 100%; line-height: 1; font-weight: bold;overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.main_title h3 i{color: #01518d;}
.main_title span{background: #01518d; display: inline-table;}

.main_title.fff h1{color: rgba(255,255,255,0.1);;}
.main_title.fff h3 i{color: #fff;}
.main_title.fff span{background: #fff;}

.main_title.tleft{text-align: left;}


@media (min-width: 1440px){
    .main_title h1{font-size:60px;}
    .main_title h3{font-size: 30px;top: 28px;}
    .main_title span{width: 40px; height: 4px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_title h1{font-size:54px;}
    .main_title h3{font-size: 26px;top: 25px;}
    .main_title span{width: 40px; height: 4px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_title h1{font-size:48px;}
    .main_title h3{font-size: 24px;top: 25px;}
    .main_title span{width: 40px; height: 4px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_title h1{font-size:42px;}
    .main_title h3{font-size: 20px;top: 25px;}
    .main_title span{width: 36px; height: 3px;}
}
@media (max-width: 767px) {
    .main_title h1{font-size:2.6em;}
    .main_title h3{font-size: 1.4em;top: 20px;}
    .main_title span{width: 30px; height: 2px;}
}
@media (min-width: 768px){
    
}




.main_about .word{overflow: auto;}
.main_about .word .content{color: #666; line-height: 1.9;}


@media (min-width: 1440px){
    .main_about .img{width: 730px;}
    .main_about .word{width: 640px;}
    .main_about .word .content{margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_about .img{width: 620px;}
    .main_about .word{width: 530px; height: 476px;}
    .main_about .word .content{margin-top: 20px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_about .img{width: 500px;}
    .main_about .word{width: 430px; height: 384px;}
    .main_about .word .content{margin-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_about .img{}
    .main_about .word{margin-top: 30px;}
    .main_about .word .content{margin-top: 20px;}
}
@media (max-width: 767px) {
    .main_about .img{}
    .main_about .word{margin-top: 1em;}
    .main_about .word .content{margin-top: 0.8em;}
}
@media (min-width: 991px){
    .main_about .img{float: right;}
    .main_about .word{float: left;}
}



.main_culture_ul li{cursor: pointer; text-align: center;}
.main_culture_ul li.title{background: url(../images/about_09.jpg) center center no-repeat;}
.main_culture_ul li .desc{display: table-cell; vertical-align: middle;text-align: center; width: 500px; line-height: 2;}
.main_culture_ul li .desc h3{font-weight: bold; color: #01518d; line-height: 1.6;}
.main_culture_ul li.word1{background: #f6f6f6}
.main_culture_ul li.word2{background: #eeeeee}
.main_culture_ul li.word3{background: #e7e7e7}
.main_culture_ul li.word1 .img{background: url(../images/about_12.png) center center no-repeat; background-size: auto 100%;}
.main_culture_ul li.word2 .img{background: url(../images/about_14.png) center center no-repeat; background-size: auto 100%;}
.main_culture_ul li.word3 .img{background: url(../images/about_16.png) center center no-repeat; background-size: auto 100%;}
.main_culture_ul li.word1:hover .img{background: url(../images/about_12hover.png) center center no-repeat; background-size: auto 100%;}
.main_culture_ul li.word2:hover .img{background: url(../images/about_14hover.png) center center no-repeat; background-size: auto 100%;}
.main_culture_ul li.word3:hover .img{background: url(../images/about_16hover.png) center center no-repeat; background-size: auto 100%;}

@media (min-width: 1440px){
    .main_culture{padding-top: 80px;}
    .main_culture_ul li{width: 25%; height: 450px;}
    .main_culture_ul li.title{padding: 50px 1%;}
    .main_culture_ul li.word{padding: 0px 1%;}
    .main_culture_ul li .desc{height: 450px;}
    .main_culture_ul li .img{height: 90px;}
    .main_culture_ul li .desc h3{font-size: 24px; margin:30px 0px 20px;}
    .main_culture_ul li .desc p{height: 96px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_culture{padding-top: 60px;}
    .main_culture_ul li{width: 25%; height: 400px;}
    .main_culture_ul li.title{padding: 50px 1%;}
    .main_culture_ul li.word{padding: 0px 1%;}
    .main_culture_ul li .desc{height: 400px;}
    .main_culture_ul li .img{height: 85px;}
    .main_culture_ul li .desc h3{font-size: 22px; margin:25px 0px 15px;}
    .main_culture_ul li .desc p{height: 96px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_culture{padding-top: 50px;}
    .main_culture_ul li{width: 25%; height: 340px;}
    .main_culture_ul li.title{padding: 50px 1%;}
    .main_culture_ul li.word{padding: 0px 1%;}
    .main_culture_ul li .desc{height: 340px;}
    .main_culture_ul li .img{height: 70px;}
    .main_culture_ul li .desc h3{font-size: 20px; margin:20px 0px 10px;}
    .main_culture_ul li .desc p{height: 96px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_culture{padding-top: 40px;}
    .main_culture_ul li{width: 25%; height: 300px;}
    .main_culture_ul li.title{padding: 50px 1%;}
    .main_culture_ul li.word{padding: 0px 1%;}
    .main_culture_ul li .desc{height: 300px;}
    .main_culture_ul li .img{height: 60px;}
    .main_culture_ul li .desc h3{font-size: 18px; margin:20px 0px 10px;}
    .main_culture_ul li .desc p{height: 96px;}
}
@media (max-width: 767px) {
    .main_culture{padding-top: 1.6em;}
    .main_culture_ul li.title{padding: 4em 4%;}
    .main_culture_ul li.word{padding: 2em 4%;}
    .main_culture_ul li .img{height: 4em;}
    .main_culture_ul li .desc h3{font-size: 1.2em; margin:20px 0px 10px;}
    .main_culture_ul li .desc p{}
}
@media (min-width: 768px){
    .main_culture_ul li{float: left;}
}




.main_yewu{margin-bottom:30px;}
.main_yewu .ind_hexin_list{ margin-top:0px; padding-top:0px; }
.main_yewu .ind_hexin_list a{ margin-top:0px; margin-bottom:30px;}
.main_yewu .wenzi01{ float:left; width:50%; padding-top:90px;}
.main_yewu .pic{ float:right; width:50%;}
.main_yewu .tit{ font-size:24px; font-weight:bold; color:#01518d;}
.main_yewu .nr{ font-size:16px; color:#666666; line-height:30px; padding-top:20px; padding-right:30px; text-align:justify;}

.main_yewu .wenzi02{ float:right; width:50%; padding-top:90px;}
.main_yewu .pic2{ float:left; width:50%;}
.main_yewu .tit2{ font-size:24px; font-weight:bold; color:#01518d; padding-left:30px;}
.main_yewu .nr2{ font-size:16px; color:#666666; line-height:30px; padding-top:20px; padding-left:30px; text-align:justify;}

@media (min-width: 1440px){
   
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
   
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
.main_yewu .wenzi01{ width:100%; padding-top:30px;}
   .main_yewu .pic{ width:100%;}
   .main_yewu .wenzi02{ width:100%; padding-top:30px;}
   .main_yewu .pic2{ width:100%;}
   .main_yewu .tit2{ font-size:24px; font-weight:bold; color:#01518d; padding-left:0px;}
.main_yewu .nr2{ font-size:16px; color:#666666; line-height:30px; padding-top:20px; padding-left:0px; text-align:justify;}
}
@media (min-width: 991px){
   
}



.main_xiangmu{margin-bottom:0px;}
.main_xiangmu .ind_xiangmu_list{ margin-top:0px; padding-top:0px; }
.main_xiangmu .ind_xiangmu_list a{ margin-top:0px; margin-bottom:30px;}


@media (min-width: 1440px){
   
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
   
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {

}
@media (min-width: 991px){
   
}



.main_xinwen{margin-bottom:30px;}
.main_xinwen .newlist{ margin:0; padding:0;}
.main_xinwen .newlist li{ margin-bottom:30px;}
.main_xinwen .newlist li:hover{ background-color:#01518d; color:#fff;}
.main_xinwen .newlist .imgs{ float:left; width:20%;}
.main_xinwen .newlist .xwnr{ float:right; width:80%; padding-left:30px; padding-right:30px; padding-top:20px;}
.main_xinwen .newlist .xwnr a:hover{ color:#fff;}
.main_xinwen .newlist .xwnr .shijian{ font-size:14px; color:#999; }
.main_xinwen .newlist .xwnr .line{border-bottom:2px solid #01518d; width:3.5%;}
.main_xinwen .newlist .xwnr .shijian span{ font-size:30px; font-weight:bold; color:#01518d;}
.main_xinwen .newlist .xwnr .biaoti{ font-size:16px; padding-top:20px; font-weight:bold;}
.main_xinwen .newlist .xwnr .content{ font-size:16px; padding-top:5px; color:#666; line-height:30px;overflow: hidden; text-overflow: ellipsis;

               display: -webkit-box;

                -webkit-line-clamp: 2;

                -webkit-box-orient: vertical;}

.main_xinwen .newlist li:hover .xwnr .shijian{ font-size:14px; color:#fff; }
.main_xinwen .newlist li:hover .xwnr .line{border-bottom:2px solid #fff; width:3.5%;}
.main_xinwen .newlist li:hover .xwnr .shijian span{ font-size:30px; font-weight:bold; color:#fff;}
.main_xinwen .newlist li:hover .xwnr .biaoti{ font-size:16px; padding-top:20px; font-weight:bold;}
.main_xinwen .newlist li:hover .xwnr .content{ font-size:16px; padding-top:5px; color:#fff; line-height:30px;}




@media (min-width: 1440px){
   
}
@media (min-width: 1200px) and (max-width: 1439px){
   .main_xinwen .newlist .xwnr{ padding-top:10px;} 
}
@media (min-width: 991px) and (max-width: 1200px){
   .main_xinwen .newlist .xwnr{ padding-top:0px;}
   .main_xinwen .newlist .xwnr .biaoti{ padding-top:10px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_xinwen .newlist .imgs{ float:left; width:25%;}
.main_xinwen .newlist .xwnr{ float:right; width:75%; padding-left:10px; padding-right:10px; padding-top:0px;}
.main_xinwen .newlist .xwnr .biaoti{ padding-top:10px;}
.main_xinwen .newlist .xwnr .line{border-bottom:2px solid #01518d; width:7%;}
.main_xinwen .newlist li:hover .xwnr .line{border-bottom:2px solid #fff; width:7%;}
}
@media (max-width: 767px) {
.main_xinwen .newlist .imgs{ float:left; width:100%; text-align:center;}
.main_xinwen .newlist .imgs img{ max-width:100%; text-align:center;}
.main_xinwen .newlist .xwnr{ float:right; width:100%; padding-left:20px; padding-right:20px; padding-top:10px;}
}
@media (min-width: 991px){
   
}






.main_xw_show{margin-bottom:30px;}
.main_xw_show .title2{ font-size:24px; font-weight:bold; text-align:center;}
.main_xw_show .riqi{ font-size:14px; color:#666; line-height:60px; text-align:center;}
.main_xw_show .content{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding-top:30px; padding-bottom:30px; line-height:30px; color:#616161;}
.main_xw_show .prev{ float:left; line-height:30px; margin-top:20px; color:#616161;}
.main_xw_show .prev a{color:#616161;}
.main_xw_show .next{ float:right; line-height:30px; margin-top:20px; color:#616161;}
.main_xw_show .next a{color:#616161;}

.tuijian{ margin-top:50px;}
.tuijian .biaoti{ font-size:30px; color:#01518d; font-weight:bold;}




@media (min-width: 1440px){
   .main_xw_show .title2{ font-size:24px; }
}
@media (min-width: 1200px) and (max-width: 1439px){
 .main_xw_show .title2{ font-size:24px; }
}
@media (min-width: 991px) and (max-width: 1200px){
 .main_xw_show .title2{ font-size:24px; }
}
@media (min-width: 768px) and (max-width: 991px){
.main_xw_show .title2{ font-size:16px;}
.main_xw_show .content img{ width:100%!important; height:auto;}
}
@media (max-width: 767px) {
.main_xw_show .title2{ font-size:16px;}
.main_xw_show .prev{ float:left; line-height:30px; margin-top:20px; color:#616161; width:100%;}
.main_xw_show .next{width:100%;}
.main_xw_show .content img{ width:100%!important; height:auto;}
}
@media (min-width: 991px){
   
}








.main_job{border-top: 1px #dcdcdc solid;}
.main_job .title{border-bottom: 1px #dcdcdc solid; position: relative;}
.main_job .title.act{background: #01518d; border-color: #01518d; color: #fff;}
.main_job .title li{float: left;}
.main_job .title a{position: absolute; top: 50%; right:3%; line-height: 2; display: inline-table; cursor: pointer;}
.main_job .title.act a{ color: #fff;}
.main_job .content{display: none; background: #f2f6f9; line-height: 2.2;border-bottom: 1px #dcdcdc solid;}
.main_job .content.act{display: block;}
@media (min-width: 1440px){
    .main_job .title{padding: 15px 160px 15px 0px;}
    .main_job .title li{padding-left: 25px; line-height: 36px; width: 33%;}
    .main_job .title a{margin-top: -18px;}
    .main_job .content{padding: 50px; margin-top: 20px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_job .title{padding: 14px 160px 14px 0px;}
    .main_job .title li{padding-left: 24px; line-height: 36px; width: 33%;}
    .main_job .title a{margin-top: -18px;}
    .main_job .content{padding: 45px; margin-top: 20px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_job .title{padding: 12px 150px 12px 0px;}
    .main_job .title li{padding-left: 22px; line-height: 36px; width: 33%;}
    .main_job .title a{margin-top: -18px;}
    .main_job .content{padding: 40px; margin-top: 18px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_job .title{padding: 10px 150px 10px 0px;}
    .main_job .title li{padding-left: 20px; line-height: 36px; width: 33%;}
    .main_job .title a{margin-top: -18px;}
    .main_job .content{padding: 30px; margin-top: 18px;}
}
@media (max-width: 767px) {
    .main_job .title{padding: 0.6em 30% 0.6em 0px;}
    .main_job .title li{padding-left: 20px; line-height: 2;}
    .main_job .title a{margin-top: -18px;}
    .main_job .content{padding: 1em 3%; margin-top: 1em;}
}
@media (min-width: 991px){
    
}


.text-c{text-align: center; margin-top:35px;}
.text-c a,.text-c span{padding:4px 8px; border:1px #ccc solid; display: inline-table; }
.text-c span,.text-c a:hover{background: #01518d; color: #fff; border-color: #01518d;}









.main_contact .tab a{line-height: 2.2; border:1px #eeeeee solid; display: block;}
.main_contact .tab a h3{line-height: 2.2;font-weight: bold;}
.main_contact .tab a p{padding-left: 26px;}
.main_contact .tab a .mobile{background: url(../images/contact_05.png) center left no-repeat;}
.main_contact .tab a .phone{background: url(../images/contact_09.png) center left no-repeat;}
.main_contact .tab a .fax{background: url(../images/contact_12.png) center left no-repeat;}
.main_contact .tab a .qq{background: url(../images/contact_15.png) center left no-repeat;}
.main_contact .tab a .address{background: url(../images/contact_18.png) top 8px left no-repeat;}
.main_contact .tab a:hover{border:1px #01518d solid;}
.main_contact .tab a.on{color: #01518d;border:1px #01518d solid;}
.main_contact .content{float: right;}
.BMap_Marker img{max-width: 9999999%;}
.BMap_pop img{max-width: 20px;}
.BMap_Marker label{max-width: 1000px;}

.main_contact .content ul{width: 100%; height: 100%;}
.main_contact .content li{width: 100%; height: 100%;}
.main_contact .content li .ditu{width: 100%; height: 100%; background: #000;}
@media (min-width: 1440px){
    .main_contact .tab{float: left;}
    .main_contact .tab a{padding: 15px 50px; width: 540px; margin-bottom: 15px;}
    .main_contact .tab a h3{font-size: 18px;}
    .main_contact .content{float: right; width: 820px; height: 774px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_contact .tab{float: left;}
    .main_contact .tab a{padding: 15px 50px; width: 440px; margin-bottom: 15px;}
    .main_contact .tab a h3{font-size: 17px;}
    .main_contact .content{float: right; width: 700px; height: 765px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_contact .tab{margin-bottom: 30px;}
    .main_contact .tab a{padding: 12px 30px; width: 32%; margin-left: 2%; float: left;}
    .main_contact .tab a:nth-child(1){margin-left: 0px;}
    .main_contact .tab a h3{font-size: 17px;}
    .main_contact .content{width: 100%; height: 500px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_contact .tab{margin-bottom: 20px;}
    .main_contact .tab a{padding: 10px 20px; width: 32%; margin-left: 2%; float: left;}
    .main_contact .tab a:nth-child(1){margin-left: 0px;}
    .main_contact .tab a h3{font-size: 15px;}
    .main_contact .content{width: 100%; height: 400px;}
}
@media (max-width: 767px) {
    .main_contact .tab{margin-bottom: 1em;}
    .main_contact .tab a{padding: 0.6em 4%; display: block; margin-bottom: 1em;}
    .main_contact .tab a h3{font-size: 1.1em;}
    .main_contact .content{width: 100%;}
    .main_contact .content li .ditu{margin-top: 1em; height: 24em;}
}
@media (min-width: 768px){
    .main_contact .content ul{overflow: hidden; position: relative;}
    .main_contact .content li{opacity: 0;}
    .main_contact .content li{ position: absolute; left: 0px; top: 0px;}
}





.main_form{background: url(../images/contact_21.jpg) center center no-repeat; background-size: 100% 100%;}
.main_form .title{font-weight: bold; color: #fff; text-align: center;}
.main_form_ul li.txt,.main_form_ul li.date,.main_form_ul li.checkbox{background: #fff;}
.main_form_ul li.date{background: url(../images/dateIco.png) center right 5% no-repeat #fff;}
.main_form_ul li.txt input,.main_form_ul li.date input,.main_form_ul li.checkbox input{text-indent: 10px;}
.main_form_ul li i{color: red;}
.main_form_ul li label{font-weight: normal; float: left;}
.main_form_ul li input{border:0px #fff solid;}
.main_form_ul li.sub{width: 100%; clear:both; text-align: center;}
.main_form_ul .sub input{background: #f08519; color: #fff; border-radius: 8px;}

.checkbox_div{float: left;}
.checkbox_div span{display: inline-table;}
.checkbox_div em{padding-left: 3px;}
@media (min-width: 1440px){
    .main_form{padding: 30px 50px; margin-top: 80px;}
    .main_form_ul{margin-top: 20px;}
    .main_form_ul>li{padding: 0px 1.5%; line-height: 50px; margin-top: 25px;}
    .main_form_ul li label{font-size: 16px;}
    .main_form_ul li.txt input,.main_form_ul li.date input{width: 70%;}
    .main_form_ul .sub input{padding: 0px 60px; height: 40px; line-height: 40px;}
    .main_form_ul>li.height{height: 80px; line-height: 80px;}
    .checkbox_div{width: 510px; line-height:2; padding: 8px 0px;}
    .checkbox_div span{margin-left: 12px;}
}
@media (min-width: 1200px) and (max-width: 1439px){
    .main_form{padding: 25px 35px; margin-top: 60px;}
    .main_form_ul{margin-top: 20px;}
    .main_form_ul>li{padding: 0px 1.5%; line-height: 48px; margin-top: 22px;}
    .main_form_ul li label{font-size: 16px;}
    .main_form_ul li.txt input,.main_form_ul li.date input{width: 70%;}
    .main_form_ul .sub input{padding: 0px 60px; height: 40px; line-height: 40px;}
    .main_form_ul>li.height{height: 112px; line-height: 112px;}
    .checkbox_div{width: 420px; line-height:2; padding: 8px 0px; }
    .checkbox_div span{margin-left: 12px;}
}
@media (min-width: 991px) and (max-width: 1200px){
    .main_form{padding: 25px 35px; margin-top: 50px;}
    .main_form_ul{margin-top: 20px;}
    .main_form_ul>li{padding: 0px 1.5%; line-height: 48px; margin-top: 22px;}
    .main_form_ul li label{font-size: 16px;}
    .main_form_ul li.txt input,.main_form_ul li.date input{width: 60%;}
    .main_form_ul .sub input{padding: 0px 60px; height: 40px; line-height: 40px;}
    .main_form_ul>li.height{height: 106px; line-height: 106px;}
    .checkbox_div{width: 320px; line-height:2; padding: 8px 0px; }
    .checkbox_div span{margin-left: 12px;}
}
@media (min-width: 768px) and (max-width: 991px){
    .main_form{padding: 25px 35px; margin-top: 40px;}
    .main_form_ul{margin-top: 20px;}
    .main_form_ul>li{padding: 0px 1.5%; line-height: 48px; margin-top: 22px;}
    .main_form_ul li label{font-size: 16px;}
    .main_form_ul li.txt input,.main_form_ul li.date input{width: 74%;}
    .main_form_ul .sub input{padding: 0px 60px; height: 40px; line-height: 40px;}
    .checkbox_div{width: 80%; line-height:2; padding: 8px 0px;}
    .checkbox_div span{margin-left: 12px;}
}
@media (max-width: 767px) {
    .main_form{padding: 1.6em 4%; margin-top: 1.6em;}
    .main_form_ul{margin-top: 20px;}
    .main_form_ul>li{padding: 0px 1.5%; line-height: 48px; margin-top: 1em;}
    .main_form_ul li label{font-size: 1em;}
    .main_form_ul li.txt input,.main_form_ul li.date input{width: 45%;}
    .main_form_ul .sub input{padding: 0px 60px; height: 40px; line-height: 40px;}
    .checkbox_div{line-height: 2; width: 100%; padding: 0.6em 0px;}
    .checkbox_div span{margin-left: 12px;}
}
@media (min-width: 991px){
    .main_form_ul li.txt,.main_form_ul li.date,.main_form_ul li.checkbox{float: left; width: 48%;}
    .main_form_ul li.txt:nth-child(2n),.main_form_ul li.date:nth-child(2n),.main_form_ul li.checkbox:nth-child(2n){float: right;}
}










@media (min-width: 1440px){
    
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 991px){
    
}










@media (min-width: 1440px){
    
}
@media (min-width: 1200px) and (max-width: 1439px){
    
}
@media (min-width: 991px) and (max-width: 1200px){
    
}
@media (min-width: 768px) and (max-width: 991px){
    
}
@media (max-width: 767px) {
    
}
@media (min-width: 991px){
    
}








