@charset "utf-8";

/* fullSlide */
.fullSlide{width:100%;position:relative;height:650px;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:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:650px;}
.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:961px; margin:0px auto; clear:both; overflow:visible; width:100%;background:#f6f6f6}
.cp_list .con {height:599px; margin:0px auto; width:1310px; }
.cp_list .fl { width:434px; height:599px; overflow:hidden;}
.cp_list .fl dl { position:relative; width:434px; height:599px}
.cp_list .fl dl dt { width:434px; height:599px;   float:left; text-align: center; position:absolute;}
.cp_list .fl dl dt img { width:434px; height:599px; }
.cssimg:hover, .cssimgp:hover img {
    transform: scale(1.08, 1.08);
}
.cssimg, .cssimgp img {
    transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.cp_list .fl dl dd { width:100%; text-align:left; color:#1c1c1c;  height:118px;    position:absolute; top:65px; z-index:999;}
.cp_list .fl dl dd a{ float:left; display:block}
.eeeadg{ width:126px; height:43px; background:#e70012; font-size:18px; border-radius: 25px; text-align:center; line-height:43px; color:#fff; margin-bottom:70px}
.cp_list .fl dl dd h3 { font-weight:700; font-size:36px; line-height:38px; color:#fff; padding-left:65px; 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:70px; padding-bottom:20px; display:block }
.cp_list .fl dl dd p {font-size:14px;  color:#fff;  line-height:30px; width:100%; float:left; display:block; margin:0  }

.cp_list .porod{ margin-left:15%; width:85%; float:left}
.cp_list .porod a{ width:40%; float:left; color:#fff!important; text-align:center; border:1px #fff solid; margin:3px 5px}

.cp_list .fr { width:870px; height:599px; }
.cp_list .fr dl { position:relative; width:424px; height:294px;overflow:hidden; float:left; z-index:999999999999; margin:4px } 
.cp_list .fr dl dt { width:424px; height:294px;   float:left; text-align: center; position:absolute;z-index:-9999;  }
.cp_list .fr dl dt img { width:424px; height:294px;  float:left; }

.cp_list .fr dl dd {position:absolute;  width:100%;height:294px; text-align:left; color:#fff; top:0px; 
z-index:9999;
}
.cp_list .fr a dl dd h3 { font-size:24px; line-height:45px; padding-top:90px; font-weight:normal; text-align:center ; color:#fff}
.cp_list .fr a dl dd h3 span { font-size:18px; line-height:30px; padding-top:20px; }

.cp_list .fr a dl dd p { text-align:center;} 


.ys2 h3{ color:#343434; font-size:24px}
.ys1 p{ width:91px; height:29px; line-height:32px; color:#fff!important; font-size:16px; margin:0px auto; margin-top:20px; border:1px solid #fff!important;}
.ys2 p{ width:91px; height:29px; line-height:32px; color:#fff!important; font-size:16px; margin:0px auto;  margin-top:20px; border:1px solid #fff!important;}

.ys3 h3{ color:#343434; font-size:24px}

.ys3 p{ width:91px; height:29px; line-height:32px; color:#fff!important; font-size:16px; margin:0px auto;  margin-top:20px; border:1px solid #fff!important;}
.ys4 p{ width:91px; height:29px; line-height:32px; color:#fff!important; font-size:16px; margin:0px auto; margin-top:20px; border:1px solid #fff!important;}


.ys1 {width:424px; height:294px; line-height:294px; color:#fff; float:left; text-align:center; font-size:25px;background: rgba(0, 0, 0, .5) ;transition: all 0.4s;  }
	
.ys2 {width:424px; height:294px; line-height:294px; color:#3f3f3f; float:left; text-align:center; font-size:25px;background: rgba(0, 0, 0, .5) ;transition: all 0.4s; 

}


.ys3 {width:424px; height:294px; line-height:294px; color:#3f3f3f; float:left; text-align:center; font-size:25px; background: rgba(0, 0, 0, .5) ;transition: all 0.4s; 

}

.ys4 {width:424px; height:294px; line-height:294px; color:#fff; float:left; text-align:center; font-size:25px;background: rgba(0, 0, 0, .5) ;transition: all 0.4s; 

}




.cp_list .fr .gengduo {width:424px; height:294px; line-height:294px; color:#fff; float:left; text-align:center; font-size:25px;background-color:#0077c2;


	background-image: -webkit-gradient(linear, left top, left bottom, from(#0077c2), to(#16a5ff));
	background-image: -webkit-linear-gradient(top,  #0077c2, #16a5ff);
	background-image: -moz-linear-gradient(top, #0077c2, #16a5ff);
	background-image: linear-gradient(top, #0077c2, #16a5ff); transition: all 0.4s; }




/*--------------*/

.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; padding:14px 0}

	
.zzsc .content_2 .fifi{ display:block;  padding-top:10px; width:100%; 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; font-size:14px; text-align:center; line-height:23px; margin:0!important; margin-top:50px; width:80px; height:23px; float:left}
.content_2 .home_news_li_r:hover{ background:#22279f; color:#fff}

.home_news_li_m{ width:80%; float:left; margin-left:7%}
	.home_news_li_m h4{ color:#333; font-size:20px; font-weight:normal}
    .home_news_li_l{  font-size:16px; width:80px; height:92px; background:#acacac; float:left; text-align:center; color:#fff}
	 .home_news_li_l span{ font-size:30px; margin-top:10px; display:block}
	.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:#22279f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#22279f), to(#22279f));
	background-image: -webkit-linear-gradient(left,  #22279f, #22279f);
	background-image: -moz-linear-gradient(left, #22279f, #22279f);
	background-image: linear-gradient(left, #22279f, #22279f);
	display:flex; justify-content: space-between; opacity:0.83;
	


}.home_news_li_m a{ color:#22279f}
.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;
}
 .pt3{position:relative; background:url(../images/ab_bg.jpg) no-repeat center top;  padding-top:110px; padding-bottom:110px;}
 .pt3 .top1{width:48%; position:relative; z-index:1; margin-top:70px; height:350px;}
 .pt3 .top1 .desc{color:#333; font-size:16px; margin-top:30px; line-height:28px; width:70%}
 .pt3 .top1 .con{padding-right:240px;}
 .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:13%; padding:20px 0; float:left; margin-right:0.3%; text-align:left; transition:All 0.4s ease-in-out; background:url(../images/lind.jpg) no-repeat left top; margin-left:3%}

 .pt3 .icon{   font-size: 40px;
    font-family: DINCond-Bold; color:#010101}
 .pt3 .icon span{ font-size:16px}

 .pt3 .dp li .d{font-size:18px; color:#333; margin-top:30px}

 .pt3 .dp li:hover { transition:All 0.4s ease-in-out; transform: translate(0,-10px);}
 
 .pt3 a:hover{color:#333;  transition:All 0.4s ease-in-out;}
 
 


   
   
 .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: #22279f;
}
 
 .index_cn a {
    font-size: 35px;
    color: #010101;
    font-weight:normal;
    display: inline-block;
    position: relative;
    line-height: 1;
    margin-bottom: 10px;
}
.index_desc a{ color:#787878; font-size:20px;}
.desc a{ color:#8d8d8d; font-size:14px;}


.history{ width:240px; height:167px; background:#22279f; color:#fff; float:left}
.history h3{ font-size:60px; font-family:DINCond-Bold; text-transform:uppercase; text-align:center; padding-top:30px}
.history p{ font-size:24px; text-align:center }



/*--------------*/


.ying{ width:100%; margin:0 auto;background:url(../images/ying.jpg) no-repeat center top fixed ; height:789px}
.warp1{ width:1370px; margin:0 auto; padding-top:88px}
.ying h2{  font-size:28px; font-family:SourceHanSerifCN-Bold_0; color:#fff; text-align:center; background:url(../images/line4.jpg) no-repeat center bottom; padding-bottom:20px}
.ying span{ font-size:16px; color:#fff; text-align:center; display:block; margin-top:20px}
/*--------------*/



.anli{ width:100%; margin:0 auto;background:url(../images/anli_bg.jpg) no-repeat center top fixed ; height:1065px}






/*--------------*/


.youshi{ width:100%; margin:0 auto;background:#fff ; height:925px}







.sd{padding-top:80px;height:827px;}
.sd h3{text-align: center; font-size: 36px; color:#21252a; font-weight: bold; margin-bottom:50px;}
.sd h3 i{display: block; font-size: 22px; color:#666666; font-weight: normal;margin-top:18px; letter-spacing: 2px;}
.sd ul{height:624px; position: relative;}
.sd ul li{float:left; -webkit-transition: height 0.6s;
    -moz-transition: height 0.6s;
    -o-transition: height 0.6s;
    transition: height 0.6s;}
.sd ul li span{display: block; position: relative;}
.sd ul li span p{ font-size: 18px; color:#e0eee5;z-index:50;}
.sd ul li span p i{font-size: 32px; font-weight:lighter; color:#FFF; font-style:normal; font-family:Arial, Helvetica, sans-serif; padding-left:20px}
.sd ul .sd1{width:633px; height:313px;}
.sd ul .sd1 span img{width:633px; height:313px;}
.sd ul .sd1 span p{ position: absolute; bottom:2px;color:#FFF; background: rgba(38, 44, 175, .9); display:block; width:100%; height:89px; line-height:89px;  font-size:24px}
.sd ul .sd2{width:633px; height:297px; position: absolute;left:0; bottom:0;}
.sd ul .sd2 span{display:block; height:297px;transition:All 0.4s ease-in-out;}
.sd ul .sd2 span img{width:633px; height:297px;}
.sd ul .sd2 span p{  position: absolute; bottom:2px;color:#FFF; background: rgba(38, 44, 175, .9); display:block; width:100%; height:89px; line-height:89px;  font-size:24px}
.sd ul .sd2 span b{display:block; width:633px; height:19px; position:absolute; left:0; bottom:0;}
.sd ul .sd2 span b img{width:633px; height:19px;}
.sd ul .sd3{width:316px; height:624px; margin:0 14px;}
.sd ul .sd3 span img{width:316px; height:493px;}
.sd ul .sd3 span p{ width:286px; height:89px;background:#262caf; line-height: 30px; padding-top:37px; padding-left:29px; font-size:24px}
.sd ul .sd4{width:333px; height:516px; padding-top:108px;position: relative;transition:All 0.4s ease-in-out;}
.sd ul .sd4 span img{width:333px; height:346px;}
.sd ul .sd4 span p{width:333px; height:75px;background:#262caf; padding-top:81px;  margin-bottom:14px; font-size:24px}
.sd ul .sd4 b{display: block;width:242px; height:158px;position: absolute; top:-15px; right:-8px;}
.sd ul li span em{display: none; position: absolute;}
.sd ul .sd1 span em{background:#262caf; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);transition:All 0.4s ease-in-out;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:633px; height:313px;top:0;}
.sd ul .sd2 span em{background:#262caf; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);transition:All 0.4s ease-in-out;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:633px; height:297px;top:0;}
.sd ul .sd3 span em{background:#262caf; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);transition:All 0.4s ease-in-out;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:316px; height:493px;top:0;}
.sd ul .sd4 span{height:516px;transition:All 0.4s ease-in-out;transition:All 0.4s ease-in-out;}
.sd ul .sd4 span em{background:#262caf; opacity: 0.35;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); width:333px; height:346px;bottom:0;transition:All 0.4s ease-in-out;}
.sd ul li:hover span em{ display: block;transition:All 0.4s ease-in-out; }












/*--------------*/
.news { width:1176px;}
.news .bt { width:100%; margin-top:70px; height:110px; text-align:left; border-bottom:1px solid #c3ced4; color:#505050; font-size:18px; line-height:35px;}
.news .bt h3 { font-size:34px; font-weight:400; color:#000; line-height:50px;}

.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;}












 .tab-content-wrap {
    position: relative; width:1310px; margin:0 auto; margin-top:40px}

.tab-content.show {
    height: auto;
    opacity: 1;
    top: 0;
    z-index: 1; display:flex; justify-content:  space-between; flex-wrap: wrap ;
}
.col-sm-3 {
    width: 230px;
    position: relative;
    margin-bottom: 22px; text-align:center
} .tab-content .col-sm-3 {
    padding: 0 10px; height: 320px; overflow:hidden; margin-top:10px
}.tab-content .col-sm-3 .tab-card.tab-card-md { text-align:center
    
}

.tab-content .col-sm-3 .tab-card a{ text-align:center
    
}

 .tab-content .col-sm-3 .tab-card {
    position: relative;

    border-radius: 2px;
    overflow: hidden;
    cursor: pointer;
    transition: .2s linear; text-align:center!important  ; width:240px; overflow:hidden
}
 .tab-content .col-sm-3 .tab-card:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    border-radius: 1px 1px 0 0;
}
 .tab-content .col-sm-3 .tab-card.tab-card-md img { width: auto;
  
    display: block; height:320px; text-align:center; 
}.tab-content .col-sm-3 .tab-card.tab-card-md h3 {
    margin-top: -45px;
    font-size: 16px;
    text-align: center;background: rgba(0, 0, 0, .8); z-index:99999999; bottom:0px; position:absolute; display:block; text-align:center!important; width:100%
}







#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-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;
}





.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
}

.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;
}


.con .fr{ 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:80%; margin-bottom:30px
}

.biaoti h3 { color:#3c3c3c; font-size:28px; line-height:25px; font-weight:normal; margin:0 auto; margin-top:55px}

.biaoti 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/s.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:80%; 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:80%; 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; background-attachment:inherit!important;
    height: 1365px; background-size:800%
}
.cp_list .con {
    height: 599px;
    margin: 0px auto;
    width: 90%;
}
.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: #f6f6f6;
}


.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;
    padding-bottom: 120px;
    width: 100%;
    margin: 0 auto;
}
.xwxq_list p img {
    display: block;
    margin: 0 auto; width: 100%!important;
}

.xwxq_page {
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 90px;
}

.xwxq_page{ display:none}
.divBox p img{ width:100%!important}


.p_detail_pic {
    width: 90%;
    float: none;
    text-align: center;
    margin-left: 0%; margin:0 auto
}
.text {
    width: 90%;
    float: none;
    margin-left: 0%; margin:0 auto
}




.text_1 .pn{ padding-bottom:60px}







}






























