/* CSS Document */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, u, i, center, dl, dt, dd, ol, ul, li, form, label {
    padding: 0px;
    margin: 0px;
}

body {
    font-size: 12px;
    font-family: "宋体", Arial, Verdana;
    overflow-x: hidden;
    text-decoration: none;
    background-color: #FFFFFF;
    background-attachment: scroll;
    background-image: url(images/main_bigbg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}

html, body {
    overflow-x: hidden;
}

a {
    text-decoration: none;
    color: #333;
    background-color: transparent;
}

    a:hover {
        text-decoration: none;
    }


ul, ol {
    list-style-type: none;
}

img {
    border: none;
}

h3 {
    font-size: 13px;
}

/**********color************************/
.ab_infor h4 a, #video_d h3 {
    color: #07509A;
}

#news_inform p, .vo_content ul li, .login_center p, .login_yzm, #in_shishu p, .inTwo_av ul li, .inTwo_vo ul li, .login_text, .star_tab tr td, .ic_search p, #on_search p, .star_tab tr td, .area_login p, .yzm, .close,
.onList_center p, .onList_center p, .ab_infor p, .video_title p, #infor_list li p, #page_list p, .jifen_tab tr td, .ex5_tab tr td {
    color: #5D5D5D;
}

.tab_red, #av_Dtab ul li a span, .area_login h4, .jifen_a b, .fenlist_info span {
    color: red;
}

.vo_text p font, .inOne_text span, .fenlist_info p {
    color: #666;
}

#menu ul li a, #ic_content ul li a, #re_tab ul li a, .zhuce_btn, #av_Dtab ul li a {
    color: #fff;
}

/**********************************/
/*#container {
	margin:0px auto;
	padding:0px;
	width:966px;
	overflow:hidden;
}*/


#top_img {
    background: url(images/main_bigbg.jpg) no-repeat;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.clearfix {
    display: block;
    zoom: 1;
}

#container, .footer, .mheader {
    margin: 0px auto;
    padding: 0px;
    width: 966px;
    position: relative;
}

.mh{
	height:200px;
}
.fbg {
    position: relative;
    width: 100%;
    float: left;
    background-color: #C3F6FC;
}
.fbc{
	background:#FFF;
	border-top:#cccccc solid 1px;
}


.footer center {
    line-height: 25px;
    padding-top: 10px;
}

.wheader {
    height: auto;
}

.cheader {
    height: 142px;
    width: 966px;
    position: relative;
}

/*********************/
/*   header    */
/*********************/
#header_wrapper, #content_frame {
    width: 966px;
    margin: auto;
    height: auto;
}

#header_top {
    height: 30px;
    vertical-align: text-top;
    margin: 8px 0 10px 155px;
}

    #header_top ul li {
        float: left;
    }



        #header_top ul li a span {
            margin: 0 12px;
        }

#menu {
    width: 740px;
    height: 35px;
    float: right;
    margin-top: 30px;
}

    #menu ul {
        display: inline;
    }

        #menu ul li {
            display: inline;
            height: 35px;
            float: left;
        }

            #menu ul li a {
                line-height: 35px;
            }

.i_header {
    width: 65px;
    padding: 0 0 0 25px;
    background: url(images/menu.png) no-repeat scroll 0 0;
}

.i_center {
    width: 72px;
    background: url(images/menu.png) no-repeat scroll 15% 0;
}

.i_footer {
    width: 65px;
    background: url(images/menu.png) no-repeat scroll 100% 0;
}

#h_logo {
    width: 966px;
    height: auto;
    float: left;
    margin-bottom: 32px;
    position: relative;
    z-index: 1000;
}

#logo {
    width: 300px;
    height: auto;
    float: left;
}

#h_search {
    width: 270px;
    height: 30px;
    margin-right: 55px;
    background: url(images/menu.png) no-repeat scroll 90% 100%;
    float: right;
    margin-top: -2px;
    z-index: 1000;
}

    #h_search select {
        margin: 5px 0 0 14px;
    }

.s_input {
    width: 120px;
    height: 20px;
    background: none repeat scroll 0 0 transparent;
    border: none;
}

.s_btn {
    width: 30px;
    height: 20px;
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    text-indent: -999em;
}

#news_inform {
    width: 700px;
    height: 45px;
    line-height: 45px;
    margin: 0 20px;
    float: left;
    background: url(images/news.png) no-repeat scroll left bottom transparent;
}


.marquee {
    position: relative;
    overflow: hidden;
    width: 700px;
    height: 45px;
}

    .marquee li {
        position: absolute;
        height: 45px;
        line-height: 45px;
        left: 0px;
        top: -999em;
        display: block;
        white-space: nowrap;
        margin-left: 140px;
        padding-left: 15px;
        background: url(images/news_ioc.png) no-repeat scroll left center transparent;
    }


        .marquee li font {
            color: #888;
            font-size: 12px;
            margin-left: 10px;
        }



#bg_img {
    position: absolute;
    width: 290px;
    height: 235px;
    margin: -141px 0 0 -99px;
    z-index: 2;
}

#bg_img2 {
    position: absolute;
    width: 205px;
    height: 210px;
    margin: -118px 0 0 -45px;
}

/*********************/
/*   content    */
/*********************/
/*#content_frame {
    float: left;
	width: 100%;
	 }*/


