﻿@charset "utf-8";
.g_pp { background: url(../image/ppbg.jpg) no-repeat center top; height: 512px; border-top: 1px solid #dedede; padding-top: 95px; }
.g_pp h2 { height: 100px; font-size: 40px; color: #504f4f; font-weight: normal; }
.g_pp h2 em { display: block; font-size: 20px; color: #c5c4c4; font-weight: normal; }
.g_pp p { padding-left: 25px; background: url(../image/ppico.png) no-repeat 0 10px; font-size: 18px; line-height: 30px; color: #666666; }
.g_pp .ppwz { height: 226px; }
.g_pp .ibrand-num { margin-left: 52px; }
.g_pp .ibrand-num li { float: left; font-size: 16px; color: #fff }
.g_pp .ibrand-num .lastli { width: 145px; }
.g_pp .ibrand-num li em { display: inline-block; font-size: 45px; color: #fff; }
.g_pp .ibrand-num i { font-size: 16px; font-style: normal; position: relative; top: 0; }
.g_pp .ibrand-num li span { display: block; }
.g_pp .ibrand-num .li01 { width: 200px; }
.g_pp .ibrand-num .li01 span { padding-left: 35px; }
.g_pp .ibrand-num .li02 { width: 150px; }
.g_pp .ibrand-num .li03 { width: 124px; }
.g_pp .ibrand-num .li04 { width: 140px; }
.g_pp .ibrand-num .li05 { width: 140px; }
.g_pro { background: url(../image/cpbg.jpg) no-repeat center top; height: 1007px; padding-top: 70px; }
.g_pro h2 { height: 113px; text-align: center; font-size: 40px; color: #000 }
.g_pro h2 a { color: #000 }
.g_pro h2 em { display: block; font-size: 24px; font-weight: normal; color: #1f1f1f }
.g_pro .m_tjcp { height: 570px; }
.g_pro .tjhd { height: 60px; border-bottom: 1px solid #d3d3d3; margin-bottom: 22px; }
.g_pro .tjhd li { position: relative; float: left; font-size: 20px; color: #000 }
.g_pro .tjhd li a { color: #000; display: block; padding: 0 74px; height: 60px; line-height: 60px; }
.g_pro .tjhd li em { position: absolute; left: 20px; top: 5px; width: 54px; height: 54px; overflow: hidden; }
.g_pro .tjhd li em img { width: 54px; height: 108px; display: block; }
.g_pro .tjhd li:hover em img, .g_pro .tjhd .on em img { margin-top: -54px; }
.g_pro .tjhd li:hover a, .g_pro .tjhd .on a { color: #005ad0; font-weight: bold; }
.g_pro .tjhd .morefl a { padding-right: 0; }
.g_pro .tjbd dl { background: #fff; height: 459px; }
.g_pro .tjbd dt { float: left; width: 612px; height: 459px; overflow: hidden; }
.g_pro .tjbd dt img { width: 612px; height: 459px; display: block; transition: all 0.3s linear 0s; }
.g_pro .tjbd dt:hover img { transform: scale(1.1); }
.g_pro .tjbd dd { float: left; padding: 88px 0 0 45px; width: 502px; }
.g_pro .tjbd h3 { height: 50px; line-height: 50px; overflow: hidden; font-size: 30px; font-weight: bold; color: #333333; margin-bottom: 13px; }
.g_pro .tjbd h3 a { color: #333333; }
.g_pro .tjbd p { font-size: 16px; line-height: 24px; color: #666666; height: 72px; overflow: hidden; margin-bottom: 20px; }
.g_pro .tjbd .tjwz { height: 82px; }
.g_pro .tjbd .tjwz li { float: left; width: 210px; padding-left: 34px; background: url(../image/cpico.jpg) no-repeat 0 6px; font-size: 16px; line-height: 30px; color: #666666; }
.g_pro .tjbd span { display: block; }
.g_pro .tjbd span a { display: block; float: left; width: 164px; height: 44px; line-height: 44px; background: #0065d0; text-align: center; font-size: 16px; color: #fff; margin-right: 16px; }
.g_pro .tjbd span .btn2 { background: #ff7a00; }
.g_pro .cplst li { float: left; width: 283px; margin-right: 24px; transition: all 0.3s linear 0s; }
.g_pro .cplst li img { width: 281px; height: 211px; display: block; border: 1px solid #eaeaea; }
.g_pro .cplst li em { display: block; height: 60px; line-height: 60px; overflow: hidden; text-align: center; font-size: 16px; color: #000000; }
.g_pro .cplst li:hover { transform: scale(1.02); }
.g_pro .cplst li:hover img { box-shadow: 0 3px 5px #ccc; }
.g_cptd { background: url(../image/cptdbg.jpg) no-repeat center top; height: 500px; padding-top: 73px; }
.g_cptd h2 { height: 154px; font-size: 40px; color: #fff; font-weight: bold; text-align: center; }
.g_cptd h2 em { display: block; font-size: 24px; color: #fff; font-weight: normal; }
.g_cptd .m_cptd dl { float: left; width: 216px; margin-right: 108px; }
.g_cptd .m_cptd .lastdl { margin-right: 0; }
.g_cptd .m_cptd dt { position: relative; background: url(../image/tdbg2.png) no-repeat; width: 216px; height: 216px; transition: all 1s linear 0s; }
.g_cptd .m_cptd dt img { width: 216px; height: 216px; }
.g_cptd .m_cptd dt:hover { transform: translateY(-10px); }
.g_cptd .m_cptd dt em { position: absolute; left: 0; top: 130px; font-size: 26px; font-weight: bold; color: #fff; text-align: center; display: block; width: 216px; }
.g_cptd .m_cptd dl:hover dt { background: url(../image/tdbg1.png) no-repeat; }
.g_cptd .m_cptd dd { width: 216px; margin-top: 20px; font-size: 20px; color: #fff; text-align: center; }
.g_an { background: url(../image/anbg.jpg) repeat center top; height:1000px; padding-top: 68px; }
.g_an h2 { height: 113px; font-size: 40px; color: #333333; font-weight: bold; text-align: center; }
.g_an h2 em { display: block; font-size: 24px; color: #333333; font-weight: normal; }
.g_an h2 a { color: #333333; }
.g_an .m_anfl { 
    height: 352px;
    margin-bottom: 40px; }
.g_an .m_anfl ul { 
    height: 385px;
    line-height: 50px;
    background: #fff;}
.g_an .m_anfl li {
    float: left;
    width: 239px;
    border-right: 1px solid #f1f1f1;
    position: relative;
    line-height: 53px; }
.g_an .m_anfl li a { 
    font-size: 16px;
    color: #333333;
    display: block;
    text-align: center;}
.g_an .m_anfl li a:hover { background: #0065d0; color: #fff; }
.g_an .m_anfl li em { position: absolute; left: 50%; background: url(../image/anico.png) no-repeat; width: 24px; height: 8px; margin-left: -12px; top: 74px; display: none; }
.g_an .m_anfl li a:hover em { display: block; }
.g_an .anlst dl { float: left; width: 366px; margin-right: 50px; transition: all 0.3s linear 0s; }
.g_an .anlst dl:last-child{margin-right:0;}
.g_an .anlst .lastdl { margin-right: 0; }
.g_an .anlst dt { width: 366px; height: 275px; margin-bottom: 15px; overflow: hidden; }
.g_an .anlst dt img { width: 366px; height: 275px; display: block; transition: all 0.3s linear 0s; }
.g_an .anlst dt:hover img { transform: scale(1.1); }
.g_an .anlst dl:hover { transform: translateY(-5px); }
.g_an .anlst h3 { height: 26px; line-height: 26px; overflow: hidden; font-size: 16px; font-weight: bold; color: #000000; }
.g_an .anlst h3 a { color: #000000; }
.g_an .anlst h4 { height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; font-weight: normal; color: #000000; margin-bottom: 16px; }
.g_an .anlst p { font-size: 14px; line-height: 22px; color: #666666; height: 66px; overflow: hidden; margin-bottom: 20px; }
.g_an .anlst span a { display: block; width: 164px; height: 44px; line-height: 44px; background: #999999; text-align: center; font-size: 14px; color: #fff; }
.g_an .anlst dl:hover span a { background: #0065d0 }
.g_ys1 { background: url(../image/ysbg1.jpg) no-repeat center top; height: 521px; padding-top: 70px; }
.g_ys1 h2 { text-align: center; font-size: 40px; color: #333333; height: 180px; }
.g_ys1 h2 em { display: block; font-weight: normal; font-size: 24px; color: #333333; }
.g_ys1 .m_ys1 { margin-left: 654px; }
.g_ys1 h3 { position: relative; height: 91px; font-size: 26px; color: #0065d0; font-weight: bold; padding-left: 85px; background: url(../image/ysline.jpg) no-repeat 85px bottom; margin-bottom: 20px; }
.g_ys1 h3 b { position: absolute; left: 0; top: 0; }
.g_ys1 h3 em { display: block; color: #595959; font-size: 26px; font-weight: normal; }
.g_ys1 .yswz p { font-size: 15px; line-height: 30px; color: #666666; padding-left: 25px; background: url(../image/ysico.jpg) no-repeat 0 9px; }
.g_ys1 .yswz { margin-bottom: 15px; }
.g_ys1 .ysnun li { float: left; font-size: 16px; color: #666666 }
.g_ys1 .ysnun li em { display: inline-block; font-size: 45px; color: #666666; }
.g_ys1 .ysnun i { font-size: 16px; font-style: normal; position: relative; top: 0; }
.g_ys1 .ysnun li span { display: block; }
.g_ys1 .ysnun .li01 { width: 117px; }
.g_ys1 .ysnun .li02 { width: 150px; }
.g_ys2 { background: url(../image/ysbg2.jpg) no-repeat center top; height: 338px; padding-top: 70px; }
.g_ys2 .m_ys1 { margin-left: 0; }
.g_ys2 h3 { position: relative; height: 91px; font-size: 26px; color: #0065d0; font-weight: bold; padding-left: 85px; background: url(../image/ysline.jpg) no-repeat 85px bottom; margin-bottom: 20px; }
.g_ys2 h3 b { position: absolute; left: 0; top: 0; }
.g_ys2 h3 em { display: block; color: #595959; font-size: 26px; font-weight: normal; }
.g_ys2 .yswz p { font-size: 15px; line-height: 30px; color: #666666; padding-left: 25px; background: url(../image/ysico.jpg) no-repeat 0 9px; }
.g_ys2 .yswz { margin-bottom: 15px; }
.g_ys2 .ysnun li { float: left; font-size: 16px; color: #666666 }
.g_ys2 .ysnun li em { display: inline-block; font-size: 45px; color: #666666; }
.g_ys2 .ysnun i { font-size: 16px; font-style: normal; position: relative; top: 0; }
.g_ys2 .ysnun li span { display: block; }
.g_ys2 .ysnun .li01 { width: 149px; }
.g_ys2 .ysnun .li02 { width: 150px; }
.g_ys3 { background: url(../image/ysbg3.jpg) no-repeat center top; height: 347px; padding-top: 60px; }
.g_ys3 .m_ys1 { margin-left: 650px; }
.g_ys3 h3 { position: relative; height: 91px; font-size: 26px; color: #0065d0; font-weight: bold; padding-left: 85px; background: url(../image/ysline.jpg) no-repeat 85px bottom; margin-bottom: 20px; }
.g_ys3 h3 b { position: absolute; left: 0; top: 0; }
.g_ys3 h3 em { display: block; color: #595959; font-size: 26px; font-weight: normal; }
.g_ys3 .yswz p { font-size: 15px; line-height: 20px; margin-bottom: 10px; color: #666666; padding-left: 25px; background: url(../image/ysico.jpg) no-repeat 0 2px; }
.g_ys3 .yswz { margin-bottom: 15px; }
.g_ys3 .ysnun li { float: left; font-size: 16px; color: #666666 }
.g_ys3 .ysnun li em { display: inline-block; font-size: 45px; color: #666666; }
.g_ys3 .ysnun i { font-size: 16px; font-style: normal; position: relative; top: 0; }
.g_ys3 .ysnun li span { display: block; }
.g_ys3 .ysnun .li01 { width: 176px; }
.g_ys3 .ysnun .li02 { width: 142px; }
.g_ys3 .ysnun .li03 { width: 117px; }
.g_ys3 .ysnun .li01 span { padding-left: 38px; }
.g_ys3 .ysnun .li03 span { padding-left: 18px; }
.g_ys3 .ysnun .li04 { width: 110px; }
.g_ys4 { background: url(../image/ysbg4.jpg) no-repeat center top; height: 320px; padding-top: 88px; }
.g_ys4 h3 { position: relative; height: 91px; font-size: 26px; color: #0065d0; font-weight: bold; padding-left: 85px; background: url(../image/ysline.jpg) no-repeat 85px bottom; margin-bottom: 20px; }
.g_ys4 h3 b { position: absolute; left: 0; top: 0; }
.g_ys4 h3 em { display: block; color: #595959; font-size: 26px; font-weight: normal; }
.g_ys4 .yswz p { font-size: 15px; line-height: 20px; margin-bottom: 10px; color: #666666; padding-left: 25px; background: url(../image/ysico.jpg) no-repeat 0 2px; }
.g_ys4 .yswz { margin-bottom: 15px; }
.g_ys4 .ysnun li { float: left; font-size: 16px; color: #666666 }
.g_ys4 .ysnun li em { display: inline-block; font-size: 45px; color: #666666; }
.g_ys4 .ysnun i { font-size: 16px; font-style: normal; position: relative; top: 0; }
.g_ys4 .ysnun li span { display: block; }
.g_ys4 .ysnun .li01 { width: 136px; margin-right: 40px; text-align: center; }
.g_ys4 .ysnun .li02 { width: 142px; }
/**/
.news { background: url(../image/newbg.jpg) no-repeat center top; height: 629px; padding-top: 75px; }
.news h2 { height: 100px; text-align: center; font-size: 40px; color: #333 }
.news h2 a { color: #333 }
.news h2 em { display: block; font-size: 24px; color: #333333; font-weight: normal; }
.m_news { float: left; width: 597px; }
.newhd { position: relative; height: 32px; border-bottom: 1px solid #dbdbdb; background: url(../image/newline.png) no-repeat 100px 6px; margin-bottom: 20px; }
.newhd li { float: left; width: 89px; margin-right: 48px; font-size: 18px; color: #333333; }
.newhd li a { color: #333; display: block; height: 32px; }
.newhd .on { border-bottom: 2px solid #004a99; }
.newhd .more { display: block; position: absolute; right: 0; top: 1px; font-size: 14px; color: #555555; }
.m_news .dtimg { width: 588px; }
.m_news .dtimg dt { width: 588px; height: 294px; margin-bottom: 20px; overflow: hidden; }
.m_news .dtimg dt img { display: block; width: 588px; height: 294px; transition: all 0.3s linear 0s; }
.m_news .dtimg dt:hover img { transform: scale(1.1); }
.m_news .dtimg dd h3 { height: 30px; line-height: 30px; overflow: hidden; }
.m_news .dtimg dd h3 a { color: #333333; font-size: 14px; font-weight: bold; }
.m_news .dtimg dd h3 span { color: #777777; font-weight: normal; }
.m_news .dtimg dd p { font-size: 12px; line-height: 24px; height: 72px; overflow: hidden; color: #7e7d7d; margin-bottom: 12px; }
.m_news p { font-size: 14px; line-height: 22px; color: #666666; height: 44px; overflow: hidden; }
.wt { width: 570px; overflow: hidden; }
.wt h4 { overflow: hidden; background: url(../image/wdtit.png) no-repeat 0 bottom; height: 32px; margin-bottom: 5px; }
.wt h4 a { font-size: 18px; color: #333333; font-weight: normal; }
.wt h4 span a { display: inline-block; font-size: 14px; color: #555555; font-family: "Arial"; text-transform: uppercase; line-height: 32px; font-weight: normal; }
.wt dl { height: 114px; padding-top: 20px; background: url(../image/wdbg.png) no-repeat 0 bottom; overflow: hidden; }
.wt dt { width: 180px; float: left; overflow: hidden; height: 90px; margin-right: 25px; }
.wt dt img { width: 180px; height: 90px; transition: all 0.3s linear 0s; }
.wt dt:hover img { transform: scale(1.1); }
.wt dd { width: 356px; float: right; overflow: hidden; }
.wt dd h3 { padding-left: 29px; background: url(../image/wen.jpg) no-repeat 0 0; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; font-weight: bold; margin-top: 5px; }
.wt dd h3 a { color: #333; }
.wt dd h3 a:hover { color: #e76825; }
.wt dd p { padding-left: 29px; background: url(../image/da.jpg) no-repeat 0 0; line-height: 22px; height: 44px; overflow: hidden; font-size: 14px; color: #555555; margin-top: 19px; }
/* 走进 */
.g_zj { height: 972px; padding-top: 64px; background: url(../image/abbg.jpg) no-repeat center top; }
.g_zj h2 { height: 118px; text-align: center; font-size: 40px; color: #333 }
.g_zj h2 a { color: #333 }
.g_zj h2 em { display: block; font-size: 24px; color: #333333; font-weight: normal; }
.g_zj .u_dlst1 { height: 437px; clear: both; background: #f9f9f9; margin-bottom: 48px; }
.g_zj .u_dlst1 dt { float: left; width: 707px; height: 437px; overflow: hidden; }
.g_zj .u_dlst1 dt img { width: 707px; height: 437px; display: block; transition: all 0.3s linear 0s; }
.g_zj .u_dlst1 dt:hover img { transform: scale(1.1); }
.g_zj .u_dlst1 dd { float: left; padding: 64px 0 0 40px; width: 380px; }
.g_zj .u_dlst1 h3 { height: 34px; line-height: 34px; overflow: hidden; font-size: 22px; font-weight: bold; color: #000000; margin-bottom: 13px; }
.g_zj .u_dlst1 h3 a { color: #000000; text-decoration: none; }
.g_zj .con{ height: 192px; overflow: hidden; font-size: 16px; line-height: 24px; color: #666666; margin-bottom: 15px; }
.g_zj span a { display: block; width: 188px; height: 50px; line-height: 50px; background: #004a99; text-align: center; font-size: 20px; color: #fff; }
.g_zs2 { height: 340px; }
.zz { width: 1200px; height: 340px; margin: 0 auto; position: relative; }
.zz ul { height: 50px; line-height: 50px; margin-bottom: 36px;text-align: center; }
.zz ul li {display:inline-block;height: 50px; width: 187px; line-height: 50px; text-align: center; font-size: 20px; color: #323232; margin:0 7px; }
.zz ul li a { display: inline-block; width: 187px; height: 50px; line-height: 50px; color: #323232; text-decoration: none; border: 1px solid #cacaca; }
.zz ul li a:hover, .zz ul li.on a { color: #fff; background: #004a99; border: 1px solid #004a99 }
.zz_box { position: relative; }
.zz_box .ljt, .zz_box .rjt { width: 30px; height: 48px; position: absolute; cursor: pointer; display: block; z-index: 10; }
.zz_box .ljt { left: -45px; top: 90px; }
.zz_box .rjt { right: -45px; top: 90px; }
.zz_box .ljt a { background: url(../image/jt.png) no-repeat; width: 30px; height: 48px; display: block; }
.zz_box .rjt a { background: url(../image/jt.png) no-repeat right 0; width: 30px; height: 48px; display: block; }
.parBd { height: 230px;}
.parBd ol li { position: relative; float: left; width: 270px; height: 202px; overflow: hidden; margin-right: 36px; *display:inline;background: none; padding: 0 }
.parBd ol li.no { margin: 0; }
.parBd ol li img { width: 270px; height: 202px; display: block; transition: all 0.3s linear 0s; }
.parBd ol li em { position: absolute; left: 0; top: 0; background: url(../image/xcsha.png) no-repeat; width: 270px; padding-top: 110px; height: 92px; text-align: center; font-size: 14px; color: #fff; display: none; }
.parBd ol li:hover em { display: block; }
.parBd ol li:hover img { transform: scale(1.1); }
/* 友情链接 */
.g_link { height: 78px; background: #383838; border-top: 1px solid #505050; }
.link_c { line-height: 78px; overflow: hidden; font-size: 14px;}
.link_c a { white-space: nowrap; padding: 0 10px; float: left; height: 78px; line-height: 39px; color: #afafaf; display: block; }
.link_c .lasta a { background: none; }


.f_pr { position: relative; }
.f_pa { position: absolute; }
.header, .content, .footer { width: 1200px; margin: 0 auto; }
em { font-style: normal; }
.g_top { height: 258px; background: url(../image/topbg.jpg) repeat-x center top; }
.g_top .m_top { height: 188px; }
.top_t { height: 42px; line-height: 42px; color: #a4a3a3; font-size: 14px; }
.top_t p { float: right; }
.top_t p a { padding: 0 13px 0 25px; display: inline-block; color: #a4a3a3; }
.top_t .tico1 { background: url(../image/tico1.jpg) no-repeat 0 10px; }
.top_t .tico2 { background: url(../image/tico2.jpg) no-repeat 0 10px; }
.top_t .tico3 { background: url(../image/tico3.jpg) no-repeat 0 10px; }
.top_c h1 { float: left; padding: 20px 16px 0 0; }
.top_c h2 { float: left; height: 60px; margin: 38px 0 0 0; color: #0065d0; font-size: 30px; font-weight: bold; }
.top_c h2 em { display: block; color: #464646; font-weight: normal; font-size: 22px; padding-top: 3px; }
.top_c h2 i { color: #ff8b00; display: inline-block; padding: 0 6px; font-style: normal; }
.top_c p { float: right; margin: 46px 0 0 0; padding: 0 0 0 60px; background: url(../image/tel.jpg) no-repeat left 2px; }
.top_c p b { display: block; color: #464646; font-size: 14px; font-weight: normal; height: 20px; }
.top_c p span { display: block; font-size: 30px; color: #ff8b00; font-family: arial; }
.g_nav { height: 69px; line-height: 69px; }
.g_nav li { position: relative; float: left; font-size: 18px; background: url(../image/line.jpg) no-repeat right 0;width:133px;}
.g_nav li a { display: block;color: #fff; line-height: 69px; text-decoration: none; text-align: center;}
.g_nav li a:hover, .g_nav li.on>a { color: #fff; background: url(../image/hover.jpg) repeat-x; font-weight: bold; }
.g_nav li dl{
    z-index: 9999;
    background: #666;
    display: none;
    position: absolute;
    top:70px;
    width:100%;
}
.g_nav li:hover dl{
    display: block;
}
.g_nav li dl dt a{
    line-height:40px;
    height:40px;
    overflow: hidden;
    font-size: 14px;
    padding:0 10px;
}
.banner .slick-arrow { position: absolute; font-size: 0; top: 50%; z-index: 9; width: 100px; height: 100px; margin-top: -50px; border: 0; }
.banner .slick-prev { left: 5%; display: none; background: none; }
.banner .slick-next { right: 5%; display: none; background: none; }
.banner img { display: block; width: 100%; }
.slick-dots { position: absolute; left: 0; font-size: 0; bottom: 5%; width: 100%; text-align: center; }
.slick-dots li { display: inline-block; margin: 0 3px; }
.slick-dots li button { display: block; border: 0 none; width: 100px; height: 10px; color: #fff; background-color: #0065d0; }
.slick-dots .slick-active button { background-color: #ff7900; }
.g_ser { height: 78px; line-height: 78px; background: url(../image/serbgd.jpg) no-repeat center top; }
.h_sea { height: 78px; line-height: 78px; overflow: hidden; color: #4f4f4f; font-size: 14px; }
.h_sea b { font-weight: normal; color: #333333; }
.inp01 { height: 40px; line-height: 40px; padding-left: 10px; width: 346px; float: left; color: #999999; font-size: 14px; border: none; background: none; font-family: "Microsoft Yahei" }
.s_ss { float: left; width: 40px; height: 40px; background: none; border: none; cursor: pointer;text-indent: -9999px;}
.key a { color: #4f4f4f; padding: 0 15px; }
.key .lasta { background: none; }
.s_inp { margin-top: 18px; background: url(../image/serbg.jpg) no-repeat; width: 396px; height: 40px; }
.g_ft { height: 342px; background: url(../image/ftbg.jpg) repeat-x;
    overflow: hidden;
}
.g_ft .ftlogo { position: absolute; left: 0; top: 28px; font-size: 22px; color: #fff; }
.g_ft .ftlogo a { color: #fff; }
.g_ft .m_fnav { margin-left: 286px; margin-bottom: 57px; height: 86px; line-height: 86px; color: #fff; }
.g_ft .m_fnav a { color: #fff; padding: 0 22px; font-size: 14px; font-weight: normal; display: inline-block; }
.g_ft .m_code { float: left; width: 302px; }
.g_ft .codelst li { float: left; background: url(../image/codebg.jpg) no-repeat; width: 106px; height: 134px; margin-right: 8px; }
.g_ft .codelst li img { width: 82px; height: 82px; display: block; margin: 0 auto; padding: 11px; }
.g_ft .codelst li em { display: block; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: #fff; }
.g_ft .f_ftcon { float: left; width: 895px; padding-top: 22px; }
.g_ft .f_ftcon .ftconleft { float: left; width: 510px; }
.g_ft .f_ftcon .ftconleft .fttel { height: 78px; }
.g_ft .f_ftcon .ftconleft .fttel li { font-size: 14px; line-height: 30px; color: #a2a2a2; }
.g_ft .f_ftcon .ftconleft p { font-size: 14px; color: #a2a2a2;float: left;margin-right:20px; line-height: 30px;}
.g_ft .f_ftcon .ftconri { float: left; width: 384px; }
.g_ft .f_ftcon .ftconri p { font-size: 14px; color: #a2a2a2; line-height: 30px; }
.g_ft .f_ftcon .ftconri .email { height: 42px; }
.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: 62px; position: relative; }
.client-2 li i { background: url(../image/f x.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-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: 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-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: #0065d0; color: #fff; height: 53px; width: 230px; padding: 9px 0 0; float: left; }
.client-2 .my-kefu-main { background: #0065d0; width: 97px; height: 53px; position: relative; padding: 9px 0 0; 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; }
.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

.pages{
    text-align: center;
}