﻿.header,

.content,

.footer {

    width: 1200px;

    margin: 0 auto;

    font-family: "Microsoft Yahei";

}



.h_top {

    height: 225px;

    background: url(../image/topbg.jpg) repeat-x center 0;

    position: relative;

    z-index: 2;

    font-family: "Microsoft Yahei";

    overflow: hidden;

}



.t_top {

    height: 33px;

    line-height: 33px;

    color: #979797;

    font-family: "宋体";

}



.t_top span {

    float: right;

}



.t_top a ,.t_top em{

    color: #979797;

    display: inline-block;

    padding: 0 12px;

}

.t_top em{position:relative;font-style:normal;}

.t_top em i{position:absolute;width:90px;height:90px;display:none;top:30px;left:10px;z-index:2;}

.t_top em:hover i{display:block;}

.t_top em i img{width:80px;height:80px;display:block;padding:5px;background:#fff;}

.t_con {

    height: 105px;

    padding: 25px 0 0;

    overflow: hidden;

}



.t_logo,

.t_logo img {

    width: 180px;

    display: block;
    margin-right: 10px;

    /* height: 70px; */

}



.t_text {

    font-size: 16px;

    color: #464646;

    line-height: 18px;

    overflow: hidden;

    width: 306px;

    text-align: center;

    padding: 10px 0 0;

    text-align: left;
    font-weight: normal;
}



.t_text span {

    font-size: 16px;

    line-height: 30px;

    display: block;

    color: #464646;

    text-align: left;
}



.t_pho {

    color: #000;

    padding: 10px 0 10px 75px;

    background: url(../image/t_pho.png) no-repeat 0 7px;

    white-space: nowrap;

    line-height: 28px;

    font-size: 26px;

    font-weight: bold;

}



.t_pho span {

    display: block;

}



.menu {

    white-space: nowrap;

    width: 1200px;

    height: 62px;

    line-height: 40px;

    font-size: 16px;

    overflow: hidden;

}



.menu ul {

    width: 1380px;

    font-family: "Microsoft Yahei";

    margin-left: -12px;

}



.menu li {

    float: left;

    position: relative;

    margin-left: -2px;

    background: url(../image/menu-fgx.jpg) no-repeat right 0;

    padding: 12px 13px 0;

}



.menu li a {

    color: #fff;

    display: inline-block;

    padding: 0 55px;

}



.menu li.cur a,

.menu li a:hover {

    text-decoration: none;

    z-index: 2;

    background: #f5c11e;

    border-radius: 20px;

}



.menu li a:-webkit-any-link {

    display: block;

}





.ty-banner-1 {

    overflow: hidden;

    line-height: 0;

    text-align:center;

}

/*.ty-banner-1 img{*/

/*    visibility: hidden;*/

/*}*/

.ty-banner-1 img.show{

    visibility: visible;

}







.f_bj{color:#ababab;clear:both;font-family:"Microsoft Yahei";height:350px;line-height:31px;border-top: solid 1px #e7e7e7;background:url(../image/footbg.gif) repeat-x center 0;font-size: 16px;}

.f_bj a{color:#ababab;}

.f_nav{height:54px;white-space: nowrap;line-height: 54px;color: #333;text-align: center;font-size: 16px;}

.f_nav a{color: #333;padding: 0 50px;display: inline-block;}

.f_nav a:nth-child(1){background:url(../image/f_ico1.gif) no-repeat 0 center;}

.f_con{clear: both;height: 166px;padding: 55px 0 0;}

.f_code,.f_text{background:url(../image/f_ge.gif) no-repeat 0 0;padding: 18px 0 0 85px;height:167px;}

.f_code{width: 253px;padding: 26px 0 0 57px;font-size: 12px;line-height: 38px;color: #beccd9;}

.f_code p{width:95px;float: left;padding: 0 0 0 31px;text-align: center;line-height:21px;color: #949494;font-size: 12px;}

.f_code p img{width:88px;height: 88px;background: #fff;padding:3px;display: block;}

.f_text h3{display: block;font-size: 16px;line-height:36px;font-weight: normal;color: #fff;}

.f_text p span{width:278px;display: inline-block;background:url(http://www.sztghc.com/jscssimg/img/f_ico4.gif) no-repeat 0 6px;padding-left: 25px;}

.f_text p span.f_conl1{background:url(../image/f_ico1.gif) no-repeat 0 6px;}

.f_text p span.f_conl2{background:url(http://www.sztghc.com/jscssimg/img/f_ico2.gif) no-repeat 0 6px;width:178px;}

.f_text p span.f_conl3{background:url(http://www.sztghc.com/jscssimg/img/f_ico3.gif) no-repeat 0 6px;width:102px;}

.f_logo{padding:43px 0 0;width: 320px;}

.f_logo img{width:246px;height:66px;display: block;}



.client-2 {

    position: fixed;

    right: -170px;

    top: 50%;

    z-index: 900;

}



.client-2 li a {

    text-decoration: none;

}

.client-2 li {

    margin-top: 1px;

    clear: both;

    height: 71px;

    position: relative;

}



.client-2 li i {

    background: url(../image/fx.png) no-repeat;

    display: block;

    width: 30px;

    height: 27px;

    margin: 0px auto;

    text-align: center;

}



.client-2 li p {

    height: 20px;

    font-size: 14px;

    line-height: 20px;

    overflow: hidden;

    text-align: center;

    color: #fff;

}



.client-2 .my-kefu-qq i {

    background-position: 4px 5px;

}



.client-2 .my-kefu-tel i {

    background-position: 0 -21px;

}



.client-2 .my-kefu-liuyan i {

    background-position: 4px -53px;

}



.client-2 .my-kefu-weixin i {

    background-position: -34px 4px;

}



.client-2 .my-kefu-weibo i {

    background-position: -30px -22px;

}



.client-2 .my-kefu-ftop {

    display: none;

}



.client-2 .my-kefu-ftop i {

    width: 33px;

    height: 35px;

    background-position: -27px -51px;

}



.client-2 .my-kefu-left {

    float: left;

    width: 77px;

    height: 47px;

    position: relative;

}



.client-2 .my-kefu-tel-right {

    font-size: 16px;

    color: #fff;

    float: left;

    height: 24px;

    line-height: 22px;

    padding: 0 15px;

    border-left: 1px solid #fff;

    margin-top: 14px;

}



.client-2 .my-kefu-right {

    width: 20px;

}



.client-2 .my-kefu-tel-main {

    background: #f5c11e;

    color: #fff;

    height: 56px;

    width: 247px;

    padding:9px 0 6px;

    float: left;

}



.client-2 .my-kefu-main {

    background: #f5c11e;

    width: 97px;

    height: 56px;

    position: relative;

    padding:9px 0 6px;

    float: left;

}



.client-2 .my-kefu-weixin-pic {

    position: absolute;

    left: -130px;

    top: -24px;

    display: none;

    z-index: 333;

}



.my-kefu-weixin-pic img {

    width: 115px;

    height: 115px;

}