﻿/*轮播css*/
        .banner
        {
            height: 500px;
            max-width: 1920px;
            margin: 0 auto;
            border-top: 1px solid #fff;
            background: url(../images/banner_bg.jpg)center center;
        }
        /* 提示自定义 */
        .stateTip, #StateTip
        {
            display: none;
            position: absolute;
            padding: 8px;
            background: #fff;
            border: 2px solid #2385B1;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
            font-size: 12px;
            font-family: Tahoma;
            color: #333;
        }
        /*轮播上文字css*/
        #zhidingwz
        {
            position: absolute;
            top: 180px;
            left: 50%;
            width: 1030px;
            margin-left: -515px;
        }

        #dwz1, #dwz3
        {
            display: block;
        }

        #dwz4 br
        {
            margin: 0;
        }

        /*课题简介块css*/
        #ketijj
        {
            padding: 70px;
            background: #212121;
            color: #fff;
        }

        #jjbt span
        {
            margin-right: 20px;
            padding: 0 2px;
            background: #4B87D8;
        }

        #jjbt
        {
            margin: 0 auto 50px;
            width: 870px;
        }

        #ktmc
        {
            text-align: center;
        }

        #you, #zhong, #zuo
        {
            float: left;
            display: block;
            overflow: hidden;
            width: 180px;
            height: 250px;
            text-overflow: ellipsis;
            line-height: 30px;
        }

        #zhong
        {
            margin: 0 50px;
            padding: 0 50px;
            border-right: 1px solid #bbb;
            border-left: 1px solid #bbb;
        }

        #zwk
        {
            margin: 50px auto;
            width: 870px;
        }


        #htwj
        {
            position: absolute;
            top: 300px;
            left: 60%;
            width: 250px;
        }

        #dllj
        {
            position: absolute;
        }

        #mapright li
        {
            line-height: 30px;
            color: #333;
        }

        #mapright h2
        {
            margin-bottom: 10px;
        }

        /*动画css*/
        #dwz1, #dwz3, #dwz4
        {
            position: absolute;
            opacity: 0;
            margin: 35px;
        }

        #dwz1
        {
            left: 600px;
        }

        #dwz3
        {
            width: 270px;
        }
        /*客服样式*/
        .kefu
        {
            position: fixed;
            width: 80px;
            display: table;
            right: 15px;
            bottom: 180px;
        }

            .kefu .online
            {
                width: 80px;
                height: 80px;
                background: url(images/icon_01_5.png) no-repeat;
                margin-bottom: 10px;
                cursor: pointer;
                position: relative;
            }

                .kefu .online:hover img
                {
                    display: block;
                    position: absolute;
                    left: -110px;
                }

            .kefu .tel
            {
                width: 80px;
                height: 80px;
                background: url(images/icon_01_7.png) no-repeat;
                margin-bottom: 10px;
                cursor: pointer;
                position: relative;
            }

                .kefu .tel:hover img
                {
                    display: block;
                    position: absolute;
                    left: -110px;
                }

            .kefu .erwma
            {
                width: 80px;
                height: 80px;
                background: url(images/icon_01_9.png) no-repeat;
                cursor: pointer;
                position: relative;
            }

                .kefu .erwma:hover img
                {
                    display: block;
                    position: absolute;
                    left: -140px;
                    width: 140px;
                }

            .kefu img
            {
                display: none;
            }

        /*弹出扫码样式*/
        #opposm
        {
            position: fixed;
            bottom: 200px;
            width: 24%;
            right: 38%;
            display: none;
        }

        #ewmtp
        {
            width: 100%;
        }

        #gban
        {
            position: absolute;
            top: 0px;
            right: 0;
        }
        /*文字滚动样式*/
        .maquee
        {
            width: 500px;
            overflow: hidden;
            margin: 0 auto;
            height: 120px;
        }

            .maquee a, .maquee a:link
            {
                color:#000;
            }

        .topRec_List li
        {
            height: 38px;
            line-height: 38px;
            font-size: 15px;
            margin: 0;
        }