#content_top {
    width: 966px;
    height: 20px;
    float: left;
    background: url(images/content.png) no-repeat;
}

#content {
    width: 963px;
    margin: 0 1px;
    height: auto;
    border-left: 1px solid #54E5F5;
    border-right: 1px solid #54E5F5;
    background-color: #fff;
    float: left;
}
/*********************/
/*   index    */
/*********************/
#index_one, #index_av, #index_avimg, #index_two {
    width: 928px;
    height: auto;
    float: left;
    margin: 5px 0 5px 18px;
}

#index_two {
    padding-bottom: 30px;
}

#inOne_img {
    width: 294px;
    height: auto;
    float: left;
}

.inOne_text {
    float: left;
    width: 278px;
    height: 56px;
    padding: 0 8px;
    margin: 1px 0;
    line-height: 25px;
    background: #D0EEFB;
}

    .inOne_text span {
        margin-left: 10px;
        position: relative;
    }


#slideBox {
    width: 294px;
    height: 314px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

    #slideBox ul#show_pic {
        margin: 0;
        padding: 0;
        list-style: none;
        height: 256px;
        width: 4750px;
        position: absolute;
    }

        #slideBox ul#show_pic li {
            float: left;
            margin: 0;
            padding: 0;
            height: 256px;
        }

            #slideBox ul#show_pic li img {
                display: block;
            }


#textBall {
    position: absolute;
    background-color: #D0EEFB;
    left: 0;
    padding: 0 5px;
    bottom: 0px;
    width: 285px;
    height: 54px;
    line-height: 25px;
    overflow: hidden;
}

    #textBall li {
        float: left;
        cursor: pointer;
        display: none;
        font-size: 12px;
    }

        #textBall li.active {
            display: block;
        }

        #textBall li a {
            color: #333;
        }

        #textBall li span {
            margin-left: 10px;
            color: #666;
        }


#inOne_volunteer {
    width: 360px;
    height: auto;
    float: left;
    margin-left: 20px;
}

.vo_title, .inTwo_av_title, .inTwo_vo_title {
    height: 24px;
    float: left;
}

.vo_title {
    width: 360px;
    background: url(images/main_01.png) no-repeat;
}

.inTwo_av_title {
    width: 332px;
    background: url(images/main_02.png) no-repeat;
}

.inTwo_vo_title {
    width: 332px;
    background: url(images/main_03.png) no-repeat;
}

    .vo_title p, .inTwo_av_title p, .inTwo_vo_title p, .star_title2 p {
        float: right;
        line-height: 24px;
        width: 40px;
        background: url(images/yi_more.png) no-repeat scroll right center;
    }

.star_title2 p {
    line-height: 55px;
}

    .vo_title p a, .inTwo_av_title p a, .inTwo_vo_title p a, .star_title2 p a {
        margin-right: 5px;
        color: #37ACEA;
    }

#vo_imgtext {
    width: 360px;
    height: auto;
    margin: 10px 0;
    float: left;
}

.vo_img {
    border: 1px solid #ccc;
    float: left;
}

    .vo_img img {
        width: 109px;
        height: 71px;
        margin: 1px;
    }

.vo_text {
    width: 235px;
    height: auto;
    float: right;
}

    .vo_text h4 {
        margin-bottom: 5px;
    }

    .vo_text p {
        line-height: 15px;
    }

.vo_content {
    width: 360px;
    height: auto;
    float: left;
}

    .vo_content ul li {
        width: 345px;
        line-height: 26px;
        border-bottom: 1px dotted #D6D6D6;
        padding-left: 15px;
        background: url(images/news_ioc.png) no-repeat scroll left center;
    }

#inOne_login {
    width: 232px;
    height: auto;
    float: right;
    margin-top: 30px;
}

#login_top {
    width: 232px;
    height: 60px;
    float: left;
    z-index: 1;
    background: url(images/main_login.png) no-repeat scroll 0 0;
}

.login_center {
    width: 232px;
    min-height: 214px;
    float: left;
    z-index: 1000;
   /* background: url(images/main_login.png) repeat-y scroll 0 90%;*/
}

    .login_center p, .login_text {
        margin-left: 20px;
        line-height: 25px;
    }


.login_text {
    border: 1px solid #54E5F5;
    width: 190px;
    height: 24px;
}

.login_yzm {
    width: 60px;
    height: 24px;
    line-height: 28px;
    border: 1px solid #54E5F5;
}


.login_btn {
    width: 140px;
    height: 35px;
    border: none;
    text-align: center;
    margin: 9px 0 10px 45px;
    background: url(images/main_loginbtn.png) no-repeat scroll center center;
}

.l_img img {
    border: 1px solid #DEDEDE;
    padding: 1px;
}

.btn {
    width: 87px;
    color: #fff;
    height: 29px;
    cursor: pointer;
    background: url(images/btn.jpg) no-repeat;
    border: none;
}

#login_bottom {
    width: 232px;
    height: 10px;
    float: left;
    background: url(images/main_login.png) no-repeat scroll 0 100%;
}

#index_ad {
    margin: 0 20px 10px 20px;
    float: left;
}



#inTwo_right {
    width: 230px;
    height: auto;
    float: right;
}

