﻿body { margin: 0px auto; background-color: #f3f3f3; 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; }


.bg { overflow: hidden; margin: 0px auto; width: 975px; background-image: url(/images/bg.jpg); background-position: top center; background-repeat: no-repeat; }
.big { overflow: hidden; margin: 0px auto; width: 950px; }
    .big .head { margin-left: auto; overflow: hidden; margin-right: auto; width: 935px; padding-top: 11px; height: 78px; }
        .big .head .logo { float: left; width: 420px; }
        .big .head .icon { float: left;width: 515px; }
            .big .head .icon ul { list-style: none; }
                .big .head .icon ul li { float: left; margin-left: 5px; }

                    .big .head .icon ul li.r { float: left; width: 198px; }
                        .big .head .icon ul li.r div { float: right; text-align: right; }
                        .big .head .icon ul li.r b { float: left; margin-right: 10px; padding: 0px; }
                        .big .head .icon ul li.r div .tel { margin-top: 26px; color: #0080ff; font: 400 14px arial; }


.mainmenu { overflow: hidden; margin: 0px auto; width: 950px; height: 35px; line-height: 35px; }
    .mainmenu ul { margin-left: 15px; list-style: none; height: 35px; line-height: 35px; overflow: hidden; }
        .mainmenu ul li { cursor: pointer; float: left; height: 35px; width: 90px; background: url(/images/menu1.jpg) no-repeat right; }
            .mainmenu ul li a { color: #fff; font: bold 12px/35px "Arial"; }

            .mainmenu ul li:hover { background: url(/images/menu2.jpg) no-repeat right; }

            .mainmenu ul li.action { background: url(/images/menu2.jpg) no-repeat right; }

            .mainmenu ul li.r { float: left; width: 215px; background-image: none; color: #fff; }
                .mainmenu ul li.r a { color: #fff; font: 400 12px/35px "Arial"; }


.cconn { overflow: hidden; margin: 0px auto; width: 950px; box-shadow: 0 0 12px #999; -moz-box-shadow: 0 0 12px #999; background-color: #fff; margin-bottom: 12px; }
    .cconn .banner { width: 938px; margin: 0px auto; margin-top: 6px; height: 248px; }
        .cconn .banner ul { width: 938px; list-style: none; overflow: hidden; }
            .cconn .banner ul li { width: 938px; float: left; overflow: hidden; }



#play_text { position: relative; height: 24px; }
    #play_text ul { position: absolute; height: 24px; left: 850px; top: -34px; border: solid 0px #000; width: 100px; overflow: hidden; list-style: none; }
        #play_text ul li { cursor: pointer; border: solid 1px #45a8e3; background-color: #fff; width: 18px; height: 18px; padding: 2px; margin-right: 5px; }
            #play_text ul li.hover { border: solid 1px #fff; background-color: #45a8e3; color: #fff; }




.bottom { width: 950px; margin: 0px auto; height: 46px; line-height: 46px;border:solid 1px #e1e1e1; font: 400 12px/46px "Arial";background-color:#fff; }
    .bottom p { line-height: 46px; margin: 0px; padding: 0px; }
