* {    margin: 0;    padding: 0;    outline: none;    list-style: none}body {    color: #555;    font-family: "Arial", "????";    margin: auto;    font-size: 12px;}a {    color: #333333;    text-decoration: none;}img {    margin: 0px;    padding: 0px;    border: 0px;}.top {    background: url(../images/index_01.png) no-repeat top center;    height: 122px;    width: 1200px;    margin: auto;}.home {    text-align: right;    color: #fff;    font-size: 18px;    display: block;    margin-right: 20px;    padding-top: 50px;}.nav {    background: url(../images/index_04.png) repeat-x;    height: 42px;    width: 1200px;    margin: 15px auto;}.nav li a {    float: left;    line-height: 42px;    color: #fff;    border-right: 1px solid #fff;    padding: 0 37px;}.banner {    width: 1200px;    margin: auto;}.contect {    margin: 15px auto;    width: 1200px;}.left {    float: left;    width: 219px;	background: #f1f8ff;	border:1px solid #cdd1da;	border-radius: 4px;    /*background-image: url(../images/bj_12.jpg);*/	/*background-repeat: no-repeat;*/	/*background-size: cover;*/    padding: 20px;}.left_form {    line-height: 40px;}.an {    float: left;    margin-top: 10px;    margin-right: 10px;}.formbox {    width: 130px;    height: 20px;    line-height: 20px;}.right {    float: right;    margin-left: 50px;    width: 850px;}.title {    height: 40px;    border-bottom: 1px solid #ccc;}.list li {    line-height: 30px;    border-bottom: dotted 1px #ccc;    background: url(../images/index_16.jpg) no-repeat left center;    text-indent: 1em;}.list li span {    float: right;}.list li a:hover {    color: #39F;}.paging {    margin: 30px auto 30px auto;    width: 850px;    text-align: center;}.paging li {    float: left;    padding: 0 2px;    margin: auto 5px;}.paging_wz {    color: #d0327d;    display: block;}.register_title {    margin-bottom: 30px;}.cont_bj {    background: url(../images/register_03.jpg) repeat-x #c9e0f0;    padding: 0px 0 30px 0;    width: 1200px;    margin: auto;}.register_bj {    background: #fff;    border: 1px solid #ccc;    width: 940px;    margin: auto;    height: 485px;    padding: 15px 20px;}.reg_title li {    float: left;    width: 300px;    height: 32px;    line-height: 32px;    border-bottom: 1px solid #ccc;    text-align: center;}.xt {    color: #046dc6;    font-weight: bold;}.register_left {    float: left;    width: 450px;    padding: 50px 0px 0 90px;    background: url(../images/register_10.jpg) right center no-repeat;}.register_right {    float: right;    width: 310px;    padding-left: 90px;}.register_left li, .wjmm li {    line-height: 40px;}.wjmm {    width: 450px;    margin: auto;    padding-top: 50px;}.formbox1 {    width: 270px;    height: 25px;    line-height: 25px;}.txt {    color: #df5342;}.register3 {    padding: 100px 0 0 120px;}.register3 .pic {    float: left;    height: 200px;    margin-right: 30px;    padding-top: 50px;}.register_bj1 {    background: #fff;    border: 1px solid #ccc;    width: 1000px;    margin: auto;    height: auto;    overflow: hidden;}.jbxx_left {    float: left;    width: 225px;    background: #e9e9e9;    padding-bottom: 2000px;    margin-bottom: -2000px;}.left_nav li {    line-height: 53px;    text-align: center;    font-size: 16px;    border-bottom: 1px solid #ccc;}.left_nav li a:hover {    background: #fff;    color: #227dd8;    display: block;}.jbxx_right {    padding: 30px 0;    float: right;    width: 740px;}.jbxx_from {    line-height: 50px;}.jbxx_from table tr td {    nowrap: nowrap;}.jbxx_frombox {    height: 30px;    line-height: 30px;}.jbxx_fromtxt {    color: #F00;}.button {    height: 30px;    line-height: 30px;    padding: 0 5px;}.tx {    height: 230px;}.grtx {    margin: 0 auto;    padding-left: 28%;    padding-top: 20px;}.grtx img {    border-radius: 0px;}/*border-radius:50px;*/.grtx_txt {    text-align: center;    line-height: 30px;}.grtx_txt div a:hover {    color: #b9175f;}table tr th {    color: #fff;}.bkxx_title li {    margin-bottom: 30px;    float: left;    height: 30px;    background: #dcdcdc;    margin-right: 10px;    padding: 0 10px;    line-height: 30px;    cursor: pointer;}.bkxx_title .hover1 {    background: #03F;    color: #fff;}.bkxx_title .current_sidebar {    background: #03F;    color: #fff;}.zkzxz {    width: 574px;    height: 725px;    border: dotted 1px #888888;    margin: auto;    margin-bottom: 30px;}.zkz_title {    text-align: center;    line-height: 40px;}.txpc {    border: 1px solid #000;    width: 120px;    height: 160px;    margin: 30px auto;    line-height: 80px;    text-align: center;    font-size: 18px;}.zkzxz_cont {    line-height: 40px;    font-size: 18px;    padding-left: 112px;}.cjcx_form {    line-height: 40px;    padding: 80px 0 0 180px;    margin-bottom: 20px;}.bottom {    height: 60px;    width: 1200px;    margin: 30px auto 0px auto;    padding-top: 20px;    background: #0066cb;    text-align: center;    line-height: 24px;    color: #fff;}.info_cont {    line-height: 24px;}.info_cont h1 {    font-size: 16px;    line-height: 40px;    text-align: center;    color: #086dd1;}.info_cont h2 {    font-size: 14px;    line-height: 30px;}/*??????????*/.active {    background: #0074e8;    color: #FFFFFF;    display: block;}/*?????*/.mask {    height: 100%;    width: 100%;    position: fixed;    _position: absolute;    top: 0;    z-index: 1000;}.mask2 {    position: fixed;    margin: auto;    left: 0;    right: 0;    top: 0;    bottom: 0;}.opacity {    opacity: 0.3;    filter: alpha(opacity=30);    background-color: #000;}/*????????*/.file {    width: 195px;}.file_text_other {    text-align: center;    border: 0px;    color: #888888;    position: absolute;    margin-left: 70px;    padding-top: 15px;    width: 125px;    height: 21px;    background: white;}.file_text_ie {    text-align: center;    border: 0px;    color: #888888;    position: absolute;    padding-top: 10px;    width: 128px;    height: 25px;    background: white;}/**?????*/.text {    width: 195px;    font-size: 12px;}/*???????*/.text_font {    font-size: 14px;;    font-weight: bold;    color: #000000;}/*??????????*/.img_user {    margin-top: 15px;}.code-btn {    width: 136px;    height: 30px;    background: #f96536;    border: 1px solid #FF5722;    color: #fff;}.code-btn:hover {    background: #ef3d05;    cursor: pointer;}.gray_btn {    background: #908f8f;    border: 1px solid #908f8f;    width: 136px;    height: 30px;    color: #fff;}.jinduDiv {    position: relative;    height: 120px;    width: 960px;    margin: auto;    background: #fff;    padding: 0 20px;}.zhishi {    text-align: center;    padding: 20px 0;    font-size: 20px;    font-weight: bold;    color: #046dc6;}.jinduDiv .jindulist {    width: 20%;    float: left;    text-align: center;    padding-top: 10px;    position: relative;    z-index: 2;}.jinline {    position: absolute;    z-index: 0;    background: #afaaaa;    height: 6px;    top: 80px;    width: 20%;}.jinline.green {    background: #08a90f;}.jinline.orange {    background: #FF9800;}.jinline.red {    background: #ff0000;}.jinline1 {    left: 0;}.jinline2 {    left: 20%;}.jinline3 {    left: 40%;}.jinline4 {    right: 20%;}.jinline5 {    right: 0%;}.jinduDiv .jindulist .ja {    padding: 10px 10px;    background: #afaaaa;    color: #fff;    border-radius: 20px;}.jinduDiv .jindulist .ja.green {    background: #08a90f;}.jinduDiv .jindulist .ja.orange {    background: #FF9800;}.jinduDiv .jindulist .ja.red {    background: #ff0000;}.comma {    padding: 10px 30px;    color: #fff;    background: #12b918;    border-radius: 4px;    font-size: 16px;}.marginRight5 {    margin-right: 5px;}