.cbl{position: fixed;z-index: 9;right: 0;bottom:20px;margin-top: 0;width: 55px;}
.cbl a{display: block;width: 55px;margin-bottom: 3px; border-top-left-radius: 10px;border-bottom-left-radius: 10px; height: 55px;line-height: 55px;background:#be0014;font-size: 0;}
.cbl .number{width: 180px;}
.cbl a i{display: inline-block;color: #fff;font-size: 15px;text-align: center;border: 1px solid rgba(255,255,255,0.2);border-radius: 50%; vertical-align: middle;width: 34px;height: 34px;line-height: 34px;margin-left: 11px;}
.cbl .goTop, .cbl .goTop i{height: 38px;line-height: 38px;}
.cbl .goTop i{border: none;border-radius: 0;margin-top: 0;}
.cbl span{font-size: 16px;color: #fff;vertical-align: middle;margin-left: 25px;}
.cbl a:hover{background:#be0014;}
.cbl .number:hover{transform: translateX(-110px);}
/*侧边栏部分*/

.header_nav ol a:after,.logo img{
	transition: all 0.4s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all 0.4ss cubic-bezier(.35,.75,.55,1);
	-moz-transition: all 0.4ss cubic-bezier(.35,.75,.55,1);
}
.header_nav ol{
	transition: all 0.5s cubic-bezier(.35,.75,.55,1) .2s;
	-webkit-transition: all 0.5ss cubic-bezier(.35,.75,.55,1) .2s;
	-moz-transition: all 0.5ss cubic-bezier(.35,.75,.55,1) .2s;
	transform: scaleX(0) scaleY(0);
}

header{height: 100px;line-height:100px;}
.mobile{display: none;}
.logo img{margin-top: -8px;}
.header{width: 85%;margin: 0 auto;display: flex;justify-content: space-between;}
.header_nav,header form,.header_nav li,.logo,.header_nav li a{display: inline-block;vertical-align: top;}
.header_nav ul{position:relative;font-size: 0;}
.header_nav li{vertical-align:top;text-align: center;cursor: pointer;}
.header_nav ul>li{margin-left: 1px;}
.header_nav ul>li:nth-of-type(1){display: inline-block;vertical-align: top;width:auto;}
.header_nav ul>li.active a{color:#be0014;}
.header_nav ul>li.active a:before{width:100%;}
/*.header_nav ul>li:nth-of-type(1) a{display: block;font-size: 17px;font-weight: bold;color:#444;}
.header_nav ul>li:nth-of-type(1):hover a,.header_nav ul>li:nth-of-type(1).active a,.header_nav ul>li:hover>a,.header_nav ul>li.active>a{background: #be0014;color: white;}
*/
.header_nav li>a{width:120px;vertical-align: top;transition:0.3s ease-in-out;font-size:22px;/*font-weight: bold;*/color:#444;}
.header_nav li>a:before{position: absolute;left: 0;top:15px;width:0%;height:6px;background: #be0014;content: '';z-index: 2;}
.header_nav li>a:hover:before{width:100%;}
.header_nav li>a:hover{color:#be0014;}
.header_nav ul>li:hover ol{left:0px;opacity: 1;transform: scale(1);}
.header_nav ol{width:571px;background: rgba(41,66,103,.8);position:absolute;top:100px;z-index: 11;/*left: 109px;*/left:50%;opacity: 0;}
.header_nav ol a{display: block;color: white;font-size: 12px;font-weight: 100;position: relative;width: auto !important;}
.header_nav ol a:after{position: absolute;left: 0;bottom:-1px;width:0%;height: 3px;background: #be0014;content: '';z-index: 2;}
.header_nav ol a:hover:after{width:100%;}
.header_nav ol li{margin-left: 15px;}
.header_nav ol li,.header_nav ol{line-height: 45px;}
.header_nav li ol li a:before{display:none;}
.header_nav li ol li a:hover{color:#FFFFFF;}
header form{position: relative;display: inline-block;}
header input[type=text]{width: 200px;display: inline-block;width: 100%;height: 35px;border-radius: 50px;background:#e5e5e5;border: none;outline: none;box-sizing: border-box;padding-left: 20px;}
header input[type=submit]{cursor:pointer;width:20px;height: 20px;background:url(../images/sousuo.png) no-repeat;right:15px;top:42px;position: absolute;border: none;outline: none;z-index: 2;}
.toptel{float:right;margin-right:10px;height:45px;margin-top:25px;margin-left:30px;}



footer{background: #333333;padding-top:80px;}
.footer{width: 1200px;margin:0 auto;}
.footer1{display: flex;justify-content: space-between;padding-bottom: 50px;border-bottom: 1px solid gray;}
.footer1 dl{display: inline-block;vertical-align: top;}
.footer1 dd a{font-size: 14px;color: gray;line-height: 25px;}
.footer1 dd a:hover{color: white;}
.footer1 dt{margin-bottom:35px;}
.footer1 dt a{font-size: 16px;color: white;}
.footer1_list{display: inline-block;vertical-align: top;}
.footer1_list span{display: inline-block;vertical-align: top;color: white;font-size: 45px;display: inline-block;}
.footer1_list aside{display: inline-block;vertical-align: middle;margin-left: 10px;}
.footer1_list aside span{font-size: 14px;color: grey;}
.footer1_list aside h3{font-size: 24px;color: white;margin-top: 3px;}
.footer1_list>span{padding-right: 10px;box-sizing: border-box;border-right: 1px solid grey;}
.footer1_list form{font-size: 0;margin-top: 30px;text-align: right;}
.footer1_list input[type=text]{width: 245px;height: 38px;background: #666;border-radius: 50px 0 0 50px;border: none;outline: none;box-sizing: border-box;padding-left: 20px;}
.footer1_list input[type=submit]{width: 40px;height: 38px;background: #1f1f1f;background: url(../images/sousuo.png) no-repeat center center #1f1f1f;border: none;outline: none;border-radius: 0 50px 50px 0;cursor: pointer;}
.footer2{line-height: 80px;}
.footer2 span{color: gray;font-size: 14px;}
.footer2 ul{float: right;display: inline-block;}
.footer2 ul li{display: inline-block;width: 85px;text-align: center;}
.footer2 ul li a{font-size: 14px;color: white;}
.header_nav ol{text-align: left;width: 140px;box-sizing: border-box;padding:0;left: 0;}
.header_nav ol li{display: block;margin-left: 0;border-bottom: 1px solid rgba(250,250,250,.5);line-height:60px;}
.header_nav ul>li{position: relative;}



@media only screen and (max-width:1660px ) {
	/*.header_nav li>a{width: 90px;}*/
	/*.header_nav ul > li:hover ol{left: 101px;}*/
	.logo img{width: 250px;}
	.header{width: 90%;}
}