@charset "utf-8";
/* CSS Document */
body{ font-size:12px; font-family:"Microsoft YaHei"; margin:0px auto; padding:0px; color:#666;}
div,p,span,img,input,ul,li{ margin:0px; padding:0px;}
ul li{ list-style:none;}
/*input,img{ border:0px;}*/
.clearfix:after{ clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden;}
.clearfix{zoom:1;}
.le{ float:left;}
.ri{ float:right;}
.clear{ clear:both;}
.h14{ font-size:14px;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#000;}
.red{ color:#cc0000;}
.blue a{ color:#5685b0;}
.gree{ color:#60935c;}
.gray{ color:#9a9a9a;}

.head{height:72px; background:#1459a4; padding-left:2%;padding-right:2%;}
.head-le{ background:url(../images/img_01.jpg) no-repeat; width:332px; height:72px; float:left;}
.head-ri{ float:right; height:72px; line-height:72px; color:#fff;}
.head-ri span{ margin-left:5px;}
.main{float:left; width:100%;}
.main-ri{  padding:10px;}
.main-le{ width:210px; border-left:1px #c3ccd5 solid;border-right:1px #c3ccd5 solid; padding:1px 1px 10px 1px;border-bottom:1px #c3ccd5 solid; background:#f5f5f5; position:relative;
margin-left:-100%; float:left; margin-bottom:6px;}
.nav-hd{ background:url(../images/img_02.jpg) repeat-x; height:42px; font-family:"微软雅黑"; font-size:18px; padding-left:15px; line-height:42px; color:#fff; margin-bottom:5px;}
.nav{ margin:0px; padding:0px;}
.nav ul li{ background:url(../images/img_03.jpg) repeat-x; line-height:37px; font-size:14px; font-weight:bold; color:#000;}
.nav ul li span{ padding-left:10px;}
.nav ul li ul{ margin:5px 0px;}
.nav ul li ul li{ line-height:26px; font-size:12px; color:#000; font-weight:normal;background:url(../images/img_04.jpg) no-repeat 10px center;}
.nav ul li ul li a{color:#000; padding-left:20px; width:190px;}
.nav ul li ul li a:hover{ background:url(../images/img_05.jpg) no-repeat 10px center #4081ed; display:block; color:#fff;}
.nav ul li.close{ background:url(../images/img_06.jpg) repeat-x; padding-left:10px;}
.nav ul li.close a{ color:#000;}
.sq{position: absolute; right:-6px; top:30%; width:4px; height:33px; margin-top:-30px; background:#365d98; padding-top:27px; padding-left:2px;}
.title{ border-bottom:1px #cbcbcb dashed; line-height:30px; height:30px; color:#303030; font-size:16px;margin-bottom:10px; width:98%; font-family:微软雅黑;}

/*.form {width: 80%; margin: 50px 0px 0px 100px;}*/
.form th, .form td {padding-bottom: 20px; vertical-align: top;}
.form th { text-align: right; color: #4c4c4c; font-size: 14px; font-weight: normal;}
.form_th {line-height: 31px;}
.form_required {margin-right: 4px; color: #f00 !important;}
.form_field {width: 284px; height: 17px; padding: 6px; border: 1px solid #ccc;}
.ctrl_input {
    width: 100%;
    display: block;
    height: 30px;
}
.ctrl_textarea {
    height: auto;
    line-height: 20px;
    resize: vertical;
    width: 100%;
}
.ctrl_select {
    width: 100%;
    height: 30px;
}
/*.form_fieldnone { padding: 6px; width:83%; font-size:12px;}*/
.form_pwd {
    margin-top: 6px;
    font-size: 0;
}
.form_pwd span {display: inline-block; width: 99px; border-right: 1px solid #fff; background-color: #ffd099; line-height: 14px; color: #fff; font-size: 12px; text-align: center;}
.form_txt {margin-right: 25px; font-size: 14px;}
.form_txt input {margin-right: 5px;}
.form select {margin-right: 8px;}
.form_birthday select {width: 65px;}
.form_birthday .form_year {width: 100px;}
.form_address select {width: 100px;}
.form_tip {margin-bottom: 5px; color: #7c7c7c;}
.form_code {margin-top: 6px; padding: 0 13px; border: 1px solid #b3b3b3; border-radius: 3px; background: #f3f3f3 url(../images/btn.png) repeat-x; color: #595959; font-weight: bold; line-height: 23px; cursor: pointer;}
.form_sms {width: 48px;}
.form_agree {color: #999;}
.form_agree input {vertical-align: middle;}
.form_agree a {color: #039;}
.form_submit {margin-top: 40px; }
.form_submit button {width: 151px; height: 35px; border: 1px solid #e67c00; border-radius: 3px; background: #f29d18 url(../images/submit.png) repeat-x; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer;}
.foot{ background:#dbdada; height:30px; line-height:30px; clear:left; padding-right:20px; color:#727272; text-align:right;}
.serch{ background:#f7f7f8;width:100%; padding:10px 0px 5px;}
.serch-hd{ height:27px; margin-bottom:5px; padding:0px 15px;}
.serch-hd input.ser{ border-bottom:1px #d4d4d4 solid;border-left:1px #d4d4d4 solid;border-top:1px #d4d4d4 solid; height:25px;width:220px; float:left; line-height:25px; color:#b9b9b9; font-size:12px; padding-left:5px;}
.serch-hd input.sri{ background:url(../images/img_09.jpg) no-repeat; width:55px; height:27px; float:left;}
.serch-bd{ height:28px; padding:0px 0px;}
.serch-bd label, .search-bd span {float: left; display: inline; color:#666;line-height: 22px;}
.serch-bd label {margin: 0 10px 0 15px;}
.serch-bd span {margin: 0 5px; float:left; line-height:22px;}
.field {height: 22px; border: 1px solid #d4d4d4;}
.serch .field {float: left; display: inline; }
.serch .item_domain {width:80px;}
.serch .item_date {width: 105px;}

.ctrltable table {
    width: 100%;
}
    .ctrltable table {
        margin: 0px;
        padding: 0px;
        border-collapse: collapse;
        color: #000;
    }

        .ctrltable table td {
            border-bottom: 1px #eaeaea solid;
            text-align: center;
            height: 40px;
        }

.ctrltable table  thead {
    background: #ebeef3;
    font-size: 14px;
    color: #000;
}
    .ctrltable table thead th {
    height:32px;
    }

.serch-bd input.submit{ background:url(../images/img_10.jpg) no-repeat; width:62px; height:22px; color:#fff; margin-left:10px;}
.btn{ cursor:pointer; background:url(../images/img_10.jpg) no-repeat; width:62px; height:22px; color:#fff; margin-left:10px;}
.pg {padding:7px 0px; border-bottom: 1px solid #e6e6e6; background-color: #f5f5f5; text-align: right; color: #9da0a3; width:100%;}
.pg a {margin-right: 22px; color: #98a8b9;}
.pg input {width: 35px; height: 15px; margin: 0 5px; border: 1px solid #cecece; background-color: #fff;}
.pg button {width: 28px; height: 17px; border: 0; background: #eee url(../images/go.png) no-repeat; color: #585858; cursor: pointer; font-size: 11px;}