body {
	font-family: 'Microsoft YaHei,PingFang SC,simsun,Helvetica Neue,Arial,Helvetica,sans-serif';
}
a{text-decoration: none;}
li{ list-style-type:none}
.header {
	position: relative;
	width: 100%;
	top: 0;
	z-index: 1111
}
.header .header-top {
	background-color: #ededed;
	padding: 10px 0;
	display: none
}
.header .header-top .head-left {
	float: left
}
.header .header-top .head-left ul {
	padding: 0;
	display: flex;
	margin-bottom: 0
}
.header .header-top .head-left ul li {
	list-style: none
}
.header .header-top .head-left ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #a2a2a2;
	text-align: center;
	border-right: 1px solid #dadada;
	padding: 0 3px
}
.header .header-top .head-left ul li a:hover {
	color: #d11a2d
}
.header .header-top .head-right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.header .header-top .head-right p {
	margin-bottom: 0;
	line-height: 16px;
}
.header .header-top .head-right p a {
	text-decoration: none;
	font-size: 14px;
	color: #a2a2a2;
	text-align: center;
	border-right: 1px solid #dadada;
	padding: 0 3px
}
.header .header-top .head-right p a.active {
	color: #d11a2d
}
.header .header-top .head-right .lang {
	position: relative;
	padding-left: 10px
}
.header .header-top .head-right .lang p {
	font-size: 14px;
	color: #a2a2a2;
	text-align: center;
	margin-bottom: 0;
	line-height: 0;
}
.header .header-top .head-right .lang p img {
	display: inline-block;
	max-width: 7px
}
.header .header-top .head-right .lang ul {
	position: absolute;
	padding: 0;
	z-index: 10000;
	top: 27px;
	left: 11px;
	background-color: rgba(0,0,0,0.6);
	display: none
}
.header .header-top .head-right .lang ul li {
	list-style: none;
	padding: 5px 13px
}
.header .header-top .head-right .lang ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #fff
}
.breadcrumb {
	padding-top: 20px;
	background-color: transparent
}
.breadcrumb li {
	font-size: 16px;
	color: #ccc
}
.breadcrumb li a {
	text-decoration: none;
	color: #ccc
}
.breadcrumb li a:hover {
	color: #d11a2d
}
.breadcrumb .breadcrumb-item.active {
	color: #ccc
}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	color: #ccc
}
.breadcrumb1 li a, .pro-ny li a {
	color: #555
}
.breadcrumb1 .breadcrumb-item.active, .pro-ny .breadcrumb-item.active {
	color: #555
}
.breadcrumb1 .breadcrumb-item+.breadcrumb-item::before, .pro-ny .breadcrumb-item+.breadcrumb-item::before {
	color: #555
}
.pro-ny {
	margin-top: -50px
}
.navbar-brand p {
	display: none;
	font-size: 15px;
	color: #d11a2d
}
.pro-dropdown {
	position: absolute;
	width: 100%
}
.pron-dropdown {
	display: none
}
.pro-dropdown2, .pro-dropdown3, .pro-dropdown4, .pro-dropdown5, .pro-dropdown6 {
	display: none
}
.liuyan {
	padding: 30px 0
}
.liuyan h6 {
	font-size: 16px;
	color: #555;
	line-height: 32px
}
.liuyan h6 span {
	color: #fd525b;
	font-size: 14px
}
.liuyan .form-group {
	margin-bottom: 10px
}
.liuyan .form-group label {
	border: 1px solid #555;
	margin: 0 5px 8px
}
.liuyan .form-group input, .liuyan .form-group select, .liuyan .form-group textarea {
	border: 1px solid #555
}
.liuyan .road6_sub {
	text-align: center;
	margin: 25px 0
}
.liuyan .road6_sub .sms_sub {
	font-size: 16px;
	color: #fff;
	text-align: center;
	background-image: linear-gradient(90deg, #d11a2d 0%, #e35151 100%), linear-gradient(#e35151, #e35151);
	background-blend-mode: normal, normal;
	border-radius: 34px;
	padding: 9px 0;
	width: 210px;
	margin: 0 auto;
	-webkit-transition: all .8s
}
.liuyan .road6_sub .sms_sub:hover {
	-webkit-transition: all .8s;
	border-radius: 0
}
#new_topnav .content {
	padding-top: 30px
}
@media (min-width: 576px) {
.navbar-brand img {
	vertical-align: middle;
	width: auto;
	display: inline-block
}
.navbar-brand p {
	display: inline-block;
	margin-bottom: 0;
	font-family: SourceHanSansCN-Regular;
	padding-left: 15px
}

}
@media (min-width: 992px) {
.header .header-top {
	display: block
}
.navbar-brand p {
	display: none
}
.navbar-expand-lg {
	background-color: #ffffff !important;
	box-shadow: 0px 2px 7px 0px rgba(104,56,56,0.1);
	padding: 0 0 0 20px
}
.navbar-expand-lg .navbar-nav {
	width: 100%;
	justify-content: end
}
.navbar-expand-lg .navbar-nav .nav-item {
	padding: 23px 0;
	position: relative
}
.navbar-expand-lg .navbar-nav .nav-item .nav-link {
	font-size: 18px;
	font-weight: bold;
	line-height: initial;
	color: #555;
	padding: 0 12px;
	border-right: 1px solid #dadada
}
.navbar-expand-lg .navbar-nav .nav-item .nav-link.active {
	color: #cb481a;
}
.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link {
	border-right: none
}
.navbar-expand-lg .navbar-nav .nav-item:hover .nav-link {
	color: #cb481a;
}
.breadcrumb {
	padding-top: 30px
}
.liuyan {
	padding: 50px 0 70px
}
.pron-dropdown {
	background: rgba(255,255,255,0.95);
	padding: 50px 0
}
.pron-dropdown ul {
	padding: 0;
	margin: 0
}
.pron-dropdown ul li {
	list-style: none;
	float: left;
	width: 14.2%
}
.pron-dropdown ul li a {
	display: block;
	text-decoration: none;
	text-align: center
}
.pron-dropdown ul li a h3 {
	font-size: 16px;
	color: #cb481a
}
.pron-dropdown ul li a .dh-img {
	padding: 20px 0 25px;
	overflow: hidden
}
.pron-dropdown ul li a .dh-img img {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 92px;
	transition: all .5s ease 0s
}
.pron-dropdown ul li a p {
	font-size: 16px;
	color: #555;
	margin-bottom: 0
}
.pron-dropdown ul li a:hover .dh-img img {
	transform: scale(1.1, 1.1);
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s
}
.pron-dropdown ul li a:hover p {
	color: #d11a2d
}
}
.pro-dropdown1,.pro-dropdown2, .pro-dropdown3, .pro-dropdown4, .pro-dropdown5, .pro-dropdown6 {
	position: absolute;
	top: 67px;
	z-index: 1111
}
.pro-dropdown1 ul,.pro-dropdown2 ul, .pro-dropdown3 ul, .pro-dropdown4 ul, .pro-dropdown5 ul, .pro-dropdown6 ul {
	display: inline-block;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	box-shadow: 0px -2px 2px #e6e6e6;
	width: 100%
}
.pro-dropdown1 ul li,.pro-dropdown2 ul li, .pro-dropdown3 ul li, .pro-dropdown4 ul li, .pro-dropdown5 ul li, .pro-dropdown6 ul li {
	padding: 0 10px;
	list-style: none;
	text-align: center
}
.pro-dropdown1 ul li a,.pro-dropdown2 ul li a, .pro-dropdown3 ul li a, .pro-dropdown4 ul li a, .pro-dropdown5 ul li a, .pro-dropdown6 ul li a {
	display: block;
	padding: 15px 0;
	text-decoration: none;
	font-size: 16px;
	color: #555;
	border-bottom: 1px solid #e6e6e6
}
.pro-dropdown3 ul li a.small {
	font-size: 15px;
}
.pro-dropdown1 ul li a:hover,.pro-dropdown2 ul li a:hover, .pro-dropdown3 ul li a:hover, .pro-dropdown4 ul li a:hover, .pro-dropdown5 ul li a:hover, .pro-dropdown6 ul li a:hover {
	color: #cb481a
}
@media (min-width: 1200px) {
.navbar-brand {
	display: flex;
	align-items: center;
}
.navbar-brand p {
	font-size: 22px;
}
.header .header-top .head-left ul li a {
	padding: 0 10px
}
.header .header-top .head-right p a {
	padding: 0 10px
}
.navbar-brand p {
	display: inline-block; font-size:18px; border-left:1px solid #cbcbcb; margin-left:17px; font-family:'Microsoft YaHei';
}
.navbar-brand p i{ font-style:normal; display:block; color:#cb481a;}
.navbar-brand p b{ font-weight:normal; display:block; color:#282828; }
.navbar-expand-lg {
	padding-left: 45px;
	padding-right: 20px
}
.navbar-expand-lg .navbar-nav {
	width: 100%
}
.navbar-expand-lg .navbar-nav .nav-item .nav-link {
	padding: 0 13px
}
.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link {
	padding-right: 0
}

.page2-title{display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;}
.hot-bar2{}
.hot-bar2 form{ width: 100%; height: 37px; line-height: 37px;}
.hot-bar2 form .fl{ width: 280px; float: left; background: #f4f4f4; border-radius: 8px; height: 35px; border: 0; padding-left: 20px;}
.hot-bar2 form .fr{ float: left; margin-left: -20px; width: 100px; height: 37px; border-radius: 19px;background:url(../images/lahxs.png) 20px center #e53b00 no-repeat; color: #FFFFFF; padding-left: 20px; border: 0}
.hot-bar2 form .fr:hover{ cursor: pointer; font-weight: bold}  
.lajdl_tb{background:url(../images/sskdl.jpg) center center no-repeat; padding:9px 30px; padding-bottom:40px;}
.lajdl_tb1{display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;}
.lajdln_tb1{ padding-right:40px; border-right:1px solid #fff;}
.lajdln_tb1 p{ font-size:28px; color:#fff; font-weight:bold; margin-bottom:0;}
.lajdln_tb1 p span{ color:#e53b00;}  
.lajdln_tb2{ padding-left:40px; color:#fff; padding-right:57px;}
.lajdr_tb{ padding:0px 40px;background:url(../images/sskdl2.jpg) center center no-repeat;}
.lajdr_tb b{ display:block; text-align:center; padding-bottom:12px; font-size:28px; color:#555555;}
.lajdr_tb p{ font-size:16px; color:#555555; padding-bottom:16px;}
.lajdr_tb a{ margin-bottom:24px; display:block; color:#e53b00}
.lajdr_tb a:hover{ font-weight:bold}
.lajdr_tb a:hover{}
.lajdlx_tb1{ width:78.4%; float:left}
.lajdlx_tb2{ width:13%; float:right; margin-top:40px;  text-align:center; line-height:34px;}
.lajdlx_tb2 a{color:#fff; display:block; border-radius:19px;background-image: linear-gradient(90deg, #d11a2d 0%, #cb481a 100%), linear-gradient(#cb481a, #cb481a);
  }
.lajdlx_tb2 a:hover{ font-weight:bold;border-radius: 0;
  -webkit-transition: all .8s;}
.sy-second .fp-overflow .container .clearfix li{ height:280px; 
  background-image: linear-gradient(to bottom, #e0e6f0 75%, transparent 50%);
 width:32.3%; padding:10px 30px;}
.sy-second .fp-overflow .container .clearfix{display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between; width:100%; padding-left:0; padding-top:20px;}
.slha_tb1{ color:#555555; width:43%; float:left}
.slha_tb1 p{ font-size:16px; margin-bottom:10px;}
.slha_tb1 h3{ font-size:21px; margin-bottom:10px; font-weight:bold}
.slha_tb1 b{ font-size:16px; font-weight:normal}
.container .clearfix .sy-solution{ position:relative}
.slha_tb2{ position:absolute;background:url(../images/ljakd.png) bottom center no-repeat; width:327px; left:126px; transform: scale(0.85); top:-48px;}
.container .clearfix li a b{ font-weight:bold}
.container .clearfix li a:hover .slha_tb2{transform: scale(1);  -webkit-transition: all .8s;}
.container .clearfix li a:hover .slha_tb1 b{ color:#e53b00}

#footer{
	color: white;
	height: 300px;
}
.foot_logo {
	float:left;
	margin-top: 60px;
	width: 35%;
}
.foot_logo a{
	padding-top: 19px; display: block;
}
.foot-pro {
	float:left;
	width:12%;
	text-align: left;
	margin-top: 60px;
	line-height: 35px;
}
.foot-pro ul,.foot-lianxi ul{ padding-left:0}
.foot-lianxi{
	float:left;
	width:22%;
	margin-top: 60px;
	line-height: 35px;
}
.foot-lianxi h4{
	font-size: 16px;
	font-weight: bold;
}
.foot-lianxi ul{
	margin-top: 18px;
}
.foot-lianxi ul li{
	font-size: 16px; width: 100%; height: auto;
}
.foot-lianxi ul li a{
	font-size: 16px;
	line-height: 30px;
	color:white;
}
.foot-pro h4{
	font-size:16px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
	text-align: center;
}
.foot-pro ul li a{
	font-size: 16px;
	color:white;
	line-height: 30px;
	margin: 0 10px; display:block
}
.foot_wx{
	float:left;
	width:20%;
	margin-top: 60px;
}
.xtjad_tb{
	padding-top: 10px;
	padding-left: 13%;
}
.xtjad_tb a{
	color: #FFFFFF;
	font-size: 16px;
}

#footer .cente{text-align: center;margin: 0 auto;}

.wzdta_tb1{ display: block; float: left;margin-left: 40%; margin-right: 20px;color: #fff; font-size: 16px;}
.wzdta_tb2{ display: block; float: left;color: #fff; font-size: 16px;color: #fff;}
.wzdta_tb3{ display: block; float: left;margin-left: 30%; margin-right: 20px;color: #fff; font-size: 16px;}
}
.wzdta_tb1,.wzdta_tb2,.wzdta_tb3{ /*! color: #fff; *//*! font-size: 16px; */}

}
@media (min-width: 1400px) {
.fp-is-overflow>.fp-overflow {
	overflow-y: hidden
}
.navbar-expand-lg .navbar-nav .nav-item {
	padding: 23px 0
}
.navbar-expand-lg .navbar-nav .nav-item .nav-link {
	padding: 0 25px
}
.liuyan .form-group {
	margin: 0 -20px 10px
}
.liuyan .form-group label {
	margin: 0 5px 17px
}
.liuyan .sel {
	margin-left: -40px;
	width: 90%
}
}
@media (min-width: 1600px) {
.navbar-expand-lg .navbar-nav .nav-item {
	padding: 30px 0
}
.navbar-expand-lg .navbar-nav .nav-item .nav-link {
	padding: 0 27px
}
.pro-dropdown1,.pro-dropdown2, .pro-dropdown3, .pro-dropdown4, .pro-dropdown5, .pro-dropdown6 {
	top: 83px
}
}
.bottom {
	background-color: #242933;
	padding: 40px 0
}
.bottom .bottom-logo {
	display: block;
	max-width: 184px
}
.bottom h2 {
	font-size: 24px;
	color: #ccc;
	margin-top: 30px
}
.bottom .erweima {
	margin-top: 30px
}
.bottom .erweima img {
	display: block;
	max-width: 96px;
	float: left;
	width: 30%;
	margin-top: 40px
}
.bottom .erweima .contact {
	float: left;
	width: 70%;
	padding-left: 10px
}
.bottom .erweima .contact p {
	font-size: 14px;
	color: #ccc;
	align-items: flex-start;
	display: flex
}
.bottom .erweima .contact p a {
	text-decoration: none;
	color: #ccc;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	display: block;
	margin-top: -3px
}
.bottom .erweima .contact p img {
	display: block;
	margin-right: 15px;
	width: 13px;
	vertical-align: middle;
	margin-top: 0
}
.bottom .erweima .contact p:first-child img {
	width: 15px
}
.bottom .bottom-cont {
	margin-top: 20px
}
.bottom .bottom-cont h5 {
	font-size: 18px;
	color: #eee;
	font-weight: bold;
	margin-bottom: 15px
}
.bottom .bottom-cont ul {
	padding: 0
}
.bottom .bottom-cont ul li {
	line-height: 32px
}
.bottom .bottom-cont ul li a {
	text-decoration: none;
	font-size: 16px;
	color: #eee
}
.bottom .bottom-cont .sy-mater ul {
	float: left;
	width: 33.33%
}
.bottom .bottom-cont .chakan {
	text-decoration: none;
	font-size: 16px;
	color: #eee
}
.c-title {
	font-size: 30px !important;
	color: #333;
	font-weight: bold
}
.c-wz {
	font-size: 16px !important;
	line-height: 30px !important;
	color: #555
}
.copycright {
	padding: 15px 0;
	background-color: #1c2029
}
.copycright p {
	font-size: 16px;
	color: #2f343e;
	text-align: center;
	margin-bottom: 0
}
.copycright p a {
	text-decoration: none;
	color: #2f343e
}
.copycright p .tel {
	padding-left: 20px
}
.copycright p .zhizhao {
	padding-left: 20px
}
@media (min-width: 576px) {
.bottom {
	padding: 60px 0
}
.bottom h2 {
	margin-top: 50px
}
.bottom .bottom-cont .bottom-pro, .bottom .bottom-cont .yingyong {
	float: left;
	width: 50%;
	height: 310px
}
}
@media (min-width: 768px) {
.bottom .erweima .contact {
	padding-top: 20px;
	padding-left: 30px
}
.bottom .bottom-cont .bottom-pro, .bottom .bottom-cont .yingyong, .bottom .bottom-cont .bottom-wuliao {
	float: left;
	width: 33.33%
}

}
@media (min-width: 1200px) {
.bottom .bottom-left {
	float: left;
	width: 35%
}
.bottom .bottom-cont {
	float: left;
	width: 65%;
	padding-left: 40px
}
.bottom .bottom-cont .bottom-pro {
	padding-left: 38px;
	width: 30%
}
.bottom .bottom-cont .yingyong {
	width: 35%
}
}
@media (min-width: 1600px) {
.container {
	max-width: 1394px;
	width: 1394px
}
}
@media (max-width: 760px) {
.foot_logo a{ width: 50%; float: left;}
.foot_logo
#footer .cente,#footer .powerby{
        width: 95%;
    }
#footer{
margin-bottom: 36px;
        height:auto;
    }
    .foot_logo{
        width:100%;
        margin-top: 10px;margin-bottom: 25px;
    }
    .foot-pro {
        width: 100%;
        line-height: 35px;
        text-align: center;
        float:none;
    }
    .foot-lianxi {
        float: left;
        width: 100%;
        margin-top: 10px;
        line-height: 35px;
    }
    .foot_wx{
        display: none;
    }
    .xtjad_tb{
        padding: 0;
        padding-top: 10px;
        text-align: center;
    }
.kjdkxln_tb1 b,.kjdkxln_tb1 p{ font-size:1rem;}
.kjdkxln_tb2{ padding-top:1.5rem; font-size:0.8rem;}
.kjdkxln_tb{ padding-bottom:0.8rem;}
.kjdkxln_tb3{ margin-top:0.5rem;}
.kjdkxl_tb{ padding-top:2rem; padding-bottom:2rem;}
.foot_logo {
	float:left;
	width: 100%;
    margin-top: 10px;
    margin-bottom: 25px;
}
 #footer .cente, #footer .powerby {
    width: 95%;
	text-align: center;
  margin: 0 auto;
  }
.lajd_tb{ display:none !important;}  
.foot_logo a{
	padding-top: 19px; display: block;width: 50%;
    float: left; color:#fff;
}
.foot-pro {
	float:left;
width: 100%;
    line-height: 35px;
    text-align: center;
    float: none;
}
.foot-lianxi{
	float: left;
    width: 100%;
    margin-top: 10px;
    line-height: 35px;
}
.foot-lianxi h4{
	font-size: 16px;
	font-weight: bold; color:#fff;
}
.foot-lianxi ul{
	margin-top: 18px;
}
.foot-lianxi ul li{
	font-size: 16px; width: 100%; height: auto; color:#fff;
}
.foot-lianxi ul li a{
	font-size: 16px;
	line-height: 30px;
	color:white;
}
.foot-pro h4{
	font-size:16px;
	font-weight: bold;
	display: block;
	margin-bottom: 20px;
	text-align: center;
}
.foot-pro ul li a{
	font-size: 16px;
	color:white;
	line-height: 30px;
	margin: 0 15px;
}
.foot_wx{
	float:left;
	width:20%;
	margin-top: 60px;
}
.foot-pro ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;line-height: 35px;
    text-align: center; padding-left:0;
}
.container ul li {
    width: 100%;
    height: auto;
    margin-top: 10px;
  } 
}