#in_shishu {
    width: 230px;
    height: 145px;
    float: left;
    margin: 10px 0 15px 0;
    background: url(images/main_select.png) no-repeat;
}

    #in_shishu p {
        margin: 50px 0 5px 20px;
    }

    #in_shishu .shishu_input {
        width: 190px;
        height: 20px;
        margin-left: 20px;
        border: 1px solid #54E5F5;
    }

    #in_shishu span {
        margin-left: 22px;
    }

        #in_shishu span a {
            line-height: 40px;
            color: #888888;
        }

.shishu_btn {
    width: 84px;
    height: 32px;
    border: none;
    background: none;
    margin-left: 25px;
}



.av_title {
    width: 923px;
    height: 50px;
    float: left;
    background: url(images/main_38.png) no-repeat scroll left bottom;
}

    .av_title p {
        height: 40px;
        line-height: 55px;
        background: url(images/main_star.png) no-repeat scroll left center;
    }

        .av_title p a {
            color: #37ACEA;
            margin-left: 330px;
        }

        .av_title p select {
            width: 100px;
        }





#mem_inforThree {
    width: 943px;
    height: auto;
    float: left;
}

    #mem_inforThree ul li {
        width: 298px;
        height: 78px;
        float: left;
        margin: 15px 15px 0 0;
        display: inline;
    }

.mem_inforThree_content {
    width: 69px;
    height: 78px;
    margin: 14px 20px 0 228px;
    display: inline;
    z-index: 1000;
    position: absolute;
    left: 0px;
    top: -20px;
}

.mem_inforThree_img {
    float: right;
}

#mem_inforThree ul li .inforThree_bg {
    width: 292px;
    height: 74px;
    margin-top: 4px;
    border: 1px solid #F60;
    float: left;
    border: 1px solid #D6D6D6;
    position: relative;
    background: url(images/mem_1.png) no-repeat scroll left top transparent;
}

#mem_inforThree ul li div h3 {
    padding: 8px 0 5px 10px;
}

#mem_inforThree ul li div p {
    padding: 5px 0 0 10px;
    color: #888;
}



#avimg_top {
    width: 928px;
    height: 50px;
    float: left;
    background: url(images/main_av.png) no-repeat scroll 0 0;
}

    #avimg_top p {
        float: right;
        line-height: 50px;
        background: url(images/yi_more.png) no-repeat scroll right center;
    }

        #avimg_top p a {
            color: #37ACEA;
            margin-right: 20px;
        }

.avimg_center {
    width: 928px;
    height: 120px;
    float: left;
    overflow: hidden;
    background: url(images/main_av.png) no-repeat scroll 0 70%;
}

/*-------------------------------*/

.carousel {
    position: relative;
    width: 920px;
    height: 120px;
    overflow: hidden;
    margin-left: 20px;
}

.carousel {
    float: left;
    position: relative;
    visibility: hidden;
    left: -5000px;
}

    .carousel ul, .carousel2 ul {
        margin: 0;
    }

    .carousel li, .carousel2 li {
        display: inline;
    }

        .carousel li a {
            display: block;
            width: 140px;
            height: 140px;
            float: left;
            padding: 1px;
            margin: 0 4px;
            _margin: 0 2px;
            background: #FFF;
        }

        .carousel li img {
            width: 120px;
            height: 90px;
            float: left;
            padding: 1px;
            border: #afe1fa solid 1px;
        }

        .carousel li span {
            display: block;
            width: 120px;
            height: 20px;
            line-height: 20px;
            text-align: center;
        }

.carousel2 {
    position: relative;
    width: 294px;
    height: 330px;
    overflow: hidden;
    float: left;
    position: relative;
    visibility: hidden;
    left: -5000px;
}



    .carousel2 li a {
        display: block;
        width: 294px;
        height: 257px;
        float: left;
    }

    .carousel2 li img {
        width: 294px;
        height: 256px;
        float: left;
    }

#avimg_bottom {
    width: 928px;
    height: 10px;
    float: left;
    background: url(images/main_av.png) no-repeat scroll 0 100%;
}

/*-------------------------------*/
#inTwo_left {
    width: 680px;
    height: auto;
    float: left;
}

.inTwo_av, .inTwo_vo {
    width: 332px;
    height: auto;
    float: left;
}

.inTwo_av {
    margin-right: 15px;
}

    .inTwo_vo ul, .inTwo_av ul {
        margin: 20px 0;
    }

        .inTwo_av ul li, .inTwo_vo ul li {
            width: 316px;
            line-height: 26px;
            border-bottom: 1px dotted #D6D6D6;
            padding-left: 15px;
            background: url(images/news_ioc.png) no-repeat scroll left center;
        }

.star_title2 {
    width: 680px;
    height: 48px;
    float: left;
    background: url(images/main_55.png) no-repeat;
}

/******STAR**img*********/
.pageLeft {
    float: left;
    position: relative;
    margin-top: 85px;
    vertical-align: middle;
    width: 28px;
    cursor: pointer;
    height: 50px;
}

.pageLOver {
    float: left;
    margin-top: 85px;
    width: 28px;
    cursor: pointer;
    height: 50px;
}

.pageRight {
    float: right;
    position: relative;
    margin-top: -140px;
    width: 18px;
    cursor: pointer;
    height: 50px;
    padding-left: 13px;
}

