body {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	background-color: #f1f1f1;
	font-family: 'GraublauWeb';
}
a {
    text-decoration: none;
    color: #000;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
@font-face {
	font-family: GraublauWeb;
	src: url("heiti.otf") format("opentype");
	src: url("heiti.eot");
	/* IE9 Compat Modes */
	src: url("heiti.eot?#iefix") format("embedded-opentype"),
		/* IE6-IE8 */
		url("heiti.woff") format("woff"),
		/* Modern Browsers */
		url("heiti.ttf") format("truetype"),
		/* Safari, Android, iOS */
		url("heiti.svg#svgFontName") format("svg");
	/* Legacy iOS */
}
*，ul,dl,li {
  list-style-type: none;
  text-decoration：none;
  margin: 0;
  padding: 0;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Microsoft YaHei"; background-color:#fff; font-size:12px; min-width:1260px;
}
*{ font-family:"Microsoft YaHei";}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}
a{
  text-decoration：none;
}
.kj1200 {
	width: 1200px;
	margin: 0px auto;
}

.menu {
	position: relative;
	z-index: 2;
	margin: 0px auto;
	text-align: center;
    display: flex;
    justify-content: space-between;
}

.menu_list {
	/*width: 100px;*/
	position: relative;
	float: left;
}

.nav {
	display: block;
	color: #000;
	/*color: #fff;*/
	text-decoration: none;
	font-size: 16px;
	border-bottom: 3px solid #3833838;
	font-weight: bold
}

.nav:hover {
	display: block;
	color: #d61935;
	text-decoration: none;
	background-color: #fff;
}
.nav span{
    font-size: 19px;
    font-weight: normal;
}
.menu_1 {
	position: absolute;
	left: 0px;
	top: 80px;
	display: none;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 0px 0px 5px 5px;
	width: 120%;
	box-shadow: 0px 0px 10px 0px #999;
	padding-top: 5px;
	z-index: 99;
	/*background-image:url(images/tmbg.png)*/
	background-color: #fff;
	/*background-color: #ef1f27*/
}

