﻿/* CSS Document */

/* 全局样式开始 */
body { font-family: 宋体; font-size: 12px; color: #666; margin: 0; padding: 0; }
body, ul, li, img, form, imput, h1, h2, h3, h4, h5, h6, p, b, dl, dt, dd { margin: 0; padding: 0; }
ul, li { list-style-type: none; }
img { display: block; border: 0; }
.clear { clear: both; height: 0; overflow: hidden; }



#drop_nav_contentt a { display: block; color: #666; padding-top: 4px; margin-left: 10px; margin-top: 5px; text-decoration: none; float: left; width: 150px;  height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.header { width: 100%; float: left; height: 30px; background: #f5f9ff; }
    .header .header_nr { width: 1180px; height: 30px; margin: 0 auto; overflow: hidden; background: #f5f9ff; }
        .header .header_nr .header_left { float: left; height: 30px; overflow: hidden; }
            .header .header_nr .header_left li { float: left; padding-top: 8px; color: #666; overflow: hidden; }
                .header .header_nr .header_left li a { float: left; text-decoration: none; color: #666; padding-left: 10px; background: url(../images/top_03.jpg) no-repeat left center; margin-left: 10px; display: inline; overflow: hidden; }
                    .header .header_nr .header_left li a:hover { color: #577bb5; }

        .header .header_nr .header_right { float: right; height: 30px; overflow: hidden; }
            .header .header_nr .header_right .header_r_zuo { float: left; height: 30px; overflow: hidden; }
                .header .header_nr .header_right .header_r_zuo li { float: left; background: url(../images/top_03.jpg) no-repeat right center; padding-right: 10px; margin-left: 9px; display: inline; overflow: hidden; }
                    .header .header_nr .header_right .header_r_zuo li .drop_nav { float: left; text-decoration: none; padding-top: 8px; height: 22px; background: url(../images/top_04.png) no-repeat right center; padding-right: 10px; cursor: pointer; color: #666; overflow: hidden; }
                        .header .header_nr .header_right .header_r_zuo li .drop_nav a { color: #666; text-decoration: none; }
                            .header .header_nr .header_right .header_r_zuo li .drop_nav a:hover { color: #577bb5; }
                    .header .header_nr .header_right .header_r_zuo li .drop_nav_content { background: #eef3fa; position: absolute !important; z-index: 99; -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,.15); -moz-box-shadow: 5px 5px 3px rgba(0,0,0,.15); box-shadow: 5px 5px 3px rgba(0,0,0,.15); border-bottom: 2px solid #800; }
                        .header .header_nr .header_right .header_r_zuo li .drop_nav_content a { display: block; color: #666; padding-top: 2px; margin: 5px 10px; text-decoration: none; }
                            .header .header_nr .header_right .header_r_zuo li .drop_nav_content a:hover { color: #577bb5; }

            .header .header_nr .header_right .header_r_you { float: left; height: 30px; overflow: hidden; }
                .header .header_nr .header_right .header_r_you .ul_two { float: left; overflow: hidden; }
                    .header .header_nr .header_right .header_r_you .ul_two li { float: left; padding-left: 10px; overflow: hidden; }
                        .header .header_nr .header_right .header_r_you .ul_two li a { float: left; width: 22px; height: 22px; margin-top: 3px; overflow: hidden; }
.drop_nav_content { position: absolute !important; z-index: 99; -webkit-box-shadow: 5px 5px 3px rgba(0,0,0,.15); -moz-box-shadow: 5px 5px 3px rgba(0,0,0,.15); box-shadow: 5px 5px 3px rgba(0,0,0,.15); border-bottom: 2px solid #800; }
.header .header_nr .header_right .header_r_you .ul_two li .hotline { height: 28px; float: left; color: #666; padding-top: 8px; }



.logo { width: 100%; float: left; height: 135px; background: #d3e8fb; }
    .logo .logo_nr { width: 960px; height: 135px; margin: 0 auto; overflow: hidden; }

.newnav { width: 100%; float: left; height: 40px; border-bottom: 1px solid #e3eaf5; background: #f5f9ff; }
    .newnav .newnav_nr { width: 1180px; margin: 0 auto; overflow: hidden; height: 40px; background: #f5f9ff; }
        .newnav .newnav_nr ul li { float: left; height: 40px; width: 196px; overflow: hidden; }
            .newnav .newnav_nr ul li .drop_nav { float: left; height: 40px; padding-right: 2px; overflow: hidden; background: url(../images/top_09.jpg) no-repeat right center; }
                .newnav .newnav_nr ul li .drop_nav a { float: left; width: 183px; height: 30px; padding-top: 10px; text-align: center; font-family: 黑体; font-size: 16px; color: #666; text-decoration: none; overflow: hidden; }
                    .newnav .newnav_nr ul li .drop_nav a:hover { background: #a6d2f7; }
                .newnav .newnav_nr ul li .drop_nav .current { background: #a6d2f7; }

            .newnav .newnav_nr ul li .drop_nav_content { background: #FFF; width: 450px; background: #fff url(../images/top_07.jpg) no-repeat; letter-spacing: 0; padding-top: 10px; position: absolute !important; z-index: 99; }
                .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_top { width: 10px; position: absolute; height: 5px; top: -5px; background: url(../images/img_08.gif) no-repeat -7px -25px; }
                .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left { float: left; width: 115px; padding: 6px; }
                    .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left a { display: block; width: 83px; height: 24px; text-decoration: none; padding-left: 6px; }
                        .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left a:hover { background: #f00; color: #fff; }
                        .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left a span { float: left; padding-top: 6px; }
                        .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left a .ico { width: 5px; height: 7px; margin: 9px 0 0 3px; background: url(../images/img_08.gif) no-repeat 0 -33px; }

                .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_center { float: left; }
                .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_right { float: left; width: 173px; margin: 0; font-family: 宋体; line-height: 24px; padding: 0 10px; }
                    .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_right p { float: left; width: 173px; height: 24px; overflow: hidden; text-overflow: ellipsis; }
                    .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_right a { text-decoration: none; }
                        .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_right a:hover { text-decoration: underline; }
.drop_nav_content_bottom { background: #FFF url(../images/top_08.jpg) repeat-x; clear: both; padding: 7px 15px; color: #555; line-height: 19px; }


.newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left .content_left_sub { padding: 0 0 4px 2px; clear: both; overflow: hidden; height: 100%; }
    .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left .content_left_sub a { float: left; color: #777; padding: 0; margin-left: 4px; width: 28px; height: auto; line-height: 18px; background: none; }
        .newnav .newnav_nr ul li .drop_nav_content .drop_nav_content_left .content_left_sub a:hover { text-decoration: underline; color: #577bb5; }

.search { width: 100%; float: left; height: 38px; border-bottom: 1px solid #cfd9e9; background: #eef3fa; }
    .search .search_nr { width: 1180px; margin: 0 auto; overflow: hidden; height: 38px; background: #eef3fa; }
        .search .search_nr .search_left { float: left; height: 40px; overflow: hidden; }
            .search .search_nr .search_left form { float: left; width: 276px; height: 26px; margin: 7px 0; overflow: hidden; }
                .search .search_nr .search_left form .input_text { float: left; width: 195px; height: 22px; background: #FFF; color: #CCC; padding-left: 5px; border: 1px solid; }
                .search .search_nr .search_left form .input_button { float: left; width: 52px; height: 26px; background: #9db8e3; border: none; color: #FFF; cursor: pointer; margin: 0; padding: 0; }



        .search .search_nr .search_center { float: left; height: 25px; padding-top: 15px; overflow: hidden; }
            .search .search_nr .search_center span { float: left; height: 40px; padding: 0 5px 0 10px; overflow: hidden; }
            .search .search_nr .search_center a { float: left; height: 40px; padding-right: 8px; text-decoration: none; overflow: hidden; }

        .search .search_nr .search_right { float: right; height: 20px; padding-top: 7px; margin: 6px 0 7px 0; background: url(../images/top_06.jpg) no-repeat; overflow: hidden; }
            .search .search_nr .search_right p { float: left; width: 119px; height: 27px; padding-left: 34px; overflow: hidden; }
                .search .search_nr .search_right p span { color: #577bb5; padding: 0 4px; }
            .search .search_nr .search_right a { float: left; width: 50px; height: 27px; text-align: center; text-decoration: none; color: #577bb5; overflow: hidden; }



/*乐语浮动层*/
*html { background-image: url(about:blank); background-attachment: fixed; }
.right-fixed { width: 120px; position: fixed; right: 20px; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)); top: 0; margin-top: 70px; z-index: 3400; }
    .right-fixed .tit { height: 145px; background: url(../images/right_fixed_bg.png) no-repeat; }
    .right-fixed .quit { width: 20px; height: 15px; float: right; display: inline; }
    .right-fixed .tit .r-f-a { width: 100%; height: 103px; display: block; margin-top: 15px; }
    .right-fixed .f-menu { background: #9db8e3; padding: 7px 0; }
        .right-fixed .f-menu .btn-1, .right-fixed .f-menu .btn-2 { width: 104px; height: 29px; margin-left: 8px; border: none; cursor: pointer; }
        .right-fixed .f-menu .btn-1 { margin-bottom: 6px; background: url(../images/right_fixed_bg.png) no-repeat -8px -153px; }
        .right-fixed .f-menu .btn-2 { margin-bottom: 6px; background: url(../images/right_fixed_bg.png) no-repeat -8px -188px; }
        .right-fixed .f-menu .btn-3 { width: 104px; height: 46px; margin-left: 8px; border: none; cursor: pointer; background: url(../images/right_fixed_bg.png) no-repeat -8px -223px; }
    .right-fixed .f-bottom { height: 179px; background: url(../images/right_fixed_bg.png) no-repeat 0 -278px; }





.backToTop { background-color: #000000; bottom: 100px; color: #FFFFFF; cursor: pointer; display: none; font-size: 12px; line-height: 1.2; opacity: 0.6; padding: 5px 0; text-align: center; width: 18px; position: fixed; right: 20px; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop)); margin-bottom: 100px; bottom: 0; }