.pageROver {
    float: right;
    width: 18px;
    cursor: pointer;
    height: 50px;
    margin-top: -140px;
    padding-left: 13px;
}


.box-163css {
    position: relative;
    width: 616px;
    margin-top: 20px;
    overflow: hidden;
    height: auto;
}

.rexiaoPic {
    overflow: hidden;
    width: 616px;
    height: 190px;
}


.sell_order {
    width: 9999px;
    position: absolute;
}

    .sell_order li {
        width: 137px;
        height: auto;
        float: left;
        border: 1px solid #D6D6D6;
        margin: 0 8px;
    }

        .sell_order li img {
            padding: 1px;
        }

.star_tab {
    margin-bottom: 5px;
}

    .star_tab tr td {
        text-align: center;
    }

.s_num {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}


.s_name {
    font-size: 14px;
    border-right: 1px solid #ccc;
}



#index_star, #index_leiji {
    width: 680px;
    height: auto;
    float: left;
    margin-top: 2px;
}



/*#leiji_tab  tbody tr td{
	line-height:25px;
	border-bottom:1px dotted #ccc;}*/

#news-container {
    height: 182px;
    width: 680px;
    float: left;
    overflow: hidden;
}

    #news-container ul li {
        display: block;
        width: 680px;
        height: 25px;
        line-height: 25px;
        float: left;
        border-bottom: #CCC dotted 1px;
    }

.td01 {
    width: 125px;
    float: left;
    text-align: left;
    color: #000000;
}

.td02 {
    width: 98px;
    float: left;
    vertical-align: text-top;
}

.td03 {
    width: 210px;
    float: left;
}

.td04 {
    width: 164px;
    float: left;
}

    .td04 img {
        vertical-align: middle;
    }

.td05 {
    text-align: right;
    float: left;
    width: 80px;
    text-align: right;
}

#p_leiji {
    width: 715px;
    height: auto;
    float: left;
}

#news-container2 {
    width: 715px;
    float: left;
    overflow: hidden;
}

    #news-container2 ul li {
        display: block;
        width: 715px;
        height: 30px;
        line-height: 30px;
        float: left;
        border-bottom: #CCC dotted 1px;
    }

.p04 {
    width: 195px;
    float: left;
    padding-top: 5px;
}


/*********************/
/*   content other    */
/*********************/

#ic_Navleft {
    width: 185px;
    height: auto;
    float: left;
    padding: 5px 0 20px 25px;
}

#ic_top {
    width: 185px;
    height: 80px;
    font-size: 0px;
}

#ic_content {
    width: 185px;
    height: auto;
    background: url(images/av_line.jpg) repeat-y;
}

    #ic_content ul li {
        width: 180px;
        line-height: 30px;
        height: 35px;
        background: url(images/av_nav.jpg) no-repeat scroll 0 45%;
    }

        #ic_content ul .ic_cur {
            width: 180px;
            background: url(images/av_nav.jpg) no-repeat scroll 0 32%;
            
        }
    #ic_content ul li:hover  {
        color: #1665A4;
        width: 180px;
        background: url(images/av_nav.jpg) no-repeat scroll 0 32%;
    }
        #ic_content ul li:hover a {
            color: #1665A4;
        }



        #ic_content ul li a {
            font-size: 14px;
            padding-left: 30px;
        }

            #ic_content ul .ic_cur a {
                color: #1665A4;
                font-weight: bold;
                width: 180px;
            }

#ic_bottom {
    width: 185px;
    height: 60px;
    background: url(images/av_nav.jpg) no-repeat scroll 0 100%;
}



#ic_left {
    width: 180px;
    height: auto;
    float: left;
    margin: 15px 0 20px 0;
}

    #ic_left img {
        margin: 5px 0;
    }

.ic_search {
    width: 180px;
    height: auto;
    border: 1px solid #E7E7E7;
    margin: 5px 0;
    background-color: #F6FEFE;
}

    .ic_search p {
        margin: 10px 10px;
    }

.ic_btn {
    border: none;
    background: url(images/num_select.png) no-repeat;
    width: 79px;
    height: 26px;
}

.ic_text {
    height: 24px;
    line-height: 24px;
    border: 1px solid #E7E7E7;
}



#ic_right, #reg_right {
    width: 715px;
    height: auto;
    float: left;
    padding: 15px 0 20px 15px;
}

#reg_right {
    margin-bottom: 100px;
}

#ic_title, #reg_title {
    width: 715px;
    height: 40px;
    background: url(images/av_linebg.png) no-repeat scroll left bottom;
}

/*.infor_Dtile{
	width:900px;
	height:40px;
	background:url(images/av_linebg.png) repeat-x scroll left bottom;}
	*/
#av_Dtitle, .infor_Dtile {
    width: 900px;
    height: 40px;
    margin-left: 30px;
    background: url(images/av_linebg.png) repeat-x scroll left bottom;
}


    #ic_title p, #reg_title p, #av_Dtitle p, .infor_Dtile p {
        height: 16px;
        font-size: 14px;
        line-height: 17px;
        background: url(images/m_title.png) no-repeat scroll left center;
    }

        #ic_title p a, #reg_title p a, #av_Dtitle p a, .infor_Dtile p a {
            color: #1665A4;
        }

        #ic_title p span, #reg_title p span, #av_Dtitle p span, .infor_Dtile p span {
            color: #000;
            margin-left: 5px;
            font-weight: bold;
        }

