 @charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
  margin: 0;
  padding: 0; }

body,html {
  font-family: "微软雅黑","Lucida Grande",Helvetica,Arial,"Microsoft YaHei","FreeSans,Arimo","Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;
  background: #ffffff url(../images/bg.jpg) no-repeat top center;font-size:14px}

html{-webkit-text-size-adjust:none;}
fieldset, img {
  border: 0; }

ol, ul {
  list-style: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 400; }
a:active{

     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}
a{font-size: 16px}
em {
  font-style: normal; }

input, button, select, textarea {
  outline: none; }

textarea {
  resize: none; }

/* 禁用了文本的拖拉，尤其在谷歌下 */
/* 为了使文本段落左右两边对齐 */
/*======== Link ========*/
a {
  color: #333333;
  text-decoration: none; }

a:hover {
  text-decoration: none; }

.hidden {
  display: none !important; }

img {
  max-width: 100%; }

.fl {
  float: left; }

.fr {
  float: right; }
.box{width: 1200px;margin:0 auto;position: relative;}
.text-center {
  text-align: center; }
.clear {
  clear: both; }
.text-center{text-align: center;}
.header{padding: 20px 0;display: flex;align-items: center;justify-content: space-between;}
.logo img{height:50px;}
.search-box{display: flex;align-items: center;}
.search-box .form{display: flex;}
.search-box .input{border:1px solid #e8e9e9;padding:0 15px;width:205px;height:40px;line-height: 40px;border-radius: 5px 0 0 5px;}
.search-box .input input{border:0;line-height: 35px;}
.search-box .btn input{background: #0070c7 url("../images/icon-search.png") no-repeat center; background-size: 25px auto; width:72px;height:42px;border:0;border-radius: 0 5px 5px 0;}
.header .link{margin-left: 20px;font-size: 14px;}
.nav-box{background: #185aae;height:53px;}
.nav-box ul{display: flex;width:1200px;margin:0 auto;line-height: 53px;justify-content: space-between;}
.nav-box ul li{}
.nav-box ul a{color: #fff;font-weight: 600;font-size: 16px;}
.banner-index{margin-top: 25px;}

.banner-index .swiper-pagination-bullet{width:70px;border-radius: 0; background: #cecece;opacity: 1}
.banner-index .swiper-pagination-bullet-active{background: #e60012}

.index-news-title-box{margin-top: 15px;position: relative;padding-bottom: 0;display:flex;align-items:center;justify-content:space-between;}
.index-news-title-box .title{position: absolute;top: 0;left:30px;line-height: 0;width:120px;}
.index-news-title-box .a{white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;flex:1}
.index-news-title-box .content{white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;padding-left: 180px;font-weight: bold;text-align: left;color: #004d83;font-size: 30px;line-height: 82px;}

.index-news-box{margin-top: 10px;display: flex;}
.index-news-box .imgs{width:578px;height:434px;position: relative;line-height: 0}
.index-news-box .imgs p{position: absolute;bottom: 0;width: 100%;padding:0 15px; line-height: 40px;background: rgba(0,78,162,0.6);color: #fff;box-sizing:border-box;}
.index-news-box .list{width: 100%;padding:0 20px; border:1px solid #dadada;border-left:0; background: #f9f9f9;overflow:hidden}
.index-news-box .list .tab{text-align: center;line-height: 47px;font-size: 22px;display: flex;}
.index-news-box .list .tab span{width:50%; padding:0 10px;border-bottom:2px solid #f9f9f9;color: #818181; font-weight: bold;cursor: pointer;}
.index-news-box .list .tab span.on{color: #0084e1;border-bottom:2px solid #0084e1;}
.index-news-box .list ul{margin-top: 16px;line-height: 38px;display: none;}
.index-news-box .list ul li{padding-left: 20px;position: relative;font-size: 14px}
.index-news-box .list ul li a{color: #464646;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-news-box .list ul li a:hover{color: #0084e1}
.index-news-box .list ul li:after{content: "";position: absolute;left:8px;top:18px;background: #0084e1;height:4px;width:4px;border-radius: 4px}
.index-news-box .list ul .more{display:block;margin:0 auto;margin-top: 10px; width: 113px;text-align: center;color: #fff;background: #0084e1;border-radius: 4px;}

.index-news-box .imgs .swiper-pagination{display: flex;justify-content: space-between;width: 100%;bottom: -10px;}
.index-news-box .imgs .swiper-pagination-bullet{width:190px;border-radius: 0; height:6px; background: #cecece;opacity: 1;margin: 0}
.index-news-box .imgs .swiper-pagination-bullet-active{background: #e60012}

.index-tspp-box{height: 104px; line-height: 0; border:1px solid #dadada;background: #f6f6f6;margin-top: 20px;display: flex;}
.index-tspp-box .title-bg{background: #e60012;width:104px;height:100%; display: flex;align-items: center;justify-content: center;}
.index-tspp-box .title-bg p{border:1px solid #fff;width:94px;height:94px;font-size: 24px;line-height: 36px;font-weight: bold;text-align: center;color: #fff;display: flex;align-items: center;justify-content: center;flex-wrap:wrap}
.index-tspp-box .title-bg p span{
    /*display: block;*/
}
.index-tspp-box .content{display: flex;justify-content:space-between;align-items: center;}
.index-tspp-box .content .img img{width: 100%}
.index-tspp-box .text{width:1028px;}
.index-tspp-box .prev,.index-tspp-box .next{width: 33px;text-align: center;}
.index-tab-box-1{margin-top:42px;display: flex;justify-content: space-between;}
.index-tab-box-1 .tab-left{width: 582px;}
.index-tab-box-1 .tab-right{width: 582px;}
.index-tab-box-1 .title{border-bottom: 2px solid #0084e1;overflow: hidden;line-height: 50px;}
.index-tab-box-1 .title h1{float: left;cursor: pointer; padding-left: 55px;width: 130px;border-radius: 4px 4px 0 0;font-size: 22px;font-weight: bold;margin-right: 10px;}
.index-tab-box-1 .title a{float: right;font-size: 16px;color: #313131;}
.index-tab-box-1 .tab-left h1:nth-child(1){background:url(../images/icon-index-bhgg-on.png) no-repeat 20px center;color: #333;}
.index-tab-box-1 .tab-left h1:nth-child(1).on{background:#185aae url(../images/icon-index-bhgg.png) no-repeat 20px center;color: #fff;}
.index-tab-box-1 .tab-left h1:nth-child(2){background:url(../images/icon-index-bmdt-on.png) no-repeat 20px center;color: #333;}
.index-tab-box-1 .tab-left h1:nth-child(2).on{background:#185aae url(../images/icon-index-bmdt.png) no-repeat 20px center;color: #fff;}
.index-tab-box-1 .content{line-height: 48px;padding:0 10px;box-shadow: 0px 3px 10px 3px #ddd}
.index-tab-box-1 .content li{padding:0 10px;border-bottom: 1px dashed #aeaeae}
.index-tab-box-1 .content li:last-child{border: 0;}
.index-tab-box-1 .content li em{color: #185aae;}
.index-tab-box-1 .content li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-tab-box-1 .content li a:hover{color: #185aae}
.index-tab-box-1 .tab-right h1:nth-child(1){background:url(../images/icon-index-ggwj-on.png) no-repeat 20px center;}
.index-tab-box-1 .tab-right h1:nth-child(1).on{color: #fff;background:#185aae url(../images/icon-index-ggwj.png) no-repeat 20px center;}
.index-tab-box-1 .tab-right h1:nth-child(2){background:url(../images/icon-index-zcjd-on.png) no-repeat 20px center;}
.index-tab-box-1 .tab-right h1:nth-child(2).on{color: #fff;background:#185aae url(../images/icon-index-zcjd.png) no-repeat 20px center;}
.index-jjgg-title{text-align: center;position: relative;margin-top: 20px}
.index-jjgg-box{margin-top: 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.index-jjgg-box .item{box-shadow: 0px 3px 10px 3px #ddd;width: 394px; margin-bottom: 15px;box-sizing:border-box;padding:10px;}
.index-jjgg-box .item .title{overflow: hidden;line-height: 27px;margin-top: 5px;}
.index-jjgg-box .item .title h1{float: left;position: relative;padding-left: 20px;font-size: 17px;font-weight: bold;color: #0084e1;}
.index-jjgg-box .item .title h1:after{content: "";position: absolute;left:0;top:0;width: 10px;height:27px;background: #185aae}
.index-jjgg-box .item .title a{float: right;font-size:13px;}
.index-jjgg-box .item .img{width: 366px;margin:0 auto;margin-top: 15px;}
.index-jjgg-box .item ul{line-height: 44px;}
.index-jjgg-box .item ul em{color: #0084e1}
.index-jjgg-box .item ul a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index-jjgg-box .item ul a:hover{color: #0084e1}

.index-xzgd-tszt-box{margin-top: 15px;display: flex;}
.index-xzgd-tszt-box .item{width: 50%;}
.index-xzgd-tszt-box .item .title{display: flex;padding-right: 8px;padding-bottom: 8px; border-bottom: 1px solid #b4b4b4;justify-content: space-between;align-items: center;}
.index-xzgd-tszt-box .item .title h1{display: flex;align-items: center;font-weight: bold;font-size: 22px; color: #0084e1;}
.index-xzgd-tszt-box .item .title img{margin-right: 10px;line-height: 0;}
.index-xzgd-tszt-box .item .title a{color: #fff;background: #0084e1;width: 113px;text-align: center;line-height: 37px;border-radius: 4px;}
.index-xzgd-tszt-box .item:nth-child(2) .title{padding-left: 8px;padding-right: 0}
.index-xzgd-tszt-box .item .content{margin-top:24px;}
.index-xzgd-tszt-box .item.xzgd .content{padding-right: 8px;}
.index-xzgd-tszt-box .item.xzgd .content ul li a{background: #f9f9f9;padding:16px;display: flex;justify-content: space-between;}
.index-xzgd-tszt-box .item.xzgd .content ul li:nth-child(2){margin-top: 23px;}
.index-xzgd-tszt-box .item.xzgd .content ul li a .img{width:97px;}
.index-xzgd-tszt-box .item.xzgd .content ul li a .text{width:445px;}
.index-xzgd-tszt-box .item.tszt .content{padding-left: 8px;}
.index-xzgd-tszt-box .item .text h1{font-size: 18px;font-weight: bold;color: #34424c;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-xzgd-tszt-box .item .text p{line-height: 30px;color: #34424c;font-size: 15px;margin-top: 10px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}

.index-xzgd-tszt-box .item.tszt ul{display: flex;flex-wrap: wrap;padding:24px 24px 0 24px; box-shadow: 0px 0px 10px 3px #ddd;justify-content: space-between;}
.index-xzgd-tszt-box .item.tszt ul li{margin-bottom:24px; line-height: 0;font-size: 0}

.index-bmdt-shipin{margin-top: 15px;display: flex;justify-content:space-between;}
.index-bmdt-shipin .item{width: 592px;}
.index-bmdt-shipin .item .title{background: #185aae;display: flex;border-radius: 5px;padding:14px 22px;padding-bottom: 0;line-height: 48px;}
.index-bmdt-shipin .item .title span{display: flex;align-items: center;color: #fff;padding:0 20px; font-size: 22px;font-weight: bold;text-align: center;justify-content: center;}
.index-bmdt-shipin .item .title span.on{background: #fff;color: #0084e1;}
.index-bmdt-shipin .item .title span img{margin-right: 10px;}
.index-bmdt-shipin .item .title a{margin-left: auto;color: #fff;font-size: 16px;}
.index-bmdt-shipin .item .bmdt{line-height: 44px;font-size: 14px;padding:10px;box-shadow: 0px 3px 10px 3px #ddd;}
.index-bmdt-shipin .item .bmdt em{color: #1765cb}
.index-bmdt-shipin .item .bmdt a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index-bmdt-shipin .item .bmdt a:hover{color: #0084e1}

.index-bmdt-shipin .item .shipin{display: flex; line-height: 44px;font-size: 14px;padding:20px 10px 8px 10px;box-shadow: 0px 3px 10px 3px #ddd;}
.index-bmdt-shipin .item .shipin .img{height:157px;width:248px;overflow:hidden; margin:0 auto;margin-bottom: 5px;line-height: 0;position: relative;}
.index-bmdt-shipin .item .shipin a{display: block;line-height: 25px;padding:0 20px;height: 212px;}
.index-bmdt-shipin .item .shipin .img:after{width: 100%;height:100%;background: url(../images/icon-play.png) no-repeat center;content: '';position: absolute;top:0;left:0;}

.index-cbts-box{margin-top: 15px;}
.index-cbts-box .title{display: flex;padding-bottom: 8px;justify-content: space-between;align-items: center;}
.index-cbts-box .title h1{display: flex;align-items: center;font-weight: bold;font-size: 22px; color: #0084e1;}
.index-cbts-box .title img{margin-right: 10px;line-height: 0;}
.index-cbts-box .title a{color: #fff;background: #0084e1;width: 113px;text-align: center;line-height: 37px;border-radius: 4px;}
.index-cbts-box .content{margin-top: 5px; display: flex;justify-content:space-between;align-items: center;padding:15px;box-shadow: 0px 3px 10px 3px #ddd;}
.index-cbts-box .content .img img{width: 100%;height:192px; display: block;}
.index-cbts-box .text{width:1028px;}
.index-cbts-box .prev2,.index-cbts-box .next2{width: 33px;text-align: center;}
.index-cbts-box .content a{display: block;position: relative;}
.index-cbts-box .content h1{position: absolute;background: rgba(0,0,0,0.4); top:0;height:100%;width: 100%;display: none;align-items: center;justify-content: center;}
.index-cbts-box .content h1 span{padding:5px 25px;color: #fff;position: absolute;line-height: 24px}
.index-cbts-box .content h1 span:after{height:0;content: "";width:40px;border-bottom: 1px solid #fff;position:absolute;top: 0px;left:0;transform:rotate(-45deg);}
.index-cbts-box .content h1 span:before{height:0;content: "";width:40px;border-bottom: 1px solid #fff;position:absolute;bottom: 0px;right:0;transform:rotate(-45deg);}
.index-cbts-box .content a:hover h1{display: flex;}

.position{ padding: 20px 0;background: url(../images/icon-index.png) no-repeat left center;}
.position a:nth-child(1){margin-left: 35px}




.whjj-box{background: #f6f6f6;border: 1px solid #d6d6d6;padding: 25px 40px; box-sizing:border-box;}
.whjj-box .title{text-align: center;line-height: 45px;font-size: 36px;color: #000;font-weight: bold;}
.whjj-box .title span{border-bottom: 5px solid #0084e1;display: inline-block;}



.whjj-box .content{display: flex;justify-content: space-between;margin-top: 40px}
.whjj-box .content .img{width:452px; }
.whjj-box .content .text{width: 615px;line-height: 36px;text-indent: 2em;}
.whjj-box .content .text a{display: block;width: 113px;height:37px;text-indent: initial;margin-top: 15px;margin-left: 15px; text-align: center; line-height: 37px;background: #0084e1;color: #fff;border-radius: 5px;}


.bhgk-nav{display: flex;justify-content: space-between;margin-top: 30px;text-align: center;padding:0 40px;}
.bhgk-nav .img{display: flex;align-items: center;justify-content: center;border-radius: 60px;line-height: 0; border:4px solid #185aae;width: 110px;height:110px;}
.bhgk-nav h1{font-size: 18px;font-weight: bold;color: #0084e1;margin-top: 20px;}


.common-title{display: flex; line-height: 60px;background: #f6f6f6;border-radius: 5px;overflow: hidden; justify-content: space-between;align-items: center;}
.common-title h1{display: flex;width: 180px; padding-left: 30px;background: #185aae; align-items: center;font-weight: bold;font-size: 24px; color: #fff;}
.common-title img{margin-right: 10px;line-height: 0;}
.common-title a{color:#0084e1;width: 113px;text-align: center;border-radius: 4px;}

.bhgk-shipin{margin-top: 40px;}
.bhgk-shipin ul{display: flex;justify-content: space-between;margin-top: 18px;line-height: 0}
.bhgk-shipin ul img{width: 390px;}

.bhgk-xxgk{margin-top:30px;}
.bhgk-xxgk ul{display: flex;margin-top: 30px;flex-wrap: wrap;}
.bhgk-xxgk ul li{width: 390px;line-height: 85px;border-radius: 5px;overflow: hidden; box-shadow: 0px 0px 10px 3px #ddd;margin-left: 15px;margin-bottom: 20px;text-align: center;font-size: 24px;}
.bhgk-xxgk ul li:nth-child(3n+1){margin-left: 0;}
.bhgk-xxgk ul li a{display: block;overflow:hidden;

                white-space: nowrap;

                text-overflow: ellipsis;}
.bhgk-xxgk ul li a:hover{background: #0084e1;color: #fff}


.bhgk-dsj{margin-top: 20px;}
.bhgk-dsj ul{margin-top: 36px;}
.bhgk-dsj ul li{margin-bottom: 6px;}
.bhgk-dsj ul a{display: flex;align-items: center;line-height: 60px;}
.bhgk-dsj ul a .span{border:1px solid #d2d2d2;position: relative; border-radius: 15px;width: 30px;margin:0 5px; height:30px;display: flex;justify-content: center;align-items: center;}
.bhgk-dsj ul a .span em{width:13px;height:13px;background: #c1c1c1;border-radius: 10px;}
.bhgk-dsj ul a .span:after{content: "";display: block;position: absolute;top:100%;height:35px;width:4px;background:#c1c1c1; }
.bhgk-dsj ul li:last-child a .span:after{display: none;}
.bhgk-dsj ul a .text{flex: 1;margin-left: 15px;position: relative;}
.bhgk-dsj ul a .text h1{padding:0 50px 0 20px;position: relative;z-index: 22}
.bhgk-dsj ul a .text h1 span{display: inline-block;float: right;padding-left: 40px; background: url(../images/icon-time.png) no-repeat center left;}
.bhgk-dsj ul a:hover .text h1{background: #0084e1;color: #fff;border-radius: 5px}
.bhgk-dsj ul a:hover .text h1 span{background: url(../images/icon-time-b.png) no-repeat center left;}
.bhgk-dsj ul a:hover .text:after{content: "";position: absolute;z-index:0; left:-10px;width:20px;height:20px;top:20px;background: #0084e1;box-shadow: 0px 0px 10px 3px #ddd;transform:rotate(45deg);}
.bhgk-dsj ul a:hover .span em{background: #0084e1;}

.two-nav ul{display: flex;background: #e8e8e8;border:1px solid #d6d6d6;flex-wrap: wrap;}
.two-nav ul li a{display: block;line-height: 50px;padding:0 23px;font-weight: bold;font-size: 18px;color: #151515}
.two-nav ul li a:hover{background:#0084e1;color: #fff; }
.two-nav ul li.on a{background:#0084e1;color: #fff;}

.content-box{background: #f6f6f6;border:1px solid #d6d6d6;border-top: 0;box-sizing:border-box;font-size:18px;}
.whjj-content{line-height: 36px;padding:40px 95px;}
.whjj-content .title{font-weight: bold;font-size: 36px;text-align: center;color: #185aae;margin-bottom: 40px;}
.whjj-content p{margin-bottom:20px;}
.fuwu-list{padding:0 32px 25px 32px;}

.fuwu-list li{padding-top: 5px;}
.fuwu-list li a{display: block;}
.fuwu-list h1{font-weight: bold;font-size: 24px;color: #151515;border-bottom: 1px dashed #ababab;line-height: 58px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fuwu-list p{margin-top: 10px;line-height: 24px;}
.fuwu-list h1 span{display: inline-block;float: right;font-size: 16px;color: #929292;font-weight: 200;padding-left: 30px;background: url(../images/icon-time.png) no-repeat left center; background-size:20px auto;}

.fuwu-list li a:hover h1{color: #0084e1}

.two-nav ul li.shipin a{padding-left: 55px;background:#0084e1 url(../images/icon-index-sppd-b.png) no-repeat 20px center }

.shipin-list{padding:25px 30px;display: flex;flex-wrap: wrap;}
.shipin-list li{width:362px; margin-left: 26px;margin-bottom: 20px;}
.shipin-list li h1{line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.shipin-list li:nth-child(3n+1){margin-left: 0}
.shipin-list img{width:362px;height:262px}

.tushu-list{border-top:1px solid #d6d6d6;padding:20px;}
.tushu-list .title{font-size: 36px;}
.tushu-list .title span{border-bottom:5px solid #0084e1;display: inline-block;line-height: 50px;}
.tushu-list ul.tushu{display: flex;flex-wrap: wrap;margin-bottom: 50px;}
.tushu-list ul.tushu li a{display: flex;padding:20px;padding-right: 10px}
.tushu-list ul.tushu li{width: 365px; box-shadow: 0px 0px 10px 3px #ddd;border-radius: 3px;margin-top: 30px;margin-left: 30px;}
.tushu-list ul.tushu li:nth-child(3n+1){margin-left: 0}
.tushu-list ul.tushu li h1{font-size: 24px;color: #0084e1;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.tushu-list ul.tushu li .img{width:125px;border:1px solid #eaeaea;}
.tushu-list ul.tushu li .text{width:195px;line-height: 25px;margin-left: auto}
.tushu-list ul.tushu li .text .p{margin-top: 10px;}
.tushu-list ul.tushu li .text .p p{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.xuezhe-list-box{border-top:1px solid #d6d6d6;padding:25px 0;}
.xuezhe-list-box .title{font-size: 36px;text-align: center;}
.xuezhe-list-box .title span{border-bottom:5px solid #0084e1;display: inline-block;line-height: 50px;}
.xuezhe-list {display: flex;flex-wrap: wrap;margin-bottom: 50px;width: 100%;padding:0 25px;}
.xuezhe-list li a{display: flex;padding:20px;padding-right: 10px}
.xuezhe-list li{width: 559px; box-shadow: 0px 0px 10px 3px #ddd;border-radius: 3px;margin-top: 30px;margin-left: 30px;}
.xuezhe-list li:nth-child(2n+1){margin-left: 0}
.xuezhe-list li h1{font-size: 24px;color: #0084e1;font-weight: bold;}
.xuezhe-list li h1.on em{border:1px solid #000}
.xuezhe-list li .img{width:190px;border:1px solid #eaeaea;}
.xuezhe-list li .img img{width: 100%;height:250px}
.xuezhe-list li .text{line-height: 25px;margin-left: 10px;flex: 1}
.xuezhe-list li .text span{font-weight: bold;font-size: 18px;display: block;margin-top: 10px}
.xuezhe-list li .text p{margin-top: 20px;line-height: 28px;
 display: -webkit-box;

                -webkit-box-orient: vertical;

                -webkit-line-clamp: 5;

                overflow: hidden;
}



.zimu{display:flex;padding:30px;flex-wrap: wrap;}
.zimu p{width: 11.1%;margin-bottom: 20px;}
.zimu p.on span{color: #fff;background: #015293}
.zimu span{padding:0 25px; display: inline-block;font-weight: bold; line-height: 36px;background: #dbdbdb;border-radius: 4px;}
.name-list{padding:0 30px;display:flex;flex-wrap: wrap;}
.name-list a{width:16.6%;line-height: 36px;}


.fuwu-list-2{padding:0 32px 25px 32px;}

.fuwu-list-2 li{padding-top: 5px;border-bottom: 1px dashed #ababab;}
.fuwu-list-2 li a{display: flex;justify-content: space-between;line-height: 58px;}
.fuwu-list-2 h1{color: #151515;padding-left: 10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fuwu-list-2 h1 em{color: #0084e1}
.fuwu-list-2 span{font-size: 16px;color: #929292; padding-left: 30px;background: url(../images/icon-time.png) no-repeat left center; background-size:20px auto;}
.fuwu-list-2 li a:hover h1{color: #0084e1}

.ddjs,.content-arc{border:1px solid #d6d6d6;}

.ddjs-box{padding:0 20px;padding-top: 10px;}
.ddjs-box .img{margin-top: 18px;}
.ddjs-box img{width:100%;}
.title-ddjs{
  line-height: 40px;
  border-bottom: 3px solid #cacaca;
}
.title-ddjs a{display: inline-block;padding:0 50px;position: relative;}
.title-ddjs a.on:after{content: "";display: block;width: 100%;height:3px;background: #0084e1;left:0; position: absolute;bottom: -3px;}
.title-ddjs a.on{color: #0084e1;font-weight: bold;}

.title-gonggao{margin:0 20px;padding-top:30px; border-bottom: 3px solid #0084e1;line-height: 45px;font-size: 36px;font-weight: bold;}

.content-arc{padding:0 25px;}
.content-arc .title{text-align: center; }
.content-arc .title h1{ border-bottom: 1px solid #d6d6d6;line-height: 45px;padding:25px; font-size: 30px;color: #0084e1;font-weight: bold;}
.content-arc .title h1 p{font-size:18px;color:#a0a0a0;}
.content-arc .title h1.on em{border:1px solid #000}
.content-arc .title span{font-size:14px;color: #a0a0a0; line-height: 55px;}
.content-arc .content{font-size: 18px;line-height: 36px; color: #2b2b2b;padding-bottom: 20px;}
.content-arc .content p{margin-bottom:20px;}
.content-arc .next{line-height: 65px;border-top: 1px solid #d6d6d6;display: flex;justify-content: space-between;}
.content-arc .next a{display: inline-block;max-width: 500px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.content-arc .next a:hover{color: #0084e1}

.content-share{text-align: center;}


.new-box{padding:30px;border:1px solid #d6d6d6;}

.common-title2{display: flex;justify-content: space-between;align-items: center;}
.common-title2 h1{border-bottom:5px solid #0084e1;line-height: 50px;font-size: 22px;color: #191919;font-weight: bold;}
.common-title2 a{    width: 113px;
    height: 36px;
    text-indent: initial;
    text-align: center;
    line-height: 36px;
    background: #0084e1;
    color: #fff;
    border-radius: 5px;
}
.common-title2 .mob-btn{display: none;}
.swiper-slide img{width:100%;display: block; }
.swiper-slide .img{overflow:hidden}
.index-news-box .swiper-container{height: 100%;}
.common-title-3{background: #ffffff;display: flex;align-items: center;line-height: 60px;justify-content: space-between;}
.common-title-3 h1{display: flex;border-radius: 4px 0 0 4px; background: #185aae;align-items: center; font-weight: bold;font-size: 22px;color: #fff;padding:0 20px;}
.common-title-3 img{margin-right: 5px;}
.common-title-3 span{margin-right: 20px;}
.common-title-3 a{color: #0084e1;margin-right: 20px;}
.bhxw-box{display: flex;margin-top: 38px;}
.bhxw-box .left{width: 642px;}
.bhxw-box .left .swiper-container{height:418px;}
.bhxw-box .left a{display: block;height:100%;position: relative;width: 100%}
.bhxw-box .left img{display: block;width: 100%}
.bhxw-box .left a h1{position: absolute;bottom:0px;left:0;background: rgba(0,0,0,0.5);color: #fff;line-height: 50px;width: 100%;text-align: center;font-size: 24px;font-weight: bold;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}

.bhxw-box .left .swiper-pagination{position: relative;padding-top: 15px;}
.bhxw-box .left .swiper-pagination .swiper-pagination-bullet{width:70px;border-radius: 0;margin:0 10px;}
.bhxw-box .left .swiper-pagination .swiper-pagination-bullet-active{background: #e60012;}
.bhxw-box .right{margin-left: 40px;flex: 1;width:400px;}
.fuwu-list-2.bhxw{padding:0;display: block;}
.fuwu-list-2.bhxw li{border:0;}
.fuwu-list-2.bhxw li a{display: block;line-height: 36px;width: 100%;}
.fuwu-list-2.bhxw h1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-left: 0;}
.fuwu-list-2.bhxw li span{background-size:auto 100%}
.page{line-height: 38px;margin-bottom: 45px;}
.page ul{display: flex;justify-content: center;}
.page ul li a ,.page ul li span{color: #999;display: block;border:1px solid #e9e9e9; background: #fff;color: #999;width: 38px;margin:0 3px;border-radius: 4px;overflow: hidden;text-align: center;}
/*.page ul li a{}*/
.page ul li a:hover{color: #fff;background: #00a6ff;border:1px solid #00a6ff;}
.page ul li.active a,.page ul li.active span{color: #fff;background: #00a6ff;border:1px solid #00a6ff;}
.top-30{margin-top:15px;}
.box-shadow{box-shadow: 0px 3px 10px 3px #ddd}
.hyxw-box{margin-top: 15px;display: flex;justify-content: space-between;}
.hyxw-box .item{width: 585px;box-shadow: 0px 3px 10px 3px #ddd}
.hyxw-box .item a{line-height: 45px;}
.common-title-3.bottom{border-bottom: 3px solid #0084e1;}
.common-title-3.bottom h1{border-radius: 4px 4px 0 0}
.common-title-3.b{background: #f6f6f6;}
.bhgg-2{margin-top: 15px; box-shadow: 0px 3px 10px 3px #ddd}
.bhgg-2 .fuwu-list-2.bhxw{display: flex;flex-wrap: wrap;padding:30px;}
.bhgg-2 .fuwu-list-2.bhxw li{width: 500px;margin-left: 90px;}
.bhgg-2 .fuwu-list-2.bhxw li:nth-child(2n+1){margin-left: 0;}

.title-xzgd{padding-top:30px; border-bottom: 3px solid #0084e1;line-height: 45px;font-size: 24px;font-weight: bold;}

.fuwu-list-2 .img{margin-top: 20px;}

.fuwu-list-2.xzgd{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 10px 0 50px 0;}
.fuwu-list-2.xzgd li{width:500px;}
.fuwu-list-2.xzgd li a{line-height: 44px;}
.fuwu-list-2.xzgd h1{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding-left: 0;}


.ggrw-list li{display: flex;box-shadow: 0px 0px 10px 3px #ddd;border-radius: 4px;padding:25px 20px;margin-top: 25px;}
.ggrw-list .img{width:143px;}
.ggrw-list .text{flex: 1;margin-left: 25px;margin-top: 5px;}
.ggrw-list .text h1{font-weight: bold;font-size: 24px;color: #0084e1}
.ggrw-list .text p{line-height: 30px;margin-top: 10px;color: #2b2b2b}
.ggrw-list .text a{color: #0084e1;margin-top: 10px;display: inline-block;}

.banner-tspp img{width: 100%;display: block;}

.zgggnj-box {padding: 25px;border-top:1px solid #ddd;}
.zgggnj-box .common-title2{}
.zgggnj-box .content{margin-top: 20px;display: flex;}
.zgggnj-box .content .img{width:222px;}
.zgggnj-box .content .text{text-indent: 2em;flex: 1;margin-left: 25px;line-height: 28px;}

.tspp-item-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tspp-item-box .item{width:580px;box-shadow: 0px 0px 10px 3px #ddd;border-radius: 3px;overflow: hidden;}
.tspp-item-box .item .bottom{border:0;background: #fff}
.tspp-item-box .item .content{padding:20px;line-height: 28px;text-indent: 2em}
.tspp-item-box .common-title-3{line-height: 54px;}
.tspp-title{display: flex;margin-top: 30px; margin-bottom: 30px; justify-content: center;align-items: center;font-size: 47px;line-height: 50px;font-weight: bold;}
.tspp-title img{margin:0 30px;}


.sgzc-box .item{margin-top: 30px;}

.wgzwh-box .item:nth-child(1),.wgzwh-box .item:nth-child(2){width:560px;margin-top:0;}
.wgzwh-box .item{margin-top: 30px;}


.sghy-box{display: flex;justify-content: space-between;}
.sghy-box .item{width:370px;padding:10px;}
.sghy-box .item .content{margin:12px; padding:0; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box; 
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;}


.rdzt-box{padding:20px 10px; border-top:1px solid #ddd;}
.nav-rdzt{display: flex;flex-wrap: wrap;}
.nav-rdzt a{margin: 12px;padding-right: 10px;line-height: 52px;font-size: 18px;color: #185aae;border:1px solid #dedede;border-radius: 3px;margin-top: 30px;background: #fff;display: flex;align-items: center;}
/*.nav-rdzt a:nth-child(5n+1){margin-left: 0;}*/
.nav-rdzt a em{width:22px;height:22px;margin-right: 5px;margin-left: 10px;border-radius:20px;background: #0084e1;position: relative;}
.nav-rdzt a em:after{position: absolute;transform: translate(-50%,-50%); width:10px;height:10px;border-radius: 10px;border:3px solid #fff;content: "";top:50%;left:50%;}
.nav-rdzt a.on{color: #fff; background: #0084e1;}
.nav-rdzt a.on  em{background: #fff;}
.nav-rdzt a.on em:after{border:3px solid #0084e1;}
.nav-rdzt a:hover{color: #fff; background: #0084e1;}
.nav-rdzt a:hover  em{background: #fff;}
.nav-rdzt a:hover em:after{border:3px solid #0084e1;}


.rdzt-list{background: #fff;box-shadow: 0px 0px 10px 3px #ddd;padding-bottom: 30px}
.rdzt-list .common-title-3{line-height: 54px}
.rdzt-list .common-title-3 h1{background: #0084e1}
.rdzt-list .fuwu-list-2{padding:10px;}
.rdzt-list .fuwu-list-2 h1{padding-left: 0}
.rdzt-list .page{margin-bottom: 0;margin-top: 20px;}

.index-jjgg-box.rdzt .item ul a{color: #0084e1}
.index-jjgg-box.rdzt .item ul li{border-bottom:1px dashed #ddd;}


.hyxw-box.rdzt .common-title-3{line-height: 52px;}
.hyxw-box.rdzt .fuwu-list-2{padding:0;padding-bottom: 20px;}
.hyxw-box.rdzt .fuwu-list-2 .img{margin-top: 0;margin-bottom: 10px;}
.hyxw-box.rdzt .fuwu-list-2 .img img{width:100%;}
.hyxw-box.rdzt .fuwu-list-2 li{padding:0 20px;border:0;}
.hyxw-box.rdzt .fuwu-list-2 li a{border-bottom: 1px dashed #ddd}

.jnggkf-box{border-top:1px solid #ddd; padding:25px;}
.jnggkf-box .item-box{display: flex;margin-top: 30px;}
.jnggkf-box .item-box a{width:33%;text-align: center;color: #0084e1; margin-left: 30px; border-radius: 3px;line-height: 60px;background: #fff;}
.jnggkf-box .item-box a:nth-child(1){margin-left: 0}
.jnggkf-box .item-box a:hover{background: #0084e1;color: #fff}

.tzgg-box-1{border-top:1px solid #ddd; padding:25px;}

.tzgg-box-1 .title{display: flex;line-height: 40px;justify-content: space-between;border-bottom: 5px solid #0084e1;}
.tzgg-box-1 .title h1{font-size: 36px;font-weight: bold;}
.tzgg-box-1 .title a{background: #0084e1;color: #fff;padding:0 20px;border-radius: 4px 4px 0 0;}

.tzgg-box-1 .fuwu-list-2{padding:0;}

.contact-us-box{box-shadow: 0 0 10px 3px #ddd;background:#fff}
.contact-us-box .ditu{height:815px;width: 100%}
.contact-us-box .ditu img{width:100%;height:100%;}
.contact-us-box .content{padding:60px;line-height: 36px;font-size: 18px;}
.contact-us-box .content a{font-size:initial}
.contact-us-box .content .text{margin-top: 30px;}
.contact-us-box .content .text h1{font-size: 36px;font-weight: bold;line-height: 60px;}
.contact-us-box-1{box-shadow: initial;}
.rczp-box{padding:25px;}
.rczp-box li{border-bottom: 1px dashed #ddd}
.rczp-box .content{display: none;padding:0 15px 15px 15px;line-height: 30px;}
.rczp-box li.on .content{display: block;}
.rczp-box .title{display: flex;line-height: 60px;justify-content: space-between;cursor: pointer;}
.rczp-box .title h1{width:380px;font-weight: bold;font-size: 18px;color: #151515}
.rczp-box .title p{width: 500px; color: #919191}
.rczp-box .title span{width: 130px; color: #919191; padding-left: 30px;background: url(../images/icon-time.png) no-repeat left center;}
.rczp-box .title em{padding-left: 30px;background: url(../images/icon-zk.png) no-repeat left center;}
.contact-us-box-1 .content{flex-wrap: wrap;justify-content: space-between;}
.contact-us-box-1 .content .text{}

.contact-form{padding:0 60px 40px 60px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact-form .title{font-size: 36px;font-weight: bold;line-height: 60px;width:100%;}
.contact-form .item{display: flex;margin-top: 25px;align-items: center;}
.contact-form .item .msg{width:100px;text-align: right}
.contact-form .item .input{flex: 1}
.contact-form .item em{color: #cb0505}
.contact-form .item.textarea{width:100%;height:100px;align-items: initial;}
.contact-form .item.textarea textarea{width:100%;height:100%;padding:10px;border-radius: 4px;box-sizing:border-box;border:0;}
.contact-form .item .input{border-radius: 4px;border:1px solid #a7a7a7;overflow: hidden;padding:0 10px; background: #fff;}
.contact-form .item .input input{line-height: 45px;border:0;width:200px;}
.contact-form .item.code .input{display: flex;align-items: center;border:0;background: initial;padding:0;}
.contact-form .item.code .input input{border:1px solid #a7a7a7;width:100px;margin-right: 15px; border-radius: 4px;background: #fff;overflow: hidden;padding:0 10px;}
.contact-form .item.submit{width: 100%}
.contact-form .item.submit .input{background: initial;border:0;padding:0;}
.contact-form .item.submit input{ background: #0084e1;font-size: 18px;cursor: pointer; color: #fff;border-radius: 4px;height:45px;width:100px;}

.content-arc .content .img{text-align:center;margin-top:20px}
.content-arc .content .img img{width:190px}
.footer{margin-top:15px;background: #eeeeee;}
.footer .link .title{font-size: 20px;font-weight: bold;padding-top: 25px;}
.footer .link .content{margin-top: 15px;display:flex;justify-content: space-between;}
.footer .link .content .item{width: 275px;height:42px;line-height: 42px;border:1px solid #a3a3a3;background: #f9f9f9;border-radius: 3px}
.footer .link .content .item select{width: 90%;margin:0 auto;display: block; height:100%; background: initial;border: 0;appearance:none; background: url("../images/icon-link.jpg") no-repeat right center;-webkit-appearance:none;-moz-appearance:none;}
.bottom-nav{display: flex;margin-top: 55px;justify-content: space-between;}
.bottom-nav h1{font-size: 20px;font-weight: bold;}
.bottom-nav p{line-height: 24px;font-size: 12px;margin-top: 30px}
.bottom-nav a{display: block;font-size: 12px;line-height: 36px}
.bottom-nav span{display: block;text-align: center;font-size: 18px;margin-top: 10px;margin-bottom: 20px;}
.bottom-nav img{width:183px;}
.bottom-nav h2{font-size: 16px;color: #1d1d1d;margin-bottom: 10px;font-weight: bold;}
.foot{text-align: center;line-height: 82px;background: #185aae;font-size: 16px;color: #fff;margin-top: 20px;}
.foot span{display: inline-block;margin:0 30px;}
.foot a{color: #fff;}
.index-bmdt-shipin .item .shipin .img img{height:100%;width:100%}
.bottom-nav em{display: block;font-size: 13px;text-align: center;line-height: 18px;margin-top: 10px}