
/*
body {
    font-family: "Microsoft YaHei", 微软雅黑, Arial, "PingFang SC", webfont, Helvetica, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 180%;
    color: #000;
    background: #fff;
    height: 100%;
    letter-spacing: 2px;
}
html {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font: inherit;
    font-size: 62.5%;
    width: 100%;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-smoothing: antialiased;
}
* {
    margin: 0;
    padding: 0;
}
*/
*:focus {outline: none }
::selection { background-color:#aa2923; color:#fff }
::-moz-selection { background-color:#aa2923; color:#fff }
a { color:#000; outline-style:none; text-decoration:none; cursor:pointer; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s }
a:hover { color: #aa2923 }


.cf { zoom:1; margin-top:50px; } /* for IE */
.cf:after { content:"."; display: block; clear:both; font-size:0; height:0; visibility:hidden; overflow:hidden } /* for other */
/* end of clear float */

/* float */
.fleft { float:left!important }
.fright { float:right!important }
.fnone { float:none!important }
/* text-align */
.tleft { text-align:left }
.tright { text-align:right }
.tcenter { text-align:center }
.tjustify { text-align:justify }
/* display */
.dis { display:block }
.undis { display:none }
.disinline { display:inline }

.disinblock { display:inline-block ;}


.home_zdxm{
width:100%;
display:block;	
padding-bottom:80px;
background-color:#FFFFFF;


background-image: url(/img/bg/14.jpg);/*5.jpg 6.jpg 8.jpg 10.jpg 12.jpg 13.jpg 14.jpg 15.jpg 16.jpg*/
background-repeat: no-repeat;
background-position: center top;
background-size:cover;

}
	
.container_zdxm {
	margin-right:auto;
	margin-left:auto;
}
.container_zdxm:before, .container_zdxm:after { content:" "; display:table }
.container_zdxm:after { clear: both }

/*-------------------定位-------------------*/
.positionRelative { position: relative }
.positionAbsolute { position: absolute } 

.right0 { right:0!important }





/*-------------------颜色--------------------*/
.colorfff, .colorfff a, a.colorfff { color: #fff }
.color000, .color000 a, a.color000 { color: #333 }
.color005ead { color: #aa2923 }

.color7f7f7f {color: #7f7f7f;}




.bgf8f8f8 { background: #f8f8f8; border-radius:5px; }




/*-------------------宽度、高度--------------------*/

.width100 { width:100% }






/*-------------------区块-------------------*/
.area_65 { float:left; width:65% }
.area_65 img {border-radius:5px 0 0 5px;}
.area_35 { float:left; width:35% }

h6, .h6 {
    font-size: 18px;
    line-height: 1.5em;
}

h4, .h4 {
    font-size: 28px;
    line-height: 1.5em;
}



.font-bold {
    font-weight: 600;
}







.margintop10 { margin-top:10px }
.margintop30 {margin-top: 30px;}
.margintop30_percentage { margin-top:30% }
.margintop15_percentage { margin-top:15% }

.marginleft14baifenbi{margin-left: 14%;}

.paddingright14baifenbi{padding-right: 14%;}
.more-blue {
    color: #aa2923;
}
.more-blue, .more-gray {
    display: inline-block !important;
    position: relative;
    padding-right: 20px;
    box-sizing: border-box;
}
/* .morenheight{
  height: 500px;
} */



/*-------------------通用-------------------*/ 

.com-rows_2 { height:3.55em; line-height:1.8em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*最多显示2行，超出省略号*/ }








/*  */
.mySwiperproject .swiper-button-prev::after{   
   color: #aa2923;
   }
   .mySwiperproject .swiper-button-prev{
    background-image: url(/img/arr_l_red.svg)!important; 
	background-size: 6px 12px; 
   } 
   .mySwiperproject .swiper-button-next{
    background-image: url(/img/arr_r_red.svg)!important; 
	background-size: 6px 12px; 
   } 
   .mySwiperproject .swiper-button-next::after{
   color: #aa2923;
   font-weight: 300;
   
   }
 
 
 .mySwiperproject .swiper-pagination.mo_dis.positionAbsolute.swiper-pagination-clickable.swiper-pagination-bullets{left: 42% !important;}
.mySwiperproject .swiper-pagination-bullet:nth-of-type(2){margin: 0 10px;}
.mySwiperproject1 .swiper-pagination.mo_dis.positionAbsolute.swiper-pagination-clickable.swiper-pagination-bullets{left: 42% !important;}
.mySwiperproject1 .swiper-pagination-bullet:nth-of-type(2){margin: 0 10px;}
 

.mySwiperproject .swiper-button-prev{left:  69.9%;top: 75%;border: 1px solid #aa2923;height: 48px;margin-top: auto;border-radius:3px}
.mySwiperproject .swiper-button-prev:after{font-size: 18px;    margin-left: 5px;
  line-height: 50px;}
.mySwiperproject .swiper-button-next{left: auto;right: 18%; top: 75%;border: 1px solid #aa2923;height: 48px;margin-top: auto;border-radius:3px}
.mySwiperproject .swiper-button-next:after{font-size: 18px;    margin-left: 5px;
  line-height: 50px;}
.mySwiperproject .swiper-pagination-bullets.swiper-pagination-clickable{left: -18% !important;}
.mySwiperproject .swiper-pagination-bullet-active{background-color: #aa2923;}
.mySwiperproject {
  position: relative;
}
/* swiper-pagination mo_undis swiper-pagination-clickable swiper-pagination-bullets */



.module {
  width: 4%;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 75%;
  right: 22%;
  z-index: 1;
  color: rgba(0,0,0,0.6);
}



.text_border_red:after{
    content: "";
    width: calc(100% - 60px);
    height: 5px;
    position: absolute;
    left: 0px;
    /* top: 25px; */
    bottom: -8px;
    background: #aa2923;
}

.tab_list .current {
  position: relative;
  border-top: 5px solid red;
  background-color: #fff;
  box-shadow: 1px 2px 10px #e9e6e6  !important;
}




.media .medialist .current {
  background-color: #fff;
  color: #aa2923;
  font-weight: bolder;
  border-left: 3px solid red;
  box-sizing: border-box;
}
.contact .medialist .current {
  background-color: #e9e9e9;
  color: #aa2923;
  font-weight: bolder;
  border-left: 3px solid red;
  box-sizing: border-box;
}

.businesstab .current{
  color: #aa2923;
position: relative;
}


.text_border_redsmall:after{
  content: "";
  width: calc(70%);
  height: 5px;
  position: absolute;
  left: 6px;
  /* top: 25px; */
  bottom: -8px;
  background: #E60012;
}
.text_border_redsmall2:after{
  content: "";
  width: calc(35px);
  height: 5px;
  position: absolute;
  left: 0px;
  /* top: 25px; */
  bottom: -8px;
  background: #E60012;
}

 .swiper-pagination-bullet-active{
  background: #aa2923 !important;
}
.index-business .swiper-pagination { display: flex; justify-content: space-around;width: 75% !important;align-items: center; top: -60px !important;position: absolute;bottom: auto !important;left: auto !important;right: 0 !important; }

.btn:hover .color005eadhover{
  color: #aa2923;
}

 #ASPNETPager1_page_showhtml{
  display: none;
 }

 
/*-------------------响应式css-------------------*/

@media ( min-width:1600px ) {
.container_zdxm { width:1400px;max-width: 1400px; }


}

@media ( min-width:1300px ) and ( max-width:1599px ) {

.container_zdxm { width:1260px }

}


@media ( min-width:887px ) and ( max-width:1099px ){
 
.index-business .swiper-pagination { display: flex; justify-content: space-around;width: 75% !important;align-items: center; top: -16% !important;position: absolute;bottom: auto !important;left: auto !important;right: 0 !important; }
}



@media (max-width: 800px) {
/*
body {
        font-size: 14px;
        font-size: 1.4rem;       
        font-weight: 300;
        letter-spacing: 0px;
    }
    html {
        font-size: 56%;
    }
*/



.area_100, .area_90, .area_85, .area_80, .area_75, .area_70, .area_66, .area_65, .area_60, .area_55, .area_50, .area_45, .area_40, .area_35, .area_33, .area_30, .area_28, .area_25, .area_20, .area_15, .area_10, .area_52, .area_48 {
    float: none;
    width: 100%;
}
	
.mo_margintop5 { margin-top:5px }
.mo_dis { display: block }
.mo_marginbottom20 { margin-bottom:20px }
.mo_marginleft20 { margin-left:20px }	
.mo_paddingright20 { padding-right:20px }
.mo_margintop20 { margin-top:35px }
.mo_margintop10 { margin-top:10px }
.mo_margintop5 { margin-top:5px }
.mo_undis { display: none !important;}
.mySwiperproject .swiper-button-next{left: auto;right: 2%;top: 88%;border: 1px solid #aa2923;display: none;}
.mySwiperproject .swiper-button-prev{left: auto;right: 20%;top: 88%;border: 1px solid #aa2923;display: none;}
.module {
  width: 4%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  bottom: 5%;
  right:13%;
  z-index: 1;display: none;
}

.com-rows_2, .com-rows_max2, .com-rows_3, .com-rows_max3, .com-rows_4, .com-rows_max4, .com-rows_5, .com-rows_6 {
    max-height: 100%;
    height: auto;
    line-height: 1.3em;
    overflow: visible;
    text-overflow: inherit;
    display: block;
	font-size:0.85em;
}

h4, .h4 {
    font-size: .45rem;
    line-height: 1.5em;	
}

.text_border_red:after { width: 30px;left: 50%; transform: translate(-50%, -50%); bottom: -15px}
.cf {margin-top: .82rem; text-align:center}
.area_65 img {border-radius: 5px 5px  0 0 ;}

h6, .h6 {
    font-size: 0.28rem;
}

.more-blue, .more-gray {padding-right: 0px;}

.more-blue { display:none!important;}

.home_zdxm{padding-bottom:20px;background-image: url(/img/bg/10.jpg);/*5.jpg 6.jpg 8.jpg 10.jpg 12.jpg 13.jpg 14.jpg 15.jpg 16.jpg*/}

.container_zdxm {
width: 100%;
padding-left: 12px;
padding-right: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.disinblock { }
	

}