#av_search, #on_search {
    width: 716px;
    height: 41px;
    margin: 5px 0;
    background: url(images/select_bg.png) no-repeat;
}

    #av_search p {
        line-height: 40px;
        margin-left: 55px;
        background: url(images/sea.png) no-repeat scroll left center;
    }

    #on_search p {
        margin-left: 30px;
        float: left;
        line-height: 40px;
    }

.on_s {
    float: right;
    width: 220px;
    margin-top: 10px;
}

#on_search p label {
    color: #1F8DDE;
}

#av_search span {
    color: #3E3E3E;
}

.av_date {
    width: 50px;
    vertical-align: middle;
    border: 1px solid #54E5F5;
}

.av_text {
    width: 90px;
    border: 1px solid #54E5F5;
    vertical-align: middle;
    color: #666;
}

.av_btn {
    width: 58px;
    height: 21px;
    vertical-align: middle;
    background: url(images/search.png) no-repeat;
    border: none;
}

#av_search p select {
    width: 120px;
    vertical-align: middle;
    border: 1px solid #54E5F5;
}

#av_content, #online_con, #about_con, #infor_list, #page_list {
    width: 715px;
    min-height: 700px;
    float: left;
    margin-bottom: 50px;
    margin: 20px 0;
}

#page_list {
    line-height: 25px;
    color: #5d5d5d;
    font-size: 14px;
}

#av_content ul li {
    float: left;
    width: 715px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #E7E7E7;
}

    #av_content ul li h3 {
        background: url(images/av_infor.png) no-repeat;
        line-height: 20px;
        margin-bottom: 10px;
    }

        #av_content ul li h3 a, #av_content ul li p {
            margin-left: 24px;
        }

    #av_content ul li p {
        color: #888;
        margin-bottom: 10px;
    }

        #av_content ul li p span {
            float: right;
        }

            #av_content ul li p span label {
                color: #1665A4;
                font-weight: bold;
            }

        #av_content ul li p font, #av_content ul li h3 span {
            color: #409DE2;
            font-weight: lighter;
            font-size: 12px;
        }

    #av_content ul li h3 .old_span {
        color: #CACACA;
    }

#av_page {
    width: 715px;
    height: 30px;
    float: left;
}

    #av_page center a {
        margin: 0 5px;
    }

/*********************/
/*   footer    */
/*********************/
/*#footer{
	width:966px;
	clear:both;
    margin:0 auto;
	height:70px;
	text-align:center;
	background-color:#C3F6FC;

	}

#footer center{
	line-height:25px;
	padding-top:10px;}	*/

/*********************/
/*   register    */
/*********************/

#re_tab, .business_tab {
    width: 710px;
    height: 28px;
    float: left;
    margin-top: 10px;
    background: url(images/m_line.png) no-repeat scroll left bottom transparent;
}

    #re_tab ul li {
        background: url(images/re.png) no-repeat;
    }

    .business_tab ul li {
        background: url(images/m_tab.png) no-repeat scroll left bottom transparent;
    }

    #re_tab ul li, .business_tab ul li {
        width: 164px;
        height: 24px;
        float: left;
        margin: 0 5px;
    }

        #re_tab ul li a {
            padding-left: 18px;
            line-height: 25px;
            font-weight: bold;
        }

        .business_tab ul li a {
            padding-left: 28px;
            line-height: 25px;
            color: #fff;
            font-weight: bold;
        }

#zhuce_date, #online_date {
    width: 710px;
    float: left;
    height: auto;
    margin: 10px 0 40px 0;
    border: 1px solid #E7E7E7;
}

#online_date {
    margin-top: 20px;
}

#zhuce_tab tr td, #online_tab tr td {
    border-bottom: 1px solid #E7E7E7;
    vertical-align: middle;
}

.tab_name {
    background-color: #F6FEFE;
    text-align: right;
    width: 160px;
    padding-right: 15px;
    border-right: 1px solid #E7E7E7;
}

.tabON_name {
    background-color: #F6FEFE;
    text-align: center;
    width: 120px;
    border-right: 1px solid #E7E7E7;
}

.input_200 {
    width: 220px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #707070;
}

#zhuce_tab tr td select, #zhuce_tab tr td input, #online_tab tr td input {
    margin: 10px;
}

.online_tarea {
    width: 540px;
    margin: 10px;
    height: 230px;
    overflow: hidden;
    border: 1px solid #707070;
}

.zhuce_s {
    width: 160px;
	margin:10px 0;
}

.input_500 {
    width: 526px;
    height: 20px;
    border: 1px solid #707070;
}

.tab_red {
    width: 347px;
}

#zhuce_date p, #online_date p {
    text-align: center;
    margin: 15px;
}

.zhuce_btn {
    border: none;
    background: url(images/re_btn2.png) no-repeat;
    width: 170px;
    cursor: pointer;
    font-weight: bold;
    height: 36px;
    font-size: 16px;
}

.online_btn {
    background: url(images/online_btn.png) no-repeat;
    width: 115px;
    border: none;
    height: 35px;
    cursor: pointer;
}


/*********************/
/*   volunteer_star    */
/*********************/
#star_content {
    width: 715px;
    min-height: 800px;
    float: left;
    margin-bottom: 30px;
}

