body{padding-top: 62px;}
*{margin: 0;padding: 0;}
a{text-decoration: none;color: #fff;}
li{list-style-type: none;}
.header{position: fixed;width: 100%;height: 62px;top: 0;left: 0;background: url(../img/topbg.png);z-index: 99;}
.logo{display: block;height: 62px;float: left;}
.logo img{height: 30px;padding: 16px 0;}
.header_li{height: 62px;max-width: 1500px;margin: 0 auto;display: flex;justify-content: space-between;width: 100%;padding: 0 15px;box-sizing: border-box;}
.header_right{display: flex;float: right;}
.nav{margin-right: 35px;float: left;}
.header_right_lia{float: right;}
.nav > ul{display: flex;}
.nav > ul > li{height: 62px;line-height: 62px;font-size: 18px;color: #fff;position: relative;transition: .4s;float: left;}
.nav > ul > li > a{cursor: pointer;padding: 0 18px;height: 62px;line-height: 62px;display: block;transition: .5s;}
.nav > ul > li:hover .nav_neirong{height: 360px;}
.xian{display: block;position: absolute;width: 0;height: 2px;left: 50%;bottom: 1px;background: #008aff;transition: all .5s;}
.xian2{width: 100% !important;left: 0 !important;}
.nav_neirong{width: 100%;background: rgba(12,15,49,.76);height: 0;transition: .5s;text-align: center;box-sizing: border-box;overflow: hidden;position: absolute;left: 0;display: flex;position: fixed;}
.nav_neirong_main{width: 1400px;margin: 0 auto;}
.nav_neirong_main_title{float: left;text-align: left;padding: 100px 15px;}
.nav_neirong_main_title h1{font-size: 28px;margin-bottom: 0;}
.nav_neirong_main_title p{line-height: 0;font-size: 12px;}
.nav_neirong_main_li{display: inline-block;}
/* .nav_neirong_main_li{float: right;} */
/* .nav_neirong ul{width: 140px;float: left;border-right: 1px dashed #ccc;} */
.nav_neirong ul{float: left;border-right: 1px dashed #ccc;}
.nav_neirong ul > li{line-height: 40px;font-size: 15px;padding: 0 15px;box-sizing: border-box;transition: .5s;}
.nav_neirong ul > li > a{transition: .4s;}
.nav_neirong ul > li > a:hover{color: #008AFF;}
.nav_neirong_header{font-size: 18px !important;line-height: 65px !important;text-align: center;font-weight: bold;color: #fff;padding: 0 20px;}
.nav_neirong_header > p{border-bottom: 1px dashed #41445e;}
/* .nav_neirong > ul > li{cursor: pointer;} */
.way{display: flex;justify-content: space-between;}
.way > li{font-size: 16px;color: #fff;padding: 0 15px;background: url(../img/top_line.png) right center no-repeat;float: left;transition: .5s;}
.way > li > a{display: inline-block;color: #fff;line-height: 62px;padding-left: 39px;height: 62px;}
.ma1{background: url(../img/top_icon01.png) left center no-repeat;}
.ma2{background: url(../img/top_icon03.png) left center no-repeat;cursor: pointer;}
.ma3{background: url(../img/top_icon02.png) left center no-repeat;cursor: pointer;}
.header_phone{width: 140px;height: 0;line-height: 50px;position: absolute;left: 50%;top: 62px;background: url(../img/topbg.png);margin-left: -70px;text-align: center;transition: .5s;overflow: hidden;}
.header_btn{float: right;width: 35px;cursor: pointer;margin-right: 6px;transition: .5s;display: none;}
.header_btn span{height: 2px;width: 100%;display: inline-block;background: #fff;margin-bottom: 10px;float: left;}
.xiao_header{overflow: hidden;height: 0;background: rgba(12,15,49,.76);width: 100%;transition: .5s;box-sizing: border-box;padding: 0 15px;}
.xiaoshi{height: 500px;padding: 15px;}
.header_btn span{transform: rotate(0deg);transition: .5s;}
.xiao_header{color: #fff;}
.xiao_header_l{width: 120px;float: left;height: 100%;border-right: 1px dashed #ccc;}
.xiao_header_l li{letter-spacing: 2px;font-size: 16px;margin-bottom: 15px;padding-right: 10px;}
.xiao_header_l li a{display: inline-block;}
.yanseyy{color: #008AFF;}
.xiaoshilll{display: block !important; }





.xiao_header_r{width: calc(100% - 121px);padding-left: 17px;box-sizing: border-box;height: 100%;overflow: hidden;overflow-y: initial;}
.xiao_header_r > li{display: none;letter-spacing: 2px;font-size: 16px;margin-bottom: 15px;padding-right: 10px;}
.erji_paaa{display: inline-block;}
.erji_span{color: #D7D5F7;display: inline-block;transition: .3s;}
.erji_span_zhuan{transform: rotate(90deg);}
.sanji{display: none;padding: 20px 0 5px 0;}
.sanji li{letter-spacing: 2px;font-size: 14px;margin-bottom: 15px;padding-right: 10px;padding-left: 24px;}
.sanji li:last-child{margin-bottom: 0;}
.sanji a{color: #D7D5F7;}
.erji_paaa a{font-size: 14px;}


@media screen and (max-width: 1260px) {
	.way > li > a{background-position: 50% 50%;}
	.way_zi{display: none;}
	.nav{margin-right: 0;}
	.ma1{cursor: pointer;position: relative;}
	.ma1:hover .header_phone{height: 50px;}
}
@media screen and (max-width: 1000px) {
	.nav > ul > li > a{padding: 0 10px;}
	.way > li{padding: 0 10px;}
}

@media screen and (min-width: 880px) {
	.xiao_header{display: none;}
	
}
@media screen and (max-width: 880px) {
	.header_right{display: none;}
	.header_btn{display: flex;}
	
}
@media screen and (max-width: 400px) {
	.xiao_header_l li a{font-size: 16px;}
}






















/*首页*/
.hslide{
	height: 845px; position: relative;
}
.hslide .bgs{
}
.hslide .bgs li{
	overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover; height: 100%; text-align: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0;
	/*css3*/
	transition: all 1s;
	-webkit-transition: all 1s;
	-ms-transition: all 1s;
	opacity: 0;
	-webkit-opacity: 0;
	-ms-opacity: 0;
	filter:alpha(opacity=0);
	
}
.hslide .bgs li.selected{
	opacity: 1;
	-webkit-opacity: 1;
	-ms-opacity: 1;
	filter:alpha(opacity=100);
}
.hslide .bgs .img{
	margin-top: 110px; 
	transition: all 1s;
	-webkit-transition: all 1s;
	-ms-transition: all 1s;
	
	position: relative;
	top: 50px;
	opacity: 0;
	-webkit-opacity: 0;
	-ms-opacity: 0;
	filter:alpha(opacity=0);
}
.hslide .bgs li.selected .img{
	
	top: 0;
	opacity: 1;
	-webkit-opacity: 1;
	-ms-opacity: 1;
	filter:alpha(opacity=100);
	
}
.hslide .imgs{
	position: absolute; right: 50%; margin-right: -600px; bottom: 50px;
}
.hslide .imgs ul{
	height: auto; overflow: hidden;
}
.hslide .imgs li{
	float: left; display: inline; margin-left: 7px; position: relative; width: 158px; height: 74px; cursor: pointer;
}
.hslide .imgs li em{
	position: absolute; left: 0; right: 0; top:0; bottom: 0; background: rgba(0,0,0,0.5); display: block;
}
.hslide .imgs li.selected em{
	display: none;
}
.hnews{
	width: auto; height: 33px; line-height: 33px; background: #f0eeed; position: absolute; left: 50%; margin-left: -600px; bottom: 50px; padding: 0 15px 0 140px; overflow: hidden;
}
.hnews label{
	width: 120px; height: 100%; background: #d51b1e; color: #fff; position: absolute; left: 0; top: 0; text-align: center; font-size: 16px;
}
.hnews ul{
}
.hnews li{
	width: 490px; height: auto; overflow: hidden; color: #9d8a8a; font-size: 16px;
}
.hnews li a{
	float: left; display: inline; color: #9d8a8a;
}
.hnews li span{
	float: right; display: inline;
}

.hguide{
	padding-top: 75px;height:auto;overflow: hidden;
}
.hguide ul li{
	float: left;display: inline; width: 25%;
}

.hguide ul li a img{
	transition: all 1s;
	-webkit-transition: all 1s;
	-webkit-transition: all 1s;
}
.hguide ul li a:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.hnav{
	background: url(../img/st6.png) no-repeat center bottom; height: auto;overflow: hidden;  padding-top:60px; border-top:1px solid #f0f0f0; padding-bottom: 60px; margin-top:70px;
}
.hnav .wrap{
	width: 110%; height: auto; overflow: hidden;
}
.hnav dl{
	float: left;display: inline; width: 163px;
}
.hnav dl dt{
	font-size: 18px;color: #bb1212; margin-bottom: 40px;
}
.hnav dl dd{
	font-size: 14px;color: #7d7d7d; line-height: 24px;
}




.footer{
	height: auto;     padding: 80px 0 20px 0;
}
.footer .info{
	widows: 1200px;height: auto;overflow: hidden;margin-bottom: 20px;position: relative;
}
.footer .info ul{
	float: left;display: inline; height: auto; overflow: hidden;
}
.footer .info ul li{
	float: left;display: inline;margin-right: 10px;
}
.footer .info h4{
	font-size: 14px;position: absolute;bottom: 0;right: 0; color: #949494;
}
.footer .info h4 big{
	font-size: 24px;color: #c2a161;
}
.footer .info li a{
	line-height: 45px; display: inline-block; color: #000; font-size: 12px;
}
.footer .a1,
.footer .a4{
	height: 45px; border: #b0b0b0 solid 1px;  background: url(../img/st12.png) no-repeat 15px center;  padding-left: 53px; padding-right: 25px;
}
.footer .a1:hover,
.footer .a4:hover{
	background-color: #b0b0b0; color: #fff;
}
.footer .di2,
.footer .di3,
.footer .di4,
.footer .di5,
.footer .di6,
.footer .di7,
.footer .di8,
.footer .di9
{
	width: 47px; height: 47px;
}

.footer .a4{
	background-image: url(../img/st13.png); padding-left: 70px;
}

.footer .nav{
	clear: both; height: auto;border-top: 1px solid #b0b0b0;line-height: 26px;padding-top: 15px;
}
.footer .nav ul{
	height: auto;overflow: hidden;
}
.footer .nav ul li{
	float: left;margin-right: 15px;
}
.footer .nav ul li a{
	font-size: 12px;color: #1d1d1d;
}
.footer .nav .copyright {
	font-size: 12px;color: #949494;
}


.hfooter{
	background: #2d2d2d; color: #949494;
}
.hfooter .nav a{
	color: #949494;
}
.hfooter .info li a{
	color: #949494;
}
.hfooter .a1,
.hfooter .a4{
	border-color: #5a5a5a;
}
.hfooter .a1:hover,
.hfooter .a4:hover{
	background-color: #181812; border-color: #181812;
}
.hfooter .a1{
	background-image: url(../img/st8.png);
}
.hfooter .a4{
	background-image: url(../img/st11.png);
}
.hfooter .nav{
	height: auto; overflow: hidden;
}
.hfooter .nav ul{
	float: left; display: inline;
}
.hfooter .nav ul li a{
	color: #dbdbdb;
    padding:0;
}
.hfooter .nav ul li span{
    color: #949494;
    font-size: 12px;
}
.hfooter .nav .copyright{
	float: right; display: inline;color: #949494;
}
.hfooter .nav > ul > li,.hfooter .nav ul li a{
    line-height: initial;
	display: initial;
}
.wrapper{
	max-width: 1380px; margin: 0 auto;
}


.toTop{ display:block;position:fixed; right:10px; bottom:72px; width:57px; height:57px;background:url(../img/btnTop.png) no-repeat; z-index:1000; display:none}
.toTop:hover{background:url(../img/btnTopHover.png) no-repeat}
.msg{ display:block;position:fixed; right:10px; bottom:10px; width:57px; height:57px;background:url(../img/btnMsg.png) no-repeat; z-index:1000}
.msg:hover{background:url(../img/btnMsgHover.png) no-repeat}
.msgCard{background:url(../img/btnMsgHover.png) no-repeat!important}
.boxMask{position:fixed; right:0; bottom:0; width:82px; height:67px; z-index:999;}
.qq{display:block;position:fixed; right:10px; bottom:71px; width:57px; height:171px;background:url(../img/bgMsg.png) no-repeat; z-index:1001; overflow:hidden; display:none;
border-radius:6px; 
behavior:url(PIE.htc);}
.qq a{display:block; width:57px; height:57px;}
.qq a span{width:57px; height:57px; line-height:57px; text-align:center; color:#fff; display:none;font-size: 12px;}
.qq a:hover span{display:block}
.q1{ background:#0dbf8b}
.q2{ background:#3698c5}
/* .q3{ background:#d1933b} */
.q3{ background:#e84c62}
.q4{ background:#e84c62}

.newsList{ padding:30px 0 0 0;}
.newsList a{display:block; width:100%; background:#eeeeee; overflow:hidden; height:140px; margin-bottom:30px;color: #5d5d5e;}
.newsList span{display:inline-block; float:left; width:70px; padding:0 20px 0 0; height:140px; background:#bebebe; font-family: Georgia, "Times New Roman", Times, serif; text-align:right; color:#fff}
.newsList h1{border-bottom:2px solid #fff; font-size:40px; display:inline-block; margin-top:20px;    font-weight: normal;font-family: 'Microsoft YaHei';}
.newsList h2{ display:block; font-size:12px;    font-weight: normal;font-family: 'Microsoft YaHei';}
.newsList div{ display:inline-block; float:left; width:calc(100% - 90px); padding:25px;box-sizing: border-box;}
.newsList h3{ font-size:18px; margin-bottom: 10px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.newsList h4{ font-size:14px; color:#999; line-height:22px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.newsList a:hover span{background:#e20224}
.newsList a:hover { color:#e20224}


.showTitle{ font-size:30px; text-align:center; line-height:40px; padding:30px 0 15px 0;}
.showInfo{color:#999; text-align:center;font-size:14px; border-bottom:1px solid #e6e6e6; padding:0 0 25px 0; margin-bottom:25px;}

.boxPage{width:100%; text-align:center; overflow:hidden; margin:0 auto 40px auto;}
.boxPage a{ display:inline-block;font-size:14px; float:left;color:#99a1a7;background-color:#e6e6e6;position:relative;
border-radius:5px; 
behavior:url(PIE.htc);}
.boxPage a:hover{ color:#fff; background-color:#e20224;}
.curPage{color:#fff!important; background-color:#e20224!important;}
/* .numPage{float:right; } */
.numPage ul{display: inline-flex;}
.numPage a{    margin-right: 8px;padding: 10px 15px;text-align:center;margin-right:8px;}
.btnPage{float:right; }
a.prePage{ background:url(../img/pagePre.png) 15px 11px no-repeat; background-color:#e6e6e6; width:60px; line-height:40px; padding:0 0 0 35px; margin:0 5px; text-align:left!important}
a.prePage:hover{background:url(../img/pagePreHover.png) 15px 11px no-repeat; background-color:#e20224;}
a.nextPage{background:url(../img/pageNext.png) 70px 11px no-repeat; background-color:#e6e6e6; width:60px; line-height:40px; padding:0 35px 0 0; margin:0 5px; text-align:right!important}
a.nextPage:hover{background:url(../img/pageNextHOver.png) 70px 11px no-repeat; background-color:#e20224;}
.pagination .active a{background: #e20224;color: #fff;}



.indCase{ width:100%; background:#e6e6e6; overflow:hidden; padding:40px 0 0 0;}
.caseList{width: 100%;max-width:1230px;padding: 0 15px;overflow:hidden; margin:40px auto 0 auto;    box-sizing: border-box;}
.caseList li{float:left; display:inline-block; width:370px; height:270px; margin:0 30px 30px 0; position:relative; text-align:center}
.caseList li span{width:100%; padding:0 40px; height:270px; background:url(../img/bgBlackCase.png); position:absolute; top:0; left:0; z-index:1; color:#fff; display:none}
.caseList li:hover span{display:block}
.caseList h1{ font-size:22px; padding:60px 0 10px 0; line-height:26px}
.caseList h2{font-size:14px; padding:0 0 15px 0; line-height:24px;}
.caseList h3{border-top:1px dotted #ffffff; }
.caseList h3 a{ width:33px; height:33px; display:inline-block; margin:20px 5px;}
.caseList li img{width:100%; height:270px}
.btnDet{ background:url(../img/btnDet.png) no-repeat}
.btnDet:hover{background:url(../img/btnDetHover.png) no-repeat}
.btnLink{ background:url(../img/btnLink.png) no-repeat}
.btnLink:hover{background:url(../img/btnLinkHover.png) no-repeat}




 
.boxContact{background:url(../img/bgContact1.jpg) left no-repeat; background-color:#eee; padding:40px 0 40px 360px; line-height:36px; font-size:16px; margin:30px 0}
.boxContact span{ font-size:12px; width:600px; overflow:hidden; display:block; line-height:30px; margin:20px 0 0 0}
.boxContact span a{display:inline-block; float:left; margin-right:60px; width:60px; text-align:center; color:#999}
.boxContact span i{display:block; width:46px; height:46px;position:relative; margin:0 auto;
border-radius:50%; 
behavior:url(/js/PIE.htc);}
 
.boxContact_2{background:url(../img/bgContact2.jpg) right no-repeat; background-color:#eee; padding:40px 360px 40px 40px; line-height:36px; font-size:16px; margin:30px 0}
.boxContact_2 span{ font-size:12px; width:600px; overflow:hidden; display:block; line-height:30px; margin:20px 0 0 0}
.boxContact_2 span a{display:inline-block; float:left; margin-right:60px; width:60px; text-align:center; color:#999}
.boxContact_2 span i{display:block; width:46px; height:46px;position:relative; margin:0 auto;
border-radius:50%;  }

.qq1 i{ border:2px solid #e84c62; background:url(../img/icoQq1.png) center no-repeat;}
.qq1:hover{color:#e84c62}
.qq1:hover i{background:url(../img/icoQqHover.png) center no-repeat; background-color:#e84c62}

.qq2 i{ border:2px solid #d2953f; background:url(../img/icoQq2.png) center no-repeat;}
.qq2:hover{color:#d2953f}
.qq2:hover i{background:url(../img/icoQqHover.png) center no-repeat; background-color:#d2953f}

.qq3 i{ border:2px solid #3698c5; background:url(../img/icoQq3.png) center no-repeat;}
.qq3:hover{color:#3698c5}
.qq3:hover i{background:url(../img/icoQqHover.png) center no-repeat; background-color:#3698c5}

.qq4 i{ border:2px solid #11c08d; background:url(../img/icoQq4.png) center no-repeat;}
.qq4:hover{color:#11c08d}
.qq4:hover i{background:url(../img/icoQqHover.png) center no-repeat; background-color:#11c08d}

.product{
	max-width: 1160px; margin: 0 auto; padding:20px 0px 40px 0px;width: 100%;padding: 0 15px;box-sizing: border-box;
}
.product_bg{width:100%; height:auto; background:#f0f0f0}
.product h1{font-size:2.8em; text-align:center; padding-top:1em; font-weight:bold; color:#333}
.product h2{font-size:2.2em; padding:0.8em 0; color:#333;font-weight:bold;}
.product p{ line-height:28px; font-size:16px; margin-bottom:15px;    text-indent: 0em !important; }

.product_case{}
.product_case ul{}
.product_case li{float:left; width:250px; text-align:center; font-size:14px; line-height:35px; margin:5px 12px 5px 11px; border:1px solid #dfdfdf; color:#666}

.zhanqun {height:180px}
.zhanqun dl{float:left; width:180px}
.zhanqun dt{ width:140px; margin:auto; height:140px; border-radius:150px}
.zhanqun dd{ width:180px; text-align:center;  line-height:3em;color:#444}

.zhanqun_2 {height: auto;overflow: hidden;margin-top:30px;overflow:hidden;justify-content: center;display: flex;flex-wrap: wrap;}
.zhanqun_2 dl{float:left; width:180px;margin-bottom:20px;width: 188px;float: left;}
.zhanqun_2 dt{ width:130px; margin:auto; height:130px; border-radius:150px}
.zhanqun_2 dd{text-align:center;  line-height:3em;color:#444}

.zhanqun_3 {height:360px}
.zhanqun_3 dl{float:left; width:180px}
.zhanqun_3 dt{ width:140px; margin:auto; height:140px; border-radius:150px}
.zhanqun_3 dd{ width:180px; text-align:center;  line-height:3em;color:#444}


.about_bj{background:url(../img/about.jpg) top center no-repeat; height:400px}

.news_bj{background:url(../img/news.jpg) top center no-repeat;height:160px}
.case_bj{background:url(../img/case_banner.jpg) top center no-repeat;height:400px}
.tech_bj{background:url(../img/tech.jpg) top center no-repeat;height:400px}
.contact_bj{background:url(../img/about.jpg) top center no-repeat;height:400px}
.newsshow_bj{background:url(../img/newsshow.jpg) top center no-repeat;height:160px}

.page_cp_1{background:url(/statics/rxcn/img/banner_product_1_1.jpg) top center no-repeat;height:160px}
.page_cp_2{background:url(/statics/rxcn/img/banner_product_2_2.jpg) top center no-repeat;height:160px}
.page_cp_3{background:url(/statics/rxcn/img/banner_product_3_3.jpg) top center no-repeat;height:160px}
.page_cp_4{background:url(/statics/rxcn/img/banner_product_4_4.jpg) top center no-repeat;height:160px}
.anli_bj{background:url(../img/anli.jpg) top center no-repeat;height:160px}

.pro_1{background:url(../img/banner_product_1.jpg) top center no-repeat;margin-top:90px;height:500px}
.pro_2{background:url(../img/banner_product_2.jpg) top center no-repeat;margin-top:90px;height:500px}
.pro_3{background:url(../img/banner_product_3.jpg) top center no-repeat;margin-top:90px;height:500px}
.pro_4{background:url(../img/banner_product_4.jpg) top center no-repeat;margin-top:90px;height:500px}


.news_showcon table{margin: 0 auto !important;border-left: 1px solid #000 !important;border-top: 1px solid #000 !important;cell-padding:0;    border-collapse: collapse;min-width:800px;}
.news_showcon table tr{width: min-content;word-break: break-word;border:1px solid #000 !important;}
.news_showcon table td{border-bottom: 1px solid #000 !important;border-right: 1px solid #000 !important;min-width:90px;padding:0 5px !important;}
.news_showcon td p,.news_showcon td span{font-family: "微软雅黑" !important;font-size: 16px !important;line-height: 2.5 !important;text-indent:0!important;}






.navCur1{ line-height:75px; width:1200px; margin:0 auto; color:#fff; font-size:14px;left: 18% !important;}
.navCur1 i{font-style:normal; color:#fff}
.navCur1 a{color:#fff}
.navCur1 a:hover{color:#fff}

.boxMain{max-width:1230px;width: 100%; margin:0 auto;overflow:hidden;padding: 0 15px; padding-top:20px;
    box-sizing: border-box;}

.boxL{float:left; width:200px; display:inline-block;position: inherit !important;margin-left: 0 !important;}
.boxL a{display:block; text-align:center; height:32px; line-height:32px; margin:20px 0; font-size:15px;color: #5d5d5e;}
.boxL a span{display:inline-block;height:32px; line-height:32px;padding:0 20px;position:relative; cursor:pointer;
border-radius:16px; 
behavior:url(PIE.htc);}
.boxL a:hover span{background:#777; color:#fff;}
.navLCard span{background:#e20224; color:#fff;}
.navLCard:hover span{background:#0061b3; color:#fff;}
.boxL1{float:left; width:200px; display:inline-block}
.boxL1 a{display:block; text-align:center; height:32px; line-height:32px; margin:20px 0; font-size:15px;}
.boxL1 a span{display:inline-block;height:32px; line-height:32px;padding:0 20px; cursor:pointer;border-radius:16px; }
.boxL1 a:hover span{background:#777; color:#fff}
.navZw{position:fixed; top:150px; left:50%; margin-left:-600px;}
.boxR{float:right; width:950px; border-left:2px solid #dfdfdf; padding:0 0 0 48px; margin-bottom:30px; display:inline-block; min-height:600px;}
.boxRCon{ color:#666; width:100%; padding:0 0 50px 0; overflow:hidden}
.boxRCon p{ line-height:28px; font-size:16px; margin-bottom:15px;width: 100% !important;}
.boxRCon img{width: 100% !important;}
.news_show{  width:80%; padding:0 5%;margin:0px auto;  min-height:600px; box-shadow:0 0 5px #dfdfdf;margin-bottom:20px;}
.news_showcon{ color:#666; width:96%; margin:auto; padding:0 0 50px 0; overflow:hidden}
.news_showcon div,.news_showcon p{ line-height:28px; font-size:16px; margin-bottom:15px; text-indent:2em;}

.navrxcn{font-size:24px;line-height:24px;/*border-bottom:2px solid #0061b3;*/color: #e20224;  margin:0 auto;text-align:center;padding:30px 0 20px 0; }
.navrxcn span{width:60px; height:2px; font-size:0; line-height:0; background:#e20224; display:block; margin:20px auto 0 auto;}
.navrxcnan{font-size:24px;line-height:24px;/*border-bottom:2px solid #0061b3;*/color: #555;  margin:0 auto;text-align:center;}
 .navrxcnan span{width:60px; height:2px; font-size:0; line-height:0; background:#e20224; display:block; margin:20px auto 0 auto;}
 
.navrxcn_new{font-size:24px;line-height:24px;/*border-bottom:2px solid #0061b3;*/color: #e20224;  margin:0 auto;text-align:center;  }
.navrxcn_new span{width:60px; height:2px; font-size:0; line-height:0; background:#e20224; display:block; margin:20px auto 0 auto;}

 .indCase{ width:100%; background:#e6e6e6; overflow:hidden; padding:40px 0 0 0;}
.caseList{max-width:1230px;padding: 0 15px;width:100%; overflow:hidden; margin:40px auto 0 auto;    box-sizing: border-box;}
.caseList li{float:left; display:inline-block; width:370px; height:270px; margin:0 30px 30px 0; position:relative; text-align:center}
.caseList li span{width:100%;box-sizing: border-box; padding:0 40px; height:270px; background:url(../img/bgBlackCase.png); position:absolute; top:0; left:0; z-index:1; color:#fff; display:none}
.caseList li:hover span{display:block}
.caseList h1{ font-size:22px; padding:60px 0 10px 0; line-height:26px}
.caseList h2{font-size:14px; padding:0 0 15px 0; line-height:24px;}
.caseList h3{border-top:1px dotted #ffffff; }
.caseList h3 a{ width:33px; height:33px; display:inline-block; margin:20px 5px;}
.caseList li img{width:100%; height:270px}
.btnDet{ background:url(../img/btnDet.png) no-repeat}
.btnDet:hover{background:url(../img/btnDetHover.png) no-repeat}
.btnLink{ background:url(../img/btnLink.png) no-repeat}
.btnLink:hover{background:url(../img/btnLinkHover.png) no-repeat}

.more{ display:block; margin:10px auto 40px auto; width:70px; height:32px; line-height:32px; text-align:center; background:#cfcfcf; color:#666;
position:relative;
border-radius:16px; 
behavior:url(PIE.htc);
}
.more:hover{background:#0061b3; color:#fff}

.indCus{ max-width:1230px;width: 100%; padding:50px 15px 0 15px; overflow:hidden; margin:0 auto;box-sizing: border-box;}
.navCus{ width:100%; height:50px; background:#e2e2e2; font-size:0; margin:30px 0;}
.navCus_mobi{display:none}
.navCus a{display:inline-block; font-size:18px; color:#666; width:50%; line-height:50px; text-align:center; float:left}
.navCusCard{ background:#e20224; color:#fff!important;}
.indCusList{ width:100%;overflow:hidden; display:none}
.indCusList a{display:inline-block; float:left; border:1px solid #e2e2e2; text-align:center; margin:0 0.8% 22px 0; padding:0 10px; width:16%;color: #5d5d5e;box-sizing: border-box;}
.indCusList a:nth-child(6n+6){margin-right: 0;}
.indCusList a i{display:block; margin:0; padding:8px 0 10px 0; font-size: 12px;font-style: normal;height:20px;}
.indCusList a img{width:100%; height:159px; border-bottom:1px solid #e2e2e2;object-fit: contain;}

.indBlue{ width:100%; background:#0061b3; height:430px;}
.indBlue1{ width:1200px; margin:0 auto;}


/*企业文化*/
 
.culture_box{width:100%;margin:auto;overflow:hidden;}
.culture_box h3,.team_box h3{height:60px;line-height:60px;text-align:center;font-size:36px;overflow:hidden;}
.culture_box h3 a,.team_box h3 a{display:block;float:right;height:34px;line-height:34px;font-size:15px;color:#b20000;margin:23px 8px 0 0;text-decoration:underline;}
.culture_box h3 a:hover,.team_box h3 a:hover{color:#b20000;text-decoration:underline;}
.culture_con{padding:20px;}
.culture_con ul{width:90%; margin:auto}
.culture_con ul li{float:left;width:50%;line-height:30px;font-size:15px;}
.culture_con ul li em{display:block;float:left;width:120px;height:40px;font-size:20px;font-style:normal;}
.pl2{padding-left:2em;}
.pl05{padding-left:0.5em;}

.culture_more{font-size:24px; text-align:center; padding:20px 0;}
.culture_more a,.culture_more a:hover{ color:#b20000; text-decoration:underline;}



/*加入我们*/
.hrList{ padding:0px 0 0 0;}
.hrList ul{display:block; width:100%;background-color:#eeeeee; overflow:hidden;  margin-bottom:30px; padding:20px 0; cursor:default}
.hrList ul:hover{ color:#000}
.hrList span{display:inline-block; float:left; width:160px; padding:0 20px 0 0; text-align:right; color:#fff;height: 380px;background-color: #80B0D8;}
.hrList h1{border-bottom:2px solid #fff; font-size:40px; display:inline-block; padding:0 0 5px 0; margin-bottom:5px; }
.hrList h2{ display:block; font-size:24px;}
.hrList div{ display:inline-block; float:left; width:calc(100% - 230px); padding:0 25px 0 25px; font-size:14px; line-height:30px;}
.hrList h3{ font-size:18px; padding-top:10px;}
.hrList h4{ text-align:right}

/*团队风采*/
.team_box{width:100%; margin:0 auto; padding:0 0;}
.about_team{ }
.pro-scroll3{width:100%; height:500px;overflow:hidden; position:relative; margin:0 auto 10px; margin-top:10px;}
.pro-img-list3{position:relative;height:500px;overflow:hidden;}
.pro-img-list3 ul{width: 100% !important; *margin-left: -11px; *+margin-left: -0px;}
.pro-img-list3 ul li{width:100%;height:500px;float:left;position:relative;}
.pro-img-list3 ul li img{ width:100%; height:500px;object-fit: cover;}
.pro-img-list3 ul li .team_date{ position:absolute; left:0; bottom:15px; text-align:center; color:#fff; background:#cc0001; font-family:arial; font-weight:bold; font-size:30px; line-height:40px; width:103px; height:91px; padding-top:12px;}

.pro-img-list3 ul li a{ color:#fff;}
.pro-img-list3 ul li a:hover{ color:#fff; text-decoration:underline;}
.pro-img-list3 ul li span{ position:absolute; left:15px; bottom:0px;_bottom:-1px; width:800px; height:96px; line-height:96px; text-align:center; display:block; background:url(../img/flashbg.png); font-size:34px; width:100%;}
.pro-img-list3 ul li a,.pro-img-list3 ul li a:hover{ color:#fff;}
.pro-scroll3 .prev3,.pro-scroll3 .next3{position:absolute;top:200px;width:40px;height:72px;overflow:hidden;cursor:pointer; z-index:10;}
.pro-scroll3 .prev3 a,.pro-scroll3 .next3 a{width:40px;height:72px;display:block; text-indent:-50em;}
.pro-scroll3 .prev3{left:0px;}
.pro-scroll3 .prev3 a{background: url(../img/gu_prev.gif) 0px 0px no-repeat;}
.pro-scroll3 .next3{right:0px;}
.pro-scroll3 .next3 a{background: url(../img/gy_next.gif) 0 0px no-repeat;}


.liuyan_li_main form label{display: block;font-size: 15px;margin-bottom: 5px;color: #5d5d5e;float:left;line-height:40px;margin-right:10px;}
.liuyan_li_main form div{margin-bottom: 25px;}
.liuyan_li_main form input,.liuyan_li_main form textarea{width: 400px !important;padding: 8px 15px;box-sizing: border-box;outline: none;border: 1px solid #B1B1B1;
    
        width: 400px !important;
    border: 1px solid #cbcbcb;
    line-height: 40px;
    height: 40px;
    padding: 0 8px;
    font-size: 14px;
    color: #666;
    width: 300px;
    font-family: "Microsoft Yahei";
    position: relative;
    border-radius: 8px;
}
.liuyan_li_main form textarea{width: 800px !important;}
.liuyan_li_main button{background: #C8000A;color: #fff;display: inline-block;width: 150px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;border:none;border-radius: 8px;margin-left: 38px;}

.liuyan_li_main .form-group label span{color: #C8000A;}
.liuyan_li_main .fc-code{float:right;}
.liuyan_li_main .input-group input{width: 150px !important;}
/*.liuyan_li_main .form-group:nth-child(5){margin-left:-18px;}*/
.liuyan_li_main .portlet-body{clear:both;}

.servi_ss li{margin: 87px 0px 0px 53px;padding: 0px 0px 0px 68px;list-style: none;vertical-align: top;float: left;width: 332px;height: 62px;}
.servi_ss p{text-indent: 0rem !important;}
.ny-banner img{width:100%;display:block;}

@media screen and (max-width: 1015px) {
	.hfooter .nav .copyright{float: left;}
	.nav > ul > li{height: auto;}
}
@media screen and (max-width: 780px) {
	.footer .info h4{position: static;}
}
@media screen and (max-width: 756px) {
	.footer .info ul{margin-bottom: 10px;}
}
@media screen and (max-width: 600px) {
	.footer{padding: 20px;}
}


/* 服务支持 */
.service_one,.service_two{max-width: 1410px;width: 100%;margin: 10px auto 10px auto;justify-content: space-between;overflow: hidden;margin-top:50px;box-sizing: border-box;padding: 0 15px;}
.service_one h1,.service_two h1{font-size: 28px;font-weight: 500;}
.service_one h3,.service_two h3{font-size: 18px;padding: 10px 0px;font-weight: 400;}
.service_one_li{width: 23.5%;float: left;margin-right: 2%;}
.service_one_li:last-child{margin-right: 0 !important;}
.service_one_li > a{display: inline-block;width: 100%;overflow: hidden;background-color: #000;}
.service_one_li > a > img{width: 100%;transition: .3s;display: block;object-fit: cover;}
.service_one_li_main{padding: 1.25rem 0;}
.service_one .card-title{font-size: 1.25rem;margin-bottom: .75rem;font-weight: 400;}
.service_one .card-text{margin-bottom: 1rem;color: #666;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;font-size:14px;}
.service_one .btn{display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-color: #6c757d;}
.service_one .btn:hover{color: #fff;background-color: #6c757d;border-color: #6c757d;}
.service_one_img:hover{transform: scale(1.1);opacity: .9;}

.service_two{margin-top: 80px;margin-bottom: 50px;}
.service_two_li{width: 32%;float: left;margin-right: 2%;border: 1px solid rgba(0,0,0,.125);text-align: center;margin-bottom: 2%;box-sizing: border-box;}
/*.service_two_li:nth-child(5),.service_two_li:nth-child(8){margin-right: 0 !important;}*/
.service_two_li > img{transition: .3s;object-fit: cover;width:100px;height: 100px;margin:20px 0;}
.service_two_li_main{padding: 1.25rem 0;}
.service_two .card-title{font-size: 1.25rem;margin-bottom: .75rem;font-weight: 600;text-align:center;}
.service_two .card-text{margin-bottom: 1rem;color: #666;text-overflow: ellipsis;display: -webkit-box;;-webkit-box-orient: vertical;text-align: left;padding: 0 20px;font-size:14px;height: 70px;}
.news_showcon img{margin-left: -2em;}
@media screen and (max-width: 1250px) {
	.caseList li{width: 32%;margin-right: 2%;}
	.caseList li:last-child{margin-right: 0;}
	.caseList li img{object-fit: cover;}
}
@media screen and (max-width: 1250px) {
    .boxL{width: 100%;}
    .boxR{width: 100%;padding: 0;border: none;}
    
}
@media screen and (max-width: 1080px) {
    .liuyan_li_main form textarea{width: 100% !important;}
    
}
@media screen and (max-width: 1050px) {
	.service_two_li{width: 49%;margin-right: 2% !important;}
	.service_two_li:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 1020px) {
    .indCusList a{width: 24%;margin-right: 1.3333%;}
	.indCusList a:nth-child(4n+4){margin-right: 0;}
	.indCusList a:nth-child(6n+6){margin-right: 1.3333%;}
}
@media screen and (max-width: 1000px) {
    .caseList li{width: 49%;margin-right: 2%;}
	.caseList li:nth-child(2n+2){margin-right: 0;}
	.culture_con ul li{width: 100%;}
	.culture_con ul li em{width: auto;}
}
@media screen and (max-width: 900px) {
    .service_one_li{width: 48%;margin-right: 4%;}
	.service_one_li:nth-child(2n+2){margin-right: 0;}
	.boxContact{padding: 40px 15px 40px;background: none !important;background-color: #eee !important;}
}
@media screen and (max-width: 750px) {
    .news_showcon p{line-height: 2em !important;}
}
@media screen and (max-width: 700px) {
    .caseList{margin-top: 20px;}
    .caseList li{width: 100%;height: auto;}
	.caseList li img{height: auto;}
	.pro-img-list3 ul li span{font-size: 20px;}
	.pro-img-list3 ul li .team_date{line-height: 30px;width: 77px;height: 65px;font-size: 20px;}
}
@media screen and (max-width: 630px) {
    .liuyan_li_main form input{width: 100% !important;}
    .news_show{width: auto;}
}
@media screen and (max-width: 600px) {
	.service_two_li{width: 100%;margin-right: 0;}
	.hrList span{width: 100%;box-sizing: border-box;text-align: center;height: auto;padding: 10px 0;}
	.hrList div{width: 100%;box-sizing: border-box;}
	.hrList ul{padding: 0 0 20px;}
}
@media screen and (max-width: 550px) {
    .indCusList a{width: 48%;margin-right: 4%;}
	.indCusList a:nth-child(4n+4){margin-right: 4%;}
	.indCusList a:nth-child(6n+6){margin-right: 4%;}
	.indCusList a:nth-child(2n+2){margin-right: 0;}
    .ny-banner img{height: 300px;object-fit: cover;}
    .service_one_li{width: 100%;margin-right: 0;}
}
@media screen and (max-width: 440px) {
    .zhanqun_2 dl{width: 160px;}
    
    
}

























