@charset "UTF-8";
@import url(font-awesome.css);
/* CSS Document||QWC 2019年6月 */
html {overflow: -moz-scrollbars-vertical;overflow-x: hidden;} /*始终让 Firefox 显示滚动条*/
*{word-wrap: break-word;margin: 0;padding: 0;font-family:'Microsoft YaHei','BarlowSemiCondensed','PingFangSC',Arial,Helvetica,sans-serif;}
body{background:#fff;font-size:14px; color:#333; -webkit-text-size-adjust:none; outline:0; font-family: PingFangSC, Arial, Helvetica, sans-serif;}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block; margin:0; padding:0; border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,select,textarea,blockquote{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size: inherit;}
li{list-style-type:none;}
textarea{resize:none;}
table{word-wrap:break-word !important; border-collapse:collapse !important;}
a{color:#333; text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); /*按下鼠标图片周边不会出现虚线*/}
a, a:link, a:visited, a:hover, a:active, a:focus{text-decoration: none; outline: 0; border: 0;}
p{ word-wrap: break-word; word-break: normal;}
img{border:none; vertical-align:bottom;}
::-ms-clear, ::-ms-reveal{display: none; /*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}

/*间距定义等*/
.fl {float: left;display: inline;}/* 左浮动 */
.fr {float: right;display: inline;}/* 右浮动 */
.p10{padding: 10px!important}
.p15{padding: 15px!important}
.mt0{ margin-top: 0!important; }
.mt10{ margin-top: 10px!important; }
.mt15{ margin-top: 15px!important; }
.mt20{ margin-top: 20px!important; }
.mt25{ margin-top: 25px!important; }
.mt30{ margin-top: 30px!important; }
.mt35{ margin-top: 35px!important; }
.mt40{ margin-top: 40px!important; }
.mt45{ margin-top: 45px!important; }
.mt50{ margin-top: 50px!important; }
.mt55{ margin-top: 55px!important; }
.mt60{ margin-top: 60px!important; }
.mt65{ margin-top: 65px!important; }
.mt70{ margin-top: 60px!important; }
.mt80{ margin-top: 80px!important; }
.ml0{ margin-left: 0!important; }
.ml10{ margin-left: 10px!important; }
.ml15{ margin-left: 15px!important; }
.mb0{ margin-bottom: 0!important; }
.mb5{margin-bottom: 5px !important;}
.mb10{ margin-bottom: 10px!important; }
.mb15{ margin-bottom: 15px!important; }
.mr0{ margin-right: 0!important; }
.mr10{ margin-right: 10px!important; }
.mr15{ margin-right: 15px!important; }
.f16{font-size:16px;}
.bai{color:#fff;}
.clearfix{zoom:1;}
.clearfix:after{content:" "; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.relative{ position: relative; }
.norelative{ position:inherit!important; }
.abs{position: absolute;}
.overflow{ overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}/*单行文本的溢出显示省略号*/
.overflow-d{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}/*多行文本的溢出显示省略号*/
.overflow-d{ position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}
.center {text-align: center;}
.ohide{overflow: hidden;}
.box-size{ box-sizing: border-box; -webkit-box-sizing: border-box;}/* 内盒子代码 */
.dis_b{display:block;}
.dis_n{display:none;}
/*基础框架*/
.w01{ margin-left: 1.5%; width: 6.9533%;}
.w02{ margin-left: 1.5%; width: 15.416%;}
.w03{ margin-left: 1.5%; width: 23.875%;}
.w04{ margin-left: 1.5%; width: 32.333%;}
.w05{ margin-left: 1.5%; width: 40.766%;}
.w06{ margin-left: 1.5%; width: 49.250%;}
.w07{ margin-left: 1.5%; width: 57.673%;}
.w08{ margin-left: 1.5%; width: 66.126%;}
.w09{ margin-left: 1.5%; width: 74.579%;}
.w10{ margin-left: 1.5%; width: 83.033%;}
.w11{ margin-left: 1.5%; width: 91.486%;}
.w12{ margin-left: 0; width: 100%; }
.w50{ width: 50%; padding: 15px;}
.w01,.w02,.w03,.w04,.w05,.w06,.w07,.w08,.w09,.w10,.w11,.w12{ float: left; position: relative;}
.w01:first-child,.w02:first-child,.w03:first-child,.w04:first-child,.w05:first-child,.w06:first-child,.w07:first-child,.w08:first-child,.w09:first-child,.w10:first-child,.w11:first-child,.w12:first-child{margin-left: 0;}
/*图片逐渐放大效果*/
.delay{ -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; overflow:hidden;}
.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}
.w-big{max-width: 86.2%;margin: 0 auto;position: relative;}
.w-mid{max-width: 64.2%;margin: 0 auto;position: relative;}
.w-sml{max-width: 1080px;margin: 0 auto;position: relative;}
.mt-big{margin-top: 65px;}
.mt-sml{margin-top: 30px;}
.t-big{font-size: 24px;}
.t-mid{font-size: 18px;}
.t-sml{font-size: 14px;}
.box-pb30{padding-bottom:30px;}
.box-pb{padding-bottom:60px;}
.ovf{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ovfMore{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.transition-t5{transition: all .5s;}
.font-white{color: white;}
.disNo{display: none;}
.mask{position: relative;}
.mask::after{content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, .7);transition: all .5s;}
.trans-3{-webkit-transition: all .3s; transition: all .3s;}
@keyframes move{
    0%{top: 8px;}
    50%{top: 15px;}
    100%{top: 8px;}
}

.pic{position:relative;overflow: hidden;}

.pic:before{

	content: '';

	display: block;

	padding-top: 66.6666%;

}

.pic img{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.imghover .pic{ overflow:hidden;}/* 设置图片经过放大 */
.imghover .pic img{ overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}/* 设置图片经过放大 */
.imghover:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05);}/* 设置图片经过放大 */
.table{ display: table; width: 100%; height: 100%;}/* 设置表格方式垂直居中 */
.tableCell{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}/* 设置表格方式垂直居中 */
.default{ background: #e5e5e5 url(../images/default.png) no-repeat center center;}/* 设置默认图 */
.wrap {width:100%;margin:0 auto;clear:both;max-width:1440px;min-width:1200px;}/* 规定页面内容区域宽度 */


.minH{min-height:350px;height:auto !important;height:350px;}

/**

 * 改变浏览器滚动条

 */
::-webkit-scrollbar {width:8px;background:#f0f0f0;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:8px;background:#004098 ;}
::-webkit-scrollbar-corner {background:#f0f0f0;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}


.clear {clear: both; height: 0px; overflow:hidden;}/* 清除浮动 */
.h2 {clear: both;height: 2px;overflow:hidden;}/* 自定义页面间距 */
.h5 {clear: both;height: 5px;overflow:hidden;}/* 自定义页面间距 */
.h10 {clear: both;height: 10px;overflow:hidden;}/* 自定义页面间距 */
.h15 {clear: both;height: 15px;overflow:hidden;}/* 自定义页面间距 */
.h20 {clear: both;height: 20px;overflow:hidden;}/* 自定义页面间距 */
.h25 {clear: both;height: 25px;overflow:hidden;}/* 自定义页面间距 */
.h30 {clear: both;height: 30px;overflow:hidden;}/* 自定义页面间距 */
.h35 {clear: both;height: 35px;overflow:hidden;}/* 自定义页面间距 */
.h40 {clear: both;height: 40px;overflow:hidden;}/* 自定义页面间距 */
.h45 {clear: both;height: 45px;overflow:hidden;}/* 自定义页面间距 */
.h50 {clear: both;height: 50px;overflow:hidden;}/* 自定义页面间距 */
.h55 {clear: both;height: 55px;overflow:hidden;}/* 自定义页面间距 */
.h60 {clear: both;height: 60px;overflow:hidden;}/* 自定义页面间距 */
.h65 {clear: both;height: 65px;overflow:hidden;}/* 自定义页面间距 */
.h70 {clear: both;height: 70px;overflow:hidden;}/* 自定义页面间距 */
.h75 {clear: both;height: 75px;overflow:hidden;}/* 自定义页面间距 */
.h80 {clear: both;height: 80px;overflow:hidden;}/* 自定义页面间距 */
.h85 {clear: both;height: 85px;overflow:hidden;}/* 自定义页面间距 */
.h90 {clear: both;height: 90px;overflow:hidden;}/* 自定义页面间距 */
.h95 {clear: both;height: 95px;overflow:hidden;}/* 自定义页面间距 */
.h100 {clear: both;height: 100px;overflow:hidden;}/* 自定义页面间距 */
.l35{line-height:35px;}

/*公共部分结束*/