@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei";}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none;}
img{ vertical-align:middle; border:0; margin:0; padding:0;}
button{ vertical-align:middle; cursor:pointer;}
input txt,button{ vertical-align:middle; border:none;}
a,a:link{ color:#333333; text-decoration:none;}
a:hover{ color:#333333; text-decoration:underline;}
.clear{ clear:both; overflow:hidden; height:0px;}
.clearfix{ overflow:hidden; zoom:1;}
.lft{ float:left;}
.rgt{ float:right;}

.warp{ background:#FFF}

.banner{ position:relative; height:500px}
.banner ul li{ height:500px; display:none}
.banner ul li:first-child{ display:block}
.banner .bannerBtn{ position:absolute; top:50%; margin-top:-80px; cursor:pointer; z-index:4}
.banner .bannerBtn.l{ left:0}
.banner .bannerBtn.r{ right:0}

.logo{ float:left; line-height:80px; padding-top:20px}

.nav{ background:rgba(37,124,180,0.8); height:106px; position:absolute; top:0; left:0; width:100%; z-index:5}
.nav .nav-list{ float:right}
.nav .nav-item{ float:left; position:relative}
.nav .nav-item a{ display:block; width:160px; line-height:40px; padding-top:26px; text-align:center; font-size:14px; color:#ffffff; text-decoration:none; transition:all 0.3s linear}
.nav .nav-item a:hover{ background:#3980B3}
.nav .nav-item .childLevel{ display:none; background:#FFF; padding:0; overflow:hidden; box-sizing:border-box; border:solid 1px #3981B5; border-top:none; position:absolute; top:100%; z-index:99}
.nav .nav-item .childLevel li{ position:relative}
.nav .nav-item .childLevel li:first-child{ margin-top:5px}
.nav .nav-item .childLevel li:last-child{ margin-bottom:11px}
.nav .nav-item .childLevel li:before{ content:""; background:#E4E6E8; width:114px; height:1px; position:absolute; bottom:0; left:50%; margin-left:-57px}
.nav .nav-item .childLevel li:last-child:before{ display:none}
.nav .nav-item .childLevel li a{ font-size:12px; color:#7e7c76; line-height:33px; padding:0}
.nav .nav-item .childLevel li a:hover{ background:none}

.footer{ background:rgba(37,124,180,1); width:100%; height:51px; font-size:12px; color:#DDDDDD; line-height:26px; padding-top:50px}
.footer .footer-1{ float:left}
.footer .footer-2{ float:right;}
.footer .footer-2 a{ float:left; color:#DDDDDD; padding:0 26px 0 9px; position:relative}
.footer .footer-2 a:before{ content:""; background:#DDDDDD; width:3px; height:12px; position:absolute; top:7px; left:0}


.suspend{width:40px;height:285px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:285px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:285px;background:url("https://www.45kilo.com/zs/gdcj/images/suspend.png");position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url("https://www.45kilo.com/zs/gdcj/images/suspend.png") -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:195px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:195px;display:block;background:url("https://www.45kilo.com/zs/gdcj/images/suspend.png") -40px -86px;overflow:hidden;}
.suspend dl dd.suspendTe{width:120px;height:285px;background:#ffffff;}
.suspend dl dd.suspendTe a{width:120px;height:285px;display:block;background:url("https://www.45kilo.com/zs/gdcj/images/suspend.png") -40px -195px;overflow:hidden;}
* html .suspend{position:absolute;left:eval(document.documentElement.scrollRight));top:eval(document.documentElement.scrollTop+200))}




















