/*头部*/
.welcome{overflow: hidden; background: #c31a1f; height: 40px; line-height: 40px; color: #FFF;}
.welcome h1{float: left; width:calc((100% - 280px)); }
.welcome .tel{float: left; width: 270px;}
.welcome .tel i{float: left; font-size: 22px; margin-right: 8px;}
.welcome .tel span{float: left; font-weight: bold;}

.Header{background:#FFF; width:100%;height:100px;}
.Header .Logo{float:left; width: 107px;}
.Header .Logo img{max-width: 100%;}

.head-r{float: left; width:calc((100% - 110px));}
	
.pcnav{margin-left: 5vw;}
.pcnav ul{}
.pcnav ul li{float: left;position: relative;font-size: 17px;text-align: center;  line-height:100px; width: 16.666666%;}
.pcnav ul li a{display: block;color: #111;}
.pcnav ul li:hover a{color: #c31a1f;}
.pcnav ul li .subnav{border-top: 2px solid #c31a1f; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);height: auto;left: 0;overflow: hidden;position: absolute;top: 100%;width:100%;z-index: 199;}
.pcnav ul li .subnav{filter: progid:DXImageTransform.Microsoft.Shadow(color=#cb0c1c,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.pcnav ul li:hover .subnav{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.pcnav ul li .subnav a{color: #666;display: block;font-size: 13px;line-height: 44px;height: 44px;width: 100%;background: #fff;}
.pcnav ul li .subnav a:hover{color: #FFF;background: #c31a1f;}


/*底部信息*/
footer{overflow: hidden; background:#282828; padding-top: 50px; margin-top: 50px;}

.foot-contact{float: left;overflow: hidden; width: 340px; margin:0 30px; }
.foot-contact ul{color: #FFF; }
.foot-contact ul h2{font-size: 26px; color: #FFF; margin-left: 5px; margin-bottom: 15px;}


.foot-menu{float: left;overflow: hidden; width: 680px;margin-bottom: 30px;}
.foot-menu ul{}
.foot-menu ul li{float: left; width: 33.333333%;}
.foot-menu ul li dt{display: block; font-size: 18px; color: #FFF;margin-bottom: 10px;}
.foot-menu ul li a{display: block; color: #FFF;line-height: 26px; font-size: 14px;}
.foot-menu ul li a:hover{color: #c31a1f;}


.foot-wx{float: left; width: 120px;}
.foot-wx ul{}
.foot-wx ul li{overflow: hidden;margin-bottom: 20px;}
.foot-wx ul li span{display: block; padding: 8px 0; color: #FFF;text-align: center; font-size: 13px;}
.foot-wx ul li img{width: 100%;}

.copy{overflow: hidden;padding: 20px 0;  text-align: center;color: #808080;}
.copy a{color: #808080;}
.copy a:hover{color: #c31a1f;}