.menu_1 a {
	display: block;
	width: 100%;
	/*color: #fff;*/
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.chtop a {}

.menu_1 a span {
	display: block;
	margin-top: 5px;
}

.menu_1 img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/*.hxla{background-image:url(images/sanjh.png); background-repeat:no-repeat; background-position:80px 45px; padding-right:15px;}
       .hxla:hover{background-image:url(images/sanj.png); background-repeat:no-repeat; background-position:80px 45px; padding-right:15px;}*/
.hxla {
	width: 75px;
}

.hxla::after {
	position: absolute;
	top: 50px;
	right: 15px;
	display: block;
	width: 6px;
	height: 6px;
	margin-top: -6px;
	border-top: 2px solid #ea0437;
	border-right: 2px solid #ea0437;
	content: "";
	transition: all .2s cubic-bezier(.4, 0, .2, 1) .2s;
	transform: rotate(135deg);
}

.hxla:hover::after {
	position: absolute;
	top: 53px;
	right: 15px;
	display: block;
	width: 6px;
	height: 6px;
	margin-top: -6px;
	border-top: 2px solid #ea0437;
	border-right: 2px solid #ea0437;
	content: "";
	transition: all .2s cubic-bezier(.4, 0, .2, 1) .2s;
	transform: rotate(-45deg);
}

.menu_1_list {
	width: 100px;
}

.menu_ft_list {
	width: 250px;
	position: relative;
}

.indexcpddh {
	display: block;
	color: #333;
	text-decoration: none;
	line-height: 60px;
	position: relative;
	padding-left: 100px;
	background-size: 80px 80px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	border-left: 3px solid #fff;
	margin-top: 10px;
	margin-bottom: 10px;
}

.indexcpddh1 {
	display: block;
	color: #333;
	text-decoration: none;
	line-height: 60px;
	position: relative;
	padding-left: 100px;
	background-size: 80px 80px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 16px;
	border-left: 3px solid #de2b25;
	margin-top: 10px;
	margin-bottom: 10px;
}

.indexcpddh:hover,
.indexcpddh1 {
	color: #de2b25;
	border-left: 3px solid #de2b25;
}

.xxlb {
	overflow: hidden;
	line-height: 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.m2enu_1 {
	position: absolute;
	left: 250px;
	top: 0px;
	z-index: 999;
	display: none;
	overflow: hidden;
	padding: 20px;
	min-width: 200px;
	border-radius: 0px 0px 5px 5px;
	background-color: #fff;
	width: 200px;
	box-shadow: 0px 0px 10px 0px #999;
}

.shouyedaohangchanpin {
	color: #000;
	text-decoration: none;
	display: block;
	line-height: 30px;
}

.shouyedaohangchanpin:hover {
	color: #000;
	text-decoration: underline;
}

.xianq {
	width: 220px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background-color: #de2b25;
	text-decoration: none;
	display: block;
}

.xianq:hover {
	text-decoration: underline;
}

.neiba {
	background-image: url(images/banbg.png);
	height: 200px;
	letter-spacing: 2px;
	color: #fff
}

.neibad {
	font-size: 30px;
	padding-top: 70px;
	padding-left: 100px;
}

.neibax {
	font-size: 24px;
	padding-left: 100px;
}

.xinxbt {
	font-size: 16px;
	color: #333;
	text-decoration: none;
}

.xinxbt:hover {
	color: #de2b25;
}

.pages a {
	text-decoration: none;
	margin-left: 10px;
	color: #333;
	display: block;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #ccc;
}

.pages a:hover {
	color: #fff;
	text-decoration: none;
	margin-left: 10px;
	background-color: #d61935;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #d61935;
}

.pages .cpb {
	color: #fff;
	display: block;
	float: left;
	margin-left: 10px;
	background-color: #d61935;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid #d61935;
}

.hmore,
.hmore a {
	text-decoration: none;
	color: #333;
}

/* .hmore:hover a, */
.hmore a:hover {
	text-decoration: underline;
	color: #d61935;
}

.tupian {
	overflow: hidden;
	display: block;
	background-color: #fff;
}

.tupian img {
    height: 100%;
    object-fit: contain;
	transition: all .3s;
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
}

.tupian:hover img {
	transition: all .3s;
	transform: scale(1.1);
	-webkit-transform: scale(1.);
	-ms-transform: scale(1.1);
}

.mapk {
	box-shadow: 0px 0px 38px 0px #ddd;
	padding: 30px;
	overflow: hidden;
	line-height: 26px;
	margin-top: 30px;
	background-color: #fff
}

.foot {
	background-color: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: left;
	color: #333;
	font-size: 14px;
	line-height: 22px;
}

.banquan {
	line-height: 40px;
	text-align: center;
	background-color: #000;
	color: #fff;
	font-size: 14px;
	height: 38px;
}

.kj {
	width: 1200px;
	margin: 0px auto;
}

.more {
	color: #333;
	text-decoration: none;
}

.more:hover {
	text-decoration: underline;
}

.dibubiankuang {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
	width: 100px;
	border-bottom: 1px solid #333;
	line-height: 36px;
}
.dibubiankuang b{
	font-weight: bold;
}
.leftnav {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 22px;
	border: 1px solid #ddd;
	text-decoration: none;
	color: #333;
	margin-right: 10px;
}

.leftnav:hover {
	color: #fff;
	background-color: #de2b25;
	border: 1px solid #de2b25;
}

.leftnav1 {
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 22px;
	border: 1px solid #de2b25;
	text-decoration: none;
	color: #fff;
	background-color: #de2b25;
	margin-right: 10px;
}

.cpwk {
	overflow: hidden;
	display: block;
}

.cpwk img {
	transition: all .3s;
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-ms-transform: scale(1.0);
	width: 100%;
}

.cpwk:hover img {
	transition: all .3s;
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-ms-transform: scale(1.15);
}

.homebton {
	display: block;
	margin: 0px;
	width: 260px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	border-radius: 18px;
	text-decoration: none;
	margin: 0px auto;
	color: #de2b25;
	border: 1px solid #de2b25;
}

.homebton:hover {
	background-color: #de2b25;
	text-decoration: underline;
	color: #fff;
}

.subbt {
	width: 220px;
	text-align: center;
	display: block;
	line-height: 32px;
	height: 32px;
	cursor: pointer
}

.subbt:hover {
	background-color: #de2b25;
	color: #fff;
	border: #de2b25;
}

.xwkj {
	height: 95px;
	margin-bottom: 10px;
	overflow: hidden;
	background-color: #f1f1f1;
}

.hsk {
	width: 90px;
	height: 95px;
	background-color: #de2b25;
	color: #fff;
	float: left;
	line-height: 30px;
}

.indexnr {
	width: 540px;
	padding: 10px;
	float: left;
	text-align: left;
	line-height: 20px;
	height: 75px;
}

.indexnr a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
	display: block;
	margin-bottom: 5px;
}

.indexnr a:hover {
	font-weight: bold;
	color: #de2b25;
	text-decoration: underline;
}

.ri {
	font-size: 20px;
	height: 60px;
	line-height: 60px;
	font-weight: bold;
	border-bottom: #fff 1px solid
}

.khkj {
	width: 18%;
	margin: 1%;
	float: left;
	box-shadow: 1px 1px 3px #666;
}

.khkj:hover img {
	transition: 1s transform;
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	transform: rotateY(360deg)
}

.dbkj {
	margin-top: 10px;
	overflow: hidden;
	background-color: #666;
	padding: 50px 0px;
	color: #fff
}

.dbxxk {
	float: left;
	width: 150px;
	margin-right: 60px
}

.dbkj a {
	color: #fff;
	text-decoration: none;
	display: block
}

.dbkj a:hover {
	text-decoration: underline
}

#xxzck {
	width: 500px;
	float: left;
	text-align: left
}

