@charset "utf-8"; /* CSS Document */
/* CSS3滚动条 */
::-webkit-scrollbar-track-piece{width:10px;background-color:#F0F0F0 ;  border-radius:50px}
::-webkit-scrollbar{width:8px;height:6px ; }
::-webkit-scrollbar-thumb{height:50px;background:#CDCDCD;  border-radius:50px ; cursor:pointer}
::-webkit-scrollbar-thumb:hover{background:#CDCDCD ; cursor:pointer}  
/* 页面选中颜色 */

*:focus {outline: none;}
/*消除谷歌下input边框* 
/* 清除内外边距 */  
body, h1, h2, h3, h4, h5, h6, hr,blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td,menu,section,article{
margin: 0;padding: 0;_background-image:url(about:blank);_background-attachment:fixed;}   
/* 设置默认字体 */ 
body, button, input, select, textarea {	font-family:"微软雅黑","宋体","Arail";}
ul,ol,li{list-style-type:none;}
.warp{ max-width: 1100px; margin:0 auto;font-size: 12px;}
.titleFont{font-family: "Microsoft yahei","微软雅黑","Tahoma","Verdana","Arial","sans-serif";}
.contentFont{font-family: "宋体","新宋体","Arial","sans-serif";}
.enFont{font-family: "Arial","sans-serif";}
.yahei {font-family: "微软雅黑","宋体","Arail";}
.songti {font-family: "宋体","微软雅黑","Arail";}
.Arail {font-family: "Arail","宋体","微软雅黑";}
.Courier_New {font-family: "Courier New", Courier, monospace}
.Georgia {font-family: Georgia, "Arail", Times, serif}
img {border: none;}
.text:focus{border: 1px solid #B6E8F5;box-shadow: 0 0 5px #E0FBFF;}
.backbg{ position:absolute; z-index:1; width:100%; background-color:#015bd2; height:100%; left:0; bottom:0;filter:alpha(opacity=60); opacity:0.60; }


/* a标签 */ 
a {	text-decoration: none ; color:#333 ;}
.trans{ transition:all 0.25s linear 0.01s;}
a:hover {text-decoration: none ; color:#CC0000;} 
.trans:hover{transition:all 0.4s linear 0.01s}

/* 定义浮动居中 */ 
.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.center {
	margin: 0 auto;
}

.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}


/* 重置h标签 */ 
h1 {
	font-size: 22px
}

h2 {
	font-size: 20px
}

h3 {
	font-size: 18px
}

h4 {
	font-size: 16px
}

h5 {
	font-size: 14px
}

h6 {
	font-size: 12px
}


/* 字体大小 */ 
.font12 {
	font-size: 12px
}

.font14 {
	font-size: 14px
}

.font16 {
	font-size: 16px
}

.font18 {
	font-size: 18px
}

.font20 {
	font-size: 20px
}

.font22 {
	font-size: 22px
}

.font24 {
	font-size: 24px
}

.font26 {
	font-size: 26px
}

.font28 {
	font-size: 28px
}


.font30 {
	font-size: 30px
}

/* margin-top */ 
.mt8{ margin-top:8px;}
.mt12 {
	margin-top:12px;
}

.mt14 {
	margin-top: 14px
}

.mt15 {
	margin-top: 15px
}
.mt16 {
	margin-top: 16px
}

.mt18 {
	margin-top: 18px
}

.mt20 {
	margin-top: 20px
}

.mt22 {
	margin-top: 22px
}

.mt24 {
	margin-top: 24px
}

.mt26 {
	margin-top: 26px
}

.mt28 {
	margin-top: 28px
}


.mt30 {
	margin-top: 30px
}

/* margin-left */ 
.ml12 {
	margin-left:12px;
}

.ml14 {
	margin-left: 14px
}

.ml16 {
	margin-left: 16px
}

.ml18 {
	margin-left: 18px
}

.ml20 {
	margin-left: 20px
}

.ml22 {
	margin-left: 22px
}

.ml24 {
	margin-left: 24px
}

.ml26 {
	margin-left: 26px
}

.ml28 {
	margin-left: 28px
}


.ml30 {
	margin-left: 30px
}
.row {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.col {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
	box-sizing:border-box
}
.col-1 {
	-ms-flex:0 0 8.33333%;
	flex:0 0 8.33333%;
	width:8.33333%
}
.col-2 {
	-ms-flex:0 0 16.66667%;
	flex:0 0 16.66667%;
	width:16.66667%
}
.col-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	width:25%
}
.col-4 {
	-ms-flex:0 0 33.33333%;
	flex:0 0 33.33333%;
	width:33.33333%
}
.col-5 {
	-ms-flex:0 0 41.66667%;
	flex:0 0 41.66667%;
	width:41.66667%
}
.col-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	width:50%
}
.col-7 {
	-ms-flex:0 0 58.33333%;
	flex:0 0 58.33333%;
	width:58.33333%
}
.col-8 {
	-ms-flex:0 0 66.66667%;
	flex:0 0 66.66667%;
	width:66.66667%
}
.col-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	width:75%
}
.col-10 {
	-ms-flex:0 0 83.33333%;
	flex:0 0 83.33333%;
	width:83.33333%
}
.col-11 {
	-ms-flex:0 0 91.66667%;
	flex:0 0 91.66667%;
	width:91.66667%
}
.col-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	width:100%
}
@media (min-width:576px) {
.col-sm {
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-sm-1 {
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
width:8.33333%
}
.col-sm-2 {
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
width:16.66667%
}
.col-sm-3 {
-ms-flex:0 0 25%;
flex:0 0 25%;
width:25%
}
.col-sm-4 {
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
width:33.33333%
}
.col-sm-5 {
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
width:41.66667%
}
.col-sm-6 {
-ms-flex:0 0 50%;
flex:0 0 50%;
width:50%
}
.col-sm-7 {
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
width:58.33333%
}
.col-sm-8 {
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
width:66.66667%
}
.col-sm-9 {
-ms-flex:0 0 75%;
flex:0 0 75%;
width:75%
}
.col-sm-10 {
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
width:83.33333%
}
.col-sm-11 {
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
width:91.66667%
}
.col-sm-12 {
-ms-flex:0 0 100%;
flex:0 0 100%;
width:100%
}
}
@media (min-width:768px) {
.col-md {
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-md-1 {
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
width:8.33333%
}
.col-md-2 {
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
width:16.66667%
}
.col-md-3 {
-ms-flex:0 0 25%;
flex:0 0 25%;
width:25%
}
.col-md-4 {
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
width:33.33333%
}
.col-md-5 {
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
width:41.66667%
}
.col-md-6 {
-ms-flex:0 0 50%;
flex:0 0 50%;
width:50%
}
.col-md-7 {
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
width:58.33333%
}
.col-md-8 {
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
width:66.66667%
}
.col-md-9 {
-ms-flex:0 0 75%;
flex:0 0 75%;
width:75%
}
.col-md-10 {
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
width:83.33333%
}
.col-md-11 {
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
width:91.66667%
}
.col-md-12 {
-ms-flex:0 0 100%;
flex:0 0 100%;
width:100%
}
}
@media (min-width:992px) {
.col-lg {
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-lg-1 {
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
width:8.33333%
}
.col-lg-2 {
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
width:16.66667%
}
.col-lg-3 {
-ms-flex:0 0 25%;
flex:0 0 25%;
width:25%
}
.col-lg-4 {
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
width:33.33333%
}
.col-lg-5 {
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
width:41.66667%
}
.col-lg-6 {
-ms-flex:0 0 50%;
flex:0 0 50%;
width:50%
}
.col-lg-7 {
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
width:58.33333%
}
.col-lg-8 {
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
width:66.66667%
}
.col-lg-9 {
-ms-flex:0 0 75%;
flex:0 0 75%;
width:75%
}
.col-lg-10 {
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
width:83.33333%
}
.col-lg-11 {
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
width:91.66667%
}
.col-lg-12 {
-ms-flex:0 0 100%;
flex:0 0 100%;
width:100%
}
}
@media (min-width:1105px) {
.col-xl {
-ms-flex-preferred-size:0;
flex-basis:0;
-ms-flex-positive:1;
flex-grow:1;
max-width:100%
}
.col-xl-1 {
-ms-flex:0 0 8.33333%;
flex:0 0 8.33333%;
width:8.33333%
}
.col-xl-2 {
-ms-flex:0 0 16.66667%;
flex:0 0 16.66667%;
width:16.66667%
}
.col-xl-3 {
-ms-flex:0 0 25%;
flex:0 0 25%;
width:25%
}
.col-xl-4 {
-ms-flex:0 0 33.33333%;
flex:0 0 33.33333%;
width:33.33333%
}
.col-xl-5 {
-ms-flex:0 0 41.66667%;
flex:0 0 41.66667%;
width:41.66667%
}
.col-xl-6 {
-ms-flex:0 0 50%;
flex:0 0 50%;
width:50%
}
.col-xl-7 {
-ms-flex:0 0 58.33333%;
flex:0 0 58.33333%;
width:58.33333%
}
.col-xl-8 {
-ms-flex:0 0 66.66667%;
flex:0 0 66.66667%;
width:66.66667%
}
.col-xl-9 {
-ms-flex:0 0 75%;
flex:0 0 75%;
width:75%
}
.col-xl-10 {
-ms-flex:0 0 83.33333%;
flex:0 0 83.33333%;
width:83.33333%
}
.col-xl-11 {
-ms-flex:0 0 91.66667%;
flex:0 0 91.66667%;
width:91.66667%
}
.col-xl-12 {
-ms-flex:0 0 100%;
flex:0 0 100%;
width:100%
}
}