@charset "utf-8";
/* CSS Document */
.neiye {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    max-width: 1000px;
    overflow: hidden;
    text-align: center;
    width: 96%;/*margin-top:2%;*/
}
.neiye span{
	line-height: 40px;
	font-size:3.6rem;
	padding-right: 50px;
	padding-left: 50px;
	border-radius: 3px;
}
.company-title{
	text-align: center;
	color: #666;
	font-size: 3.6rem;
	margin-bottom: 3%;margin-top:0%;
}
.company-title {
    text-align: center;
    color: #666;
    font-size: 3.6rem;
    margin-bottom: 3%;
    margin-top: 0%;
}
.nei_jstx{
	width:100%;
	overflow:hidden;
	padding-top:1%;padding-bottom:2%;
	background-color:#fff;
}
.new .company-title{border-bottom: 1px solid #E1E1E1;}
.new .company-title .hr{
	margin-bottom: 0px;
}
.company-title .hr{
	margin:15px auto;
	width: 75px;
	border-bottom: 2px solid #e99211;
}

.xn_index_box1_1200_box_ul li{width: 31.333%;height: auto;float:left; margin-left:20px;transition: all .2s linear;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1); box-shadow: 0 2px 20px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0);margin-bottom:5%;padding-bottom:5%;}
.xn_index_box1_1200_box_ul li:first-child{margin-left:0px;}
.xn_index_box1_1200_box_li_t{width: 116px;height: 116px;margin:38px auto;border:1px solid #eee;transition: all .2s linear;border-radius: 50%;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
}
.xn_index_box1_1200_box_li_t1{background: url(../images/xn_index_box1_1.png) no-repeat center;}
.xn_index_box1_1200_box_li_t2{background: url(../images/xn_index_box1_2.png) no-repeat center;}
.xn_index_box1_1200_box_li_t3{background: url(../images/xn_index_box1_3.png) no-repeat center;}
.xn_index_box1_1200_box_li_t4{background: url(../images/xn_index_box1_4.png) no-repeat center;}
.xn_index_box1_1200_box_li_t5{background: url(../images/xn_index_box1_5.png) no-repeat center;}
.xn_index_box1_1200_box_li_t6{background: url(../images/xn_index_box1_6.png) no-repeat center;}

