@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;font-size:16px;font-family:"Microsoft YaHei";}
li{ list-style:none;}
a{ text-decoration:none;}
.clear{ clear:both;}
img{ margin:0; padding:0;border:0}
p{ margin:0; padding:0;}
.layout{width:1050px; margin:0 auto; clear:both;}
.wrapper{width:1070px; margin:0 auto; clear:both;}
body{font-family:"Microsoft YaHei","Verdana";font-size:12px;color:#333;background: #e2e4ed; background:url(../images/body-bg.jpg) repeat}
.fl{ float:left}
.fr{ float:right}
.banner{background:url(../images/banner-bg.jpg) no-repeat center top; height:773px;}
.banner .banner-fl{margin-top:80px}
.banner .banner-fr{margin-top:180px;margin-right:40px;}
.footer{ height:90px; margin-top:50px;line-height:90px; color:#fff; font-size:14px; text-align:center; background:#0a0808}
.banner{ height:684px; background:url(../images/kec-banner-bg.jpg) no-repeat center top}
.banner .wrapper{ position:relative; height:684px; }
.banner .wrapper .nav{ position:absolute; top:0; left:0;background:url(../images/banner-left.png) no-repeat left top;width:534px; height:538px;padding-top:135px;}
.banner .wrapper .yun-linux{ position:absolute; top:60px; right:32px;width:528px;width:609px;}
.banner .wrapper .nav a{ margin-left:135px;display:block;width:158px; line-height:57px; height:57px;margin-top:29px;color:#e1c09e; font-size:24px; font-weight:bold}
.tit{width:1166px;margin:0 auto}
.kec-con{ padding-top:104px;height:1246px; width:1290px;margin:0 auto; background:url(../images/linux-kec_14.jpg) no-repeat left top}
.vedio{margin-left:290px;margin-top:88px;width:685px; height:367px;background:url(../images/bk-shipin.png) no-repeat center top;padding:25px;}
.vedio div{background:#000;width:100%; height:100%}
.kec-con table{width:918px;margin-left:190px;border-right:1px solid #251500;border-bottom:1px solid #251500;}
.kec-con table td{ font-size:12px;padding:0px 4px; line-height:18px;border-left:1px solid #251500;border-top:1px solid #251500;}
.kec-con table .table-tit td{ background:#0a0808; color:#fff;}
.kec-con table .table-col td{ background:#af391c;color:#fff;}
.header{ background:#1e1e1e; height:80px;color:#fff;}
.header .logo_area{ float:left; width:430px;padding-top:18px}
.header .head-r{ float:right; font-size:16px; width:620px;position: relative;
right: 17px;}
.header .logo_area .logo{ float:left;width:150px;}
.header .logo_area h1{ margin-top:2px;font-size:16px; float:left; border-left:1px solid #fff;margin-left:18px;padding-left:18px;}
.header .logo_area h1 font{ font-size:14px;}
.header .head-r p{ float:right; line-height:40px}
.header .head-r ul { clear:both; float:right;margin-top:5px}
.header .head-r ul li{ display:inline-block;padding-left:35px;}
.header .head-r ul li a{color:#fff}