﻿body { margin: 0px auto; background-color: #f0f0f0; text-align: center; font: 12px/1.5 "微软雅黑",Arial; }
img { display: block; border-style: none; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
A:link, A:visited, A:hover { color: #000000; text-decoration: none; }
table { margin: 0px auto; padding: 0; border-collapse: collapse; border-spacing: 0; }
    table td { padding: 0; }
A.blue:link, A.blue:hover, A.blue:visited { color: #58cfec; text-decoration: none; }



.bighead { width: 100%; background-color: #fff; }
.head { width: 1100px; margin: 0px auto; height: 94px; overflow: hidden; padding-top: 5px; padding-bottom: 10px; }
    .head .logo { float: left; margin-left: 15px; }
    .head .hlink { float: right; margin-top: 25px; }
        .head .hlink .hlinka { height: 30px; text-align: right; line-height: 22px; color: #909090; font-family: "宋体"; }
            .head .hlink .hlinka a:link, .head .hlink .hlinka a:visited, .head .hlink .hlinka a:hover { color: #909090; font: 400 12px/22px "宋体"; }


.line { border-top: solid 1px #d2d2d2; border-bottom: solid 1px #d2d2d2; width: 100%; background-color: #fff; }
.mainmenu { width: 1100px; margin: 0px auto; height: 40px; overflow: hidden; }
    .mainmenu ul { list-style: none; margin-left: 25px; overflow: hidden; height: 40px; }
        .mainmenu ul li { float: left; height: 40px; line-height: 40px; margin-right: 78px; }
            .mainmenu ul li a { color: #464646; font: 700 14px/40px "宋体"; }
            .mainmenu ul li.action a { color: #1265cf; }

.foot { background-color: #01549c; width: 100%; }
.bottom { width: 1100px; margin: 0px auto; height: 150px; padding-top: 20px; font: 400 12px/20px "宋体"; }
    .bottom p { line-height: 22px; margin: 0px; padding: 5px; color: #fff; }



.oliservice { position: fixed; _position: absolute; bottom: 50px; right: 10px; width: 88px; height: 375px; _left: expression(eval(document.documentElement.clientWidth-98)); _top: expression(eval(documentElement.scrollTop+document.documentElement.clientHeight-475)); }
    .oliservice ul { list-style: none; width: 77px; overflow: hidden; padding: 0px; }
        .oliservice ul li { float: left; width: 77px; text-align: center; font-size: 18px; background-color: #b7c5ca; color: #fff; border-bottom: solid 1px #eff2f4; border-top: solid 1px #e4eaeb; height: 40px; line-height: 40px; padding-top: 10px; margin: 0px auto; }
            .oliservice ul li a:link, .oliservice ul li a:visited, .oliservice ul li a:hover { font-size: 18px; color: #fff; }




.bannerbg { background-color: #aee8ea; height: 464px; overflow: hidden; width: 100%; }
    .bannerbg .bannerbig { width: 100%; margin: 0px auto; overflow: hidden; }
#play_list { width: 100%; list-style: none; float: left; }
    #play_list li { width: 100%; height: 464px; background-position: center; background-repeat: no-repeat; }

#play_text { width: 100px; position: relative; height: 24px; margin: 0px auto; }
    #play_text ul { position: absolute; height: 24px; left: 10px; top: -34px; border: solid 0px #000; width: 100px; overflow: hidden; list-style: none; }
        #play_text ul li { float: left; cursor: pointer; width: 24px; height: 14px; }
