

/* ====== Reset ====== */
*{box-sizing:border-box;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,small,strong,dl,dt,dd,ol,ul,li{margin:0;padding:0;font-size:100%;}
body{font-size:14px;line-height:1.75;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Tahoma,sans-serif;color:#444;background:#fff;overflow-x:hidden;}
em,strong,i{display:inline-block;font-style:normal;}
ul,ol,li{list-style:none;}
a{color:#666;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;}
a:hover{outline:none;color:#1c4274;}
input,button{padding:0;border:none;background:none;outline:none;font-family:"微软雅黑",Arial,Helvetica;}
button{outline:none;}
textarea{border:none;background:none;outline:none;}
table{border-collapse:collapse;word-wrap:break-all;border-spacing:0;border:1px solid #e4e4e4;}
td,tr{padding:5px;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}
img{vertical-align:middle;border:none;}
img:focus,a:focus{outline:none;}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:4px}
.img-circle{border-radius:50%}
hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #e4eaec}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;color:#333;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-truncate{overflow:hidden;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}

/* ====== General ====== */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none!important;}
.show{display:block;}
.clear{clear:both;}
.center{text-align:center;}
.box{display:block;width:100%;height:100%;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.max-100{max-width:100%;}

/*垂直居中*/
.com-table{display:table;width:100%;height:100%;}
.com-cell{display:table-cell;vertical-align:middle;width:100%;}

/*定宽布局*/
.com-width{margin-right:auto;margin-left:auto;width:1200px;}
.w1600{margin-right:auto;margin-left:auto;width:1450px;}
.w1600 .mk-container{margin-left:-15px;margin-right:-15px;}
.w1600 .mk-container li{padding:0 15px;margin-bottom:20px;}
@media (max-width:1800px){
	.w1600{width:1400px;}
	.w1600 .mk-container{margin-left:-15px;margin-right:-15px;}
	.w1600 .mk-container li{padding:0 15px;margin-bottom:20px;}
}
@media (max-width:1600px){
	.w1600{width:1200px;}
	.w1600 .mk-container{margin-left:-10px;margin-right:-10px;}
	.w1600 .mk-container li{padding:0 10px;margin-bottom:20px;}
}
.mt-5{margin-top:5px!important}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px!important}
.mt-20{margin-top:20px!important}
.mt-30{margin-top:30px!important}
.mt-40{margin-top:40px!important}
.mt-50{margin-top:50px!important}
.mt-60{margin-top:60px!important}
.mt-70{margin-top:70px!important}
.mt-80{margin-top:80px!important}
.mt-100{margin-top:100px!important}
.mb-5{margin-bottom:5px!important}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20{margin-bottom:20px!important}
.mb-30{margin-bottom:30px!important}
.mb-40{margin-bottom:40px!important}
.mb-50{margin-bottom:50px!important}
.mb-60{margin-bottom:60px!important}
.mb-70{margin-bottom:70px!important}
.mb-80{margin-bottom:80px!important}
.mb-100{margin-bottom:100px!important}
.fs-30{font-size:30px;}
.fs-28{font-size:28px;}
.fs-24{font-size:24px;}
.fs-22{font-size:22px;}
.fs-20{font-size:20px;}
.fs-18{font-size:18px;}
.fs-16{font-size:16px!important;}
.fs-0{font-size:0;}
.lh-18{line-height:1.8;}
.lh-2{line-height:2;}
.mb-15{margin-bottom:15px;}
.pl-18{padding-left:18px;}
.pt-40{padding-top:40px;}
.pt-50{padding-top:50px;}
.pt-60{padding-top:60px;}
.pt-70{padding-top:70px;}
.pt-80{padding-top:80px;}
.pt-100{padding-top:100px;}
.pb-70{padding-bottom:70px;}
.pb-80{padding-bottom:80px;}
.pb-90{padding-bottom:90px;}
.pb-60{padding-bottom:60px;}
.pb-50{padding-bottom:50px;}
.pb-100{padding-bottom:100px;}
.pb-110{padding-bottom:110px;}
.pb-150{padding-bottom:150px;}
.pb-140{padding-bottom:140px;}
.pt-10{padding-top:10px;}
.pt-40{padding-top:40px;}
.pt-80{padding-top:80px;}
.pt-90{padding-top:90px;}
.pt-110{padding-top:110px;}
.pt-170{padding-top:170px;}
.c-999{color:#999;}
.c-333{color:#333;}
.c-888{color:#888;}
.c-939393{color:#939393;}
.c-fff{color:#fff!important;}
.c-default{color:#1c4274;}
.bg-fff{background:#fff;}
.bg-gray{background:#f5f5f5;}
.f36{font-size:36px!important;}
.f32{font-size:32px!important;}
.f16{font-size:16px!important;}

/*标题装饰条*/
.title-line{position:relative;}
.title-line:before{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:#888;}

/* Slider插件默认样式 */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{    /*display: none;*/
float:left;height:100%;min-height:1px;}
.slick-slide:focus{outline:none;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:inline-block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;    /*border: 1px solid transparent;*/}
.slick-arrow.slick-hidden{display:none;}

/* Arrows */
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:30px;height:46px;margin-top:-23px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background-color:rgba(8,4,4,0.5);opacity:0.5;z-index:3;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.slick-prev:hover,.slick-next:hover{color:transparent;outline:none;background:#eb5250;opacity:1!important;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,.slick-next:before{font-family:serif;font-size:20px;line-height:1;    /*opacity: .75;*/color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:0;}
[dir='rtl'] .slick-prev{right:0;left:auto;}
.slick-prev:before{content:'';display:inline-block;width:11px;height:21px;background:url() no-repeat center;}
[dir='rtl'] .slick-prev:before{content:'>';}
.slick-next{right:0;}
[dir='rtl'] .slick-next{right:auto;left:0;}
.slick-next:before{content:'';display:inline-block;width:11px;height:21px;background:url() no-repeat center;}
[dir='rtl'] .slick-next:before{content:'<';}

/* Dots */

/* Icons */
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('../font/slick.eot');src:url('../font/slick.eot#iefix') format('embedded-opentype'),url('../font/slick.woff') format('woff'),url('../font/slick.ttf') format('truetype'),url('') format('svg');}
.slick-dots{position:absolute;bottom:20px;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 4px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size:16px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;    /*opacity: .25;*/color:#999;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:1;color:#1c4274;}

/*Slick自定义样式*/
.com-slick .slick-dots{margin-top:30px;position:static;}
.com-slick .slick-dots li{float:none;width:20px;margin:0px 4px;text-align:center;padding:0;}
.no-btn .slick-prev,.no-btn .slick-next{display:none!important;}

/*横*/
.line2-dots .slick-dots{bottom:20px;}
.line2-dots .slick-dots li,.line2-dots .slick-dots li button{width:47px;height:10px;}
.line2-dots .slick-dots li button:before{content:"";width:47px;height:2px;background:#fff;}
.line2-dots .slick-dots li.slick-active button:before{	/*height: 6px;*/
background:#1c4274;	/*position: relative;*/	/*top: -2px;*/}

/*按钮*/
.line-dots .slick-dots li,.line-dots .slick-dots li button{width:25px;height:10px;}
.line-dots .slick-dots li button:before{width:25px;height:3px;background:#fff;font-size:0;}
.line-dots .slick-dots li.slick-active button:before{background:#1c4274;}
.left-dots .slick-dots{text-align:left;padding-left:30px;}