@charset "utf-8";
/*banner*/
.fullSlide{ min-width:1000px; position:relative;  height:520px; overflow:hidden;  }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:520px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:520px; }
.fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
.fullSlide .hd ul{margin-left:500px;  }
.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; }
.fullSlide .hd ul li{width: 62px;height: 12px;background: #fff; }
.fullSlide .hd ul .on{background: #menu;  }
    
.toparea{ width:100%; height:40px; margin:0 auto; background:#f3f3f3}
.toparea ul{ width:1200px; height:40px; margin:0 auto}
.toparea ul li{ float:left; line-height:40px; color:#666}
.toparea ul li a{line-height:40px; color:#666}

.heading{ width:1200px; height:120px; margin:0 auto}
.heading .logo{ display:block; float:left; font-size:18px; color:#5a5a5a; line-height:30px}
.heading .logo p{
	font-size:42px;
    color: #222222;
    font-weight: bold;
    line-height: 45px; padding-top:24px
	}
.heading .tel{height:120px;display:block;float:right; background:url(../images/tel.jpg) 65px 30px no-repeat; text-align:right}
.heading .tel b{
    color: #004182;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 30px;
    display: block;
	}
.heading .tel span{
    font-size: 28px;
    color: #e60012;
    font-family: arial;
    font-weight: bold; display:block
	}