@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,div{margin:0px;padding:0px;color:#666;font-size:14px;font-family:"微软雅黑",Arial,Helvetica,sans-serif;}
body{margin:0px auto;padding:0px;background-color:#fff; position:relative;}
body,table,tr,td,th {line-height:200%;}
a:link,a:visited {text-decoration:none;color:#666;}
a:hover,a:active {text-decoration:none;color:#113273;}
ul,li,dl,dt,dd {list-style:none;}
img {border:0px;}
.clear{clear:both;}
*{transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}

.boxsub{width:100%;overflow:hidden;margin:0 auto; position:relative;}
.divsub{width:1000px;overflow:hidden;margin:0 auto;}

.ilm{border-bottom:#aaa solid 1px; margin-bottom:30px;}
.ilm strong{font-size:24px; line-height:65px; height:65px;color:#113273;}
.ilm img{float:right; margin-top:20px;}


.header{ margin:50px auto 30px auto;}
.header img.logo{ float:left;}
.header .topico{ float:right;}
.header .topico font{ display:block; text-align:right; font-family:"宋体"; font-size:12px;}
.header .topico strong{ display:block; text-align:right; background:url(../images/ico-tel.png) left center no-repeat; padding-left:30px; font-size:20px; font-weight:bold; color:#113273;}

.topmenu{ height:40px; background:#113273; margin-bottom:3px;}
.topmenu ol{ display:block;}
.topmenu ol li{ display:block; float:left;width:124px; text-align:center;height:40px;}
.topmenu ol li a{ color:#FFF; height:14px; line-height:14px; margin:13px 0; display:block; border-right:#59709d dashed 1px;}
.topmenu ol li a.nox{border-right:#59709d dashed 0px;}
.topmenu ol font{ display:block; float:left; color:#d3d3d3;}

.footer{ background:#001236; margin-bottom:124px;}
.footer .dmenu img.logodown{ display:block; float:right; padding:40px 0 30px 0;}
.footer .dmenu ul{padding:40px 50px 0 10px; float:left; overflow:hidden; display:block;}
.footer .dmenu ul strong a{ color:#FFF;font-family:"宋体"; color:#FFF;}
.footer .dmenu ul li{height:24px; line-height:24px;}
.footer .dmenu ul li a{font-family:"宋体"; font-size:12px;height:24px; line-height:24px; color:#acacac;}

.footer .dcopyright{ border-top:#33415e solid 1px; margin-top:20px; padding:15px 0 15px 0;}
.footer .dcopyright font{ display:block; float:left;color:#aaa; font-size:12px;}
.footer .dcopyright span{ display:block; float:right;color:#aaa;}
.footer .dcopyright span a{ margin:0 5px; color:#aaa;font-size:12px;}

.ifu{ height:147px;background:url(../images/izx-bg.png) top center no-repeat; position:fixed; bottom:0; z-index:999;}
.ifu .ifumain{ position:relative; height:147px; overflow:hidden;}
.ifu .shuo{ position:absolute;left:215px; top:57px;}
.ifu .shuo font{ display:block; color:#FFF;font-family:"宋体"; font-size:16px;}
.ifu .shuo span{ display:block; color:#FFF; font-size:24px; font-weight:bold; padding-left:30px; background:url(../images/ico-shuo-tel.png) left center no-repeat;}

.ifu ul{ position:absolute;left:577px; top:45px;}
.ifu ul li.b{float:left; width:75px; background:url(../images/ico-hi.png) left center no-repeat; padding-left:40px; margin:3px 10px;}
.ifu ul li.q{float:left; width:75px; background:url(../images/ico-qd.png) left center no-repeat; padding-left:40px; margin:3px 10px;}
.ifu ul li a{ color:#FFF;font-family:"宋体"; font-size:12px; display:block;}
.ifu ul{}


.nybanner{ height:150px;}
.nybanner strong{font-size:24px;color:#113273; display:block; margin-top:40px; margin-bottom:10px;}
.nybanner p{font-size:16px;color:#113273;}
.bannerabout{background:url(../images/banner-about.jpg) top center no-repeat;}
.bannercase{background:url(../images/banner-case.jpg) top center no-repeat;}
.bannercontact{background:url(../images/banner-contact.jpg) top center no-repeat;}
.bannerpro{background:url(../images/banner-pro.jpg) top center no-repeat;}
.bannerserver{background:url(../images/banner-server.jpg) top center no-repeat;}
.bannertype{background:url(../images/banner-type.jpg) top center no-repeat;}
.bannernew{background:url(../images/banner-new.jpg) top center no-repeat;}

.nymenu{ height:100px; overflow:hidden;}
.nymenusub{width:1000px;overflow:hidden;z-index:9; position:absolute; top:0; left:50%; margin-left:-500px; text-align:center;}
.nymenusub ul{ overflow:hidden; text-align:center;display:inline-block;}
.nymenusub ul li{ float:left;text-align:center; margin:0 10px;}
.nymenusub ul li a{ text-align:center; font-size:16px;height:89px; line-height:89px; overflow:hidden; display:block;padding:0 10px;}
.nymenusub ul li a:hover{ border-bottom:#113273 solid 4px; color:#113273;}
.boxsub2{ width:100%; height:90px; border-bottom:#ccc solid 1px;overflow:hidden; z-index:6;}