.star_title {
    width: 715px;
    height: 27px;
    float: left;
    margin-top: 20px;
    background: url(images/star.png) no-repeat scroll left center;
}

    .star_title h3 {
        margin: 7px 5px 0 40px;
    }

        .star_title h3 a {
            color: #37ACEA;
            font-size: 12px;
            padding: 0 12px;
            font-weight: lighter;
            background: url(images/yi_more.png) no-repeat scroll right center;
        }


.star_img ul {
    display: block;
    width: 765px;
}

    .star_img ul li {
        display: block;
        width: 138px;
        height: auto;
        float: left;
        border: 1px solid #D6D6D6;
        margin: 15px 51px 5px 0;
    }

        .star_img ul li img, #Istar_img ul li img {
            margin: 2px;
        }
/*
#star_img ul li p{
	height:30px;
	padding:5px;
	border:1px solid #333;}*/

.star_tab {
    margin-bottom: 5px;
}

    .star_tab tr td {
        text-align: center;
    }

.s_num {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}


.s_name {
    font-size: 14px;
    border-right: 1px solid #ccc;
}


/*********************/
/*   av_detail    */
/*********************/
#av_Dcontent, #av_Dinformation, .cert_s {
    width: 900px;
    height: auto;
    float: left;
    margin: 0 30px;
}

.ad_area {
    width: 900px;
    height: auto;
    float: left;
}

#av_Dcontent h3 {
    text-align: center;
    margin-top: 20px;
}

#av_Dcontent h4 {
    text-align: center;
    margin: 10px 0;
    color: #1665A4;
}

    #av_Dcontent h4 span {
        font-weight: lighter;
    }

.av_Ddate {
    width: 900px;
    margin: 20px 0;
    background-color: #F8F8F8;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

    .av_Ddate center {
        margin: 5px 80px;
        line-height: 20px;
    }

        .av_Ddate center span {
            font-weight: bold;
        }

        .av_Ddate center font {
            margin-right: 35px;
            font-size: 12px;
        }

.av_Dinfor {
    width: 900px;
    height: auto;
    margin-bottom: 20px;
}

.av_Dinfor {
    line-height: 25px;
}

#photo, #photo2 {
    width: 920px;
    padding: 0 20px;
    float: left;
    margin: 0;
}

    #photo li, #photo2 li {
        display: inline;
    }

        #photo li a, #photo2 li a {
            display: block;
            width: 204px;
            height: 138px;
            float: left;
            padding: 0 16px 20px 10px;
        }

        #photo li img, #photo2 li img {
            display: block;
            width: 200px;
            height: 134px;
            padding: 2px;
        }

        #photo li img {
            border: #CCCCCC solid 1px;
        }

        #photo2 li img {
            border: #AFE1FA solid 1px;
        }

#av_Dtab {
    width: 900px;
    height: 28px;
    float: left;
    margin-bottom: 15px;
    background: url(images/m_line.png) no-repeat scroll left bottom transparent;
}

    #av_Dtab ul li {
        width: 900px;
        height: 24px;
        float: left;
        margin: 0 6px;
        background: url(images/m_tab.png) no-repeat;
    }

        #av_Dtab ul li a {
            padding: 0 22px;
            width: 108px;
            font-weight: bold;
            line-height: 25px;
        }

            #av_Dtab ul li a span {
            }

#avDinfor_tab {
    border-right: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 20px;
}

    #avDinfor_tab thead tr {
        width: 100%;
        height: 32px;
        background: url(images/avd_tab.jpg) repeat-x;
    }

        #avDinfor_tab thead tr td, #avDinfor_tab tbody tr td {
            border-top: 1px solid #E7E7E7;
            border-left: 1px solid #E7E7E7;
            height: 30px;
            text-align: center;
        }

#av_Dinformation h1 {
    text-align: center;
    margin-bottom: 20px;
}

.ad_area, .cert_s {
    border: 1px solid #E7E7E7;
    height: auto;
    margin-bottom: 25px;
}

.area_img {
    width: 540px;
    height: 280px;
    float: left;
    margin: 20px 30px;
    border-right: 1px solid #E7E7E7;
}

.area_login, .cert_login {
    width: 251px;
    height: auto;
    float: right;
    margin: 15px 40px 15px 0;
}

    .area_login h4, .cert_login h4 {
        margin-bottom: 10px;
    }

    .area_login p, .cert_login p {
        font-weight: bold;
        width: 251px;
        line-height: 30px;
        text-align: left;
        float: left;
    }

        .area_login p a {
            color: #0088CC;
        }

.yzm {
    font-weight: bold;
    margin-left: 10px;
}

.area_login p span, .for_span, .cert_login p span {
    float: right;
    margin-top: 0;
    font-weight: lighter;
    color: #0088CC;
}

.area_text {
    width: 251px;
    height: 25px;
    line-height: 25px;
    color: #AAAAAA;
    border: 1px solid #ccc;
    margin-bottom: 5px;
}

.area_yzm {
    border: 1px solid #ccc;
    width: 80px;
    height: 25px;
}

.area_btn, .sert_btn, .areb_btn {
    width: 251px;
    height: 33px;
    border: none;
    margin-top: 15px;
}

.area_btn {
    background: url(images/avd_denglu.jpg) no-repeat;
}

