﻿.register_con_div_a2
        {
            display: block;
            background-color: #d61518;
            width:220px;
            height: 44px;
            text-align: center;
            font-size: 18px;
            line-height: 44px;
            color: #ffffff;
            border-radius: 6px;
            margin:0 auto;
        }
        .register_con_div_a2:hover
        {
            background-color: #ff0000;
        }
        .tips
        {
            padding: 5px 10px;
            border: 1px solid #fecb9c;
            margin-top: 20px;
            background: #fffcf0;
            color: #666;
        }
        .tips a
        {
            margin: 0 5px;
            color: #5990d5;
        }
        .width1000
        {
            width: 1000px;
            margin: 0 auto;
        }
         .width1200
        {
            width: 1200px;
            margin: 0 auto;
        }
        .header .width1000
        {
            height: 60px;
            background: #568fd5;
        }
        .width1000 h3
        {
            font-size: 14px;
            font-weight: 700;
        }
        .header .width1200
        {
            height: 60px;
            background: #568fd5;
        }
        .width1200 h3
        {
            font-size: 14px;
            font-weight: 700;
        }
        .bgwhite
        {
            overflow: hidden;
            height: 100%;
            padding-bottom: 30px;
            background: #fff;
            box-shadow: 0 0 3px #ccc;
        }
        .padding20
        {
            padding: 20px;
        }
        .cp-title
        {
            border-bottom: 1px solid #eaeaea;
            margin: 50px 0 20px;
            line-height: 45px;
            padding-bottom: 2px;
        }
        .cp-title h2
        {
            float: left;
            max-width: 700px;
            font-size: 22px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        .cp-title .subject
        {
            float: right;
        }
        .clearfix:after
        {
            content: '\0020';
            display: block;
            clear: both;
            height: 0;
        }
        .clearfix:after
        {
            visibility: hidden;
            display: block;
            font-size: 0;
            content: '\0020';
            clear: both;
            height: 0;
        }
        .clearfix
        {
            zoom: 1;
        }
        .subject .subject-num
        {
            float: left;
            margin-right: 10px;
            color: #666;
        }
        .subject .subject-num .red
        {
            color: #d10101;
            margin: 0 5px;
        }
        .main-content
        {
            padding-top: 20px;
            padding-bottom: 20px;
            border-top: 1px dotted #cfcfcf;
            border-bottom: 1px dotted #cfcfcf;
        }
        .main-content p
        {
            line-height: 28px;
            color: #666;
        }
        .main-content p.guide
        {
            text-indent: 0;
        }
        .main-content img
        {
            display: block;
            max-width: 960px;
            margin: 0 auto;
        }
        .main-content .con-img
        {
            text-align: center;
        }
        .fontgrey
        {
            color: #666;
        }
        .zycontent
        {
            margin-bottom: 20px;
            padding: 0;
        }
        .zycontent li.firstli
        {
            padding: 0 25px;
            margin-bottom: 15px;
            line-height: 30px;
            font-size: 16px;
        }
        .zycontent li
        {
            padding-left: 40px;
            line-height: 35px;
        }
        .zycontent li label
        {
            font-weight: 400;
        }
        .site-table
        {
            width: 100%;
            margin: 10px 0;
        }
        .site-table thead
        {
            background-color: #f2f2f2;
        }
        .site-table th, .site-table td
        {
            padding: 11px 15px;
            min-height: 20px;
            line-height: 20px;
            border: 1px solid #ddd;
            font-size: 14px;
            font-weight: 400;
        }
        .site-table a
        {
            text-decoration: none;
            color: blue;
        }
        .site-table a:link
        {
            text-decoration: none;
            color: blue;
        }
        .site-table a:active
        {
            text-decoration: blink;
        }
        .site-table a:hover
        {
            text-decoration: underline;
            color: red;
        }
        .site-table a:visited
        {
            text-decoration: none;
            color: green;
        }
        
        .c_input
        {
            border: 1px solid #ccc;
            border-radius: 2px;
            color: #000;
            font-family: 'Open Sans' , sans-serif;
            font-size: 1em;
            height: 40px;
            padding: 0 0 0 34px;
            margin: 10px 0px 0px 10px;
            transition: background 0.3s ease-in-out;
            width: 90%;
        }
        .c_input:focus
        {
            outline: none;
            border-color: #019A0D;
            box-shadow: 0 0 0px #019A0D;
        }
        .bardiv
        {
            float:right; margin:3px 3px;
        }
          .ydc-menu-item a
        {
            display: block;
            width: 300px;
            padding: 13px 0 13px 0px;
            line-height: 20px;
            position: relative;
            font-size: 20px;
            border: 1px solid #CCC;
            text-align: center;
            float:left;
            margin-left:30px;
            margin-top:70px;
        }
        .ydc-menu-item a:hover
        {
            background: #ff6565;
            color: #fff;
        }
        .ydc-menu-item .active
        {
            background: #ff6565;
            color: #fff;
        }

.ydc-menu-item-oblong a {
    display: block;
    width: 180px;
    padding: 13px 0 13px 0px;
    line-height: 30px;
    position: relative;
    font-size: 20px;
    border: 1px solid #CCC;
    text-align: center;
    float: left;
    margin-left: 30px;
    margin-top: 70px;
}

    .ydc-menu-item-oblong a:hover {
        background: #ff6565;
        color: #fff;
    }

.ydc-menu-item-oblong .active {
    background: #ff6565;
    color: #fff;
}


.ydc-menu-item2 a {
    display: block;
    padding: 13px;
    line-height: 20px;
    position: relative;
    font-size: 20px;
    border: 1px solid #CCC;
    text-align: center;
    float: left;
    margin-left: 30px;
    margin-top: 70px;
}

    .ydc-menu-item2 a:hover {
        background: #ff6565;
        color: #fff;
    }

.ydc-menu-item2 .active {
    background: #ff6565;
    color: #fff;
}