﻿@charset "utf-8";
/* CSS Document */

/* i_banner begin */
.i_banner { position: relative; margin: 23px auto 0; width: 1000px; height: 440px; overflow: hidden; }
.ban_onbox { position: absolute; width: 100%; height: 36px; z-index: 10px; top: 585px; }
.ban_on { margin: 0 auto; width: 1000px; height: 36px; background: url(../images/conttestItme.png) no-repeat 10px center rgba(255, 255, 255, 0.5); border-top-left-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; }
/* i_content begin */
#content_wrap { width: 100%; height: auto; overflow: hidden; background: url(../images/con_bg.jpg) repeat-x left top;margin-top:23px; }
.content { margin: 0 auto 10px; padding: 15px 0 0; width: 998px; height: auto; overflow: hidden; border: 1px solid #ddd; border-top: 5px solid #449b19; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-bottom-right-radius: 6px; background: url(../images/contentBG.jpg) repeat-x left top; }
.tit1 { margin: 0 auto; padding: 10px 0; width: 500px;; height: 40px; overflow: hidden; background: url(../images/line_black.jpg) repeat-x center; text-align: center; color: #333; font: 20px/20px "Microsoft YaHei"; }
    .tit1 a { display: block; margin: 0 auto; width: 150px; height: 40px; color: #333; font: 24px/20px "Microsoft YaHei"; background: url(../images/tit_bg1.jpg) repeat-x center top; }
        .tit1 a:hover { color: #090; }
        .tit1 a span { color: #999; font: 12px/14px "Microsoft YaHei"; }
        .tit1 a:hover span { color: #090; }
.about { margin: 0 auto 20px; width: 978px; height: auto; overflow: hidden; color: #666; font: 14px/22px "Microsoft YaHei"; }
.pro_wrap { padding: 10px 1px 20px; width: 996px; height: auto; overflow: hidden; background: url(../images/pro_bg.jpg); }
.tit2 { margin: 0 auto; padding: 10px 0; width: 500px;; height: 40px; overflow: hidden; background: url(../images/line_green.jpg) repeat-x center; text-align: center; color: #c63345; font: 20px/20px "Microsoft YaHei"; }
    .tit2 a { display: block; margin: 0 auto; width: 150px; height: 40px; color: #090; font: 24px/20px "Microsoft YaHei"; background: url(../images/pro_bg.jpg); }
        .tit2 a:hover { color: #060; }
        .tit2 a span { color: #090; font: 12px/14px "Microsoft YaHei"; }
        .tit2 a:hover span { color: #060; }
.tit4 { margin: 0 auto; padding: 10px 0; width: 500px;; height: 40px; overflow: hidden; background: url(../images/line_black.jpg) repeat-x center; text-align: center; color: #333; font: 20px/20px "Microsoft YaHei"; }
    .tit4 a { display: block; margin: 0 auto; width: 150px; height: 40px; color: #333; font: 24px/20px "Microsoft YaHei"; background: #fff; }
        .tit4 a:hover { color: #090; }
        .tit4 a span { color: #999; font: 12px/14px "Microsoft YaHei"; }
        .tit4 a:hover span { color: #090; }
.news_wrapper { margin: 0 auto; padding: 0 10px; width: 978px; height: auto; overflow: hidden; }
.newslist { width: 480px; height: auto; overflow: hidden; }
.biaoti { height: 30px; color: #333; font: bold 16px/30px "Microsoft YaHei"; }
.shijian { height: 20px; color: #999; font: 12px/20px "Microsoft YaHei"; }
.tupian { width: 480px; height: 310px; overflow: hidden; }
.neirong { width: 480px; height: 66px; overflow: hidden; color: #333; font: 12px/22px "Microsoft YaHei"; }
.news { width: 480px; height: auto; overflow: hidden; }
    .news ul { margin: 0; padding: 0; }
        .news ul li { float: left; display: block; width: 480px; padding: 10px 0; height: 100px; overflow: hidden; border-bottom: 1px dotted #999; }
.news_time { width: 80px; height: 100px; overflow: hidden; background: url(../images/news_timebg.png) no-repeat center; text-align: center; color: #fff; font: 12px/30px "Microsoft YaHei"; }
    .news_time b { color: #fff; font: bold 20px/50px "Microsoft YaHei"; }
.news_r { width: 380px; height: 100px; overflow: hidden; }
.news_tit { height: 30px; color: #333; font: 16px/30px "Microsoft YaHei";width:380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.news_con { height: 44px; overflow: hidden; color: #666; font: 12px/22px "Microsoft YaHei"; }
.news_more { display: block; margin-top: 5px; width: 80px; height: 16px; text-align: center; }
    .news_more a { display: block; color: #fff; font: 12px/16px "Microsoft YaHei"; background: #999; }
        .news_more a:hover { color: #fff; background: #090; }
.move_box { padding: 10px 0px 20px; width: 998px; height: auto; overflow: hidden; background: url(../images/pro_bg.jpg); }
/* bot */
.bot_wrap { padding: 10px; width: 978px; height: auto; overflow: hidden; background: url(../images/boot.gif) repeat-x left top; }
.tit3 { margin: 0 auto; padding: 10px 0; width: 500px;; height: 40px; overflow: hidden; background: url(../images/line_white.jpg) repeat-x center; text-align: center; color: #c63345; font: 20px/20px "Microsoft YaHei"; }
    .tit3 a { display: block; margin: 0 auto; width: 150px; height: 40px; color: #090; font: 24px/20px "Microsoft YaHei"; background: #e6e6e6; }
        .tit3 a:hover { color: #060; }
        .tit3 a span { color: #090; font: 12px/14px "Microsoft YaHei"; }
        .tit3 a:hover span { color: #060; }
.contact { width: 600px; height: auto; overflow: hidden; color: #666; font: 12px/24px "Microsoft YaHei"; }
    .contact span { color: #333; font-size: 16px; line-height: 30px; }
.guanzhu { width: 200px; height: auto; overflow: hidden; color: #666; font: 12px/20px "Microsoft YaHei"; }
    .guanzhu span { color: #333; font-size: 16px; line-height: 30px; }
    .guanzhu ul { margin: 0; padding: 0; }
        .guanzhu ul li { float: left; display: block; width: 200px; height: 24px; text-indent: 25px; }
            .guanzhu ul li a { display: block; width: 200px; height: 24px; color: #090; font: 12px/24px "Microsoft YaHei"; }
                .guanzhu ul li a:hover { color: #666; }
.online1 a { background: url(../images/wb.png) no-repeat left center; }
    .online1 a:hover { background: url(../images/wb_1.png) no-repeat left center; }
.online2 a { background: url(../images/wx.png) no-repeat left center; }
    .online2 a:hover { background: url(../images/wx_1.png) no-repeat left center; }
.online3 a { background: url(../images/tx.png) no-repeat left center; }
    .online3 a:hover { background: url(../images/tx_1.png) no-repeat left center; }
.online4 a { background: url(../images/qq.png) no-repeat left center; }
    .online4 a:hover { background: url(../images/qq_1.png) no-repeat left center; }
.online5 a { background: url(../images/email.png) no-repeat left center; }
    .online5 a:hover { background: url(../images/email_1.png) no-repeat left center; }
/* link begin*/
#link_wrap { padding: 10px 0; width: 100%; height: auto; background: #f4f4f4; }
#link { margin: 0 auto; width: 1000px; height: auto; overflow: hidden; }
.link_l { float: left; width: 65px; line-height: 25px; color: #333; font-weight: bold; }
.link_r { float: right; width: 925px; line-height: 25px; }
    .link_r a { margin-right: 10px; color: #333; }
        .link_r a:hover { color: #333; text-decoration: underline; }
/* footer begin*/
#footer_wrap { padding: 20px 0; width: 100%; height: auto; background: url(../images/footer_bg.jpg) repeat-x left top; overflow: hidden; }
#footer { margin: 0 auto; width: 1000px; height: auto; overflow: hidden; }
#foot_l { width: 800px; height: auto; overflow: hidden; color: #666; font: 12px/20px "Microsoft YaHei"; }
    #foot_l a { color: #090; font: 12px/20px "Microsoft YaHei"; }
        #foot_l a:hover { color: #666; }
    #foot_l span { margin: 0 8px; }
#foot_r { width: 150px; height: auto; overflow: hidden; color: #666; font: 12px/20px "Microsoft YaHei"; text-align: right; }
.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E; z-index:999;}
.go a{background:url(../images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}