/* CSS Document */

/*login*/
#logo_log{font-family:微软雅黑;font-size:36px;font-weight:bold;color:#fff; text-align:center; height:96px; line-height:96px; padding-top:76px;}
#logo_log1{ color:#1a93fa;font-family:微软雅黑;font-size:36px;font-weight:bold; text-align:center; height:96px; line-height:96px; padding-top:76px}

.con_login {
    width: 350px;
    height: 435px;
    margin: 0 auto;
    background: url(../../images/newindex/bg0.png) repeat;
    border: 1px solid #9fa4ba;
    position: relative;
}
.con1_login{ width:340px; height:435px;margin:0 auto;}
.cur-p {
    cursor: pointer;
}
#loginform{padding:15px 24px 0; height:271px;}
#loginform1{padding:15px 0 0; height:271px;}

.input_kuang_login{ height:16px; line-height:16px; width:282px; padding:17px 12px;background:#fff; font-size:14px;color:#999999; border:1px solid #b4b5b5;margin-top:15px; }
.input_kuang1_login{ height:16px; line-height:16px; width:314px; padding:17px 12px;background:#fff; font-size:14px;color:#999999; border:1px solid #b4b5b5;margin-top:15px; }

#authcode_login{ margin-bottom:15px; height:36px;}
.code_login{ width:76px; height:36px;}
.cooke{ padding:0 0 13px; font-size:14px;}
.cooke span{ margin-left:10px;}
.cooke span.p1,.cooke span.p1 a{ color:#888888;}

.con_login button{width:302px; text-align:center; color:#fff;height:52px; line-height:52px; cursor:pointer; z-index:1; background:#1a93fa; border:none; font-size:16px;}
.con1_login button{width:340px; text-align:center; color:#fff;height:52px; line-height:52px; cursor:pointer; z-index:1; background:#1a93fa; border:none; font-size:16px;}
.btnlogin {

    width: 302px;
    text-align: center;
    color: #fff;
    height: 52px;
    line-height: 52px;
    cursor: pointer;
    z-index: 1;
    background: #1a93fa;
    border: none;
    font-size: 16px;

}
.ret_code{ height:40px; line-height:40px; text-align:center; color:#0066cc;}
.ret_code a{color:#0066cc;}

#login_method {
    background: url(../../images/newindex/bg00.png) repeat;
    height: 108px;
    border-top: 1px solid #b9b9ca;
    position: absolute;
    left: 0;
    bottom: 0px;
    right: 0;
}
#login_method.m1{ background:none; height:108px; border-top:none;}

#login_method h2{ height:38px; line-height:38px; text-align:center; font-weight:bold; color:#666;}
#login_method h3{ padding-bottom:10px; text-align:center; font-weight:bold; color:#666;}
#login_method ul { margin-left:20px;}
#login_method ul li{ width:53px; height:68px; float:left; display:inline; margin-left:8px}
#login_method ul li img{ padding:0 5px;}
#login_method ul li span{ height:20px; line-height:20px; text-align:center; font-size:12px;width:53px;}

/*top*/
#top{width: auto !important; min-width: 1000px; position: relative;height:45px; line-height:45px; background:#1a93fa; color:#fff;}
#logo{ padding:0 0 0 18px; font-weight:bold; color:#fff; width:204px;}

/*nav*/
#nav{height:45px; line-height:45px; font-weight:bold;}
    #nav ul li {
        height: 45px;
        width: 108px;
        text-align: center;
        float: left;
        background: url(../../images/newindex/u310_normal.png) no-repeat 82px center;
    }
#nav ul li a{color:#fff;}
#nav ul li a:hover{font-weight:bold;}
#nav ul li.hover{font-weight:bold;}

/*mess*/
#mess{ width:600px;}
.message{margin-left:12px;width:257px; position:relative;}
.message ul li{ float:left; color:#fff; display:inline; margin-left:7px; position:relative;}
.message ul li a{color:#fff; display:block;}
    .message ul li.l1 {
        background: url(../../images/newindex/u100_normal.png) no-repeat left 15px;
        padding-left: 20px;
    }
.message ul li.l2{ padding:15px 0 0 0; line-height:30px;}
    .message ul li.l3 {
        background: url(../../images/newindex/u100_normal.png) no-repeat left 15px;
        padding-left: 20px;
    }

#gly,#ckxx,#xtxx{width:95px; border:1px #cccccc solid; padding:5px;position: absolute; left:0; top:45px; background:#fff;z-index:9999; display: none;}
#gly ul li,#ckxx ul li,#xtxx ul li{width:95px; height:25px; line-height:25px; color:#333; font-size:12px;}
#gly ul li a,#ckxx ul li a,#xtxx ul li a{color:#333; display:block}

/*search*/
.search{ width:201px;overflow:hidden; height:30px; position:relative; margin-top:7px;}
.search input{height:29px; line-height:29px; width:189px;border:1px solid #107fde; background:#48a9fb;color:#fff;vertical-align:top;padding:0 5px;}
    .search button {
        position: absolute;
        top: 0;
        right: 0;
        width: 25px;
        height: 28px;
        cursor: pointer;
        z-index: 1;
        border: 0;
        background: url(../../images/newindex/u266_normal.png) no-repeat left 6px;
    } 

/*IndexContent*/
.IndexContent {position: absolute; top:45px; left: 0; right:0; bottom:0;}
.IndexContent .IndexContentLeft {width:160px; line-height:30px; position: absolute; left: 0; top: 0; bottom: 0; border-right:1px solid #ccc; overflow: auto;}
.IndexContent .IndexContentLeft0{width:40px;  position: absolute; left: 0; top: 0; bottom: 0; border-right:1px solid #ccc;}
.IndexContent .IndexContentRight {  position: absolute; left: 161px; right: 0; top: 0; bottom: 0; }
#frmRight { height: 100%; width: 100%; border: none; }

/*subnav*/
.menu{width:160px; line-height:30px; border-right:1px solid #ccc;}
.menu_title{ background:#f4f4f4;height:30px;overflow:auto;}
.menu_title h2{padding-left:13px; display:block;}
.menu_title span{ padding:7px 9px 0 0;line-height:0;}
#subcon{ padding-bottom:10px;}
#subcon li{color:#666;}
#subcon li span img{ margin:7px 14px 0;}
#subcon li span img.g1{ margin:7px 4px 0;}
#subcon li:hover{ background:url(../../images/newindex/u14.png) no-repeat right 27px;}
    #subcon li.hover {
        background: url(../../images/newindex/u14.png) no-repeat right 27px;
    }
#subcon li ul{padding-bottom:0;}
#subcon li ul li{ font-size:12px;}
#subcon li ul li.hover{background:#dbf0ff;}
    #subcon li ul li span {
        padding-left: 62px;
        background: url(../../images/newindex/u297_normal.png) no-repeat 45px center;
    }

.subnav_con h2{ height:44px; line-height:44px; border-top:1px solid #d7d7d7; font-size:16px; font-weight:bold; width:119px; text-align:center; color:#666666;}
.subnav_con ul li{height:39px; line-height:39px; border-top:1px solid #d7d7d7; text-align:center;}

#simsub{ width:40px;}
#simsub li{ padding:4px 12px; position:relative; z-index:9999; zoom:1;} 
#simsub li a { height:20px; display:block; }
#simsub li.hover{background:#dbf0ff;}
#simsub li ul { padding: 0; margin: 0; position: absolute; top:0; left:42px; display: none; z-index: 9999; width: 100px; border-left: none; border: 1px solid #ccc;font-size: 12px;}
#simsub li ul li { line-height: 30px; height: 30px; width: 100px; background: #fff; font-weight: normal; z-index: 999; padding:0;}
#simsub li ul li a.hover { width:100px; height:30px; display: block; color: #c78d54; font-weight: normal; font-weight:bold;background: #490a0c;}
    #simsub li ul li span {
        padding-left: 20px;
        background: url(../../images/newindex/u297_normal.png) no-repeat 5px center;
    }

/*tip*/
.mt{margin:10px 0 0 10px;}
.mt1{ margin-top:8px;}
.c1{color:#666;}
.c1 a{color:#666;}
.c2{color:#999;}
.c2 a{color:#999;}
.c3{color:#4766d7;}
.c3 a{color:#4766d7;}

/*main*/
.main{margin:0 auto;}
.main .title{width: 100%;line-height:42px; height: 42px; text-decoration: none; position: relative;}
.main .title h2{ padding-left:20px; color:#666666;}
.main_title_span {
    padding-left: 25px;
    background: url(../../images/newindex/u21_normal.png) no-repeat left 17px;
    margin-right: 10px;
}

/*.wrap{width:410px;}*/
.wrap2{ width:814px; height:301px;}
.wrap3{ width:1180px;height:301px;}
.wrap_title{ height:30px; line-height:30px; border-bottom:1px solid #ffcc99;background:#f8f8f8;}
.wrap_title h2{ font-weight:bold; padding-left:10px;}
.wrap_title span{ padding:7px 10px 10px;}
.wrap_title span.p1{ font-size:12px;}
.con_wrap{border:1px solid #dfdfdf; border-top:none;height:293px}

.txt{ text-align:center; padding:12px 0 6px 0;}
.txt_con1{ height:32px; line-height:32px;}
.txt_con2{ height:44px; line-height:44px; font-size:28px;}
.txt p.p1{ color:#ff6600;}
.txt p.p2{ color:#009999;}

#con_w1 li{ height:31px; line-height:31px; background:#f5f5f5; margin-bottom:4px; }
#con_w1 li.l1{ background:#fffbd9;}
#con_w1 li.l2{ background:#e1f5e8;}
#con_w1 li span{ float: left;}
#con_w1 li span.p1{padding-left:3%; width:44%; display: inline-block;}
#con_w1 li span.p2{ width:53%; display: inline-block; font-size:12px;}

#con_w2 {
    padding: 7px 0;
    height: 224px;
    width:100%;}
    #con_w2 li {
        height: 31px;
        line-height: 31px;
        border-bottom: 1px solid #e5e5e5;
        margin: 0 16px;
    }
#con_w2 li .cd1{width:14%;text-align: center;}
#con_w2 li .cd2{width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.con_wrap .more{ height:38px; line-height:38px; padding-right:16px; text-align:right;}

.lxfb{padding:0px 23px 0px }
.tzqk{ padding:0px 50px 0px 49px;}
.ydtz{ padding:0px 2px 0px; }

/*pop-ups*/

/*#gly, #ckxx, #xtxx {
    width: 95px;
    border: 1px #cccccc solid;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 45px;
    background: #fff;
    z-index: 9999;
    display: none;
}*/

.pop-ups {
    width: 722px;
    height: 262px;
    position: absolute;
    padding: 30px 20px 0;
    left:200px;
    top: 45px;
    background: #fff;
    z-index: 9999;
    display: none;
}
/*.pop-ups {
    width: 522px;
    height: 342px;
    padding: 30px 20px 0;
    background: #fff;
}*/
.con_pop{ width:682px; padding:10px 20px; background:#f4f4f4; overflow:auto;}
.con_pop ul li{width:682px;  height:32px; line-height:32px;overflow:auto;}
.con_pop ul li h2{ width:68px; color:#cc6600; font-weight:bold; float:left;}
.con_pop ul li span{float:left; margin-left:10px; display:inline; font-size:12px;}

.pop-ups .sw_kg{ height:20px; line-height:20px; padding:22px 0 0 15px;}
.pop-ups .sw_kg label{ margin-left:20px;}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {
.mt{margin:10px 0 0 8px;}
    .divli {
        display: block;
        width: 64%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }
.wrap{width:388px;}
.wrap2{ width:784px;}
.wrap3{ width:1180px;}
.main_title_span{margin-right:25px;}
.ydtz img.mg1{ width:1176px; height:487px;}
.newmainbody{width:1280px;margin:auto}
}

@media only screen and (min-width: 1367px) and (max-width: 1600px) {
.mt{margin:10px 0 0 8px;}
    .divli {
        display: block;
        width: 75%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }
.wrap{width:460px;}
.wrap2{ width:928px; height:301px;}
.wrap3{ width:1396px;}
.main_title_span{margin-right:25px;}
.ydtz img.mg1{ width:1176px; height:487px;}
    .newmainbody {
        width: 1450px;
        margin: auto
    }
}

@media only screen and (min-width: 1601px) and (max-width: 1920px) {
 .mt {
        margin: 10px 0 0 8px;
    }
    .divli {
        display: block;
        width: 78%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }
.wrap{width:425px;}
.wrap2{ width:858px; height:301px;}
.wrap3{ width:1293px;}
.main_title_span{margin-right:25px;}
.ydtz img.mg1{ width:1176px; height:487px;}
    .newmainbody {
        width: 1300px;
        margin: auto
    }
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
    .mt {
        margin: 10px 0 0 8px;
    }

    .divli {
        display: block;
        width: 60%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }

    .wrap {
        width: 425px;
    }

    .wrap2 {
        width: 858px;
        height: 301px;
    }

    .wrap3 {
        width: 1293px;
    }

    .main_title_span {
        margin-right: 25px;
    }

    .ydtz img.mg1 {
        width: 1176px;
        height: 487px;
    }

    .newmainbody {
        width: 1300px;
        margin: auto
    }
}



