/*css*/
p{
	padding: 0;
	margin: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.x-header1{
  height: 100px;
  background: #fff;
  position: relative;
  z-index: 999;box-shadow: 0 0 6px #000;
}
.x-logo1{
	line-height: 92px;
}
a.ssk_ww{
	display: block;
	line-height: 100px;
}
.x-header-right1{
	position: relative;
}


/*热门搜索*/
.ssk_ab{
	position: absolute;
	      top: 100px;
    right: 0;
	z-index: 999;height:40px;
	display: none;
}
.ssk_ab,.ssk_ab a{
	box-sizing: border-box;
}
.ssk_ab #formsearch1{width:300px;float:right;height:40px;}
/*搜索和热门搜索*/
.ssk_ab #formsearch1 input{height:40px;background:#fff;border:none;line-height:40px;background: #fff;vertical-align: text-top;}
.ssk_ab #formsearch1 input#keyword1{height:40px;line-height:40px;padding-left:4px;color:#666;    width: 249px;}
.ssk_ab #formsearch1 input#s_btn1{width:46px;height:40px;line-height:40px;text-align:center;background-color:#e50011;color:#fff;border:none;cursor:pointer;}

/*cont1*/
.cont1{
	padding: 4vw 0;
}
.a1_v1{
        display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: space-between;
}
.a1_b1{
	width: 44.75%;
	    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: space-between;
}
.a1_b2{
	width: 48.4375%;
}
.a1_b2 img{
	width: 100%;
}
.tit1 h2{
	color: #e50011;
}
.tit1 span{
	color: #333333;
}
.title_a1 h2{	
	font:500 50px/1.1em "Arial";
}
.title_a1 span{	
	font:500 24px/1.8em "微软雅黑";
}
.abt_wen{
	color: #333333;
	font:500 16px/2.1em "微软雅黑";
}
a.abt_more{
	color: #fff;
	background: #e50011;
	font:500 14px/3.6em "微软雅黑";
	border-radius: 4px;
	display: inline-block;
	padding: 0 2.5em;
}
@media (max-width: 1600px) {
  .abt_wen{
  	font-size: 14px;
  }
  .title_a1 h2{
  	font-size: 46px;
  }
  .title_a1 span{
  	font-size: 20px;
  }
  a.abt_more{
  	font-size: 12px;
  }
}
@media (max-width: 1440px){
  .a1_b1{
  	width: 48%;
  }
  .abt_wen{
  	line-height: 1.5em;
  }
}
@media (max-width: 1200px){
  .abt_wen{
  	font-size: 12px;
  }
  a.abt_more{
  	line-height: 3em;
  }
  .title_a1 h2{
  	    font-size: 38px;
    line-height: 1em;
  }
  .title_a1 span{
  	font-size: 17px;
  }
}
@media (max-width: 991px){
  .a1_b1,.a1_b2{
    width: 100%;
  }
  .abt_wen{
     padding: 0.6em 0 1em;
  }
  a.abt_more{
  	margin-bottom: 2em;
  }
}
@media (max-width:768px){
	.container-fluid{
		padding: 0 4.33333333%
	}
	.cont1{
		padding: 2em 0;
	}
}
@media (max-width:640px){
	
  .title_a1 h2{
  	font-size: 33px;
  }
  .title_a1 span{
  	font-size: 16px;
  }
}

/*cont2*/
.cont2{
	background: url(../images/bj1.jpg) no-repeat center top;
	box-sizing: border-box;
	background-size: 100% auto;
	padding-top: 2.5vw;
}
.tit2 h2,.tit2 span{
	color: #fff;
}
.tit_wen{
	color: #ffffff;
	font:500 16px/1.9em "微软雅黑";
	margin: 2em 0 0 10%;
}
.cp_sort1{
	text-align: right;
	font-size: 0;
	margin-top: 2vw;
}
.cp_sort1 li{
	display: inline-block;
}
.cp_sort1 li+li{
	margin-left: 2vw;
}
.cp_sort1 li a{
	display: block;
	color: #fff;
	border:1px solid #fff;
	font:500 16px/2.5em "微软雅黑";
	padding: 0 2em;
}
.cp_sort1 li.cur a{
	background: #e50011;
	border-color: #e50011;
}
.a2_vadda{
	margin: 0 -10px;
	margin-top: 2vw;
}
.cp_list1{
	
}
.cp_list1 .cp_weh_la{
  margin: 0 10px;
}
.cp_list1 a.img{
	display: block;
	position: relative;
}
.cp_list1 a.img .wenaa{
   position: absolute;
   left: 5%;
   top: 5%;
   width: 90%;
   height: 90%;
   background: rgba(0,0,0,.6);
   color: #fff;
   text-align: center;
    transition: all .5s ease;
    opacity: 0;
    transform: scale(0);
}
.cp_list1 a.img:hover .wenaa{
opacity:1;
    transform: scale(1);
}
.cp_list1 a.img .webha{
   position: relative;
   width: 100%;
   height: 100%;
}
.cp_list1 a.img .jaghgz{
  position: absolute;
  top: 50%;
  transform: translateY(-50%); 
  padding: 0 10%;
}
.cp_list1 a.img .jaghgz h3{
  font:500 18px/1.6em "微软雅黑";
}
.cp_list1 a.img .jaghgz .wenz_ass{
 font:500 14px/2.1em "微软雅黑";
 padding: 2vw 0;
}
.cp_list1 a.img .wenaa img{
	width: 21%;
	margin: 0 auto;
}
.cp_list1 h2 a{
	display: block;
	color: #000000;
	font:500 16px/3.5em "微软雅黑";
	text-align: center;
}
.tab{
	height: 0 !important;
	opacity: 0;
}
.tab.cur1{
height:auto !important;opacity: 1;
}

@media (max-width: 1600px) {
	.tit_wen{
		font-size: 14px;
	}
	.cp_sort1 li a{
		font-size: 14px;
	}
}
@media (max-width: 1440px){
	.tit_wen{
		display: none;
	}
	.cp_list1 a.img .jaghgz .wenz_ass{
      font-size: 12px;
	}
}
@media (max-width: 640px){
	.cont2{
		    background-size: 100% 32vh;
    padding-top: 2em;
	}
  .a2_b1  .title_a1 {
    float: unset !important;
  }
  .cp_sort1{
  	float: unset !important;
     text-align: left;
  }
  .cp_sort1 li a{
  	font-size: 12px;
  }
  .cp_list1 a.img .jaghgz h3{
  	font-size: 14px;
  }
  .cp_list1 a.img .jaghgz .wenz_ass{
  	line-height: 1.6em;
  }
  .cp_list1 h2 a{
  	font-size: 14px;
  	line-height: 2em;
  }
} 
.cp_v1{
	overflow: hidden;
}
/*cont3*/
.cont3{
	margin-top: 3vw;
}
.case_sort1{
	text-align: right;
	font-size: 0;
	margin-top: 2vw;
}
.case_sort1 li{
	display: inline-block;
}
.case_sort1 li+li{
	margin-left: 2vw;
}
.case_sort1 li a{
	display: block;
	color: #161616;
	/*border:1px solid #fff;*/
	font:500 16px/2em "微软雅黑";
	padding: 0 2em;
	background: #e7e7e7;
}
.case_sort1 li.cur a{
	background: #e50011;
	color: #fff;
}

.a3_vadda{
	margin: 0 -5px;
	margin-top: 2vw;
	overflow: hidden;
}
.case_list1 .case_weh_la{
  margin: 0 5px;
}
.case_list1 h2 a{
	    display: block;
    color: #161616;
    font: 500 16px/3.5em "微软雅黑";
    text-align: center;
}
.tab1{
	height: 0 !important;
	opacity: 0;
}
.tab1.cur1{
height:auto !important;opacity: 1;
}
.fang{
	display: block;
	overflow: hidden;
}
.fang img{
	-webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.case_weh_la:hover img,.fang:hover img{
	 -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
@media (max-width: 1600px){
	.case_sort1 li a{
		font-size: 14px;    line-height: 2.5em;
	}
}
@media (max-width: 640px){
	.cont3  .title_a1 {
    float: unset !important;
  }
  .case_sort1{
  	float: unset !important;
     text-align: left;
  }
   .case_sort1 li a{
  	font-size: 12px;
  }
  .case_list1 h2 a{
  	font-size: 14px;
  	line-height: 2em;
  }
  .cont3{
  	margin-top: 5vw;
  }
}
@media (max-width: 350px){
  .case_sort1 li a{
  	padding: 0 1.5em;
  }
}

/*cont4*/
.cont4{
	margin-top: 3vw;
}
a.xw_more{
	display: block;
	color: #999999;
	font:500 14px/2em "微软雅黑";    margin-top: 2vw;
}
.xw_list1{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 2.4vw;
}
.xw_list1 li{
	width: 31.2%;
}
.xw_list1 li a.img{
	display: block;
}
.xw_list1 li a.img img{
	width: 100%;
}
.xw_list1 li span{
	display: block;
	color: #999999;
	font:500 14px/2.1em "微软雅黑";
	margin-top: 1em;
}
.xw_list1 li h2 a{
	display: block;
	color: #333333;
	font:500 18px/1.6em "微软雅黑";
	padding: 0.6em 0 1em;
	  white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.xw_list1 li h2 a:hover{
	color: #c30734;
}
.xw_list1 li h3{
	color: #999999;
	font:500 14px/1.75em "微软雅黑";
}
@media (max-width: 1440px){
  .xw_list1 li span{
  	    font: 500 12px/2.1em "微软雅黑";
    margin-top: 0.5em;
  }
  .xw_list1 li h2 a{
  	    font: 500 14px/1.6em "微软雅黑";
    padding: 0.2em 0 0.5em;
    }
    .xw_list1 li h3{
    	font: 500 12px/1.75em "微软雅黑";
    }
}
@media (max-width: 768px){
  .xw_list1 li{
  	width: 100%;
  	margin-bottom: 1em;
  }
  a.xw_more{
  	font-size: 12px;    margin-top: 3vw;
  }
  .cont4{
  	margin-top: 5vw;
  }
}
/*cont5*/
.cont5{
	padding: 3em 0;
	margin-top: 3vw;
	background: #f5f5f5;
}
.d_lanxx{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.d_lanxx li{
	/*width: 25%;*/
	display: flex;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
    align-items: center;
}
.d_lanxx li a.img{
	display: block;
	width: 3.5vw;
	line-height: 3.4vw;
	border:1px solid #666;
	border-radius: 50%;
	text-align: center;
}
.d_lanxx li a.img img{
	max-width: 70%;
}
.d_lanxx li .wenbb_sy{
	/*width:calc(100% - 2.2vw);*/
	margin-left: 1.5em;
}
.d_lanxx li .wenbb_sy h3{
   color: #666;
   font:500 18px/1.4em "微软雅黑";
}
.d_lanxx li .wenbb_sy p{
   color: #666;
   font:600 16px/1.4em "微软雅黑";
   margin-top: 0.2em;
}
.d_lanxx li:nth-child(3) .wenbb_sy p,.d_lanxx li:nth-child(4) .wenbb_sy p{
	font-family: "Arial";
}
.d_lanxx li:hover a.img{
  border-color: #c30734;
  background: #c30734;
}
.d_lanxx li a.img .img2,.d_lanxx li:hover a.img .img1{
	display: none;
}
.d_lanxx li:hover a.img .img2{
	display: inline-block;
}
@media (max-width: 1600px){
   .d_lanxx li a.img{
   	    width: 60px;
    line-height: 58px;
   }
}
@media (max-width: 1440px){
  .d_lanxx li .wenbb_sy h3{
  	font-size: 16px;
  }
  .d_lanxx li .wenbb_sy p{
  	font-size: 14px;
  }
  .d_lanxx li a.img{
  	    width: 50px;
    line-height: 48px;
  }
  .d_lanxx li a.img img{
  	    max-width: 45%;
  }
}
@media (max-width: 991px){
  .d_lanxx li{
  	width: 50%;
  }
  .d_lanxx li:nth-child(3),.d_lanxx li:nth-child(4){
     margin-top: 1em;
  }
}

@media (max-width: 640px){
   .cont5{
   	display: none;
   }
   .foot1{
   	margin-top: 2em;
   }
}

/*foot1*/
.foot1{
	background: #1d2938;
	padding-top: 3vw;
}
.fo_vas1{
	 display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.d_nav1{
	width: 50%;
}
.d_nav1{
	 display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.d_nav1 dl{
	width: 18%;
}
.d_nav1 dl dt{
	color: #fff;
	font:500 18px/2.5em "微软雅黑";
}
.d_nav1 dl dd a{
	display: block;
	color: rgba(255,255,255,.5);
	font:500 14px/2.6em "微软雅黑";white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.d_erm{
	text-align: center;
	color: rgba(255,255,255,.5);
	font:500 14px/2.6em "微软雅黑";
	width: 16%;
}
.d_erm img{
	max-width: 100%;
}
.x-seo1,.x-seo1 a{
	color: #fff;
	font:500 14px/2.2em "微软雅黑";
}

/*热门搜索*/
.search{text-align:left;}
#formsearch2{width:auto;margin: 2em 0;}
.hotSearch2{width:auto;line-height:24px;font-weight:normal;color: rgba(255,255,255,.5);font-size: 14px;}
/*搜索和热门搜索*/
.hotSearch2 a{margin-right:6px;color: rgba(255,255,255,.5);}
.hotSearch2 a:not(:last-child ):after{
	content: ",";
}
#formsearch2 input{height:40px;background:transparent;border:1px solid #8b8b8b;line-height:40px;    vertical-align: middle;}
#formsearch2 input#keyword2{line-height:40px;padding-left:4px;color:rgba(168,171,175,.5);margin-right: -6px;width: calc(100% - 68px);}
#formsearch2 input#s_btn2{width:67px;line-height:40px;font-size: 14px;text-align:center;background-color:#c30734;color:#fff;border:none;cursor:pointer;}

@media (max-width: 1600px){
  .x-seo1, .x-seo1 a{
  	font-size: 12px;
  }
  .hotSearch2{
  	font-size: 12px;
  }
  .d_erm {
  	width: 20%;
  }
  .d_nav1{
  	width: 45%;
  }
  .d_nav1 dl dt{
  	font-size: 14px;white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
  }
  .d_nav1 dl dd a{
  	font-size: 12px;
  }
}
@media (max-width: 1366px){
  .d_lahh{
  	display: none;
  }
  .d_erm{
  	width: 30%;
  }
}
@media (max-width: 991px){
  .d_erm{
  	display: none;
  }
  .d_nav1{
  	width: 100%;
  }
}
.f_link{
	padding: 1.25em 0;
	border-top: 1px solid #394350;
	margin-top: 1em;
}
.f_link,.f_link a{
	color: rgba(255,255,255,.5);
	font:500 14px/2em "微软雅黑";
}
.foot2{
	padding: 2em 0;
	background: #1b2531;
	
}
.fo2_v1{
	 display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.fo2_v1,.fo2_v1 a{
	color: rgba(255,255,255,.5);
	font:500 14px/1.3em "微软雅黑";
}
.fo2_v1 a:hover,.f_link a:hover,.d_nav1 dl dd a:hover{
	color: #fff;
}
@media (max-width: 991px){
  .f_link, .f_link a,.fo2_v1, .fo2_v1 a{
    font-size: 12px;
  }
}
.bd_weixin_popup{
    box-sizing:content-box;
}





