a{ transition:.6s}

body{color:#555;}

.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}/*无 字母大写*/


/*内容页+左侧列表*/
.page-body{background:#fff}
.sec-tit{
    border:none;border-radius:6px 6px 0 0;
    height:auto;
    line-height:2;
    background: #d44240;
    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: #d44240;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: #d44240;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-summary{display:none;}

/*内页 产品列表*/
.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 #d44240}
.page-alist a:hover h5{color:#d44240}
.page-alist .img-inner{height:210px;}
.page-alist .col-md-4 h5{font-size:15px;text-align: center;}
.page-alist .page-atit a:hover, .page-alist .col-md-4 h5:hover{color:#d44240}
.page-alist .col-md-4 a:hover h5 {color: #d44240;}

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

/*上下分栏调整 页头和导航分开 左右部分*/
/*header*/
header{padding-top:5px;/* background: linear-gradient(180deg, rgba(255,255,255,0) 15%, #f6f6f6 100%);border-bottom:1px solid #eee; */}
header .logo{padding-top:26px;padding-bottom:5px;position: relative;z-index:10;}
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;}

.top_right{padding-left:10px !important;}

.pagination>.active>span,.pagination>.active>span:hover,.pagination>li>a:hover{background-color: #d44240;border-color: #d44240;}
.pagination>li>a, .pagination>li>span{color: #d44240;}
.pagination>li>a:hover{color:#fff;}


.flex-direction-nav li a.flex-prev{left:2%;}
.flex-direction-nav li a.flex-next{right:2%;}

.sitexml, .sitexml a{color:#eee;}
.sitexml{margin-top: 10px;}
	
/*nav 导航*/
.nav>li:last-child{border-right:none;}
nav.navbar.bootsnav{background:url(../images/tnav-bj2.png) no-repeat center top;background-size:cover;border-radius:8px 8px 0 0}
.nav_full .collapse,.nav_full{/* width:auto; */background:none}
.navbar-nav{float: none}
.navbar-nav>li{width:14.28%; text-align:center;background:url(../images/nav-line.png) no-repeat right center;}
.navbar-nav>li:last-child{border-right:none;background:none}
nav.navbar.bootsnav ul.nav > li:hover{background:#fff;}
nav.navbar.bootsnav ul.nav > li > a{color:#fff;padding:15px 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: 20%;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu> li a:hover{color:#fff; background:#d44240 !important}
nav.navbar.bootsnav ul.nav >.on ul.dropdown-menu> li a:hover > .on ul.dropdown-menu {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}
.dropdown-menu{min-width: 163px;}

nav.navbar.bootsnav ul.nav ul.dropdown-menu > li > a{text-align: center;font-size: 15px;}


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

.flexslider{max-height:600px;/* border-radius: 0 0 8px 8px;padding:25px 20px 0 20px ;margin-bottom: 25px; */}
.slides li{height:600px;}

body{ background: url(../images/bjlg3.jpg) center top ; }
.wrapper{  /* background: url(../images/bjlg2.jpg) center top;width: 1250px; */margin: 0 auto; }
.head-bj{  background: url(../images/xtbj_01.png) no-repeat center top;  border-top:5px solid #d44240;}
@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1200px
    }
}
.top-nr .logo{padding-top:0px;margin-top: -5px;padding-bottom: 5px;}
.top-nr .logo img{width: 8%;}
.top-nr .logo .logo_right img{width: 41.5%;}
.top-nr{/* box-shadow: 0 2px 10px #333; */}
.top-nr .column{padding-bottom: 15px;}
.top-nr .column+div img{padding-right:5px;padding-top: 11px;}
.dhxx b{display: block;float: left;margin-top: 8px;}
.dhxx b:nth-child(1){padding-top:6px;padding-right:3px}

.top-nr .logo .logo_right{margin-left:80px;padding:20px;/* border-left:1px dashed #c8c8c8; */margin-top: 20px;height: 110px;}
.top-nr .logo .logo_right h3{margin-top: 0px;font-size: 28px;font-weight: bold;color: #fff;margin-bottom: 0px;letter-spacing: 3px;}
.top-nr .logo .logo_right p{font-size: 14px;color: #eee;margin-bottom: 10px;}
.dhxx{color:#d44240}
.dhyx{color:#444}

/* .h-nav-baner{border-radius:8px;box-shadow:0 0 10px 3px rgba(0,0,0,.1);background:#fff;margin-top: 0px;} */

.cent-main{margin-top: 30px;;}
.cent-main aside.col-md-3{width:22%;}
.cent-main main.col-md-9{width:78%;}

.news_1{background:none;}
.news_1 li{border-bottom-color:#cecece;padding-bottom: 8px;}
.news_1 a{color:#eee;font-size:14px; font-weight:normal;width: 90%; overflow: hidden;
    text-overflow: ellipsis;
   white-space: nowrap;}
.news_1 span{color:#ccc;margin-top: -25px;}
.news_1 a:hover,.news_3 a:hover{color:#fff000}



.fufw-nav-tit{background:url(../images/ysw_03.png) no-repeat center top;background-size:cover;height:92px;color:#fff;}
.fufw-nav-tit h2{position: relative;padding-bottom:  10px;margin-bottom: 3px;}
.fufw-nav-tit h2:after{position: absolute;content: '';display: block;width:130px;height:1px;background:rgba(255,255,255,.3);bottom:0;}

.fufw-nav .divul{border:3px solid #d44240;padding-top: 15px;padding-bottom: 15px;background:#fff;}
.fufw-nav li{}
.fufw-nav li a{display: block;width:100%;position: relative;font-size:15px;padding:10px 0 10px 15px;border-bottom:1px solid #ddd;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fufw-nav li a:before{position: absolute;display: block;content: '';width:5px;height:5px;border-radius:50%;background:#d44240;top:50%;left:3px;margin-top: -2px;}
.fufw-nav li a:hover{background:#d44240;font-weight:bold;color:#fff}

.l-news-tit{
  background: -webkit-linear-gradient(left,#d44240, #eb4f23); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#d44240, #eb4f23); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#d44240, #eb4f23); /* Firefox 3.6 - 15 */
  background: linear-gradient(left,#d44240, #eb4f23); /* 标准的语法 */
  color:#fff;
}
.l-news-tit{margin-top: 20px;}
.l-news-tit h2,.l-news-tit span{display: block;float: left;}
.l-news-tit h2{margin-top:10px;margin-bottom: 10px;padding-left:10px;padding-right:6px;}
.l-news-tit span{padding-top:13px;}
.l-news-tit a{display: block;padding-top:17px;padding-right:5px}
.l-news-tit a:hover{color:#ffe954}
.l-news .news_1{border:3px solid #d44240;background:#fff;}

.r-sec-b{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);border-radius:0 0 8px 8px; margin-bottom:22px;}
.r-sec-b .portab{margin-top: 15px;}

/*产品中心*/
.portab a,.portab img{transition:.6s;}
.portab .item {width:100%}
.portab .item .ar_1{ overflow:hidden;}
.portab .item .ar_1 .img-auto{height:180px;width:auto;padding:0;display: flex;justify-content: center;}
.portab .item .ar_1 img{ max-width: initial;margin:auto}
.portab .item .ar_2{color:#000; display:block;font-size:15px; background:none ; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.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);}

.r-sec-tit{background:url(../images/ysw_06.png) no-repeat left top;}
.r-sec-tit h2,.r-sec-tit b,.r-sec-tit a{display: block;}
.r-sec-tit h2{width:156px;color:#fff;margin-top: 10px;}
.r-sec-tit b{padding-top: 10px;color:#cccccc;}
.r-sec-tit a{margin-top:10px;font-size:15px;color:#595857;padding:3px 6px;margin-right: 15px;}
.r-sec-tit a:hover{border-radius:5px;background:#d44240;color:#fff}

.walking{margin-top: 20px;padding-bottom: 10px;position: relative;}
.walking .ar_1 .item img{ transition:.6s}
.str_wrap,.str_wrap:hover,.walking .ar_1 p,.walking .ar_1{ background:none}
.walking .ar_1{height:200px;width:250px;margin-left:25px;}
.walking .ar_1 .item img{height:170px}
.walking .ar_1 p{color:#e6e6e6;font-size:14px;margin:0}
.walking .ar_1 .item{border:1px solid #ccc; background:#fff; }
.walking .ar_1:hover p{color:#fff}
.walking .ar_1:hover img{ transform:scale(1.1)}

.l-lxwm{background:url(../images/lxt.png) no-repeat center top;color:#fff;}
.l-lxwm .col-md-12{padding-bottom:10px;margin-bottom: 15px;}
.l-lxwm .col-md-12:nth-child(1){padding-top: 13px;border-bottom:1px solid rgba(255,255,255,.3);}
.l-lxwm img{padding-right:10px;margin-top: 6px;}
.l-lxwm .col-md-12:nth-child(2) p{line-height:1.1;}

footer {  padding-bottom:16px;margin-top: 0px;box-shadow:0 -3px 10px 3px rgba(199, 199, 199, 0.2);color:#eee;}
.f-dhtb{border:14px solid #fff;display: inline-block;margin:-30px auto 0 auto;background:#fff;border-radius:50%;box-shadow:0 -5px 7px 1px rgba(199, 199, 199, 0.4)}
footer .lixm a { height:45px; line-height:45px; width:235px; background:rgba(255,255,255,.3); color:#fff; display:block; margin:0 auto; border-radius:3px; text-align:center;margin-top: 20px;}
footer .lixm a:hover { background:#ca2424;}
footer .bhbtd { border-top:1px solid #ddd ; text-align:center; padding-top:15px;margin-top: 15px; }

.page-content img{max-width:100% !important}

.FlinksCon {
    border-right: 1px dashed #d3d3d3;
    margin: 20px 0;
}
.Flinks h2 {
    font-size: 55px;
    text-transform: uppercase;
    color: #333;
    text-align: left;
    margin: 0;
    line-height: 54px;
    text-align: center;
    font-weight: bold;
}
.Flinks p {
    text-align: center;
    line-height: 20px;
    padding-top: 7px;
    font-size: 16px;
    color: #eee;
}
.link{border-top:1px solid #eee;/* background:#f4f2f3; */}
.links{margin:35px 10px 20px; }
.links a{font-size: 15px;color:#d9d9d9;}
.links a:hover{color:#f00;}

.kf_btn,.hyperlink_a,.hyperlink_b,#m_top,#m_bot,#m_mid,.w_message .msgbtn{ background:#d44240;}
.top_bg{border-top: 4px solid #d44240;}
.w_message{border: 1px solid #d44240;}
.hyperlink_a a:hover{background: url(../images_public/message.png) no-repeat 0% 100% #333;}

.bt{}
.bt h3{margin-top: 0;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dashed #eee;font-size: 22px;font-weight: bold;color: #fff;}
.bt h3 span{font-size: 16px;color: #e6e6e6;font-weight: normal;}

.gcyj{padding:50px 0 40px;}
.gc{}
.gc h3{margin-top: 0;font-size: 18px;font-weight: bold;color: #fff;text-shadow: 0 1px 2px #333;}
.more{padding: 5px 15px;border: 1px solid #eee;/* background:#fff; */color: #fff;border-radius: 30px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;/* box-shadow:0 2px 5px #eee; */}
.more:hover{border: 1px solid #333;background:#333;color:#fff;}

.jjry{/* background:#f4f2f3; */padding:30px 0;}
.jjry .bt h3{font-size:18px;border-bottom: 1px dashed #cdcdcd;}
.jj_nr p{font-size:15px;color:#fff;}
.jj_nr img{margin-bottom:20px;}
.jj_more{margin-top:15px;}
.jj_nr .more{padding: 7px 25px;border: 1px solid #cdcdcd;font-size:14px;/* box-shadow:0 2px 5px #cdcdcd; */}
.jj_nr .more:hover{border: 1px solid #444;}

.lxxw{padding:30px 0;}
.lxxw .bt h3{font-size:18px;}
.lxxw_o{}
.lx {margin:10px 0;}
.lx img{width: 8%;margin-right:10px;}
.lx h3{font-size: 18px;font-weight: bold;color: #fff;margin-top: 5px;}

.sec-tit h5 a:hover{background:#333;}

.prodescription{display:none;}

.page-body .col-md-9{padding-right: 90px;padding-left: 50px;}
.page-body .col-md-3{padding-right: 10px;padding-left: 25px;}
.page-body{padding-top:20px;border-radius:8px;}




@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;}
  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}
    nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li{/* padding:10px 15px */}

  .navbar-nav>li{background:none}
    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;}
  nav.navbar.bootsnav{width:100%;min-height:auto;position: absolute;padding: 0 15px !important;}
  .bootsnav{border-bottom:none !important;}
  .h-nav-baner{background:none}
  
  .cent-main aside.col-md-3{width:100%;}
  .cent-main main.col-md-9{width:100%;}
  .r-sec-tit{height:45px}
  .r-sec-tit h2{padding-top: 10px;}
  
  .walking .ar_1{height:180px;width:190px;margin-left:25px;}
  .walking .ar_1 .item img{height:150px}
  .fufw-nav-tit{height:56px;}
}
@media (max-width: 768px){
  .flexslider{padding:0;margin-bottom: 0;}
  .r-sec-tit h2+ b{display: none;}
  .r-sec-tit a{margin-right: 5px;}
  .flexslider .slides li{height:165px !important}
  
  .top-nr .logo .logo_right p{display:none;}
  .top-nr .logo img {width: 13%;}
  .top-nr .logo{margin-top:10px;}
  .top-nr .logo .logo_right img {width: 100%;}
  .top-nr .logo .logo_right h3 {margin-top: 20px;}
  .top-nr .logo .logo_right{margin-left: 50px;padding:0;margin-top:5px;height: auto;}
  .navbar-toggle{top:4.7%;}
  
  .gcyj{padding:30px 0 20px;}
  .gc{text-align:center;height: 300px;}
  
  .more{margin-right: 30px;margin-bottom: 15px;}
  
  .lxxw {padding: 30px 0 0;}
  .lxxw_o {padding-bottom: 25px;}
  .lx h3{font-size:14px;}
  .lx {margin: 20px 0;}
  
  .page-body .col-md-9{padding-left:15px;padding-right:15px;}
  .page-body{margin:0;border-radius:0;}
  
}
