
.header ,.content , .footer { width:1200px; margin:0 auto;font-family:"Microsoft Yahei";}
.h_top{height:180px;background:url(../img/topbg.gif) repeat-x center 0;position: relative;z-index: 2;font-family:"Microsoft Yahei";overflow: hidden;}
.t_con{height:120px;padding:0px 0 0;overflow: hidden;}
.t_logo,.t_logo img{display: block; height:119px;}
.t_text{font-size:18px;color: #333;line-height:45px;overflow: hidden;padding:10px 21px;width: 294px;text-align: center;}
.t_text span{display: block;height:36px;}

.t_pho{color: #333;padding:28px 0 0 65px;background:url(../img/tel.png) no-repeat left 30px;line-height:28px;}
.t_pho span{display: block;font-family: Arial;font-size: 24px;color: #c7281c;font-weight: bold;}

.menu{white-space:nowrap;width: 1200px;height:60px;line-height:60px;overflow:hidden;}
.menu ul{width: 1380px;}
.menu li{float: left;position: relative;margin-left: -1px;background:url(../img/menu-fgx.gif) no-repeat 0 0;z-index: 2;}
.menu li a:before{width:0;height:0;background:#c7281c;position: absolute;content: "";left: 0;bottom: 0;-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);z-index: -1;}
.menu li.born{background:none;}
.menu li a{color:#fff;display: inline-block;padding:0 45px 0; font-size:15px;}
.menu li.cur a,.menu li a:hover{text-decoration:none;z-index:3;position: relative;}
.menu li.cur a:before,.menu li a:hover:before{width: 100%;height: 60px;}
.menu li a:-webkit-any-link{ display:block;}
			

/*版权所有*/
.w1210 {width: 1200px; margin: 0 auto; position: relative;}
.footer { width:100%; background:#333333; color:#bbbdbf;}
.footer .main {padding-top: 38px; padding-bottom:38px; height:auto; overflow:hidden;}
.footer .main ul {width: 460px;}
.footer .main li {width: 35%; padding-left:15%; height:195px;background: url(../img/footmenuline.jpg) no-repeat left top; float:left; overflow:hidden;}
.footer .main p.tit {font-size: 18px;line-height: 32px; padding-bottom:0px; color:#fff; }
.footer .main p.tit a {color: #fff;	-webkit-transition: color 0.3s ease 0s;	transition: color 0.3s ease 0s;}

.footer .main p.tit a:hover {color: #ff0000;}
.footer .main span.sub {display: block;	line-height: 26px; font-size: 14px;margin-top: 10px;margin-bottom: 32px;}
.footer .main span.sub a {color: #c8c8c8; clear:both; display:block; -webkit-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s;}
.footer .main span.sub a:hover {color: #ff0000;}
.footer .mapimg {display: block; width:360px; height:195px; padding-left:60px;background: url(../img/footmenuline.jpg) no-repeat left top;}
.footer .mapimg .tit { margin-left:22px; font-size: 12px;line-height: 28px; color:#1d1d1d}
.footer .telico { background:#c7281c; border-radius:10px; margin-right:14px; text-align:center; padding-top:10px; float:left; display:inline-block; height:40px; width:50px;}
.footer em { display:block; color:#fff; margin-top:5px; font-size:28px; font-family:Arial, Helvetica, sans-serif; display:block}


.footer .mapimg .tel { margin-left:22px; padding-top:2px; font-size:38px; font-family:Impact; color:#034b93}
.footer .mapimg .mail { margin-left:22px;padding-top:6px; font-size:14px; color:#595959}
.footer .mapimg .add { margin-left:22px; line-height:28px; padding-bottom:10px; border-bottom:#d3d3d3 1px solid; font-size:14px; color:#595959}
.footer .mapimg .guanzhu {padding-top:16px; clear:both; display:block; height:auto;}
.footer .mapimg .guanzhu p { color:#333; line-height:30px;}
.footer .bot-wrap { background:#1a1a1a; height: 36px; line-height: 36px;padding-top: 8px; padding-bottom: 8px; color:#a7abb0; font-size:13px;	position: relative;}
.footer .bot-wrap a {color:#a7abb0; font-size:13px;-webkit-transition: color 0.3s ease 0s;transition: color 0.3s ease 0s;}
.footer .bot-wrap a:hover {color:#ff0000;}
.footer .bot-wrap .link a {float: right;}
.footer .bot-wrap .link .line {display: inline-block;width: 1px;height: 10px;background-color: #535353;	margin: 14px 10px 0;float: right;}

.link2 { clear:both; padding-top:30px; border-bottom:#3e3e3e 1px solid; display:block;}
/*关注代码*/
.weixin {     float: left;
    margin-right: 28px;
    display: block;
    width: 132px;}
.weixin p {     text-align: center;
    font-size: 14px;
    display: block;
    height: 35px;
    line-height: 35px;}
.weixin2 { float:left; color:#c8c8c8; font-size:13px; display:block;}
.weixin2 div { line-height:35px;}
.weixin2 div i { border:#797a7b 1px solid; margin-right:5px; border-radius:50%; width:13px; height:13px; text-align:center; padding:4px;}