#xxzck img {}

#xxzck img:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.xinwk {
	line-height: 36px;
	text-align: left;
	border-bottom: 1px solid #ddd;
	overflow: hidden
}

.xinwk span {
	display: inline-block;
	float: right
}

.sswk {
	padding-bottom: 30px;
	padding-top: 30px;
	text-align: center;
	background-color: #ddd;
	line-height: 40px;
}

.sswkz {
	width: 1100px;
	float: left;
	background-color: #fff;
	height: 40px;
}

.sswky {
	width: 100px;
	float: left;
	background-color: #fff;
	height: 40px;
	text-align: center;
	color: #fff;
	background-color: #de2b25;
	cursor: pointer;
	border: 0;
}

#txtSeach {
	background: transparent;
	height: 40px;
	width: 1095px;
	line-height: 40px;
	padding-left: 5px;
	font-size: 12px;
	border: 0px
}

.fudongguanggao {
	position: fixed;
}

.xzyl {
	margin: 10px;
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #777;
	color: #fff;
	text-decoration: none;
	width: 40%;
	float: left;
	margin-right: 5%;
	margin-left: 5%;
}

.xzyl:hover {
	text-decoration: underline
}


.tbinkl {
	margin: 10px;
	font-weight: bold;
	line-height: 18px;
	overflow: hidden;
}

.zidax {
	line-height: 18px;
	height: 36px;
	margin: 10px;
}

.xiazan {
	width: 1em;
	height: 1em;
	vertical-align: middle;
	fill: #de2b25;
	overflow: hidden;
}


.index-about {
	background: url("../images/a2.jpgx") no-repeat center bottom #F2F2F2;
	background-size: 100% auto;
}

.index-about .index-abo {
	max-width: 1720px;
	padding: 0 50px 90px;
	margin: 0 auto;
}

.index-about .index-abo .content {
	background: #fff;
	max-width: 860px;
	padding: 65px 90px 59px 102px;
}

.index-about .index-abo .content table {
	width: 100%;
}

.index-about .index-abo .content table td {
	padding-left: 30px;
	position: relative;
	padding-right: 20px;
}

.index-about .index-abo .content table td::before {
	content: '';
	width: 1px;
	height: 97px;
	background: #DCDCDC;
	left: 0;
	position: absolute;
	top: 15px;
}

.index-about .index-abo .content table td span {
	display: block;
	font-weight: 200;
	font-size: 60px;
	color: #2E2E2E;
	line-height: 74px;
	letter-spacing: -5px;
}

