@charset "utf-8";

/* fullSlide */
.fullSlide{width:100%;position:relative;height:660px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:660px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:660px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}



.fl{ float:left}. fr{ float:right}


.news_1 .item {
    padding: 25px 0;
    padding-right: 55px; width: 49%!important; float:left; height:150px
}.news_1  .item .left {
    width: 145px;
    text-align: center;
    line-height: 1;
    color: #222222;
    transition: .5s ease-in-out;
    font-family: 'beba'; height:70px
}.news_1 .item .left .num {
    font-size: 40px;font-family: 'beba';line-height: 1;
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
}.news_1 .item .left .num:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 45px;
    background: #dddddd;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.news_1 .item .left .time {
    font-size: 16px;font-family: 'beba';
}.news_1 .item .right .h0 {
    font-size: 20px;
    color: #222222;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    transition: .5s ease-in-out;
    margin-bottom: 15px;
}.news_1  .item .right .p {
    height: 52px;
    overflow: hidden;
} .news_1 .item .right .p {
    transition: .5s ease-in-out;
    font-size: 14px;
    color: #666666;
    line-height: 26px;
}
.news_1 .item .right { width: calc(100% - 145px);
}.news_1 .item:hover {
  background: #2662aa;
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .left {
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .right .h0 {
  transition: .5s ease-in-out;
  color: #ffffff;
}
.news_1 .item:hover .right .p {
  transition: .5s ease-in-out;
  color: #def1ff;}
  .f-cb:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
/*---简介-----------*/
  
/*about*/




.cp_list { height:729px; margin:0px auto; clear:both; overflow:visible; width:100%;background:#fff}


/*--------------*/

.news_1{ width:100%; margin:0 auto;background:#f7f7f7; height:800px}
.warp { width:1310px;  margin:0 auto; padding-top:88px}
.news_1 h2{  font-size:28px; font-family:SourceHanSerifCN-Bold_0; color:#181818; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; padding-bottom:20px}
.zzs {
    width: 1300px;
    margin: 0px auto;
}


.zzsc .tab{ overflow:hidden; width:662px; height:50px;line-height:50px; float:left}
.zzsc .tab a{ display:block;  float:left; text-decoration:none; color:#333; width:217px; text-align:center; font-size:17px; background:#f7f7f7; margin-right:3px }
.zzsc .tab a:hover{ background:#a9194f; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background:#a9194f; color:#fff; text-decoration:none;}
.zzsc .content_2{ overflow:hidden; width:662px; position:relative; height:460px; margin-top:90px}
.zzsc .content_2 ul{ position:absolute; left:0; top:0; }
.zzsc .content_2 li{ width:657px; float:left;border-bottom:1px #d9d9d9 solid;}

	
.zzsc .content_2 .fifi{ display:block;  padding-top:10px; width:80%; float:left ;} 

	
	
	.content_2 li{ border-bottom:1px #d9d9d9 solid}

.content_2	.riri{ width:122px;float:right; margin-top:50px }
	
.content_2 .home_news_li_r {color: #333;border: 1px solid #ababab;transition:All 0.4s ease-in-out;  height:32px; font-size:16px; border-radius: 15px; text-align:center; line-height:30px; margin:0!important; margin-top:50px; }
.content_2 .home_news_li_r:hover{ background:#506ffe; color:#fff}


	.home_news_li_m h4{ color:#333; font-size:20px;}
    .home_news_li_l{ color:#666; font-size:16px}
	.home_news_li_m p{color:#666; font-size:16px; line-height:40px}
	.home_news_tu { width:596px; height:382px; overflow:hidden; margin-top:90px; position:relative; float:right;}
.home_news_tu_img  {width:596px; height:382px; position:absolute; top:0px; left:0px; }
.home_news_tu_con {width:596px; height:108px; position:absolute;   bottom:0px; left:0px;  
background-color:#3c5cef;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c5cef), to(#3c5cef));
	background-image: -webkit-linear-gradient(left,  #3c5cef, #3c5cef);
	background-image: -moz-linear-gradient(left, #3c5cef, #3c5cef);
	background-image: linear-gradient(left, #3c5cef, #3c5cef);
	display:flex; justify-content: space-between; opacity:0.83;
	


}
.home_news_tu_con h3 { padding-left:55px; padding-top:25px; color:#FFF; line-height:28px; font-size:31px; font-weight:normal; font-family:"Times New Roman", Times, serif; } 
.home_news_tu_con h3 p { font-family:"微软雅黑"; font-size:17px;line-height:23px; }
.home_news_tu_con_b { float:right; padding-right:43px; padding-top:43px;}


.zzsc a .home_news_tu.right .home_news_tu_img,
.zzsc a .home_news_tu.right .home_news_tu_con {
	
		transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
	
	}

.zzsc a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.zzsc a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }



/*--------------*/
.wrap1 {
    width: 1310px;
    margin-right: auto;
    margin-left: auto;
}



.pt1{position:relative; background:#f3f3f3;  padding-top:30px; padding-bottom:100px;}


/******优势*******/
.index_pro{ width:1310px; margin:0 auto;}

.index_pro01{ width:100%; overflow:hidden;}
.index_pro01 .er1{ float:left; width:460px; height:554px; background:url(../images/er1.jpg) no-repeat center bottom; margin:30px 10px 0 0;}
.index_pro01 .er1 dt{ width:460px; height:324px; overflow:hidden;}
.index_pro01 .er1 dt img{width:460px; height:324px; -moz-transition: all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.index_pro01 .er1:hover dt img{ transform: scale(1.1);
    -ms-transform: scale(1.1);}
	
.index_pro01  dd{ color:#fff; padding:0 40px; font-size:28px; color:#fff; padding-top:33px;}

.index_pro01  p{ color:#fff; padding:20px 0px; font-size:16px; color:#fff; line-height:30px; display:block; width:100% }

.index_pro01 .er2 dd{ color:#fff; padding:0 40px; font-size:28px; color:#fff; padding-top:33px; width:415px; float:left}

.index_pro01 .er3 dd{ color:#fff; padding:0 40px; font-size:28px; color:#fff; padding-top:33px; width:425px; float:left}




.index_pro01 .er2{ float:left; width:840px; height:277px; background:url(../images/er2.jpg) no-repeat left top; margin:30px 0px 0 0;}
.index_pro01 .er2 dt{ width:425px; height:277px; overflow:hidden; float:right}
.index_pro01 .er2 dt img{width:425px; height:277px; -moz-transition: all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.index_pro01 .er2:hover dt img{ transform: scale(1.1);
    -ms-transform: scale(1.1);}



.index_pro01 .er3{ float:left; width:840px; height:277px; background:url(../images/er2.jpg) no-repeat right top #0059a9; margin:0px 0px 0 0;}
.index_pro01 .er3 dt{ width:415px; height:277px; overflow:hidden; float:left}
.index_pro01 .er3 dt img{width:415px; height:277px; -moz-transition: all 0.6s;-webkit-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s;}
.index_pro01 .er3:hover dt img{ transform: scale(1.1);
    -ms-transform: scale(1.1);}


 .pt3{position:relative; background:url(../images/ab_bg.jpg) no-repeat center top;  padding-top:110px; padding-bottom:160px;}
 .pt3 .top1{width:48%; position:relative; z-index:1; margin-top:70px; height:350px;}
 .pt3 .top1 .desc{color:#a9a9a9; font-size:16px; margin-top:30px;}
 .pt3 .top1 .con{padding-right:140px;}
 .pt3 .top1 .index_more{position:absolute; right:0; top:0; bottom:0; width:140px; background:#fff; padding-top:20px; text-align:center;}
 .pt3 .pic{position:absolute; left:45%; top:110px; z-index:0;}
 .pt3 .pic img{max-width:759px;}
 .pt3 .dp{padding-top:60px;position:relative; width:100%; margin:0 auto; justify-content: space-between; height:157px;}

 .pt3 .dp  li{ width:33%; padding:20px 0; float:left; margin-right:0.3%; text-align:center; transition:All 0.4s ease-in-out; }

 .pt3 .icon{   font-size: 70px;
    font-family: DINCond-Bold; color:#fff}
 .pt3 .icon span{ font-size:16px}

 .pt3 .dp  li .d{font-size:18px; color:#fff}

 .pt3 .dp li:hover { transition:All 0.4s ease-in-out; transform: translate(0,-10px);}
 
 .pt3 a:hover{color:#4dffcf;  transition:All 0.4s ease-in-out;}
 
 

 .li1 { background:#2cc2ff}
  .li2 {background: rgba(77, 255, 207, .6)}
   .li3 {background: rgba(173, 147, 255, .6)}
   
   
   
 .pt3 .pic {width: 720px;}
 .pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0;
}.index_en a {
    font-size: 77px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;  color: #fff;
}
 
 .index_cn a {
    font-size: 35px;
    color: #fff;
    font-weight:normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}
.index_desc a{ color:#fff; font-size:20px;}
.desc a{ color:#fff; font-size:14px;}




/*--------------*/












/*--------------*/
.news { width:1310px; margin:0 auto; height:620px}
.news_con .fl dl { width:377px; height:196px; background:#f0f0f0; float:left; padding:25px 30px;  }


.news_con .fl dl i { width:77px; height:22px; line-height:22px; color:#fff; font-size:17px; text-align:center; background:#0089d1; font-style:normal; float:left; display:block;}
.news_con .fl dl dt { width:100%; float:left; font-size:18px; line-height:25px; margin-top:10px; font-weight:400;}
.news_con .fl dl dd span { font-size:17px; line-height:50px; background:url(../images/n_xx1.jpg) no-repeat left bottom; height:50px; display:block; }
.news_con .fl dl dd p { font-size:18px; line-height:30px; color:#222222; padding-top:20px; background:url(../images/news_xx1.jpg) no-repeat left top;}
.news_con .fl dl dd em { font-size:15px; font-style:normal; font-size:15px; color:#666666; border-bottom:1px solid #666666;  padding-top:40px; float:left;}


.con {
    width: 100%;
    margin: 0px auto;
}
.news_con .fr { width:100%; float:none;}
.news_con .fr dl { width:100%; height:331px;  margin-bottom:30px;   }
.news_con .fr dl img { width:630px; height:331px; }

.news_con .fr dl dt {  width:630px; height:331px;  float:left;  }
.news_con .fr dl dt img { width:630px; height:331px; }

.news_con .fr dl dd {   width:630px; float:right; }

.news_con .fr dl dd em { font-size:19px; color:#4a4a4a; font-style:normal; background:url(../images/n_xx.jpg) left bottom no-repeat; line-height:57px; height:57px; float:left; width:100%;}
.news_con .fr dl dd p { font-size:15px; color:#505050; line-height:30px;}
.news_con .fr dl dd h3 { font-size:22px; font-weight:400; width:100%; color:#0059a9; line-height:90px;}
.news_con .fr dl dd span { width:147px; height:44px; line-height:44px; text-align:center; color:#fff; font-size:15px; border-radius:50px; background:#0059a9; margin-top:20px; float:left;}


/*.news .con { width:1176px;}
.news dl { width:100%; float:left; height:314px; border-bottom:1px solid #c3ced4; transition:all 0.4s;}
.news dl dd { width:824px; float:left;}
.news dl dd i { font-size:22px; line-height:78px;  float:left; margin-top:32px; width:100%; font-family:Arial, Helvetica, sans-serif;  color:#a2a2a2; font-style:normal;}
.news dl dd h3 { color:#1c1c1c; font-size:28px; line-height:60px;  font-weight:400;width:90%; float:left; transition:all 0.4s;}
.news dl dd p { color:#6d6d6d; font-size:16px; line-height:29px; width:90%; float:left;}
.news dl dd span { width:112px; height:24px; line-height:24px; border:1px solid #d5dce0; text-align: center; float:left; margin-top:40px; border-radius:25px;transition:all 0.4s;}

.news dl dt { width:358px; height:199px; float:right;  overflow:hidden; margin-top:63px;}
.news dl dt img { width:358px; height:199px;}

.news a:hover dl { border-bottom:1px solid #0077c2;}
.news a:hover dl dd h3 { color:#0077c2;}
.news a:hover dl dd span {width:112px; height:24px; line-height:24px; border:1px solid #0077c2; background:#0077c2; text-align: center; float:left; margin-top:40px; border-radius:25px;  color:#fff;}
*/









.index_pro01 .er4{ display:none }




#flash2{ display:none

}

.mbdh{ display: none}
.34a{ display:block}
.34b{ display: none}
.wap_22{ display:none}
/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:550px){  

.mbdh{ display:block}
header{ display:none}

#flash2{ display:block;
width:100%;
height:598px;
float:none; margin:0 auto

}.ba{ display:none}

.about,.warp{ width:100%}


.biaoti_3 {
    width: 100%;}
	.biaoti_3 p{ font-size:16px}
	.biaoti_3 span{ font-size:22px}
	
	
	
	
	
	
	
	
	
.neirong, .sz{  width: 90%;}

.btn_1{ width:30%}

.warp_2{ padding-top:60px}

.ying{ display: none}
.mt-tabpage{ width:100%;}
.con2{ width:100%; display: flex;
    justify-content: center;flex-wrap:  wrap ;

}.ll {
    width: 80%;
    font-size: 20px;
    line-height: 24px;
    padding-top: 27px; margin:0 auto
}


.ss,.ewm { float:none;clear:both; display:none}



footer .banquan{ width:100%; clear:both}
footer{ display:none}

footer .banquan .xia{ float:none}
.lx{
    width: 100%;
    height: 519px;
    float: left;
    background: #035bbf;
    color: #FFFFFF;
    position: relative;
  
}.ll em{ line-height:13px}

.ll p{ line-height:30px}
.ll span{ margin-bottom:20px}


.pavilion-container .pavilion-inner{ width:100%}



.news_1 {
    width: 100%;
    margin: 0 auto;
    background: #f7f7f7;
    height: 750px;
}
#34b{ display:none!important}
.er13_a{display:none!important}
.warp {
    
    margin: 0 auto;
    padding-top: 38px;
}
.pavilion-container {    padding-top: 20px;}

.wap_22{display:block ; z-index:999999999999}

.wap_down{z-index:999999999999}


.ej_nav{ width:100%; background-size: 330%; height:200px}

.bannertoptop {
    width: 100%;
    height: 146px;
    margin: 0 auto;
}
.licheng{
    width: 100%;}
.ej_nav_list {
    display: block;
    width: 100%;
    position: relative;
    height: 42px;
    /* box-shadow: 0px 5px 5px 0px rgb(0,0,0,.1); */
    margin: 0 auto;
}

.ej_nav_u1 li {
    display: inline-block;
    vertical-align: top;
    width: 24%!important;
    text-align: center;
    line-height: 42px;
    margin-right: 1px;
    background: rgba(255, 255, 255, .7); 
}
.ej_nav_u1 li  a{ font-size:16px}


.gsjj_con1{ min-height:500px}




.gsjj_con1_div1 {
    box-sizing: border-box;
    font-size: 0;
    /* box-shadow: 0 0px 29px -1px grey; */
    position: relative;
    margin: 40px auto;
    width: 90%;
}
.gsjj_con1_div1_right {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    border-radius: 35px 0px;
    overflow: hidden;
    height: 242px; margin:0 auto; float:none
}


.gsjj_con1_div1_left {
    display: block;
    vertical-align: middle;
    width: 100%;
    box-sizing: border-box; margin:0 auto
  
}
.gsjj_con1_div1:after {
    content: '';
    display: block;
    width: 10px;
    height: calc(100% - 0 px);
    position: absolute;
    top: 0px;
    right: 0px;
    background: rgba(130,133,136,0);
}

.pro_list_1_mid_right_1{ width:100%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;
}
.pro_list_1_mid_right_1 ul { width:100%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ;}
.pro_list_1_mid_right_1 ul li {
    margin-right: 2%;
    margin-bottom: 1.875em;
    -webkit-transition: -webkit-box-shadow .45s ease-out;
    transition: -webkit-box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    float: left;
    background-color: #fff;
    width: 48%;
   margin:1% ; margin-bottom: 2.5%;
}
.cssimg, .cssimgp img{ margin-top:4px!important}


.pro_list_1_mid_right_1_2_1 { font-size:14px!important}


.cell_h {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}
.cell_h  img{ height:130px}

.cell_mid {
    display: table;
    height: 200px;
    width: 100%;
}.pro_list_1_mid_right_1_1 {
    text-align: center;
    height: 200px;
}
.pro_list_1_mid_right_1_2_3 {
    margin-bottom: 1.5625em;
}
.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 80px auto;
    display: block;
}.woi li p {
    line-height: 28px;
    font-size: 16px;
    width: 90%!important;
    float: left;
    color: #333;
    margin-right: 3%;
    line-height: 30px;
}.woi li {
    width: 86%!important;
    float: none;
    display: block;
    background: #fff;
    margin-bottom: 1%;
    transition: box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;
    padding: 4%; margin:4%; 
}.gsjj_con1_div1_center {
    width: 100%;
    padding: 0;
    margin: 40px auto;
    display: block;
}



.cen1 {
    width: 100%;
    margin: auto;
    height: auto;
    z-index: 999999999999999999999999999;
}

.cpleft{ display:none} 


.cpright {
    width: 100%;
    float: none;
    padding-top: 30px;
    padding-left: 0px; margin-left:0!important
}





.wrap {
    width: 100%;
    margin: 0 auto;
}
.p_detail {
    width: 100%;
    float: none;
    line-height: 35px;
    font-size: 15px; margin:0 auto
}


.product-details .case {
    margin-top: 0px;
    max-width: 100%;
}
.product-details .case .brief .big-image {
    width: 100%;
    float: none; margin:0 auto
}


.p_detail h4 {
    color: #FFFFFF;
    font-weight: normal;
    border-top: solid 3px #0a5bc6;
    background: #f9f9f9;
    margin-bottom: 10px;
    margin-top: 10px; width:90%; margin:10px auto
}
.paging{ display:none}
.product-details .case .brief .text {
    width: 90%;
    float: none;
    padding: 0px 5%; margin:0 auto; text-align:center
}
.text_1{ display:none}
.brief div{ width:90%; margin:0 auto}
.product-details .case .brief .text .title {
    font-size: 24px;
    font-weight: normal;
    color: #333333;
    margin-bottom: 0px;
    margin-top: 20px;
    text-align: center;
}.product-details .case .brief p img{ width:100%!important; margin:10px auto}

.product-details .case .brief p
{ width:90%!important; margin:10px auto}
.xwzx_con1,.xwzx_con1_u1{ width:100%!important}

.maps { display:none
}
.content {
    clear: both;
    overflow: visible;
    width: 92%;
    margin: 2% auto;
    padding: 2%;
    background: #fff;
}
.rit-box {
    float: none;
    width: 90%; margin:0 auto
}
.section {
    width: 90%;
    display: table; margin:0
    
}.top-tit{ display:none}.city {
    width: 90%;
    display: table;
    margin-top: 15px;
}


.news_con .fr dl dt{ display:none }

.biaoti {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:70%; margin-bottom:30px
}

.biaoti h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:25px}

.biaoti p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }

.biaoti3 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/n.png) no-repeat center center; background-size:70%; margin-bottom:30px
}

.biaoti3 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:25px}

.biaoti3 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }

.news {
    width: 100%;
    margin: 0 auto;
    height: 620px;
}

.biaoti2 {
    padding: 10px 0px;
    width: 100%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/ad.png) no-repeat center center; background-size:100%; margin-bottom:30px
}

.biaoti2 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:25px}

.biaoti2 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }








.biaoti_2 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}

.biaoti_2 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_2 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_3 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/n.png) no-repeat center center; background-size:70%; margin-bottom:30px
}

.biaoti_3 h3 { color:#fff; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti_3 p { text-transform:uppercase;  color:#fff; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_4 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;

    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}
.city{ display:none}
.biaoti_4 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_4 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }


.biaoti_7 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 80px;
    text-align: center;
    background: url(../images/c.png) no-repeat center center; background-size:90%; margin-bottom:30px
}

.biaoti_7 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:28px}

.biaoti_7 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }



.biaoti_6 {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 130px;
    text-align: center;
    background: url(../images/p.png) no-repeat center center; background-size:70%; margin-bottom:30px
}

.biaoti_6 h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti_6 p { text-transform:uppercase;  color:#524e4e; font-size:16px;  font-weight:normal;  line-height:24px ; padding-top:10px }

.tab-content-wrap {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 40px;
}

.tab-content .col-sm-3 .tab-card {
    position: relative;
    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear;
    text-align: center!important;
    width: 100%;
    overflow: hidden;
}
.tab-content .col-sm-3 .tab-card.tab-card-md img {
    width: auto;
    display: block;
    height: 180px;
    text-align: center;
}.col-sm-3 {
    width: 43%;
    position: relative;
    margin-bottom: 22px;
    text-align: center;
}.tab-content .col-sm-3 {
    padding: 0 10px;
    height: 180px;
    overflow: hidden;
    margin-top: 10px;
}.anli {
    width: 100%;
    margin: 0 auto;
    background: url(../images/anli_bg.jpg) no-repeat center top fixed;
    height: 1365px;
}
.cp_list .con {
    height: 599px;
    margin: 0px auto;
    width: 90%; overflow:hidden
}
.cp_list .fl {
    width: 100%;
    height: 599px;
    overflow: hidden;
}

.cp_list .fl dl {
    position: relative;
    width: 100%;
    height: 599px;
}
.eeeadg {
    width: 126px;
    height: 43px;
    background: #e70012;
    font-size: 18px;
    border-radius: 25px;
    text-align: center;
    line-height: 43px;
    color: #fff;
    margin-bottom: 30px; margin-left:50px
}

.cp_list .fl dl dd h3 {
    font-weight: 700;
    font-size: 36px;
    line-height: 38px;
    color: #fff;
    padding-left: 50px;
    line-height: 48px;
    padding-bottom: 10px;
}
.cp_list .fl dl dd span {
    font-weight: 100;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    padding-left: 50px;
    padding-bottom: 20px;
    display: block;
}
.cp_list{
    height: 861px;
    margin: 0px auto;
    clear: both;
    overflow: visible;
    width: 100%;
    background: #fff;
}


.pt3 .pic {
    position: absolute;
    left: 45%;
    top: 110px;
    z-index: 0; display:none
}
.pt3 .dp {
    padding-top: 60px;
    position: relative;
    width: 100%;
    margin: 0 auto;
    justify-content: space-between;
    height: 157px;display:none
}.pt3 {
    position: relative;
    background: url(../images/ab_bg.jpg) no-repeat center top;
    padding-top:10px;
    padding-bottom: 50px; height:600px
}
.wrap1 {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
}
.pt3 .top1 {
    width: 90%;
    position: relative;
    z-index: 1;
   
    height: 350px; margin:0 auto; margin-top: 70px;
}
.pt3 .top1 .con {
    padding-right: 0px;
}
.index_en a {
    font-size: 57px;
    font-family: DINCond-BoldAlternate;
    text-transform: uppercase;
    color: #22279f;
}

.index_cn a {
    font-size: 25px;
    color: #010101;
    font-weight: normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}.index_desc a {
    color: #787878;
    font-size: 18px;
}


.pt3 .top1 .index_more {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 140px;
    background: #fff;
    padding-top: 20px;
    text-align: center; display:none
}

 .pt3 .top1 .desc{color:#333; font-size:16px; margin-top:30px; line-height:28px; width:100%}




.wap_down{ z-index:99999999999999999999999999999999999999999999999999!important}


.tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: -45px;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 0, 0, .8);
    z-index: 99999999;
    bottom: 0px;
    position: absolute;
    display: block;
    text-align: center!important;
    width: 100%;-o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}
.youshi{ display:none}

.home_news_tu{ display:none}






.zzsc .content_2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 460px;
    margin-top: 40px; margin:0 auto
	
}



.zzsc .content_2 li {
    width: 100%;
    float: left;
    border-bottom: 1px #d9d9d9 solid;
    padding: 14px 0;
}
.home_news_li_l {
    font-size: 15px;
    width: 20%;
    height: 72px;
    background: #acacac;
    float: left;
    text-align: center;
    color: #fff;
}

.home_news_li_m h4 {
    color: #333;
    font-size: 17px;
    font-weight: normal; padding-bottom:6px
}

.home_news_li_m p {
    color: #666;
    font-size: 16px;
    line-height: 40px; display:none
}
.home_news_li_m {
    width: 73%;
    float: left;
    margin-left: 7%;
}
.zzsc{ width:90%; margin:0 auto}

.content_2 .home_news_li_r {
    color: #333;
    border: 1px solid #ababab;
    transition: All 0.4s ease-in-out;
    font-size: 14px;
    text-align: center;
    line-height: 23px;
    margin: 0!important;
    margin-top: 50px;
    width: 80px;
    height: 23px;
    float: left;
}




.xwzx_con1_middle {
    width: 20%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.xwzx_con1_right {
    width: calc(100% - 22%);
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    border-left: 1px solid #e5e5e5;
    padding-left: 2%;
    padding-right: 10px;
    position: relative;
    transition: 0.3s ease-out;
}
.xwzx_con1_right:after {
    content: '查看详细 →';
    display: block;
    font-size: 16px;
    color: #282828;
    position: absolute;
    right: 0;
    top: 10%;
    margin-top: -10px;
    transition: 0.3s ease-in-out;
    width: 150px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    border: 1px #CCC solid;
    text-align: center; display:none
}.xwzx_con1_u1 li a {
    display: block;
    padding: 10px 0;
    position: relative;
    z-index: 2;
    margin: 10px 0;
}.xwzx_con1_middle b {
    font-size: 30px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    float: left;
    width: 100%;
    text-align: center;
}.xwzx_con1_middle em {
    font-size: 16px;
    color: #2c3238;
    font-family: arial;
    transition: 0.3s ease-out;
    font-style: normal;
    float: left;
    width: 100%;
    text-align: center;
}

.xwzx_con1_right h1 {
    font-size: 16px;
    color: #333;
    transition: 0.3s ease-out;
    font-weight: normal;
}

.xwxq_list .divBox {
    position: relative;
   
    width: 92%;
    margin: 0 auto; padding:4% ;margin-bottom: 120px;
}
.xwxq_list p img {
    display: block;
    margin: 0 auto; width: 100%!important;
}

.xwxq_page {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 90px; display:none; 
}


.xwxq_list .divBox img{ width:100%}



.edgebj {
    background: url(../images/edge.jpg) no-repeat center;
    width: 100%!important;
    margin: 0 auto;
}
.edge .qh li {
    float: left;
    width: 33%!important;
    height: 130px!important;  margin-bottom:1%
}
.edge .qh {
    height: 254px!important;
    margin-bottom: 22px;
    display: flex;
    flex-wrap: wrap!important;
    justify-content: space-between;
}
.edge .qh li span {
    display: block;
    height: 130px!important;
    color: #fff;
    font-size: 14px!important;
    text-align: center;
    line-height: 190px!important;
}


.edge .ed1 { background: #f3f3f3; background-image:none!important; height:369px }
.edge .ed2{  background: #f3f3f3; background-image:none!important; height:369px }
.edge .ed3{  background: #f3f3f3; background-image:none!important;height:369px }
.edge .ed4{  background: #f3f3f3; background-image:none!important;height:369px ; overflow:hidden!important}
.edge .ed5{ background: #f3f3f3; background-image:none!important;height:369px }
.edge .ed6{  background: #f3f3f3; background-image:none!important;height:369px; overflow:hidden!important }

.edge .ed7{  background: #f3f3f3; background-image:none!important;height:369px }
.edge .ed8{  background: #f3f3f3; background-image:none!important;height:369px }
.edge dl {
    width: 100%!important;
    padding: 20px!important;
}


.edge .ed6 li {
    width: 100%!important;
    float: left;
    list-style: none;
    padding: 22px!important;
}
.edge .ed2 li {
    width: 100%!important;
    float: left;
    list-style: none;
    padding:20px!important; height:120px!important; overflow:hidden!important
}


.edge .ed2 { overflow:hidden}


.edge dl dt {
    font-size: 18px!important;
    color: #000;
    height: 72px;
    font-weight: normal;
    line-height: 72px;
}
.edge .ed2 h2{  font-size: 18px!important;
    color: #000;
    height: 72px;
    font-weight: normal;
    line-height: 72px;
}
.edge .ed4 ul {
    width: 100%!important;
    float: left!important;
    padding: 20px!important;
}

.edge .ed4 h2 {
    font-size: 14px!important;
    color: #868686;
    height: 32px;
    font-weight: normal;
    line-height: 32px; -o-text-overflow:ellipsis;
 text-overflow:ellipsis;
 /*超出...*/display:-webkit-box;
 -webkit-line-clamp:1;
 /*显示行数*/-webkit-box-orient:vertical; overflow:hidden
}
.ed6 div{ width:100%!important}


.edge .ed6 h2 {
    font-size: 18px!important;
    color: #000;
    height: 52px;
    font-weight: normal;
    line-height: 52px;
}

.edge .ed2 p {
    font-size: 15px;
    color: #868686;
    line-height: 24px;
}

.edge .ed2 h2 {
    font-size: 22px;
    color: #000;
    height: 42px!important;
    font-weight: normal;
    line-height: 42px!important;
}
.edge .ed6 li {width: 100%!important;
    float: left;
    list-style: none;
    padding: 20px!important;
    height: 120px!important;
    overflow: hidden!important;
}.index_pro {
    width: 100%!important;
    margin: 0 auto;
}



.index_pro01 .er1 {
   float: none!important;
    width: 98%!important;
    height: 554px;
    background: url(../images/er1.jpg) no-repeat center bottom;
    margin: 1%!important;
}


.index_pro01 .er1 dt {
    width:100%!important;
    height: 324px;
    overflow: hidden;
}


.index_pro01 .er2 {
    float: none!important;
   width: 98%!important;
    height: 477px;
    background: url(../images/er2.jpg) no-repeat left top;
    margin: 1%!important;
}

.index_pro01 .er3 {
   float: none!important;
     width: 98%!important;
    height: 497px;
    background: url(../images/er2.jpg) no-repeat right top #0059a9;
    margin: 1%!important;
}

.index_pro01 .er3 dt {
    width: 100%!important;
    height: 277px;
    overflow: hidden;
    float: none!important; margin-top:3% 
}

.index_pro01 .er2 dd {
    color: #fff;
    padding: 0 40px;
    font-size: 28px;
    color: #fff;
    padding-top: 33px;
    width: 98%!important;
    float: none!important;
}



.index_pro01 .er3 dd {
    color: #fff;
    padding: 0 40px;
    font-size: 28px;
    color: #fff;
    padding-top: 33px;
   width: 98%!important;
    float: none!important;
}
.index_pro01 .er2 dt {
    width: 100%!important;
    height: 277px;
    overflow: hidden;
     float: none!important;
}

#footer, .foot_b{ display:none}


.news_con .fr dl dd {
    width: 90%;
    float: none; margin:0 auto
}



.news_con .fr dl dd em {
    font-size: 16px;
    color: #4a4a4a;
    font-style: normal;
    background: url(../images/n_xx.jpg) left bottom no-repeat;
    line-height: 50px;
    height: 50px;
     float: none;
    width: 100%; padding-bottom:5px
}
.news_con .fr dl dd h3 {
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    color: #0059a9;
    line-height: 50px;
}
.news_con .fr dl dd {
    width: 90%;
    float: none;
    margin: 0 auto; background:f5f5f5; padding-top:20px
}

.news_con .fr dl dd span {
    width: 117px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 50px;
    background: #0059a9;
    margin-top: 20px;
    float: left;
}



.gsjj_con1_div1_right{ margin:50px 0}
.pro_list_1_mid_right_1_2_2 {
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    margin-top: 6px;
    margin-bottom: 16px;
    font-size: 13px!important;
    line-height: 30px;
}.p2{ display:none}



.p3 {
    width: 150px;
    height: 43px;
    line-height: 45px;
    text-align: center;
    background: #fff;
    color: #ff9f1a;
    font-size: 16px;
    margin: 10px 10px;
    border: 2px #ff9f1a solid;
    float: none;
    margin-bottom: 60px; margin:0 auto
}


.edge .ed4 li{
    width: 50%!important;
    float: left;
    list-style: none;
}



.index_pro01 .er2{ display:none }

.index_pro01 .er4 dd {
    color: #fff;
    padding: 0 40px;
    font-size: 28px;
    color: #fff;
    padding-top: 33px;
    width: 98%!important;
    float: none!important;
}

.index_pro01 .er4 dt {
    width: 100%!important;
    height: 277px;
    overflow: hidden;
     float: none!important;
}
.index_pro01 .er4{ display:block }

.index_pro01 .er4 {
    float: none!important;
    width: 98%!important;
    height: 517px;
    background: url(../images/er2.jpg) no-repeat left top #0059a9;
    margin: 1%!important;
}









}






























