.header,
.content,
.footer { width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei"; }
.h_top { height: 158px; background: url(../images/topbg.gif) repeat-x center bottom; position: relative; z-index: 2; overflow: hidden; font-family: "Microsoft Yahei"; }
.t_con { height: 77px; padding: 15px 0 0; overflow: hidden; }
.t_con h1,
.t_con h1 img { display: block; width: 330px; }
.t_text { font-size: 24px; color: #3d3d3d; line-height: 32px; padding: 22px 0 0 60px; }
.t_text b { display: block; color: #e3232f; }
.t_pho { color: #3d3d3d; line-height: 26px; font-size: 16px; padding: 0; text-align: right; }
.t_pho span { background: url(../images/t_pho.gif) no-repeat 0 0; padding: 0 0 0 28px; display: inline-block; }
.t_pho b { display: block; font-family: DIN Black; font-size: 28px; line-height: 28px; color: #e3232f; }
.menu { white-space: nowrap; height: 66px; line-height: 66px; overflow: hidden; font-size: 16px; }
.menu ul { width: 1280px; }
.menu li { float: left; }
.menu li a { color: #fff; display: inline-block; padding: 0 54px; }
.menu li.cur a,
.menu li a:hover { text-decoration: none; z-index: 1; background: url(../images/t_ico1.gif) no-repeat center 47px #343434; font-weight: bold; }
 .menu li a:-webkit-any-link {
display:block;
}
.f_bj { color: #9f9f9f; clear: both; height: 453px; font-family: "Microsoft Yahei"; background: url(../images/footbg.png) no-repeat center 0; line-height: 30px; padding: 116px 0 0; margin-top: -30px!important; position: relative; }
.f_bj a { color: #9f9f9f; }
.f_nav { height: 81px; line-height: 81px; font-size: 16px; white-space: nowrap; text-align: center; border-bottom: solid 1px #404040; margin-bottom: 37px; }
.f_nav a { display: inline-block; color: #fff; padding: 0 4px; height: 79px; }
.f_nav a:hover { font-weight: bold; border-bottom: solid 2px #e3232f; color: #e3232f; }
.f_nav em { display: inline-block; color: #686868; padding: 0 25px; font-style: normal; font-size: 14px; }
.f_text { height: 102px; padding: 45px 0 0 58px; background: #1a1a1a; }
.f_text li { float: left; background: url(../images/f_ico1.gif) no-repeat 0 7px; padding: 0 0 0 97px; width: 370px; line-height: 28px; color: #9f9f9f; }
.f_text li.f_text2 { background: url(../images/f_ico2.gif) no-repeat 0 7px; width: 265px; }
.f_text li.f_text3 { background: url(../images/f_ico3.gif) no-repeat 0 7px; width: 220px; padding: 0 0 0 85px; }
.f_text li span { display: block; height: 34px; font-weight: bold; color: #e3232f; font-size: 16px; line-height: 34px; }
.f_text li span em { font-family: Arial; color: #6d6d6d; font-weight: normal; font-style: normal; }
.f_con { padding: 29px 0 0 110px; }
.f_logo { width: 117px; padding: 14px 0 0; }
.f_logo img { width: 91px; height: 89px; }
.f_cont { width: auto; padding: 33px 0 0; padding-left: 30px; padding-right: 0; }
.f_code { width: 114px; display: block; height: 111px; padding: 12px 0 0 106px; background: url(../images/f_codebg.png) no-repeat 0 0; }
.f_code img { display: block; width: 84px; height: 84px; display: block; padding: 4px; background: #fff; border: solid 2px #ebebeb; }
.client-2 { position: fixed; right: -170px; bottom: 1%; z-index: 900; }
.client-2 li a { text-decoration: none; }
.client-2 li { margin-top: 1px; clear: both; height: 62px; position: relative; }
.client-2 li i { background: url(../images/fx.png) no-repeat; display: block; width: 30px; height: 27px; margin: 0px auto; text-align: center; }
.client-2 li p { height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }
.client-2 .my-kefu-ftop { display: none; }
.client-2 .my-kefu-ftop i { width: 33px; height: 31px; background-position: -23px -47px; background-size: 52px 82px; }
.client-2 .my-kefu-ftop .my-kefu-main { padding-top: 6px; }
.client-2 .my-kefu-left { float: left; width: 62px; height: 47px; position: relative; }
.client-2 .my-kefu-right { width: 20px; }
.client-2 .my-kefu-main { background: #e3232f; width: 230px; height: 53px; position: relative; padding: 9px 0 0; float: left; }