.index-about .index-abo .content table td i {
	width: 13px;
	height: 4px;
	background: #DA251D;
	display: block;
}

.index-about .index-abo .content table td p {
	font-size: 18px;
	color: #2E2E2E;
	margin-top: 10px;
	line-height: 28px;
}

.index-about .index-abo .content table td:first-child {
	padding-left: 0;
}

.index-about .index-abo .content table td:first-child::before {
	display: none;
}

.index-about .index-abo .content table td:last-child,
.index-about .index-abo .content table td:first-child {
	padding-right: 0;
}

.index-about .index-abo .content .phone-table {
	display: none;
}

.index-about .index-abo .content .text {
	border-top: 4px solid #2E2E2E;
	line-height: 30px;
	margin: 30px 0 35px;
	padding-top: 37px;
	color: #2E2E2E;
	font-size: 16px;
}

.index-about .index-abo .content .more {
	min-width: 106px;
	display: inline-block;
	padding: 0 35px 0 13px;
	position: relative;
	background: #DA251D;
	border-radius: 2px;
	line-height: 35px;
	color: #fff;
}

.index-about .index-abo .content .more::before {
	width: 16px;
	height: 16px;
	content: "";
	right: 13px;
	border-radius: 100%;
	top: 9px;
	position: absolute;
	background: url("../images/about1.png") no-repeat 5px center #fff;
}

.head {
	width: 100%;
	height: 80px;
	line-height: 80px;
	position: fixed;
	background-color: #fff;
	/*background-color: #ef1f27;*/
	z-index: 99
}

.box {
	width: 1200px;
	margin: 0px auto;
}

.logo {
	width: 400px;
	float: left;
}

.topnav {
	width: 750px;
	float: right
}

.welcome {
	height: 80px;
	line-height: 80px;
}

.index-title-cn {
	font-size: 26px;
	line-height: 40px;
}

.index-title-en {
	margin-bottom: 20px;
}

.index-box {
	padding-bottom: 80px;
	padding-top: 80px;
	text-align: center;
}

.index-box-w {
	padding-bottom: 80px;
	padding-top: 80px;
	text-align: center;
	background-color: #fff
}

.index-product-itme {
	width: 23%;
	float: left;
	margin: 1%;
	text-align: left;
}

.tupian {
	height: 282px;
	overflow: hidden
}

.index-product-itme-text {
	font-size: 18px;
	line-height: 46px;
	width: 100%;
	margin-bottom: 3px;
	overflow: hidden
}

.index-solution {
	width: 1860px;
	overflow: hidden
}

.index-solution-itme {
	width: 300px;
	float: left;
	margin: 0px 5px;
	text-align: center
}

.index-solution-img {
	margin-bottom: 10px;
	border: 1px solid #f1f1f1
}

.news-right {
	width: 650px;
	float: right
}

#xxzck .hmore {
	font-size: 18px;
	display: block;
	margin-top: 15px;
	font-size: 18px;
	display: block;
	margin-top: 15px;
}

.news-p {
	line-height: 20px;
	color: #666;
	margin-top: 10px;
}

