﻿.coll4_div@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	
}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img {
	margin: 0px;
	padding: 0px;
}
ol, ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}
img {
	border: none;
	max-width:100%;
}
a {
	text-decoration: none;
	border: none;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
input, textarea {
	outline: 0;
	resize: none;
	border: none;
	_border: 0;
	margin: 0;
	padding: 0;
}
select {
	border: 0;
}
input {
	margin: 0;
	padding: 0;
	border: none;
}
table, table td {
	border-collapse: collapse;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img {
	max-width: 100%;
	vertical-align: bottom;
}

 
.wrap{
	width:  1200px;
	margin: 0px auto;
	
}
.banner_txt{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.banner_txt span{
	display: block;
	color: #01248f;
	font-size: 50px;
}
.banner_txt p{
	font-size: 14px;
	color: #01248f;
	text-transform: uppercase;
}
.box1{
	margin-top: 105px;
	display: inline-block;
}

.animated {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.nav{
	position: relative;
}
.nav > ul > li{
	float: left;
	height: 83px;
	line-height: 83px;
	padding: 0px 25px;
	/*position: relative;*/
}
.nav > ul > li > a{
	font-size: 16px;
	color: #5c5c5c;
	display: inline-block;
	font-weight: bold;
}
.search_k{
	position: relative
}
.nav > ul > li:nth-child(9){
	padding: 0px 15px 0px 0px;
}
.nav > ul > li:nth-child(10){
	padding: 0px;
}
.search img{
	position: relative;
}
.nav > ul > li:hover{
	background: #f4f4f4;
}
.nav > ul > li:hover > a{
	color: #d9251c;
}
.nav > ul > li:hover .nav_xl{
	display: block;
}
.nav_xl{
	position: absolute;
	top: 100%;
	left: 82px;
	z-index: 99999;
	background: #f4f4f4;
	width: 190px;
	padding-bottom: 40px;
	display: none;
	min-height:300px;
}
.xl_box > ul > li{
	height: 47px;
	line-height: 47px;
}
.xl_box > ul > li > a{
	display: block;
	margin: 0px 20px 0px 30px;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.xl_box > ul > .xl_on{
	background: #d9251c;
}
.xl_box > ul > .xl_on > a{
	background: url(../images/xl1_03.png)no-repeat right;
	color: #fff;
}
.xl_box{
	position: relative;
	border-right: 1px solid #eeefed;
	min-height: 300px;
    line-height: 0px;
}
.xl_tab{
	left: 100%;
	position: absolute;
	top: 0px;
	line-height: normal;
	width: 670px;
	background: #fafafa;
	height: 100%;
	padding-bottom: 40px;
	min-height: 235px;
}
.xl_l span{
	display: block;
	font-size: 24px;
	color: #dbdada;
	font-family:bold;
	margin-bottom: 10px;
}
.xl_txt{
	padding: 40px 40px 0px 40px;
}
.xl_l{
	width: 250px;
}
.xl_l p{
	font-size: 14px;
	color: #515151;
	line-height: 25px;
}
.xl_l a{
	display: block;
	width: 114px;
	line-height: 35px;
	height: 35px;
	text-align: center;
	background: #ededed;
	color: #d9251c;
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}
.xl_l > a:hover{
	color: #fff;
	background: #d9251c;
}
.xl_rtxt p{
	font-size: 14px;
	/*color: #a5a5a5;*/
    color:#fff;
    text-shadow:2px 2px 2px #666;
}
.xl_rtxt span{
	font-size: 30px;
	font-weight: bold;
	color: #df0028;
	margin-right: 10px;
    text-shadow:0 0 0 #df0028;
}
.xl_r{
	position: relative
}
.xl_rtxt{
	position: absolute;
	/*top: 0px;*/
    top: -25px;
	left: 0px;
	padding: 35px;
}
.xl_tab{
	display: none;
}
.xl_tabon{
	display: block;
}
.nav > ul > .en{
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.nav > ul > .en a{
	font-size: 14px;
	color: #999999;
}
.nav > ul > .en:hover{
	background: #fff;
}
.nav > ul > .en:hover a{
	color: #999999;
}
.nav > ul > .en a:hover{
	color: #d9251c;
}
.s_two{
	display: none;
}
.search_k:hover .s_two{
	display: inline-block;
}
.search_k:hover .s_one{
	display: none;
}
.nav > ul > .search_k:hover{
	background: #fff;
}
.search_div{
	position: absolute;
	bottom: -20px;
	right: 100%;
	width: 240px;
	border: 2px solid #eeeeee;
	background: #fff;
	z-index: 99999;
	border-radius: 25px;
	height: 30px;
	line-height: 30px;
	margin-right: -50px;
}
.ssk{
	width: 190px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #858585;
	padding-left: 13px;
	
}
.search_div{
	display: none;
}
.search_k:hover .search_div{
	display: block;
}
.wx span{
	font-family:bold;
	font-size: 36px;
	color: #df0028;
	display: inline-block;
	margin-right: 20px;
}
.footer{
	border-top: 2px solid #df0028;
	padding: 40px 0px 50px;
}
.wx img{
	margin-right: 8px;
	position: relative;
	top: -4px;
}
.ft_txt{
	font-size: 14px;
	font-weight: bold;
	color: #4b4b4b;
	opacity: 0.8;
}
.ft_txt a{
	font-size: 14px;
	font-weight: bold;
	color: #4b4b4b;
	opacity: 0.8;
}
.ft_txt a:hover{
	color: #df0028;
	opacity: 1;
}
.ft_txt{
	margin: 20px 0px 15px;
}
.ft_l p{
	font-size: 14px;
	color: #999999;
}
.qr_txt{
	margin-left: 20px;
}
.qr_txt span{
	font-size: 14px;
	color: #4b4b4b;
	font-weight: bold;
	display: block;
	margin: 20px 0px;
	opacity: 0.8;
}
.qr_txt p{
	color: #9a9a9a;
}
.ny_top{
	background: #f8f8f8;
	height: 63px;
	line-height: 63px;
	overflow: hidden;
}
.ny_nav ul li{
	float: left;
}
.ny_nav ul li a{
	font-size: 15px;
	color: #4f4f4f;
	display: block;
	padding: 0px 25px;
}
.ny_nav ul .ny_on{
	background: #fff;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}
.ny_nav ul .ny_on a{
	font-weight: bold;
}
.aug_box{
	background: url(../images/index7_02.jpg)no-repeat;
	background-size: cover;
}

.main_l .btn{ text-align:right; font-size:14px;width:380px; position:absolute; left:0; top:0;z-index:2;}
.main_l .btn a{ color:#000; text-transform:uppercase;}
.main_l .btn a img{ padding-right:5px; position:relative; top:-1px;}



.main_l span{
	display: block;
	font-size: 30px;
	color: #1d437d;
	font-family: "list";
	margin-top: 35px;
}
.main_l h3{
	font-size: 18px;
	color: #333333;
	display: block;
	/* line-height:80px; */
	height:80px;
	overflow:hidden;
	padding-top: 20px;
	line-height: 25px;
}
.lb_l{
	width: 380px;
    cursor:pointer;
    padding-top:25px;
}


.lb_l .toptop{ height:95px; padding-left:77px; position:relative;}
.lb_l .time{ position:absolute; left:0; top:0; color:#1d437d; font-size:16px; text-align:center;}
.lb_l .time b{ font-size:48px; display:block; line-height:48px; padding-top:10px;}

.lb_l p{
	font-size: 14px;
	color: #979797;
	overflow:hidden; 
text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:3; 
}
.main_l{
	width: 707px;
	position:relative;
}
   .lb_l p a{ color:#979797;}
/*修改1*/
.main_l .swiper-container-horizontal>.swiper-pagination-bullets,.main_l .swiper-pagination-custom,.main_l .swiper-pagination-fraction{
   left: 0;
   bottom: 0;
   display: inline-block;
   text-align: center;
   width: 100%;
   /* transform: translateX(-50%) translateY(50%); */
}
.main_l .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin-bottom: 0px;
	width: 10px;
	height: 10px;
	opacity: 1;
	display: inline-block
}
/*end*/
.main_l .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{
	margin-bottom: 0px;
}
.main_l .swiper-pagination-bullet{
	background: #aaaaaa;
}
.main_l .swiper-pagination-bullet-active{
	background: #df0028;
}
.lb_r{
	position: relative;
	width: 309px;
	height: 235px;
}
.lb_nav  ul li a{
	display: block;
	height: 5px;
	width: 25px;
}
.lb_nav  ul li{
	display: inline-block;
	width: 25px;
	height: 5px;
	background: #fff;
	border-radius: 5px;
}
.lb_nav{
	position: absolute;
	bottom:20px;
	right:17px;
	z-index: 99;
}
.lb_nav ul .lb_on{
	background: #df0028;
}
.lb_tab{
	position: absolute;
	right: 0px;
	top: 0px;
	opacity: 0;
}
.lb_tabon{
	opacity: 1;
/*	position: relative*/
}
.main{
	margin: 35px 0px;
}
.business{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 400px;
	background: rgba(0,53,124,0.85);
	
}
.ft_l{
	position: relative;
	overflow: hidden
}
.bus_nav{
	padding: 30px 50px;
}
.bus_nav ul li{
	width: 32.5%;
	display: inline-block;
	text-align: center;
	margin-bottom: 10px;
}
.bus_nav ul li span{
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	margin-top: 10px;
}
.bus_nav ul li img{
	transition: All 0.6s ease-in-out;
    -webkit-transition: All 0.6s ease-in-out;
    -moz-transition: All 0.6s ease-in-out;
    -o-transition: All 0.6s ease-in-out;
}
.bus_nav ul li:hover img{
	/*transform: rotateY(180deg) scale(1.2);
    -webkit-transform: rotateY(180deg) scale(1.2);
    -moz-transform: rotateY(180deg) scale(1.2);
    -o-transform: rotateY(180deg) scale(1.2);
    -ms-transform: rotateY(180deg) scale(1.2);*/
}
.main_r:hover .business {
    visibility: visible;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    opacity: 1;
    top: 0px;
}
.main_r{
	position: relative;
	overflow: hidden;
}
.mbx a{
	display: inline-block;
	font-size: 14px;
	color: #4f4f4f;
	background: url(../images/ab2jt_03.png)no-repeat left;
	padding-left: 15px;
	margin-left: 12px;
}
.mbx img{
	position: relative;
	top: -27px;
}
.mbx a:last-child{
	color: #999999;
}
.mbx a:hover{
	color: #dd061c;
}
.ab2_l{
	width: 775px;
}
.ab2_l h3{
	font-size: 24px;
	color: #dd061c;
}
.about2{
	margin: 50px 0px 185px;
}
.ab2_l span{
	font-size: 18px;
	font-family: "Noto Sans S Chinese";
	color: #c8c8c8;
	text-transform: uppercase;
	font-weight: 100;
	display: block;
	margin: 15px 0px 30px;
}
.ab2_l p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.ab2_r{
	position: relative;
}
.ceo_name{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 210px;
	height: 125px;
	background: rgba(221,6,28,0.5)
}
.name_txt{
	background: #dd061c;
	height: 115px;
	margin: 10px 0px 0px 10px;
	display: table;
	width: 200px;
}
.name_div{
	display: table-cell;
    vertical-align: middle;
	text-align: center;
}
.name_div span{
	font-size: 16px;
	color: #fff;
	display: block;
	margin-bottom: 10px;
}
.name_div p{
	font-size: 24px;
	color: #fff;
}


.m_xl{
  position: relative;
  width: 100%;
  background: #dd061c;
display: none;
}
.m_xl span{
  color: #fff;
  font-size: 18px;
  display: block;
  padding: 3% 0px;
  width: 92%;
  margin: 0px auto;
  background: url(../images/jiaaa_03.png)no-repeat right;
  background-size: 18px;
}
.m_xlnav{
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
	z-index: 99;
	display: none;
	background: #fff;
}
.m_xlnav ul li{
 
  padding: 2% 0px;
  background: #f2f2f2;
  margin-bottom: 1px;
}
.m_xlnav ul li a{
  font-size: 16px;
  color: #565656;
  margin: 0px auto;
  display: block;
}
.n_txt span{
	font-size: 20px;
	color: #333333;
	display: block;
	
}
.n_txt h3{
	font-size: 24px;
	color: #dd061c;
	font-family:"list"; 
	font-weight: normal;
	display: block;
	margin: 25px 0px 20px 0px;
}
.n_r{
	width: 755px;
}
.news_top{
	background: #f5f5f5;
	max-height: 305px;
	
}
.n_txt{
	padding: 40px 40px 40px 0px;
}
.n_txt p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:3; 
}
    .n_txt p a {
             color: #666;
    }
.more a{
	display: inline-block;
	font-size: 14px;
	color: #333;
	background: url(../images/news_03.jpg)no-repeat left;
	padding-left: 20px;
	margin-top: 20px;
}
.more a:hover{
	color: #dd061c;
}
.news_lb .swiper-container{
	width: 100%;
}
.news_lb .swiper-button-prev,.news_lb .swiper-container-rtl .swiper-button-next{
	background-image:url(../images/ubnt_l_03.png);
	right: 70px;
	left: auto;
	
}
.news_lb .swiper-button-next,.news_lb .swiper-container-rtl .swiper-button-prev{
	background-image:url(../images/ubntr_03.png);
	right: 30px;
}
.news_lb .swiper-button-next,.news_lb .swiper-button-prev{
	width: 31px;
	height: 31px;
	background-size: 31px 31px;
	bottom: 30px;
	top: inherit;
}
.news_lb .swiper-button-next:hover{
	background-image:url(../images/hbntr_03.png);
}
.news_lb .swiper-button-prev:hover{
	background-image:url(../images/hbntl_03.png);
}
.news_lb .swiper-button-next.swiper-button-disabled,.news_lb  .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	pointer-events: visible;
}
.news{
	margin: 100px 0px 120px;
}
.new_div{
	position: relative;
	min-height: 200px;
	padding-right: 370px;
	padding-left: 30px;
}
.news_img{
	position: absolute;
	top: 0px;
	right: 30px;
}
.new_nav{
	margin-top: 20px;
}
.new_nav ul li{
	padding: 30px 0px;
	border-bottom: 1px solid #dde0e2;
	position: relative;
	overflow: hidden;
}
.new_div h3{
	font-size: 18px;
	font-weight: normal;
	color: #333;
	
}
    .new_div h3 a {
        color: #333;
    }

.new_div span{
	font-size: 14px;
	color: #bbbbbb;
	display: block;
	background: url(../images/news_time_03.png)no-repeat left;
	padding-left: 25px;
	margin: 30px 0px;
}
.new_div p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:2; 
}
    .new_div p a {
                 color: #666;
    }
.nyc_img{
	position: absolute;
	top: 0px;
	left: -1500px;
	height: 100%;
}
.nyc_img img{
	height: 100%;
}
.new_nav ul li:hover .nyc_img{
    visibility: visible;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    opacity: 1;
    left: 0px;
}
.new_nav ul li:hover{
	background: #f6f5f4;
	visibility: visible;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.fy {
	text-align: center;
	margin-top: 100px;
}
.fy a{
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #000000;
	font-size: 14px;
	background: #e5e5e5;
    margin:0px 3px;
}
.mfy{
	margin-top: 7%;
	display: none;
	text-align: center;
}
.mfy a{
	
	font-size: 16px;
	color: #333;
}
.first dd{
	background: url(../images/fy88_03.png)no-repeat
}
.last dd{
	background: url(../images/fy88_09.png)no-repeat;
}
.preva dd{
	background: url(../images/fy88_05.png)no-repeat;
}
.nexta dd{
	background: url(../images/fy88_07.png)no-repeat;
}
.fy a:hover{
	background: #dd061c;
	color: #fff;
}
.fy .first dd:hover{
	background: url(../images/wfy888_03.png)no-repeat
}
.fy .last dd:hover{
	background: url(../images/wfy888_09.png)no-repeat;
}
.fy .preva dd:hover{
	background: url(../images/wfy888_05.png)no-repeat;
}
.fy .nexta dd:hover{
	background: url(../images/wfy888_07.png)no-repeat;
}
.news2{
	margin: 100px 0px 75px;
}
.n2_l{
	width: 740px;
}
.n2_l span{
	font-size: 24px;
	color: #333333;
	display: block;
}
.n2_l p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.n2bom{
	border-top: 1px dashed #eeeeee;
	margin-top: 65px;
	padding-top: 40px;
}
.n2bom dd{
	font-size: 14px;
	color: #444444;
	font-weight: bold;
	margin-bottom: 18px;
	overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1; 
}
.n2bom a{
	font-weight: normal;
	color: #696969;
}
.n2bom a:hover{
	color: #999999;
}
.black{
	display: block;
	width: 135px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #dd061c;
	 transition: All 0.5s ease-in-out;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
}
.n2bom_l{
	max-width: 360px;
}
.black a{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	background: url(../images/black_03.png)no-repeat right;
	background-position: 110px;
	display: block;
}
.black a:hover{
	color: #fff;
}
.black:hover{
	box-shadow:3px 6px 15px 0 hsla(233, 9%, 48%, 0.67);
    transform: scale(1.05);
    transform: translate(0,-5px);
    -webkit-transform: translate(0,-5px);
    -moz-transform: translate(0,-5px);
    -o-transform: translate(0,-5px);
    -ms-transform: translate(0,-5px);
}
.n2two{
	display: none;
}
.n2_nav ul li{
	display: inline-block;
}
.n2_r{
	width: 400px;
	background:#f5f5f5;
	min-height: 700px;
}
.n2_txt{
	padding: 60px 30px;
}
.n2_box1 span{
	font-size: 36px;
	color: #dd061c;
}
.xian{
	width: 30px;
	height: 2px;
	background: #dd061c;
	margin: 18px 0px 30px 0px;
}
.n2_box1 p{
	font-size: 14px;
	color: #868282;
	line-height: 26px;
}
.n2_nav{
	margin: 35px 0px 40px;
}
.n2_nav ul li{
	margin-right: 15px;
}
.n2_nav ul li:hover .n2one{
	display: none;
}
.n2_nav ul li:hover .n2two{
	display: inline-block;
}
.n2_top span{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	display: block;
	padding-bottom:30px;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 30px;
}
.n2_box2 a{
	display: block;
	font-size: 14px;
	color: #868282;
	line-height: 30px;
	overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1; 
}
.n2_box2 a:hover{
	color: #dd061c;
	
}
.news_lb .swiper-pagination {
    position: absolute;
    text-align: right;
	color: #c6c6c6;
	font-size: 16px;
	bottom: 35px;
	width: 1080px;
}
.new_day{
	width: 100px;
	padding: 22px 0px;
	text-align: center;
	position: absolute;
	background: #f5f5f5;
	left: 0px;
	top: 0px;
	min-height: 58px;
}
.new3_nav ul li:hover .new_day{
	width: 100px;
	padding: 22px 0px;
	text-align: center;
	position: absolute;
	background: #dd061c;
	left: 0px;
	top: 0px;
	min-height: 58px;
}
.new3_txt{
	position: relative;
	min-height: 107px;
}
.new3_nav ul li{
	padding: 30px 0px 30px 30px;
	border-bottom: 1px dashed #dddddd;
	transition: All 0.5s ease-in-out;
    -webkit-transition: All 0.5s ease-in-out;
    -moz-transition: All 0.5s ease-in-out;
    -o-transition: All 0.5s ease-in-out;
}
.new3_nav ul li:hover .new_day h3{
	font-size: 44px;
	color: #fff;

}
.new_day h3{
	font-size: 44px;
	color: #999999;

}
.new3_nav ul li:hover .new_day dd{
	font-size: 14px;
	color: #fff;

}
 .new_day dd{
	font-size: 14px;
	color: #999999;

}
.new3_txt{
	padding:0px 80px 0px 125px;
	background: url(../images/n2hjt_03.png)no-repeat right;
	margin-right: 40px;
}
.a{
	display: inline-block;
	margin: 25px 0px 20px;
}
.new3_txt span{
	
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: block;
	overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1; 
}
.new3_txt p{
	font-size: 14px;
	color: #666;
	overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; 
}
.new3_nav ul li:hover{
	box-shadow:3px 6px 15px 0 hsla(233, 9%, 48%, 0.2);
	transform: scale(1.05);
    transform: translate(0,-5px);
    -webkit-transform: translate(-5px,0px);
    -moz-transform: translate(-5px,-0px);
    -o-transform: translate(-5px,-0px);
    -ms-transform: translate(-5px,-0px);
	border-bottom: none;
	background: #fafafa;
}
.new3_nav ul li:hover span{
	color: #dd061c;
}
.new3_nav ul li:hover .new3_txt{
	background: url(../images/n3r_03.png)no-repeat right;
}
.new3_nav{
	margin-top: 40px;
}
.bus_txt h3{
	font-size: 24px;
	color: #dd061c;
	font-family: "Noto Sans S Chinese";
	text-transform: uppercase;
}
.bus_txt h4{
	font-size: 18px;
	color: #333;
	display: block;
	margin: 10px 0px 40px;
}
hyadd_txt{ padding-top:68px;}
.bus_txt p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.bus_one{
	margin: 60px 0px 145px;
}
.n4_img{
	margin: 40px 0px;
}
.bus_txt2 span{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	display: block;
	background: url(../images/n45_03.png)no-repeat left;
	padding-left: 35px;
    margin-bottom:30px;
}
.show_top{
	background: url(../images/n4top_03.png)no-repeat center;
	text-align: center;
}
.show_top span{
	font-size: 18px;
	font-weight: bold;
	display: block;
	color: #333;
}
.show_top p{
	font-size: 14px;
	color: #d2d2d2;
	font-family: "Noto Sans S Chinese";
}
.cp_show{
	background: #fafafa;
	padding: 55px 0px 75px;
}
.cp_main span{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 35px;
	display: block;
}
.cp_main i{
	width: 25px;
	height: 31px;
	background: url(../images/n4_yuan_03.png)no-repeat center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	line-height: 31px;
	display: inline-block;
	padding-left: 12px;
	margin-right: 15px;
}
.cp_main{
	margin-top: 80px;
}
.cp_top_l{
	
	width: 358px;
	
}
.cp_top_l a{
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 30px;
}

.cp_top_r_txt span{
	font-size: 16px;
	
	font-weight: bold;
	color: #333333;
	display: block;
}
.cp_top_r_txt p{
	font-size: 14px;
	color: #666;
	font-weight: bold;
	line-height: 32px; 
}
.cp_top_r{
	margin: 75px 0px 0px 60px;
}
.cp_top_l img{
	    transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.cp_top_l:hover img{
	    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}



.cp_nav ul li{
	width: 358px;
	float: left;
	text-align: center;
	margin-bottom: 45px;
	margin-right: 60px;
}
.cp_nav ul li:nth-child(3n){
	margin-right: 0px;
}
.cp_nav ul li a{
	display: block;
}
.cp_img{
	padding: 30px;
	background: #fff;
	
}
.cp_nav ul li img{
	    transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.cp_nav ul li:hover img{
	    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.cp_out{
	overflow: hidden;
}
.cp_nav ul li span{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	display: block;
	margin: 25px 0px 0px;
}
.cp_nav ul li p{
	font-size: 14px;
	color: #666;
	line-height: 25px;
	overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:1; 
}
.cp_out img{
	width: 100%;
}
.bus_bg{
	margin-top: 75px;
}
.bus_table tr td{
	font-size: 16px;
	color: #666666;
}
.bus_table tr td:first-child{
	width: 112px;
	padding-left: 48px;
	height: 64px;
	line-height: 64px;
}
.bus_table tr:first-child td{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
} 
.bus_table tr:first-child{
	background: #fafafa;
}
.bus_table tr td:nth-child(2){
	width: 315px;
	padding-left: 65px;
}
table{
	border: 1px solid #eeeeee;
}
.bus_table tr td:nth-child(3){
	width: 220px;
	padding-left: 35px;
}
.bus_table tr td:nth-child(4){
	width: 120px;
	padding-left: 35px;
}
.bus_table tr td:nth-child(5){
	padding-left: 65px;
}
.bus_table{
	margin-top: 40px;
	
}
.table_box{
	overflow-x: scroll;
	
	overflow: auto;
}
.bus_two_top{
	background: #fafafa;
	padding: 35px 0px;
}
.bus_two_l h3{
	font-size: 24px;
	color: #dd061c;
	font-family: "Noto Sans S Chinese";
	color: #dd061c;
	text-transform: uppercase;
}
.bus_two{
	margin: 125px 0px 105px;
}
.bus_two_l span{
	font-size: 18px;
	color: #333333;
	display: block;
	font-weight: bold;
	margin-bottom: 40px;

}
.bus_two_l p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.bus_two_l{
	width: 590px;
}
.xian2{
	width: 35px;
	height: 3px;
	background:#dd061b;
	margin: 10px 0px 40px;
}
.zzs_t span{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.zzs_t p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.bus_two_txt{
	margin-top: 65px;
}
.zzs_nav{
	margin-top: 60px;
}
.zzs_img{
	width: 545px;
}

.zzs_img .swiper-button-prev,
.zzs_img .swiper-container-rtl
 .swiper-button-next{
  background-image: url(../images/bnta_03.png);
    left: 0px;
    right: auto;
}
.zzs_img .swiper-button-next,
.zzs_img .swiper-button-prev{
	width: 52px;
	height: 52px;
	background-size: 52px 52px;
	margin-top: -26px;
}
.zzs_img .swiper-button-next.swiper-button-disabled,
.zzs_img  .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
}
.zzs_img .swiper-button-next,
.zzs_img  .swiper-container-rtl .swiper-button-prev{
	background-image: url(../images/bnta_05.png);
	right: 0px;
}
.zzs_txt{
	width: 590px;
	display: table;
	height:382px;
}
.zzs_cnt{
display: table-cell;
vertical-align: middle;
}
.zzs_cnt span{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	display: block;
	margin-bottom: 40px;
}
.zzs_cnt p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.zzs_nav ul li{
	margin-top: 30px;
}
.bus4 span{
	font-size: 24px;
	color: #333;
	display: block;

}
.bus4 h3{
	font-size: 24px;
	font-weight: bold;
	color: #dd061c;
	text-transform: uppercase;
	font-family: "Noto Sans S Chinese";
}
.bus_four{
	margin: 75px 0px 185px;
}
.bus4_txt{
	width: 550px;
	height: 342px;
	display: table;
}
.bus_four .zzs_nav ul li{
	margin-bottom: 65px;
}
.hb_l{
	width: 605px;
}
.hb_l h3{
	font-size: 24px;
	font-weight: bold;
	color: #dd061c;
	text-transform: uppercase;
	display: block;
	margin-top: 30px;
}
.hb_l span{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin: 10px 0px 30px;
	display: block;
}
.hb_l p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.hb_box1{
	background: #fafafa;
	padding: 40px 0px;
}
.hb_nav {
	text-align: center;
	margin-bottom: 80px;
}

.hb_nav ul li{
	display: inline-block;
	margin-right: 45px;
}
.hb_nav ul li a{
	font-size: 16px;
	color: #7e7e7e;
}
.hb_nav ul li:last-of-type{
	margin-right: 0px;
}

.hb_nav ul li:hover a{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	display: inline-block;
	padding-bottom: 5px;
}

.hb_nav ul .hb_on a{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom: 3px solid #dd061c;
	display: inline-block;
	padding-bottom: 5px;
}
.hb_top span{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	display: block;
}
.hb_box2{
	margin-top: 65px;
}
.hb2_r{
	display: table;
	width: 600px;
}
.hb2_txt p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
	
}
.hb2_txt{
	display: table-cell;
	vertical-align: middle;
	height: 382px;
}
.hb2_txt a{
	color: #dd061b;
}
.hb_nav ul li:last-child{
	margin-right: 0px;
}
.hb_main{
	margin: 50px 0px 75px;
}
.water_nav ul li{
	width: 385px;
	float: left;
	text-align: center;
	margin-right: 21px;
	margin-bottom: 70px;
}
.water_nav ul li:nth-child(3n){
	margin-right: 0px;
}
.water_nav ul li span{
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	display: inline-block;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
	
	font-size: 16px;
	color: #333;
	padding:0px 35px;
	margin: 15px 0px;
}
.water_nav ul li:nth-child(1) span{
	background: url(../images/zy88_03.png)no-repeat left;
}
.water_nav ul li:nth-child(2) span{
	background: url(../images/zy88_05.png)no-repeat left;
}
.water_nav ul li:nth-child(3) span{
	background: url(../images/zy88_07.png)no-repeat left;
}
.water_nav ul li:nth-child(4) span{
	background: url(../images/zy88_13.png)no-repeat left;
}
.water_nav ul li:nth-child(5) span{
	background: url(../images/zy88_16.png)no-repeat left;
}
.water_nav ul li:nth-child(6) span{
	background: url(../images/zy88_18.png)no-repeat left;
}
.water_nav ul li a{
	display: block;
}

.water_nav ul li p{
	font-size: 14px;
	color: #666;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.water_img{
	overflow: hidden;
}
.water_img img{
	 transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.water_nav ul li:hover .water_img img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.new_cp_top span{
	display: block;
	font-size: 24px;
	color: #333;
	margin-bottom: 5px;
}
.new_cp_top h3{
	font-size: 24px;
	color: #dd061c;
	text-transform: uppercase;
}
.new_cp{
	margin:60px 0px;
}
.new_cp_nav ul li{
	width: 385px;
	float: left;
	margin-bottom: 40px;
	margin-right: 21px;
}
.new_cp_nav ul li:nth-child(3n){
	margin-right: 0px;
}
.new_cp_nav span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #333;
	margin-top: 30px;
}
.new_cp_nav{
	margin-top: 50px;
}
.new_cp_img{
	overflow: hidden;
}
.new_cp_img img{
	 transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.new_cp_nav ul li:hover .new_cp_img img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.new_cp_nav ul li a{
	display: block;
}



.sector_top h3{
	font-size: 24px;
	color: #dd061c;
	text-transform: uppercase;
	display: block;
	margin-bottom: 10px;
	font-family: "Noto Sans S Chinese";
}
.sector_top h4{
	font-size: 18px;
	color: #333;
}

.sector_txt p{
	font-size: 14px;
	color: #666; 
	line-height: 30px;
}
.sector_img{
	margin: 65px 0px 50px;
}
.sector_txt span{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: block;
	background: url(../images/n45_03.png)no-repeat left;
	padding-left: 35px;
	margin-bottom: 30px;
}
.sector_txt a{
	font-size: 14px;
	color: #dd061c;
	display: block;
	line-height: 30px;
}
.new_cl_nav ul li{
	float: left;
	margin-right: 20px;
	position: relative;
}
.new_cl_nav ul li:nth-child(2n){
	margin-right: 0px;
}
.new_cl{
	margin-top: 110px;
}
.new_cl_nav{
	margin-top: 60px;
}
.new_cl_nav ul li a{
	display: block;
	overflow: hidden;
}
.new_cl_yc{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.1)
}
.new_cl_txt{
	width: 100%;
	position: absolute;
	text-align: center;
	top: 50%;
	margin-top: -41px;
}
.new_cl_yc span{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	font-family: "Noto Sans S Chinese";
	display: block;
	margin-bottom: 20px;
}
.new_cl_img img{
	  transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.new_cl_nav ul li:hover .new_cl_img img{
	  transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.invest_box{
	background: #fafafa;
	padding: 40px 0px;
}
.invest_l{
	width: 600px;
	padding-top: 40px;
}
.invest_l h3{
	font-size: 24px;
	color: #dd061c;
	text-transform: uppercase;
	font-family: "Noto Sans S Chinese";
}
.invest_l h4{
	font-size: 18px;
	color: #333;
	display: block;
	margin: 5px 0px 30px;
}
.invest_l p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.invest_box{
	margin: 60px 0px 40px;
}
.jftz{
	width: 600px;
	padding-top: 40px;
}
.jftz h3{
	font-size: 18px;
	color: #333;
	display: block;
}
.jftz p{
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.tz_lb{
	margin-top: 85px;
}
.case_box{
	position: relative;
	width: 1323px;
	margin: 0px auto;
}

.coll2{
	overflow: hidden;
}
/*单个轮播*/
.case_lb .swiper-button-prev,.case_lb .swiper-container-rtl .swiper-button-next{
	background-image:url(../images/ubnt_l_03.png);
	
}
.case_lb .swiper-button-next,.case_lb .swiper-container-rtl .swiper-button-prev{
	background-image:url(../images/ubntr_03.png);
	
}
.case_lb .swiper-button-next,.case_lb .swiper-button-prev{
	width: 31px;
	height: 31px;
	background-size: 31px 31px;
	outline: none;
	cursor:pointer
}
.case_lb .swiper-button-next:hover{
	background-image:url(../images/hbntr_03.png);
}
.case_lb .swiper-button-prev:hover{
	background-image:url(../images/hbntl_03.png);
}
.case_lb .swiper-button-next.swiper-button-disabled,.case_lb  .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	pointer-events: visible;
}
.case_box .swiper-slide span{
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-top: 25px;
}
.invest{
	margin-bottom: 135px;
}
.case_lb{
	margin-top: 50px;
}
.case_img{
	position: relative;
}
.yc_case{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.5)
}
.yc_case_txt p{
	font-size: 14px;
	color: #fff;
}
.yc_case_div{
	padding: 75px 40px;
	
}
.yc_case_txt{
	height: 110px;
	overflow-y: scroll;
	overflow: auto;
}
.yc_case_txt::-webkit-scrollbar  {
	width: 3px;
	height: 1px;
}
.yc_case_txt::-webkit-scrollbar-thumb{
	border-radius: 10px;
	 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
      background: #fff;
	height: 30px;
}
.yc_case_txt::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
		 background: rgba(147,147,147,0.5);
}
.yc_case{
	display: none;
}
.case_lb .swiper-container .swiper-slide:hover .yc_case{display: block;
	
}
.div1200{
	width: 1200px;
	margin: 0px auto;
}


.collect_nav ul li a{
	display: block;
	border: 2px solid #eeeeee;
	padding: 10px;
}
.collect_nav ul{
	margin-bottom: -35px;
}
.collect_nav ul li{
	width: 370px;
	float: left;
	
	
	margin-right: 30px;
	margin-bottom: 35px;
}
.collect_nav ul li:nth-child(3n){
	margin-right: 0px;
}
.collect_img{
	border: 3px solid #eeeeee;
	overflow: hidden;
}
.collect_txt{
	padding: 25px 0px 15px;
}
.collect_txt span{
	font-size: 14px;
	color: #666666;
}
.collect_txt p{
	font-size: 18px;
	color: #333333;
}
.collect_nav ul li:hover p{
	color: #dd061c;
}
.collect_img img{
	 transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.collect_nav ul li:hover .collect_img img{
	 transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.coll_box{
	background: #fafafa;
	padding-top: 75px;
	position: relative;
}
.coll_l{
	width: 260px;
	border: 5px solid #e8e8e8;
	padding: 20px 0px;
	margin-left: 80px;

}
.coll_txt span{
	font-size: 36px;
	color: #000000;
	font-family: "Noto Sans S Chinese";
	line-height: 30px;
	text-transform: uppercase;
    font-weight:bold;
}
.coll_txt em{
	font-size: 36px;
	font-style: normal;
	color: #333;
	font-weight: bold;
	font-family: "Noto Sans S Chinese";
	margin-right: 10px;
	text-transform: uppercase;

}


.coll_txt p{
	font-size: 18px;
	color: #000000;
	font-family: "Noto Sans S Chinese";
	
}
.coll_txt h4{
	font-size: 24px;
	color: #dd061c;
	
}
.coll_txt{
	background: #fafafa;
	margin-left: -35px;
	padding: 20px 0px 30px;
}
.coll_r{
	margin-bottom: -85px;
	width: 760px;
}
.coll_r_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 28px;
}
.coll_r_txt{
	background: #fff;
	padding:80px 70px 50px;
	position: absolute;
	left: 0px;
	bottom: -85px;
	width: 600px;
	opacity: 0.8;
}
.wrap1200{
	width: 1200px;
	position: relative;
	margin: 0px auto;
}
.coll_text p{
	font-size: 14px;
}
.coll_text p{
	font-size: 14px;
	color: 666666;
	line-height: 28px;
}
.coll_text{
	margin-top: 109px;
	
}
.coll_text span{
	display: inline-block;
	font-size: 16px;
	color: #333;
	background: url(../images/ln1_03.png)no-repeat left;
	padding-left: 20px;
	font-weight: bold;
}
.coll_txtbox{
	padding-left: 70px;
}
.coll2_l span{
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
	color: #333;
	text-align: center;
    text-transform: uppercase;
}
.coll2_box{
	background: #fafafa;
	position: relative;
}
.coll2_l h3{
	font-size: 24px;
	color: #dd061c;
    width: 134px;
    margin: 0 auto;
}
.coll2_on{
	width: 225px;
	text-align: left;
	background: #fafafa;
	position: relative;
	right: -45px;
	padding: 5px;
}
.coll2_l{
	width: 218px;
    border: 5px solid #e8e8e8;
    padding: 35px 0px;
    margin: 56px 0px 0px 46px;
}
.coll2_img{
	position: relative;
}
.coll2_l em{
	font-size: 36px;
	font-style: normal;
	color: #333;
	font-weight: bold;
	font-family: "Noto Sans S Chinese";
	margin-right: 10px;
	text-transform: uppercase;

}

.coll2_l p {
    font-size: 18px;
    color: #000000;
    font-family: "Noto Sans S Chinese";
}
.coll2_l h4 {
    font-size: 24px;
    color: #dd061c;
}

.hsj_img{
	position: absolute;
	top: -5px;right: -5px;
}
.coll2_r{
	margin-right: 40px;
}
.coll2_box{
	padding-bottom: 0px;
}
.col2_nav{
	position: absolute;
	bottom: 10px;
}
.col2_nav{
	width: 955px;
	background: #fff;
	padding-top: 65px;
}
.col2_nav ul li{
	width: 25%;
	float: left;
}
.col2_nav_txt{
	padding: 0px 45px;
}
.col2_nav_txt span{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.xian4{
	width: 22px;
	height: 1px;
	background: #959595;
	margin: 15px auto 20px;
}
.col2_nav_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
#coll3{
	width: 315px;
}
#coll_3{
	width: 660px;
}
#coll_r_txt{
	width: 660px;
	padding-top: 50px;
}
#coll_box{
	margin-bottom: 200px;
}
.coll4{
	background: #fafafa;
	height: 426px;
}
.coll4_box{
	position: relative;
}
.coll4_div{
	position: absolute;
	top: 100px;
	left: 94px;
	background: url(../images/tg4_03.png)no-repeat center;
	width: 320px;
	height: 200px;
	
}



.coll4_txt span{
	font-size: 36px;
	color: #000000;
	font-family: "Noto Sans S Chinese";
	line-height: 30px;
	text-transform: uppercase;
}
.coll4_txt em{
	font-size: 36px;
	font-style: normal;
	color: #333;
	font-weight: bold;
	font-family: "Noto Sans S Chinese";
	margin-right: 10px;
	text-transform: uppercase;
}
.coll4_txt p{
	font-size: 18px;
	color: #000000;
	font-family: "Noto Sans S Chinese";
	
}
.coll4_txt h4{
	font-size: 24px;
	color: #dd061c;
	
}
.coll4_txt{
	
	margin: 43px 0px 0px -30px;
}
.kouhao{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 670px;
	height: 170px;
	background: url(../images/kouhao4_03.jpg)no-repeat center;
	padding: 0px 40px;
	background-size: cover;
	opacity: 0.8;
	box-shadow: 1px -1px 15px 0 hsla(233, 9%, 48%, 0.2);
}
.xian5{
	width: 40px;
	height: 3px;
	background: #096bb4;
	margin: 50px 0px 30px;
}
.kouhao p{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}
.coll4{
	margin-bottom: 285px;
}
.firm_l{
	width: 815px;
}
.firm_txt{
	width: 465px;
}
.firmtg_img{
	width: 307px;
	text-align: center;
}
.firmtg_img p{
	font-size: 16px;
	color: #4b4b4b;
	display: inline-block;
	background: #fafafa;
	padding: 20px 0px;
	width: 100%;
}
.firmtg_img span{
	font-size: 30px;
	color: #333333;
	font-family:"list"; 
	position: relative;
	top: 5px;
	display: inline-block;
	margin-right: 5px;
}
.firm_txt span{
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin: 65px 0px 40px;
}
.firm_txt p{
	font-size: 14px;
	color: #666666;
	line-height: 29px;
}
.firm_txt p a{
	color: #dd061c;
}
.firm_more{
	width: 103px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #dd061c;
	margin-top: 75px;
}
.firm_more a{
	font-size: 14px;
	color: #dd061c;
	display: block;
}
.firm_more:hover {
	background: #dd061c;
}
.firm_more:hover a{
	color: #fff;
}
.firm_r{
	width: 300px;
	padding: 30px 20px 0px;
	background: #fafafa;
}
.firm_top{
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 15px;
}
.firm_top span{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	background: url(../images/huo_03.png)left no-repeat;
	padding-left: 40px;
	margin-left: 10px;
	line-height: 31px;
	height: 31px;
	display: block;
}
.firm_nan{
	margin: 20px 0px 30px;
}
.firm_nan ul li{
	background: #f9eeef;
	line-height: 50px;
	margin-bottom: 5px;
}
.firm_nan ul li a{
	font-size: 14px;
	color: #dd061c;
	display: block;
	background: url(../images/jt_03.png)no-repeat right;
	margin: 0px 30px 0px 15px;
}
.firmr_txt dd{
	line-height: 25px;
	margin-bottom: 30px;
	position: relative;
}
.firmr_txt dd a{
	padding-left: 17px;
	font-size: 14px;
	color: #666666;
	display: inline-block;
}
.firmr_txt i{
	position: absolute;
	left: 0px;
	top: -8px;
}
.firm_nav{
	border-top: 1px solid #eeeeee;
	padding-top: 50px;
	
}
.firm_nav ul li{
	line-height: 80px;
	width: 590px;
	background: #fafafa;
	margin-bottom: 20px;
	float: left;
	margin-right: 20px;
}
.firm_nav ul li a{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	display: block;
	margin: 0px 25px 0px 35px;
	background: url(../images/huieyes_03.png)no-repeat right;
}
.firm_nav ul li:nth-child(2n){
	margin-right: 0px;
}
.firm_nav ul li:hover{
	box-shadow:0px 0px 15px 0 hsla(233, 9%, 48%, 0.2);
	background: #fff;
}
.firm_nav ul li:hover a{
	background: url(../images/heyes_03.png)no-repeat right;
}
.firm_nav{
	margin-bottom: -40px;
}
.firm{
	margin: 100px 0px 75px;
}
.team_top{
	text-align: center;
	width: 100%;
}
.team_top span{
	display: inline-block;
	font-size: 24px;
	color: #333;
	margin-bottom: 50px;
	text-align: left;
}
.team_top p{
	font-size: 14px;
	color: #b3b3b3;
	display: block;
}
.team{
	margin: 115px 0px 135px;
}
.team_lb{
	border-top: 1px solid #eeeeee;
	margin-top: 35px;
	padding-top: 65px;
}




.h_banner{padding: 0 52px;position: relative;}
.h_banner .swiper-slide {width: 740px;}
.h_banner .swiper-slide img{width: 100%;}
.h_banner .swiper-slide-active p{opacity: 1;}
.h_banner .swiper-button-prev{width: 50px;height: 50px;margin-top:-25px;left:125px;background: url("../images/tema8_03.png") no-repeat left;outline: none;} 
.h_banner .swiper-button-next{width: 50px;height: 50px;margin-top:-25px;right: 125px;background: url("../images/tema8_05.png") no-repeat right;outline: none;} 
.h_banner .swiper-button-prev:hover{background-image:url("../images/nimg40_lefton.png"); } 
.h_banner .swiper-button-next:hover{background-image:url("../images/nimg40_righton.png"); } 
.img{
	opacity: 0.4;
}
.h_banner .swiper-slide-active .img{
	opacity: 1;
}












.pc-hide{
	display: none;
}
.research{ padding-bottom: 70px; }
.researchPic{ position:relative; height:700px;}
.researchPic .bigImg{ position:relative; width:980px; height: 700px;}
.researchPic .list{width:187px;overflow:hidden;padding-top: 60px;height: 600px;padding-right: 0px;}
.researchPic li{ width:187px; height:135px; margin-bottom:18px; position:relative;}
.researchPic .prev{position:absolute;right: 73px;top: 0px;display:block;width: 32px;height: 32px;background: url(../images/top_03.png) center top no-repeat;z-index:22;}
.researchPic .next{position:absolute;right: 73px;bottom: 0px;display:block;width: 32px;height: 32px;background: url(../images/xteam_03.png) center bottom no-repeat;z-index:22;}
.researchPic .prev:hover{ background:url(../images/rtop_03.png) center top no-repeat;}
.researchPic .next:hover{ background:url(../images/rxteam_03.png) center bottom no-repeat;}
.researchPic .nameList{ position: absolute; left: 0px; bottom: 0px; width: 100%; background:url(../images/hbg1.png) repeat; height: 72px;}
.researchPic .nameList dd{ display:none; text-align: center; color: #fff; line-height: 72px; font-size: 20px;}
.researchPic .list img{
	height: 100%;
}
.researchPic2{ position:relative; padding-bottom:20px;}
.researchPic2 .agentlist{ padding:15px 35px;}
.researchPic2 .agentlist .slick-slide{float:left; margin:0 3px;}
.researchPic2 .slick-slide .ico{ opacity: 0.5;}
.researchPic2 .slick-slide img{ width:100%;}
.researchPic2 .agentlist .slick-current .ico{ opacity: 1;}
.researchPic2 .slick-prev{ cursor:pointer; position:absolute; background:url(../images/hsteam_03.png) no-repeat left center; background-size: 30px; width:30px; height:30px; top:50%; margin-top:-15px; left:0px; z-index:22}
.researchPic2 .slick-next{ cursor:pointer; background: url(../images/hsteam_05.png) no-repeat right center; background-size: 30px; width: 30px; height: 30px; position: absolute; top:50%; margin-top:-15px; right: 0px; z-index:22}
.researchPic2 .slider-for .box{ position:relative;}
.researchPic2 .slider-for .imgDiv img{ width:100%;}
.researchPic2 .slider-for .name{ text-align: center; color: #fff; height: 42px; line-height: 42px; font-size: 14px; position: absolute; left: 0px; bottom: 0px; width: 100%; background:url(../images/hbg1.png) repeat;}







.team_lb .swiper-button-prev,.team_lb .swiper-container-rtl .swiper-button-next{
	/*background-image:url(../images/hsteam_03.png);*/
    
    background-image:url(../images/fcbnt_03.png);
}
.team_lb .swiper-button-next,.team_lb .swiper-container-rtl .swiper-button-prev{
	/*background-image:url(../images/hsteam_05.png);*/
    background-image:url(../images/fcbnt_05.png);
	
}
.team_lb .swiper-button-next,.team_lb .swiper-button-prev{
	width: 31px;
	height: 31px;
	background-size: 31px 31px;
	outline: none;
	cursor:pointer
}
.team_lb .swiper-button-next:hover{
	background-image:url(../images/fcbnt_05.png);
}
.team_lb .swiper-button-prev:hover{
	background-image:url(../images/fcbnt_03.png);
}
.team_lb .swiper-button-next.swiper-button-disabled,.case_lb  .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	pointer-events: visible;
}
.team_lb .case_box .swiper-slide span{
	font-weight: normal;
	display: block;
	text-align: left;
	margin-top: 0px;
}
.team_txt{
	padding: 30px 10px;
	box-shadow:1px 1px 15px 0 hsla(233, 9%, 48%, 0.2);
}

.team_lb .swiper-container{
	padding: 20px 20px;
	 
}
.team_imgox{
	overflow: hidden;
}
.team_lb .case_box .swiper-slide .team_imgox img{
	 transition: 2s;
    -moz-transition: 2s;
    -webkit-transition: 2s;
    -o-transition: 2s;
}
.team_lb .case_box .swiper-slide:hover  .team_imgox img{
	 transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.team_lb .case_box .swiper-slide:hover  span{
	font-weight: bold;
}





.duty_l{
	width: 555px;
}
.duty_top h3{
	font-size: 24px;
	color: #dd061c;
	display: block;
	margin-bottom: 10px;
}
.duty_top p{
	font-size: 18px;
	font-family: "Noto Sans S Chinese";
	font-weight: 100;
	text-transform: uppercase;
	color: #c8c8c8;
	line-height: 20px;
}
.duty_txt{
	margin-top: 70px;
}
.duty_txt p{
	font-size: 14px;
	color: #666;
	line-height: 27px;
}

.duty_r{
	background: url(../images/gongyi.jpg)no-repeat center;
	background-size: cover;
	width: 600px;
	height: 325px;
}
.duty_r_txt{
	padding: 150px 0px 0px 45px;
}
.duty_r_txt h3{
	font-size: 18px;
	color: #fff;
	font-family: "Noto Sans S Chinese";
}
.duty_r_txt span{
	font-size: 36px;
	opacity: 0.5;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	display: block;
	margin: 5px 0px 15px;
}
.duty_r_txt p{
	font-size: 14px;
	color: #ffffff;
}
.duty{
	margin-top: 100px;
}
.dya_wrap{
	width: 1200px;
	margin: 0px auto;
	position: relative;
}
.dya_top p{
	font-size: 14px;
	color: #cbc9c9;
	text-transform: uppercase;
}
.dya_top span{
	font-size: 24px;
	font-weight: bold;
	color: #2c2c2c;
}
.dynamic{
	background: #f0f5f9;
	padding: 70px 0px 40px;
}
.dya_top{
	margin-bottom: 40px;
}
.dynamic_r_txt{
	padding: 40px;
	background: #fff;
	box-shadow:3px 6px 15px 0 hsla(233, 9%, 48%, 0.2);
	width: 560px;
	position: absolute;
	right: 0px;
	top: 70px;
}
.sanj{
	display: none;
}
.dyn_nav ul .dyn_on a .sanj{
	display: block;
}
.dyn_nav ul .dyn_on a{
	font-weight: bold;
	border-bottom: 3px solid #dd061c;
	
}
.dyn_nav ul li{
	display: inline-block;
	margin-right: 35px;
}
.dyn_nav ul li a{
	font-size: 16px;
	color: #2c2c2c;
	display: block;
	position: relative;
}
.sanj{
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -4px;
	
}
.dyn_table p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    display: block;
    margin: 35px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;

}
.dyn_bot a{
	font-size: 14px;
	color: #2c2c2c;
	margin-right: 25px;
    font-weight:bold;
}
.dyn_bot a :hover img{ display: none; }
.dyn_bot a :hover .img1{ display: inline-block; }
    .dyn_bot a  .img1 {
    display:none;
    }
.dyn_bot a:hover{
	color: #df0028;
}
.dyn_bot i{
	margin-right: 5px;
}
.dyn_bot a:nth-child(1) i{
	position: relative;
	top: -2px;
}
.dyn_table{
	display: none;
}
.dyn_table_on{
	display: block;overflow: hidden
}
.talents_txt span{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	background: url(../images/lnjt_03.png)left no-repeat;
	display: inline-block;
	padding-left: 40px;
	
}
.talents_txt p{
	font-size: 14px;
	color: #8e8e8e;
	display: block;
	margin-bottom: 30px;
}
.talents_txt{
	padding: 70px 0px 0px 30px;
}
.talents{
	margin: 100px 0px;
}
.talent2{
	background: #fafafa;
	padding: 110px 75px 135px 45px;
}
.talent2_top h3{
	font-size: 36px;
	text-transform: uppercase;
	color: #096bb4;
}
.talent2_top span{
	font-size: 24px;
	color: #666666;
	display: block;
	margin: 0px 0px 5px 0px;
}
.talent2_l{
	width: 610px;
}
.talent2_txt p{
	font-size: 14px;
	line-height: 35px;
	color: #8e8e8e;
}
.map{
	margin: 100px 0px;
}
.map_nav ul li{
	float: left;
	width: 33.3%;
	background: url(../images/liwm_03.jpg) repeat-y;
	height: 215px;
	text-align: center;
	background-size: 100%;
}
.map_txt span{
	display: block;
	font-size: 18px;
	color: #333333;
	margin-bottom: 20px;
}
.map_txt{
	padding:55px 15px;
}
.map_txt p{
	text-align: left;
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.map_txt h3{
	font-size: 30px;
	color: #dd061c;
	display: inline-block;
	background: url(../images/dh_03.png) no-repeat left;
	padding-left: 43px;
}
   .map_txt .map_h3{
    font-size: 30px;
	display: inline-block;
	background: url(../images/email.png) no-repeat left;
	padding-left: 43px;
    color:red;
    }
         .map_h3 a{
    color:#dd061c;
    }
.map_img{
	margin-top: 40px;

}
.join_top > ul > li{
	display: inline-block;
}
.xiala{
	border: 1px solid #aaaaaa;
	border-radius: 3px;
	position: relative;
	width: 200px;
	
	
}
.xla_nav{
	position: absolute;
	top: 100%;
	width: 100%;
	background: #fff;
	z-index: 999;
	margin-top: 3px;
	display: none;
	
}
.xiala a{
	display: block;
	color: #333;
	text-align: left;
}
.xiala dt{
	height: 43px;
	line-height: 43px;
	margin: 0px 15px;
	
	font-size: 14px;
	color: #333333;
	background: url(../images/join_03.png)right no-repeat;
}
.xla_nav ul li a{
	height: 43px;
	line-height: 43px;
	display: block;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #333;
	padding: 0px 15px;
	text-align: left;
}
.join{
	margin: 100px 0px 65px;
}
.selectBox span{
	font-size: 14px;
	color: #666666;
	line-height: 43px;
	height: 43px;
	margin-right: 10px;
}
.join_top{
	text-align: center;
}
.bntt a{
	display: block;
	width: 100px;
	height: 45px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 45px;
	border-radius: 3px;
	background: #dd061c;
	margin-left: 20px;
}
.join_top ul li{
	margin-right: 40px;
}
.join_top ul li:nth-child(2n){
	margin-right: 0px;
}
.join_tt p{
	font-size: 14px;
	color: #8e8e8e;
	
}
.join_tt{
	margin: 60px 0px 30px;
}



.join_k .subNavBox{
	margin-bottom: 20px;
}
.join_k .subNavBox .sub{
	background: #f3f3f3;
	padding: 20px 0px;
	
}
.join_k .subNavBox span{
	background: url(../images/zpadd_03.png)no-repeat right;
	display: block;
	margin: 0px 40px;
	font-size: 18px;
	color: #333333;
}
.join_k .subNavBox a{
	display: block;
	color: #333333;
}

.jo_top{
	border-bottom: 1px solid #e9e9e9;
	padding: 40px 0px;
}
.jo_top ul li{
	float: left;
	width: 220px;
}
.jo_top ul li:nth-child(3){
	
	width: 355px;
}
.join_txt{
	margin: 0px 40px;
	padding-bottom: 40px;
}
.join_k  .navContent{
	background: #f3f3f3;
}
.jo_top ul li:nth-child(4){
	text-align: right;
	float: right;
	width: inherit;
}
.join_k .subNavBox .currentDd .sub{
	background: #dd061c;
}
.join_k .subNavBox .currentDd a{
	color: #fff;
}
.join_k .subNavBox .currentDd span{
	background: url(../images/zpjian_03.png)no-repeat right;
	color: #fff;
}
.join_box h3{
	font-size: 14px;
	color: #333;
	display: block;
	margin: 40px 0px 30px;
}
.join_box p{
	font-size: 14px;
	color: #333;
	line-height: 32px;
}
.join .sc_a a{
	display: block;
	width: 138px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #dd061c;
	border-radius: 3px;
	font-size: 16px;
	color: #dd061c;
	padding-left: 0px;
	margin-top: 40px;
}
.join .sc_a a:hover{
	background: #dd061c;
	color: #fff;
}





/*关于我们-发展历程*/
.deve1 .development{ position:relative;margin: 50px 0px;}
.deve1 .development .historyList{padding: 0px 100px;}
.deve1 .development .historyList .slick-slide{cursor:pointer;height: 75px;text-align: center; background: url(../images/zzzfazz_003.gif)no-repeat right; line-height: 75px;}
.deve1 .development .historyList .slick-slide .year{color: #c1c0c0;font-size: 24px;font-weight: bold;}
.deve1 .development .historyList .slick-current span{background: url(../images/zzz_03.png) no-repeat  center 55px; display: block;}
.deve1 .development .historyList .slick-current .year{color: #f10f0f;font-size: 24px;font-weight: bold;}
/*
.deve1 .development .slick-prev{position:absolute;z-index:10;left:0;top:50%;margin-top: -9px;display:block;background:url(../images/t33_1.png) left top no-repeat;width:25px;height:44px;}
.deve1 .development .slick-next{position:absolute;z-index:10;right:0;top:50%;margin-top: -9px;display:block;background:url(../images/t33_2.png) right top no-repeat;width:25px;height:44px;}
.deve1 .development .slick-prev:hover{background:url(../images/t33_1on.png) left top no-repeat;}
.deve1 .development .slick-next:hover{background:url(../images/t33_2on.png) right top no-repeat;}
*/
.deve1 .development .contentBox{ padding-top:30px;}
/*.deve1 .development .box{padding: 30px 0;background: url(../images/ico11_5bg.png) repeat-y 117px;}*/
.deve1 .development .box .text{ margin-bottom:15px;}
/*.deve1 .development .box em{display:block;font-size:16px;width:85px;height:33px;line-height:33px;text-align:center;color: #666;float:left;background:url(../images/ico11_3bg.png) no-repeat center;}*/
.deve1 .development .box .txt{padding-left: 161px;background: url(../images/ico11_4bg.png) no-repeat 111px 12px;font-size:14px;line-height:2;}
.deve1 .development .box .txt .txtp{ padding-bottom:20px;}
.deve1 .development .box .txt .imgDiv{padding-bottom: 35px;}
.deve1 .development .slick-track{
	width: 900px;
	margin: 0px auto;
}
.deve1 .development .historyList .slick-slide:last-child{
	background: none;
}


.deve_p{
	margin:30px 0px 75px;
}
.deve1 .contentBox{
	width: 1090px;
	margin: 0px auto;
}
.deve_p p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.deve_box_r h3{
	font-size: 36px;
	color: #0e4ea4;
	font-weight: bold;
}
.deve_box_r span{
	display: block;
	font-size: 30px;
	color: #333333;
	font-family: "Noto Sans S Chinese";
}
.deve_box_r{
	display: table;
	height: 295px;
	padding-right: 90px;
}
.deve_txt{
	display: table-cell;
	vertical-align: middle;
}
.deve_box{
	background: #fafafa;
}





/*关于我们-发展历程*/
.deve2 .development{ position:relative;}
.deve2 .development .historyBg{margin-top: 50px; padding: 0px 70px;}
.deve2 .development .historyList{background: url(../images/zzdsj_03.png)no-repeat center 43px;padding: 0px 100px;}
.deve2 .development .historyList .slick-slide{cursor:pointer;height: 75px;text-align: center;background: url(../images/zzdsjd_03.png) no-repeat center 40px;}
.deve2 .development .historyList .slick-slide .year{color: #999999;font-size: 18px;font-weight: bold;}
.deve2 .development .historyList .slick-current {background: url(../images/dsjhd_03.png) no-repeat  center 40px;}
.deve2 .development .historyList .slick-current .year{color: #dd061c;font-size: 24px;}
.deve2 .development .slick-prev{position:absolute;z-index:10;left:0;top:50%;margin-top: -9px;display:block;background:url(../images/ubnt_l_03.png) left top no-repeat;width:31px;height:31px;}
.deve2 .development .slick-next{position:absolute;z-index:10;right:0;top:50%;margin-top: -9px;display:block;background:url(../images/ubntr_03.png) right top no-repeat;width:31px;height:31px;}
.deve2 .development .slick-prev:hover{background:url(../images/hbntl_03.png) left top no-repeat;}
.deve2 .development .slick-next:hover{background:url(../images/hbntr_03.png) right top no-repeat;}
.deve2 .development .contentBox{ padding-top:70px;}
.deve2 .development .box{padding: 60px 0;background: url(../images/ico11_5bg.png) repeat-y 117px;}
.deve2 .development .box .text{ margin-bottom:15px;}
.deve2 .development .box em{display:block;font-size:16px;width:85px;height:33px;line-height:33px;text-align:center;color: #666;float:left;background:url(../images/ico11_3bg.png) no-repeat center;}
.deve2 .development .box .txt{padding-left: 161px;background: url(../images/ico11_4bg.png) no-repeat 111px 12px;font-size:14px;line-height:2;min-height: 200px;}
.deve2 .development .box .txt .txt_l{font-size:20px;}
.deve2 .development .box .txt .txtp{ padding-bottom:20px;}
.deve2 .development .box .txt .imgDiv{padding-bottom: 35px;}
.deve2 .txt_r{
	position: relative;
	top: -60px;
	
}


















.honor_box .img{
	opacity: 1;
}
.honor_box  .h_banner{padding: 0 52px;position: relative;}
.honor_box  .h_banner .swiper-slide {width: 420px;background: url(../images/a35.png) repeat-x bottom;}
.honor_box  .h_banner .swiper-slide .img{border:5px solid #e4e4e4;}
.honor_box  .h_banner .swiper-slide img{width: 100%;}
.honor_box  .h_banner .swiper-slide p{opacity: 0;font-size: 18px;text-align: center;padding: 30px 10px 40px; color: #717171;}
.honor_box .h_banner .swiper-slide-active p{opacity: 1;}
.honor_box  .h_banner .swiper-button-prev{width: 40px;height: 40px;margin-top:-20px;left: 0px;background: url("../images/hsteam_03.png") no-repeat left;} 
.honor_box .h_banner .swiper-button-next{width: 40px;height: 40px;margin-top:-20px;right: 0px;background: url("../images/hsteam_05.png") no-repeat right;} 
.honor_box  .h_banner .swiper-button-prev:hover{background-image:url("../images/fcbnt_03.png"); } 
.honor_box .h_banner .swiper-button-next:hover{background-image:url("../images/fcbnt_05.png"); } 
.honor_box{
	margin: 100px 0px;
}
.honor_top{
	text-align: center;
	margin: 65px  0px 50px;
}
.honor_top ul li{
	display: inline-block;
	margin-right: 45px;
}
.honor_top ul li:last-child{
	
	margin-right: 0px;
}
.honor_top ul li a{
	font-size: 16px;
	color: #7e7e7e;
	padding-bottom: 10px;
}
.honor_top ul .hor_on a{
	color: #333;
	border-bottom: 3px solid #dd061c;
	
}
.hor_txt p{
	font-size: 16px;
	color: #666666;
	background: url(../images/zzhrfk_03.jpg)left 14px no-repeat;
	padding-left: 15px;
	line-height: 35px;
}
.hor_tabnav ul li{
	margin-right: 30px;
	width: 560px;
	float: left;
	background: #fafafa;
	padding: 10px;
	border: 1px solid #eeeeee;
	margin-bottom: 30px;
}
.hor_tabnav ul li:nth-child(2n){
	margin-right: 0px;
}
.hor_txt{
	min-height: 285px;
	display: table;
	margin-left: 45px;
    width:280px;
}
.hor_div{
	display: table-cell;
    vertical-align: middle;
	
}
.hor_tab{
	display: none;
}
.hor_tabon{
	display: block;
}

.ab3_r{
	width: 600px;
	height: 418px;
	display: table;
	background: url(../images/tgBJ_03.png)no-repeat left;
}
.ab3_txt{
	display: table-cell;
    vertical-align: middle;
	padding-left: 200px;
}
.ab3_txt h3{
	font-size: 18px;
	color: #dd061c;
	display: block;
	width: 255px;
	text-align: center;
	margin-bottom: 20px;
}
.ab3_txt p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.about3{
	margin: 70px 0px 145px;
}




/*手机头部*/
.rightNav{
    width: 100%;
    max-width: 100%;
    height: 100%;
    background:#fff;
    position: fixed;
    z-index: 999;
    top: 0;
    right: -100%;

}
.mbnt{
	margin-top: 16px;
}
.mtop_txt{
	margin-left: 30px;
	margin-top: 15px;
}

.m_head{
	padding: 15px 0px;
	width: 100%;
	background: #fff;
	display: none;
	position: relative;
}
.mlogo{
	width: 130px;
}
.mbnt .subNavBox .sub_nav{
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #333;
	border-bottom: 1px solid #e1e4e8;
}
.temb_top{
	padding: 2% 0px;
	border-bottom: 1px solid #e1e4e8;
}
.mbnt .subNavBox .currentDd {
	background: #dd061c;
	color: #fff;
}

.mbnt .subNavBox .sub_nav .sub{
	background: url(../images/zpadd_03.png)no-repeat right;
}
.mbnt .subNavBox .currentDd .sub{
	background: url(../images/jian_03.png)no-repeat right;
	background-size: 18px;
}
.mbnt .navContent a{
	font-size: 16px;
	color: #666666;
	display: block;
	height: 45px;
	line-height: 45px;border-bottom: 1px solid #d6d6d6;
	background: #f5f5f5;
}
.mbnt .navContent span{
	display: block;
}
.mbnt .navContent a:hover{
	color: #1356b1;
}
.msearch{
	height: 60px;
	line-height: 60px;
	border-radius: 30px;
	background: #f0f9ff;
	margin-top: 30px;
}
.mk{
	width: 270px;
	line-height: 60px;
	height: 60px;
	margin-left: 30px;
	font-size: 18px;
	color: #999999;
}
.part2_r{
	display: none;
}
.par3_nav ul li{
	width: 50%;
	float: left;
}
.par3_banner .swiper-pagination-bullet{
	background: #fff;
	width: 14px;
	height: 14px;
	opacity: 1;
}
.par3_banner .swiper-pagination-bullet-active{
	background: #f7b52c;
}
.par3_banner{
	display: none;
}
.end_l ul li  a{
	font-size: 14px;
}




/*搜索框*/
.phoneSearch{position:absolute; z-index:9999999; left:0px; top:100%; width:100%; height:120px; background:#df0028;display: none;}
.phoneSearch .form{margin:0 15%; border-bottom:#fff solid 1px; position:relative; height:40px; padding-top:30px;}
.phoneSearch .input1 {
    width: 85%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: none;
    color: #fff;
    padding:0px 10% 0px 5%;
}
.phoneSearch .btn1{width:40px; height:40px; position:absolute; top:30px; right:0px; background:url(../images/nimg36_1.png) center no-repeat; background-size:20px;}
.phoneSearch a{display:block; background:url(../images/close2.png) center no-repeat; background-size:15px; width:30px; height:30px; position:absolute; right:5px; bottom:5px;}
.mk_search img{
	margin-top: 15px;
	margin-right: 16px;
}
/*结束*/
.mbanner{
	display: none;
}
.mjt{
	margin-top: 18px;
}
.m_head .en {
    font-size: 14px;
    font-weight: bold;
    color: #999999;
	margin: 22px 15px 0px 0px;
}
.m_head .en a{
	font-size: 14px;
	color: #999999;
}
.end p{
	font-size: 14px;
	color: #999999;
	display: none;
}



.qy_box1_l{
	width: 440px;
}
.qybox1_r{
	width: 685px;
	padding-right: 40px;
}
.qy_box1_l h3{
	font-size: 36px;
	color: #0e4ea4;
	font-family:"list";
	text-transform: uppercase;
	font-weight: normal;
}
.qy_box1_l h4{
	font-size: 18px;
	line-height: 30px;
	color: #1f1f1f;
	display: block;
	margin: 20px 0px 10px;
}
.qybox1_r p{
	font-size: 14px;
	font-weight: bold;
	color: #898888;
}
.qy_box1_l span{
	font-size: 40px;
	color: #dd061c;
	font-family:"list";
	font-weight: bold;
}

.qybox1_r h3{
	font-size: 22px;
	color: #dd061c;
	display: block;
	margin-bottom: 40px;
}
.qybox1_r p{
	font-size: 14px;
	font-weight: normal;
	color: #666;
	line-height: 25px;
}
.qyjj{
	margin-top: 50px;
}
.qy_box2_l{
	width: 375px;
}
.qy_box2_r{
	width: 680px;
	background: url(../images/zzzqyjj2_03.jpg)no-repeat;
	background-size: cover;
	/* padding: 40px; */
	padding: 32px 40px 128px;
}
.qy_box2_r p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.qy_box2_r a{
	font-size: 14px;
	color: #dd061c;
	display: block;
	margin-top: 30px;
}
.qy_box2{
	background: url(../images/a2_02.jpg)no-repeat;
	background-size: cover;
	min-height: 480px;
	/* margin-top: 24px; */
}
.qy_box2_l p{
	font-size: 28px;
	color: #fff;
	font-weight: 100;
	font-family: "Noto Sans S Chinese";
	line-height: 30px;
}
.qy_box2_l span{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	display: block;
	margin-top: 10px;
	font-family: "Noto Sans S Chinese";
}
.qy_box2_l{
	margin-top: 85px;
}


.ab3_l {
	width: 600px;
}
.ab3_l audio{
	margin-top: 25px;
	width: 100%;
}












.box3{
	text-align: center;
	margin-top: 170px;
}
  .box3-3{
	/*text-align: left;*/
	margin-top: 60px;
} 
.xian6{
	width: 40px;
	height: 3px;
	background: #d82734;
	margin: 50px 0px 30px;
}

.big_div{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	display: none;
}
.out_img span{
	font-size: 14px;
    color: #666666;
}
.out_img{
	position: relative;
	padding: 20px;
	background: #fff;
	display: inline-block;
	padding-top: 40px;
	transform: translateX(-50%) translateY(-50%);
    left: 50%;
    top: 50%;
}
.out_img p{
	font-size: 18px;
    color: #333333;
}
.out_img img{
	margin-bottom: 20px;
}
.off{
	position: absolute;
	top: 10px;
	right: 20px;
}
.off img{
	margin: 0px;
}
.kernel_r{
	width: 575px;
	display: table;
	height: 380px;
}
.kernel_top{
	margin-bottom: 30px;
}
.kernel_txt{
	display: table-cell;
    vertical-align: middle;
}
.kernel_top span{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.kernel_top i{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	background: url(../images/hxjsyuan_03.png)no-repeat center;
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-right: 15px;
}
.kernel_txt p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.kernel_txt dd{
	background: url(../images/zzsj_03.png)no-repeat left 10px;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
}


/*修改*/
.index_two{
	display: none;
	transition: All 0.6s  ease-in-out;
    -webkit-transition: All 0.6s  ease-in-out;
    -moz-transition: All 0.6s  ease-in-out;
    -o-transition: All 0.6s  ease-in-out;
}
.bus_nav ul li:hover .index_two{
	display: inline-block;
}

.bus_nav ul li:hover .index_one{
	display: none;
}
.bus_nav ul li:hover span{
	color: #d9251c;
}

.zzjj{
	width: 700px;
}


.zzjj dd{
	font-size: 14px;
	color: #333;
	line-height: 27px;
	margin: 10px 0px;
	word-wrap: break-word;
    word-break: break-all;
}
.zzjj p{
	font-size: 14px;
	color: #666;
	line-height: 27px;
	word-wrap: break-word;
    word-break: break-all;
}
.add_img{
	text-align: center;
	margin: 10px 0px;
}




.deve1 .slick-slide{
	display: block;
	padding-right: 55px;
	margin-right: 50px;
}
.deve1 .slick-slide:last-of-type{
	padding-right: 0px;
	margin-right: 0px;
}
.deve1 .historyBg{
	overflow: hidden;
}
.deve1 .historyList{
	overflow: hidden;
}
.deve1 .box{
	display: none;
}
.deve1 .box_txab{
	display: block;
}
.deve1 .development .historyList .slick-current span{background: url(../images/zzz_03.png) no-repeat  center 55px; display: block;}



.coll_tab{
	display: none;
}
.coll_tab_on{
	display: block;
}


/*修改*/
.add_link{
	margin-top: 100px;
}
.add_link  ul li{
	float: left;
	width: 500px;
	height: 170px;
	box-shadow:3px 6px 15px 0 hsla(233, 9%, 48%, 0.2);
	position: relative;
}
.add_link_txt_l{
	width: 175px;
	position: absolute;
	left: 0px;
	top: 30px;
	text-align: center;
	border-right: 1px solid #e5e5e5;
}
.add_link_txt_l span{
	display: block;
	font-size: 14px;
	color: #333333;
	margin-top: 15px;
}
.add_link_txt_r{
	padding-left: 210px;
	padding-top: 60px;
}
.add_link_txt_r p{
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}
.add_link  ul li:nth-child(2){
	float: right;
}
.map_a{
	position: absolute;
	top: 50%;
	text-align: center;
	width: 92%;
	padding: 0px 4%;
	margin-top: -12px;
}
.map_nav ul li{
	position: relative;
}
.map_a a{
	font-size: 18px;
    color: #333333;
    display: block;
}

.ab3_txt img{
	width: 355px;
}
.ab3_txt {
    padding-left: 148px;
}

   .hyadd_txt{
	width: 48%;
    padding-top:68px;
}
.add_img{
	width: 48%;
}
.hyadd_box{
	margin-top: 30px;
}
