/*public*/
.size1 {
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.backcolor {
  background: #ed1e1c;
}
.color {
  color: #ed1e1c;
}

/* header */
.header_top{width:100%;height:auto;background:url(../images/header_bg.png) no-repeat top center;padding:30px 0}
.header_top img.fl{height:76px;display:block}
.header_top .header_phone{text-align:right;font-size: 19px;color: #363636;margin-top: 5px;}
.header_top .header_phone span{color: #ed1e1c;font-size: 30px;display: block;font-weight: bold;}

.header_nav{width:100%;height:61px;background:url(../images/nav_bg.jpg) repeat-x;line-height:61px;text-align:center;position:relative}
.header_nav ul li{width:170px;height:61px;line-height:61px;text-align:center;display:inline-block;vertical-align:top;font-size:16px;background:url(../images/nav_01.jpg) no-repeat right center}
.header_nav ul li:last-child{background: none;}
.header_nav ul li a{color:#000000;font-size: 18px;}
.header_nav ul li.hover,.header_nav ul li:hover{background:url(../images/nav_02.png) no-repeat center;}
.header_nav ul li.hover a,.header_nav ul li:hover a{color: #fff;}

/*menu*/
.menu{position:relative;z-index:100}
.menu>li{height:58px;line-height:25px;padding:0 17px;float:left;text-align:center;position:relative}
.menu>li a{font-size:16px;color:#494747}
.menu>li.hover,.menu>li:hover{background:url(../images/public/navli.jpg) no-repeat center bottom}
.menu li span{display:block;text-align:center;font-size:14px}
.menu .menu_2{position:absolute;width:100%;top:58px;left:0;display:none;overflow:hidden}
.menu .menu_2 li{background:#fff}
.menu .menu_2 a{display:block;font-size:14px;line-height:40px;color:#494747;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.menu li:hover .menu_2{display:block}
.main{margin-bottom:10px}

/* footer */
.footer{background:#2d2c2c;padding: 30px 0;}
.footer .foot_logo{margin-top:50px}
.footer .txt{margin-left:60px;padding: 30px 60px;border-left: 1px solid #626262;border-right: 1px solid #626262;}
.footer .txt p{font-size:16px;color:#bbbbbc;line-height:30px}
.footer .chat img{margin-top:30px;width:130px;margin-right: 60px;}
.footer .chat p{font-size:16px;color:#bbbbbc;text-align:center;margin-top: 5px;width:130px;}
.footer_bottom{width:100%;height:42px;line-height:42px;color:#bbbbbc;text-align:center;background:#181818}
.footer_bottom strong{margin:0 40px;font-weight: normal;}
.footer_bottom strong a{color:#bbbbbc}
.footer_bottom strong img{height: 20px;}
