@charset "utf-8"; 
@font-face {
  font-family: "SourceHanSans-Regular";src: url('../fonts/SourceHanSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: "SourceHanSans-Bold";src: url('../fonts/SourceHanSans-Bold.ttf') format('truetype');
}
@font-face {
  font-family: "SourceHanSans-Medium";src: url('../fonts/SourceHanSans-Medium.ttf') format('truetype');
} 
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
input,select,textarea{outline:none;}
ul li{list-style: none;}
a {text-decoration: none;cursor: pointer;color:inherit;font-size: inherit;}
a:hover,a:active,a:focus{text-decoration: none;color:inherit;}
html {outline: 0;-webkit-text-size-adjust: none;}
body {width: 100%;font-family:"SourceHanSans-Regular",'Microsoft YaHei';-webkit-text-size-adjust: none;overflow-x: hidden;}
html,body{font-size: 16px;color:#333333;}
.fl {float: left;}/*左浮动*/
.fr {float: right;}/* 右浮动*/
.tal{text-align: left;}
.tac{text-align:center;}
.tar{text-align:right;}
.clear {clear: both;}/*清除浮动*/
.clearfix:after{clear:both;display: block;content: '';}/*清除浮动*/
.flexbox{display: flex;}
.scale1{overflow: hidden;}
.scale1 img{transition: all 0.5s;}
.scale1 img:hover{transition: all 0.5s;transform: scale(1.1);} 
.items-center{align-items: center;}
.u-content{line-height: 2em; }
.u-content img{max-width: 100%;}

.header{width: 100%;position: relative;}
.header-top{background-color: #cd000c;line-height: 36px;color: #fff;font-size: 14px;}
.header-top .flexbox{align-items: center;justify-content: space-between;flex-direction: row-reverse;}
.header-top .top_r a{padding: 0 15px;display: inline-block;border-left: 1px solid #fff;}

.header .navbar-inverse{border-radius:0;border:none;background:#fff; border-bottom: none;}
.navbar-header{padding:0;float: none;padding: 0px 0;} 
.navbar-header .navbar-tel{float: right;display: flex;margin-top: 20px;    width: 220px; height: 48px;}
.navbar-header .navbar-tel img{ margin-top:5px;}
.navbar-header .navbar-tel .tel{margin-left: 5px;}
.navbar-header .navbar-tel .tel .m{}
.navbar-header .navbar-tel .tel .t{font-size: 20px;font-family: 'SourceHanSans-Bold';}
.navbar-brand>img{height:70px;}
.navbar-header .navbar-brand,.navbar>.container .navbar-brand{margin-left: 0; padding: 0;line-height: normal;height: auto;}
.navbar-header .navbar-slogan{float: left;margin-top: 15px;margin-left: 15px; font-size:24px; font-weight:bold; color:#021a76; line-height:1.2em;font-family: 'SourceHanSans-Medium';}
.navbar-slogan span{font-size:24px; color:#cd000c; display:block;font-family: 'SourceHanSans-Regular';}
.navbar-inverse .navbar-collapse{position: relative; text-align: center; padding: 0;margin: 0 -2px;}
.navbar-collapse .navbar-nav{width: 100%; display: flex; justify-content: space-between;text-align: center;}

.link_bottom dt,.link_bottom dd{display: inline-block;}
.link_bottom dd{padding:0 10px}
.link_bottom dt{font-size:14px;}
.link_bottom dd a{font-size:14px; font-weight:normal}
.link_bottom {padding-bottom:30px;}
.navbar-inverse{padding:20px 0; margin-bottom:10px; overflow:hidden}
.navbar-nav>li{position: relative;padding: 0 2px;flex: 1;float: none;}
.navbar-nav>li>a{padding: 0;line-height: 48px;display: block;}
.navbar-collapse{padding:0}
nav.navbar.bootsnav ul.nav > lili>a{}
nav.navbar.bootsnav ul.nav > li>a:hover,
nav.navbar.bootsnav ul.nav > li>a:hover, 
nav.navbar.bootsnav ul.nav > li>a:focus{background-color:#021a76; }
nav.navbar.bootsnav ul.nav > li.active>a, 
nav.navbar.bootsnav ul.nav > li.active>a:hover, 
nav.navbar.bootsnav ul.nav > li.active>a:focus{background-color:#021a76;color: #fff; }
 
.second-nav{    position: absolute; width:240px;} 



.navbar-brand{
    padding: 29px 15px;
    height: auto; 
}
nav.navbar.bootsnav{
    border: none;
}
.navbar-nav{
    float: left;
}
nav.navbar.bootsnav ul.nav > li > a{
    color: #474747;
    text-transform: uppercase;
    padding: 0px; font-size:18px;
}
nav.navbar.bootsnav ul.nav > li:hover{
   
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a:after{content:""; display:block; width:0px; height:20px; background:#cd000c; position: absolute; left:0; top:10px; transition: all 0.5s;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a:after{margin-left:5px; width:3px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li{position: relative;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{transition: all 0.5s;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a{padding-left:25px;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 16px;
    font-weight: 500;
    position: absolute;
  
    right: 10%;
    transition: all 0.4s ease 0s;
}
nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{
    content: "\f105";
    transform: rotate(90deg);
}
.dropdown-menu.multi-dropdown{
    position: absolute;
    left: -100% !important;
}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border: none;
}
@media only screen and (max-width:990px){
    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
    .dropdown-menu.multi-dropdown{ left: 0 !important; }
    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
  .navbar-inverse{padding:15px 0}
}
              


.active .icon-jia:before {
    content: "\e74d";
}
.pro_tit212 a,.pro_tit212 em{display:none}
.pro_tit212 a:last-child{display:block}
.product-menu ul li.active .submenu{display:block}
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       
	       
	       z-index:999; background: #c00000
}
.izl-rmenu .consult{    
	background-image: url(../images/consult_icon.png);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
   
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(../images/consult_icon.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    font-size: 12px; border-top: solid 1px #fff;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 30px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top; border-top: solid 1px #fff;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(../images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../images/weixin.jpg); background-size:160px
}



/*底部*/
.footer{background-color: #222222;color:#fff;}  
 
.footer .foot-top{padding:40px 0;border-bottom:1px solid #444; }
.footer .foot-top .flexbox{display: flex;justify-content: space-between;flex-wrap: wrap; }
.footer .foot-top .foot-item{}
.footer .foot-top .foot-item h3{font-size:20px;font-family: "SourceHanSans-Bold"; color: #fff; line-height: 40px;margin-bottom: 10px;  }
.footer .foot-top .foot-item p{line-height: 30px; font-size: 14px;color:#b4b5b5; }
.footer .foot-top .foot-item p a{font-size: 14px; color:#b4b5b5; }
.footer .foot-top .foot-item p a:hover{color: #fff;} 
.footer .foot-top .foot-menu{padding:0 30px;flex: 1;} 
.footer .foot-top .foot-lxfs{flex-basis: 25%;padding-right: 40px; }  
.footer .foot-top .foot-ewm{flex-basis: 30%; padding-left: 0px;} 
.footer .foot-top .foot-ewm .item{display: inline-block;margin-bottom: 10px;text-align: center;}
.footer .foot-top .foot-ewm .item img{max-width: 100%;}  
.footer .foot-top .foot-ewm .item p{line-height: 30px;}

.footer .foot-bot{padding:20px 0; font-size: 14px;color:#959393;}
.footer .foot-bot .copyright{float: left;}
.footer .foot-bot .support{float: right;}
.footer .foot-bot a{color:#999;}
.footer .foot-bot a:hover{color: #fff;}
.cont h4 em,.cont h4 a{display: none}
.cont h4 a:nth-child(5){display: block;}
.pages{margin:0px;text-align: center;display: flex;justify-content: center;}
.pages a{ height: 30px;padding:0 5px;margin:0 2px; line-height: 26px;color:#666; border:1px solid #ccc; min-width: 30px;text-align: center; font-size: 14px;}
.pages a:hover,.pages a.on{border:1px solid #ec2222;color:#fff;background-color: #bc1b18;}
.pages a.none,.pages a.none:hover{border:1px solid #ccc; color:#fff;cursor: default;}

.section-search{border-bottom: 1px solid #ccc;}
.section-search .search-body{display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;padding: 20px 0;}
.section-search .searchbox{width: 280px;height: 32px; border: 1px solid #f6f6f6;position: relative;}
.section-search .searchbox input{border: none;height: 30px;padding: 0 30px 0 10px;width: 100%; }
.section-search .searchbox input::placeholder {font-size: 14px;color: #999999;}
.section-search .searchbox button{border: none;color: #c00000;background-color: #fff; width: 30px;height: 30px; text-align: center;position: absolute;right: 0;top: 0;}
.section-search .searchbox button i{font-size: 20px;font-weight: bold;}
.section-search .searchhot{color: #021a76;line-height: 30px;flex: 1;padding-right: 20px;}
.section-search .searchhot i{ color: #c00000;font-weight: bold;margin-right: 10px;}
.section-search .searchhot a:hover{ color: #c00000;}
 
.content{line-height: 1.75em;}
.content img{max-width: 100%;}
.container{width:1230px;}    
@media (min-width:992px) and (max-width: 1199px){
	.footer .foot-top .foot-menu{flex-basis: 25%;margin-bottom: 40px;padding: 0 40px 0 0;}
  .footer .foot-top .foot-lxfs{order:5;flex-basis: 50%;}
  .footer .foot-top .foot-ewm{order: 6;flex-basis: 50%;padding-left: 0px;}
  .container{width:900px;} 
}

@media (min-width:1200px) and (max-width: 1439px) {
	.footer .foot-top .foot-ewm{padding-left: 20px;flex-basis: 25%;}
  .footer .foot-top .foot-lxfs{padding-right: 20px; }
  .footer .foot-top .foot-menu{padding: 0 15px;}	  
}
  
@media (min-width:1440px) and (max-width: 1599px) { 
	.container {
	    width: 1400px;
	} 
	.footer .foot-top .foot-ewm{padding-left: 20px;}
}
@media (min-width:1600px) { 
 .container {
	    width: 1230px;
	}
}
@media(min-width: 992px){
	nav.navbar.bootsnav ul.nav > li:first-child a{clip-path: ellipse(100% 125% at 100% 100%);border-bottom-left-radius: 5px;}
	nav.navbar.bootsnav ul.nav > li > a{ color: #ffffff;background-color:#cd000c;}
  nav.navbar.bootsnav ul.nav > li:hover > a{background-color:#021a76;}
}
  
@media(max-width:991px){
  .container{width:100%;} 
	.header-top .top_r a{ }
	.navbar-header .navbar-tel{display: none;}
	.navbar-brand>img{height: 60px;}
	.navbar-header .navbar-slogan{height: 50px;margin-top: 10px;}
	.navbar-header{padding: 15px 0;}
	.navbar-header .navbar-brand, .navbar>.container .navbar-brand{margin-left: 15px;}
	.navbar-inverse .navbar-toggle{border-color: #666;}
	.navbar-inverse .navbar-toggle .icon-bar{background-color: #666;}
	.navbar-collapse .navbar-nav{display: block;}
	.navbar-nav>li{border-bottom: 1px solid #e5e5e5;	}
	.navbar-inverse .navbar-nav>li>a{color: #333;}

	.footer .foot-top .foot-menu{flex-basis: 25%;margin-bottom: 40px;padding: 0 40px 0 0;}
  .footer .foot-top .foot-lxfs{order:5;flex-basis: 50%;}
  .footer .foot-top .foot-ewm{order: 6;flex-basis: 50%;padding-left: 0px;}
  .footer .foot-top .foot-ewm .item{width: 32%;  }
	 .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #fff;}
  .navbar{ margin-bottom:0;   min-height: 0px;} 

}
@media(max-width:768px){  
	.header-top .top_r a{font-size: 14px;line-height: 20px;}
	.header-top .top_l{display: none;}
	.navbar-header{padding: 5px 0;}
	.navbar-brand>img{height: 44px;}
	.navbar-header .navbar-slogan{display: none;}

	.section-search .search-body{flex-direction: column;	}
	.section-search .searchhot{margin-top: 15px;}

	.footer .foot-top{padding: 30px 0;}
	.footer .foot-top .foot-menu{flex-basis: 100%;margin-bottom: 20px;}
	.footer .foot-top .foot-item h3{font-size: 18px; line-height: 30px;margin-bottom: 5px;}
	.footer .foot-top .foot-menu p{display: inline-block;margin-right: 10px;}
 	.footer .foot-top .foot-lxfs{flex-basis: 100%;margin-bottom: 20px;padding-right: 0;}
 	.footer .foot-top .foot-ewm{flex-basis: 100%;}
  .link_bottom dt{display:block; font-size:16px;}
	 
}