html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body {
  width: 100vw;
  overflow: hidden;

}
/*banner背景图片动画*/
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis-2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

@-webkit-keyframes scale-bg {
	from {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scale-bg {
	from {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.scale-box {
	width: 100%;
	overflow: hidden;
}

.scale-box img {
	transition: all 1.1s;
	-moz-transition: all 1.1s;
	/* Firefox 4 */
	-webkit-transition: all 1.1s;
	/* Safari 和 Chrome */
	-o-transition: all 1.1s;
	/* Opera */
}

.scale-box:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: all 1.1s;
	-moz-transition: all 1.1s;
	/* Firefox 4 */
	-webkit-transition: all 1.1s;
	/* Safari 和 Chrome */
	-o-transition: all 1.1s;
	/* Opera */
}


/*banner */

.index_main {
	background: #fff;
	/* padding-top: 152px; */
}

.index_main .section1 {
	position: relative;
	display: none;
	overflow: hidden
}

#close {
	display: block;
	width: 100%;
	margin: 0 auto;
	height: 50px;
	text-align: center;
	line-height: 22px;
	background-color: #3eb8f3;
	float: right;
	cursor: pointer;
	/* margin-top: 80px;*/
	position: relative;
	z-index: 98;
}

/*.close12{
	margin-top: 80px;
}*/
.xiala {
	background: url(https://www.gradgroup.com/images/shanghua.png) no-repeat center;
	width: 150px;
	height: 50px;
	margin: 0 auto;
}

.index_main .section1 .index_banner .item {
	background-size: cover;
	-webkit-background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100vh;
	position: relative;
}

.index_main .section1 .index_banner .item.slick-current .scaleBg {
	visibility: visible;
	-webkit-animation: scale-bg 6s linear forwards;
	animation: scale-bg 6s linear forwards;
}

.index_main .section1 .index_banner .items {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.index_main .section1 .index_banner .items:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.2);
}

.index_main .section1 .index_banner .item .inner .block_txt {
	/*width: 1181px;*/
	position: absolute;
	margin: 0 auto;
	top: 31.5%;
	right: 10px;
	left: 50%;
	opacity: 0;
	transform: translate(-50%, 40px);
	-webkit-transform: translate(-50%, 40px);
	/*transform: translateX(-50%);
	-webkit-transform:translateX(-50%); */
	-webkit-transition: all 500ms ease;
	transition: all 500ms ease;
}

.index_main .section1 .index_banner .item.active .inner .block_txt {
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-transition-delay: 100ms;
	transition-delay: 100ms;
}

.index_main .section1 .index_banner .item .inner .block_txt h4 {
	font-size: 44px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	text-shadow: 0px 1px 2px #454545;
}


/*通用更多按钮*/

.more_btn {
	width: 220px;
	border: 2px solid #fff;
	padding: 11px 18px;
	font-size: 18px;
	position: relative;
	margin-top: 80px;
	z-index: 2;
	display: block;
	color: #fff;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}

.more_btn .i_ico {
	display: block;
	background-position: -48px 0px;
	margin-top: 2px;
}

.more_btn:hover {
	background-color: #a00303;
	color: #fff;
}


/*首页图标*/

.i_ico {
	width: 24px;
	height: 24px;
	background: url(../image/i_ico.png) no-repeat;
	float: right;
}

.index_main .section1 .index_banner .item .inner .block_txt h2 {
	color: #fff;
	font-size: 23px;
	text-align: left;
	margin-top: 35px;
	letter-spacing: 1px;
	text-shadow: 0px 1px 2px #454545;
}

.index_main .section1 .index_banner .item .inner .block_txt h2 span {
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}

.index_main .section1 .index_banner .item .inner .block_txt h3 {
	color: #fff;
	font-size: 22px;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 3px;
}

.index_main .section1 .slick_txt {
	width: 6%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border: 0;
}

.index_main .section1 .left {
	left: 0;
}

.index_main .section1 .right {
	right: 0;
}

.index_main .section1 .slick_txt:hover .slick_arrow {
	opacity: 1;
	visibility: visible;
}

.index_main .section1 .slick_txt .slick_arrow {
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	opacity: 0;
	visibility: hidden;
}

.index_main .section1 .slick_txt .prev {
	background-image: url(../image/ban_prev.png);
	left: 30px;
}

.index_main .section1 .slick_txt .next {
	background-image: url(../image/ban_next.png);
	right: 30px;
}

.index_main .section1 .slick_txt .prev:hover {
	background-image: url(../image/ban_prev_hover.png);
}

.index_main .section1 .slick_txt .next:hover {
	background-image: url(../image/ban_next_hover.png);
}

.index_main .section1 .number {
	position: absolute;
	bottom: 6%;
	left: 50%;
	padding-bottom: 5px;
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.index_main .section1 .number span {
	font-family: "Myriad Pro", "Microsoft YaHei";
	font-size: 14px;
	width: 16px;
	height: 16px;
	background: #fff;
	color: #fff;
	border-radius: 50%;
	margin-right: 20px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}

.index_main .section1 .number span:last-child {
	margin-right: 0;
}

.index_main .section1 .number span:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom: -10px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}

.index_main .section1 .number span.active:after {
	width: 100%;
	opacity: 0;
	visibility: visible;
}

.index_main .section1 .number span.active {
	background: #e70020;
}

.brodcast-body {
	background: #f0f0f1;
	border-bottom: 1px solid #e1e0e0;
	height: 62px;
	line-height: 62px;
	overflow: hidden
}

.brodcast-cont-left {
	float: left;
	font-size: 17px;
	font-weight: bold;
	color: #b30404;
	margin-right: 25px;
}

.brodcast-cont-right {
	width: calc(100% - 115px);
	float: left;
	height: 100%;
}

.brodcastnews-name {
	margin-right: 110px;
}

.swiper-container-self-height {
	height: 60px;
}

.brodcast-cont-right a {
	font-size: 15px;
	color: #666666;
}

.brodcast-box {
	height: 62px;
}

.brodcast-cont-right a:hover {
	color: #b30404;
}

.index_main .section2 h3 {
	text-align: center;
}

.index_main .section3 {
	margin-bottom: 62px;
	margin-top: 49px;
	/*width: 100%;
	height: 100%;
	background: url(../image/3.jpg) no-repeat;
	background-size: 100% 100%;*/
}

.index_main .section3 h3 {
	text-align: center;
}

.index_main .section4 {
	/*background: #f5f5f5;*/
}

.index_main .section4 h3 {
	text-align: center;
}

.section-title-name {
	font-size: 25px;
	margin-top: 23px;
	font-weight: bold;
	margin-bottom: 50px;
	color: #0264c3;
}

.section-title-name::after {
	content: '';
	width: 3px;
	height: 25px;
	background: #0264c3;
	top: 5px;
	left: 2px;
	position: absolute;
}

.indexnews-title {
	padding-left: 10px;
}

.index_news_con_left {
	width: 90px;
	position: relative;
	float: left;
	text-align: center;
	margin-right: 20px;
}

.index_news_con_right {
	width: calc(100% - 115px);
	float: left;
}

.newnews ul li {
	display: block;
	text-align: center;
	float: left;
	list-style: none;
	cursor: pointer;
	padding: 5px 10px;
	line-height: 30px;
	font-size: 17px;
	font-weight: bold;
}

.newnews .choice {
	background: #0264c3;
	color: #fff;
}

.newnews .tab-item {
	display: none;
}

.newnews .show {
	display: block;
}

.dj-tab {
	display: flex;
	align-items: center;
	margin: 68px 0;
}

.dj-work ul {
	width: 50%;
	margin-bottom: 0;
}

.dj-work ul li {
	display: block;
	text-align: center;
	width: 33%;
	float: left;
	list-style: none;
	cursor: pointer;
	height: 50px;
	line-height: 40px;
	font-size: 21px;
	font-weight: normal;
}

.dj-work .choice {
	font-weight: bold;
	border-bottom: 2px solid #0264c3;
	color: #000;
}

.dj-work .tab-itema {
	display: none;
}

.dj-work .show {
	display: block;
}

.dj-work .index_news_con_left .news-day {
	background: #0264c3;
	color: #FFFFFF;
}

.dj-work .index_news_con_left .news-date {
	background: #fff;
	color: #0264c3;
	height: 38px;
	line-height: 38px;
}

.dj-work .index_news_con_left:after {
	content: "";
	width: 0px;
	height: 0;
	background: #e7e7e8;
	position: absolute;
	right: 0;
	top: 8px;
}

.dj-work .index_news_box {
	border-bottom: 1px solid #ccc9c9;
	overflow: hidden;
	padding: 22px 0;
}

.dj-work .index_news_con_left {
	width: 73px;
	position: relative;
	float: left;
	text-align: center;
	margin-right: 20px;
}
.punfo ul{
	background: #dcdcdc;
	 border-radius: 12px;
}
.news-tab {
    margin-bottom: 20px;
  
}
.pinfo-content{
	font-size: 20px;
}
.other-items a{
	color: #fff;
}
.other-items a:hover div{
	text-decoration: underline;
}
div#box2 {
    overflow: hidden;
    margin-top: 65px;
}
.ry-koa a:hover p{
	text-decoration: underline;
}
.pinfo-content p {
    line-height: 30px; font-size: 16px;
   
}
.punfo ul li {
    display: block;
    text-align: center;
    width: 147px;
    float: left;
    list-style: none;
    cursor: pointer;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: normal;
    border-radius: 12px;
}

.punfo .choice {
	background: #0264c3;
	color: #fff;
}

.punfo .tab-item {
	display: none;
}

.punfo .show {
	display: block;
}
.index_news_con_left:after {
	content: "";
	width: 1px;
	height: 53px;
	background: #e7e7e8;
	position: absolute;
	right: 0;
	top: 8px;
}

.news-day {
	color: #bcbbbb;
	font-size: 32px;
	font-family: "Arial";
	margin-bottom: 0;
}

.news-date {
	color: #999999;
	font-size: 14px;
	font-family: "Arial";
	margin-bottom: 0;
}

.index_news_title {
	font-size: 17px;
	color: #000;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 11px;
	margin-top: 7px;
}

.index_news_box {
	border-bottom: 1px solid #ebedec;
	overflow: hidden;
	padding: 12px 0;
}

.index_news_box:first-child {
	padding-top: 0;
}

.index_news_con {
	font-size: 13px;
	color: #888888;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0;
}

/* .index_news_box a:hover .news-day,
.index_news_box a:hover .news-date, */
.index_news_box a:hover .index_news_title,
.index_news_box a:hover .index_news_con {
	color: #0264c3;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.index_news_pic_box,
.slide-news-box {
	position: relative;
	max-width: 582px;
	overflow: hidden;
}

.index_news_pic_p {
	width: 100%;
	height: 54px;
	line-height: 54px;
	position: absolute;
	left: 0;
	color: #fff;
	font-size: 13px;
	bottom: 0px;
	background: rgba(0, 0, 0, 0.541);
	padding: 0 13px;
}

.index_news_pic_p p {
	width: 74%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.qiyenews_left{ width: 45%;}
.qiyenews_right{ width: 53%; float: right;}




.self-swiper-pagination {
	width: 80px !important;
	right: 35px !important;
	bottom: 15px !important;
	left: inherit !important;
}

.self-swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	opacity: 1;
	background: none;
	box-sizing: border-box;
	border: 1px solid #fff;
}

.self-swiper-pagination .swiper-pagination-bullet-active {
	background: red;
	border: none;
}

.index_about_us_section {
	background: #e4e8f3;
}

.section_title {
	margin: 0 auto;
	font-size: 29px;
	color: #000;
	margin-top: 68px;
	position: relative;
	width: 130px;
	padding-bottom: 18px;
	margin-bottom: 60px;
}

.indexmorenews {
	overflow: hidden;margin: 20px 0 0 0;
}

.indexmorenews a {
	display: block;
	float: right;
	width: 92px;
	height: 26px;
	text-align: center;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
	background: #0264c3;
	margin-bottom: 29px;
	border-radius: 20px;
	padding: 1px 5px;
	margin-bottom: 50px;
}
.indexmorenews a:hover{background: #ee0218;}

.section_title:after {
	width: 41%;
	height: 3px;
	content: "";
	background: #136fbf;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

a:hover {
	text-decoration: none;
}

.section_title:hover {
	color: red;
}

.about-us-block {
	width: 50%;
	float: left;
}

.about-us1 {}

.about-us2 {
	background: #fff;
	padding-bottom: 54px;
	height: 260px;
}

.about-us2 h6 {
	text-align: center;
	font-size: 19px;
	margin-top: 60px;
	color: #000;
}

.about-us2:hover h6 {
	color: red;
}

.about-us2 p {
	padding: 0 40px;
	font-size: 14px;
	color: #666666;
	margin-top: 35px;
	line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.about-us2:hover p {
	color: red;
}

.about3 {
	background: #FFF;
	/*padding-left: 15px;
	padding-right: 0;*/
}

.about4 {
	background: #009fe0;
}

.about4 h6 {
	color: #fff;
}

.about4 p {
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.about4:hover h6 {
	color: #000;
}

.about4:hover p {
	color: #000;
}

.index_about_us_section {
	padding-bottom: 86px;
}

.companyservice {
	background-image: url(../image/bg1.png);
	background-repeat: repeat-x;
	background-size: cover;
	text-align: center;
	background-position-y: 3px
}

.companyservice-row1 {
	font-size: 18px;
	color: #000;
	margin-top: 52px;
	margin-bottom: 30px;
}

.companyservice-row1 span {
	font-size: 22px;
	font-weight: bold;
	color: #b30404;
}

.companyservice-row2 {
	font-size: 15px;
	color: #666;
	width: 46%;
	margin: 0 auto;
	line-height: 29px;
	margin-bottom: 55px;
}

.pro_service_section_title {
	font-size: 33px;
	width: 170px;
}

.pro_service_section_title:after {
	width: 30%;
}

.translate_severice-box {
	width: 20%;
	float: left;
	box-sizing: border-box;
	padding: 0 15px;
}

.serc-item-pic-box {
	width: 113px;
	height: 113px;
	background: url(../image/tubiao.png);
	background-repeat: no-repeat;
	background-position: -4px -3px;
	margin: 0 auto;
}

.serc-item-pic-box1 {
	background-position: -119px -3px;
}

.serc-item-pic-box2 {
	background-position: -234px -3px;
}

.serc-item-pic-box3 {
	background-position: -350px -3px;
}

.serc-item-pic-box4 {
	background-position: -467px -3px;
}

.translate_severice-box:hover .serc-item-pic-box {
	transform: rotateY(360deg);
	transform-origin: 50% 50%;
	transition: transform 2s;
	background-position: -4px -123px;
}

.translate_severice-box:hover .serc-item-pic-box1 {
	background-position: -119px -123px;
}

.translate_severice-box:hover .serc-item-pic-box2 {
	background-position: -234px -123px;
}

.translate_severice-box:hover .serc-item-pic-box3 {
	background-position: -350px -123px;
}

.translate_severice-box:hover .serc-item-pic-box4 {
	background-position: -467px -123px;
}

.trans_dir h6 {
	text-align: center;
	font-size: 17px;
	color: #333333;
	margin-top: 38px;
	margin-bottom: 34px;
}

.trans_dir p {
	font-size: 12px;
	color: #6e6d6d;
	line-height: 24px;
}

.translate_severice-box:hover .trans_dir h6 {
	color: #b30404;
}

.section6 {
	margin-bottom: 100px;
}

.cp_servicc_img_box {
	position: relative;
}

.cp_servicc_img_box {
	width: 340px;
}

.cp_img_dir {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	color: #fff;
	text-shadow: -1px 4px 3px #333;
	margin: 0;
}

.companyservice-col-md-box {
	width: 1390px;
}

.cp_servicc_img_box:hover .scale-box img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: all 1.1s;
	-moz-transition: all 1.1s;
	/* Firefox 4 */
	-webkit-transition: all 1.1s;
	/* Safari 和 Chrome */
	-o-transition: all 1.1s;
}

.DQgz h4 {
	font-size: 25px;
	margin-top: 92px;
	margin-bottom: 40px;
}

.work_list ul li {
	width: 99%;
	box-sizing: border-box;
	border: 1px solid #eee;
	background: url(../image/11.png);
	background-repeat: no-repeat;
	background-position-y: 3px;
	background-position: left;
	padding-left: 85px;
	height: 73px;
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.work_list ul li:hover {
	background: url(../image/10.png);
	background-repeat: no-repeat;
	background-position: left;
	transition: all 0.9s;
}

.work_list ul li:hover a {
	color: #2e74b5;
}

.work_list ul li a {
	color: #000;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
}

.list_con {
	font-size: 16px;
	font-weight: bold;
	color: 000;
	margin-right: 35px;
	display: inline-block;
	width: 70%;
	overflow: hidden;
	height: 20px;
}

.list_date {
	font-size: 14px;
	color: #777;
}

.work_list ul li:hover a .list_date {
	color: #2e74b5;
}

.work_list_li {
	position: relative;
	margin-bottom: 115px;
}

.opend-list p {
	margin: 10px;
	padding: 10px;
	margin: 10px;
	padding: 10px;
	margin-top: 0px;
	padding-top: 0;
}

.opend-list {
	position: absolute;
	left: 0;
	bottom: -109px;
	height: 109px;
	width: 100%;
	border: 1px solid #eee;
	border-top: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2 overflow: hidden;
}

.work_list ul li:hover .opend-list {
	color: #2e74b5;
}

.jj_dir_box h5 {
	font-size: 16px;
	color: #666;
	text-align: center;
	width: 256px;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 27px;
	margin-bottom: 18px;
	font-weight: bold;
}

.jj_date_p {
	padding-left: 8px;
	display: flex;
	align-items: center;
	color: #666;
}

.jj_date_p img {
	margin-right: 10px;
}

.jj_con-text {
	font-size: 13px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4 overflow: hidden;
	line-height: 26px;
	margin-top: 0px;
	margin-bottom: 26px;
}

.nopad {
	padding-right: 0;
}

.jj_dir_box {
	border: 1px solid #eee;
	padding: 0 21px;
	height: 242px;
}

.JJ_BOX:hover .jj_dir_box h5 {
	color: #2e74b5 !important;
}

.JJ_BOX:hover .jj_dir_box p {
	color: #2e74b5 !important;
}

.img-100 {
	width: 100%;
	height: auto;
}

.footer_item {
	width: 172px;
	float: left;
	/*height: 256px;*/
	text-align: inherit;
	position: relative;
}

.footer_item:after {
	/* 	position: absolute;
	right: 0;
	top: 35px;
	content: "";
	width: 1px;
	height: 100%;
	background: rgba(255, 255, 255, 0.11); */
}

/*.footer_item:first-child {
	text-align: left;

	padding-left: 9px;
	width: 149px;
	margin-right: 50px;
}*/

.footer_item h4 {
	position: relative;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-left: 9px;
}

.footer_item h4::after {
	position: absolute;
	content: '';
	top: 39px;
	left: 0;
	width: 100px;
	height: 0.0625rem;
	background: #999;
}

.footer_item h4 a {
	font-size: 20px;
	color: #50a9d8;
}

.footer_item h4 a:hover {
	color: #fff;
}

.footer_item .ft_i_li li {
	line-height: 27px;
	color: #c5c6c8;
}

.footer_item .ft_i_li li a {
	font-size: 15px;
	color: #c5c6c8; line-height: 31px;
}

.footer_item .ft_i_li li a:hover {
	color: #fff;
}

.footer_item .ft_i_li li a:hover {
	text-decoration: underline;
}

.footer_box_top {
	background: url(../image/f_bg.jpg) repeat;
	overflow: hidden;
	/*margin-top: 50px;
	padding-bottom: 90px;*/
	background-size: contain;
}

.contact_us_with h4 {}

.contact_us_with {
	box-sizing: border-box;
	width: 292px;
	padding-left: 20px
}

.contact_us_with:after {
	height: 0;
}

.hudong {
	display: flex;
	align-items: center;
	color: #c5c6c8;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	justify-content: center;
}

.hudong img {
	margin-right: 15px;
}

.f_box {
	
	float: left;
	font-size: 12px;
	color: #c5c6c8;
}

.f_box_left {
	text-align: left;
	margin-top: 30px;
	width: 60%;
}
.f_box_left p{ font-size: 14px; }

.f_box_right {
    text-align: right;
    display: flex;
    justify-content: flex-end;
    width: 40%;
}
.saoyi {
	margin-right: 14px;
}
.saoyi p{text-align: right; margin: 0;}

.footer_box_bottom {
	background: url(../image/41.jpg) repeat;
	background-size: cover;
	padding: 20px 0;
}

.footer_box_bottom a {
	display: inline-block;
	border-right: 1px solid #c5c6c8;
	padding-right: 10px;
	padding-left: 10px;
	color: #c5c6c8;
}

.footer_box_bottom a:last-child {
	border: none;
}


/*.index_main .section1 .index_banner .inner-items{
	height: auto;
}*/

.inner-con {
	position: absolute;
	left: 50%;
	height: 20px;
	bottom: 10px;
	background: #000;
	transform: translateX(-50%);
}

.index_main .section1 .index_banner .item-iner-con {
	height: 88vh;
}

.inner-items {
	position: relative;
}

.brand-nav-box {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 70px;
	color: #fff;
}

.brand-nav-box h3 {
	font-size: 26px;
	color: #fff;
	margin-bottom: 20px;
}

.brand-nav-box a {
	color: #fff;
	font-size: 13px;
}

.brand-nav-box a:hover {
	text-decoration: underline;
}

.abot-us-of-service-top h2 {
	font-size: 28px;
	margin-top: 84px;
}

.abot-us-of-service-top.text-center {
	position: relative;
}

.no-use {
	position: absolute;
	right: -7px;
	top: -84px;
}

.abot-us-of-service-top p {
	font-size: 15px;
	color: #666666;
	margin-bottom: 57PX;
}

.service-item1-box,
.item1-right-son {
	width: 50%;
	float: left;
}

.item1-right-son {
	height: 227px;
	box-sizing: border-box;
}

.item1-right-son .img-100 {
	height: 225px;
}

.item1-right-sondir {
	box-sizing: border-box;
	background: #F8F8F8;
	padding: 10px 29px;
}

.item1-right-son h5 {
	font-size: 17px;
	color: #333;
	font-weight: bold;
	margin-top: 40px;
}

.item1-right-son p {
	font-size: 13px;
	color: #666;
	line-height: 22px;
}

.item1-right-son .check-info {
	display: block;
	width: 150px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	border: 1px solid #eee;
	border-radius: 5px;
	margin: 0 auto;
	margin-top: 25px;
	font-size: 13px;
	color: #666;
	background: url(../image/wa.png) no-repeat;
	background-position: 108px 15px;
}

.item1-right-son:hover .check-info {
	background: url(../image/wa2.png) no-repeat;
	background-position: 108px 15px;
	background-color: #dd031d;
	color: #fff;
}

.item1-right-son:hover h5 {
	color: #dd031d;
}

.son-box {
	overflow: hidden;
}

.fazhan {
	margin-top: 80px;
	position: relative;
	background-image: url(../image/banner2.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	z-index: 1;
	color: #fff;
	padding-bottom: 90px;
}

.slider-history {
	width: 100%;
	position: relative;
	overflow: hidden;
	min-height: 305px;
}

.year_box_dir {
	background: #fff;
	padding: 30px;
	font-size: 13px;
	color: #666666;
	margin-top: 52px;
	overflow: hidden;
	margin-bottom: 63px;
	/*display: none;*/
	transition: all 2s;
	position: absolute;
	left: 50%;
	width: 100%;
	opacity: 0;
	transform: translateX(-50%);
	bottom: 325px;

}

.cuurent_show {
	bottom: -35px;
	opacity: 1;
	/*display: block!important;*/
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	transition: all 1s;
}

.year_box_dir .Year {
	font-size: 25px;
	font-weight: bold;
	color: #23549f;
	margin-bottom: 25px;
}

.year_box_dir_left {
	width: 80%;
	float: left;
}

.event p {
	position: relative;
	padding-left: 9px;
}

.event p:after {
	content: "";
	width: 3px;
	height: 3px;
	background: #666;
	top: 7px;
	left: 0;
	position: absolute;
}

.year_box_dir_right {
	width: 20%;
	float: left;
}

.fazhan-title {
	font-size: 29px;
	color: #fff;
	margin-top: 45px;
	margin-bottom: 55px
}

.year_choose {
	text-align: center;
	color: #fff;
	font-size: 20px;
}

.active .year_box {
	background: #e7354a;
}

.year_box {
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 24px;
}

.year_choose-row {
	position: relative;
	z-index: 99;
	background: url(../image/cca.png) repeat-x;
	background-position-y: 10px;
}

.year_box:hover {
	cursor: pointer;
}

.yt_bg_img {
	position: absolute;
	left: 0;
	top: 10px;
	z-index: 9;
}

.swiper-button-prev-self {
	left: -40px;
	top: 13%;
	background: url(../image/left.png) no-repeat;
	background-position: center;
}

.swiper-button-next-self {
	right: -40px;
	top: 13%;
	background: url(../image/right.png) no-repeat;
	background-position: center;
}

.yj_icon {
	float: left;
	margin-right: 13px;
}

.yunajing {
	overflow: hidden;
	padding-left: 35px;
	margin-top: 50px;
}

.yj_right {
	width: calc(100% - 149px);
	float: left;
}

.yj_right h4 {
	margin-top: 26px;
}

.yj_right h4 a {
	font-size: 23px;
	color: #333;
}

.yj_right h4 a:hover {
	color: red;
}

.yj_dir {
	font-size: 14px;
	color: #333;
	line-height: 25px;
	width: 73%;
	height: 71px;
}

.learn_nore {
	clear: both;
	margin-top: 56px;
}

.learn_nore a {
	color: #b50a17;
}

.learn_nore a:hover {
	color: #b50a17;
	text-decoration: underline;
}


/*.item1-right-son{
	background: #000;
}*/

.yj_bt_box_left {
	float: left;
	position: relative;
}

.yj_bt_box {
	width: 50%;
	float: left;
}

.yj_container {
	width: 1360px;
	margin-top: 78px;
	margin-bottom: 75px;
}

.yj_left_div {
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
	height: 273px;
	background: #eb3341;
	box-sizing: border-box;
	padding: 0 30px;
}

.yj_left_div a {
	color: #fff;
}

.yj_moer_j {
	margin-top: 50px;
}

.yj_moer_j a:hover {
	text-decoration: underline;
}

.yj_left_div h3 {
	font-size: 26px;
	margin-top: 33px;
}

.yj_left_div p {
	font-size: 14px;
	line-height: 27px;
}

.yj_bt_box_btm_left {
	float: left;
	width: 309px;
	height: 270px;
	background: #eb3341;
	box-sizing: border-box;
	padding: 0 30px;
	padding-top: 20px;
}

.yj_bt_box_left {
	width: 754px;
}

.yj_bt_box_btm_left a {
	color: #fff;
}

.yj_bt_box_btm_left p {
	color: #fff;
	margin-top: 23px;
}

.yj_bt_box_btm_right {
	width: 296px;
	float: left;
	height: 270px;
}

.yj_bt_box_btm_right img {
	height: 100%;
}

.yj_bt_box_right {
	width: 606px;
}

.yj_bt_box_btm_right .scale-box {
	height: 100%;
}

.ul_brand-nav {
	position: absolute;
	bottom: -10px;
	right: 50%;
	transform: translateX(50%);
}

.ul_brand-nav ul li {
	width: 118px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	float: left;
	margin-left: 5px;
}

.ul_brand-nav ul {
	float: right;
}

.ul_brand-nav ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
	background: #ff303f;
}

.ul_brand-nav ul li a:hover {
	background: #ececec;
	color: #000;
}

.tt-1 {
	font-size: 26px;
	color: #eb3341;
	margin-top: 33px;
	margin-bottom: 40px;
}

.fw_left p {
	color: #555555;
	line-height: 31px;
	font-size: 13px;
}

.ta-scal {
	width: 421px;
	margin-left: 50px;
}

.ab_info {
	margin-top: 52px;
}

.world_dir_box {
	margin-top: 72px;
	color: #555;
	line-height: 25px;
	margin-bottom: 30px;
}

.world_dir_box p {
	margin-bottom: 40px;
	padding-right: 51px;
}

.company-vivew p {
	width: 100%;
	background: #eff7fc;
	padding-right: 0;
	padding-top: 10px;
	padding-bottom: 19px;
}

.lianxi_box {
	width: 50%;
	float: left;
	position: relative;
	overflow: hidden;
}

.lianxi_us_k {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

.lianxi_box:hover .scale-box img {
	transform: scale(1.1);
	transition: all 1s;
}

.lianxi_us_k h3 {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}

.lianxi_us_k a {
	color: #fff;
	display: flex;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.lianxi_box:hover .lianxi_us_k {
	background: rgba(255, 30, 47, 0.5098039215686274);
	;
}

.news-center-top-left {
	float: left;
	width: 75%;
}

.news-center-top-right {
	float: right;
	margin-top: 80px;
}

.news-center-top-left h3 {
	font-size: 28px;
	margin-top: 57px;
	margin-bottom: 22px;
}

.news-center-top-left p {
	color: #666;
}

.news-center-top-left a {
	color: #e5253b;
	text-decoration: underline;
}

.news-center-top-right {
	position: relative;
}
.show222{
	display: none;
}
.news-center-top-right button {
	position: absolute;
	right: 7px;
	top: 2px;
	background: none;
}

.news-center-top-right input {
	width: 159px;
	height: 26px;
	border: 1px solid #babcc0;
	font-size: 12px;
	border-radius: 9px;
	padding-left: 14px;
	padding-right: 33px;
}

.news-list {
	background: #f2f3f5;
	overflow: hidden;
	box-sizing: border-box;
	padding: 19px 10px;
	margin-bottom: 18px;
}

.news-center_pic_box {
	max-width: 100%;
}

.news-center_pic_box .index_news_pic_box {
	max-width: 100%;
}

.news-list-left {
	width: 103px;
	float: left;
	text-align: right;
}

.news-year {
	font-size: 16px;
	color: #999999;
	font-family: arial;
	margin: 0;
}

.news-date2 {
	font-size: 38px;
	color: #bcbbbb;
	margin: 0;
}

.news-list-right {
	width: calc(100% - 133px);
	float: left;
	margin-left: 30px;
}

.news-list-right h3 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.news-list-right p {
	font-size: 13px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.news-list:hover {
	background: #0588c6;
}

.news-list:hover .news-year {
	color: #fff !important;
}

.news-list:hover .news-date2 {
	color: #fff !important;
}

.news-list:hover .news-list-right h3 {
	color: #fff !important;
}

.news-list:hover .news-list-right p {
	color: #fff !important;
}

.quyu_box {
	margin-top: 38px;
}

.zhuanti_box {
	background: url(../image/mg_bg.png);
	background-repeat: no-repeat;
	margin-top: 69px;
	background-size: cover;
}

.zhuanti_box .zhuanti_box_ou {
	color: #fff;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 35px;
	font-size: 28px;
}

.zhuanti_dir {
	background: #fff;
	overflow: hidden;
	padding: 12px 23px;
}

.zhuanti_dir h4 {
	font-size: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
}

.zhuanti_dir p {
	font-size: 13px;
	color: #777777;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mm_date {
	width: 85px;
	height: 30px;
	text-align: center;
	color: #fff !important;
	line-height: 30px;
	font-size: 12px;
	background: #9d9d9d;
	margin-top: 24px;
}

.button-of-more {
	width: 202px;
	height: 46px;
	color: #fff;
	line-height: 46px;
	text-align: center;
	border: 1px solid #fff;
	margin: 0 auto;
	margin-top: 49px;
	margin-bottom: 55px;
	display: block;
}

.button-of-more:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.zhuanti_dir:hover h4 {
	color: #0067b8;
}

.hangye-title a {
	font-size: 28px;
	color: #000;
}

.hangye-title a:hover {
	color: #0067b8;
}

.hangyi-zixun-top h4 {
	float: left;
	margin: 0;
}

.hangyi-zixun-top {
	overflow: hidden;
}

.hangyi-zixun-top p {
	float: right;
	margin: 0;
}

.hangyi-zixun-top p a {
	color: #666;
}

.hangyi-zixun-top p a:hover {
	color: #0067b8;
}

.hangyezixun-con {
	margin-top: 71px;
}

.hangyi-zixun-bottom-left-h3 {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	margin-top: 4px;
	margin-bottom: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hangyi-zixun-bottom-left-p {
	font-size: 13px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 30px;
}

.hangyi-zixun-bottom-left {
	float: left;
	width: 77%;
}

.hangyi-zixun-bottom-right {
	float: right;
	color: #666;
}

.hangyi-zixun-top {
	margin-bottom: 33px;
}

.hangyi-zixun-bottom {
	overflow: hidden;
}

.hangyi-zixun-bottom:hover .hangyi-zixun-bottom-left-h3 {
	color: #0067b8;
	;
}

.hangyi-zixun-bottom:hover .hangyi-zixun-bottom-left-p {
	color: #0067b8;
	;
}

.hangyi-zixun-bottom:hover .hangyi-zixun-bottom-right {
	color: #0067b8;
	;
}

.video-box-top {
	clear: both;
}

.more-video {
	width: 100%;
	height: 109px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: #0567b4;
}

.video2 {
	width: 48%;
	float: left;
	margin-right: 12px;
}

.video2-more {
	margin-right: 0;
}

.video-box-top {
	clear: both;
	margin-top: 34px;
}

.more-video:hover {
	color: #FFF;
	text-decoration: underline;
}

.shiping {
	width: 405px;
	margin-left: 80px;
}

.news-list-box-left {
	width: 356px;
	height: 240px;
	float: left;
}

.news-list-row {
	margin-bottom: 35px;
}

.news-list-box-right {
	height: 240px;
	overflow: hidden;
	box-sizing: border-box;
	padding-left: 52px;
	padding-right: 33px;
	line-height: 25px;
	background: #f8f6f6;
}

.news-list-box-right h4 {
	font-size: 19px;
	color: #000;
	margin-top: 40px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.news-lis-box-con {
	margin-top: 30px;
	font-size: 14px;
	color: #777777;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.news-list-box-right .news-list-date {
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	display: inline-block;
	background: #a09b98;
	margin-right: 13px;
	margin-top: 36px;
}

.news-list-box-right .news-list-check {
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	display: inline-block;
	background: #eb3341;
	margin-top: 36px
}

.news-list-row:hover h4 {
	color: #eb3341;
}

.news-list-row:hover .news-lis-box-con {
	color: #eb3341;
}

.news-list-bbom {
	margin-top: 70px
}

.slef-pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 110px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding: 10px 33px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.pagination>li>a,
.pagination>li>span {
	font-size: 12px;
	color: #333;
}

.pagination>li {
	display: inline;
	padding: 3px;
}

.pagination>li>a,
.pagination>li>span {
	font-size: 12px;
	color: #333;
	padding: 10px 22px;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #c70303;
	border-color: #c70303;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
	color: #fff;
	background-color: #ce1111;
	border-color: #ddd;
}

.news-info-eft {
	width: calc(100% - 400px);
	float: left;
}

.news-info-eft h3 {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-top: 50px;
}

.icon-box {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../image/1110.png) no-repeat;
	background-position: -18px -11px;
	margin-right: 10px;
}

.news-info-info {
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #666;
	margin-top: 24px;
}

.news-info-eft-top {
	border-bottom: 1px solid #eee;
	padding-bottom: 24px;
	margin-bottom: 50px;
}

.icon-box-2 {
	display: inline-block;
	width: 21px;
	height: 11px;
	background: url(../image/1110.png) no-repeat;
	background-position: -118px -12px;
	margin-right: 5px;
}

.publish-date {
	margin-right: 15px;
}

.news-info-eft-botom p {
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-bottom: 50px;
}

.news-info-eft-botom img {
	width: 100%;
	margin-bottom: 20px;
}

.fanhuiu {
	text-align: right;
	display: flex;
	justify-content: flex-end;
}

.fanhui_a:hover {
	color: #fff;
	text-decoration: underline;
}

.fanhui_a {
	display: block;
	width: 143px;
	height: 43px;
	line-height: 43px;
	color: #FFF;
	text-align: center;
	background: #c0071d;
	overflow: auto;
}

.news-info-right {
	float: right;
	width: 290px;
	height: 454px;
	box-sizing: border-box;
	border: 2px solid #f2f2f2;
	padding: 10px 20px;
	margin-top: 52px;
}

.short-title-news {
	margin-top: 30px;
}

.news-info-right-top a {
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

.short-title-news a {
	font-size: 16px;
	color: #232f6c;
}

.non_news-info i {
	margin-right: 2px;
}

.news-info-right-top {
	box-sizing: border-box;
	border-bottom: 1px solid #eee;
	padding-bottom: 22px;
}

.news-info-right-top:last-child {
	border: none;
}

.pre-artical {
	margin-top: 44px;
	display: block;
	margin-bottom: 20px;
}

.yw-top h3 {
	font-size: 28px;
	color: #000;
	margin-top: 53px;
	margin-bottom: 30px;
}

.yw-top p {
	padding: 0 13%;
	line-height: 25px;
	font-size: 15px;
	color: #666;
}

.lingyu-item-box {
	position: relative;
}

.lingyu-item-dir {
	position: absolute;
	left: 0;
	box-sizing: border-box;
	top: 0;
	width: 33.33%;
	height: 100%;
	background: rgba(62, 96, 174, 0.83);
	padding: 42px;
}

.lingyu-item-dir h4 {
	font-size: 23px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 45px;
}

.lingyu-item-dir p {
	font-size: 14px;
	color: #fff;
	line-height: 25px
}

.lingyu-item-dir:hover a {
	color: #fff !important;
	text-decoration: underline;
}

.lingyu-item-box {
	margin-top: 30px;
}

.lingyu-item-dir.lingyu-item-dir-1 {
	right: 0;
	left: auto;
	background: rgba(77, 171, 126, 0.83);
}

p.yw-more {
	display: flex;
	align-items: center;
	margin-top: 45px;
	text-decoration: underline;
}

p.yw-more img {
	margin-left: 5px;
}

.lingyu-item-dir-2 {
	background: rgba(212, 136, 37, 0.83);
}

.lingyu-item-dir-3 {
	background: rgba(235, 51, 65, 0.83) !important;
}

.lingyu-item-dir-4 {
	background: rgba(69, 158, 222, 0.83);
}

.linyu-con {
	margin-bottom: 120px;
}

.pro-list-left {
	width: 227px;
	float: left;
}

.pro-list-left ul li {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #f1f1f1;
	box-sizing: border-box;
	background-image: url(../image/arr_asdf.png);
	background-repeat: no-repeat;
	background-position: 186px 21px;
	padding-left: 32px;
	border: 1px solid #dfdddd;
	border-bottom: none;
}

.pro-list-left ul li:last-child {
	border-bottom: 1px solid #dfdddd;
}

.pro-list-left ul li:hover {
	background-color: #b30404;
	box-sizing: border-box;
	background-image: url(../image/arr_asd.png);
	background-repeat: no-repeat;
	background-position: 186px 21px;
}

.pro-list-left ul li:hover a {
	color: #fff;
}

.pro-list-left ul li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #383737;
	font-size: 16px;
	font-weight: bold;
}

.pro-list-right {
	width: calc(100% - 300px);
	float: left;
	margin-left: 32px;
}

.prod-list-dir {
	width: 100%;
	background: #e8e6e6;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.prod-list-dir p {
	font-size: 14px;
	color: #333;
}

.zulink {
	width: 104px;
	height: 36px;
	display: block;
	background: #d20000;
	text-align: center;
	line-height: 36px;
	color: #fff;
	margin: 0 auto;
	margin-bottom: 10px;
}

.zulink:hover {
	color: #fff;
	text-decoration: underline;
}

.pro-list-bn {
	padding-right: 0;
	margin-bottom: 37px;
}

.pro-container {
	margin-top: 68px;
}

.pro-name {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	margin-top: 50px;
	margin-bottom: 54px;
}

.prod-sp {
	font-size: 17px;
	color: #343434;
	font-weight: bold;
	margin-bottom: 15px;
}

.product-info {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-bottom: 59px;
}

.proinfo-right {
	box-sizing: border-box;
	padding: 0 30px;
}

.product-info-top {
	margin-top: 50px;
}

.link-a {
	font-size: 17px;
}

.link-a a {
	text-align: center;
	height: 54px;
	line-height: 54px;
	border-radius: 4px;
	display: inline-block;
}

.link-a a:hover {
	color: #fff;
}

.product-jieshao {
	height: 53px;
	line-height: 53px;
	font-size: 17px;
	color: #000000;
	box-sizing: border-box;
	padding-left: 27px;
	background: #f5f2f2;
	font-weight: bold;
	margin-top: 50px;
	margin-bottom: 35px;
}

.kplp p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 20px;
}

.tel {
	width: 271px;
	color: #fff;
	background: #ff303f;
}

.talk-online {
	color: #FF303F;
	width: 170px;
	border: 1px solid #FF303F;
}

.talk-online:hover {
	background: #FF303F;
	;
}

.parms-box h4 {
	font-size: 17px;
	padding-left: 25px;
	margin-top: 50px;
	margin-bottom: 30px;
}

.parms-box img {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

.other-machien {
	margin-top: 72px;
	margin-bottom: 53px;
}

.other-machien-row {
	margin-bottom: 35px;
}

.dj-slidr-box {
	width: 726px;
	height: 327px;
	float: left;
}

.dj-slide-box-right {
	width: 459px;
	height: 374px;
	background: #e70020;
	float: left;
	margin-left: 15px;
}

.dj-container {
	margin: ;
}

.dj-container-fuild {
	background: #edf2f5;
	padding: 55px 0;
}

.dj-slide-box-right {
	color: #fff;
	color: #fff;
	box-sizing: border-box;
	padding: 0 45px;
}

.dj-slide-box-right ul li {
	list-style: disc;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 17px;
	position: relative;
	padding-left: 15px;
}

.dj-slide-box-right ul li:after {
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	background: #FFF;
	border-radius: 50%;
	left: 3px;
	top: 7px;
}

.more-djp {
	text-align: right;
	margin-top: 70px;
}

.more-djp a {
	color: #fff;
}

.more-djp a:hover {
	text-decoration: underline;
}

.dj-slide-box-right h3 {
	margin-top: 30px;
	margin-bottom: 20px;
}

.dj-slide-box-right ul li a {
	color: #fff;
	font-size: 15px;
}

.dj-slide-box-right ul li a:hover {
	text-decoration: underline;
}

.jijian-title {
	font-size: 27px;
	text-align: center;
	margin: 60px 0;
}

.jijian-title a {
	color: #000;
}

.jijian-title a:hover {
	color: #E70020;
}

.qu-box h5 {
	font-size: 16px;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dj-date {
	font-size: 14px;
	color: #E70020;
}

.problem-con {
	font-size: 12px;
	color: #4f4e4e;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 23px;
	margin-top: 22px;
}

.qu-box {
	position: relative;
	padding: 0 17px;
}

.qu-box:after {
	content: "";
	width: 2px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/djj.png) no-repeat;
}

.qu-box:hover a {
	color: #E70020 !important;
	text-decoration: underline;
}

.qu-box a:hover h5 {
	color: #E70020 !important;
}

.qu-box a:hover p {
	color: #E70020 !important;
}

.welcome-link a {
	display: block;
	text-align: center;
	width: 471px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background: #E70020;
	margin: 0 auto;
	margin-top: 46px;
	margin-bottom: 75px;
	background-image: url(../image/uk.png);
	background-repeat: no-repeat;
	background-position-y: 16px;
	background-position-x: 430px;
}

.dangyuan-fc {
	background: url(../image/jan.png);
	background-size: cover;
	padding-bottom: 75px;
	margin-bottom: 55px;
}

.fengcai-top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
	margin-top: 50px;
	margin-bottom: 58px;
}

.fengcai-top a {
	color: #666;
}

.fengcai-top a:hover {
	color: #E70020;
}

.fc-dir {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 15px;
	background: #E70020;
	height: 60px;
	line-height: 60px;
	box-sizing: border-box;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fengcai-item {
	margin-bottom: 25px;
}

.fc-dir:hover {
	background: #5C5A5A;
}

.zy-left {
	width: 470px;
	height: 270px;
	box-sizing: border-box;
	background: #f5f5f5;
	padding-left: 40px;
	overflow: hidden;
	float: left;
}

.zy-right {
	width: calc(100% - 470px);
	float: left;
	height: 270px;
}

.zy-left h3 {
	font-size: 25px;
	color: #000;
	margin-top: 33px;
	margin-bottom: 35px;
}

.zy-left p {
	font-size: 14px;
	color: #666;
	line-height: 20px;
}

.rlzy-a a {
	color: #000;
}

.rlzy-a a:hover {
	color: #E70020;
}

.zy-left a {
	color: #000;
}

.zy-left a:hover {
	color: #E70020;
}

.zy-left-boooom {
	background: none;
	padding: 0;
}

.zy-right-bottom {
	box-sizing: border-box;
	background: #f5f5f5;
	padding-left: 40px;
}

.zy-right-bottom a {
	color: #000;
}

.zy-right-bottom a:hover {
	color: #E70020;
}

.zy-right-bottom p {
	background: url(../image/deco.png) no-repeat;
	background-position: left center;
	box-sizing: border-box;
	padding-left: 14px;
}

.zy-right-bottom h3 {
	margin-bottom: 40px;
}

.zy-jo-box {
	margin-top: 70px;
}

.zhiwei-tr {
	background: #d6141d;
	color: #fff;
	font-size: 16px;
}

.zhiwei-tr th {
	padding: 20px !important;
}

.zhiwei-body {
	background: #F5F5F5;
}

.bs-example {
	margin-right: 0;
	margin-left: 0;
	background-color: #fff;
	border-color: #ddd;
	border-width: 1px;
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.zhiwei-body td {
	padding: 16px 24px !important;
}

.zhiwei-table-th {
	width: 100%;
	height: 54px;
	line-height: 54px;
	background: #d6141d;
	color: #fff;
	font-size: 16px;
	box-sizing: border-box;
	padding: 0 25px;
	margin-bottom: 20px;
	text-align: center;
}

.zhiwei-table-th .zhiwei-table-th-son {
	width: 20%;
	float: left;
	padding: 0 32px;
	box-sizing: border-box;
}

.zhiiiii-item {
	background: none;
	margin-bottom: 0;
}

.zhiwei-table {
	background: #F5F5F5;
	overflow: hidden;
	padding-bottom: 33px;
	margin-top: 55px;
	margin-bottom: 64px;
}

.zhiiiii-item .zhiwei-table-th-son {
	color: #666;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
	padding-left: 33px;
	font-size: 16px;
}

.zhiiiii-item .zhiwei-table-th-son a {
	color: #333;
}

.zhiiiii-item .zhiwei-table-th-son:first-child:hover .zhiwei-table-th-son:first-child {
	color: #E70020;
}

.zhiiiii-item .zhiwei-table-th-son a:hover {
	color: #E70020;
	text-decoration: underline;
}

.swiper-pagination-bullet {
	width: 22px;
	height: 22px;
	display: inline-block;
	border-radius: 100%;
	border: 1px solid #fff;
	background: none;
	opacity: 1;


}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #ee0218;
	border: none;
}

.indexnewsbg {
	font-size: 40px;
	color: #0264c3;
	opacity: 0.1;
	font-weight: bold;
	position: absolute;
	z-index: 99;
	top: -33px;
}

.section-title-name {
	position: relative;
}

.yw_item {
	width: 25%;
	float: left;
}

.yw_irtem_top {
	position: relative;
	overflow: hidden;
}

.yw_item-zz {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: -100%;
	top: 0;
	background: #0000009e;
	color: #fff;
	padding: 25px;
	box-sizing: border-box;
	text-align: center;
	line-height: 30px;
}

.yw_item-zz img {
	margin-top: 64px;
}

.yw_item:hover .yw_item-zz {
	left: 0;
	transition: all 0.6s;
}

.yw_item-bottom {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 80px;
	font-size: 21px;
	background: #ebebeb;
	color: #333;
	border-right: 0.0625rem solid #e5e2e2;
}

.yw_item:hover .yw_item-bottom {
	color: #D90106;
}

.section-top-desc {
	text-align: center;
	position: relative;	
	margin: 25px 0 40px;
	overflow: hidden;
}

.section-en {
	
	font-size: 40px;
	font-weight: bold;
	opacity: 0.11;
	color: #0c75e9;

}

.section-zh {
	font-size: 33px;
	color: #000;
	font-weight: bold;
	
}



.swiper-button-prev.yw-swiper-button-prev {
	background: url(../image/yr.png) no-repeat;
	width: 85px;
	height: 93px;
	left: 17%;
	    top: 50%;
	    transform: translateY(-50%);

}

.swiper-button-next.yw-swiper-button-next {
	background: url(../image/yl.png) no-repeat;
	    top: 50%;
	    transform: translateY(-50%);
	
	width: 85px;
	height: 93px;
	right: 17%;
}

.profile-title {
	font-size: 33px;
}

.profile-title span {
	font-size: 29px;
	margin-left: 4px;
	color: #afaeae;
}

.profile-top {
	font-size: 42px;
	font-weight: bold;
	color: #0264c3;
	font-family: "Impact";
	margin: 18px 0;
}

.profile-desc {
	font-size: 17px;
	color: #333333;
}

.profile-desc span {
	color: #0264c3;
	font-weight: bold;
}

.profile-con {
	font-size: 15px;
	color: #666666;
	line-height: 30px;
	margin-top: 43px;
	margin-bottom: 43px;    padding-right: 50px;

}

.profile-more a {
	display: block;
	width: 168px;
	height: 42px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	background: #afafaf;
}

.profile-more a:hover {
	background: #0264c3;
}

.icon-01 {
	width: 81px;
	height: 2px;
	background: #0264c3;
}

.profile-name {
	font-size: 18px;
	font-weight: bold;
	color: #0264c3;
}

.icon-02 {
	width: 25px;
	height: 3px;
	background: #0264c3;
	margin: 10px 0;
}

.profile-munber-data {
	font-size: 35px;
	font-weight: 600;
	color: #080808;
}

.profile-data-unit {
	font-size: 13px;
	color: #777;
}

.profile-box-bottom {
	overflow: hidden;
}

.profile-numer {
	width: 25%;
	float: left;
	margin-top: 40px;
}

.profile-img {
    margin-top: 10%;
    /* margin-left: 62px; */
    float: right;
    /* width: 100%; */
}

.profile {
	margin-top: 120px;
	margin-bottom: 120px;
}

.dj-work {
	background: url(../image/dj_bg.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 128px;
}

.ry-koa {
	float: left;
	width: 50%;
	position: relative;
}

.ry-dexc {
	position: absolute;
	width: 100%;
	height: 100%;
	flex-direction: column;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 30px;
}

.ry-dexc img {
	margin-bottom: 35px;
}

.other-items {
	width: 25%;
	float: left;
	color: #fff;
	display: flex;
	flex-direction: column;
	background: #22669f;
	padding: 0 20px;

}

.info-date {
	font-size: 18px;
	margin: 40px 0;
}

.hieg {
	background: #165285;
}

.info-desc {
    font-size: 23px;
    height: 64px;
    overflow: hidden;
}

.inf-more {
	width: 70px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	background: #fff;
	font-size: 15px;
	color: #070606;
	margin-top: 40px;
	margin-bottom: 80px;
}

.coopra-title {
	text-align: center;
}

.coopra-title h4 {
	font-size: 37px;
	margin-top: 90px;
	margin-bottom: 15px;
}

.coopra-title p {
	font-size: 15px;
	color: #888;
}

.coo-itemms {
	width: 19%;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #EEE;
	padding: 13px 35px;
	margin-right: 11px;
	margin-top: 28px;
}

.coo-box {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* justify-content: space-between; */
    margin: 38px 0;
    margin-bottom: 86px;
}

.info-banner {
	width: 100%;
	position: relative;
	/* top: 80px; */
	font-size: 23px;
}

.banner-title {
	position: absolute;
	left: 50%;
	top: 50%;
	color: #fff;
	transform: translate(-50%, -50%);
}

.brand-nav {
	font-size: 14px;
	color: #bcbcbc;
	border-bottom: 1px dashed #bcbcbc;
	margin-top: 20px;
	padding-bottom: 10px;
}

.brand-nav a {
	font-size: 14px;
	color: #bcbcbc;
}

.brand-nav a:hover {
	color: #007AFF;
}

/* accoradion */
.accoradion {
	width: 100%;
	background: #fff;
	color: #000;
	margin: 20px auto;
}

.accoradion ul {
	overflow: hidden;
}

.accoradion li a.header {
    padding: 10px 0px 10px 41px;
    display: block;
    color: #000;
    height: 50px;
    line-height: 30px;
    position: relative;
    margin: -1px 0 0 0;
    font-size: 18px;
    text-decoration: none;
	border-bottom: 1px dashed #bebebe;
}
.info-left{
	width: 227px;
	float: left;
}
.pinfo-rght{
	width: calc(100% - 258px);
	float: right;
}
.info-left-r {
    height: 135px;
    color: #fff;
    background: #0264c3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}
.rhrr-q {
    width: 100%;
    box-sizing: border-box;
    
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
}
.produt_man{ margin-top: 30px;}
.g-btn {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    margin-top: 35px;
}
.skdsi{
	bottom: 10px!important;
	left: 50%!important;
	transform: translateX(-50%);
}
.skdsi 
.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    opacity: 1;
    background: none;
    box-sizing: border-box;
    border: 1px solid #2c2cff;
}
.skdsi  .swiper-pagination-bullet-active {
    background: #2c2cff;
    border: none;
}
.g-btn a {
    width: 240px;
    height: 75px;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center; margin-right: 10px;
    border-radius: 11px;
}
.g-btn a.zxzxa{
	background: #0264c3;
	color: #fff;
}
.g-btn a.tellla{
	background: #dcdcdc;
	color: #333;
}
.g-btn a img{
	margin-right: 5px;
}
.accoradion li{
	font-size: 15px;
}
.accoradion li a.closed {
	    background: url(../image/02.png) no-repeat 10px 21px;
}
.product-deesxx{
	font-size: 17px;
	color: #4a4a4a;
	line-height: 35px;
	margin-top: 25px;
}

.accoradion li a.opened {
	color: #0264c3;
    background: url(../image/02.png) no-repeat 10px 21px;
	
}

.accoradion li li {
    padding: 7px 25px;
	font-size: 15px;
    position: relative;
    margin: -1px 0 0 0;
}

.accoradion li li h3 {
	line-height: 22px;
	padding: 0 0 10px 0;
}

.accoradion li li p {
	line-height: 22px;
}
.accoradion li li a{
	color: #565656;
}
.accoradion li li a:hover{
	color: #0264c3;
}
/*/这是商品放大镜的样式/*/
#showbox { background:none;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum {
    left: -15px;
    margin-top: 15px;
}
#showbox img{
	border: 1px solid #ddd;
}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:2px solid #FFA200;}

.showpage { width:400px; position:relative;}
.showpage a { display:block;
 width:22px; 
height:30px; 
text-align:center; 
font-size:18px;
 position:absolute;
left:0; 
  top:-86px; 
  text-decoration:none; 
 
  z-index: 9999999;
  background: url(../images/left4.png) no-repeat;
  }
.showpage a#shownext { left:auto; right:-261px; background: url(../images/right4.png) no-repeat;}
.product-info-name {
    font-size: 22px;
    color: #000;
    border-bottom: 2px solid #000;
    box-sizing: border-box;
    padding: 10px 0;
}
.pinfo-rght-top{
	overflow: hidden;
}

/*product*/

.product{ width: 100%; }
.product ul{ width: 100%; display: block;}
.product ul li{width: calc((100% - 80px)/3);margin: 10px;display: inline-block;vertical-align: top;transition: all 0.5s;}
.product ul li a {width: 100%; display: block; float: left;}
.product ul li a .scale-box{border: 1px solid #e9e9e9;}
.product ul li a p{ font-size: 17px; color: #FFF; background: #bfbfbf; padding: 10px 15px; text-align: center; line-height: 25px; margin: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product ul li a:hover .scale-box{border: 1px solid #0264c3;}
.product ul li a:hover p{ background: #0264c3; }

/*news*/
.commy_new{}
.commy_new .accoradion li a.header{ line-height: 55px;height: 55px; color: #333; font-size: 19px;padding: 0 0px 7px 41px; }
.commy_new .accoradion li a.header:hover{background: url(../image/02.png) no-repeat left;padding: 0 0px 7px 41px;color: #0264c3; }

.comnew_img{ width: 100%;}
.conmnews_main{ margin: 30px 0; width: 100%; padding: 0 15px;}
.conmnews_main ul{ width: 100%; float: left;}
.conmnews_main ul li{ border-bottom: 1px dashed #bebebe; width: 100%;  margin: 0 0 15px; padding-bottom: 10px;display: flex;  flex-wrap:nowrap; justify-content:space-between}
.conmnews_main ul li a{}
.conmnews_main ul li a h5{ font-size: 19px; color: #333; line-height:30px; }
.conmnews_main ul li a p{ font-size: 15px; line-height: 25px;height: 25px; color: #888;overflow: hidden;}
.conmnews_main ul li span{ width: 100px; float: right; margin: 50px 0 0 30px;color: #666; font-family: Arial, Helvetica, sans-serif;}
.conmnews_main ul li a h5:hover{ color: #0264c3;}

.new_ttp{ margin: 30px 0;border-bottom: 1px solid #bebebe; padding-bottom: 15px; text-align: center;}
.new_ttp h5{ font-size: 26px; line-height: 35px; margin-bottom: 15px;}
.new_ttp p span{ font-size: 14px; color: #666; margin: 0 5px;}

.neew_xia{ margin: 0 0 40px;}
.neew_xia p{ font-size: 15px; line-height: 28px;}
.fanye{ margin: 30px 0; border-top: 1px solid #bebebe; padding-top: 15px; }
.fanye p a{ font-size: 15px; line-height:25px; color:#0264c3 ;}
.fanye p a:hover{ text-decoration: underline;}


/*响应式处理*/
@media only screen and (max-width: 1799px) {
	.header-contact fr {
		display: none;
	}
}

@media only screen and (max-width: 1600px) {
	.index_main .section1 .index_banner .item .inner .block_txt h4 {
		font-size: 28px;
	}

	.yj_container {
		width: 1200px !important;
	}

	.yj_container {
		width: 1200px;
	}

	.yj_bt_box_left {
		width: 687px;
	}

	.yj_bt_box_right {
		width: 500px;
	}

	.yj_bt_box_btm_right {
		width: 50%;
		float: left;
		height: 270px;
	}

	.yj_bt_box_btm_left {
		float: left;
		width: 50%;
		height: 270px;
		background: #eb3341;
		box-sizing: border-box;
		padding: 0 14px;
		padding-top: 20px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h2 {
		font-size: 18px;
	}

	.more_btn {
		width: 190px;
		padding: 6px 18px;
		margin-top: 69px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h3 {
		font-size: 20px;
	}

	.companyservice-col-md-box {
		width: 1200px;
	}

	.cp_servicc_img_box {
		width: 100%;
	}

	.info-desc {
		font-size: 15px;
	}

	.inf-more {
		font-size: 13px;
	}


	.companyservice-col-md-box .col-md-3 {
		padding: 0;
	}
}

@media only screen and (max-width: 1440px) {

	.comnew_img{ width: 100%;padding: 0 15px;}
	.info-desc {
	    
	    height:40px;
	    overflow: hidden;
	}
	.index_main .section1 .index_banner .item .inner .block_txt h4 {
		font-size: 24px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h2 {
		font-size: 19px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h3 {
		font-size: 18px;
		margin-top: 5px;
	}
}

@media only screen and (max-width: 1366px) {
	.index_main .section1 .index_banner .item .inner .block_txt h4 {
		font-size: 20px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h2 {
		font-size: 26px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h3 {
		font-size: 16px;
	}

	.index_main .section1 .index_banner .slick-arrow {
		background-size: auto 30px;
	}
}

@media only screen and (max-width: 1300px) {
	.ry-dexc {
	  
	    font-size: 18px;
	}
	.ry-dexc img{ width: 8%;}
	img.img-responsive.dj11 {
	    width: 20%;
	}
	.companyservice-row2 {
		width: 60%;
	}

	.swiper-button-prev-self {
		left: 0;
	}

	.swiper-button-next-self {
		right: 0;
	}

	.shiping {
		width: 100%;
		margin-left: 0;
	}

	.commem-top {
		padding: 0 1%;
	}
}

@media (max-width: 1200px) {
	.show111{
		display: none;
	}
	.show222{
		display: block;
	}
	.ry-dexc img {
	    margin-bottom: 18px;
	    width: 9%;
	}
	.news-tab {
	    margin-bottom: 20px;
	    margin-top: 34px;
	}
	div#box2 {
	    overflow: hidden;
	    margin-top: 47px;
	}
	.profile-munber-data {
	    font-size: 39px;
	    font-weight: 600;
	    color: #080808;
	}
	.profile{ margin: 70px 0;}
	.profile-name {
	    font-size: 18px;
	    font-weight: bold;
	    color: #0264c3;
	}
	.self_container {
		width: 1171px;
	}
	.rhrr-q {
	    width: 100%;
	    box-sizing: border-box;
	    padding-left: 0px;
	    overflow: hidden;
	    border-bottom: 1px solid #eee;
	    padding-bottom: 29px;
	}
	.g-btn a {
	    width: 133px;
	    height: 42px;
	    font-size: 14px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    border-radius: 11px;
	}
	.g-btn a img {
	    margin-right: 5px;
	    width: 15%;
	    height: auto;
	}
	.product-deesxx {
	    font-size: 13px;
	    color: #4a4a4a;
	    line-height: 23px;
	    margin-top: 15px;
	}
}

@media only screen and (max-width: 1199px) {
	.header-contact fr {
		display: none;
	}

	.coo-itemms {
		width: 32%;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #EEE;
		padding: 13px 35px;
		margin-right: 11px;
		margin-top: 28px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h4 {
		font-size: 30px;
	}

	.news-list-box-right .news-list-check {
		margin-top: 5px;
	}

	.dj-slidr-box {
		width: 68%;
		height: auto;
	}

	.zy-left {
		width: 100%;
		height: 270px;
		box-sizing: border-box;
		background: #f5f5f5;
		padding-left: 40px;
		overflow: hidden;
		float: none;
	}

	.zy-left-boooom {
		padding-left: 0;
	}

	.zy-right {
		width: 100%;
		float: none;
		height: 270px;
		margin-bottom: 50px;
		clear: both;
		overflow: hidden;
	}

	.dj-slide-box-right {
		width: 30%;
		height: auto;
		padding: 0 15px
	}

	.more-djp {
		text-align: right;
		margin-top: 45px;
		padding-bottom: 14px;
	}

	p.yw-more {
		margin-top: 25px;
	}

	.tel {
		width: 50%;
	}

	.product-info {
		font-size: 14px;
		color: #666;
		line-height: 28px;
		margin-bottom: 27px;
	}

	.pro-name {
		margin-bottom: 18px;
	}

	.talk-online {
		color: #FF303F;
		width: 40%;
		float: right;
		border: 1px solid #FF303F;
	}

	.news-list-box-right .news-list-date {
		margin-top: 5px;
	}

	.ta-scal {
		width: 100%;
	}

	.yj_bt_box_left {
		width: 50%;
	}

	.yj_bt_box_right {
		width: 50%;
	}

	.yj_container .row {
		margin: 0;
	}

	.yj_container {
		width: 100% !important;
	}

	.yj_dir {
		width: 100%;
	}

	.swiper-button-prev-self {
		left: -8px;
	}

	.swiper-button-next-self {
		right: -8px;
	}

	.year_box_dir .Year {
		margin-top: 0;
	}

	.no-use {
		display: none;
	}

	.item1-right-son .img-100 {
		height: auto;
	}

	.item1-right-son {
		height: 181px;
	}

	.item1-right-son h5 {
		font-size: 17px;
		color: #333;
		font-weight: bold;
		margin-top: 5px;
	}

	.footer_item:first-child {
		width: 150px;
		
	}

	.brodcastnews-name {
		margin-right: 20px;
	}

	.index_news_box {
		padding: 5px 0;
	}

	.contact_us_with {
		box-sizing: border-box;
		width: 258px;
		padding: 0;
		/* padding-left: 20px; */
	}

	.contact_us_with h4 {
		padding: 3px;
	}

	.companyservice-col-md-box {
		width: 100%;
	}

	.news-day {
		font-size: 21px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h2 {
		font-size: 19px;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h3 {
		font-size: 14px;
	}

	.header .left {
		width: 26%;
	}

	.header .left a img {
		max-width: 100%;
	}

	.header .navbar_nav li a {
		font-size: 14px;
		padding: 0 15px
	}

	.header .navtop-bar ul li {
		font-size: 12px;
	}

	.about-us2 {
		height: 211px;
	}

	.about-us2 h6 {
		margin-top: 31px;
	}

	.trans_dir h6 {
		text-align: center;
		font-size: 14px;
		color: #333333;
		margin-top: 27px;
		margin-bottom: 14px;
	}

	.jj_dir_box h5 {
		font-size: 13px;
		width: 100%;
	}

	.jj_dir_box {
		height: auto;
	}

	.f_box_left{ margin-top: 0;}
}

@media only screen and (max-width:1000px) {
	img.img-responsive.dj11{
		display: none;
	}
	.dj-tab{
		justify-content: center;
	}
	.other-items {
		width: 50%;
		float: left;
		color: #fff;
		display: flex;
		flex-direction: column;	
		padding: 0 12px 30px;
	
	}
	.inf-more{ margin: 20px 0 ;}
	.info-date{margin:20px 0 }

	.news-center-top-right {

		float: none;
	}

	.news-center-top-left {
		float: left;
		width: 100%;
	}

	.news-lis-box-con {
		margin-top: 30px;
		font-size: 14px;
		color: #777777;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height: 55px;
	}

	.slider-history {
		min-height: 374px;
	}
}

@media only screen and (max-width: 992px) {
	.punfo ul li {
	    display: block;
	    text-align: center;
	    width: 116px;
	    float: left;
	    list-style: none;
	    cursor: pointer;
	    height: 37px;
	    line-height: 37px;
	    font-size: 16px;
	    font-weight: normal;
	    border-radius: 12px;
	}
	.pinfo-content p {
	    line-height: 34px;
	    
	}
	.pinfo-content {
	    font-size: 14px;
	}
	.coo-itemms {
		width: 23%;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #EEE;
		padding: 13px 35px;
		margin-right: 11px;
		margin-top: 28px;
	}

	.dj-slidr-box {
		width: 100%;
	}

	.profile-name {
		font-size: 18px;
		font-weight: bold;
		color: #0264c3;
	}

	.profile-munber-data {
		font-size: 30px;
		font-weight: 600;
		color: #080808;
	}

	.yw_item {
		width: 50%;
		float: left;
	}

	.swiper-button-prev.yw-swiper-button-prev {
		background: url(../image/yl.png) no-repeat;
		width: 45px;
		height: 93px;
		left: 1%;
	}

	.section-en {
		
		font-size: 22px;
		font-weight: bold;
		opacity: 0.11;
		color: #0c75e9;
	}

	.section-zh {
	    font-size: 26px;
	    color: #000;
	    font-weight: normal;
	}

	.swiper-button-next.yw-swiper-button-next {
		background: url(../image/yr.png) no-repeat;
		width: 45px;
		height: 93px;
		right: 1%;
	}

	#zuinew{ margin-top: 55px;}

	.indexmorenews {
		display: none;
	}

	.news-tab {
		margin-top: 25px;
	}

	.yw-top p {
		padding: 0 0%;
	}

	.dj-slide-box-right {
		margin: 0;
		width: 100%;
	}

	.news-center-top-right {
		float: left;
		margin-top: 10px;
		margin-top: 1;
	}

	.lingyu-item-dir {
		position: absolute;
		left: 0;
		box-sizing: border-box;
		top: 0;
		width: 33.33%;
		height: 100%;
		background: rgba(62, 96, 174, 0.83);
		padding: 17px;
	}

	.lingyu-item-dir h4 {
		font-size: 18px;
		color: #fff;
		font-weight: bold;
		margin-bottom: 11px;
	}

	p.yw-more {
		display: flex;
		align-items: center;
		margin-top: 0px;
		text-decoration: underline;
	}

	.news-info-eft {
		width: calc(100% - 300px);
		float: left;
	}

	.brand-nav-box {
		position: static;
		transform: inherit;
	}

	.news-list {
		margin-top: 20px;
	}

	.world_dir_box p {
		padding-right: 0;
	}

	.brand-nav-box h3 {
		font-size: 26px;
		color: #333;
		margin-bottom: 20px;
	}

	.brand-nav-box {
		color: #333;
	}

	.ul_brand-nav {
		position: static;
		transform: none;
	}

	.ul_brand-nav ul {
		float: none;
	}

	.brand-nav-box a {
		color: #333;
		font-size: 13px;
	}

	.yj_bt_box_left {
		width: 100%;
	}

	.yj_bt_box_right {
		width: 100%;
		margin-bottom: 35px;
	}

	.yj_bt_box_btm_right {
		display: none;
	}

	.yj_bt_box_btm_left {
		width: 100%;
	}

	.yj_left_div {
		position: static;
		/ right: 0;
		top: 0;
		width: 100%;
		height: auto;
		background: #eb3341;
		box-sizing: border-box;
		padding: 9px 30px;
		margin-bottom: 17px;
	}

	.header .left {
		width:75%;
	}

	.learn_nore {
		clear: both;
		margin-top: 0;
	}

	.item1-right-son {
		height: 141px;
	}

	.hide-992 {
		display: none !important;
	}

	.item1-right-sondir {
		padding: 10px 15px;
	}

	.DQgz h4 {
		margin-top: 50px;
	}

	.contact_us_with {
		margin-left: 30px;
	}

	.companyservice-row2 {
		width: 100%;
	}

	.translate_severice-box {
		margin-bottom: 15px;
		width: 33%;
	}

	.index_main .section1 .index_banner .item {
		height: 100vh;
	}

	.index_main .section1 .index_banner .item .inner .block_txt {
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}

	.index_main .section1 .index_banner .slick-arrow {
		display: none !important;
	}

	.index_main .section1 .index_banner .slick-dots {
		position: absolute;
		bottom: 22px;
	}

	.index_main .section1 .index_banner .slick-dots li {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		border: 2px solid #fff;
	}

	.index_main .section1 .index_banner .slick-dots li button {
		display: none;
	}

	.index_main .section1 .index_banner .slick-dots li.slick-active {
		background: #fff;
	}

	.index_main .section1 .number {
		bottom: 12%;
		display: none;
	}

	.index_main .section1 .number span {
		margin-right: 22px;
	}

	.index_main .section1 .number span:after {
		bottom: -14px;
	}

	.index_news_con_left:after {
		height: 40px;
	}

	.index_news_title {
		font-size: 16px;color: #333;
		margin-bottom: 7px;
	}

	.index_news_con {
		font-size: 14px;
	}

	.about-us2 {
		height: 163px;
	}

	.about-us2 h6 {
		font-size: 17px;
		margin-top: 31px;
	}

	.about-us2 p {
		font-size: 13px;
		margin-top: 15px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		height: 75px;
	}

	.cp_img_dir {
		font-size: 17px;
	}

	.year_box_dir_left {
		width: 100%;
	}

	.year_box_dir_right {
		width: 100%;
	}

	#appgame-leftside-share {
		display: none !important;
	}

	.yw_item-bottom{height:50px;font-size: 18px;}

	.rhrr-q{ margin-top: 30px;}

	.index_main .section3{ margin-bottom: 20px;}
	
}

@media only screen and (max-width: 768px) {
	.info-left{
		display: none;
	}
	.pinfo-rght{
		width: 100%;
	}
	.pinfo-content{
		padding: 15px; margin-bottom: 40px;
	}
	.news-tab{
		padding: 0;
	}
	.produt_man{ padding: 15px 15px 0 ; margin-bottom: 0;}
	#zuinew{ margin-top: 20px;}
	.index_main .section3{margin-bottom:20px;margin-top: 35px;}

	.footer_box_top{
		display: none;
	}
	.profile-img {
	    margin-top: 3%;
	    /* margin-left: 62px; */
	    float: right;
	    width: 100%;
	    margin-top: 47px;
	}
	.index_main .section1 .index_banner .item .inner .block_txt {
		width: 100%;
	}
.brand-nav {
	    font-size: 11px;
	    color: #bcbcbc;
	    border-bottom: 1px dashed #bcbcbc;
	    margin-top: 20px;
	    padding-bottom: 10px;
	}
	.brand-nav a {
	    font-size: 12px;
	    color: #bcbcbc;
	}
	.img-responsive.dj11 {
		width: 39%;
	}

	/* .dj-work ul li {
		width: 100%;
	} */
.dj-work ul {
    width: 100%;
    /* margin-bottom: 0; */
}
	.slider-history {

		margin: 0 auto;
		margin-top: 13p;
	}

	.zhiiiii-item .zhiwei-table-th-son {
		color: #333;
		border-bottom: 1px solid #eee;
		box-sizing: border-box;
		padding-left: 0;
		font-size: 14px;
	}

	.zhiwei-table-th .zhiwei-table-th-son {
		width: 20%;
		float: left;
		padding: 0 0px;
		box-sizing: border-box;
		text-align: center;
	}

	.zhiwei-table-th {
		padding: 0 5px;
	}

	.dj-row {
		padding: 0 15px;
	}

	.zy-jo-box-row {
		margin: 0;
	}

	.zy-right {
		height: auto;
	}

	.zy-right-bottom {
		padding-left: 20px;
	}

	.zy-right-bottom h3 {
		margin-bottom: 24px;
	}

	.other-machien-row .pro-list-bn {
		padding-right: 15px;
	}

	.news-info-right {
		float: none;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		border: 2px solid #f2f2f2;
		padding: 10px 20px;
		margin-top: 52px;

	}

	.lingyu-item-box {
		margin-top: 30px;
		padding: 0 15px;
		width: 50%;
		float: left;
		height: 266px;
		overflow: hidden;
	}

	.pro-list-left {
		width: 227px;
		float: left;
		padding-left: 15px;
	}

	.lingyu-item-dir {
		position: static;
		left: 0;
		box-sizing: border-box;
		top: 0;
		width: 100%;
		height: 100%;
		background: rgba(62, 96, 174, 0.83);
		padding: 17px;
	}

	.news-info-eft {
		width: 100%;
		float: none;
		padding: 0 15px;
	}

	.slef-pagination {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 50px;
	}

	.video-box-top video {
		height: auto !important;
	}

	.news-list-box-right {
		padding-left: 21px;
	}

	.zhuanti_dir {
		background: #fff;
		overflow: hidden;
		padding: 12px 23px;
		margin-bottom: 20px;
	}

	.ta-img {
		width: 100%;
	}

	.ta-scal {
		margin: 0;
		margin-top: 30px;
	}

	.tt-1 {
		font-size: 22px;
		color: #eb3341;
		margin-top: 33px;
		margin-bottom: 15px;
	}

	.service-item1-box {
		width: 100%;
		padding: 0 15px;
		overflow: hidden;
	}

	.ul_brand-nav {
		position: static;
		transform: none;
	}

	.ul_brand-nav ul {
		float: none;
		display: flex;
	}

	.ul_brand-nav ul li {
		margin-left: 0;
		padding-right: 9px;
		flex-grow: 1;
	}

	.item1-right-son {
		height: 220px;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.service-item1-left img {
		margin-bottom: 30px;
	}

	/*.hide-992{
		display: block!important;
	}*/
	.cp_servicc_img_box img {
		width: 100% !important;
	}

	.nopad {
		padding-right: 15px;
	}

	.brodcast-cont-left {
		margin-right: 0;
		font-size: 14px;
	}

	.brodcast-cont-right {
		width: calc(100% - 65px);
		float: left;
		height: 100%;
	}

	.about-us-block {
		width: 100%;
	}

	.about-us-block .scale-box img {
		width: 100%;
	}

	.hide768 {
		display: none;
	}

	.show768 {
		display: block;
	}

	.index_main .section1 .index_banner .item .inner .block_txt h2 {
		font-size: 18px;
		line-height: 22px;
	}

	.more_btn {
		margin-top: 30px;
	}

	.index_news_pic_box,
	.slide-news-box {
		max-width: 100%;
		margin-top: 20px;
	}

	.index_news_pic_box img {
		width: 100%;
	}

	.section-title-name {
		font-size: 22px;
		margin-top: 23px;
		font-weight: bold;
		margin-bottom: 19px;
		color: #0264c3;
	}
	.indexnewsbg{ font-size: 30px;}
	.profile-name{ font-size: 15px;}
	.profile-munber-data{font-size: 25px;}

	.new_ttp h5{ font-size: 25px;}
}

@media only screen and (max-width: 767px) and (min-width:414px) {
	.slider-history {
		min-height: 489px;
	}
	

	.pro-list-bn {
		width: 50%;
		float: left;

	}

	.prod-list-dir p {
		font-size: 12px;
	}

	.profile-title{ font-size: 25px;}
	.profile-title span{ font-size: 21px;}
	.profile-top{ font-size: 35px;margin: 10px 0;}
	.profile-desc{ font-size: 15px; line-height: 30px;}
	.profile-con{padding-right:0; margin: 20px 0 40px;}
	.profile-more a{ width: 138px;}

	.coopra-title h4{ font-size: 27px;margin-top:50px;margin-bottom: 5px;}
	.coo-box{ margin: 0 0 50px;}


}

@media only screen and (max-width: 750px) {


	.ry-koa {
		float: left;
		width: 100%;
		position: relative;
	}

	.ry-dexc {
		position: absolute;
		width: 100%;
		height: 100%;
		flex-direction: column;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		font-size: 19px;
	}

	.ry-dexc img {
		margin-bottom: 22px;
		width: 8%;
		height: auto;
	}

	.pro_service_section_title {
		font-size: 23px;
		width: 116px;
		margin-bottom: 20px;
		margin-top: 31px;
	}

	.section6 {
		margin-bottom: 18px;
	}

	.nopad {
		width: 50%;
		float: left;
	}
}

@media only screen and (max-width: 660px) {
	.info-banner {
	    font-size: 14px;
	}
	.pinfo-content {
	    padding: 15px;
	    box-sizing: border-box;
	}
	.footer_item h4 a {
		font-size: 11px;
		color: #50a9d8;
	}

	.footer_item:first-child {
		width: 73px;
		text-align: center;
	}

	.footer_item {
		width: 130px;
		float: left;
		height: 256px;
		text-align: inherit;
		position: relative;
	}
	ul.ft_i_li {
	    width: 100%;
	}

	.coo-itemms {
		width: 46%;
		display: flex;
		align-items: center;
		justify-content: center;
		border: 1px solid #EEE;
		padding: 13px 35px;
		margin-right: 11px;
		margin-top: 28px;
	}

	.news-list-box-left {
		width: 255px;
	}

	.newnews ul li {padding: 5px 10px;
		margin-right: 0; font-size: 16px;
		
	}

	.header {
		
	}

	.news-center-top-left h3 {
		font-size: 26px;
		margin-top: 22px;
		margin-bottom: 22px;
	}

	.news-list-box-left {
		height: auto;
	}

	.news-list-box-right {
		height: auto;
	}

	.pro-list-left {
		width: 100%;
		float: left;
		padding-left: 15px;
		padding-right: 15px;
	}

	.pro-list-left ul li {
		width: 49%;
		height: 60px;
		line-height: 60px;
		background-color: #f1f1f1;
		box-sizing: border-box;
		background-image: url(../image/arr_asdf.png);
		background-repeat: no-repeat;
		background-position: 237px 21px;
		padding-left: 32px;
		border: 1px solid #dfdddd;
		border-bottom: none;
		float: left;
		margin-bottom: 10px;
		margin-left: 3px;
		border-bottom: 1px solid #dfdddd;
	}

	.pro-list-right {
		width: 100%;
		margin-left: 0;
		padding-right: 15px;
	}

	.news-list-box-right h4 {
		font-size: 15px;
		color: #000;
		margin-top: 13px;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.news-lis-box-con {
		margin-top: 25px;
	}

	.product ul li{width: calc((100% - 50px)/2);}
}

@media only screen and (max-width: 613px) {
	.info-left {
	    width: 100%;
	    float: left;
	}
	.pinfo-rght{
		width: 100%;
	}
	.item1-right-son {
		height: 186px;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.lingyu-item-box {
		margin-top: 30px;
		padding: 0 15px;
		width: 100%;
		float: left;
		height: auto;
	}

	.yw-top p {
		padding: 0;
	}

	.brand-nav-box h3 {
		font-size: 18px;
		margin-bottom: 2px;
	}

	.yunajing {
		padding-left: 0;
	}

	.brand-nav-box {
		color: #333;
	}

	.talk-online {
		color: #FF303F;
		width: 100%;
		float: none;
		border: 1px solid #FF303F;
	}

	.tel {
		width: 100%;
		margin-bottom: 15px;
	}

	.dj-work ul li{font-size: 18px;}
	
	
	.conmnews_main ul li{margin: 0 0 15px;padding-bottom: 5px;}
	.conmnews_main ul li a p{ margin: 0;}
	.conmnews_main ul li a{ width: 100%;float: left; } 
	.conmnews_main ul li a h5{ font-size: 17px; margin: 0;}
	.conmnews_main ul li span{}

	.new_ttp{ margin:0 0 15px 0;}
	.new_ttp h5{ font-size: 22px;}
	
}

@media only screen and (max-width: 571px) {
	.news-list-box-right {
		width: 100%;
	}

	.news-list-box-left {
		width: 100%;
	}

	.cuurent_show {
		bottom: -64px;
		/* display: block!important; */
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		transition: all 1s;
	}
}

@media only screen and (max-width: 555px) {
	.news-list-box-right {
		width: 100%;
	}

	.news-list-box-left {
		width: 100%;
	}

	.cuurent_show {
		bottom: -64px;
		/* display: block!important; */
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		transition: all 1s;
	}
	.dj-work .index_news_con_left{ width: 53px;}
	.news-date{ font-size: 12px;}
	div#box2{ margin-top: 0;}
	.index_news_con_right {
		width: calc(100% - 125px);
	}

	.other-items {
		width: 100%;
		float: left;
		color: #fff;
		display: flex;
		flex-direction: column;
		background: #22669f;
		padding: 0 12px;
		
	}
}

@media only screen and (max-width: 515px) {
	
	.f_box{
		width: 100%;
	}
	.f_box_right{
		
	}
	.translate_severice-box {
		margin-bottom: 15px;
		width: 50%;
		height: 260px;
	}

	.welcome-link a {
		width: 100%;
		font-size: 12px;
		margin-bottom: 43px;
	}

	.ul_brand-nav ul li a {
		display: block;
		width: 100%;
		height: 100%;
		color: #fff;
		background: #ff303f;
		font-size: 12px;
	}

	.year_choose {
		text-align: center;
		color: #fff;
		font-size: 13px;
	}

	.yj_dir {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}

	.year_choose p {
		width: 52px;
		line-height: 15px;
		word-break: break-word;
		text-align: center;
		margin: 0 auto;
		font-size: 14px;
		text-align: center;
		display: flex;
	}

	.swiper-button-prev-self {
		top: 7%;
	}

	.swiper-button-next-self {
		top: 7%;
	}

	.item1-right-son {
		height: 130px;
		display: flex;
		align-items: center;
		flex-direction: column;
	}

	.nopad {
		width: 100%;
		margin-bottom: 20px;
	}

	.abot-us-of-service-top h2 {
		font-size: 22px;
		margin-top: 40px;
	}

	.cuurent_show {
		bottom: -35px;
	}
}

@media only screen and (max-width: 415px) {
	.header #navToggle {
		margin-top: 0px;
	}

	.slider-history {
		min-height: 524px;
	}

	.cuurent_show {
		bottom: -38px;
		/* display: block!important; */
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		transition: all 1s;
		z-index: 99999;
	}

	.pagination>li>a,
	.pagination>li>span {
		font-size: 12px;
		color: #333;
		padding: 4px 10px;
	}

	.hidden-xs-sm {
		display: none;
	}

	.pagination>li:first-child>a,
	.pagination>li:first-child>span {
		padding: 4px 20px;
	}

	.lianxi_us_k h3 {
		color: #fff;
		font-size: 17px;
		font-weight: bold;
		margin: 0;
		margin-top: 12px;
	}

	.brodcastnews-name {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 12px;
		display: inline-block;
	}

	.list_con {
		font-size: 16px;
		font-weight: bold;
		color: 000;
		margin-right: 0;
		display: inline-block;
		width: 67%;
		overflow: hidden;
		height: 20px;
	}

	.zhiwei-table-th .zhiwei-table-th-son {
		width: 24%;
		float: left;
		padding: 0 0px;
		box-sizing: border-box;
		text-align: center;
	}
}

@media only screen and (max-width: 340px) {
	.brodcast-body {
		height: 45px;
		line-height: 45px;
	}
}

@media only screen and (max-width: 320px) {}

.menu_list{width:100%;margin:20px auto;}
.menu_list .menu_head{line-height: 25px;border-bottom:1px dashed #bebebe;  padding: 10px 10px 10px 40px; cursor: default;
	font-size: 18px;color: #000；cursor: pointer;position: relative;margin: 0px 0 10px;background: #FFF  url(../image/02.png) no-repeat 7%;}
.menu_list .current{background:#FFF url(../image/02_1.png) no-repeat 7%;color:#ce030d;}
.menu_body{line-height: 38px;backguound: #fff;}
.menu_body a{display:block;height:40px;line-height:40px; font-size: 15px; padding-left:40px;color:#565656;text-decoration:none;border-bottom:1px dashed #d9d8d8;}
.menu_body a:hover{text-decoration:none;height:40px;line-height:40px;color: #ce030d;border-bottom:1px solid #f0eded; text-decoration:underline}

.menu_list .sanjila{background: #FFF url(../image/arr.png) no-repeat 95%; font-size: 16px;color:#565656;margin: 0; }
.menu_list .sanji_xia a{padding-left:45px; color: #ce030d;height:35px;line-height:35px;  font-size: 14px;}

