.header,  .content,  .footer { width: 1200px; margin: 0 auto; font-family: "Microsoft Yahei"; }
.top_bg { height: 230px; background: url(../images/topbg.gif) repeat-x; position: relative; z-index: 10; }
.header { width: 1200px; margin: 0 auto; }
.h_top { height: 30px; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; }
.h_top span { float: right; }
.h_top span a { font-size: 14px; color: #666; padding: 0 10px; }
.h_con { height: 100px; padding: 40px 0 0; }
.h_con h1 { float: left; width: 200px; border-right: 1px solid #ccc; }
.h_con h1 img { width: 185px; height: 75px; }
.h_con .h_dw { float: left; font-size: 18px; color: #333; padding: 8px 0 5px 15px; background: url(../images/t_line.gif) no-repeat 0 5px; }
.h_dw span { display: block; color: #18469b; line-height: 30px; font-size: 30px; margin-bottom: 8px; font-weight: bold; }
.tel { float: right; font-size: 16px; color: #333; background: url(../images/tel.gif) no-repeat 70px 5px; line-height: 30px; text-align: right; }
.tel b { font-size: 30px; display: block; }
.h_nav { height: 60px; line-height: 60px; position: relative; }
.h_nav li { height: 60px; float: left; background: url(../images/nav_bor.gif) no-repeat right 19px; position: relative; margin-left: -1px; }
.h_nav li a { font-size: 16px; color: #fff; padding: 0 24px; display: block; float: left; position: relative; z-index: 4; text-decoration: none; }
.h_nav li a:hover { background: #8ec428\9; }/* IE6、IE7、IE8支持 */
.h_nav li:after { content: ''; position: absolute; width: 100%; height: 0; background-color: #8ec428; bottom: 0; left: 0; -webkit-transition: height .3s; transition: height .3s; }
.h_nav li:hover:after, .h_nav li.cur:after { height: 100%; }
.h_nav .nobor { background: none; }
.h_nav li .erji { display: none; width: 168px; text-align: center; position: absolute; top: 60px; left: 0; background: rgba(0,0,0,0.8); padding: 0 0 10px; }
.h_nav li .erji li { height: 40px; background: none; margin-left: 0; }
.h_nav li .erji a, .h_nav li.cur .erji a { height: 40px; line-height: 40px; width: 168px; padding: 0; color: #fff; }
.h_nav li.cur .erji a:hover, .h_nav li .erji a:hover { background: none; }
.h_nav .nav_li02 .erji, .h_nav .nav_li02 .erji a { width: 200px; }
.h_nav .nav_li04 .erji, .h_nav .nav_li04 .erji a { width: 168px; }
em, i { font-style: normal; }
/*底部开始*/  
.ft_lx { height: 94px; padding-top: 30px; }
.ft_lx li { float: left; width: 28.33%; background: url(../images/ft_x.png) no-repeat right; margin-right: 5%; }
.ft_lx li:last-child { background: none }
.ft_lx li span { display: block; font-size: 18px; height: 31px; line-height: 31px; color: #fff; padding-left: 43px; }
.ft_lx li p { padding-top: 9px; font-size: 14px; color: #9a9a9a; padding-left: 43px; }
.ft_lx li:nth-child(1) span { background: url(../images/ft_ico1.png) no-repeat left center; }
.ft_lx li:nth-child(2) span { background: url(../images/ft_ico2.png) no-repeat left center; }
.ft_lx li:nth-child(3) span { background: url(../images/ft_ico3.png) no-repeat left center; }
.f_bj { color: #555; clear: both; height: 415px; font-family: "Microsoft Yahei"; overflow: hidden; background: url(../images/ft_bj.jpg) repeat-x left top; }
.f_nav { height: 230px; overflow: hidden; padding-top: 30px; }
.f_nav ul { float: left; }
.f_nav ul li { width: 190px; border-right: 1px dashed #9c9c9c; margin-right: 30px; float: left; height: 200px; }
.f_nav ul li i { display: block; padding-left: 30px; font-size: 18px; color: #eee; font-weight: bold; background: url(../images/f_lin2.jpg) no-repeat 0 10px; }
.f_nav ul li span { display: block; padding-left: 28px; padding-top: 13px; }
.f_nav ul li span a { display: block; font-size: 14px; color: #d1d1d1; line-height: 26px; }
.f_nav h3 { float: right; width: 264px; text-align: center; font-weight: normal; font-size: 14px; color: #eee; }
.f_nav h3 i { display: inline-block; float: left; }
.f_nav h3 img { width: 108px; height: 108px; display: block; margin-bottom: 14px; padding: 6px; border: 1px solid #eee; }
.f_bj .row { height: 31px; line-height: 31px; color: #fff; }
.f_bj .row span { padding-left: 10px; }
.f_bj .row span a { color: #fff; }
/*底部结束*/  

    

.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(../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: 14px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }
.client-2 .my-kefu-online i { background-position: -34px -22px; }
.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-weixin{ position: relative; }
.client-2 .my-kefu-weixin .my-kefu-right{ display: none; width: 140px; height: 150px; position:absolute; right:100px; top: 0; transition: all .2s;  }
.client-2 .my-kefu-weixin .my-kefu-right img{ max-width: 100%; }
.client-2 .my-kefu-weixin:hover .my-kefu-right{ display: block; transition: all .2s;}
.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: #18469b; color: #fff; height: 56px; width: 247px; padding: 9px 0 6px; float: left; }
.client-2 .my-kefu-main { background: #18469b; 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; }