.mapk-itme {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.product-show {
    background-color: #f2f2f2;
}

.product-show .product-show-head {
    background-color: #ffffff;
    padding: 30px 0;
}

.product-show-head .product-info h1 {

    font-size: 28px;
}
/*.product-show-head .product-info p,*/
.product-show-head .product-info .product-des {
    border-top: 1px solid #f0f2f5;
    border-bottom: 1px solid #f0f2f5;
    padding: 15px;
    color: #5e7387;
    padding-left: 0;
}

.product-show-body {
    background-color: #f2f2f2;
    padding: 30px 0;
}

.product-show-body .product-content {
    background-color: #ffffff;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    padding: 30px;
}

.product-content .nav-tabs .active {
    border-bottom: 2px solid #ef1c25;
}

.product-content .nav-tabs .active > a, .product-content .nav-tabs li:hover, .product-content .nav-tabs li:focus, .product-content .nav-tabs .active:hover {
    color: #ef1c25;
}

.product-content .nav-tabs li {
    background-color: none;
}

.product-content .nav-tabs .active > a, .product-content .nav-tabs .active > a:focus, .product-content .nav-tabs .active > a:hover {
    color: #ef1c25;
    cursor: pointer;
}

.product-content .nav-tabs > li > a:hover {
    border: none;
}

.product-content .nav-tabs > li > a {
    border: none;
}

.product-content .nav-tabs > li > a:visited {
    border: none;
}

.product-content .tab-pane {
    font-size: 16px;
    font-weight: 300;
    color: #222;
    line-height: 1.8;
    max-width: 100%;
    padding: 30px;
}
.product-content .tab-pane img{
    max-width: 100%;
}
.product-content .tab-pane h3 {
    color: #305dc3;
}
.product-content .tab-pane table{
    width: 100%;
} 
.product-content .tab-pane tr{

}
.product-content .tab-pane table, 
.product-content .tab-pane th, 
.product-content .tab-pane td {
    border: 1px solid black;
}
.product-content .tab-pane td[valign="center"]{
    text-align: center;
}
.product-content .tab-pane th p, 
.product-content .tab-pane td p{
    margin:0;
}
.product-content.tab-pane .table th {
    color: #5e7387;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    line-height: 1.8;
    vertical-align: middle;
}

th {
    text-align: center;
}

.product-show-slide .product-hot {
    padding: 30px;
    margin-left: 30px;
    background-color: #ffffff;
}

.product-show-slide .product-hot h4 {
    font-weight: 300;
    font-size: 16px;
    margin-bottom: 15px;
    color: #37474f;
}

@media (max-width: 992px) {
    .product-show-slide .product-hot {
        margin-left: 0px;
        margin-top: 20px;
    }

    @media (max-width: 768px) {
        .product-show-head .product-info h1 {
            font-size: 22px;
        }

        .product-content .tab-pane h3 {
            font-size: 20px;
        }

        .product-content .tab-pane {
            padding: 0;
        }
    }

}
.public-slide {
    margin-left: 30px;
    padding: 20px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    background-color: #ffffff;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
@media (max-width: 768px) {
    .public-slide {
        margin-left: 0;
    }

}

.public-slide h3 {
    font-size: 16px;
    color: #37474f;
}

.public-slide .product-hot {
    margin-top: 20px;
    border-top: 1px solid #f0f2f5;
    margin-left: 0;
    min-height: 20px;
    position: relative;
    margin-bottom: 30px;

}

.public-slide .product-hot ul {
     display: flex; 
     flex-wrap: wrap;
}

.public-slide .product-hot ul li {
    padding: 0 5px;
}

.public-slide .public-news {
    margin-top: 20px;
    border-top: 1px solid #f0f2f5;
}

.public-slide a {
    color: #5e7387;
}
.public-slide a img{
    height: 200px;
    object-fit: contain;
}
.public-slide a:hover {
    color: #305dc3;
}

.input-search {
    /* max-width: 600px;*/
    margin: 0 auto;
    position: relative;
}

.input-search .form-control {
    border-radius: 200px;
}

.input-search .form-control:focus {
    border-color: #305dc3;
}

.input-search-btn {
    position: absolute;
    top: 25%;
    right: 10px;
    height: 100%;
    padding: 0 10px;
    border: none;
    background: none;
    background-image: url("../images/search.png");
    background-repeat: no-repeat;
}

.q74{ overflow:hidden; background-image:url(../images/abg_02.png); height:496px; margin-top:40px;}
.q74 dl{ width:640px; height:440px; float:left; padding:30px;}
.q74 dt{
    text-align: left;
	font-size:26px;
	font-weight:bolder;
	color:#ef1f27;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:15px;
	border-bottom-color: #ef1f27;
}
.q74 ul{ font-size:16px; color:#333333; line-height:180%; padding-top:20px; text-align:justify; overflow:auto; height:370px; padding-right:20px;position:relative}
.q74 li{ float:left; width:470px; padding-top:50px;}
.q74 span{ width:8px; height:25px; display:inline-block; background-color:#ef1f27; margin-right:10px; float:left; margin-top:7px;}
.q74 ul .homebton{    width: 160px;position: absolute;right:20px;border:none;    color: #000000;}
.q74 ul .homebton:hover{color: #fff;}

/* CSS Document */
.w1{ float:left; padding-left:50px;}
.w1 li{ float:left; margin-left:25px; margin-top:35px;}
.w1 span{ width:46px; height:46px; display:inline-block; background-image:url(../images/qq_06.png); text-align:center; line-height:46px; font-size:22px; color:#0865cf; float:left;}
.w1 dl{ float:left; margin-left:10px; font-size:14px; color:#666666;}
.w1 p{ font-size:18px; font-weight:bolder; color:#000000;}
.w2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px;}
.w3{ float:left; width:250px; float:left; overflow:hidden;}
.w4{ float:right; width:940px; overflow:hidden;}
.w5{ overflow:hidden;}
.w5 li{ width:31.333%; margin-left:2%; overflow:hidden; margin-bottom:30px; background-color:#FFFFFF; float:left; cursor:pointer;}
.w5 dl{ width:100%; height:300px; overflow:hidden;display: table; text-align:center;}
.w5 dd{display:table-cell; 

            vertical-align:middle;}
.w5 img{ width:100%; height:300px;object-fit: contain;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.w5 p{
	font-size:16px;
	padding-bottom:12px; padding-left:10px;
	padding-top:12px; 
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../images/lii11_03.png);
}
.w5 dt{ line-height:50px; overflow:hidden;color:#999999;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.w5 span{ display:inline-block; font-size:14px; padding-left:10px;  float:left;}
.w5 em{ display:inline-block; font-size:14px; padding-right:10px;  float:right;}
.w5 li:nth-child(3n){ margin-right:0%;}
.w5 li:hover dt{ background-color:#ef1f27;color:#fff;}
.w5 li:hover img{transform: scale(1.2, 1.2);}
.w6{ background-color:#f5f5f5; overflow:hidden;}
.w7{ background-color:#ef1f27; text-align:center; color:#FFFFFF; padding-bottom:30px; overflow:hidden; text-align:center;}
.w7 span{ display:inline-block; text-align:center;}
.w7 em{ font-size:50px; display:inline-block; color:#FFFFFF; margin-right:10px; float:left; margin-top:33px;}
.w7 i{ display:inline-block; float:left; text-align:left;}
.w7 p{ font-size:24px; font-weight:bolder; margin-top:30px;}
.w7 dl{
	font-size:16px;
	color:rgba(255, 255, 255, 0.7);
	text-transform: uppercase; padding-top:5px;
}
.w8{ overflow:hidden;}
.w8 li{
	line-height:50px;
	overflow:hidden;
	background-color:#fff;
	font-size:16px;
	color:#ef1f27;
	cursor:pointer;
	background-image: url(../images/lii11_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.w8 span{ display:inline-block; margin-left:20px; margin-right:5px; font-size:16px;}
.w8 ul{ overflow:hidden; background-color:#FFFFFF;}
.w8 p{
	width:90%;
	margin:0 auto;
	line-height:35px;
	font-size:14px;
	color:#333; overflow:hidden;
	cursor:pointer;
	background-image: url(../images/lii11_03.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.w8 em{ float:right; font-size:14px; color:#666666; margin-top:5px;}
.w8 p:hover{ color:#0ab8f7;}
.w8 li:hover{ background-color:#ef1f27; color:#FFFFFF;}
.w8 .w16{ background-color:#ef1f27; color:#FFFFFF;}
.w12{
	height:180px;
	background-image:url(../images/gg.jpg);
	background-repeat: no-repeat; overflow:hidden;
	background-position: center center;
}
.w9{ width:1260px; margin:0 auto; overflow:hidden;}
.w10{ float:left; overflow:hidden;}
.w10 p{ font-size:40px; color:#FFFFFF; font-weight:bolder; margin-top:40px;}
.w10 dl{ font-size:20px; color:#FFFFFF; padding-top:10px;}
.w11{
	float:right;
	overflow:hidden;
	border: 1px solid rgba(255,255,255,0.5); margin-top:60px;
}
.w11 dl{
	float:left; line-height:60px;
	font-family:'Impact';
	font-size:26px; padding-left:30px; padding-right:30px;
	color:#FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: rgba(255,255,255,0.5);
}
.w11 span{ display:inline-block; font-size:26px; float:left; margin-right:10px;}
.w11 dt{
	float:left; line-height:60px;
	font-size:20px; padding-left:30px; padding-right:30px;
	color:#FFFFFF; cursor:pointer;
}
.w13{ width:1260px; margin:0 auto; overflow:hidden; margin-top:30px;}
.w13 li{ float:left; width:400px; background-color:#f5f5f5;box-sizing:border-box; padding:10px;-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease; margin-right:30px;}
.w13 li:hover{ background-color:#064894;}
.w13 dl{ width:100%; overflow:hidden;}
.w13 img{-moz-transition: all 0.3s ease;	-webkit-transition: all 0.3s ease; transition: all 0.3s ease; width:100%; height:280px;object-fit: cover;}
.w13 p{ text-align:center; font-size:16px;  padding-top:15px;}
.w13 li:hover p{ color:#FFFFFF;}
.w13 li:hover img{transform: scale(1.1, 1.1);}
.w14{ padding:30px; font-size:18px; line-height:200%; color:#333333;}
.w15{ width:1200px; margin:0 auto; overflow:hidden; margin-top:20px;}

.q70{
	width:1260px;
	margin:0 auto;
	line-height:40px;
	font-size:14px;
	color:#333333; padding-bottom:5px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e1e1e1;
}
.q70 span{ display:inline-block; width:9px; height:20px; float:left; background-color:#064894; margin-top:10px; margin-right:10px;}

.page-num{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.page{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}
.pagee{
	text-align:center;
	line-height:25px;
	overflow:hidden;
	font-size:10px;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	border-top-width: 0px;
	border-top-style: solid; margin-top:30px;
	border-top-color: #e0e0e0;
}
.page-item{
	font-size:14px; padding:7px 10px 7px 10px;
	background-color:#fff; color:#333;
	border: 1px solid #F0F0F0; margin-left:2px;
}

@font-face {
  font-family: "1";
  src: url("../font/1.woff2") format("woff2"),
       url("../font/1.woff") format("woff"),
       url("../font/1.ttf") format("truetype"),
       url("../font/1.eot") format("embedded-opentype"),
       url("../font/1.svg") format("svg");
}
@font-face {
  font-family: "2";
  src: url("../font/2.woff2") format("woff2"),
       url("../font/2.woff") format("woff"),
       url("../font/2.ttf") format("truetype"),
       url("../font/2.eot") format("embedded-opentype"),
       url("../font/2.svg") format("svg");
}


/*新闻中心*/
.index06{width:100%;overflow:hidden;margin:5% 0;}
.new_c{position:relative;}
.new_c .nn{width:92%;margin:0 auto;overflow:hidden}
.news .tits {text-align:center;}
.news .tits h1{color:#ededed}
.news .tits h2{color:#000;}

.new_c .swiper-button-next, .new_c .swiper-button-prev { width: 43px;height: 70px;cursor: pointer; background-size: 100%;background-position: center;background-repeat: no-repeat; top:25%;}
.new_c .swiper-button-next{background-image: url(../images/index17.png); right: 0;}
.new_c .swiper-button-prev{ background-image: url(../images/index16.png); left: 0;}

.new_c a{display:block;position:relative;width:100%;height:100%}
.new_c a:before{position:absolute;content:""; width: 100%;background:#ef1f27;left:0;right:0;z-index:-1;height:0;top:0;transition: all 0.6s ease 0s;-webkit-transition: all 0.6s ease 0s;-moz-transition: all 0.6s ease 0s;-o-transition: all 0.6s ease 0s;}
.new_c a:hover:before {height:100%}
.new_c a .ns{padding:6%;overflow:hidden;}
.new_c a .nt{font-size:16px;font-weight:600;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.new_c a .nd{line-height: 1.8em;font-size:14px;margin:6% 0;color: #696969;;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.new_c a .nb{border-top:1px solid #9f9f9f;padding-top:6%}
.new_c a .nb b{float:left;font-size:20px;color:#ef1f27;font-family:"1";font-weight:normal;letter-spacing:0;}
.new_c a .nb span{font-size:36px;margin-right:5px;}
.new_c a .nb img{float:right;margin-top:15px;}
.new_c a:hover .nt , .new_c a:hover .nd , .new_c a:hover .nb b{color:#fff}

@media screen and (max-width:1024px) {
.index06 .swiper-button-next, .index06 .swiper-button-prev {width: 30px;height: 50px;}
.new_c a .nb span{font-size:30px;}
.new_c a .nb b{font-size:18px;}

}
@media screen and (max-width:600px) {
.index06 .swiper-button-next, .index06 .swiper-button-prev {width:20px;height:35px;top: 35%;}
.new_c a .nb span{font-size:25px;}
}
.Floor002357{
    background: url(../images/a2.jpgx) no-repeat center bottom #F2F2F2;
}
.Floor002357 .auto{ padding-left: 2%; padding-right: 2%; }
}

.Floor002357{ background:#f2f2f2; padding:4% 0 ;position:relative; }
.Floor002357 .auto_1600{ max-width: 1600px; }
.Floor002357 .title{ text-align:left; font-size:24px; font-family:'å¾®è½¯é›…é»‘'; font-weight:lighter;  color:#222; margin:0; padding-bottom:4%;  margin-left: 340px;   }
.Floor002357 .title span{display: block;    font-family: STXihei, STHeitiLight, 'Microsoft JhengHei', 'Microsoft YaHei', Arial, sans-serif !important;text-transform: uppercase;}
.Floor002357 .title:after{ display:block; width:313px; height:3px; background-color:#222; content:'';position: absolute;left:0;top:95px; }

.Floor002357 li{ position: relative; padding: 15px 0; text-align: center; margin-bottom: 2%;}
.Floor002357 li:before{ display: inline-block;content: '';width:2px;height:48px;border-right:1px dashed #d8d8d8;position: absolute;right:0;top:50%; transform: translateY(-50%);}
.Floor002357 li:nth-child(1):after{ display: inline-block;content: '';width:2px;height:48px;border-right:1px dashed #d8d8d8;position: absolute;left:0;top:50%; transform: translateY(-50%);}
.Floor002357 li .img img{ -webkit-transition:all ease 0.5s;transition:all ease 0.5s;position: relative;  top: 0;}
.Floor002357 li:hover .img img{ top: -10px;}
.Floor002357 li h3{ margin: 20px 0 0; font-size: 18px; font-family:'å¾®è½¯é›…é»‘';  letter-spacing:0.1px; padding-bottom:5%;font-weight: normal;}
.Floor002357 li h3:after{ display:block; margin:0 auto; width:20px; height:1px; background-color:#333; opacity:0.2; margin-top:30px; content:''; }
.Floor002357 li h3 span{ font-weight:normal; opacity:0.3; font-family:Arial, Helvetica, sans-serif; display: block; padding-top: 5px;color: #999;}
.Floor002357 li h3 a{ color:#ef1f27; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.Floor002357 li p{ margin:0; text-align:center; color: #888; font-size: 16px; line-height:24px; height: 96px;font-family:'å¾®è½¯é›…é»‘'; overflow: hidden; }
.Floor002357_v1 li p{ text-align:left; }
.Floor002357_2 li p{height: 24px;color: #666;font-size: 18px;}
.Floor002357_2 li p a:hover{color:#ef1f27;}
@media (min-width: 640px) {
.Floor002357 li{ width: 23%; float: left;padding:0 1%;}
.Floor002357_2 li{ width: 50%; }
}
@media only screen and (min-width:768px ) {
.Floor002357 .title{ font-size:28px;}
.Floor002357 li h3{font-size: 22px;}
}
@media only screen and (min-width:1440px ) {
.Floor002357 .title{ font-size:32px;}
}
@media (max-width:1680px) {
.Floor002357 .title{margin-left: 140px;}
.Floor002357 .title:after{width: 120px;}
}
@media (max-width: 639px) {
.Floor002357 .title{margin-left: 0px;text-align: center;}
.Floor002357 .title:after{display: none;}
.Floor002357 li:before{display: none;}
.Floor002357 li:nth-child(1):after{display: none;}
.Floor002357 li p{height: auto;}
}


