﻿html { font-size: 100%; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -o-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { margin: 0; padding: 0; word-wrap: break-word; }
body, html { height: 100%; }
body, html, input { font: 12px/1.5 "arial","微软雅黑","宋体","黑体"; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input, label, img, th, textarea { vertical-align: middle; outline: none; }
    input.button, input.btn { padding: 0.25em; width: auto; _width: 0; overflow: visible !ie; }
ul, ol, li { list-style: none; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); outline: none; }
    a:hover { text-decoration: none; _zoom: 1; color: #b50006; }
    a:focus { -moz-outline-style: none; outline: none; }
.clr { clear: both; height: 0; overflow: hidden; }
.mi { width: 1100px; margin: 0 auto; text-align: left; }
.fl { float: left; display: inline; display: block !important; }
.fr { float: right; display: inline; }

.hd { height: 100px; /*overflow: hidden;*/ }
.hd_l { width: 250px; height: 100px; overflow: hidden; background: url(/style/css/img/logo.png) 0 21px no-repeat; }
    .hd_l a { display: block; padding-top: 100px; }
.hd_r { width: 800px; height: 60px; padding: 20px 0; }
.hd1 { height: 24px; padding-right: 10px; }
    .hd1 li { float: right; position: relative; margin-left: 10px; height: 24px; line-height: 24px; color: #fff; /*overflow: hidden;*/ }
        .hd1 li a { display: inline-block; padding: 0 12px 0 24px; color: #fff; background: url(/style/css/img/hd1.png) right -72px no-repeat; }
        .hd1 li:hover { width: auto; background-color: #363636; }
.hd_online { background: url(/style/css/img/hd1.png) left -48px no-repeat; width: 24px; overflow: hidden; }
.hd_job { background: url(/style/css/img/hd1.png) left -180px no-repeat; width: 24px; overflow: hidden; }
.hd_mail { background: url(/style/css/img/hd1.png) left -96px no-repeat; width: 24px; overflow: hidden; }
.hd_tel { background: url(/style/css/img/hd1.png) left 0 no-repeat; width: 24px; overflow: hidden; }
.hd1 span { display: inline-block; padding-right: 20px; line-height: 24px; float: right; color: #999; }
.menu { height: 22px; padding-top: 10px; overflow: hidden; }
    .menu li { display: inline; float: left; position: relative; padding-left: 15px; height: 22px; font-size: 14px; line-height: 22px; overflow: hidden; }
        .menu li a { display: inline-block; height: 22px; padding: 0 10px; color: #333; }
            .menu li a:hover { background: #ccc; color: #222; -webkit-border-radius: 22px; overflow: hidden; -moz-border-radius: 22px; border-radius: 22px; }
.hd_moblie { cursor: pointer; background: url(/style/css/img/hd1.png) #363636 left -204px no-repeat; }
    .hd_moblie em { display: none; position: absolute; z-index: 9999; width: 152px; height: 163px; top: 25px; left: -40px; background: url(/style/css/img/2wm.png) no-repeat; }
    .hd_moblie:hover em { display: block; }

/*首页 滚动菜单*/
.sw_nav { display: none; position: fixed; z-index: 1000; bottom: 40%; left: 0; padding: 27px 0 12px 20px; width: 100px; background: url(/style/css/img/sw_nav1.png) right top no-repeat; line-height: 30px; text-align: center; color: #FFF; }
    .sw_nav b { display: block; font-weight: normal; padding-right: 25px; text-align: right; width: 60px; cursor: pointer; position: relative; z-index: 10; color: #c9c9c9; }
#nav_on { height: 30px; width: 9px; position: absolute; top: 30px; padding-top: 27px; right: 15px; z-index: 1; background: url(/style/css/img/sw_nav2.png) 0 37px no-repeat; }

/*首页部分*/
.xlinks { height: 0; overflow: hidden; }
.inxbr { height: 550px; background-color: #222; position: relative; /*background: url(/style/css/img/bg1.gif) repeat;*/ }
.brbd, .brbd li { width: 100%; height: 550px; overflow: hidden; }
    .brbd ul { overflow: hidden; zoom: 1; }
.brhd { width: 100%; height: 46px; position: absolute; left: 0; bottom: 0; z-index: 1000; text-align: center; }
    .brhd em { display: inline-block; width: 8px; height: 8px; overflow: hidden; border: 1px #333 solid; background-color: #fff; cursor: pointer; margin: 0 6px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
        .brhd em.on { border: 1px #eee solid; background-color: #01ac01; }
.brbd li p { display: block; width: 100%; height: 550px; }
.br1 { background: url(/style/css/img/ab9.gif) repeat; }
.br2 { background: url(/style/css/img/ab10.gif) repeat; }
.br3 { background: url(/style/css/img/ab8.gif) repeat; }
.br1 p { background: url(/style/css/img/br1.png) center no-repeat; }
.br2 p { background: url(/style/css/img/br2.png) center no-repeat; }
.br3 p { background: url(/style/css/img/br3.png) center no-repeat; }
.xbox { width: 100%; text-align: center; padding: 50px 0; border-bottom: 1px #ddd solid; }
.newul { width: 1150px; padding-left: 50px; height: 90px; overflow: hidden; margin: 0 auto; }
    .newul li { float: left; display: inline; width: 352px; height: 90px; overflow: hidden; margin-right: 22px; }
.newl { float: left; width: 90px; height: 70px; padding: 10px 0; text-align: center; background: url(/style/css/img/new1.png) no-repeat; }
    .newl b { display: block; font-weight: normal; font-size: 55px; line-height: 55px; color: #555; }
    .newl span { color: #999; display: block; line-height: 14px; font-size: 14px; }
.newr { float: right; width: 245px; height: 90px; overflow: hidden; text-align: left; }
    .newr h2 { display: block; height: 25px; line-height: 25px; overflow: hidden; font-size: 16px; font-weight: normal; }
        .newr h2 a { color: #333; }
            .newr h2 a:hover, .newul li:hover a { color: #01ac01; text-decoration: underline; }
    .newr p { height: 57px; padding-top: 4px; line-height: 19px; color: #666; overflow: hidden; }
.newul li:hover p { color: #111; }
.x2_1 { font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial; padding-bottom: 15px; }
    .x2_1 span { font-size: 22px; color: #585858; }
    .x2_1 p { font-size: 34px; color: #333; font-weight: 700; }
.x2_2 { width: 1092px; height: 190px; display: block; margin: 0 auto; padding-top: 30px; overflow: hidden; }
    .x2_2 ul { width: 110%; }
    .x2_2 li { width: 126px; overflow: hidden; height: 180px; font-size: 14px; margin: 0 15px; position: relative; display: inline; float: left; text-align: center; }
        .x2_2 li .rad i { background: url(/style/css/img/min1.png) no-repeat; -webkit-transition: all .5s ease-in-out; display: block; margin-left: auto; margin-right: auto; }
        .x2_2 li .rad { background: #000; width: 110px; height: 110px; -webkit-border-radius: 110px; overflow: hidden; position: relative; z-index: 2; margin: 8px auto; display: block; -moz-border-radius: 110px; border-radius: 110px; }
        .x2_2 li .sd { width: 126px; height: 126px; display: block; -webkit-border-radius: 130px; -moz-border-radius: 130px; -webkit-transition: all .5s ease-in-out; -webkit-transform: scale(0.5); border-radius: 130px; background: #e2e2e2; top: 0; left: 0; position: absolute; z-index: 1; }
        .x2_2 li p { padding-top: 10px; color: #999; font-size: 14px; }
            .x2_2 li p strong { font-weight: 100; display: block; line-height: 24px; font-size: 16px; }
    .x2_2 a:hover { text-decoration: none; }
        .x2_2 a:hover p { text-decoration: none; color: #333; }
    .x2_2 li:hover a, .x2_2 li:hover p { color: #01ac01; }
    .x2_2 li:hover .sd, .x2_2 li.hover .sd { -webkit-transform: scale(1); }
    .x2_2 li:hover .rad i, .x2_2 li.hover .rad i { -webkit-transform: rotate(360deg); }
    .x2_2 li:hover .rad, .x2_2 li.hover .rad { background: #01ac01; }
    .x2_2 li.p .rad i { width: 37px; height: 52px; background-position: -11px -9px; margin-top: 28px; }
    /*.x2_2 li.b .rad i { width: 59px; height: 29px; background-position: -82px -9px; margin-top: 40px; }*/
    .x2_2 li.b .rad i { width: 53px; height: 58px; background-position: -586px -11px; margin-top: 26px; }
    .x2_2 li.t .rad i { width: 56px; height: 53px; background-position: -165px -9px; margin-top: 28px; }
    .x2_2 li.y .rad i { width: 53px; height: 41px; background-position: -249px -9px; margin-top: 34px; }
    .x2_2 li.m .rad i { width: 37px; height: 61px; background-position: -338px -9px; margin-top: 24px; }
    .x2_2 li.e .rad i { width: 60px; height: 46px; background-position: -408px -9px; margin-top: 32px; }
    .x2_2 li.s .rad i { width: 60px; height: 46px; background-position: -497px -17px; margin-top: 32px; }
.x2_3 { text-align: center; padding-top: 50px; }
    .x2_3 a { display: inline-block; height: 35px; line-height: 35px; font-size: 16px; text-align: center; padding: 0 60px; background-color: #01ac01; color: #fff; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
        .x2_3 a:hover { background-color: #333; }
    .x2_3 p { padding: 20px 0; line-height: 25px; font-size: 16px; color: #333; }
.x3 { background-color: #282828; background: url(/style/css/img/bg1.gif) repeat; }
.case { width: 1100px; overflow: hidden; margin: 0 auto; }
    .case ul { width: 110%; }
    .case li { float: left; display: inline; position: relative; width: 272px; height: 159px; overflow: hidden; background: url(/style/css/img/loading.gif) #282828 center no-repeat; margin: 0 4px 4px 0; }
        .case li img { width: 272px; height: 159px; }
    .case p { display: none; position: absolute; z-index: 200; left: 0; top: 0; text-align: center; padding: 20px 30px; overflow: hidden; width: 212px; height: 119px; background: url(/style/css/img/k_bg3.png) repeat; color: #fff; }
        .case p b { display: block; height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; font-weight: normal; }
        .case p span { display: block; padding-top: 2px; height: 54px; margin-bottom: 10px; line-height: 18px; color: #ccc; overflow: hidden; font: 12px/18px "宋体","微软雅黑","黑体",Arial,sans-serif,tahoma,Hiragino Sans G; }
        .case p a { display: block; border-top: 1px #666 dotted; padding-top: 5px; line-height: 20px; color: #fff; }
            .case p a:hover { color: #01ac01; }
    .case li:hover p { display: block; }
.x3_1 { padding-bottom: 30px; }
    .x3_1 a { display: inline-block; height: 35px; line-height: 35px; font-size: 16px; text-align: center; padding: 0 60px; background-color: #01ac01; color: #fff; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
        .x3_1 a:hover { background-color: #ccc; color: #222; }
    .x3_1 p { padding: 50px 0 30px 0; line-height: 25px; font-size: 25px; color: #fff; }
.x4_1 { padding: 30px 0; text-align: center; }
.x4_2 { padding: 10px 20px; text-align: center; height: 35px; }
    .x4_2 a { display: inline-block; height: 35px; line-height: 35px; font-size: 16px; text-align: center; padding: 0 30px; background-color: #01ac01; color: #fff; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
        .x4_2 a:hover { background-color: #333; }
    .x4_2 span { display: inline-block; padding-left: 30px; margin-left: 30px; border-left: 1px #ddd dotted; }
.xmaps { height: 500px; overflow: hidden; text-align: center; background-color: #282828; position: relative; }
.map { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 530px; overflow: hidden; }
.x5tb { clear: both; padding-top: 30px; line-height: 35px; font-family: "微软雅黑"; font-size: 14px; color: #b2b2b2; }
    .x5tb a { padding-left: 5px; color: #aaa; }
.x5 ul { width: 1120px; padding-left: 21px; height: 100px; overflow: hidden; margin: 0 auto; }
.x5 li { float: left; width: 366px; height: 100px; overflow: hidden; }
.x5l, .x5r { font-family: "微软雅黑"; font-size: 20px; color: #000000; line-height: 100px; }
.x5r { text-align: right; }
.x5c p { display: block; height: 100px; width: 110%; }
.x5c a { display: inline-block; float: left; margin-right: 33px; width: 94px; height: 94px; overflow: hidden; -webkit-transition: all .5s ease-in-out; border: 3px #454545 solid; background-color: #fff; -webkit-border-radius: 96px; -moz-border-radius: 96px; border-radius: 96px; }
    .x5c a:hover { -webkit-transform: rotate(360deg); }
.x5_qq { background: url(/style/css/img/min2.png) no-repeat; background-position: 17px -62px; }
.x5_2wm { background: url(/style/css/img/min2.png) 17px 17px no-repeat; }
.x5_t { background: url(/style/css/img/min2.png) 17px -133px no-repeat; }
.abt { font-family: "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial; width: 380px; height: 440px; padding: 20px 25px; background-color: #fff; text-align: left; position: absolute; top: 10px; left: 50%; z-index: 100; margin-left: 120px; }
.abv{position: absolute; top: 10px; left:50%;width: 620px; height: 470px;margin-left: -520px; }


.x6_1 { height: 60px; padding-bottom: 10px; border-bottom: 1px #ccc dotted; margin-bottom: 10px; }
    .x6_1 span { font-size: 16px; color: #585858; line-height: 25px; }
    .x6_1 b { font-size: 28px; color: #333; font-weight: 700; line-height: 35px; }
.x6_2 { padding-bottom: 10px; border-bottom: 1px #ccc dotted; }
    .x6_2 p { line-height: 22px; color: #555; padding-bottom: 10px; font-size: 14px; }
    .x6_2 span { display: block; line-height: 25px; font-size: 20px; color: #01ac01; padding-bottom: 10px; }
    .x6_2 b { display: block; font-weight: 300; line-height: 25px; font-size: 18px; color: #333; }
.x6_3 { display: none; padding: 12px 0; border-bottom: 1px #ccc dotted; line-height: 21px; font-size: 14px; color: #333; }
.x6_4 { padding-top: 12px; line-height: 21px; color: #333; }
    .x6_4 span { display: block; padding-bottom: 4px; color: #666; }
    .x6_4 samp { display: block; padding-bottom: 15px; font-family: "微软雅黑"; }
    .x6_4 p { display: block; text-align: center; height: 30px; font-size: 16px; }
        .x6_4 p a { display: inline-block; height: 30px; line-height: 28px; width: 150px; color: #fff; background-color: #01ac01; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
            .x6_4 p a:hover { background-color: #333; }
/*案例页*/
.ce_hd { padding: 50px 0; border-top: 2px #333 solid; background-color: #f5f5f5; text-align: center; font: 12px/1.5 "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial; }
    .ce_hd b { font-size: 34px; color: #333; font-weight: 700; }
    .ce_hd span { display: block; font-size: 22px; color: #999; padding-top: 10px; }
    .ce_hd p { padding-top: 50px; font-size: 16px; font-weight: 300; }
        .ce_hd p a { display: inline-block; height: 30px; line-height: 30px; padding: 0 20px; color: #666; margin: 0 5px; }
            .ce_hd p a:hover, .ce_hd p a._on { color: #fff; background-color: #01ac01; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.ce_box { width: 100%; padding-bottom: 50px; background-color: #f5f5f5; }
.ce_dz { background-color: #282828; padding: 50px 0; text-align: center; background: url(/style/css/img/bg1.gif) repeat; }
    .ce_dz a { display: inline-block; height: 35px; line-height: 35px; font-size: 16px; text-align: center; padding: 0 60px; background-color: #01ac01; color: #fff; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
        .ce_dz a:hover { background-color: #ccc; color: #222; }
    .ce_dz p { padding: 0 0 30px 0; line-height: 25px; font-size: 25px; color: #fff; }

/*案例内容页*/
.ce_art_banner { min-height: 1000px; background-color: #f5f5f5; padding-top: 50px; }
.ce_art_logo { text-align: center; padding-bottom: 20px; }
.ce_art_title { font-family: 微软雅黑; font-weight: bold; font-size: 48px; text-align: center; }
.ce_art_text { width: 1100px; padding: 20px 0 40px 0; text-indent: 1em; margin: 0 auto; font-size: 14px;color: #666; }
.ce_art_text hr{margin-top: 20px;color: #c33;margin-bottom: 20px;}
.ce_art_text a{color: #333;}

.ce_art_pic { padding: 26px 28px 230px 27px; width: 595px; height: 357px; overflow: hidden; margin: 0 auto; background: url(/style/css/img/ce_art2.png) no-repeat; }
    .ce_art_pic em { display: block; width: 595px; height: 357px; overflow: hidden; background-color: #fff; }
    .ce_art_pic img { width: 595px; }
.ce_art_list { width: 950px; overflow: hidden; margin: 0 auto; padding-bottom: 30px; }
    .ce_art_list li { padding-top: 50px; position: relative; margin-bottom: 30px; width: 950px; overflow: hidden; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: url(/style/css/img/ce_art1.png) #fff no-repeat; }
    .ce_art_list img { width: 950px; }
    .ce_art_list i { display: block; height: 30px; padding: 0 150px; width: 650px; background-color: #dadada; border-top: 1px #fff solid; z-index: 2; left: 0; bottom: 0; }
.ce_art_link { background-color: #282828; padding: 60px 0; text-align: center; background: url(/style/css/img/bg1.gif) repeat; }
    .ce_art_link a, .ce_art_link span { display: inline-block; margin: 0 5px; height: 35px; line-height: 35px; font-size: 16px; text-align: center; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
    .ce_art_link a { padding: 0 30px; background-color: #01ac01; color: #fff; }
    .ce_art_link span { padding: 0 20px; background-color: #fff; color: #222; cursor: pointer; }
    .ce_art_link a:hover { background-color: #ccc; color: #222; }
.ce_art_price { padding-bottom: 40px; text-align: center; font-size: 26px; /*color: #555;*/ }
    .ce_art_price b { /*color: #01ac01;*/ padding-right: 5px; }

/*服务项目*/
.se_item { padding: 50px 0; text-align: center; font-family: 微软雅黑; border-top: 2px #333 solid; }
    .se_item samp { display: block; font-size: 50px; font-family: 微软雅黑; }
    .se_item b { color: #01ac01; }
    .se_item span { display: block; font-size: 22px; }
.sew_ul { width: 800px; padding: 40px 0; font-size: 18px; overflow: hidden; margin: 0 auto; }
    .sew_ul ul { width: 120%; }
    .sew_ul li { float: left; display: inline; width: 350px; text-align: left; height: 30px; line-height: 30px; float: left; margin-right: 100px; }
.se_item p { padding-top: 40px; height: 35px; text-align: center; }
    .se_item p a { display: inline-block; height: 35px; line-height: 33px; font-size: 16px; text-align: center; padding: 0 60px; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
.se_item a { background-color: #01ac01; color: #fff; }
    .se_item a:hover { background-color: #ccc; color: #222; }
.se_white { color: #333; background-color: #f5f5f5; }
    .se_white li { color: #999; }
    .se_white span { color: #666; }
.se_black { color: #eee; background-color: #282828; background: url(/style/css/img/bg1.gif) repeat; }
    .se_black li { color: #666; }
    .se_black span { color: #999; }

/*关于我们*/
.ab_hd { background: url(/style/css/img/bg2.gif) repeat; border-top: 2px #01ac01 solid; padding-bottom: 60px; }
.ab_1 { font-family: 微软雅黑; text-align: center; background-color: #282828; background: url(/style/css/img/ab1.png) center top no-repeat; padding-top: 580px;width: 1100px;margin: 0 auto; }
    .ab_1 b { display: block; padding-bottom: 10px; font-size: 40px; color: #333; }
    .ab_1 p { font-size: 16px; color: #888; padding-bottom: 10px; line-height: 30px; }
    .ab_1 span { display: block; color: #666; font-size: 22px; }
.ab_2 { background-color: #282828; background: url(/style/css/img/bg1.gif) repeat; }
.ab_2t { font-family: 微软雅黑; text-align: center; padding-bottom: 30px; }
    .ab_2t span { display: block; font-size: 34px; color: #fff; }
        .ab_2t span b { color: #01ac01; }
    .ab_2t p { font-size: 17px; color: #ccc; padding: 10px 0; }
.ab_tm { width: 950px; height: 240px; overflow: hidden; padding-top: 30px; margin: 0 auto; }
    .ab_tm ul { width: 110%; }
    .ab_tm li { float: left; display: inline; width: 125px; height: 240px; overflow: hidden; margin-right: 40px; }
    .ab_tm em { display: block; width: 125px; height: 125px; overflow: hidden; margin-bottom: 20px; -webkit-border-radius: 125px; -moz-border-radius: 125px; border-radius: 125px; background-color: #fff; opacity: .6; filter: alpha(opacity=60); }
        .ab_tm em img { width: 125px; }
        .ab_tm em:hover, .ab_tm li:hover em { opacity: .99; filter: alpha(opacity=99); }
    .ab_tm p { display: block; margin: 0 10px; height: 30px; margin-bottom: 15px; text-align: center; line-height: 30px; color: #bbb; background-color: #2b2b2b; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
        .ab_tm p:hover, .ab_tm li:hover p { color: #fff; background-color: #01ac01; }
    .ab_tm span { display: inline-block; cursor: pointer; width: 30px; height: 30px; margin-bottom: 15px; text-align: center; line-height: 30px; color: #bbb; background: url(/style/css/img/hd1.png) center -122px #2b2b2b no-repeat; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
        .ab_tm span:hover, .ab_tm li:hover span { width: auto; padding: 0 15px; color: #fff; background: url(/style/css/img/_hd1.png) center -152px #01ac01 no-repeat; }
    .ab_tm li i { display: none; }
    .ab_tm li:hover i { display: inline-block; font-style: normal; }
.ab_3 { min-height: 300px; }
.ab_3t { font-family: 微软雅黑; text-align: center; padding-bottom: 30px; }
    .ab_3t span { display: block; font-size: 34px; color: #333; font-weight: bold; }
        .ab_3t span b { color: #01ac01; }
    .ab_3t p { font-size: 20px; color: #999; padding: 10px 0; }
.ab_odd { width: 1100px; height: 400px; padding: 20px 0; overflow: hidden; position: relative; margin: 0 auto; background: url(/style/css/img/d1.gif) center repeat-y; }
    .ab_odd em { display: inline-block; width: 60px; height: 60px; overflow: hidden; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
    .ab_odd li { font-family: 微软雅黑; min-height: 80px; width: 580px; position: absolute; z-index: 10; text-align: right; }
        .ab_odd li p { display: block; width: 500px; min-height: 80px; }
    .ab_odd b { display: block; font-size: 20px; color: #555; padding-bottom: 5px; }
    .ab_odd strong { color: #01ac01; }
    .ab_odd span { display: block; line-height: 20px; font-size: 14px; color: #999; }
.ab_odd1 { top: 0; right: 0; }
    .ab_odd3 p, .ab_odd1 p, .ab_odd5 p, .ab_odd2 em, .ab_odd4 em { float: right; text-align: left; }
    .ab_odd3 em, .ab_odd1 em, .ab_odd5 em, .ab_odd2 p, .ab_odd4 p { float: left; }
    .ab_odd1 em { background: url(/style/css/img/min3.png) center 0 #282828 no-repeat; }
.ab_odd2 em { background: url(/style/css/img/min3.png) center -60px #282828 no-repeat; }
.ab_odd3 em { background: url(/style/css/img/min3.png) center -120px #282828 no-repeat; }
.ab_odd4 em { background: url(/style/css/img/min3.png) center -180px #282828 no-repeat; }
.ab_odd5 em { background: url(/style/css/img/min3.png) center -240px #282828 no-repeat; }
.ab_odd em:hover, .ab_odd li:hover em { background-color: #01ac01; }
.ab_odd2 { top: 80px; left: 0; }
.ab_odd3 { top: 160px; right: 0; }
.ab_odd4 { top: 240px; left: 0; }
.ab_odd5 { top: 320px; right: 0; }
.ab_4 { height: 450px; overflow: hidden; text-align: center; position: relative; }
.ab_map { width: 100%; height: 480px; margin-top: 30px; background-color: #222; }
.ab_out { width: 260px; padding: 60px 35px 0 35px; font-family: 微软雅黑; font-size: 14px; color: #fff; height: 270px; position: absolute; top: 0; left: 50%; z-index: 100; margin-left: 200px; overflow: hidden; -webkit-border-radius: 330px; -moz-border-radius: 330px; border-radius: 330px; border: 5px #ccc solid; background-color: #222; }
    .ab_out b { color: #f1f1f1; display: block; font-size: 24px; }
    .ab_out span { display: block; padding-bottom: 15px; font-size: 16px; color: #ddd; }
    .ab_out p { color: #ccc; line-height: 24px; }
.ab_5 { padding: 50px 0; min-height: 200px; text-align: center; }
.ab_5t { padding-bottom: 50px; font-family: 微软雅黑; text-align: center; font-size: 34px; color: #333; }
    .ab_5t b { color: #01ac01; }
.abt_moy { width: 899px; margin: 0 auto; overflow: hidden; border-top: 1px #e8e8e8 solid; border-right: 1px #e8e8e8 solid; text-align: left; }
    .abt_moy ul { width: 120%; color: #444; }
    .abt_moy li { width: 378px; padding: 25px 35px; line-height: 25px; border-bottom: 1px #e8e8e8 solid; border-left: 1px #e8e8e8 solid; height: 150px; float: left; background: url(/style/css/img/atmoy1.gif) top #fff repeat-x; }
        .abt_moy li em { display: block; width: 100%; height: 40px; overflow: hidden; margin-bottom: 15px; }
.moy1 { background: url(/style/css/img/abmoy2.png) 0 -40px no-repeat; }
.moy2 { background: url(/style/css/img/abmoy2.png) 0 0 no-repeat; }
.moy3 { background: url(/style/css/img/abmoy2.png) 0 -80px no-repeat; }
.moy4 { background: url(/style/css/img/abmoy2.png) 0 -120px no-repeat; }   
.moy5 { background: url(/style/css/img/moy5.jpg) no-repeat; }
.abt_moy a { color: #99c228; }
.abt_moy small { color: #888; padding-left: 5px; }

/*新闻动态*/
.nw_hd { padding: 50px 0; background-color: #e6e6e6; font-size: 16px; font-weight: 300; text-align: center; }
    .nw_hd a { display: inline-block; height: 30px; line-height: 30px; padding: 0 20px; color: #333; margin: 0 5px; }
        .nw_hd a:hover, .nw_hd a.on { color: #fff; background-color: #01ac01; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.nw_box { padding-bottom: 50px; background-color: #e6e6e6; }
.nw_list { width: 1370px; overflow: hidden; margin: 0 auto; }
    .nw_list ul { width: 110%; }
    .nw_list li { float: left; display: inline; width: 290px; height: 370px; padding: 15px; overflow: hidden; margin: 0 30px 30px 0; background-color: #fff; }
    .nw_list li { -webkit-transition: all .8s ease-in; -moz-transition: all .8s ease-in-out; -o-transition: all .5s ease-in; transition: all .5s ease-in; }
    .nw_list em { display: block; width: 290px; height: 200px; overflow: hidden; background-color: #f6f6f6; }
        .nw_list em img { width: 290px; min-height: 200px; }
    .nw_list p { width: 290px; height: 140px; padding-top: 10px; color: #777; font-size: 14px; line-height: 22px; overflow: hidden; font-family: "微软雅黑"; }
    .nw_list b { display: block; height: 22px; overflow: hidden; font-weight: normal; font-size: 16px; color: #333; }
    .nw_list span { display: block; padding-bottom: 5px; color: #999; }
    .nw_list li:hover { background-color: #3ec13e; }
        .nw_list li a:hover, .nw_list li:hover p, .nw_list li:hover b, .nw_list li:hover span { color: #fff; }

.nw_art_body { padding: 50px 0; background-color: #e6e6e6; }
.nw_art_bd { width: 940px; min-height: 700px; background-color: #fff; border: 1px #ddd solid; padding: 50px 40px; margin: 0 auto; text-align: left; }
.nw_art_link { padding: 50px 0 20px 0; text-align: center; }
    .nw_art_link a, .nw_art_link span { display: inline-block; margin: 0 5px; height: 35px; line-height: 35px; font-size: 16px; text-align: center; -webkit-border-radius: 35px; -moz-border-radius: 35px; border-radius: 35px; }
    .nw_art_link a { padding: 0 30px; background-color: #01ac01; color: #fff; }
    .nw_art_link span { padding: 0 20px; background-color: #fff; color: #222; cursor: pointer; }
    .nw_art_link a:hover { background-color: #ccc; color: #222; }
.nw_art_hd { display: none; height: 60px; width: 1020px; overflow: hidden; margin: 0 auto; padding-bottom: 20px; font-family: 微软雅黑; }
    .nw_art_hd .fl { width: 850px; height: 60px; overflow: hidden; }
    .nw_art_hd h1 { display: block; height: 35px; line-height: 33px; overflow: hidden; font-size: 24px; color: #222; }
    .nw_art_hd p { display: block; height: 20px; line-height: 20px; overflow: hidden; padding-top: 6px; }
    .nw_art_hd .fr { width: 100px; height: 60px; overflow: hidden; text-align: center; }
        .nw_art_hd .fr span, .nw_art_hd .fr b { display: block; height: 29px; line-height: 29px; color: #fff; font-size: 14px; overflow: hidden; margin-bottom: 2px; }
        .nw_art_hd .fr span { background-color: #048304; }
        .nw_art_hd .fr b { background-color: #5dbc29; }
.nw_art_text { width: 100%; overflow: hidden; font-size: 16px; line-height: 1.9; }
    .nw_art_text p { padding-bottom: 10px; }
    .nw_art_text img { max-width: 800px; }
.nw_art_title { padding-bottom: 40px; font-family: 微软雅黑; text-align: center; }
    .nw_art_title h1 { font-size: 30px; color: #333; }
    .nw_art_title p { padding-top: 20px; color: #555; }
    .nw_art_title span { padding: 0 10px; }
    .nw_art_title a { color: #01ac01; }

.but_left, .but_right { cursor: pointer; width: 61px; height: 119px; overflow: hidden; position: fixed; z-index: 1000; top: 40%; }
.but_left { left: 30px; background: url(/style/css/img/btn_l2r.png) no-repeat; }
.but_right { right: 30px; background: url(/style/css/img/btn_l2r.png) -61px 0 no-repeat; }
.but_left:hover { background: url(/style/css/img/btn_l2r.png) 0 -119px no-repeat; }
.but_right:hover { background: url(/style/css/img/btn_l2r.png) -61px -119px no-repeat; }
.but_left a, .but_right a { display: block; padding-top: 119px; }


.page { width: 1100px;margin: 20px auto;height: 40px;line-height: 40px;background: #eee; }
.xnone { height: 0; overflow: hidden; }

.service_qq {display: none; position: fixed; z-index: 9999; top: 100px; left: 50%; margin-left:560px; overflow: hidden; width: 120px; }
.sertit { height: 35px; text-align: center; line-height: 35px; background-color: #01ac01; color: #fff; font-size: 14px; }
.qq_list { padding: 10px 0; text-align: center; border: 1px #ddd solid; line-height:20px; border-top: none; background-color: #fff; color: #333; }
    .qq_list span { display: block; padding-bottom: 5px; }
    .qq_list img { margin-bottom:3px; }


 /*浮动*/
.right_contact_img { position: fixed; z-index: 100; overflow: visible; top: 280px; _position: absolute; _top: expression((documentElement.scrollTop+203) + "px"); height: 170px; width: 56px; right: 0; }
    .right_contact_img ul li { width: 56px; height: 56px; margin-bottom: 1px; position: relative; }
        .right_contact_img ul li em { display: inline-block; cursor: pointer; width: 56px; height: 56px; overflow: hidden; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
    .right_contact_img ul .last { margin-bottom: 0px; }
    .right_contact_img ul li .pull_down2 { position: absolute; right: -201px; top: 0; width: 180px; height: 56px; }
        .right_contact_img ul li .pull_down2 a { width: 110px; height: 46px; line-height: 1.4; text-transform: capitalize; font-size: 12px; display: block; color: #fff; padding: 10px 50px 0 20px; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
            .right_contact_img ul li .pull_down2 a b { font-size: 16px; }
            .right_contact_img ul li .pull_down2 a span { font-size: 14px; }
    .right_contact_img .qq a { background: url(/style/css/img/icon4.png) right 0 #01ac01 no-repeat; }
    .right_contact_img .dianhua a { background: url(/style/css/img/icon4.png) right -56px #01ac01  no-repeat; }
    .right_contact_img .weixin a { background: url(/style/css/img/icon4.png) right -112px #01ac01 no-repeat; }
.rig_qq { background: url(/style/css/img/icon4.png) #222 no-repeat; }
.rig_tel { background: url(/style/css/img/icon4.png) 0 -56px #222 no-repeat; }
.rig_wx { background: url(/style/css/img/icon4.png) 0 -112px #222 no-repeat; }

.foot_gotop {position:fixed; z-index:100; overflow:hidden; bottom:34px;_position: absolute; _top: expression((documentElement.scrollTop-34) + "px"); height:47px; width:46px; right:10px; display:none} 
.foot_gotop a { background:url(/style/css/img/gotop.png) left top no-repeat; display:block; height:47px; width:46px;}  
.foot_qp {position:fixed; z-index:100; overflow:hidden; bottom:90px;_position: absolute; _top: expression((documentElement.scrollTop-90) + "px"); height:47px; width:46px; right:10px; } 
.foot_qp a { background:url(/style/css/img/qp_btn.png) left top no-repeat; display:block; height:47px; width:46px;}                                                                 
.foot_tcqp a { background:url(/style/css/img/tcqp.png) left top no-repeat;}