.xn_index_box1_1200_box_li_c{width: 80%;margin:0 auto;text-align: center;height: 50px;}
.xn_index_box1_1200_box_li_c a{color:#333;font-size: 20px;transition: all .2s linear;}
.xn_index_box1_1200_box_li_b{width: 80%;margin:0 auto;text-align: center;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}
.xn_index_box1_1200_box_li_b p{color:#666666;font-size: 15px;line-height: 22px;}

.xn_index_box1_1200_box_ul li:hover{cursor: pointer;webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t{background:#d2000c;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_c a{color:#d2000c; text-decoration: underline;}

.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t1{background:#d2000c url(../images/xn_index_box1_1a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t2{background:#d2000c url(../images/xn_index_box1_2a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t3{background:#d2000c url(../images/xn_index_box1_3a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t4{background:#d2000c url(../images/xn_index_box1_4a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t5{background:#d2000c url(../images/xn_index_box1_5a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t6{background:#d2000c url(../images/xn_index_box1_6a.png) no-repeat center;}

/*sdkj开始*/
.sdkj{
	overflow: hidden;
	width:100%;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color:#fff;
	}
.sdkj ul{
	overflow: hidden;
	width:100%;
	max-width:1200px;
	margin:auto;
	text-align: center;
	padding-top: 30px;
	line-height: 0px;
}
.sdkj ul li{
	overflow: hidden;
/*	width:33%;*/
	display: inline-block;
	vertical-align: middle;
}
.sdkj ul li img{
	max-width:100%;
}
.sdkj_boxy{
	border-radius: 50%;
	background-color:rgba(214, 20, 23, 0.4);
	height: 134px;
	width: 134px;
	overflow: hidden;
	padding: 12px;
	margin-right: auto;
	margin-left: auto;
}
.sdkj_box{
	text-align: center;
	margin-bottom: 20px;
}
.sdkj_box img{
	border-radius: 50%;
	background-color: #d61417;
	padding:5px;
	position: relative;
}
.sdkj_box h3{
	font-size: 20px;
	line-height: 30px;
	color: #333;
	margin-top: 10px;
	font-weight: bold;
}
/*sdkj结束*/


@media (max-width: 1350px){
	.about_banCen{top:15%}


}

@media (max-width: 1250px){
	#about{margin-top: -2%;}
	.about_banCon{width:90%;margin:auto;}
	.about_banCen{max-width: 100%;left:inherit;margin-left:0;}
	
	}

@media (max-width: 1100px){
.about_poCen ul{width:100%;}	
.about_poCen li{width:33.333%;margin-right:0;}
.about_poicon{margin:auto;}	
.about_pointro{width:80%;margin:auto;}
	}

@media (max-width: 1050px){
	
	.xn_index_box1_1200_box_ul li{width:30.333%;}
	}


@media (max-width: 800px){
	.xn_index_box1_1200_box_li_c a{ font-size:16px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;}

.about_banner{height:300px; background-color:#cc0000;}
.about_pointro{ font-size:14px;line-height:25px;}
.about_pocn{ font-size:20px;}
.about_banCon{font-size:14px;}
.xn_index_box1_1200_box_li_b p{ font-size:14px;}
.news_content dl dt{ font-size:16px;}
}
	
@media (max-width: 640px){
	
	.xn_index_box1_1200_box_ul li{width:49%;float:left;margin-left:0;}
	.xn_index_box1_1200_box_ul li:nth-child(2n){float:right;}
	.about_poicon{ background-size:cover;width:150px;height:150px;padding-top:8%;}
	.about_pocn{ font-size:16px;}
	.about_poen{ font-size:12px;}
	.iclients-list li{width:33.333%;}
	.about_banTitle{ font-size:20px;}

	}	
	
	
	
	
@media (max-width: 767px){
	
	
    .index_lang_mod{display:none;}    
    .icon{width:100px; height:100px;}

    .advantage{/*display:none;*/}
    .case .box:nth-child(5){display:none;}
    .case .box:nth-child(6){display:none;}
    .contact_mod{display:none;}
    .our-advantage .box1 .icon,.our-advantage .box2 .icon,.our-advantage .box3 .icon{width:140px; height:140px; margin-left:-70px; top:-70px;}
    .our-advantage-head{font-size:3rem;}
    .service .big-word{font-size:2.2rem;}
    .service .small-word{line-height:1.6rem;}
    .our-advantage .word{padding-top:100px;}
    .our-advantage .box1,.our-advantage .box2,.our-advantage .box3{min-height:400px;}
    .case-head+p{padding:0 4px;}
}


@media (max-width: 992px) and (min-width: 768px){
    .case .box1,.case .box2,.case .box3,.case .box4,.case .box5,.case .box6{ width:240px!important;}
    .case .word-bg{ width:181px!important; height:115px; margin:8px 0 0 30px;}
    .case .word{ width:173px!important; padding:6px 0 0 4px; margin:8px 0 0 30px;}
    .case .word-pic{ width:181px!important; margin:8px 0 0 30px;}
    .case .big-word{background-image:none;line-height:28px;}
    .case .shadow{width:78px; height:130px; margin:0px 24px 0 0;} 
    
    .service-word{font-size:1.2rem;}
    .service .big-word{font-size:1.6rem; line-height:20px;}
    .service .small-word{font-size:1.2rem; line-height:18px;}
    .service .box1,.service .box2,.service .box3{height:180px;}
    .case .box>div{height:160px!important;}
}

@media (max-width: 993px) and (min-width: 768px) {
    .news_date{display:none;}
}
@media (max-width: 410px){
    .news_date{display:none;}    
}

@media (min-width: 1200px) {

    .advantage .row{background-image: url(../images/adv_bg.jpg);}
    .advantage .row .box .box1,.advantage .row .box .box2,.advantage .row .box .box3,.advantage .row .box .box4{background-image:none}

}

@media (max-width: 1200px) and (min-width: 768px) {
    .index_lang_mod .bd{ width:100%;}
    .our-advantage .box1 .icon,.our-advantage .box2 .icon,.our-advantage .box3 .icon{width:140px; height:140px; margin-left:-70px; top:-70px;}   
}

@media (max-width:1199px) and (min-width:993px){
    .case .box>div{ width:313px; height:185px;}
    .case .word-pic{width:238px; height:149px; margin:10px 0 0 37px;}  
    .case .word-bg{ width:238px; height:149px; margin:10px 0 0 37px;}
    .case .shadow{margin:0px 31px 0 0;}  
    .case .shadow{margin:0px 31px 0 0;}  
    .case .word{width:76%; padding:54px 10px 0 0; }
}
.step1_6 {
    width: 100%;
    height: auto;
}
.step_left {
    float: left;width:52%;
}
 .step_left.step2_left {
    width: 40%;
    height: AUTO;
    margin: 56px 0px 0px 0px;
}
.step_left.step2_left img {
    display: block;
    width: 100%;
}
.step_pic1{WIDTH:52%;}
.step_right {
    float: right;
}
 .step_pic {
    width: 40%;
    height: auto;
    margin-top: 5%;
}
.w {
    padding: 55px 0 0;padding-bottom:50px;overflow:hidden;
    height: auto;width:1200px;margin:auto;
}
.step1_6 .num_txt {
    margin-top: 12%;
    margin-left: 24%;
}
.num_txt {
    position: relative;
    height: 104px;
    width: 350px;
}
.step2_6 .num_txt {
    margin-top: 66px;
    margin-right: 136px;
    left: 150px;
}
 .step2_6 {
    width: 100%;
    height: auto;overflow:hidden; background-color:#f7f7f7;
}
.w-1200 {
    width: 1200px;
    margin: 0 auto;
}
 ul.ulMeau li {
    float: left;
    margin-right: 10%;
    margin-top: 8px;
    width: 100%; 
} ul.ulMeau li p.pic {
    width: 120px;
    height: 90px;
} ul.ulMeau li p.pic img {
    display: block;
    width: 100%;
} ul.ulMeau li div.ms {
    margin-top: 10px;
    color: #666; font-size:16px; line-height:30px;
    width: 100%;
} ul.ulMeau li div.ms p {
    font-size: 14px;
    margin-top: 3px;
} ul.ulMeau li div.ms p {
    font-size: 14px;
    margin-top: 3px;
}
.block-1 {
    border-radius: 6px; background-color:#fff;
    height: 350px;
    text-align: center;
}
.yxzl{
	width: 100%;
	overflow: hidden;
	background-image: url(../images/nei_yxzl.jpg);
	background-repeat: no-repeat;
	background-position: center top;padding-top:2%;margin-bottom:1%;
	background-color:#fff;
}
.new{ background-color:#fff;}
.yxzl ul{
	overflow: hidden;
	width:96%;
	max-width:1200px;
	margin:auto;
	text-align: center;
	padding-top: 30px;
	padding-bottom:50px;
	font-size: 0px;
}
.yxzl ul li{
	overflow: hidden;
	width:49%;
	margin-right:2%;
	margin-bottom:20px;
	display:inline-block;
	vertical-align: top;
	background-color:rgba(226, 226, 226, 0.4);
	text-align: left;
}
.yxzl ul li:nth-child(2n+2){
	margin-right:0;
}
.yxzl ul li .yxzl_box{
	margin: 12px;
	background-color: #e2e2e2;
	overflow: hidden;
}
.yxzl ul li .yxzl_box .yxzl_img{
	width:150px;
	float: left;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}

.yxzl ul li .yxzl_box h3{
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
}
.yxzl ul li .yxzl_box p{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 10px;
}
.yxzl ul li .yxzl_box p i{
	float:left;
	height:30px;
}

/*yxzl正常结束*/
.block-1 .btit {

    display: block;
    color: #fff;
    line-height: 25px;
    font-weight: bold;
    background: #c31105;
    position: relative;
    height: 150px;
    border-radius: 6px 6px 0 0;

}.block-1 .btit i.bi-1 {
    background-image: url(../images/cdot_3hv.png);
}

.block-1 .btit i.bi-3 {
    background-image: url(../images/cdot_1hv.png);
}
.block-1 .btit span {

    display: block;
    font-size:30px;
    font-weight: bold;
    padding: 75px 0 0; color:#fff;

}.block-1 .bkc {
    padding: 0px 0 0;
}.block-1 .on i.bi-2, .block-1:hover .btit i.bi-2 {
    background-image: url(../images/cdot_2hv.png);
    transition-duration: 0.4s;
}.block-1 .on i.bi-3, .block-1:hover .btit i.bi-3 {
    background-image: url(../images/cdot_1hv.png);
    transition-duration: 0.4s;
}.block-1 .btit i {
    display: block;
    width: 84px;
    height: 84px;
    border: 1px solid #c31105;
    margin: -25px auto 0;
    border-radius: 88px;
    background-color: #c31105;
    position: absolute;
    left: 0;
    right: 0;
    background-position: center center;
    background-repeat: no-repeat;
}
.bcat{ color:#666; font-size:16px;padding:20px;line-height:35px;}
.block-1 {
   
    border-radius: 6px; background-color:#fff;
    height: 350px;
    text-align: center;
/*    box-shadow: #eef4f9 7px 5px 17px;
*/}
div.span-1 {
    width: 31.3333%;
    margin-right: 24px;
    padding-bottom: 15px;
    opacity: 0;
    margin-top: 200px;float: left;
}
.container{ padding-left:0; padding-right:0;}
.byi {
    font-size: 26px;
}