﻿html, body {
  position: relative;
  height: 100%;
}
.banner{width: 100%;height: 100%;}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  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;
}
.banner .swiper-slide a{display: block;width:100%;height:100%;}

.wrapper{margin:0 auto;width:1280px;}
.wrap-title{margin-bottom:30px;text-align:center;overflow:hidden;animation:fadeinT 1s;}
.wrap-title i{display:block;margin:11px auto 20px;width:75px;height:3px;background:#1b3c79;}
.wrap-title h2{position:relative;height:52px;line-height:50px;font-size:40px;font-weight:normal;color:#000;}
.wrap-title h2 a{color:#000;}
.wrap-title h2 a:hover{color:#225f8e;transition:all 0.5s;}
.wrap-title p{height:30px;line-height:30px;font-size:18px;color:#333;}
.aboutus{padding:70px 0 110px;overflow:hidden;background:#fff;}
.aboutus .inner{position:relative;height:535px;overflow:hidden;background:url(../images/ind_about_bg.jpg) no-repeat center bottom;}
.aboutus .menu{position:absolute;right:25px;top:0;width:512px;height:88px;overflow:hidden;}
.aboutus .menu li{float:left;width:25%;text-align:center;}
.aboutus .menu li a{display:block;padding:10px;font-size:18px;color:#333;border-right:#e5e5e5 solid 1px;}
.aboutus .menu li:first-child a{border-left:#e5e5e5 solid 1px;}
.aboutus .menu li i{display:block;margin:0 auto;width:40px;height:40px;}
.aboutus .menu li span{display:block;margin-top:6px;}
.aboutus .menu li a:hover{color:#fff;background:#1c3c79;border-color:#1c3c79;}
.aboutus .menu li a:hover i{filter:brightness(200%);}
.aboutus .video{position:relative;float:left;width:702px;height:482px;overflow:hidden;}
.aboutus .video img{display:block;width:100%;height:100%;}
/*.aboutus .video a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/Index/playerBtn.png) no-repeat center;transition:all 0.5s;}
.aboutus .video a:hover{background-color:rgba(0,0,0,0.5);}*/
.aboutus .text{position:relative;float:right;margin-top:170px;margin-right:38px;width:500px;height:310px;font-size:16px;color:#333;line-height:26px;overflow:hidden;}
.aboutus .text:after{display:block;position:absolute;left:0;bottom:0;width:43px;height:4px;content:"";background:#1c3c79;}
.aboutus .stats_counter{margin-top:70px;overflow:hidden;}
.aboutus .stats_counter .item{float:left;width:20%;height:138px;text-align:center;border-right:#e5e5e5 solid 1px;box-sizing:border-box;}
.aboutus .stats_counter .item:first-child{border-left:#e5e5e5 solid 1px;}
.aboutus .stats_counter .item em{display:block;font-family:"DIN Medium";font-size:60px;color:#e67819;}
.aboutus .stats_counter .item p{margin-top:15px;font-size:18px;color:#333;line-height:25px;}

.ser_ind{width:100%;background:#f7fcff;padding:70px 0 90px;}
.ser_ind .ser_box{width:90%;margin:0 auto;}
.ser_ind .ser_box h2{font-size:40px;color:#333;}
.ser_ind .ser_box h2 em{font-size:30px;color:#ababab;margin-left:7px;}
.ser_ind .ser_box h3{width:75px;height:3px;background:#1c3c79;margin-top:13px;}
.ser_ind .ser_box .ul{margin-top:45px;overflow: hidden;padding-bottom:15px;}
.ser_ind .ser_box dl{width:32%;float:left;margin-right:1.32%;padding:0 0 35px;background:#fff;border-radius:15px;overflow: hidden;box-shadow:0px 3px 10px #ccc;}
.ser_ind .ser_box dl:last-of-type{margin-right:0;}
.ser_ind .ser_box dl dd{padding:10px 20px 0;}
.ser_ind .ser_box dl h3{width:100%;height:30px;background:none;font-size:24px;color:#333;margin-bottom:13px;}
.ser_ind .ser_box dl p{font-size:15px;color:#666;}
.ser_ind .ser_box dl:hover h3{color:#1c3c79;}

.ad_ind1{width:100%;height:620px;}
.ad_ind1 a{display: block;width:100%;height: 100%;}
.ad_ind2{width:100%;height:411px;}
.ad_ind2 a{display: block;width:100%;height: 100%;}

.service_ind{padding:90px 0;overflow:hidden;background:#1c3c79;}
.service_ind-tab{height:693px;background:#fff;}
.adv-menu{float:left;width:320px;height:693px;background:#225f8e;}
.adv-menu h3{position:relative;padding-left:40px;height:100px;line-height:100px;font-weight:normal;font-size:36px;color:#fff;}
.adv-menu h3:after{display:block;position:absolute;right:0;bottom:0;width:156px;height:122px;content:"";background:url(../images/service_ind_pho.png) no-repeat;}
.adv-menu li{position:relative;height:99px;line-height:99px;font-size:20px;border-top:#396f9a solid 1px;}
.adv-menu li:after{display:none;position:absolute;left:100%;top:50%;width:4px;height:7px;content:"";background:url(../images/service_ind_xjt.png) no-repeat;}
.adv-menu li a{display:block;padding-left:40px;color:#fff;}
.adv-menu li i{display:block;position:relative;top:30px;float:left;width:52px;height:40px;overflow:hidden;filter:grayscale(100%) brightness(200%);}
.adv-menu li i img{display:block;width:42px;height:auto;}
.adv-menu li span{margin-left:30px;overflow:hidden;}
.adv-menu li:hover,.adv-menu li.cur{background:#144469;}
.adv-menu li:hover:after,.adv-menu li.cur:after{display:block;}
.adv-menu li:hover i,.adv-menu li.cur i{filter:grayscale(0) brightness(100%);}
.adv-main{height:693px;overflow:hidden;}
.adv-main .item{position:relative;padding:40px 70px 30px 50px;height:675px;overflow:hidden;}
.adv-main .item .hd{height:171px;overflow:hidden;border-bottom:#f0f0f0 solid 1px;}
.adv-main .item-1 .hd{background:url(../images/service_ind_ico1.png) no-repeat right center;}
.adv-main .item-2 .hd{background:url(../images/service_ind_ico2.png) no-repeat right center;}
.adv-main .item-3 .hd{background:url(../images/service_ind_ico3.png) no-repeat right center;}
.adv-main .item-4 .hd{background:url(../images/service_ind_ico4.png) no-repeat right center;}
.adv-main .item-5 .hd{background:url(../images/service_ind_ico5.png) no-repeat right center;}
.adv-main .item-6 .hd{background:url(../images/service_ind_ico6.png) no-repeat right center;}
.adv-main .item .hd h3{position:relative;height:57px;line-height:54px;font-weight:normal;font-size:32px;overflow:hidden;}
.adv-main .item .hd h3:after{display:block;position:absolute;left:0;bottom:0;width:62px;height:4px;content:"";background:#1c3c79;}
.adv-main .item .hd p{margin-top:30px;height:84px;line-height:28px;font-size:18px;color:#333;overflow:hidden;}
.adv-main .item .bd{overflow:hidden;}
.adv-main .item .bd .con{padding:16px 0;overflow:hidden;}
.adv-main .item .bd .con p{position:relative;margin-bottom:12px;padding-left:32px;line-height:30px;font-size:18px;color:#333;background:url(../images/service_ind_num.png) no-repeat 0 7px;}
.adv-main .item .bd .con p em{display:block;position:absolute;left:-2px;top:0;width:26px;font-family:"DIN Medium";font-size:14px;color:#fff;text-align:center;}
.adv-main .item .bd a.zxBtn{display:block;width:180px;height:55px;line-height:55px;text-align:center;font-size:18px;color:#fff;background:#1c3c79;}
.adv-main .item .bd a.zxBtn:after{display:inline-block;margin-left:10px;width:16px;height:12px;content:"";background:url(../images/service_ind_xjt2.png) no-repeat;}
.adv-main .item .bd a.zxBtn:hover{background:#225f8e;}
.adv-main .item .customer{position:absolute;bottom:20px;right:40px;left:50px;}
.adv-main .item .customer h3{height:26px;line-height:26px;font-weight:normal;font-size:18px;text-align:center;color:#333;}
.adv-main .item .customer ul{width:816px;overflow:hidden;}
.adv-main .item .customer li{float:left;margin-top:25px;margin-right:15px;width:260px;border:#e5e5e5 solid 1px;overflow:hidden;padding:5px;}
.adv-main .item .customer li:last-of-type{margin-right: 0;}
.adv-main .item .customer li img{width:100%;height:auto;}
.adv-main .item .customer li:hover{border-color:#225f8e;}

.news_ind{padding:80px 0;overflow:hidden;background:#fff;}
.news_ind .title{overflow:hidden;}
.news_ind .title i{display:block;margin-top:15px;width:77px;height:3px;background:#1c3c79;}
.news_ind .title h2{position:relative;height:50px;line-height:50px;font-size:40px;font-weight:normal;color:#000;}
.news_ind .title h2 em{font-size:30px;color:#ababab;margin-left:7px;}
.news_ind .title h2 a{color:#000;}
.news_ind .title h2 a:hover{color:#225f8e;transition:all 0.5s;}
.news_ind .news-tab{position:relative;margin-top:-50px;overflow:hidden;}
.news_ind .news-menu{margin-bottom:60px;height:38px;line-height:38px;text-align:right;}
.news-menu li{display:inline-block;position:relative;font-size:18px;margin-left:10px;}
.news-menu li:after{display:none;position:absolute;left:50%;top:100%;margin-left:-3px;width:7px;height:4px;content:"";background:url(../images/news_ind_menu_cur.png) no-repeat;}
.news-menu li a{display:block;color:#666;padding:0 24px;background:#f7f8f8;}
.news-menu li.cur a{color:#fff;background:#1c3c79;}
.news-menu li.cur:after{display:block;}
.news-main .group{overflow:hidden;}
.news-top{float:left;width:567px;}
.news-top .pic{width:567px;height:354px;overflow:hidden;}
.news-top .pic img{display:block;width:567px;height:354px;transition:all 1s;}
.news-top .text{position:relative;height:176px;overflow:hidden;}
.news-top .text:after{display:block;position:absolute;left:0;bottom:0;width:30px;height:3px;content:"";background:#1c3c79;}
.news-top .text em{display:block;margin-top:25px;height:20px;line-height:20px;font-size:14px;font-family:"DIN Medium";color:#999;}
.news-top .text h3{height:40px;line-height:40px;font-weight:normal;font-size:20px;color:#333;overflow:hidden;}
.news-top .text h3 a{color:#333;}
.news-top .text p{margin-top:8px;height:60px;line-height:30px;font-size:15px;color:#666;overflow:hidden;}
.news-top .text p a{color:#666;}
.news-top:hover .pic img{transform:scale(1.1);}
.news-list{float:right;width:604px;overflow:hidden;}
.news-list .item{margin-bottom:30px;height:123px;overflow:hidden;}
.news-list .item .pic{float:left;width:196px;height:123px;overflow:hidden;}
.news-list .item .pic img{display:block;width:196px;height:123px;transition:all 1s;}
.news-list .item .text{position:relative;float:right;width:376px;height:123px;overflow:hidden;}
.news-list .item .text:after{display:block;position:absolute;bottom:0;left:0;width:30px;height:3px;content:"";background:#1c3c79;}
.news-list .item .text em{position:absolute;bottom:0;left:42px;color:#999;font-size:14px;font-family:"DIN Medium";}
.news-list .item .text h3{height:25px;line-height:25px;font-weight:normal;font-size:20px;color:#333;overflow:hidden;}
.news-list .item .text h3 a{color:#333;}
.news-list .item .text p{margin-top:8px;height:44px;line-height:22px;font-size:15px;color:#666;overflow:hidden;}
.news-list .item .text p a{color:#666;}
.news-list .item:hover .pic img{transform:scale(1.1);}
.news-list .item:hover .text h3 a{color:#1c3c79;}
.news-list .more{padding-top:10px;height:60px;line-height:60px;text-align:center;}
.news-list .more a{display:block;font-size:16px;color:#666;background:#f0f0f0;}
.news-list .more a:after{display:inline-block;margin-left:10px;width:10px;height:10px;content:"";background:url(../images/Index/more.png) no-repeat;}
.news-list .more a:hover{color:#fff;background:#1c3c79;}
.news-list .more a:hover:after{filter:brightness(300%);}

.about_banner{width:100%;height:450px;}
.map_box{width:100%;height:65px;line-height:65px;background:#f3f6fc;}
.map_box .txt{width:1280px;margin:0 auto;font-size:14px;}
.map_box .txt img{margin-right:10px;}
.map_box .txt a{color:#333;}
.nav_sort{width:1280px;margin:50px auto 80px;text-align: center;}
.nav_sort a{display:inline-block;width:145px;height:53px;line-height:53px;text-align: center;font-size:18px;background:#f0f0f0;color:#000;border-radius:27px;margin:0 7px;}
.nav_sort a.cur, .nav_sort a:hover{background:#1c3c79;color:#fff;}

.content, .container {width: 1280px;margin:0 auto;padding:0;}
.aboutIntro{padding-bottom:80px;}
.aboutIntro .mainCon{margin-bottom:110px;}
.about .conbox {position: relative;}
.about .conleft {width:760px;height:480px;background: #1c3c79;padding: 50px 180px 0 40px;}
.about .conleft h2 {margin-bottom:37px;font-size:40px; color: #fff;}
.about .conleft h2 em {font-size:22px;color:#bfbfbf;margin-left:7px;}
.about .conleft p {font-size:14px;line-height:26px;color: #fff;margin-bottom:13px;}
.about .conleft p img{margin-right:12px;}
.about .conleft .a1 {display: block;width: 112px;height: 38px;background: #fff;text-align: center;line-height: 38px;color: #1e499e;border-radius: 27px;}
.about .conright {width:630px;height: 480px;position: absolute;right: 0;top: 36px;}
.about .conright img {display: block;width:100%;}
.aboutIntro .txt_box{width:1200px;margin:0 auto;}
.aboutIntro .txt_box h3{font-size:20px;color:#000;margin-top:60px;font-weight:bold;}
.aboutIntro .txt_box h3 img{margin-right:12px;vertical-align:-8px;}
.aboutIntro .txt_box p{font-size:14px;color:#333;line-height:26px;margin-top:25px;}
.aboutIntro .txt_box em{display:inline-block;background:#1c3c79;color:#fff;width:19px;height:19px;text-align: center;line-height: 19px;border-radius:10px;margin-right:8px;font-style:normal;}
.team_about{width:100%;background:#f3f3f3;padding:60px 0;}
.team_about h2{font-size:40px;color:#000;text-align: center;margin-bottom:5px;}
.team_about h3{font-size:18px;color:#333;text-align: center;margin-bottom:40px;}
.team_about h3 span{display:block;width:75px;height:3px;background:#1c3c79;margin:15px auto 0;}
.team_about ul{overflow: hidden;}
.team_about li{float:left;width:598px;height:367px;position: relative;margin:10px;overflow: hidden;}
.team_about li span{display:block;width:100%;height: 56px;background: rgba(0,0,0,0.5);position: absolute;bottom:0;left:0;color:#fff;text-align: center;font-size:20px;line-height:56px;}
.team_about li:hover img{transform: scale(1.2);transition: transform 0.3s ease;}
.about_cang .container{padding:0;}
.about_cang{width:100%;padding:0 0 60px;}
.about_cang ul{overflow: hidden;}
.about_cang li{float:left;width:406px;height:310px;margin:0px 20px 20px 0;overflow: hidden;position: relative;}
.about_cang li:last-of-type{margin-right:0;}
.about_cang li span{display:block;width:100%;height:48px;background: #f0f0f0;color:#000;text-align: center;font-size:16px;line-height:48px;position: absolute;bottom:0;left:0;}
.about_cang li:hover img{transform: scale(1.2);transition: transform 0.3s ease;}

.page_num{width:100%;text-align: center;padding:50px 0;}
.page_num a{display: inline-block;font-size:12px;color:#333;padding:6px 11px;border:solid 1px #ccc;margin:0 6px;}
.page_num a.page-num-current,.page_num a:hover{background:#1c3c79;color:#fff;border:solid 1px #1c3c79;}

.advantage{padding:60px 0;}
.advantage h2{font-size:36px;color:#000;text-align: center;}
.advantage h2 span.line{display:block;width:92px;height:3px;background:#1c3c79;margin:20px auto 0;}
.advantage h4{font-size:30px;color:#1c3c79;text-align: center;font-weight: normal;}
.advantage h3.h3{font-size:16px;color:#333;line-height:26px;text-align: center;margin:25px 0 65px;font-weight: normal !important;}
.advantage .txt_box dl{overflow: hidden;}
.advantage .txt_box dt{width:585px;float:left;}
.advantage .txt_box dd{width:640px;float:right;}
.advantage .txt_box h3{font-size:20px;color:#000;margin-top:10px;font-weight:bold;}
.advantage .txt_box h3 img{margin-right:12px;vertical-align:-8px;}
.advantage .txt_box p{font-size:14px;color:#333;line-height:26px;margin-top:5px;}
.advantage .txt_box .line{height: 1px;width:100%;background:#dde2eb;margin:25px 0;}
.advantage .advantage_box{margin:75px 0 0;}

.advantage .advantage_box .txt_box dl{border-bottom:solid 1px #f3f5f8;padding:40px 0;}
.advantage .advantage_box .txt_box dl:last-of-type{border-bottom:none;}
.advantage .advantage_box .txt_box dd{float:left;padding:75px 105px 0;}
.advantage .advantage_box .txt_box dt{width:530px;margin:0 40px;}
.advantage .advantage_box .txt_box dd h3{font-size:22px;margin-bottom:20px;}
.advantage_lian .txt_box{padding:55px 0 20px;}
.advantage_lian .txt_box h3{font-size:18px;color:#000;margin-top:10px;font-weight:bold;}

.service_cang{padding:0 0 50px;}
.service_cang .txt_box{padding-top:0;}
.service_cang .txt_box dd{width:565px;}
.service_cang .txt_box dt{width:621px;}
.service_cang .txt_box dt p{margin-bottom:35px;}
.service_local .txt_box dl{border:solid 2px #f3f6fc;}
.service_local .txt_box dd{width:605px;padding:0 37px 0 0;}
.service_local .txt_box dd h3{font-size:18px;padding-top:50px;}
.service_local .txt_box dd p{font-size:16px;margin-top:27px;}
.service_local .service_txt_box{background:#f9fafd;padding:40px 75px 40px 55px;margin-top:45px;}
.service_local .service_txt_box p{font-size:16px;margin-bottom:27px;}
.service_local .service_liu{padding:55px 0;}

.zhong{padding:0 0 50px;}
.zhong .txt_box h3{margin-bottom:12px;}
.zhong .advantage_box .txt_box dl{border:none;background: url("../images/service_chu_dlbg.jpg") no-repeat center;}
.zhong .advantage_box .txt_box dd{width:635px;padding:0 55px;text-align: center;}
.zhong .advantage_box .txt_box dt{width:560px; text-align: center;}
.zhong .advantage_box .txt_box dd h3{text-align: center;color:#1c3c79;font-size:20px;}
.zhong .txt_box em{display:inline-block;background:#1c3c79;color:#fff;width:19px;height:19px;text-align: center;line-height: 19px;border-radius:10px;margin-right:8px;font-weight: normal;font-style: normal;}
.zhong .jin_advantage_box .txt_box dd h3{font-size:28px;}
.zhong .jin_advantage_box .txt_box dd h3 span{font-size:36px;margin-right:10px;}
.baoguan{padding:0 0 50px;}
.baoguan .txt_box dt{width:638px;}
.baoguan .txt_box dd h3{font-size:20px;padding-top:30px;}
.baoguan .txt_box dd p{margin-top:7px;}
.baoguan .baoguan_txt_box{background:#f3f8fc;margin-top:45px;padding:50px 0;}
.baoguan .baoguan_txt_box{overflow: hidden;}
.baoguan .baoguan_txt_box h2 span{display: block;margin:17px auto 50px;width:59px;height: 4px;background:#1c3c79;}
.baoguan .baoguan_txt_box dl{width:580px;height: 257px;background:#fff;float:left;margin:0 0 17px 40px;text-align: center;}
.baoguan .baoguan_txt_box dt{width:100%;padding-top:27px;}
.baoguan .baoguan_txt_box dd{width:100%;padding:0 40px;}
.baoguan .baoguan_txt_box dd h4{font-size:24px;color:#333;margin:23px 0 10px;}
.service_che .txt_box{margin-bottom:75px;}
.service_che .txt_box h2{font-size:36px;color:#000;text-align: center;}
.service_che .txt_box h2 em{font-style: normal;color:#1c3c79;}
.service_che .txt_box h2 span.line{display:block;width:59px;height:4px;background:#1c3c79;margin:15px auto 15px;}
.service_che .txt_box h3{font-size:16px;color:#333;line-height:26px;text-align: center;font-weight: normal;margin-bottom:43px;}
.service_che .txt_box ul{overflow: hidden;}
.service_che .txt_box ul li{width:308px;height: 230px;float:left;margin:0 6px;overflow: hidden;}
.service_che .txt_box ul li:hover img{transform: scale(1.2);transition: transform 0.3s ease;}

.news_sort{padding:70px 0 80px;}
.news_sort .txt_box h2{font-size:40px;color:#000;text-align: center;letter-spacing:3px;}
.news_sort .txt_box h3{font-size:18px;color:#333;line-height:32px;text-align: center;font-weight: normal;margin-bottom:43px;letter-spacing:2px;}
.news_sort .txt_box h3 span.line{display:block;width:75px;height:3px;background:#1c3c79;margin:10px auto 15px;}
.news_sort .txt_box ul{overflow: hidden;}
.news_sort .txt_box ul li{width:400px;float:left;margin-right:35px;}
.news_sort .txt_box ul li:last-of-type{margin-right:0;}
.news_sort .txt_box ul li .pic{width:400px;height: 230px;overflow: hidden;}
.news_sort .txt_box ul li h4{font-size:16px;color:#333;padding:25px 0 0;}
.news_sort .txt_box ul li h5{font-size:12px;color:#999;font-weight: normal;padding:7px 0 10px;}
.news_sort .txt_box ul li p{font-size:13px;color:#777;line-height: 24px;}
.news_sort .txt_box ul li:hover img{transform: scale(1.2);transition: transform 0.3s ease;}
.news_sort .txt_box ul li:hover h4{color:#1c3c79;}
.news_sort .txt_box dl{border:solid 1px #d8d8d8;padding:35px 25px;position: relative;}
.news_sort .txt_box dl dt{width:337px;height:208px;overflow:hidden;float:left;}
.news_sort .txt_box dl dt:hover img{transform: scale(1.2);transition: transform 0.3s ease;}
.news_sort .txt_box dl dd{padding:0 130px 0 380px;}
.news_sort .txt_box dl dd h4{font-size:18px;color:#333;}
.news_sort .txt_box dl dd h5{font-size:12px;color:#999;font-weight: normal;padding:12px 0 17px;}
.news_sort .txt_box dl dd p{font-size:14px;color:#777;line-height: 24px;}
.news_sort .txt_box dl dd p:last-of-type{font-size:12px;margin-top:20px;}
.news_sort .txt_box dl dd h4:hover{color:#1c3c79;}
.news_sort .txt_box dl dd .more{display: block;width:38px;height: 38px;border:solid 1px #d8d8d8;font-size:20px;line-height:35px;text-align: center;border-radius: 19px;position: absolute;bottom:45px;right:60px;color:#d8d8d8;}
.news_sort .txt_box dl dd .more:hover{background:#1c3c79;color:#fff;}
.news_con{overflow: hidden;margin:50px 0;}
.news_con .lef{width:873px;float:left;background:#f7f9fd;padding:35px 30px 0;}
.news_con .lef h2{font-size:26px;color:#000;}
.news_con .lef h3{font-size:12px;color:#666;background: url("../images/news_con_tit_bg1.jpg") no-repeat bottom left;padding:15px 0;}
.news_con .lef .txt_con{padding-top:20px;padding-bottom: 50px;}
.news_con .lef p{font-size:14px;line-height:26px;color:#333;margin-bottom:20px;text-indent:2em;}
.news_con .lef .fenye{border-top:solid 1px #d8d8d8;}
.news_con .lef .fenye a{display: inline-block;width:49%;line-height:60px;font-size:14px;}
.news_con .lef .fenye a:hover{color:#1c3c79;font-weight: bold;}
.news_con .lef .fenye a:last-of-type{text-align: right;border-left:solid 1px #d8d8d8;}
.news_con .rig{width:387px;float:right;}
.news_con .rig .list_box{background:#f7f9fd;margin-bottom:15px;padding:35px 25px;}
.news_con .rig .list_box h4{font-size:18px;color:#666;background: url("../images/news_con_tit_bg2.jpg") no-repeat bottom left;padding-bottom:20px;margin-bottom:15px;}
.news_con .rig .list_box h4 a{float:right;font-weight: normal;width:21px;height:21px;border:solid 1px #d8d8d8;display: block;border-radius:10px;line-height:17px;text-align: center;color:#999;}
.news_con .rig .list_box h4 a:hover{background:#1c3c79;color:#fff;}
.news_con .rig .list_box p{font-size:14px;line-height: 26px;}
.news_con .rig .list_box p a{color:#000;}
.news_con .rig .list_box p a:hover{color:#1c3c79;font-weight:bold;}
.news_con .backlist{display: block;width:59px;height:59px;background:#cdcbcc;position: absolute;top:0;left:-59px;font-size:16px;color:#fff;line-height: 22px;text-align: center;padding-top:7px;}
.news_con .backlist:hover{background:#1c3c79;color:#fff;}


.contact{padding:60px 0;}
.contact dl{overflow:hidden;}
.contact dl dt{width:620px;background:#f3f6fc;padding-bottom:50px;float:left;}
.contact dl dt h3{font-size:20px;color:#666;font-weight: bold;text-align: center;padding:30px 0;}
.contact dl dt p{padding-left:48px;}
.contact dl input{width:515px;height:44px;border:solid 1px #ebeaea;margin-bottom:20px;background:#fff;text-indent:17px;}
.contact dl textarea{width:515px;height:90px;border:solid 1px #ebeaea;background:#fff;text-indent:17px;padding-top:8px;}
.contact dl .tj_btn{width:300px;height:40px;background:#fd6418;border-radius:20px;font-size:18px;color:#fff;margin:32px 0 0 110px;}
.contact dl .tj_btn:hover{background:#1c3c79;}
.contact dl dd{width:500px;float:left;margin-left:55px;}
.contact dl dd h2{font-size:22px;color:#333;line-height:24px;font-weight: bold;}
.contact dl dd h2 span{font-size:14px;}
.contact dl dd p{font-size:14px;line-height:26px;color:#666;}
.contact dl dd h4{font-size:18px;color:#19335c;margin-top:35px;margin-bottom:3px;}
.contact .map{padding-top:60px;}

@media(max-width:960px){
  .wrap-title h2{font-size:32px;}
  .wrap-title p{font-size:16px;line-height:24px;height:24px;}
  .ser_ind .ser_box h2{font-size:32px;}
  .ser_ind .ser_box h2 em{font-size:22px;}
  .ser_ind .ser_box dl{padding:0 0 25px;}
  .ser_ind .ser_box dl h3{font-size:22px;height:24px;margin-top:5px;}
  .news_ind{padding:30px 10px;}
  .news_ind .title h2{font-size:32px;}
  .news_ind .title h2 em{font-size:22px;}
  .map_box .txt{width:100%;}
  .about_banner{background-size: 140% !important; auto;height: 450px;}
  .nav_sort{width:100%;margin:25px auto 40px;}
  .nav_sort a{margin:5px 7px;}
  .content, .container{width:100%;}
  .service_local .service_txt_box{padding:20px 7px 20px 10px;}
  .advantage .advantage_box{margin:35px 0 0;}
  .zhong .advantage_box .txt_box dl:nth-child(2n){background:#f3f6fc;padding:0 0 20px;}
  .zhong .advantage_box .txt_box dt{width:100%;margin:15px 0 0;}
  .zhong .advantage_box .txt_box dd{width:100%;padding:0 30px;}
  .service_local .txt_box dd h3{padding-top:25px;}
  .advantage .advantage_box .txt_box dl{padding:10px 0;background: none;}
  .service_ind{display:none;}
  .ad_ind2{display: none;}
  .news_ind .news-tab{margin-top:20px;}
  .news_ind .news-menu{margin-bottom:17px;text-align: center;}
  .news-menu li{margin-left:5px;font-size:16px;}
  .news-menu li a{padding:0 14px;}
  .news-top{display: none;}
  .news-list{width:100%;}
  .news-list .item{height: auto;}
  .news-list .item .pic{width:30%;height: auto;}
  .news-list .item .text{width:68%;height:80px;}
  .news-list .item .pic img{width:100%;height: auto;}
  .news-list .item .text h3{font-size:16px;height:20px;line-height:20px;}
  .news-list .item .text p{font-size:12px;line-height:17px;height:34px;}
  .news-list .item .text em{font-size:12px;}
  .advantage h2{font-size:32px;}
  .advantage .txt_box h3{font-size:16px;margin-top:7px;}
  .advantage h3.h3{margin-bottom:13px !important;}
  .advantage .txt_box dt{width:100%;}
  .advantage .txt_box dd{width:96%;margin-right:2%;margin-top:10px;}
  .advantage .advantage_box .txt_box dd{padding:10px 17px 10px;}
  .advantage .advantage_box .txt_box dt{width:96%;margin:0 2%;}
  .advantage_lian .txt_box dd{float:right !important;}
  .baoguan .baoguan_txt_box h2 span{margin-bottom:27px;}
  .baoguan .txt_box dt{width:100%;padding-top: 17px;}
  .baoguan .txt_box dd{width:96%;float:left;margin-left:2%;}
  .baoguan .baoguan_txt_box dl{float:none;width:95%;margin:0 auto 10px;height: auto;padding-bottom:17px;}
  .baoguan .baoguan_txt_box dd{padding:0 7px;}
  .baoguan .baoguan_txt_box dd h4{font-size:20px;margin:10px 0 7px;}
  .baoguan .txt_box dd p{font-size:14px;line-height:20px;}
  .baoguan .txt_box:last-of-type dl{margin-top:0 !important;margin-bottom:0px !important;}
  .baoguan .txt_box:last-of-type dd{padding:10px 17px !important;}
  .service_che .txt_box{margin-bottom:30px;}
  .service_che .txt_box h2{font-size:32px;}
  .service_che .txt_box h3{font-size:14px;line-height:20px;margin-bottom:15px;}
  .service_che .txt_box ul li{height: auto;width:48%;margin:0 1% 5px;}
  .service_cang .txt_box dd{width:96%;margin-left:2%;}
  .service_cang .txt_box dt{width:100%;}
  .news_sort .txt_box dl{padding:15px 10px;}
  .news_sort .txt_box dl dt{width:30%;height: auto;}
  .news_sort .txt_box dl dd{width:68%;float:right;padding-right: 0;padding-left:0;}
  .news_sort .txt_box dl dd h4{font-size:16px;}
  .news_sort .txt_box dl dd h5{padding:5px 0 7px;}
  .news_sort .txt_box dl dd .more{display: none;}
  .news_sort .txt_box dl dd p{font-size:12px;line-height:18px;height: 54px;overflow: hidden;}
  .news_sort .txt_box dl dd p:last-of-type{display: none;}
  .news_con{margin:10px 0;}
  .news_con .lef{width:100%;padding:17px 10px;}
  .news_con .lef h2{font-size:22px;}
  .news_con .lef p img{margin-left:-2em;}
  .news_con .lef .fenye a{line-height:22px;padding:15px 0;}
  .news_con .rig{width:100%;margin-top:20px;}
  .news_con .backlist{display: none;}
  .aboutIntro .mainCon{margin-bottom:60px;}
  .about .conleft{width:100%;padding:15px;height: auto;}
  .about .conright{position: static;width:100%;height:auto;}
  .about .conleft h2{margin-bottom:13px;}
  .aboutIntro .txt_box{width:96%;}
  .aboutIntro .txt_box h3{margin-top:30px;}
  .team_about h2{font-size:32px;}
  .team_about li{width:100%;height: auto;margin:7px 0;}
  .contact{padding:10px 0;}
  .contact dl dt{width:100%;}
  .contact dl dt p{padding:5px 0;}
  .contact dl input{width:90%;margin:0 auto;display: block;}
  .contact dl textarea{width:90%;margin:0 auto;display: block;}
  .contact dl .tj_btn{width:50%;margin:30px auto 5px;}
  .contact dl dd{width:96%;margin-left:4%;padding-top:35px;}
  .contact dl dd h4{margin-top:20px;}
}
@media screen and (max-width: 769px) {
  .about_banner{height: 253px;}
}
@media screen and (max-width: 426px) {
  .about_banner{height: 140px;}
}