.index_main > div { height: 534px; }
.index_main .title { padding-top: 30px; }
.index_main .title p { letter-spacing: 8px; font-size: 18px; text-align: center; }
.index_main .title h3 { color: #d1a939; font-size: 30px; line-height: 40px; text-align: center; position: relative; width: 202px; margin: 0 auto; }
.index_main .title h3:before { content: ""; display: block; position: absolute; width: 455px; height: 1px; background-color: #e3e3e3; left: -455px; top: 50%; }
.index_main .title h3:after { content: ""; display: block; position: absolute; width: 455px; height: 1px; background-color: #e3e3e3; right: -455px; top: 50%; }
.index_main .title span { display: block; width: 18px; height: 18px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 auto; background-color: #d1a939; position: relative; }
.index_main .title span:before { content: ""; display: block; position: absolute; width: 80px; height: 2px; background-color: #a7a7a7; left: -85px; top: 50%; margin-top: -1px; }
.index_main .title span:after { content: ""; display: block; position: absolute; width: 80px; height: 2px; background-color: #a7a7a7; right: -85px; top: 50%; margin-top: -1px; }
.index_main .i_news { background-color: #fff; }
.index_main .i_news .i_news_list { margin-top: 28px; }
.index_main .i_news .i_news_list > div { float: left; width: 338px; }
.index_main .i_news .i_news_list h3 { font-size: 18px; }
.index_main .i_news .i_news_list .new_i span { font-size: 12px; color: #999; display: block; height: 28px; }
.index_main .i_news .i_news_list .new_i a img { display: block; max-width: 100%; margin-bottom: 16px; }
.index_main .i_news .i_news_list .new_i a p { color: #666; font-size: 12px; line-height: 30px; text-indent: 25px; }
.index_main .i_news .i_news_list .new_i a p:hover { color: #333; }
.index_main .i_news .i_news_list .new_i .displayblock { margin-bottom: 15px; }
.index_main .i_news .i_news_list .new_i .more { display: block; color: #666; font-size: 12px; border: 1px solid #666; height: 31px; line-height: 31px; width: 84px; text-align: center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.index_main .i_news .i_news_list .new_i .more:hover { background-color: #d1a939; border-color: #d1a939; color: #fff; }
.index_main .i_news .i_news_list .new_n { margin-left: 54px; }
.index_main .i_news .i_news_list .new_n h3 { margin-bottom: 28px; }
.index_main .i_news .i_news_list .new_n .first { display: block; margin-bottom: 20px; }
.index_main .i_news .i_news_list .new_n .first > p { float: left; width: 88px; height: 78px; line-height: 52px; font-size: 30px; border: 1px solid #d6d6d6; position: relative; text-align: center; }
.index_main .i_news .i_news_list .new_n .first span { position: absolute; left: 0; bottom: 0; display: block; width: 100%; color: #fff; height: 26px; line-height: 26px; background-color: #2ea178; }
.index_main .i_news .i_news_list .new_n .first div { margin-left: 105px; }
.index_main .i_news .i_news_list .new_n .first div p { line-height: 28px; font-size: 12px; color: #666; text-indent: 25px; }
.index_main .i_news .i_news_list .new_n .first div p:hover { color: #fc5f00; }
.index_main .i_news .i_news_list .new_n ul li a { display: block; height: 30px; line-height: 30px; text-indent: 20px; position: relative; overflow: hidden; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.index_main .i_news .i_news_list .new_n ul li a:hover { color: #fc5f00; }
.index_main .i_news .i_news_list .new_n ul li a:before { content: ''; display: block; position: absolute; left: 0; top: 50%; width: 6px; height: 6px; border: 1px solid #666; margin-top: -4px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.index_main .i_news .i_news_list .new_n2 { margin-left: 39px; }
.index_main .i_news .i_news_list .new_n2 .first p span { background-color: #d1a939; }
.index_main .i_service { background-color: #fbf8d3; }
.index_main .i_service .row ol li { float: left; width: 266px; margin-right: 16px; }
.index_main .i_service .row ol li:last-child { margin-right: 0; }
.index_main .i_service .row .pr { height: 340px; }
.index_main .i_service .row .con { background-color: #f5f5f5; width: 100%; height: 340px; cursor: pointer; }
.index_main .i_service .row .con img { display: block; width: 100%; margin-bottom: 14px; }
.index_main .i_service .row .con h6 { text-indent: 20px; font-size: 18px; }
.index_main .i_service .row .con p { text-indent: 20px; font-size: 14px; color: #999; line-height: 30px; margin-bottom: 10px; }
.index_main .i_service .row .con span { display: block; width: 34px; height: 34px; margin-left: 20px;  background: url("../image/iconfont-fanhuidingbu01.png") no-repeat; }
.index_main .i_service .row .updown { position: absolute; display: block; left: 0; top: 0; width: 100%; height: 0; overflow: hidden; z-index: 11; background: rgba(47, 163, 121, 0.8); -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.index_main .i_service .row .updown .see { width: 156px; height: 43px; border: 2px solid #fff; color: #fff; line-height: 45px; margin: 80px auto; text-align: center; font-size: 18px; }
.index_main .i_service .row .updown .o { background-color: #2fa379; height: 133px; }
.index_main .i_service .row .updown .o h6 { text-align: center; padding-top: 10px; font-size: 18px; color: #fff; }
.index_main .i_service .row .updown .o p { font-size: 14px; color: #fff; text-align: center; line-height: 30px; letter-spacing: 3px; }
.index_main .i_service .row .updown .o span { display: block; width: 34px; height: 34px; margin: 0 auto; margin-top: 9px; background: url("../image/iconfont-fanhuidingbu01_13.png") no-repeat; }
.index_main .i_enterprise { padding-bottom: 62px; }
.index_main .i_enterprise .row:after { content: ""; display: block; position: absolute; z-index: 9; left: 30px; top: 30px; width: 376px; height: 369px; border: 2px solid #e9e9e9; }
.index_main .i_enterprise img { width: 380px; height: 373px; display: block; position: absolute; left: 0; top: 0; z-index: 11; }
.index_main .i_enterprise div { margin-top: 30px; }
.index_main .i_enterprise div div { margin-left: 500px; }
.index_main .i_enterprise div div h3 { font-size: 18px; line-height: 30px; margin-bottom: 25px; }
.index_main .i_enterprise div div p { font-size: 12px; line-height: 30px; text-indent: 25px; color: #666; }
.index_main .i_enterprise div div p:hover { color: #333; }
.index_main .i_enterprise div div span { display: block; font-size: 18px; line-height: 70px;  }
.index_main .i_enterprise div div a { display: block; height: 30px; width: 136px; line-height: 30px; font-size: 12px; text-align: center; background-color: #d1a939; color: #fff; }
.index_main .i_enterprise div div a:hover { background-color: #d1a908; }
.notice{
    background: url("../image/indexlaba.png") no-repeat center left;
}
.notice_main{margin-left: 40px; position: relative; height: 52px; overflow: hidden;}
.notice_scroll{    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    transition:all 0.5s;}
.lis_box{
    height: 52px;
    line-height: 52px;
    width:100%;
    overflow: hidden;
    font-size: 16px;
    
}
.lis_box a{
    line-height: 52px;
    color: red;
    font-size: 16px;
}
.prev{
    position: absolute;
    top: 11px;
    right: 55px;
    background: #666 url('../image/jiantouup.png') no-repeat center;
    width: 30px;
    height: 30px;
}
.prev:hover{
    background: #d1a939 url('../image/jiantouup.png') no-repeat center;
}
.next{
    position: absolute;
    top: 11px;
    right: 15px;
    background: #666 url('../image/jiantoudown.png') no-repeat center;
    width: 30px;
    height: 30px;
}
.next:hover{
    background: #d1a939 url('../image/jiantoudown.png') no-repeat center;
}