@charset "gb2312";
/* css document */

* { font:18px/1.5 "microsoft yahei" , tahoma, arial, \5fae\8f6f\96c5\9ed1, "hiragino sans gb", sans-serif; -webkit-font-smoothing:antialiased;}
h2 { font-weight:600;}
.fl,.flt li { float: left;}
.f40,.f40 a { font-size:40px; font-weight: 600;}
.f36,.f36 a { font-size: 36px; font-weight: 600;}
.f20,.f20 a { font-size: 20px;}
.f18,.f18 a { font-size: 18px;}
.f16,.f16 a,.f16 span { font-size:16px;}
.f14,.f14 li,.f14 a,.f14 span,.f14 strong { font-size: 14px;}
.pt10 { padding-top: 10px;}
.pt20 { padding-top: 20px;}
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pl20 { padding-left: 20px;}
.pr20 { padding-right: 20px;}
.pr30 { padding-right: 30px;}
.mat10 { margin-top:10px;}
.mat20 { margin-top:20px;}
.mar20 { margin-right:20px;}
.tc { text-align: center;}

 a { color:#2f4056;}
.bluefont,.bluefont a,a:hover { color:#005dc5;}
.bluefont a:hover { color: #1e9fff;}
.whitefont,.whitefont a { color:#fff;}
.grayfont,.grayfont a { color:#808080;}
.grayfont a:hover { color:#005dc5;}

.layui-col-space20,.cleardiv { padding: 0;}
.cleardiv { clear: both; overflow: hidden; height: 0;}

/*修正layui默认样式*/
.layui-container { width:1230px;}
.layui-carousel,.layui-carousel>[carousel-item]>* { background:none;}
.layui-carousel-arrow { background-color: rgba(255,255,255,.6); color:#465f9f; border: #9ebdf4 solid 1px;}
.layui-carousel-arrow:hover { background-color: rgba(0,93,197,.6); color: #fff; }