.areb_btn {
    background: url(images/avd_baoming.jpg) no-repeat;
}

.sert_btn {
    background: url(images/sert_s.jpg) no-repeat;
}

.area_login p label {
    font-weight: lighter;
}

.area_texttarea {
    width: 251px;
    height: 85px;
    border: 1px solid #ccc;
    overflow: hidden;
}

.area_text2 {
    width: 175px;
    height: 25px;
    border: 1px solid #ccc;
}

.close {
    float: left;
    width: 900px;
    padding: 2px;
    text-align: center;
    padding: 30px 0;
}

.bottom_40 {
    margin-bottom: 40px;
    height: 40px;
}

.cert_s {
    margin-top: 20px;
}

.cert_login h4 {
    margin-top: 10px;
    color: red;
    font-size: 14px;
}

.cert_login p {
    line-height: 40px;
}

/*********************/
/*   online    */
/*********************/
#tishi {
    width: 712px;
    margin-top: -20px;
    float: left;
    height: auto;
}

#tishi_top {
    width: 712px;
    height: 70px;
    float: left;
    background: url(images/online_bg.png) no-repeat scroll 0 0;
}

#tishi_content {
    width: 712px;
    height: auto;
    float: left;
    background: url(images/online_bg.png) repeat-y scroll 0 85%;
}

#tishi_bottom {
    width: 712px;
    height: 12px;
    float: left;
    background: url(images/online_bg.png) no-repeat scroll 0 100%;
}

#tishi_content p {
    line-height: 25px;
    margin-left: 30px;
}

#onlist_bg {
    width: 715px;
    min-height: 35px;
    float: left;
    margin-top: -7px;
    background: url(images/online_cbg.png) no-repeat;
}

#online_list {
    width: 686px;
    float: left;
    height: auto;
    margin: 15px;
}

    #online_list ul li {
        display: block;
        width: 686px;
        height: auto;
        margin-bottom: 15px;
        float: left;
    }

.onList_top {
    width: 686px;
    height: 55px;
    float: left;
    background:url(images/on_cbg_01.png) no-repeat;
}

    .onList_top h3 {
        margin-left: 45px;
        margin-top: 15px;
    }

.onList_center {
    width: 686px;
    height: auto;
    float: left;
    background:url(images/on_cbg_02.png) repeat-y;
}

    .onList_center p {
        margin-left: 15px;
        line-height: 20px;
    }

    .onList_center h4 {
        margin: 15px 10px 10px 10px;
        background: url(images/onlist_g.png) no-repeat;
        height: 27px;
        color: #13A1EE;
    }

        .onList_center h4 span {
            margin-left: 40px;
            line-height: 27px;
        }

.onList_bottom {
    width: 686px;
    height: 12px;
    float: left;
    background:url(images/on_cbg_04.png) no-repeat;
}

/************about us*********************/
#about_con li {
    display: block;
    height: auto;
    margin-bottom: 20px;
    float: left;
}

.ab_img {
    float: left;
}

    .ab_img img {
        padding: 5px;
        border: 1px solid #E7E7E7;
    }

.ab_infor {
    float: right;
    width: 615px;
    margin-left: 15px;
}

    .ab_infor h4 {
        border-bottom: 1px dotted #B6B6B6;
        height: 20px;
    }

    .ab_infor p {
        line-height: 20px;
        margin-top: 10px;
    }

.page_t {
    float: left;
    width: 715px;
    text-align: center;
    margin: 20px 0;
}

/************video *********************/
#ic_video {
}

    #ic_video ul {
        width: 765px;
        margin: 10px 0;
    }

        #ic_video ul li {
            float: left;
            width: 204px;
            height: 200px;
            margin-right: 50px;
            margin-bottom: 20px;
        }

.video {
    border: 1px solid #D2D2D2;
    padding: 1px;
}

.video_title {
    width: 140px;
    text-align: center;
    float: left;
    padding: 7px 0;
}

    .video_title p {
        line-height: 20px;
    }

#video_d, #video_play, #video_infor {
    width: 923px;
    float: left;
    margin: 0 20px 1px 20px;
}

    #video_d p {
        line-height: 25px;
        margin-top: 5px;
        color: #363636;
    }

#video_play {
    height:500px;
}

#video_infor {
    border-top: 1px solid #DCDCDC;
    background-color: #F5F5F5;
    height: 30px;
}

    #video_infor ul li {
        float: left;
        width: 145px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        background: url(images/video_tab.jpg) no-repeat;
    }

	#video_infor ul li h3{ line-height:30px;}

/************infor_list *********************/
#infor_list ul {
    float: left;
    margin-left: 5px;
}

#infor_list li {
    display: block;
    height: auto;
    width: 670px;
    margin-bottom: 15px;
    border-bottom: #CCC dotted 1px;
}

    #infor_list li h5 {
        height: 25px;
        margin-top: 0;
        vertical-align: text-top;
        background: url(images/main_30.jpg) no-repeat scroll left 20% transparent;
    }

        #infor_list li h5 a {
            margin: 0 15px;
            font-size: 13px;
        }

    #infor_list li p {
        line-height: 25px;
        margin-left: 15px;
        margin-bottom: 10px;
    }

    #infor_list li h5 span {
        font-size: 11px;
        font-weight: lighter;
        color: #009999;
    }

