﻿@charset "utf-8";

/*----------------- 初始化 ----------------- */
body,ul,ol,li,p,dl,dt,dd,input,form,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }
img{ border:none;}
ul{ list-style:none;}
body{ color:#000; font-size:12px; line-height:1.7; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
a{ text-decoration:none; color:#000; }
input:focus{ outline:none;}
textarea:focus{ outline:none}
.fl{ float:left;}
.fr{ float:right;}
.abs{ position:absolute;}
.rel{ position:relative;}
.clear{ clear:both; height:0; overflow:hidden;}
.center{ width:1180px; margin:0 auto;overflow:hidden;}
section{ position:relative; z-index:2;}

/*----------------- header -----------------*/
.header{ height:90px; position:fixed; width:100%;z-index:10;background:url(../images/shadow6.png) repeat-x;}
.header .logo{ margin-top:20px;}
.header .logo img{ display:block;width:180px;height:50px; }
/*----------------- nav -----------------*/
nav ul{ margin-top:26px;}
nav ul li{ float:left; padding-left:48px; display:inline;}
nav ul li a{ display:block; height:38px;line-height:38px;font-size:15px;text-align:center;color:#e5e5e5;}
nav ul li a:hover{border-bottom:2px solid #15a2e9;color:#15a2e9;}
nav ul li ul{ margin:0; display:none;}
nav ul li .about{ left:50%; margin-left:219px; height:34px; line-height:34px; background:#15a2e9;}
nav ul li ul li{ margin:0 10px;}
nav ul li ul li a{ font-size:14px; width:auto; color:#fff;}
nav ul li ul li a:hover{ text-decoration:underline;}
nav ul li .solution{ left:50%; margin-left:-213px; height:34px; line-height:34px; background:#15a2e9;}

/*----------------- banner -----------------*/
#banner{ position:relative; overflow:hidden;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ position:absolute; left:50%; margin-left:-960px; width:1920px; height:690px; position:relative; overflow:hidden;}
#playBox ul li img{width:100%;height:690px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;width:1920px;}
#banner .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:350px; left:10px; z-index:10;}
#banner .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:350px; right:10px; z-index:10;}
#playBox .smalltitle {width:1920px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:80px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#15a2e9;}

/*----------------- footer -----------------*/
.footer{ color:#dededf;width:100%;background:#222429;}
.footer a{ color:#dededf;}
.footer .banquan{ width:1180px;margin:0 auto;}
.footer .banquan .foot-con{ display:block; width:1180px; margin:0 auto; text-align:center; height:90px; line-height:90px; font-size:14px;}
.footer .banquan .foot-con img{vertical-align:middle;margin-right:20px;}
