
.panel *{border: none}
.panel-title > a{display: block;border: 0}


.nav-tabs{border: 0}
.nav-tabs > li > a{border-radius: 0;margin: 0;padding: 0;border: 0}
.nav-tabs > li{margin: 0}
.nav-tabs > li.active > a {border: 0}

.bdshare-button-style0-16 .bds_tsina ,.bdshare-button-style0-16 .bds_weixin{width: 28px;height: 28px;  background-size: 100% 100%!important; background-position: 0 0!important;}

.i-move{width: 96px; height: 40px; margin-top: 22px;display: block; font-size: 12px;  position: relative;
    line-height: 40px;text-align: center;color:#0b0b0b;border: 2px solid #f18804;transition: all .5s}
/*.i-move{width: 200px;height: 54px; font-size: 18px; text-align: center;line-height: 54px;margin: 20px 24px 0 24px;*/
    /*position: relative;background: rgba(255,255,255,.87);transition: all .5s}*/
.i-move a{display: block;width: 100%;height: 100%;color: #fff;position: absolute;left: 0;top: 0;z-index: 9}
.i-move a>div:nth-child(1){position: absolute;width: 100%;height: 100%;left: 0; top:0;z-index: 9}
.i-move-h{width: 100%;height: 100%;position: absolute;left: 0;top: 0;transform: scaleX(0);transform-origin: right center;
    background:rgba(242,145,9,.85);  transition: transform 0.5s;}
.i-move:hover{background: rgba(255,255,255,0);transition: all .5s}
.i-move:hover .i-move-h{transform: scaleX(1); transform-origin: left center; }
.i-move:hover a {color: #fff;transition: all .5s}

.i-project-swiper .swiper-button-prev{left: -50px}
.i-project-swiper .swiper-button-next{right: -50px}
.swiper-button-next, .swiper-button-prev{ margin-top: 0px;}

.n-box-r-share{ margin: 40px 0; display: flex;align-items: center}
.bdshare-button-style0-16 .bds_tsina ,
.bdshare-button-style0-16 .bds_weixin,
.bdshare-button-style0-16 .bds_qzone,
.bdshare-button-style0-16 .bds_sqq
{width: 28px;height: 28px;  background-size: 100% 100%!important; background-position: 0 0!important;}
.bdshare-button-style0-16 .bds_tsina {background: url("../images/wb.png") no-repeat;}
.bdshare-button-style0-16 .bds_weixin{background: url("../images/wx.png") no-repeat;}
.bdshare-button-style0-16 .bds_qzone{background: url("../images/kj.png") no-repeat;}
.bdshare-button-style0-16 .bds_sqq{background: url("../images/qq.png") no-repeat;}

.i-banner-bg{width: 100%;padding-top: 27%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.i-banner .swiper-pagination{max-width: 1280px;left: 50%;transform: translateX(-50%);text-align: left}
.i-banner .swiper-pagination-bullet{width: 42px;height: 42px; font-size: 20px; text-align: center;line-height: 42px;
    margin: 0 .6%!important; border-radius: 0;background:rgba(255,255,255,.7);opacity: 1}
.i-banner  .swiper-pagination-bullet-active{ background:rgba(255,255,255,1);}
.i-banner-text{   position: absolute;left: 66%;top: 53.7%;transform: translate(-50%,-50%);color: #fff}
.i-banner-text img{max-width: 100%;}
.i-banner-text h1{font-size: 53px;margin-bottom: 10px;}
.i-banner .swiper-button-next1{right: 40px}
.i-banner .swiper-button-prev1{left: 40px}

.i-title{ display: flex;justify-content: space-between; font-size: 20px; font-weight: 600;color: #282828; padding-bottom: 20px;border-bottom: 1px solid #b5b5b5}
.i-title span{padding-left: 12px;display: inline-block;vertical-align: bottom;line-height: 1}
.i-title  a{color: #494949;font-size: 14px;font-weight: 500}
.i-more{ display: inline-block; transition: .4s all ease}
.i-more:hover{ color: #1d3058 ; transform: translateX(6px);transition: .4s all ease}

.i-top {background: #f1f1f1}
.i-top .g_w{display: flex;justify-content: space-between}
.i-top-l{width: 49%;display: flex}
.i-top-l>span{width: 126px; font-size: 18px;color: #1d3058;height: 70px;line-height: 70px; text-align: center;background: #dddedf}
.i-top-swiper{ width: calc(100% - 126px); padding-right: 20px;position: relative}
.i-top-swiper .swiper-container{height: 70px;}
.i-top-swiper .swiper-slide{display: block;width: 100%}
.i-top-swiper .swiper-slide a{height: 70px; line-height: 70px; padding: 0 20px; color: #212222;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.i-top-swiper .swiper-button-prev{ width: auto;height: auto; margin: 0; background: none; left: auto; right: 4px;top: 50%;transform: translateY( -100%) }
.i-top-swiper .swiper-button-next{ width: auto;height: auto; margin: 0; background: none; right: 4px;top: 50%;}

.i-news{padding: 48px 0 90px 0}
.i-news .g_w{display: flex;}
.i-news-con1{width: calc(100%  - 258px);padding-right: 70px;}
.i-news-con2{width: 258px;}
.i-news-list ul{display: flex;flex-wrap: wrap;justify-content: space-between}
.i-news-list ul li{width: 48%;margin : 40px 0 40px 0;}
.i-news-item{display: flex;align-items: center;}
.i-news-itemImg{width: 180px;overflow: hidden}
.i-news-itemBg{padding-top: 93%;transition: .8s all ease}
.i-news-itemText{width: calc(100% - 180px);padding-left: 20px;}
.i-news-itemText span{display: block;font-size:18px;font-weight: 600;color: #080808;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; transition: .4s all ease }
.i-news-itemText p{display: block; height: 44px; overflow: hidden; margin-top: 20px; line-height: 1.6em; color: #4e4e4e }
.i-news-itemText b{display: block; width:  76px; height: 29px; line-height: 29px;text-align: center;color: #fff;margin-top: 20px;background: #1d3058;transition: .4s all ease }
.i-news-list .i-news-item b.more{display: block;width: 76px;height: 30px; margin-top: 10px; font-size: 14px;font-weight: 400; line-height: 30px;text-align: center;color: #fff;background: #1d3058}
.i-news-item:hover .i-news-itemText span{color: #1d3058;transition: .4s all ease }
.i-news-item:hover .i-news-itemText b{transform: translateX(6px);transition: .4s all ease }
.i-news-item:hover .i-news-itemBg  {transform: scale(1.06) ;transition: .8s all ease }

.i-news-con2-a{margin-top: 40px;border-bottom: 1px solid #b5b5b5;padding-bottom: 20px;}
.i-news-con2-a a{display: block;width: 100%;height: 40px; line-height: 40px; font-size: 16px;color: #4e4e4e; transition: .4s all ease;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.i-news-con2-a a:hover{color: #005594;transition: .4s all ease}
.i-news-con2 .i-more{margin-top: 22px; display: inline-block;color: #494949}

.i-about {display: flex;align-items: stretch;flex-direction:row-reverse}
.i-aboutL{ width: calc((100% - 600px)*.6) ;background: url("../images/i-about1.jpg") no-repeat;background-size: cover;background-position: center}
.i-aboutC{width:600px;color: #fff; padding: 20px 70px;display: flex;align-items: center;
    background: url("../images/i-about2.jpg") no-repeat;background-size: cover;background-position: center}
.i-aboutR{ width: calc((100% - 600px)*.4) ;color: #fff}
.i-aboutR ul li{padding: 62px 10px 38px 30px; text-align: left; background: #007ab3;cursor: pointer;transition: .4s all ease}
.i-aboutR ul li:nth-child(2){ background: #005594}
.i-aboutR ul li:nth-child(3){ background: #005594}
.i-aboutR ul li div{display: inline-block;text-align: center;color: #fff}
.i-aboutR ul li i{display: block;font-size:50px; }
.i-aboutR ul li span{display: block;font-size:20px; }
.i-aboutR ul li.active{background: #ffbd4a;transition: .4s all ease}
.i-about-title h2{font-weight: 600;font-size: 40px;text-transform: uppercase}
.i-about-title span{font-size: 20px;display: block;margin-top: 20px;}
.i-about-textP{margin-top: 26px;font-size: 16px;line-height: 1.8em; width: 440px; max-width: 100%; }
.i-about-body{display: none;max-width: 100%}
.i-about-body.active{display: block}
.i-about-text{max-width: 100%}
.i-about-text .i-more{color: #fff;margin-top: 30px;}

.i-pro{margin-top: 66px;margin-bottom: 66px;}
.i-pro-swiper{ max-width: 1308px;margin: 0 auto; margin-top: 28px;position: relative;padding: 0 50px;}
.i-pro-swiper .swiper-slide a{display: block;}
.i-pro-img{padding-top: 71%;border-radius: 8px;overflow: hidden;position: relative;}
.i-pro-text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(29,48,88,.8); opacity: 0; transform: translateY(50%);transition: .4s all ease;
    display: flex;align-items: center;justify-content: center;font-size: 20px;color: #fff;}
.i-pro-text2{margin-top: 10px;font-size: 18px;color: #282828}
.i-pro-swiper .swiper-slide a:hover .i-pro-text{opacity: 1;transform: translateY(0)}
.i-pro .swiper-button-prev{width:46px; height: 46px; background: url("../images/i-prev.png") no-repeat;background-size: 100% 100%;
margin: 0;left: 0;top: 50%;transform: translateY(-50%);}
.i-pro .swiper-button-next{width:46px; height: 46px; background: url("../images/i-next.png") no-repeat;background-size: 100% 100%;
    margin: 0;right: 0;top: 50%;transform: translateY(-50%);}

footer{border-top: 8px solid #ffbd4a;}
.f-top{padding: 40px 0 60px 0;background: #1d3058;color: #fff }
.f-top .g_w{display: flex;justify-content: space-between}
.f-top .g_w:nth-child(2){margin-top:36px; }
.f-top .g_w>b{font-size: 26px;}
.f-info{font-size: 14px; font-weight: 500; width: 400px;max-width: 100%;}
.f-info-logo{ }
.f-info-p{display: inline-block;vertical-align: top;margin-top: 20px;margin-right: 30px;}
.f-info-code{display: inline-block;vertical-align: top; margin-top: 20px;}
.f-info-code img { display:block; width:100px; };
.f-info p{margin-top: 20px;}
.f-info p:nth-child(1){margin-top: 0}
.f-c > ul > li{display: inline-block;margin-right: 60px; vertical-align: top}
.f-c > ul > li ul li{margin-top: 16px;}
.f-c > ul > li ul li:nth-child(1){margin-top: 0;}
.f-c > ul > li>a{color: #fff;font-size: 16px;margin-bottom: 50px;}
.f-c > ul > li a{ display: block; color: #b7b7b7;font-size: 14px;transition: .4s all ease}
.f-c > ul > li a:hover{transform: translate(2px ,-2px); color: #fff; transition: .4s all ease}
.f-c-codeImg{display: inline-block;text-align: center}
.f-c-codeImg:nth-child(1){margin-right: 68px;}
.f-c-codeImg span{display: block;margin-top: 10px;font-size: 16px;font-weight: 500}
.f-b{padding: 24px 0;background: #18191a;color: #fff;text-align: center;font-size: 14px;font-weight: 500}
.f-b a{color: #fff;display: inline-block;margin: 0 6px;}


.n_banner{  padding-top:13%; position:relative;}
.n_zhong{ padding-top:50px; padding-bottom:60px;}

.weizhi{ padding: 20px 0; border-bottom: 1px solid #dedede; text-align: right;}
.weizhi span{ display: block; font-size: 30px; color: #333; line-height: 30px;}
.weizhi a{ color: #333; margin-left: 15px; display: inline-block; vertical-align: middle; line-height: 30px; padding: 0 15px; position: relative; text-decoration: none;}
.weizhi a:after{ content: ''; opacity: 0; width: 100%; position: absolute; left: 0; bottom: -20px; background: #0b5394; height:6px;}
.weizhi a.active{ color: #0b5394; }
.weizhi a.active:after{ opacity: 1; }
.weizhi a:hover{ color: #0b5394; }


.nab_jj h5{ width: 70%; line-height: 30px; margin: 30px auto; font-size: 16px; color: #333; }
.nab_jj .ty_content p{ line-height: 30px; }
.nab_jj .ty_content{ padding-top: 164px; margin-top: -243px; background: #efeff0; padding-bottom: 100px;}
.n-about-text{margin-top: 80px;}

.nab_zz h2{ margin-bottom: 50px; }
.nab_zz .row{ margin: 0 -50px; }
.nab_zz .row .col-md-3{ padding: 0 50px; }
.nab_zz .caption{ margin-bottom: 40px; }
.nab_zz .caption a{ padding-top: 68%; display: block;}
.nab_zz .caption h5{ text-align: center; margin-top: 15px; height: 30px;overflow: hidden}


.nab_v h2{ margin-bottom: 50px; }
.nab_v .caption{ margin-bottom: 50px; }
.nab_v .caption h5{ line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nab_v .caption h4{ margin-top: 20px; margin-bottom: 15px;}
.nab_v .caption h4 a{ color: #333; text-decoration: none; }
.nab_v .caption .v_img a{ padding-top: 69%; display: block; }
.nab_v .row{ margin: 0 -75px; }
.nab_v .row .col-md-6{ padding:0 75px; }

.n_cp{ padding-top: 20px; }
.cp_img a{ padding-top: 70%; display: block; border:1px solid #dedede; }
.ncp_list .caption h5{ padding-left: 5px; margin-top: 15px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ncp_list .caption{ margin-bottom: 30px; }
.ncp_list{padding-left: 20px;}
.ny_left .panel-heading{ padding: 0; }
.ny_left .panel-heading a{ display: block; padding: 10px 24px; font-size: 18px; position: relative; text-decoration: none; color: #fff; background: #0b5394; transition: all 0.3s; border:1px solid #ccc;}
.ny_left .panel-heading a i{ position: absolute; right: 15px; top: 50%; transform: translateY(-50%); z-index: 2; color: #fff; transition: all 0.3s; transform: rotate(90deg); margin-top: -10px;}
.ny_left .panel-heading a.collapsed{ background: #fff; color: #333;}
.ny_left .panel-heading a.collapsed i{ color: #333; transform: rotate(0); }

.ny_left .panel{ border:none; background: none; box-shadow: none;}
.ny_left .panel-body ul{ margin: 0; padding: 0; }
.ny_left .panel-body ul li{ list-style: none; }
.ny_left .panel-body ul li a{ font-size: 18px; padding: 8px 0; padding-left: 30px; display: block; text-decoration: none; color: #333;}
.ny_left .panel-body ul li a i{ font-size: 14px; opacity: 0; transition: all 0.3s; margin-left: 5px;}
.ny_left .panel-body ul li:hover a{ color:#0b5394;}
.ny_left .panel-body ul li:hover a i{ color: #0b5394; opacity: 1; margin-left: 0;}
.ny_left .panel-body ul li.active a{ color: #0b5394; }
.ny_left .panel-body ul li.active a i{ color: #0b5394; opacity: 1;}


.n_cp_content .ny_left{ padding-top: 80px; }
.ncp_content{ background: #fff; padding:80px 40px;}

.nap_header .caption h5 { margin-top: 30px; }
.nap_header .caption h5 a.btn{ background: #0b5394; color: #fff; padding: 8px 20px;}
.nap_header .caption h5 a.btn i{ margin-right: 10px; }
.nap_header .caption h3{ padding-bottom:20px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.nap_header .caption p{ line-height: 30px;}
.ncp_img{ border:1px solid #dedede; background: #f8f8f8;}
.ncp_img img{ display: block; max-height:340px; max-width: 100%; margin: 0 auto;}

.ncp_content_body{ margin-top:40px;}
.ncp_content_body ul{ margin:0; padding:0;}
.ncp_content_body ul:after{ content:''; clear:both; display:table;}
.ncp_content_body ul li{ list-style:none; float:left; border:1px solid #ccc; border-right:none; border-bottom:none;}
.ncp_content_body ul li:last-child{ border-right:1px solid #ccc;}
.ncp_content_body ul li a{ padding:15px; background:#f0f0f0; color:#333; position: relative; display:block; text-decoration:none;}
.ncp_content_body ul li a:after{ opacity: 0; content: ''; width: 100%; height: 4px; position: absolute; top: -1px; left: 0; z-index: 2; background: #0b5394; }
.ncp_content_body ul li a:before{ opacity: 0; content: ''; width: 100%; height: 1px; position: absolute; bottom: -1px; left: 0; z-index: 2; background: #fff; }
.ncp_content_body ul li.active a{ color:#333; background:#fff;}
.ncp_content_body ul li.active a:after{ opacity: 1; }
.ncp_content_body ul li.active a:before{ opacity: 1; }
.ncp_content_body ul li.active{ border:1px solid #ccc; border-right:none; border-bottom:none;}
.ncp_content_body ul li.active:last-child{ border-right:1px solid #ccc;}

.tab_pr.fade{ display:none;}
.tab_pr.fade.active{ display:block;}
.tab_pr{ padding:20px; border:1px solid #ccc; padding-bottom:30px;}

.nnew_left{ background: #fff; padding: 30px; padding-bottom: 60px;}
.nnew_form{ padding:15px; background:url(../images/h.jpg) left top repeat; }
.nnew_form .caption{ padding:10px 20px; background:#fff;}
.nnew_form .caption h4{margin: 10px 0;font-weight: 600}

.nnew_li{ padding:16px 8px; border-bottom: 1px solid #bfbfbf;transition: .4s all ease  }
.nnew_li .new_text{ padding-top: 25px; }
.nnew_li .new_text h4{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nnew_li .new_text h4 a{ color: #333; text-decoration: none; transition: all 0.3s;}
.nnew_li:hover .new_text h4 a{ color: #0b5394; }
.nnew_li .new_text h6{ color: #999; margin-top: 15px; margin-bottom: 20px;}
.nnew_li .new_text h6 span{ margin-right: 15px; }
.nnew_li .new_text p{ line-height: 24px; color: #666; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.nnew_li .new_text h5{ margin-top: 20px; }
.nnew_li .new_text h5 a{ color: #0b5394; }
.new_img a{ position: relative; }
.new_img a{ padding-top: 62.6%; display: block; }
.new_img span{ position: absolute; right: 0; top: 0; z-index: 2; background: rgba(11,83,148,0.79); color: #fff; padding: 8px; text-align: center; font-size: 12px;}
.new_img span b{ font-size: 30px; font-weight: bold; display: block; line-height: 30px;}

.n_new_list .nnew_bj{ transition: all 0.3s;}
.n_new_list .nnew_bj .nnew_li{ border-bottom: 1px solid #dedede; border-top: 1px solid #fff;}
.n_new_list .nnew_bj:hover{ background: #edeeee; }
.n_new_list .nnew_li{ background: none; }
.n_new_list .nnew_li .row{margin: 0;}
.n_new_list .nnew_li .row .col-md-4{ padding: 0; }
.n_new_list .nnew_li .row .col-md-8{ padding: 0; }
.n_new_list .nnew_li .new_img{ padding-right: 50px; }
.n_new_list .nnew_li .new_text{ margin-left: -20px; }
.n-news-r{padding-left: 10px;}
.n-newsD-list{margin-top: 30px;}
.n-newsD-listTitle{ }
.n-newsD-listTitle h4{font-weight: 600}
.n-newsD-listTitle span{ margin-top: 14px; display: block;width: 44px; height: 3px;background: #909192}
.n-newsD-list  .nnew_li{padding: 10px 8px;}

.xz_li{ border-bottom: 1px solid #dedede; padding: 20px 0; position: relative;}
.xz_li:after{ content: ''; clear: both; display: table;}
.xz_img { width: 6.9%; float: left;}
.xz_img a{ background: url(../images/xz.jpg) center center no-repeat; background-size: cover; padding-top: 104%; display: block;}
.xz_text{ float: left; margin-left:30px;}
.xz_text h5{ color: #333; transition: all 0.3s;}
.xz_text p{ color: #a8a8a8; }
.xz_ico{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); z-index: 2; }
.xz_ico a{ text-align: center; text-decoration: none; color: #666;}
.xz_ico a i{ display: block; font-size: 30px;}
.xz_ico a:hover{ color: #4670a3; }
.xz_form{ background: #f0f0f0; padding: 15px 30px; margin: 30px 0;}
.xz_li:hover .xz_text h5{ color: #4670a3; }
.xz_li:hover .xz_ico a{ color: #4670a3; }


.lx_one{ padding-top: 30px; }
.lx_one h3{ margin-bottom:30px; color:#333;}
.lx_one p{ line-height:30px; font-size: 18px; color:#666; margin-top: 20px;}

.lx_two{ }
.lx_two{ padding-bottom:60px; margin-top:50px; padding-top: 100px;}
.lx_form{ padding-top:15px; padding-left:30px; padding-bottom:40px; margin-top: -100px; position: relative; z-index: 2;}
.lx_form:after{ content: ''; width: calc(100% + 20%); left: 0; top:0; z-index: -1; position: absolute; height: 100%; background: rgba(248,248,248,0.8);}
.lx_form h3 span{ display:block;background:linear-gradient(to right,#333,#333,#333) no-repeat left bottom / 60px 1px; font-size:26px; padding-bottom:20px; margin-bottom:10px;}
.lx_form h3 strong{ display:block; color:#4b4b4b; font-size:56px; text-decoration:none; text-transform:uppercase; opacity:0.23;}
.lx_form  h3{margin-bottom: 20px;}
.lx_form .form-group input.form-control{ width:50%; border-radius:0px;background: #fff}
.lx_form .form-group button.btn{ border-radius:0px; background:#0b5394; color:#fff; padding:6px 30px; outline:none;}
.lx_form .form-group input.btn{ border-radius:0px; background:#dcdcdc; color:#333; padding:6px 30px; outline:none;}
.lx_three{ padding-top:40px;}
.lx_three h3{ display:block;background:linear-gradient(to right,#333,#333,#333) no-repeat left bottom / 60px 1px; font-size:26px; padding-bottom:20px; margin-bottom:10px;}

.lx_maodian{position: absolute; top: -160px; left: 0;}





.hr_list{ padding:20px 0;}
.hr_list .caption{ padding:30px; background:#fff; box-shadow:0px 0px 8px rgba(0,0,0,0.05); transition: all 0.3s; margin-bottom:30px; text-align: center;}
.hr_list .caption h3{ font-size:22px; margin-top:0px; margin-bottom:20px; text-align:left;}
.hr_list .caption p{ min-height: 120px; color:#666; line-height:24px; text-align:left;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;}
.hr_list .caption a{ padding:8px 20px; background:#0b5394; color:#fff; display:inline-block; margin-top:20px;}
.hr_ss{ position:relative; padding-left:80px; }
.hr_ss span{ position:absolute; left:0; top:0; line-height:36px;}
.hr_ss .form-control{ height:36px; border-radius:0;}
.hr_ss button.form-control{ border:none; background:#0b5394; color:#fff;}
.hrss_bj{ padding:30px 40px; background:#f9f9f9; margin-bottom:50px;}
.hr_list .caption:hover{ box-shadow:0px 0px 8px rgba(0,0,0,0.2);}

.hr_content{ background:#fff; padding:30px 50px; box-shadow:0px 0px 8px rgba(0,0,0,0.1);}
.hr_content h3{ margin-bottom:20px;}
.hr_content h4{ margin-bottom:20px;}
.hr_content .hr_wenben{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:15px 0; margin-top:20px;}
.hr_content .hr_wenben p{ color:#666; line-height:24px;}
.hr_a{ margin-top:30px;}
.hr_a a{ padding:10px 30px; background:#0b5394; color:#fff; box-sizing:border-box; border:2px solid #0b5394; display:inline-block;}
.hr_a a:nth-child(2){ border:2px solid #0b5394; color:#333; box-sizing:border-box; background:none; margin-left:30px;}


.rcln_content{ margin-bottom: 60px; }
.rcln_content .ty_content p{ font-size: 14px; line-height: 30px; }


.fa_list ul{ margin: 0 -8px; padding: 0; margin-bottom: 40px;}
.fa_list ul li{ list-style: none; width: 20%; float: left; padding: 0 8px;}
.fa_list ul:after{ content: ''; clear: both; display: table; }
.fa_list ul li a{ padding: 8px 0; display: block; text-align: center; color: #333; background: #fff; border:1px solid #dedede; font-size: 16px; transition: all 0.3s; text-decoration: none;}
.fa_list ul li.active a{ background: #0b5394; color: #fff; border:1px solid #0b5394;}
.fa_list ul li.active:hover a{ color: #fff; }
.fa_list ul li:hover a{ color: #0b5394; border:1px solid #0b5394;}
.fa_img a{ display: block; padding-top: 66%; }
.fa_list .caption{ margin-bottom: 40px; }
.fa_list .caption h5{ font-size: 16px; margin-top: 15px;}
/*内页样式结束*/


.ty_content p{ line-height:26px; color:#666; }
.ty_content img{ max-width:100%;}

.fanye{ padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#0b5394; border:1px solid #0b5394;}
.fanye a.active{ background:#0b5394; border:1px solid #0b5394; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #0b5394;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

.fanye02{ padding:20px 0;}
.fanye02 a{ background: #0b5394; color: #fff; border-radius: 0;display: inline-block;
    padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;}
.fanye02 a i{ display: inline-block; transform: translateY(2px); margin-right: 10px;}
.fanye02 a:hover{ color: #fff; }


.fanye03{ padding-top: 20px; }
.fanye03 .caption{ background: #fff; padding: 15px 20px; margin-bottom: 20px;}
.fanye03 .caption h4{ font-weight: bold; }
.fanye03 .caption h5 a{ font-size: 16px; line-height: 24px; color: #333; text-decoration: none;}
.fanye03 .caption h5:hover a{ color: #0b5394; }


.my-map { margin: 0 auto; width: 100%; height:500px;}
.my-map .icon { background: url(../images/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}


#bsWXBox{height: 256px !important; width: 232px !important;}


.n-fw-list .nnew_li {border: 0; padding: 0;}
.n-fw-list .nnew_li .container{border: 0;border-bottom: 1px solid #bfbfbf;padding-bottom: 44px;padding-top: 44px;transition: .4s all ease }
.n-fw-list .nnew_li:hover{background: #edeeee; border-color:#edeeee;  transition: .4s all ease}
.n-fw-list .nnew_li:hover .container{  border-color:#edeeee;  transition: .4s all ease}
.n-sys-list .new_text{ }
.n-sys-list .new_text p{margin-top: 10px;}
.n-sys-list .nnew_li .new_text h6{margin-bottom: 0}
.n-sys-list .nnew_li{border: 0}
.n-sys-list > .container > .row > .col-md-6{border-bottom: 1px solid #bfbfbf}

.my-map { margin: 0 auto; width: 100%; height: 252px; }
.my-map .icon { background: url(../images/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.n-tab{ }
.n-tab-text{padding: 20px 0 60px 0}
.n-tab-text p{color: #666;font-size: 16px;line-height: 1.6em;text-align: center}
.n-tavA{ margin-bottom: 40px; border-bottom: 1px solid #dfdfdf;text-align: center}
.n-tavA a{ padding: 0 20px; height: 50px;line-height: 50px; display: inline-block;vertical-align: top;font-size: 20px;color: #333;position: relative;transition: .6s all ease}
.n-tavA a:after{ opacity: 0; content: '';position: absolute;left: 50%;bottom: 0; transform: translateX(-50%); width: 0;height: 3px; background: #0b5394;transition: .6s all ease}
.n-tavA a.active{color: #0b5394;transition: .6s all ease}
.n-tavA a:hover{color: #0b5394;transition: .6s all ease}
.n-tavA a.active:after{width: 100%; opacity: 1; transition: .6s all ease}
.n-tavA a:hover:after{width: 100%; opacity: 1; transition: .6s all ease}
.n-tab-body{display: none}
.n-tab-body.active{display: block}

@media (min-width:1440px) and (max-width:1680px){

}

@media (max-width:1440px){
    .f-c > ul > li{display: inline-block;margin-right: 40px;}


}
@media (max-width:1350px){

}

@media (max-width:1220px){
    .i-news-list ul li{width: 49%}
    .i-aboutL{display: none;}
    .i-aboutC{width:66%;padding: 20px }
    .i-aboutR{width:34% }
    .i-about-title h2{font-size: 30px;}
    .i-about-title span{font-size: 18px;}
    .i-about-textP{font-size: 14px;width: 100%}
    .i-aboutR ul li i{font-size: 40px;}
    .i-aboutR ul li span{font-size: 20px;}
    .i-aboutR ul li{padding: 20px ;}
    .f-c{display: none}

    .i-top{overflow: hidden}
    .i-top .g_w{display: block}
    .i-top-l{width: 100%;border-bottom: 1px solid #dfdfdf;margin : 4px;}
    .i-top-l>span{ width: 80px; height: 40px; line-height: 40px; font-size: 14px;text-align: center}
    .i-top-swiper{width: calc(100% - 80px);}
    .i-top-swiper .swiper-slide a{height: 40px; line-height: 40px;padding: 0 10px;}
    .i-top-swiper .swiper-container{height: 40px;}
    .i-news .g_w{display: block}
    .i-news-con1{width: 100%;padding-right: 0}
    .i-news-con2{width: 100%; }
    .i-pro-text{font-size: 18px;}
    .i-news-con2-a{margin-top: 20px}
    .i-news-con2-a a{font-size: 18px; height: 40px;line-height: 40px;}

}

@media (max-width:767px){
    .i-news{padding: 40px 0}
    .i-news-list ul li{width: 100%;margin: 20px 0}
    .i-news-itemImg{width: 120px;}
    .i-news-itemText{width: calc(100% - 120px)}
    .i-news-itemText p{margin-top: 10px;}
    .i-news-itemText b{margin-top: 10px;font-size: 12px;height: 24px;line-height: 24px;}
    .i-about{display: block}
    .i-aboutC{width: 100%}
    .i-aboutR{width: 100%}
    .i-aboutR ul{font-size: 0}
    .i-aboutR ul li{display: inline-block;width: 33.3%;text-align: center;padding: 14px 10px}
    .i-aboutR ul li i{font-size: 20px;}
    .i-aboutR ul li span{font-size: 16px;}
    .i-about-title h2{font-size: 24px;}
    .i-about-title span{font-size: 16px;}
    .f-top .g_w{display: block}
    .f-info p{margin-top: 10px;}
    .f-c-code{margin-top: 30px;}
    .f-c-codeImg{width: 40%;margin: 0 2%!important;}
    .f-top .g_w:nth-child(2){margin-top: 20px;}

    .fenye{margin: 30px 0 0 0 }
    .fenye a{font-size: 12px;}

    .i-news-con2-a{padding: 0 16px;}
    .i-news-con2-a a{height:36px ;line-height: 36px;font-size: 16px; padding: 0;border-bottom: 1px solid #dfdfdf}
    .i-pro .swiper-button-prev{width: 30px; height: 30px;left: 4px}
    .i-pro .swiper-button-next{width: 30px; height: 30px;right: 4px;}
    .i-pro-swiper{padding: 0 40px;}
    .i-pro-text{font-size: 16px;}
}


@media (max-width:767px){



    .s_banner{ margin-top: 0 !important; }
    .s_banner .swiper1 .swiper-slide a{ padding-top: 50% !important; }
    .ban_text strong{ font-size: 24px !important; }
    .ban_text span{ font-size: 18px !important; }
    .s_banner .swiper-button-prev1, .s_banner .swiper-button-next1{ width: 40px !important; height: 40px !important; line-height: 40px !important;}
    .s_banner .swiper-button-prev1 i, .s_banner .swiper-button-next1 i{ font-size: 14px !important; line-height: 40px !important;}
    .scp{ padding-top: 15px !important; }
    .scp .container{ width: 100% !important; padding: 0 15px !important; }
    .scp ul{ display: none !important; }
    /*.scp ul li{ border-radius: 2px !important; margin: 0 5px !important;}
    .scp ul li a{min-width: auto !important; padding: 5px 8px !important;}*/
    .scp .caption{ margin-top:10px !important;  }
    .scp .caption a:after{ display: none !important; }
    .scp_text{ opacity: 1 !important; background:  rgba(11,83,148,0.87) !important; padding: 10px 0 !important;}
    .scp_text p{ display: none !important; }
    .scp_text h3{ font-size: 16px !important; margin: 0 !important; padding: 0 !important; background:none !important;}
    .scp_text h3 strong{ font-weight: normal !important;}
    .scp_text{ top:auto !important; transform: translateY(0) !important; bottom: 0 !important; }
    .sfa{ padding: 40px 0 !important; }
    .sfa ul{ margin-top: 20px !important; }
    .sfa ul li{ width: 33.33% !important; margin-bottom: 15px !important;}
    .sfa ul li span{ margin-bottom: 10px !important; }
    .sfa ul li p{ font-size: 16px !important; }
    .sab_shuzi{ width: 100% !important; padding: 10px 10px !important;}
    .sab_shuzi ul:after{ content: '';clear: both; display: table; }
    .sab_shuzi ul{ padding: 10px 0 !important; }
    .sab_shuzi ul li{ padding: 5px 0 !important; text-align: center;; float: left; width: 25%; border-bottom: none !important; border-right: 1px solid rgba(255,255,255,0.3);}
    .sab_shuzi ul li:last-child{ border-right:none; }
    .sab_shuzi ul li i{ font-size: 24px !important; line-height: 30px !important;}
    .sab_left{ width: 100% !important; padding: 15px !important; margin: 0 !important;  }
    .sab_left h5 span i{ font-size: 30px !important; }
    .sab_left h5 span{ font-size: 18px !important; }
    .sab_left h5 strong{ font-size: 18px !important; margin-bottom: 10px !important;}
    .sab_left h5{ font-size: 14px !important; margin-bottom: 15px !important;}
    .sab .caption{ padding: 30px 0 !important; }
    .sab .caption a{ position: static !important; transform: translateY(0) !important;}
    .sgg .caption { margin-bottom: 15px !important;}
    .sgg .caption a span{ font-size: 16px !important; padding-left: 15px !important;}
    .sgg .caption a span i{ font-size: 30px !important; }
    .sgg{ padding: 40px 0 !important; }
    .snew .container{ padding: 0 15px !important; }
    .snew .caption h5{ margin-top: 10px !important; }
    .snew .caption{ margin-bottom: 25px !important; }



    iframe{ height:300px !important;}
    .fanye a{ padding: 4px 8px !important; }

    .n_zhong{ padding: 0 !important; padding-top: 40px !important; }
    .n_banner{ margin-top: 0 !important; padding-top: 20% !important;}
    .nab_jj h2{ font-size: 18px !important; }
    .nab_jj h4{ font-size: 12px !important; }
    .nab_jj h5{ width: 100% !important; font-size: 14px !important;}
    .nab_jj .ty_content{ margin-top: -200px!important;  padding-bottom: 40px !important;}
    .nab_jj .ty_content p:first-child img{ display: none !important;}
    .weizhi{ text-align: left !important; padding: 5px 0 !important;}
    .weizhi span{ display: block !important; float: none !important; font-size: 18px !important; line-height: 40px !important;}
    .weizhi a{ margin-left: 0 !important; margin-right: 10px !important; padding: 0 !important; margin-bottom: 5px !important;}
    .weizhi a:after{ bottom: 0 !important; height: 2px !important;}

    .nab_v .row{ margin: 0 -15px !important; }
    .nab_v .row .col-md-6{ padding: 0 15px !important; }
    .nab_v h2{ margin-bottom: 30px !important; }
    .nab_v .caption{ margin-bottom: 30px !important; }
    .nab_v .caption h4{ margin-top: 15px !important; margin-bottom: 10px !important;}
    .nab_zz .row{ margin: 0 -15px !important; }
    .nab_zz .row .col-md-3{ padding: 0 15px !important; }
    .nnew_li{ padding: 0 !important; margin-bottom: 30px !important; background: none !important;}
    .n_new_list .nnew_li .new_img{ padding-right: 0 !important; }
    .n_new_list .nnew_li .row{ margin: 0 -15px !important; }
    .n_new_list .nnew_li .row .col-md-4, .n_new_list .nnew_li .row .col-md-8{ padding: 0 15px !important; }
    .nnew_li .new_text{ margin-left: 0 !important; padding: 0px !important;}
    .nnew_li .new_text h6{ margin-top:10px !important; margin-bottom: 15px !important;  }
    .nnew_left{ padding: 15px !important; }


    .ny_left.active{box-shadow:2px 2px 6px rgba(0,0,0,0.2); transform:translateX(0);}
    .ny_left{ padding-top: 0 !important; position: fixed; left:0; top:110px; z-index:99; padding-right:0px !important; width:60% !important; transform:translateX(-100%); transition:all 0.6s; background: #fff;}
    .sj_daohang{ white-space: nowrap; line-height:24px; display:inline-block; background:#0b5394; border-radius:4px; padding:0 12px; color:#fff; position:absolute; left:100%; top:0; box-shadow:0px 0px 4px rgba(0,0,0,0.2); z-index:2;}

    .ny_left .panel{ border-bottom: 1px solid #Dedede !important;}
    .ny_left .panel-body{ padding: 10px !important; }
    .ny_left .panel-body ul li{ }
    .ny_left .panel-body ul li a{ font-size: 14px !important; padding: 5px 0 !important; padding-left: 15px !important;}
    .ny_left .panel-heading a{ padding: 8px 0 !important; padding-left: 25px !important; font-size: 18px !important; border: none !important;}
    .ny_left .panel-heading a i{font-size: 14px !important;}
    .ny_left .panel-body ul li a i{font-size: 12px !important;}

    .ncp_content{ padding: 20px 15px !important; }
    .nap_header .caption h3{ font-size: 18px !important; }
    .ncp_content_body ul li a{ padding: 10px !important; }
    .tab_pr{ padding: 15px !important; }
    .rcln_content .col-md-5 .ty_content{ margin-top: 0 !important; }
    .hr_ss{ padding-left: 0 !important; }
    .hr_ss span{ position: static !important; display: block !important; }
    .hrss_bj{ padding: 15px !important; margin-bottom: 20px !important;}
    .hr_ss input{ margin: 15px 0; }
    .rcln_content{ margin-bottom: 30px !important; }
    .hr_content{ padding: 15px !important; }
    .fa_list ul{ margin: 0 -3px !important; }
    .fa_list ul li{ width: auto !important; padding: 0 3px !important; margin-bottom: 5px !important;}
    .fa_list ul li a{ padding: 8px !important; font-size: 14px !important;}
    .lx_one{ padding-top: 0 !important; }
    .lx_one h3{ font-size: 20px !important; }
    .lx_one p{ font-size: 16px !important; }
    .lx_form{ padding: 15px !important; }
    .lx_form h3 strong{ font-size: 18px !important; }
    .lx_form:after{ width: 100% !important; }
    .lx_form .form-group input.form-control{ width: 100% !important; }
    .xz_form{ padding: 15px !important; }
    .xz_form .form-control{ margin-bottom: 10px; }
    .xz_img{ display: none !important; }
    .xz_text{ width: 100% !important; margin-left: 0 !important; padding-right: 60px !important;}
    .xz_text h5{ line-height: 24px !important; }
    .xz_text p{ margin-bottom: 5px !important; }
    .xz_ico{ right:0 !important; }


    .n-about-text{margin-top: 40px;}
    .nnew_li .new_text h4 a{font-size: 16px;}
    .ncp_list{padding-left: 0}
    .new_text{margin-top: 20px;}
    .lx_one img{margin-top: 20px!important; }
    .n-sys-list > .container > .row > .col-md-6{border-bottom: 0}

    .n-tavA{border: 0}
    .n-tavA a{display: block;border-bottom: 1px solid #dfdfdf;font-size: 16px;}
    .n-tab-text{padding: 0 0 30px 0}
}

@media (min-width:768px) and (max-width:991px) {


    .erji{ display: none !important; }

    .san{ height:60px; width:24px; position:relative;}
    .san i{ line-height:60px; font-size:24px; transition:all 0.3s; color:#0b5394;}
    .san:after{ width:24px; height:4px; background:#0b5394; content:''; position:absolute; left:0; top:27px; transform:rotate(45deg); opacity:0; transition:all 0.3s;}
    .san:before{ width:24px; height:4px; background:#0b5394; content:''; position:absolute; right:0; top:27px; transform:rotate(-45deg); opacity:0; transition:all 0.3s;}
    .san.active:after{ opacity:1;}
    .san.active:before{ opacity:1;}
    .san.active i{ opacity:0;}

    .s_banner{ margin-top: 0 !important; }
    .s_banner .swiper1 .swiper-slide a{ padding-top: 50% !important; }
    .ban_text strong{ font-size: 24px !important; }
    .ban_text span{ font-size: 18px !important; }
    .s_banner .swiper-button-prev1, .s_banner .swiper-button-next1{ width: 40px !important; height: 40px !important; line-height: 40px !important;}
    .s_banner .swiper-button-prev1 i, .s_banner .swiper-button-next1 i{ font-size: 14px !important; line-height: 40px !important;}
    .scp{ padding-top: 15px !important; }
    .scp .container{ width: 100% !important; padding: 0 15px !important; }
    .scp ul{ display: none !important; }
    /*.scp ul li{ border-radius: 2px !important; margin: 0 5px !important;}
    .scp ul li a{min-width: auto !important; padding: 5px 8px !important;}*/
    .scp .caption{ margin-top:10px !important;  }
    .scp .caption a:after{ display: none !important; }
    .scp_text{ opacity: 1 !important; background:  rgba(11,83,148,0.87) !important; padding: 10px 0 !important;}
    .scp_text p{ display: none !important; }
    .scp_text h3{ font-size: 16px !important; margin: 0 !important; padding: 0 !important; background:none !important;}
    .scp_text h3 strong{ font-weight: normal !important;}
    .scp_text{ top:auto !important; transform: translateY(0) !important; bottom: 0 !important; }
    .sfa{ padding: 40px 0 !important; }
    .sfa ul{ margin-top: 20px !important; }
    .sfa ul li{ width: 33.33% !important; margin-bottom: 15px !important;}
    .sfa ul li span{ margin-bottom: 10px !important; }
    .sfa ul li p{ font-size: 16px !important; }
    .sab_shuzi{ width: 100% !important; padding: 10px 10px !important;}
    .sab_shuzi ul:after{ content: '';clear: both; display: table; }
    .sab_shuzi ul{ padding: 10px 0 !important; }
    .sab_shuzi ul li{ padding: 5px 0 !important; text-align: center;; float: left; width: 25%; border-bottom: none !important; border-right: 1px solid rgba(255,255,255,0.3);}
    .sab_shuzi ul li:last-child{ border-right:none; }
    .sab_shuzi ul li i{ font-size: 24px !important; line-height: 30px !important;}
    .sab_left{ width: 100% !important; padding: 15px !important; margin: 0 !important;  }
    .sab_left h5 span i{ font-size: 30px !important; }
    .sab_left h5 span{ font-size: 18px !important; }
    .sab_left h5 strong{ font-size: 18px !important; margin-bottom: 10px !important;}
    .sab_left h5{ font-size: 14px !important; margin-bottom: 15px !important;}
    .sab .caption{ padding: 30px 0 !important; }
    .sab .caption a{ position: static !important; transform: translateY(0) !important;}
    .sgg .caption { margin-bottom: 15px !important;}
    .sgg .caption a span{ font-size: 16px !important; padding-left: 15px !important;}
    .sgg .caption a span i{ font-size: 30px !important; }
    .sgg{ padding: 40px 0 !important; }
    .snew .container{ padding: 0 15px !important; }
    .snew .caption h5{ margin-top: 10px !important; }
    .snew .caption{ margin-bottom: 25px !important; }


    iframe{ height:300px !important;}
    .fanye a{ padding: 4px 8px !important; }

    .n_zhong{ padding: 0 !important; padding-top: 40px !important; }
    .n_banner{ margin-top: 0 !important; padding-top: 20% !important;}
    .nab_jj h2{ font-size: 18px !important; }
    .nab_jj h4{ font-size: 12px !important; }
    .nab_jj h5{ width: 100% !important; font-size: 14px !important;}
    .nab_jj .ty_content{   padding-bottom: 40px !important;}
    .nab_jj .ty_content p:first-child img{ display: none !important;}
    .weizhi{ text-align: left !important; padding: 5px 0 !important;}
    .weizhi span{ display: block !important; float: none !important; font-size: 18px !important; line-height: 40px !important;}
    .weizhi a{ margin-left: 0 !important; margin-right: 10px !important; padding: 0 !important; margin-bottom: 5px !important;}
    .weizhi a:after{ bottom: 0 !important; height: 2px !important;}

    .nab_v .row{ margin: 0 -15px !important; }
    .nab_v .row .col-md-6{ padding: 0 15px !important; }
    .nab_v h2{ margin-bottom: 30px !important; }
    .nab_v .caption{ margin-bottom: 30px !important; }
    .nab_v .caption h4{ margin-top: 15px !important; margin-bottom: 10px !important;}
    .nab_zz .row{ margin: 0 -15px !important; }
    .nab_zz .row .col-md-3{ padding: 0 15px !important; }
    .nnew_li{ padding: 0 !important; margin-bottom: 30px !important; background: none !important;}
    .n_new_list .nnew_li .new_img{ padding-right: 0 !important; }
    .n_new_list .nnew_li .row{ margin: 0 -15px !important; }
    .n_new_list .nnew_li .row .col-md-4, .n_new_list .nnew_li .row .col-md-8{ padding: 0 15px !important; }
    .nnew_li .new_text{ margin-left: 0 !important; padding: 0px !important;}
    .nnew_li .new_text h6{ margin-top:10px !important; margin-bottom: 15px !important;  }
    .nnew_left{ padding: 15px !important; }


    .ny_left.active{box-shadow:2px 2px 6px rgba(0,0,0,0.2); transform:translateX(0);}
    .ny_left{ padding-top: 0 !important; position: fixed; left:0; top:110px; z-index:99; padding-right:0px !important; width:60% !important; transform:translateX(-100%); transition:all 0.6s; background: #fff;}
    .sj_daohang{ white-space: nowrap; line-height:24px; display:inline-block; background:#0b5394; border-radius:4px; padding:0 12px; color:#fff; position:absolute; left:100%; top:0; box-shadow:0px 0px 4px rgba(0,0,0,0.2); z-index:2;}

    .ny_left .panel{ border-bottom: 1px solid #Dedede !important;}
    .ny_left .panel-body{ padding: 10px !important; }
    .ny_left .panel-body ul li{ }
    .ny_left .panel-body ul li a{ font-size: 14px !important; padding: 5px 0 !important; padding-left: 15px !important;}
    .ny_left .panel-heading a{ padding: 8px 0 !important; padding-left: 25px !important; font-size: 18px !important; border: none !important;}
    .ny_left .panel-heading a i{font-size: 14px !important;}
    .ny_left .panel-body ul li a i{font-size: 12px !important;}

    .ncp_content{ padding: 20px 15px !important; }
    .nap_header .caption h3{ font-size: 18px !important; }
    .ncp_content_body ul li a{ padding: 10px !important; }
    .tab_pr{ padding: 15px !important; }
    .rcln_content .col-md-5 .ty_content{ margin-top: 0 !important; }
    .hr_ss{ padding-left: 0 !important; }
    .hr_ss span{ position: static !important; display: block !important; }
    .hrss_bj{ padding: 15px !important; margin-bottom: 20px !important;}
    .hr_ss input{ margin: 15px 0; }
    .rcln_content{ margin-bottom: 30px !important; }
    .hr_content{ padding: 15px !important; }
    .fa_list ul{ margin: 0 -3px !important; }
    .fa_list ul li{ width: auto !important; padding: 0 3px !important; margin-bottom: 5px !important;}
    .fa_list ul li a{ padding: 8px !important; font-size: 14px !important;}
    .lx_one{ padding-top: 0 !important; }
    .lx_one h3{ font-size: 20px !important; }
    .lx_one p{ font-size: 16px !important; }
    .lx_form{ padding: 15px !important; }
    .lx_form h3 strong{ font-size: 18px !important; }
    .lx_form:after{ width: 100% !important; }
    .lx_form .form-group input.form-control{ width: 100% !important; }
    .xz_form{ padding: 15px !important; }
    .xz_form .form-control{ margin-bottom: 10px; }
    .xz_img{ display: none !important; }
    .xz_text{ width: 100% !important; margin-left: 0 !important; padding-right: 60px !important;}
    .xz_text h5{ line-height: 24px !important; }
    .xz_text p{ margin-bottom: 5px !important; }
    .xz_ico{ right:0 !important; }

    .ncp_list{padding-left: 0}
    .new_text{margin-top: 20px;}
    .lx_one img{margin-top: 20px!important; }
    .n-sys-list > .container > .row > .col-md-6{border-bottom: 0}

    .n-tavA a{display: block;border-bottom: 1px solid #dfdfdf}
    .n-tavA{border: 0}
    .n-tab-text{padding: 0 0 30px 0}
}