/************jifen_detail *********************/
.jifen {
    width: 715px;
    float: left;
    margin: 10px 0;
}

.jifen_img {
    float: left;
    padding: 2px;
    border: 1px solid #C9C9C9;
}

.jifen_infor {
    float: right;
    width: 450px;
}

.jifen_tab tr td {
    border-bottom: 1px dotted #E7E7E7;
    line-height: 25px;
}

.grab_tab {
    line-height: 25px;
}

.jifen_tab_title h3 {
    color: #2A78B4;
}

.jifen_a b {
    margin-left: 10px;
}

.li_about {
    width: 710px;
    height: 30px;
    float: left;
    margin-top: 20px;
    background: url(images/m_line.png) no-repeat scroll left bottom transparent;
}

    .li_about img {
        margin-left: 10px;
    }

#fen_list ul {
    float: left;
    width: 740px;
    margin-bottom: 20px;
}

#fen_list li {
    height: auto;
    width: 345px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

.fenlist_img {
    float: left;
    border: 1px solid #ccc;
    padding: 1px;
    background-color: #fff;
}

.fenlist_info {
    width: 215px;
    float: right;
    margin-left: 10px;
}

    .fenlist_info h4 {
        height: 30px;
        line-height: 25px;
        border-bottom: 1px dotted #E7E7E7;
        color: #2A78B4;
    }

    .fenlist_info p, .fenlist_info span {
        line-height: 25px;
    }


/*grab*/

.slist {
    width: 715px;
    float: left;
    margin: 10px 0 30px 0;
}

.sexp {
    width: 575px;
    height: auto;
    float: left;
    margin-left: 20px;
}

.dt1 {
    height: 30px;
    line-height: 25px;
    width: 575px;
    float: left;
    font-size: 14px;
    color: #2A78B4;
    border-bottom: #CCC dotted 1px;
    padding: 2px 0 0 0;
}

.gll {
    line-height: 25px;
}

.slist .dt1 a {
    color: #2a78b4;
    font-size: 14px;
}

.dt1 span {
    float: right;
    font-size: 12px;
    font-family: "宋体", Arial, Verdana;
}

.eimg {
    border: #CCCCCC solid 1px;
    float: left;
    padding: 2px;
}

.gsbtn, .gebtn {
    display: block;
    width: 87px;
    height: 25px;
    text-indent: -9999px;
    margin: 5px 0 0 0;
    float: left;
}

.gsbtn {
    background: url(images/wyqp.png) no-repeat;
}

.gebtn {
    background: url(images/qpold.png) no-repeat;
    margin-left: 5px;
}

.old_q {
    color: #999;
}

.code {
    clear: both;
    margin: 20px 0;
    padding: 16px 0;
    background-color: #CCCCCC;
    text-align: center;
}

/*******************grab_view**************/
.ex5 {
    margin: 10px 0;
}

.ex5_tab {
    border-bottom: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
}

    .ex5_tab tr td, .ex5_tab tr th {
        border-top: 1px solid #E7E7E7;
        border-right: 1px solid #E7E7E7;
        text-align: center;
    }

    .ex5_tab tr th {
        background-color: #F6FEFE;
        color: #2A78B4;
    }


.einfo {
    line-height: 2em;
    float: left;
    width: 700px;
    margin-left: 7px;
}



.eview_code {
    clear: both;
    padding: 16px 0;
    text-align: center;
}

/**/


#infor_D {
    width: 900px;
    height: auto;
    margin: 20px 31px;
}

    #infor_D h3 {
        text-align: center;
        margin-bottom: 20px;
    }

.D_date {
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    background-color: #F8F8F8;
}


.D_content {
    margin: 20px 0;
}

    .D_content p {
        line-height: 20px;
        color: #333;
        font-size: 14px;
        margin-top: 10px;
    }

#av_content li .red {
    color: #ef0000;
}

#av_content li .blue {
    color: #4e98cb;
}

#av_content li .back {
    color: #c0c0c0;
}
.appbg{
	background:url(images/APP_01.png) no-repeat;
}
.alogo{
	width:544px;
	height:108px;
	background:url(images/APP_03.png) no-repeat;
	float:left;
	margin:46px 0 0 211px;
}
.apage{
	width:837px;
	padding:0 65px 20px 64px;
	float:left;
}
.lbox,.rbox{
	width:384px;
}
.lbox{
	float:left;
	padding:0 0 0 10px;
}
.rbox{
	float:right;
	padding:0 10px 0 0;
}
.lbt{
	width:384px;
	float:left;
	margin:0 0 24px 0;
}
a.apple,a.android{
	display:block;
	width:175px;
	height:119px;
	text-indent:-9999px;
}
a.android{
	background:url(images/APP_17.png) no-repeat;
	float:right;
}
a.apple{
	background:url(images/APP_15.png) no-repeat;
	float:left;
}
#online {
	z-index: 9999;
	position: fixed;
	right: 0px;
	top: 0;
	margin: 200px 0 0 0;
	background:#000;
	width:140px;

}
#online img{
	display:block;
	width:86px;
	float:left;
	margin:27px 0 10px 27px;
}
#online p{
	height:30px;
	line-height:30px;
	width:140px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	float:left;
}
.vcon{
  width:923px;
  padding:15px 20px;
  float:left;
  line-height:1.8em;
}
