/* LEOEX 1.0.0 (build 1) Copyright 2015 errya  http://leoex.com  QQ:228573004*/
@charset "utf-8";
/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0;outline:0}
table{border-spacing:0;border-collapse:collapse}
ul,li{list-style:none}
fieldset,img{border:0}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:none;}
q:before,q:after{content:''}
abbr,acronym{font-variant:normal;border:0}
address,cite,dfn,optgroup,em,var{font-weight:normal;font-style:normal}
legend{color:#000}
body,button,input,select,textarea{font:14px/1.6 'Microsoft YaHei',微软雅黑,'MicrosoftJhengHei',STHeiti,'LiHei Pro Medium',华文雅黑;color:#333}
code,kbd,pre,samp,tt{font-family:'Courier New',Courier,monospace}
i{font-style:normal}

.bold{font-weight:bold} /*字体加粗*/
.unbold{font-weight:normal} /*取消加粗*/
.fn{font-family:Arial} /*英文字体*/
.sfh{font-family:'微软雅黑'}
.georgia{font-family:Constantia,Georgia} /*英文字体*/
.tc{text-align:center} /*文本居中*/
.tl{text-align:left}
.tr{text-align:right}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
 
.elp{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} /*文本超出省略号，不自动分行*/
.rel{position:relative} /*相对定位*/
.abs{position:absolute} /*绝对定位*/
.fix{position:fixed} /*浮动定位,IE6不支持*/
.fr{float:right} /*浮动*/
.fl{float:left}

.cc:after{display:block;visibility:hidden;clear:both;height:0;content:'.'} /*清除浮动*/
.cc{display:inline-block}
.cc{height:1%}
.cc{display:block}
.c{font:0/0 Arial;clear:both;overflow:hidden;height:0}

.hidden{display:none} /*隐藏*/

.vhidden{visibility:hidden} /*隐藏元素，但保留物理空间*/
.vshow{visibility:visible} /*取消保留物理空间隐藏元素*/
.ofh{overflow:hidden} /*超出隐藏*/
.ofh-x{overflow-x:hidden} /*横向超出隐藏*/
.ofh-y{overflow-y:hidden} /*纵向超出隐藏*/
.ofa{overflow-y:auto} /*纵向超出隐藏，自动添加滚动条*/
.block{display:block} /*元素转成块*/
.ma{margin:0 auto} /*水平居中*/
.w100{width:100%}

/*栅格*/
.warp{width:1200px;margin:0 auto;}

/*透明度*/
.alpha10{opacity:.1;filter:alpha(opacity=10);-moz-opacity:.1}
.alpha33{opacity:.33;filter:alpha(opacity=33);-moz-opacity:.33}
.alpha50{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}
.alpha66{opacity:.66;filter:alpha(opacity=66);-moz-opacity:.66}

.hand{cursor:pointer} /*手型鼠标*/


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}

a{-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
a:hover{color:#fc6006;}


.c-fff{color:#fff;}
/*head*/
    .head{height:100px;position: relative;z-index:10}
    .head a.logo{left:0;top:0;}
    .head ul{ }
    .head li{margin-left:50px;position:relative;}
    .head li a{padding:0 10px;line-height:95px;height:95px;display:block;color:#010101;}
    .head li a:hover,.head li a.on{border-bottom:5px solid #0094db;}
    .head li div{background:#2faaeb;position: absolute;width:100%;top:100px;left:0;}
    .head li div a{padding:0;line-height:35px;height:35px;color:#fff;font-weight:bold;}
    .head li div a:hover,.head li div a.on{border:0;text-decoration:underline;}
/*foot*/
    .foot1{background:#f1f1f1;padding:36px 0 40px;}
    .footitem{margin-right:100px;}
    .footitem h3{border-left:5px solid #ef7a37;line-height:16px;height:16px;padding-left:8px;}
    .footitem a{color:#272727;margin-left:13px;}
    .footitem a:hover{color:#fc6006;}
    .footitem h3 a{margin-left:0}
    .footright{right:0;top:0;line-height:2em;color:#272727;}
    .footright a{color:#272727;}
    .footright a:hover{text-decoration:underline; color:#fc6006;}
    .foot2{color:#373636;height:50px;line-height:50px;background:#dcdcdc;}
    .foot2 a{color:#373636;}
    .foot2 a:hover{text-decoration:underline; color:#fc6006;}

/**/
    .contit{font-size:24px;padding-left:18px;padding-top:38px;padding-bottom:27px;border-bottom:1px solid #dddfdf;margin-bottom:27px;}
    .contit span{border-left:6px solid #229be5;left:0;top:43px;height:30px;}
    .contitright{right:0;top:45px;line-height:23px;}


    
    .page{float:none;font-size:14px;padding:60px 0 120px;}
    .page a,.page span{display:inline-block;padding:3px 9px; margin-left:5px;margin-right:5px;background:#e5e5e5;color:#fff;}
    /*.page a{color:#666;background-color:#eee;}*/
    .page span,.page a:hover{background-color:#ef7a37;}
    .page span.zNum{display:none;}

    