﻿@charset "utf-8";

@font-face{

     font-family: 'MontL';

     src:url('fonts/Montserrat-Light.otf');

}

@font-face{

     font-family: 'MontR';

     src:url('fonts/Montserrat-Regular-8.otf');

}

@font-face{

     font-family: 'swbold';

     src:url('fonts/swbold.ttf');

}

@font-face{

     font-family: 'swbold2';

     src:url('fonts/swbold2.TTF');

}





body {

    font-family: Arial, Helvetica,sans-serif;

    color:#333;

    font-size: 12px;

    padding: 0;

    width:100%;

    min-width: 320px;

    margin: 0 auto;

    max-width: 1920px;

}

h1, h2, h3, h4, h5, h6, blockquote, dl,p, dt, dd, ul, ol, li, pre,fieldset, lengend, button, input, textarea,th, td {

    margin: 0;

    padding: 0;

    font-weight: normal;

    line-height: normal;

    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

    /*-moz-user-focus: none;

    -moz-user-select: none;*/

}

a{text-decoration:none;outline:none;color: #333;}

a:focus, a:hover{

    color: #333;

    text-decoration: none;

    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);

    -webkit-user-select: none;

    /*-moz-user-focus: none;

    -moz-user-select: none;*/

}

img{border:0;vertical-align: middle;}

input{border:none;outline:none;}

ol,ul,li{list-style: none;}

h1, h2, h3, h4, h5, h6{font-weight: normal;font-size: 100%;}

* {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

}

strong{font-weight:normal;}

em,i,b{font-style: normal;}

/*合并表格边框，设置边框距为零*/

table{border-collapse: collapse;border-spacing: 0;}



/*清除浮动*/

.clear{clear:both;}

.clearfix:after {content: ".";display: block;height: 0;font-size:0;clear: both;visibility: hidden;}

.clearfix {clear:both;}



/*强制换行*/

.break_word{word-wrap:break-word;word-break:break-all;}



/*禁止换行*/

.keep_all{word-break:keep-all;white-space:nowrap;}



/*超出省略号，仅限单行，并且需要设定一个宽度*/

.ellipsis {overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}



/*定义两行超出省略号*/

.clamp2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }



/*段落两端对齐*/

.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}



/*禁止FF等浏览器给textarea增加可拖拽大小的设置*/

textarea { resize: none; -webkit-appearance: none;}



/*取消输入框的焦点状态*/

input, textarea, button, select{

    outline: none;

    outline-style: none;

    outline-width: initial;

    outline-color: initial;

    -webkit-tap-highlight-color:rgba(0,0,0,0);

    appearance: none;

    -webkit-appearance: none;

    -moz-appearance: none;

    -ms-appearance: none;

}



input{border-radius:0px;}

input[type="button"], input[type="submit"], input[type="reset"] {

    -webkit-appearance: none;

}



/*输入框默认值的颜色*/

input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #999;

}



input::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #999;

}



input::-ms-input-placeholder{

    color: #999;

}



input::-webkit-input-placeholder{

    color: #999;

}



/*隐藏*/

.hide{ display:none;}



/*浮动*/

.fl{ float:left;}

.fr { float:right;}



.swiper-container {

    width: 100%;

    height: 100%;

}

.swiper-slide {

    text-align: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}





/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */

@font-face {

  font-family: 'iconfont';  /* Project id 4109666 sz6.plmg */

  src: url('//at.alicdn.com/t/c/font_4109666_lpk70d9yjd.woff2?t=1708414807772') format('woff2'),

       url('//at.alicdn.com/t/c/font_4109666_lpk70d9yjd.woff?t=1708414807772') format('woff'),

       url('//at.alicdn.com/t/c/font_4109666_lpk70d9yjd.ttf?t=1708414807772') format('truetype');

}

.iconfont{font-family:"iconfont"!important;font-style:normal;}

