@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;}

.zzsc{ width:1300px; margin:0 auto}


.fl{ float:left}. fr{ float:right}

.key{ width:100%; height:55px; padding:50px 0; background:#0341a6; margin:0 auto; color:#fff}

.key .fl{ width:60%}
.key .fr{ width:40%}
.key .fl h2{ font-size:30px; text-transform:uppercase}
.key .fl p{ font-size:14px;}

#warp_2 {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height:753px; background:#fff
}

.biaoti_h2{ width:1240px; height:97px;  float:left;}
.biaoti_h2 h2{ font-size:22px; color:#2074cf; text-align:center; margin-top:50px}


.tubiao{width:500px; float:left;  margin-left:-20px}


 .tubiao a{width:93px; height:171px;  float:left; margin-right:25px ; text-align:left}

    .tubiao dl {
	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; width:115px; height:65px;   text-align:center;  color:#333; font-size:14px
	
}

    .tubiao a:hover dl {
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px); color:#65c61f; }
 .tubiao a dl p{ margin-top:10px}
 .tubiao a:hover dl p{ margin-top:10px}

 .yuyu{ margin-top:49px;  line-height:22px; margin:0 auto; width:100%; height:143px; padding-top:50px }

 
  .yuyu p{ margin-top:10px; font-size:14px}
 .yuyu a {
	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; width:100%; height:93px; border:1px #cccbcb solid;  text-align:center; padding:20px 0px; margin:0px 15px 0px 0px; color:#353535; 
	
}

    .yuyu a:hover {
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px); width:100%; height:93px ; border:0px #e4e4e4 solid; text-align:center; padding:20px 0px;  background:#0341a6; color:#fff; display:block
	}
	.yuyu a:hover span{ color:#fff;}
	.yuyu a:hover em{ color:#fff;}
.yuyu dl span{ font-size:66px; color:#323232; font-family:DINCond-Medium; }
.yuyu dl span em{ font-style:normal; font-size:16px}
.youbian_about{ width:100%; margin:0 auto; height:486px ;margin-top:99px; }

.youbian_about span{ font-size:12px; color:#616161; }

.youbian_about span a{ color:#f2741d; font-weight:bolder}

.youbian_about .more2 a{ width:142px; height:38px; border:1px #444444 solid;     -webkit-border-radius: 25px;
            -moz-border-radius: 25px; display:block; text-align:center; line-height:38px; font-size:16px; font-weight:100; color:#444444} 
.youbian_about .more2 a:hover	{ width:142px; height:38px; border:1px #44b034 solid;     -webkit-border-radius: 25px;
            -moz-border-radius: 25px; display:block; text-align:center; line-height:38px; font-size:16px; font-weight:100; color:#fff; background:#44b034} 		
			
.shuzi_about{ width:222px; height:350px; float:left; margin-left:27px; margin-right:34px;}		
.shuzi1{ width:222px; height:123px; float:left; border-top:1px #dedede solid; border-bottom:1px #dedede solid; text-align:center; padding-top:50px }

.shuzi1 span a{ font-family:'TimesNewRomanMTfe606a9a619846';; font-size:40px; color:#524e4f; text-align:center; padding-top:30px; }
.shuzi1 span a:hover{ color:#44b034; text-decoration:none}
.shuzi2{ width:222px; height:123px; float:left; text-align:center; border-bottom:1px #dedede solid;padding-top:50px}

.shuzi2 span a{ font-family:'TimesNewRomanMTfe606a9a619846';; font-size:40px; color:#0087e5; text-align:center; padding-top:30px; }
.shuzi2 span a:hover{ color:#44b034; text-decoration:none}
.ss{ width:222px; height:10px; text-align:center; float:left;}
.xian{ width:40px; height:1px; background:#dedede; display:block; margin:0 auto}
.shipin{ width:690px; float:left; background:url(../images/tu.jpg) no-repeat right top}
#about_wenzi{ width:540px; float:right; margin-top:40px}

#about_wenzi h2 a{ font-size:48px; color:#d01717; font-weight:bold; line-height:70px}
#about_wenzi h3{ font-size:16px; color:#262525; text-transform:uppercase; font-weight:normal;}

#application{ width:490px; float:left}
#application .zuobian_aa{  }
#application .zuobian_aa a{ width:120px; height:55px; float:left; color:#fff; line-height:55px; border-bottom:1px #fff solid; font-size:18px; font-weight:100;background:url(../images/feiji.png) no-repeat left center;padding-left:33px;}
#application .zuobian_aa a:hover{ width:120px; height:55px; float:left; text-decoration:none; color:#f2741d; border-bottom:1px #f2741d solid;background:url(../images/feiji_1.png) no-repeat left center;padding-left:33px;}

#application .youbian_aa a{ width:80px; height:55px; float:right; color:#fff; line-height:55px;  font-weight:100;padding-left:33px;}
#application .youbian_aa a:hover{ width:80px; height:55px; float:right; text-decoration:none; color:#f2741d; ;}
.w3{font-size: 14px;
    line-height:26px; margin-top:10px; color:#333; margin-bottom:20px}
.w3 p{ margin:30px 0; font-size:16px; color:#666; line-height:35px}
.custom-btn {
  width:230px; height:54px; background:#0341a6!important;
  font-family: 'Lato', sans-serif;
  font-weight:normal;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block; color:#fff!important; text-align:center; font-size:16px; text-transform:uppercase; line-height:54px
}


/* 15 */
.btn-15 {
   background: #000;
  color: #fff;
  z-index: 1;
}
.btn-15:after {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  right: 0;
  z-index: -1;
   background: #d01717;
  transition: all 0.3s ease;
}
.btn-15:hover {
  color: #000;
}
.btn-15:hover:after {
  left: 0;
  width: 100%;
}
.btn-15:active {
  top: 2px;
}


.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:1006px; margin:0px auto; clear:both; overflow:visible; width:100%;background:url(../images/pro_bg.jpg) no-repeat center top}
.cp_list .con {height:599px; margin:0px auto; width:1310px; }
.cp_list .fr { width:575px; height:492px; overflow:hidden; background:#fff; margin-top:1.5px}
.cp_list .fr dl { position:relative; width:575px; height:599px}
.cp_list .fr dl dt { width:575px; height:599px;   float:left; text-align: center; position:absolute;}
.cp_list .fr dl dt img {  height:426px; float:right; margin-right:30px; margin-top:20px }
.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 .fr dl dd { width:40%; text-align:left; color:#1c1c1c;  height:118px; position:absolute; top:165px; z-index:999; background:none; margin-left:5%}
.cp_list .fr dl dd a{ float:left; display:block}

.cp_list .fr dl dd h3 { font-weight:normal; font-size:18px; line-height:38px; color:#282828; line-height:48px; padding-bottom:10px; text-align:center}
.cp_list .fr dl dd span{ font-weight:100; font-size:18px; color:#282828; text-transform:uppercase; padding-left:70px; padding-bottom:20px; display:block }
.cp_list .fr dl dd p {width:91px; height:29px; line-height:32px; color:#282828!important; font-size:16px; margin:0px auto; margin-top:20px; border:1px solid #e5e5e5; text-align:center  }

.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 .fl { width:735px; height:634px; }
.cp_list .fl dl { position:relative; width:364px; height:270px;overflow:hidden; float:left; z-index:999999999999; margin:1.5px; background:#fff } 
.cp_list .fl dl dt { width:364px; height:270px;   float:left; text-align: center; position:absolute; }
.cp_list .fl dl dt img {  height:239px;  float:right; margin-top:20px }

.cp_list .fl dl dd {position:absolute;  width:50%;height:294px; text-align:left; color:#fff; top:0px; 

}
.cp_list .fl a dl dd h3 { font-size:16px; line-height:25px; padding-top:90px; font-weight:normal; text-align:center ; color:#282828; margin-left:5px}
.cp_list .fl a dl dd h3 span { font-size:18px; line-height:30px; padding-top:20px; }

.cp_list .fl a dl dd p { text-align:center;} 


.ys2 h3{ color:#343434; font-size:24px}
.ys1 p{ width:91px; height:29px; line-height:32px; color:#282828!important; font-size:16px; margin:0px auto; margin-top:20px; border:1px solid #e5e5e5!important;}
.ys2 p{ width:91px; height:29px; line-height:32px; color:#282828!important; font-size:16px; margin:0px auto;  margin-top:20px; border:1px solid #e5e5e5!important;}

.ys3 h3{ color:#343434; font-size:24px}

.ys3 p{ width:91px; height:29px; line-height:32px; color:#282828!important; font-size:16px; margin:0px auto;  margin-top:20px; border:1px solid #e5e5e5!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;transition: all 0.4s;  }
	
.ys2 {width:424px; height:294px; line-height:294px; color:#3f3f3f; float:left; text-align:center; font-size:25px; transition: all 0.4s; 

}


.ys3 {width:100%; height:360px!important; line-height:294px; color:#3f3f3f; float:left; text-align:center; font-size:25px; background:#fff ;transition: all 0.4s; 

}

.cssimgp1{ width:731px!important; height:360px!important; } 

.cssimgp1 dt{ width: 100%!important;
    height: 270px;
    float: right;
    text-align: center;
    position:relative;
    z-index: -9999;
}

.cssimgp1 dt img{ height:326px!important; margin-right:50px!important }



.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; }


.fenlei{ width: 575px; float:right}
.fenlei a{ background:#d01717; width:24.8%; margin-left:0.2%; height:70px; color:#fff; display:block; float:left; margin-bottom:0.3%; line-height:70px; font-size:16px; text-align:center}
.fenlei a:hover{ background:#e72b2b}


/*--------------*/

.news_1{ width:100%; margin:0 auto;background:#f7f7f7; height:800px}

.news_1 h2{  font-size:32px; 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:20px}
.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:35px; margin:0!important; margin-top:50px; width:115px; height:35px; float:left; border-radius: 19px;}
.content_2 .home_news_li_r:hover{ background:#0341a6; color:#fff}

.home_news_li_m{ width:80%; float:left; }
	.home_news_li_m h4{ color:#333; font-size:20px; font-weight:normal}
    .home_news_li_l{  font-size:16px; width:115px; height:92px;  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_li_m span{color:#666; font-size:16px; line-height:40px}
	.home_news_tu { width:596px; height:432px; overflow:hidden; margin-top:20px; position:relative; float:right;}
.home_news_tu_img  {width:596px; height:432px; position:absolute; top:0px; left:0px; }
.home_news_tu_con {width:596px; height:108px; position:absolute;   bottom:0px; left:0px;  
background-color:#0341a6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0341a6), to(#0341a6));
	background-image: -webkit-linear-gradient(left,  #0341a6, #0341a6);
	background-image: -moz-linear-gradient(left, #0341a6, #0341a6);
	background-image: linear-gradient(left, #0341a6, #0341a6);
	display:flex; justify-content: space-between; opacity:0.83;
	


}.home_news_li_m a{ color:#0341a6}
.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: #0341a6;
}
 
 .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:#0341a6; 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:32px; 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:865px}






/*--------------*/


.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:32px; 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:23%;
    position: relative;
    margin-bottom: 22px; text-align:center; 
} .tab-content .col-sm-3 {
    padding: 0 10px; height: 424px; 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:100%; 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:424px; text-align:center; 
}.tab-content .col-sm-3 .tab-card.tab-card-md h3 {

    font-size: 16px;
    text-align: center;background:#fff; z-index:99999999; bottom:0px; position:absolute; display:block; text-align:center!important; width:100%; color:#333; height:50px; line-height:50px
}









#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; z-index:9999999999999999!important}
header{ display:none}

#flash2{ display:block;
width:100%;
height:558px;
float:none; margin:0 auto

}.ba{ display:none}

.about,.warp{ width:100%}
.banquan{display:none}

.biaoti_3 {
    width: 100%;}
	.biaoti_3 p{ font-size:16px}
	.biaoti_3 span{ font-size:32px}
	
	
	
	
	
	
	
	
	
.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: 700px;
}
#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: 200%!important; 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:90%!iMPORTANT; display:flex; justify-content: space-between ; flex-wrap: wrap ; margin:0 auto}
.pro_list_1_mid_right_1 ul li {
    margin-right: 0;
    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: none;
    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; line-height:29px; height:50px!important}

.4dd{width:100%; margin:50px auto}
.text_1 .pn table{ width:100%}
.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 auto; margin-bottom:80px
    
}.top-tit{ display:none}.city {
    width: 90%;
    display: table;
    margin-top: 15px;
}


.cp_list .fr {
    width: 100%;
    height: 242px;
    overflow: hidden;
    background: #fff;
    margin-top: 1.5px;
}.cp_list .fr dl {
    position: relative;
    width:100%;
    height: 599px;
}
.cp_list .fr dl dt {
    width: 59%; height:100PX;
    
    float: right;
    text-align: center;
    position:relative;
}.cp_list .fr dl dt img {
    height: 226px;
    float: right;
    margin-right:0px;
    margin-top: 20px;
}.cp_list .fr dl {
    position: relative;
    width: 100%;
    height: 299px;
}
.cp_list .fr dl dd h3 {
    font-weight: normal;
    font-size: 16px;
    line-height: 38px;
    color: #282828;
    line-height: 28px;
    padding-bottom: 10px;
    text-align: center;
}
.cp_list .fr dl dd {
    width: 40%;
    text-align: left;
    color: #1c1c1c;
    height: 118px!IMPORTANT;
    position: absolute;
    top: 65px;
    z-index: 999;
    background: none;
    margin-left: 5%;
}


.biaoti {
    padding: 10px 0px;
    width: 90%;
    margin: 0 auto;
    height: 100px;
    text-align: center;
     margin-bottom:10px
}

.biaoti h3 { color:#3c3c3c; font-size:32px; 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:32px; 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;
    
}

.biaoti_3 h3 { color:#fff; font-size:32px; 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:32px; 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:32px; 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:32px; 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: 90%;
    margin: 0 auto;
    margin-top: 0px;
}

.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: 220px;
    text-align: center;
}.col-sm-3 {
    width: 43%;
    position: relative;
    margin-bottom: 22px;
    text-align: center;
}.tab-content .col-sm-3 {
    padding: 0 0px;

    overflow: hidden;
    margin-top: 0px; width:47%; height:220px
}.anli {
    width: 100%;
    margin: 0 auto;
    background: url(../images/anli_bg.jpg) no-repeat center top; background-attachment:inherit!important;
    height:765px; background-size:800%
}
.cp_list .con {
    height: 599px;
    margin: 0px auto;
    width: 90%; z-index:0!important
}
.cp_list .fl {
    width: 100%;
    height: 525px;
    overflow: hidden; z-index:0!important
}
.ys3 {
    width: 100%;
    height: 300px!important;
    line-height: 294px;
    color: #3f3f3f;
    float: left;
    text-align: center;
    font-size: 25px;
    background: #fff;
    transition: all 0.4s;
}
.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: 20px;
    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: 1161px;
    margin: 0px auto;
    clear: both;
    overflow: visible;
    width: 100%;
    background: #f6f6f6;
}

.fenlei {
    width: 100%;
    float: none;
}.fenlei a {
    background: #d01717;
    width: 30.5%;
    margin-left: 0.4%;
    height: 40px;
    color: #fff;
    display: block;
    float: left;
    margin-bottom: 0.3%;
    line-height: 40px;
    font-size: 14px;
    text-align: center; padding:0 1%
}
.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: #0341a6;
}

.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}



.youshi{ display:none}

.home_news_tu{ display:none}






.zzsc .content_2 {
    overflow: hidden;
    width: 100%;
    position: relative;
    height: 430px;
    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;
    
    float: left;
    text-align: center;

}

.home_news_li_m h4 {
    color: #333;
    font-size: 16px;
    font-weight: normal; padding-bottom:6px
}

.home_news_li_m p {
    color: #666;
    font-size: 16px;
    line-height: 40px;
}
.home_news_li_m {
    width: 73%;
    float: left;
 
}
.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: 90%;
    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; width:100%; font-size:14px}
table.gridtable td {
    border-width: 1px;
    padding:0px!important;
    border-style: solid;
    border-color: #CCC;
    background-color: #ffffff;
}
.text_1 .pn table{ width:100%}
.gridtable{ width:100%!important}
.key .fr {
    width: 40%; display:none
}

.key .fl {
    width: 90%; float:none; margin:0 auto
}


.key {
    width: 100%;
    height: 55px;
    padding: 20px 0;
    background: #0341a6;
    margin: 0 auto;
    color: #fff;
}.key .fl h2 {
    font-size: 26px;
    text-transform: uppercase;
}.shipin {
    width: 690px;
    float: left;
    background: url(../images/tu.jpg) no-repeat right top; display:none
}#about_wenzi {
    width: 90%;
    float: none;
    margin-top: 40px; margin:0 auto
}

.youbian_about {
    width: 100%;
    margin: 0 auto;
    height: 386px;
    margin-top: 39px;
}
#about_wenzi h2 a {
    font-size: 34px;
    color: #d01717;
    font-weight: bold;
    line-height: 50px;
}

.w3 p {
    margin: 30px 0;
    font-size: 15px;
    color: #666;
    line-height: 35px;
}
.custom-btn {
    width: 140px;
    height: 44px;
    background: #0341a6!important;
    font-family: 'Lato', sans-serif;
    font-weight: normal;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    color: #fff!important;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 44px;
}


.yuyu {
    margin-top: 49px;
    line-height: 22px;
    margin: 0 auto;
    width: 100%;
    height: 243px;
    padding-top: 50px;flex-wrap:wrap ;
} .yuyu a {
    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;
    width: 48%;
    height: 93px;
    border: 1px #cccbcb solid;
    text-align: center;
    padding: 20px 0px;
    margin: 0px 1% 0px 0px;
    color: #353535; margin-bottom:5px
}


  .yuyu a:hover {
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px); width: 48%; height:93px ; border:0px #e4e4e4 solid; text-align:center; padding:20px 0px;  background:#0341a6; color:#fff; display:block
	}
.yuyu dl span {
    font-size: 46px;
    color: #323232;
    font-family: DINCond-Medium;
}





.cp_list .fl dl {
    position: relative;
    width: 100%;
    height: 259px; z-index:-9px!important
}



.cp_list .fl dl dt{ z-index:-9px!important}

.cp_list .fl dl dt {
    width: 100%;
    height: 270px;
    float: left;
    text-align: center;
    position: absolute; z-index:-1
}

.home_news_li_m span{color:#666; font-size:16px; line-height:40px; display:none}



.gsjj_con1_div1_center img{ margin:0!important; width:100%!important}


.text_1 img{ width:100%!important; height:auto!important;}

}






























