a{ transition:.6s}
.copyright a{padding:0 5px;}
.copyright a:hover{color:#fff}
.map_list a{color:#333;}
.p-0{padding:0 !important}
.p-r-0{padding-right:0 !important}
.p-l-0{padding-left:0 !important}
.p-t-0{padding-top:0 !important}
.p-b-0{padding-bottom:0 !important}
.m-0{margin:0 !important}
.m-r-0{margin-right:0 !important}
.m-l-0{margin-left:0 !important}
.m-t-0{margin-top:0 !important}
.m-b-0{margin-bottom:0 !important}

.size12{font-size:12px;}
.size14{font-size:14px;}
.size15{font-size:15px;}
.size16{font-size:16px;}
.size18{font-size:18px;}
.size20{font-size:20px;}
.size21{font-size:21px;}
.size22{font-size:22px;}
.size24{font-size:24px;}
.size25{font-size:25px;}
.size26{font-size:26px;}
.size28{font-size:28px;}
.size30{font-size:30px;}
.size32{font-size:32px;}
.size33{font-size:33px;}
.size36{font-size:36px;}

.line-h15{ line-height:1.5}
.line-h17{ line-height:1.7}
.line-h2{ line-height:2}

/*常用首页P字体颜色 灰 黑 红*/
.hui{color:#ccc}
.hei{color:#666}
.hong{color:#F00}

.uppercase{text-transform:uppercase}/*字母大写*/
.capitalize{text-transform:capitalize}/*首 字母大写*/
.lowercase{text-transform:lowercase}/*无 字母大写*/

/**动画**/
.aniate-tral{transition:.5s;}
.aniate-tral:hover{transform: translate(0px,-10px);}


.flexslider{max-height:520px;}
.slides li{height:520px;}
/*内容页+左侧列表*/
.page-body{}
.sec-tit{
    border:none;border-radius:6px 6px 0 0;
    height:auto;
    line-height:2;
    background: #c60001;
    padding:10px;
  float: left;
    width: 100%;
}
.sec-tit h2{border:none;color:#fff !important;font-size:18px;}
.page-l-clist,.left-news,.left-keyword,.sec-marquee-c{width:100%;float:left}
.sec-tit h5 a{color:#fff;}
#innerbgcolor{ background-color: #c60001;line-height: inherit;}
.page-l-clist li{height:44px; line-height: 40px;}
.page-l-clist li a {display: block;width: 100%;font-size:16px;}
.page-l-clist li a:hover{background-color: #c60001;color:#fff;height:auto;}
.list-unstyled a:hover h5{color:#f00}

.page-content{padding-top:0}
.page-detail,.page-content p{font-size:14px;line-height:2;}
.page-con-tit h1{font-size:17px;margin-top:0;}

/*内页 产品列表*/
.page-alist{margin-left:0;margin-right:0;}
.page-alist .col-md-4{margin-top:7px;margin-bottom:12px;}
.page-alist a:hover .img-inner{border:1px solid #f00}
.page-alist a:hover h5{color:#f00}
.page-alist .img-inner{height:210px;}
.page-alist .col-md-4 h5{font-size:15px;text-align: center;}

/*内页新闻中心*/
.page-alist .page-adate{padding: 5px 0; background: #c60001;color: #fff;}
.page-atit h4{font-size:16px; margin-bottom: 8px;}

/*上下分栏调整 页头和导航分开 左右部分*/
/*header*/
header{padding-top:15px;padding-bottom:7px;}
header .logo{padding-top:18px;padding-bottom:5px;position: relative;z-index:10;}
header .logo img{max-width:100%;}
header .logo h2{font-size:34px;font-weight: bold;color:#e60012}
header .logo p{width:268px;color:#e60012;text-align:center;position: relative;display:inline-block;font-size:18px;}
header .logo p:before,header .logo p:after{display: table;content: " ";position: absolute;width:38px;height:1px;top:50%;overflow: hidden;background:#e60012;}
header .logo p:before{left:0}
header .logo p:after{right:0}
header .column{padding:4px 0 21px 0;}
header .column a{color:#000;}
header .column a:hover{color:#ffd200;}

.t-dianhua{padding-top: 5px;}
.t-dianhua img{padding-top: 3px;padding-right:3px}
.t-dianhua p{line-height:1.3;color:#0b8ce6;}

/*nav 导航*/
.nav>li:last-child{border-right:none;}
nav.navbar.bootsnav{background:none}
.nav_full .collapse,.nav_full{width:auto;background:none}
.navbar-nav{float: none}
.navbar-nav>li{width:14%; text-align:center;}
.navbar-nav>li:last-child{border-right:none;}
nav.navbar.bootsnav ul.nav > li:hover{background:#fff;}
nav.navbar.bootsnav ul.nav > li > a{color:#000;padding:12px 0;}
nav.navbar.bootsnav ul.nav > li > a:hover{background:#c60001; color:#fff}
nav.navbar.bootsnav ul.nav >.on ul.dropdown-menu > li a{background:#fff ;}
nav.navbar.bootsnav ul.nav >.on a{color:#fff; background:#c60001;}
nav.navbar.bootsnav ul.nav >.on ul.dropdown-menu > li:hover a{color:#fff; background:#c60001}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{right: 5%;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu> li a:hover{color:#fff; background:#c60001 !important}
nav.navbar.bootsnav ul.nav >.on ul.dropdown-menu > .on ul.dropdown-menu > li a{background:none  !important;color:#333}
nav.navbar.bootsnav ul.nav >.on ul.dropdown-menu > .on ul.dropdown-menu > li a:hover{color:#fff; background:#da2612 !important}
.nav > li:after{    background:#f4707a;}
.page-content{font-size:14px; line-height:1.8}

 .navbar-toggle{background:none;z-index:55;position: absolute;margin:0;right:8px;top:4%;font-size:22px;color:#dd190d;padding: 5px 8px 5px 10px;margin-top: -14px;}
.side-right .navbar-toggle{margin:0;}

.title-zd{padding-top:36px;padding-bottom:15px;overflow: hidden;}
.title-zd h2{font-size:34px;color:#d90000;display:table;font-weight: bold;position: relative;margin:0 auto}
.title-zd p{font-size:18px;color:#666;display:table;letter-spacing: 2px;margin:10px auto 0 auto}
.title-zd h2:after,.title-zd h2:before{content: " ";width: 44px;height:3px;overflow: hidden;background: #5d5d5d;position: absolute;bottom: 42%;}
.title-zd h2:after{left:-70px;}
.title-zd h2:before{right:-70px}

.t-tb li{width:20%;float: left;text-align:center;font-weight:bold;height:194px;}
.t-tb li p:nth-child(1){color:#fff;padding-bottom: 84px;font-size:28px;padding-top: 5px;}
.t-tb li p:nth-child(2){font-size:18px;}
.t-tb li:hover p:nth-child(2){color:#d90000}
.t-tb li:nth-child(1){background: url(../images/tb_05.png) no-repeat center top;}
.t-tb li:hover:nth-child(1){background: url(../images/tb_20.png) no-repeat center 1px;}
.t-tb li:nth-child(2){background: url(../images/tb_07.png) no-repeat center top;}
.t-tb li:hover:nth-child(2){background: url(../images/tb_21.png) no-repeat center 1px;}
.t-tb li:nth-child(3){background: url(../images/tb_09.png) no-repeat center top;}
.t-tb li:hover:nth-child(3){background: url(../images/tb_22.png) no-repeat center 1px;}
.t-tb li:nth-child(4){background: url(../images/tb_11.png) no-repeat center top;}
.t-tb li:hover:nth-child(4){background: url(../images/tb_23.png) no-repeat center 1px;}
.t-tb li:nth-child(5){background: url(../images/tb_13.png) no-repeat center top;}
.t-tb li:hover:nth-child(5){background: url(../images/tb_24.png) no-repeat center 1px;}

.rowlist { padding-top:10px;padding-bottom: 10px;background:#fff;}
.rowlist .lae {font-size: 15px; height:60px; line-height:60px;}
.rowlist .lae .col-md-3 { padding:0; }
.rowlist .col-md-9.main i.fa.fa-free-code-camp{font-size: 28px;color:#cd0c00;}
.rowlist .col-md-9.main p span {margin-left:6px; }
.rowlist .col-md-9.main p span a {padding-left: 10px;}
.rowlist .col-md-9.main p span a:hover {color:#cd0c00;}
.nsearch, .searchbox .keywords,.submit { float:left;}
.nsearch { margin-top:6px;}
.searchbox .keywords { height:33px; line-height:33px;border: 1px solid rgba(102, 102, 102, 0.3); margin-top:13px; width: 230px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
.nsearch select { height:35px; line-height:35px;}
.submit { margin:13px 0 0 0px; width:50px; height:33px; line-height:33px; background:#ff9900; border:none; color:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;}
.rowlist .lae .col-md-11 {line-height:47px;}

.gcal{background: url(../images/x_30.jpg) no-repeat center top;padding-top: 5px;margin-top: 40px;padding-bottom:30px;}
.gc-tt{padding-bottom: 80px;}
.gc-tt h2{margin-top: 0;color:#d90000;font-weight:bold;margin-bottom: 14px;font-size:34px;}

.portab a,.portab img{transition:.6s;}
.portab .item {width:100%;position: relative;}
.portab .item .ar_1{ overflow:hidden;}
.portab .item .ar_1 .img-auto{height:198.5px;width:auto;padding:0;display: flex;}
.portab .item .ar_2{color:#000; display:block;font-size:16px; background:rgba(255,255,255,.88);position: absolute;bottom:0;padding:6px 10px;width:100%;line-height:normal;height:auto;}
.portab .item .ar_1:hover .img-auto{border:3px solid #f00}
.portab .item .ar_2:hover{color:#F00;}
.portab a:hover img{ transform:scale(1.1);}

.gcal .carousel-inner .item a{position: relative;display: block; }
.gcal .carousel-inner .item p{position: absolute;padding:6px 15px;color:#000;background:rgba(255,255,255,.88);bottom:0;font-size:20px}

.pro_class .list-unstyled {}
.product_title{margin: 15px 0;}
.product_title h3{margin:0 auto;padding: 0 0 10px;border-bottom: 1px solid #d7d7d7;width:280px;}
.product_title .mask{width:90px;height:3px;background: #0e80eb;margin:-2px auto 0;}
.product_title p{margin:10px;color:#999;}
.product_content ul{margin-bottom: 0;}
.pro_class{margin-bottom:10px;}
.alzs .pro_class .list-unstyled{ display: flex;justify-content: center;}
.pro_class li{margin-bottom: 10px;}
.pro_class a{display: block;background: #0e98f9;color:#fff;text-align: center;padding: 10px 0;font-size:15px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.pro_list li{margin-top:10px;}
.pro_class a:hover{text-decoration: none;background: #ffae2c;}

.pro_list .pro_img{text-align: center;overflow: hidden;}
.pro_list .pro_img a{height:220px;font-size: 0; overflow: hidden;border: 1px solid #d7d7d7;display:block;text-align:center;display:flex;align-items: center;}
.pro_list .pro_img a:hover{border: 3px solid #dd190d;}
.pro_list .pro_img img{margin:0 auto;width:100%;max-width:100%;display:block}
.pro_list .pro_text a{display: block;padding: 10px 0;text-align: center;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
.pro_list li:hover a{color:#f00}
@media (max-width: 992px){
.pro_list .pro_img{height:128px;}
.pro_list .pro_img a{height:120px;}
.pro_list .col-md-3 { padding:0 15px;}
}
@media (max-width:767px){
.pro_list .pro_img{height:108px;}
.pro_list .pro_img a{line-height: 100px;height:100px;}
.pro_list .col-md-3 { padding:0 15px;}
}
.btn-gd{padding:10px 30px; display:inline-block;font-size:15px;color:#fff;margin-top:15px;background:#d90000;}
.btn-gd:hover{ background:#0b8ce6;color:#fff}

.youshi{background:url(../images/ys-bj_05.png) center top;padding-top: 40px;padding-bottom: 30px;}
.ysnr{margin-top: 20px;}
.ysnr-tit{border-bottom:4px solid #e6e6e6;margin-bottom: 13px;width:100%;float: left;}
.xvhao{width:60px;margin:3px 0 22px 0;color:#fff;font-size:36px;background:#db2d26;text-align:center;}
.ysnr-tit h3{padding-bottom: 4px;color:#0b8ce6;font-weight:bold;}
.ysnr-tit h3+p{font-size:12px;color:#666;text-transform:uppercase;padding-top:8px;}
.ysnr-p{position: relative;margin-left:20px;padding-left:22px;}
.ysnr-p:before{position: absolute;display: block;content: '';width:6px;height:6px;border-radius:50px;background:#db2d26;left:4px;top:11px;}
.m-md-t{margin-top: 30px;}
.ys-lxw{background:#de0a0a;font-weight:bold;color:#fff;text-align:center;padding:10px 15px;font-size:20px;}
.ys-lxw2{font-size:30px;font-weight:bold;color:#de0a0a}
.ys-dh{margin-top: 30px;margin-left: 15px;}

.gc-tt2{background:url(../images/tt-bj.png) no-repeat center top;padding-bottom: 90px;}
.alzs{background:#f4f4f4;padding-bottom: 30px;}

.anli{ background: url(../images/cpd.png) no-repeat center bottom;padding-top:40px;padding-bottom: 30px;}
.anli p.uppercase{font-size:40px;font-weight:bold;}
.anli h2{font-size:26px;color:#0e98f9;position: relative;padding-bottom: 20px;}
.anli h2:before{position: absolute;display: block;content: '';width:55px;height:4px;border-radius:6px;bottom:0;left:0;background:#ccc;}
.anli .pro_class{padding-top: 25px;}
.anli .btn-gd{margin-top: 35px;}
.anli .btn-gd:hover{background:#ffbd04}
.walking{position: relative;}
.walking .ar_1 .item img{ transition:.6s;margin:0 auto}
.str_wrap,.str_wrap:hover,.walking .ar_1 p,.walking .ar_1{ background:none}
.walking .ar_1{height:300px;width:300px;margin-left:25px;}
.walking .ar_1 .item{height:250px;display:flex;align-items: center;}
.walking .ar_1 p{color:#333;font-size:16px;margin-top:12px;padding-bottom: 15px;border-bottom:1px solid #ddd;height:auto;line-height:normal; text-align:left;  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.walking .ar_1 .item{border:1px solid #ccc; background:#fff; }
.walking .ar_1:hover p{color:#f00;}
.walking .ar_1:hover img{ transform:scale(1.1)}

.news_title{margin:0 0 15px;}
.news_container{margin-bottom: 15px;}
.news_info_title{border-bottom: 1px solid #666;overflow: hidden;padding: 0 10px 10px;}
.news_info_title h3{margin:0;font-size: 20px;}
.news_text{margin-top: 10px;}
.news-te-i{width:177px;height:110px;overflow: hidden;text-align:center;border:1px solid #eee;}
.news_text_img img{height:100%;}
.news_text_img .news_text_info{padding-top: 5px;height:112px;overflow: hidden;width:76%;}
.news_text_img .news_text_info h5,.news_text_img .news_text_info p{padding-left:14px;}
.news_text_img .news_text_info p{line-height:1.8}
.news_text_info a{color:#333;font-size: 16px;}
.news_text_info p{color:#777;height:80px;overflow: hidden;  }
.news_info .news_list{margin-top:5px;}
.news_list li{padding:0 20px;}
.news_list li:hover{background: #f4f4f4;}
.news_list a{background: url(../../../../static/admin/temp/images/newsshowis/images/10/item_bg.png) no-repeat left center;display: block;overflow: hidden;color:#333;border-bottom: 1px dashed #d7d7d7;padding: 10px 5px;}
.news_list .news_list_title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.news_list .news_list_date{color:#999;}
@media (max-width: 992px){
.news_info p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;}
}
@media (max-width: 767px){

}



.nr-lianxi{background:#0b8ce6;margin-top: 30px;}
.nr-lianxi .tit-max{background:none;color:#fff;margin-top: 35px;padding-bottom: 22px;}
.nr-lianxi .tit-max h2{font-size:27px;display:table;position: relative;margin-top: 8px;padding-top: 16px;font-weight: normal;}
.nr-lianxi .tit-max p{color:#fff;font-weight:bold;}
.nr-lianxi .tit-max h2:before{position: absolute;top:0;left:0%;background:rgba(255,255,255,.4);content: '';display: block;width:60px;height:4px}
.nr-lianxi .tit-max h2+p{font-weight:normal;padding-right:10%;}
.f-l-lxwm{position: relative;}
.f-l-lxwm .fa{position: absolute;top:50%;font-size:40px;color:#0b8ce6;right:-10px;z-index:55;}
.lxwben .col-md-12{padding-bottom: 12px;}
.lxwben .col-md-12 div{width:30px;height:30px;text-align:center;}
.lxwben p{padding-left:8px;padding-top: 5px;float: left;font-size:18px;color:#fff;}
@media (min-width: 768px){
  .f-l-lxwm{max-width:100%;padding:0 15px;}
}
@media (min-width: 992px){
  .f-l-lxwm{max-width:556px;padding:0;}
}

footer { background:#017cd2; padding-bottom:16px;}
footer .foot-blck{ margin-top:20px;color:#fff;}
footer img{float: left;margin-top: 6px;}
footer .bhbtd { border-top:1px solid rgba(255,255,255,.2) ; text-align:center; padding-top:15px;margin-top: 15px; color:#fff;}
footer .lixm a {background:rgba(255,255,255,.3); color:#fff; display:table;border-radius:3px; text-align:center;padding:18px 0;width:100%;font-size:15px;margin:0 auto;}
footer .lixm a:hover { background:#f90;}

.jqzoom .zoomPad img.naec{ margin: 0 auto; max-height:230px;width:auto !important;max-width: 100% !important;display: block;}
.page-body .left-news+.sec-tit,.page-summary{display: none;}
@media (max-width: 992px){
  .p-xs{padding:0 15px;}
  .p-xs-0{padding:0 !important}
  .p-xs-l-0{padding-left:0 !important}
  .p-xs-t{padding-top:15px !important;}
  .p-xs-r-0{padding-right:0 !important}
  .p-xs-t-0{padding-top:0 !important}
  .p-xs-b-0{padding-bottom:0 !important}
  .m-xs-0{margin:0 !important}
  .m-xs-t-0{margin-top:0 !important}
  .m-xs-b-0{margin-bottom:0 !important}
  .m-xs-l-0{margin-left:0 !important}
  .m-xs-r-0{margin-right:0 !important}
  .pull-xs-left{float:left}
  .pull-xs-right{float:right}
  .dis-xs-no{display:none !important;}
  .dis-xs-show{ display:block !important;}
  img{max-width:100%;}
  .footer a{width: 32%;}
  .navbar-toggle{display: block;}
  
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{top:0;}
  .bootsnav{border-bottom:none !important;}
  nav.navbar.bootsnav{position: absolute;width:100%;}
  
  nav.navbar.bootsnav ul.nav > li{width:100%;}
  nav.navbar.bootsnav ul.nav > li > a{color:#000}
  nav.navbar.bootsnav ul.nav > li:nth-child(3){width:100%;}
  nav.navbar.bootsnav.navbar-mobile ul.nav > li > a{ text-align:left;width:100%;}
  nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{border-bottom-color:rgba(224, 224, 224, 0.3);color:#000}
  body.side-right { overflow: auto;}
  nav.navbar.bootsnav.navbar-mobile .navbar-collapse {position:static;!important}
  body nav.navbar.bootsnav.navbar-mobile .navbar-collapse{max-height:340px;}
  body nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{padding-left:15px !important;background:#fff;}
}
@media (max-width: 768px){
  .title-zd h2{font-size:24px}
  .gcal{background-size:cover}
  .portab .item .ar_1 .img-auto{height:158px;margin-top: 15px;}
}



