﻿body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    
}

h1, h2, h3, h4, h5, h6{font-size:14px;}
body {
    background: #e2e3e3;
    color: #000;
    font-family: Arial,微软雅黑,"Roboto",Verdana,Helvetica,sans-serif;
    font-size: 16px;
    line-height:1.6;
    position: relative;
}
input{font-family:微软雅黑;}
.clear {
    clear: both;
}
img {
    border:  0 none;
    display:inline-block!important;
}
a {
    color: #236faf;
    font-size: 16px;
    text-decoration: none;cursor:pointer;
}
a:hover {
    color: #236faf;
    text-decoration: none;
}
ul, li {
    list-style-type: none;
}
del {
    color: #999999;
}


 .swiper-container {
            width:666px;cursor:pointer;height:330px;
        }

        .swiper-pagination-bullet {
            display: inline-block;
            border-radius:0;
            margin: 0 10px;
            cursor: pointer;
            opacity: 1;
        }
        .swiper-pagination {text-align:right;left:0;}
.swiper-container-horizontal>.swiper-pagination{bottom:10px;}
.swiper-pagination-bullet {width:15px;height:15px;background:#8d8d8d;line-height:15px;text-align:center;color:#fff;}
.swiper-pagination-bullet-active{background:#0a8dc7;}

.pagination1 {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 10px;
    margin: 0;
    width: 100%;
    z-index: 10000;
}

    .pagination1 .swiper-pagination-bullet {
        display: inline-block;
        width: 80px;
        height: 4px;
        border-radius: 0;
        background: #fff;
        margin: 0 10px;
        cursor: pointer;
        opacity: 1;
    }

    .pagination1 .swiper-pagination-bullet-active {
        background: #b62d1a;
    }
/*中英文*/
.top{width:100%;color:#666;}
.ml10 {margin-left: 10px;}
.fl{float:left;}
.top_m{width:980px;margin:0 auto;overflow:hidden;}
.qhui, a.qhui {color: #999;}
.lang {height: 40px;float:right;line-height:40px;font-size:12px;}
.langt {padding-left: 38px;
background: url(../image/language.png) left 0px no-repeat;}
.lang-cn {padding-left: 20px;background: url(../image/language.png) -10px -40px no-repeat;}
.lang-en {padding-left: 20px;background: url(../image/language.png) -10px -80px no-repeat;}
.lang a {height: 40px;line-height: 40px;font-size:12px;}
.lang a.on, .lang a:hover {color:#236faf;font-weight:bold;}
/*大banner*/
.bigBanner{width:980px;margin:0 auto;height:340px;overflow:hidden;position:relative;
}
/*导航*/
.nav{width:100%;}
.nav_m {
    width: 980px;
    margin: 0 auto;
    height: 50px;
    background: #2e6ca2;
    overflow: hidden;
}
.nav_m li{float:left;color:#fff;cursor:pointer;}
    .nav_m li a {
        display: block;
        height: 50px;
        line-height: 50px;
        color: #fff;
        padding: 0 21px;
    }
.nav_m li:hover a, .nav_m li.sel a {background: #083170;}
/*内容*/
.main{width:980px;margin:10px auto 0;background:#fff;overflow:hidden;}
.m_left{float:left;width:666px;}
.bigImg {
    display: block;
    width: 603px;
    height: 375px;
}

.jieshao {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 11;
}

    .jieshao .ceng1 {
        background: #000;
        opacity: 0.6;
        width: 100%;
        height: 40px;
    }

.jieshao_wz {
    position: absolute;
    left: 0;
    top: 0;
    width: 80%;
    height: 40px;
    color: #fff;
    padding: 0 0 0 10px;
    line-height: 40px;
}
.banner{width:666px;height:330px;overflow:hidden;position:relative;}
.hyjj, .zzs {
    padding: 10px;
}
    .mywyh
    {
        padding:0 10px
    }
    .tit {
        height: 40px;
        background: url('../image/icon01.png') no-repeat left center;
        background-size: 25px auto;
        padding: 0 0 0 30px;
        line-height: 40px;
        overflow: hidden;
    }
.tit span{font-size:18px;font-weight:bold;}
.tit .more{color:#aaa;float:right;}
.hyjj_m{padding:10px 10px 0 10px;}
.hyjj_dl{line-height:1.6;font-size:16px;}
    .hyjj_dl a{font-weight:bold;text-decoration:underline;font-size:16px;}
    .hyjj_ul {
        padding: 0 0 0 14px;
    }

    .hyjj_ul li {
        list-style-type: disc;
        margin: 5px 0;font-size:16px;
    }
.tupian{overflow:hidden;}
.hyjj_img {
    width: 300px;
    height: 200px;
    overflow: hidden;
    float: left;
    margin: 0 6px;
}
.mywyh {
    overflow: hidden;
}
.mywyh_m{padding:15px 10px 0 10px;overflow:hidden;}
.mywyh_list {
    width: 140px;
    float: left;
    margin: 0 8px 15px;min-height:265px;
}
    .mywyh_img {
        overflow: hidden;
        width: 140px;
        height: 172px;
    }
.mywyh_img img{width:140px;height:172px;}
.mywyh_name{text-align:center;padding:5px 0;}
.mywyh_zw{color:#666;text-align:center;}
.zzs_m{overflow:hidden;padding:15px 10px 10px 10px;}
.zzs_list{height:42px;width:140px;text-align:center;border:solid 1px #ddd;margin:0 7px 10px;float:left;padding:10px 0 0 0;}
.zzs_list img{height:32px;}
.m_right{width:294px;float:right;}
.djs{padding:10px 0 0 0;}
.djs_m {
    padding: 10px;
}
.djs_t span {
    background: url('../image/djs_bg.jpg') no-repeat;
    background-size:100% 100%;width:54px;height:68px;border-radius:10px;color:#fff;display:inline-block;line-height:68px;text-align:center;font-weight:bold;font-size:30px;margin:0 3px;
}
.djs_b span{width:54px;text-align:center;display:inline-block;margin:0 3px;padding:5px 0 0 0;}
.zysj_m {
    padding: 10px;
}
.zysj_list{margin-bottom:10px;}

/*会议议程*/
.hyyc{padding:10px;}
.erjiTit {
    background: url('../image/icon03.png') no-repeat left 10px;
    background-size: 25px auto;
    padding: 0 0 0 30px;
    line-height: 1.5;
    font-size: 30px;
    font-weight: bold;color:#236faf;
}
.hyyc h3 {
    background: url('../image/icon02.png') no-repeat 3px center;
    background-size: 20px auto;
    padding: 0 0 0 30px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
}
.yc_m{padding:0 0 20px 30px;}
    .yc_m h4{
        font-size: 18px;margin:8px 0;
    }
.tit01 {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    background: #efefef;padding:0 10px;
}
.yc01{padding:10px;overflow:hidden;display:table;}
    .yc01.hui {
        background: #fafafa;
    }
.yc01_left{width:140px;font-weight:bold;display:table-cell;vertical-align:middle;}
.yc01_right{width:440px;display:table-cell;}
.yc_list{border-bottom:solid 1px #eee;}
.yc_list:last-child{border:none;}
.xx {
    overflow: hidden;
    font-weight: bold;
    padding: 0 10px;
    background: #becedd;height:30px;line-height:30px;
}
.xx_left{float:left;width:100px;}
.xx_right{float:right;width:480px;}
.yc02 {
    border-top: solid 1px #eee;
}
.yc_list2 {
    border-bottom: solid 1px #eee;
    padding: 10px 10px 10px 130px;
}
.yc_list2:last-child{border:none;}
/*论文*/
.lunwen {
    padding:10px;
}
.lunwen h3{
    padding: 0 0 0 30px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
}
.duanluo{padding:10px 0 10px 30px;font-size:16px;}
.duanluo p{margin-bottom:10px;line-height:1.6;}
    .duanluo ul {
        padding: 0 0 0 14px;
    }

    .duanluo li {
        list-style-type: disc;
        margin: 5px 0;
    }
.duanluo a{font-weight:bold;text-decoration:underline;font-size:16px;}
.mb {
    padding: 10px 0 20px 30px;
    overflow: hidden;font-size:16px;
}
.mb_tit{margin-bottom:10px;}
.mb_d{overflow:hidden;padding:0 0 0 40px;min-height:30px;}
.mb_word {
    background: url('../image/word.png') no-repeat left top;
background-size:25px auto;
}
.mb_ppt {
    background: url('../image/ppt.png') no-repeat left top;
    background-size: 25px auto;
}
.mb a{text-decoration:underline;cursor:pointer;font-size:16px;}
/*住宿*/
.jd_m{padding:20px 0 20px 30px;overflow:hidden;}
.jd_left{width:100%;text-align:center;margin-bottom:10px;}
    .jd_left img{width:616px;}
    .jd_right {
        
        width: 100%;font-size:16px;
    }
        .jd_right ul{padding:0 0 0 14px;}
        .jd_right li {
            list-style-type: disc;margin:5px 0;
        }
            .jd_right li{display:list-item;}
            .jd_inf {
                padding: 0 0 0 30px;font-size:16px;
            }
.fj{padding:10px 0 0 30px;}
    .fj a {
        color: #236faf;font-weight:bold;
    }
.fj a:hover {
    color: #236faf;text-decoration:underline;
}
.fj li {
    background: url('../image/icon04.png') no-repeat left top;
    background-size: 25px auto;
    padding: 0 0 0 30px;
}
.jdms{padding:10px 0;color:#666;}
/*组织机构*/
.zzjg{padding:5px 0 15px 30px;}
.zzjg_list {
    padding: 0 0 0 14px;
}
    .zzjg_list li {
        list-style-type: disc;
        margin: 5px 0;
    }
/*赞助商*/
.zanzs{padding:0 0 0 30px;}
.zzs_logo{float:left;margin:0 20px 10px 0;}
.zanzs_d {
    overflow: hidden;
    padding: 15px 0;
    border-bottom: solid 1px #eee;
}
.zanzs_d:last-child{border:none;}
/*图片库*/
.jsz{padding:200px 0 50px;text-align:center;}
.jsz_img{width:200px;margin:0 auto;}
.jsz_img img{width:200px;}
.jsz_wz{font-size:18px;color:#666;}
/*联系我们*/
.lxwm{
    padding:10px 0 0 30px;
}
.lxwm_m{margin-bottom:30px;}
.lxwm_tit {
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
}
.lxwm_one{font-weight:bold;font-size:16px;}
.lxwm_m a{text-decoration:underline;}
/*注册*/
.re_table{padding:20px 0 10px 30px;}
.re_table table{width:100%;border:none;}
.re_table table tr th,.re_table table tr td{padding:10px;text-align:center;}
.re_table table tr th{background:#becedd;font-size:22px;}
.re_table table tr.huise td{background:#fafafa;}
.ssxz{padding:20px 0 0 0;}
.ssxz_but{text-align:center;}
.ssxz_button{padding:10px 30px;background:#236faf;color:#fff;border-radius:5px;display:inline-block;cursor:pointer;font-size:22px;}
.ssxz_button:hover{
    background:#0f5693;
}
.re_but {
    text-align: center;padding:30px 0 0 0;
}

.re_button {
    padding: 10px 30px;
    background: #236faf;
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    font-size: 22px;
}

    .re_button:hover {
        background: #0f5693;
    }
.ssxz_m{padding:10px 0 10px 30px;}
.ssxz_list{padding:10px 0;overflow:hidden;}
.ssxz_d{margin-right:10px;float:left;}
.ssxz_d select{border:solid 1px #ddd;height:32px;padding:0 10px;width:200px;font-size:16px;}
    .ssxz_d input {
        border: solid 1px #ddd;
        height: 30px;
        padding: 0 10px;
        width: 200px;font-size:16px;
    }
#sfxz,#zurs {
    display: none;
}
.ssxz_m h3 {
    background: url('../image/icon02.png') no-repeat 3px center;
    background-size: 20px auto;
    padding: 0 0 0 30px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
}
.form-control{font-size:1em;}
.re_m{padding:10px 0 10px 30px;}
.re_m h5{height:40px;line-height:40px;font-weight:bold;font-size:20px;}
.re_nav{padding:0 0 10px 0;}
.re_nav ul{border-bottom:solid 1px #ddd;overflow:hidden;}
.re_nav ul li{padding:10px;color:#236faf;border-radius:5px;margin-bottom:10px;cursor:pointer;}
    .bz_t{font-weight:bold;}
.re_nav ul li:hover, .re_nav ul li.sel {
    background: #236faf;
    color: #fff;
}
.re_ul{padding:10px 0 0 0;}
 .re_ul li{padding:10px 10px 10px 0;}
    .re_ul li.jj_hui{background:#eaf4fd;}
    .re_ul li:hover{cursor:pointer;background:#d2e8fc;}
    .re_ul .jj {
        display: table;
        width: 100%;
    }
.jj_left{display:table-cell;vertical-align:middle;padding:0 10px;}
.re_ul .s1, .re_ul .s2 {
    width: 15px;
}
    .jj_left img{width:15px;}
.re_ul .s2 {
    display: none;
}
.re_ul li.sel .s2{display:block;}
    .re_ul li.sel .s1{display:none;}
.jj_center{display:table-cell;vertical-align:middle;width:100%;}
    .jj_right{display:table-cell;padding:0 20px;font-weight:bold;}
.zffs_t{font-weight:bold;margin-bottom:5px;}
.zffs_sm{color:#666;}
.address{padding:30px 0 0 0;}


.addre_style_list {
    display: table;
    margin-bottom:10px;cursor:pointer;
}

.addre_style_list_left {
    display: table-cell;
    vertical-align: middle;
    padding: 0 10px;
}

.addre_style_list .s1, .addre_style_list .s2 {
    width: 15px;
}

.addre_style_list_left img {
    width: 15px;
}

.addre_style_list .s2 {
    display: none;
}

.addre_style_list.sel .s2 {
    display: block;
}

.addre_style_list.sel .s1 {
    display: none;
}

.addre_style_list_right {
    display: table-cell;
    vertical-align: middle;
}
.address_new{border-top:solid 1px #eee;padding:10px;display:none;}
.panel-body {
    padding: 15px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel .panel-heading {
    font-weight: bold;
    font-size: 16px;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default {
    border-color: #ddd;
}
.panel .table > tbody > tr:first-child > td {
    border: none;
}
.alert-success {
    background: #d4edda url('../image/gou.png') no-repeat 15px center;
    background-size: 15px auto;
    padding: .75rem 1.25rem .75rem 2.25rem;
}
.nav_sj{display:none;}
.zhucexx{padding:0 0 0 30px;}
.Congresses_LogOn_Container_dsi, .Congresses_LogOn_LoggedInAs_dsi, .Congresses_LogOn_RegistrationContainer_dsi {
    background-color: #FFF;
    margin: 0 auto;
    -moz-box-shadow: 0px 0px 3px #909090;
    padding: 0px 0;
}


    .Congresses_LogOn_Container_dsi h3 {
        font-weight: normal;
        color: #4682b4;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #4682b4;
        padding-top: 1px;
        margin-bottom:10px;
        padding-bottom:5px;
        font-size: 18px;padding-left:5px;
    }

.Congresses_LogOn_LogOnContainer_dsi {

    /*background-image: url(/Files/System/Congresses/layout/bgForm1.jpg);*/
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 2px;
    padding-bottom: 10px;width:700px;
}


    .Congresses_LogOn_LogOnContainer_dsi label {
        margin-right: 10px;
    }

    .Congresses_LogOn_LogOnContainer_dsi input {
        background-color: #FFF;margin-right:10px;
    }

    .Congresses_LogOn_LogOnContainer_dsi p {
        font-size: 11px;
        margin: 0;
    }
    .Congresses_LogOn_LogOnContainer_dsi .Congresses_LogOn_RegistryBox_dsi {
        background-color: #CCC;
        padding: 10px;
        border: none 1px #000000;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomleft: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        position: relative;
        height: 20px;
        margin: 10px 0;
    }


        .Congresses_LogOn_LogOnContainer_dsi .Congresses_LogOn_RegistryBox_dsi label {
            float: left;
            margin-right: 20px;
            margin-left: 10px;
            display: block;
            height: 15px;
        }

            .Congresses_LogOn_LogOnContainer_dsi .Congresses_LogOn_RegistryBox_dsi label:last-child {
                margin-left: 10px;
            }

        .Congresses_LogOn_LogOnContainer_dsi .Congresses_LogOn_RegistryBox_dsi input {
            -moz-border-radius-topleft: 5px;
            -moz-border-radius-topright: 5px;
            -moz-border-radius-bottomleft: 5px;
            -moz-border-radius-bottomright: 5px;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
            float: left;
            border-top-style: solid;
            border-right-style: solid;
            border-bottom-style: solid;
            border-left-style: solid;
            border-top-width: 1px;
            border-right-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-top-color: #919191;
            border-right-color: #919191;
            border-bottom-color: #919191;
            border-left-color: #919191;
            width: 185px;
            height: 20px;
            background-image: url('../image/bgInput.jpg');
            background-repeat: repeat-x;
            background-position: left bottom;
        }

        .Congresses_LogOn_LogOnContainer_dsi .Congresses_LogOn_RegistryBox_dsi .Congresses_LogOn_SubmitLogin_dsi {
            width: 50px;
            position: absolute;
            right: -10px;
            padding: 10px;
            top: 0px;
            -moz-border-radius: 0px 5px 5px 0px;
            -webkit-border-radius: 0px 5px 5px 0px;
            border-radius: 0px 5px 5px 0px;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#747474'); /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*Element must have a height (not auto)*/ /*All filters must be placed together*/
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#cccccc', endColorstr = '#747474')"; /*Element must have a height (not auto)*/ /*All filters must be placed together*/
            background-image: -moz-linear-gradient(top, #cccccc, #747474);
            background-image: -ms-linear-gradient(top, #cccccc, #747474);
            background-image: -o-linear-gradient(top, #cccccc, #747474);
            background-image: -webkit-gradient(linear, center top, center bottom, from(#cccccc), to(#747474));
            background-image: -webkit-linear-gradient(top, #cccccc, #747474);
            background-image: linear-gradient(top, #cccccc, #747474);
            color: #FFFFFF; /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
            border-top-style: none;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: none;
            height: 40px;
            font-size: 14px;
            display: block;
        }

            .Congresses_LogOn_LogOnContainer_dsi .Congresses_LogOn_RegistryBox_dsi .Congresses_LogOn_SubmitLogin_dsi:hover {
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ababab', endColorstr = '#686868'); /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*Element must have a height (not auto)*/ /*All filters must be placed together*/
                -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ababab', endColorstr = '#686868')"; /*Element must have a height (not auto)*/ /*All filters must be placed together*/
                background-image: -moz-linear-gradient(top, #ababab, #686868);
                background-image: -ms-linear-gradient(top, #ababab, #686868);
                background-image: -o-linear-gradient(top, #ababab, #686868);
                background-image: -webkit-gradient(linear, center top, center bottom, from(#ababab), to(#686868));
                background-image: -webkit-linear-gradient(top, #ababab, #686868);
                background-image: linear-gradient(top, #ababab, #686868); /*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
            }



.Congresses_Registration_InformationMessages_dsi {
    width: 620px;
    min-height: 100px;
    margin: 6px auto;
    color: #333;
    font-size: 18px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -moz-box-shadow: 0px 0px 4px #666666;
    -webkit-box-shadow: 0px 0px 4px #666666;
    box-shadow: 0px 0px 4px #666666;
    background-color: #EDEDED;
    background-image: url(/Files/System/Congresses/layout/information_128.png);
    background-repeat: no-repeat;
    background-position: -30px -20px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 100px;
    text-align: left;
}

.Congresses_Registration_ExtraField_TextInformation_dsi {
    color: #333333;
    font-size: 14px !important;
    background-color: #e8e8e8;
    margin: 5px 0 0 80px;
    text-align: center;
}
#Congresses_Registration_RegistrationContainer_dsi{display:none;}
.Congresses_Registration_Container_dsi {
    background-color: #FFF;
    width: 100%;
    margin: 0 0 20px;
    padding-bottom: 10px;
}

.Congresses_Registration_Block_dsi {
    padding-bottom: 40px;
    width: 100%;
    background-image: url(/Files/System/Congresses/layout/bgInput.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-color: #FFF;
}

    .Congresses_Registration_Block_dsi h3 {
        font-weight: normal;
        color: #ffffff;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        background-color: #4682b4;
        border-bottom-color: #4682b4;
        padding-right: 34px;
        padding-left: 34px;
        padding-top: 24px;
        padding-bottom: 10px;
        font-size: 18px;
        margin-bottom: 20px;
        margin-top: 0;height:auto;line-height:normal;position:relative;
    }
.xiugaixx {
    position: absolute;
    display: block;
    right: 20px;
    top: 25px;
    color: #fff;cursor:pointer;
}
    .xiugaixx img {
        width: 15px;
    }
        .Congresses_Registration_Block_dsi p {
            font-size: 12px;
            padding: 0px 34px;
            color: #333;
            padding-top: 5px;
            padding-right: 34px;
            padding-bottom: 5px;
            padding-left: 34px;
            margin-right: 80px;
            margin-left: 80px;
        }

    .Congresses_Registration_Block_dsi .Congresses_Registration_Notes_dsi {
        font-size: 14px;
        margin-left: 80px;
        margin-right: 80px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #e8e8e8;
        text-align: center;
    }

    .Congresses_Registration_Block_dsi .Congresses_Registration_MandatoryFields_dsi {
        padding-top: 4px;
        padding-bottom: 4px;
        color: #4682b4;
        font-size: 12px;
        text-align: right;
    }


    .Congresses_Registration_Block_dsi label {
        height: 20px;
        min-width: 110px;
        display: inline-block; /*margin-left: 34px;*/
        margin-bottom: 4px;
        text-align: right;
        vertical-align: top; /*padding-right: 20px;*/
        color: #36565d;
        font-size: 14px;
        margin-top: 4px;
    }

.Congresses_Registration_Validator_dsi {
    color: #4682b4;
}

.Congresses_Registration_CCValidator_dsi {
    display: inline-block;
    width: 6px;
}

.Congresses_Registration_Block_small_dsi input {
    /*width: 20px !important;*/
}

.Congresses_Registration_Block_dsi input, .Congresses_Registration_Block_dsi select, .Congresses_Registration_Block_dsi textarea {
    margin: 5px 0;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #cac4c4;
    border-right-color: #cac4c4;
    border-bottom-color: #cac4c4;
    border-left-color: #cac4c4;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    height: 15px;
    width: 200px;
    max-width: 675px;
    -moz-box-shadow: 0px 0px 3px #eae7e7;
    -webkit-box-shadow: 0px 0px 3px #eae7e7;
    box-shadow: 0px 0px 3px #eae7e7;
    background-image: url(/Files/System/Congresses/layout/bgInput.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding: 2px;
}

.Congresses_Registration_Block_dsi textarea {
    min-width: 200px;
}

.quantity, .Congresses_Registration_Block_dsi input[type="radio"], .Congresses_Registration_Block_dsi input[type="checkbox"] {
    width: 20px !important;
}

.quantity {
    vertical-align: top;
    text-align: center;
}

.Congresses_Registration_Block_dsi input[type="radio"]:hover, .Congresses_Registration_Block_dsi input[type="checkbox"]:hover, .Congresses_Registration_Block_dsi input[type="radio"], .Congresses_Registration_Block_dsi input[type="checkbox"] {
    outline: none;
    background: none;
    border: 0;
    margin: 0;
    padding: 0;vertical-align:-3px;
}

.Congresses_Registration_Block_dsi select {
    height: 24px;
    width: 206px;
}

.Congresses_Registration_Block_dsi textarea {
    height: 100px;
    min-width: 420px;
    width: 420px;
    max-width: 675px;
}

.Congresses_Registration_Block_dsi input:hover {
    -moz-box-shadow: 0px 0px 1px #eae7e7;
    -webkit-box-shadow: 0px 0px 1px #eae7e7;
    box-shadow: 0px 0px 1px #eae7e7;
    border: 1px solid #999999;
}

.Congresses_Registration_Footer_dsi {
    width: 760px;
    padding: 40px 20px 50px 20px;
    position: relative;
    background-color: #FDFDFD;
}

    .Congresses_Registration_Footer_dsi .Congresses_Registration_FooterPage_dsi {
        font-weight: bold;
        position: absolute;
        left: 50%;
        top: 40px;
        width: 20px;
        margin-left: -10px;
    }

input.Congresses_Registration_LinkNav_dsi, input.Congresses_Registration_LinkNav_dsi:active, input.Congresses_Registration_LinkNav_dsi:hover {
    border: 0;
}

input.Congresses_Registration_LinkPrevious_dsi {
    color: #FFF;
    background-color: #333;
    position: absolute;
    top: 40px;
    left: 0px;
    text-decoration: none;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    width: 120px;
}

input.Congresses_Registration_LinkNext_dsi {
    color: #FFF;
    background-color: #333;
    position: absolute;
    top: 40px;
    right: 0px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-decoration: none;
    width: 120px;
}

input.Congresses_Registration_LinkNextDisabled_dsi {
    color: #FFF;
    background-color: #666;
    position: absolute;
    top: 40px;
    right: 0px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-decoration: none;
    width: 120px;
}

#Congresses_Registration_CopyData_dsi {
    color: #FFF;
    background-color: #333;
    font-size: 10px;
    width: 120px;
    display: block;
    float: right;
    padding: 10px 20px;
    text-decoration: none;
}
/*AGAP2.DEV1 Task#5496*/
#Congresses_Registration_CopyData_dsi {
    width: 63px;
    float: none;
    display: inline-block;
    margin: 0 0 0 20px;
}

    #Congresses_Registration_CopyData_dsi:hover {
        cursor: pointer;
        background-color: #666;
        color: #FFF;
    }

    #Congresses_Registration_CopyData_dsi:active {
        cursor: pointer;
        background-color: #333;
        color: #FFF;
    }

input.Congresses_Registration_LinkPrevious_dsi:hover, input.Congresses_Registration_LinkNext_dsi:hover {
    background-color: #666;
    cursor: pointer;
}

input.Congresses_Registration_LinkFinish_dsi {
    color: #FFF;
    background-color: #333;
    position: absolute;
    top: 27px;
    right: 63px;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-decoration: none;
    width: 114px;
    text-align: center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
    -moz-box-shadow: 0px 0px 6px #000000;
    -webkit-box-shadow: 0px 0px 6px #000000;
    box-shadow: 0px 0px 6px #000000; /*IE 7 AND 8 DO NOT SUPPORT BLUR PROPERTY OF SHADOWS*/
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

.Congresses_Registration_PricesTable_dsi {
    margin: 0 auto;
    width: 100%;
    font-size: 12px;
    padding: 2px 2px 40px 2px;
    color: #666;
}

    .Congresses_Registration_PricesTable_dsi .title {
        background-color: #F6F6F6;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666;
        padding: 10px 10px;
        text-align: center;
    }

    .Congresses_Registration_PricesTable_dsi .price {
        text-align: right;
        padding: 0 15px;
    }

    .Congresses_Registration_PricesTable_dsi td {
        font-weight: bold;
        font-size: 14px;
        padding-left: 10px;
        border-bottom: 1px solid #CCC;
        padding: 5px 0;
    }

    .Congresses_Registration_PricesTable_dsi .NoBorder {
        font-weight: bold;
        font-size: 12px;
        padding-left: 10px;
        border-bottom-width: 0;
    }


.Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi {
    margin: 0 auto;
    width: 640px;
    font-size: 12px;
    padding: 2px;
    color: #666;
}

    .Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_OtherTitles_dsi {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #666;
        padding: 25px 0 10px 0;
        min-width: 210px;
    }

    .Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_OtherTitlesTop_dsi {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #666;
        padding: 10px 10px;
        text-align: center;font-size:14px;
    }

    .Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_Name_dsi {
        text-align: left; /*margin-left: 10px;*/
        margin-bottom: 4px; /*width: 200px;*/
        height: auto;
    }

.Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_SelectExclusiveService_dsi .Congresses_Registration_OtherServicesTable_PriceVu_dsi {
    text-align: right;
}

.Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_PriceVu_dsi {
    font-weight: bold;
    font-size: 12px;
    padding: 0 10px;
    text-align: right;
}

.Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_PriceVt_dsi {
    font-weight: bold;
    font-size: 12px;
    padding: 0 10px;
    background-color: #f6f6f6;
    text-align: right;
}

.Congresses_Registration_OtherServicesTable_SelectExclusiveService_dsi {
    width: 20px;
    font-weight: bold;
    font-size: 12px; /*padding-left: 10px;*/
}

.Congresses_Registration_OtherServicesTable_ProofRequired_dsi {
    background-color: #F6F6F6;
    border-top: 1px solid #EEE;
}

    .Congresses_Registration_OtherServicesTable_ProofRequired_dsi div {
        padding: 20px 10px;
    }

    .Congresses_Registration_OtherServicesTable_ProofRequired_dsi input[type=file] {
        height: 22px;
    }

.Congresses_Registration_Block_dsi .Congresses_Registration_OtherServicesTable_dsi .Congresses_Registration_OtherServicesTable_Spacer_dsi {
    border-top: 1px solid #ccc;
    padding-left: 10px;
    font-size: 0;
}

.Congresses_Registration_DynamicTable_dsi {
    margin: 0 auto;
}

.Congresses_Registration_Block_dsi .Congresses_Registration_DynamicTable_dsi .Congresses_Registration_DynamicTableLine_dsi {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #bebebe;
    padding-bottom: 2px;
    color: dimGray;
    font-size: 12px;
}

.Congresses_Registration_Block_dsi .Congresses_Registration_DynamicTable_dsi .Congresses_Registration_DynamicTablePrice_dsi {
    color: #0F97C4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    padding: 5px;
    background-color: #cfeaf3;
    text-align: right;
    width: 120px;
}

label#Congresses_Registration_Checkbox_dsi {
    text-align: left;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 100%;
}

#Congresses_Registration_HotelDetails_dsi {
    margin: 20px 0;
    color: #666;
}

    #Congresses_Registration_HotelDetails_dsi table {
        margin: 0 auto;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelHeader_dsi {
        background-color: #F6F6F6;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        padding: 10px 10px;
        text-align: center;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelBold_dsi {
        background-color: #ebebeb;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelHeaderTotal_dsi {
        background-color: #ebebeb;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        padding: 10px 10px;
        text-align: center;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelName_dsi span {
        display: inline-block;
        font-size: 14px;
        font-weight: bold;
        padding: 25px 0 10px 0;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelRoomName_dsi {
        min-width: 110px;
        display: inline-block;
        color: #666;
        font-size: 12px;
        padding: 0 10px;
        margin-top: 7px;
        font-weight: bold;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelReservationName_dsi {
        font-size: 12px;
    }

        #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelReservationName_dsi input {
            margin: 5px;
            width: 140px;
        }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelDates_dsi input {
        margin: 5px;
        width: 75px;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelRoomPrice_dsi {
        font-weight: bold;
        font-size: 12px;
        padding: 0 10px;
        text-align: right;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelSpacer_dsi {
        border-top: 1px solid #CCC;
        font-size: 0;
    }

    #Congresses_Registration_HotelDetails_dsi .Congresses_Registration_HotelDisabled_dsi {
        opacity: 0.65;
        filter: alpha(opacity=65);
    }
#zengjiacy{display:none;}
.footer {
    background: #2e6ca2;width:940px;margin:0 auto;padding:20px;color:#fff;position:relative;
}
.footer_left{position:absolute;left:20px;top:20px;}
.footer_right{text-align:center;}
.Congresses_Registration_Block_dsi .fapiao {
    width: 100%;
}
    .fapiao tr td{padding:0 10px;}
.yj_table{display:table;width:100%;}
.yj_table_cell{display:table-cell;}
/*手机样式*/
@media screen and (max-width: 479px) and (min-width: 320px) {
    * {
        box-sizing: border-box;
    }
    .top_m{width:100%;}
    .bigBanner {
        width: 100%;
        height: 8.1rem;
    }
    .bigBanner img{width:100%;}
    .nav{position:relative;}
    .nav_m{width:100%;padding:0 5rem 0 0;}
    .main{width:100%;margin:0;}
    .m_left{float:none;width:100%;}
    .banner{height:auto;padding:10px;width:100%;}
    .swiper-container{width:100%;height:11rem;}
    .bigImg{width:100%;height:11rem;}
    .bigImg img{width:100%;height:11rem;}
    .lang{padding:0 1em 0 0;}
    .swiper-container-horizontal > .swiper-pagination{bottom:8px;}
    .hyjj_img{width:100%;height:auto;float:none;text-align:center;margin:0 0 10px;}
    .zzs_list{height:auto;}
    .m_right{float:none;width:100%;padding:0 10px;}
    .nav_sj{display:block;position:absolute;right:0;top:0;height:50px;line-height:50px;padding:0 25px 0 10px;color:#fff;background:#0a8dc7;}
        .nav_sj i {
            background: url('../image/xjt.png') no-repeat;
            background-size:15px;height:15px;
            display:block;width:15px;height:15px;position:absolute;right:10px;top:17px;
        }
        .nav_sj.on i {
            background: url('../image/sjt.png') no-repeat;
            background-size: 15px;
            height: 15px;
        }
        .nav_m li a {
            padding: 0 18px;
        }
    .yc_m{padding:0 10px 10px 10px;}
    .yc01_left{float:none;width:100%;padding:0;}
    .yc01_right{float:none;width:100%;}
    .yc_list{padding:0;}
    .duanluo{padding:10px;}
    .lunwen h3{padding:0 10px;height:auto;line-height:1.6;}
    .mb {
        padding:10px 0 20px 10px
    }
    .jd_inf{padding:0 10px;}
    .jd_m{padding:20px 10px;}
    .jd_left img{width:100%;}
    .jsz{padding:2rem 0 2rem;}
    .jsz_wz{font-size:1em;}
    .re_table{padding:0;}
        .re_table table tr th{font-size:1.2em;}
    .ssxz_m{padding:0;}
        .ssxz_m h3{padding:0 0 0 30px;}
    .ssxz_list{padding:0 10px;}
    .ssxz_d{float:none;margin:0 0 10px 0;}
    .re_m{padding:10px;}
    .re_table table{word-break:break-word;}
    .footer{width:100%;}
    .footer_left{position:relative;text-align:center;top:unset;left:unset;}
}
