@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{font:12px/1.5     , Arial, Helvetica, sans-serif; color:#333;}

.clearfix{overflow:hidden; zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.icons{float:left; font-size:0px; line-height:0px; overflow:hidden; display:inline; background:url(../images/icons.gif) no-repeat;}
.iconsnb{float:left; background:url(../images/qqnbe.jpg) no-repeat;}
.fl{float:left;}
.fr{float:right;}

.box{width:500px;height:260px;padding:25px;overflow:hidden;margin-top:165px;}
.box h1{height:34px;background:url(../images/tit2.gif) no-repeat center;}
.box .con{margin-top:20px;background:url(../images/login_line.gif) no-repeat left top;padding:30px 30px 0}
.box .con b{float:left;width:90px;height:114px;background:url(../images/icons3.gif) no-repeat;}
.box .con .login{padding-left:125px;_float:left;_padding-left:25px;}
.box .con .login td{padding-top:7px;color:#01618f;}
.box .con .login td .txt{width:220px;height:23px;border:1px solid #60bce7;}
.box .con .login td img{margin-left:10px;}
.box .con .login td .btn{width:95px;height:30px;background:url(../images/btn2.gif) no-repeat;border:none;font-size:14px;color:#fff;cursor:pointer;}

.rcBox{position:relative; zoom:1;}
.rcBox .rc{position:absolute;}
.rcBox .lt{left:-1px; top:-1px;}
.rcBox .rt{right:-1px; top:-1px;}
.rcBox .lb{left:-1px; bottom:-1px;}
.rcBox .rb{right:-1px; bottom:-1px;}

.Lsite .login{height:168px;border:1px solid #ccc;padding: 5px 0 0 10px;background:url(../images/front/login.gif) repeat-x left top;}
.Lsite .login .rc{width:5px; height:5px;}
.Lsite .login .lt{background-position:left -360px;}
.Lsite .login .rt{background-position:-5px -360px;}
.Lsite .login .lb{background-position:left -365px;}
.Lsite .login .rb{background-position:-5px -365px;}
.Lsite .login .tit{height:27px; line-height:16px; background:url(../images/login_tit_bg.gif) no-repeat; padding-left:16px; font-size:14px; font-weight:bold; color:#FFF;}
.Lsite .login p{padding:20px;font-size:14px;}
.Lsite .login p a{float:right;font-size:12px;color:#006699;width:50px;height:22px;line-height:22px;text-align:center;background:url(../images/icons.gif) no-repeat left -48px;}
.Lsite .login .con{padding-top:6px;}
.Lsite .login .con dt{float:left; width:51px; line-height:21px; text-align:right;}
.Lsite .login .con dd{padding-left:59px; margin-bottom:8px; *margin-bottom:6px;}
.Lsite .login .con .txt{width:132px; height:21px; line-height:21px; border:0; background:#FFF;}
.Lsite .login .con .btn{width:70px; height:24px; background:url(../images/ss_input.gif) 0 -66px no-repeat; border:0; line-height:24px; cursor:pointer; margin-right:7px; color:#FFF;}
.Lsite .login .con .btn2{ background:url(../images/ss_input.gif) 0 -95px no-repeat;}
.Lsite .online{margin-top:10px;border:1px solid #ceefff;background:#e9f8ff;padding:6px;}
.Lsite .online .rc{width:8px;height:8px;}
.Lsite .online .lt{background-position:left -166px;}
.Lsite .online .rt{background-position:-8px -166px;}
.Lsite .online .lb{background-position:left -174px;}
.Lsite .online .rb{background-position:-8px -174px;}
.Lsite .online .con{border:1px solid #ceefff;background:#fff;}
.Lsite .online .con .tit{height:30px;line-height:30px;background:url(../images/online_tit.gif) repeat-x;border-bottom:1px solid #ceefff;font-size:16px;font-family:΢   ź ; color:#006699; padding:0 15px;}
.Lsite .online .con .tit a{float:right;font-size:12px;}
.Lsite .online .con ul{padding:5px 14px 10px;*padding:10px 14px;}
.Lsite .online .con li{height:23px;line-height:23px;background:url(../images/QQ_bg.gif) repeat-x;border:1px solid #cdedfb;margin-top:5px;padding-left:10px;}
.Lsite .online .con li .icons{width:15px;height:16px;background-position:left -129px;margin-top:3px;margin-right:10px;}

/**begin**/
.Rsite .rsiteSearch{ background:url(../images/search_bg.gif) 0 -171px repeat-x;}
.Rsite .rsiteSearch .rsiteSearch_l{ background:url(../images/search_bg.gif) left 0 no-repeat;}
.Rsite .rsiteSearch .rsiteSearch_r{ background:url(../images/search_bg.gif) right -342px no-repeat;height:166px;}
.Rsite .rsiteSearch .search_tit{height:30px; font-size:14px; padding-left:23px;}
.Rsite .rsiteSearch .search_tit li{float:left; line-height:30px; width:110px; text-align:center;}
.Rsite .rsiteSearch .search_tit li a{color:#FFF;}
.Rsite .rsiteSearch .search_tit li.cur{ background:url(../images/ss_input.gif) no-repeat; height:24px; line-height:24px; margin-top:6px; font-weight:bold;}
.Rsite .rsiteSearch .search_tit li.cur a{color:#333;}
.Rsite .rsiteSearch .duxiu_con{padding:15px 0 0 39px;}
.Rsite .rsiteSearch .duxiu_con .ss_ul li{float:left; display:inline; margin-right:22px;}
.Rsite .rsiteSearch .duxiu_con .ss_ul li a{color:#3f5f7b;}
.Rsite .rsiteSearch .duxiu_con .ss_ul li.cur a{color:#333; font-weight:bold;}
.Rsite .rsiteSearch .duxiu_con .ss_input{ margin-top:4px;}
.Rsite .rsiteSearch .duxiu_con .ss_input .txt{float:left;width:467px;height:30px; line-height:30px; background:#FFF; border:1px solid #d5d5d5;}
.Rsite .rsiteSearch .duxiu_con .ss_input .txt1{float:left;width:467px;height:30px; line-height:30px; background:#FFF; border:1px solid #d5d5d5;}
.Rsite .rsiteSearch .duxiu_con .select{float:left; display:inline; margin-right:5px;height:20px;}
.Rsite .rsiteSearch .duxiu_con .ss_input .btn{width:88px; height:32px; float:left; display:inline; margin-left:8px; border:0; background:url(../images/ss_input.gif) 0 -29px no-repeat; text-align:center; cursor:pointer;}
.Rsite .rsiteSearch .duxiu_con .ss_input .jiansuo{float:left; display:inline; margin-left:14px; line-height:30px; color:#3f5f7b; text-decoration:underline;}
.Rsite .rsiteSearch .duxiu_con .ss_radio{margin-top:3px; *margin-top:1px;}
.Rsite .rsiteSearch .duxiu_con .ss_radio label{ margin-right:15px; *margin-right:10px;}
.Rsite .rsiteSearch .duxiu_con .ss_radio label input{margin:0 7px 3px 0; *margin:0 4px 3px 0;}
.Rsite .rsiteSearch .duxiu_con .ss_value{margin-top:16px;}
/**end**/

.wrap .foot{height:100px;line-height:100px;border-top:3px solid #cfe1f2;margin-top:10px;}

.wrap .content .resource{margin-top:15px;}
.wrap .content .resource .tit{margin-bottom:5px;}
.wrap .content .resource .tit a{color:#fff;background:#0179d1;padding:2px 5px;}
.wrap .content .resource .tit .txt{width:135px;height:17px;border:1px solid #bbb;}

#pageinfo{margin-top:10px;color:#888;}
#pageinfo a{border:1px solid #888;padding:2px;margin-left:-1px;}
#pageinfo .txt{width:40px;}

.wrap .ziyuan_nav li{width:151px;}



.bound { background: #000; position: fixed; left: 0; top: 0; z-index: 100; bottom: 0; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); width: 100%; height: 100%; }
.loginBox { z-index: 100; position: absolute; z-index: 111; width: 598px; height: 299px; border: 1px solid #dddddd; }
.consultBound { background: #000; position: fixed; left: 0; top: 0; z-index: 100; bottom: 0; opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50); width: 100%; height: 100%; }
.consultLoginBox {
    z-index: 100;
    position: fixed;
    z-index: 111;
    width: 600px;
    height: 299px;
    border: 1px solid #dddddd;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 10px;
    overflow: hidden;
}

.lgb-left {
    width: 391px;
    border-right: 1px solid #dddddd;
    background: #fff;
    height: 299px;
    float: left;
}

.consultLoginBox .lgb-til {
    font-size: 18px;
    font-width: 600;
    text-align: center;
    line-height: 64px;
    margin-bottom: 34px;
}

.lgbitem {
}

.lgbitem li {
    padding-left: 40px;
    margin-bottom: 24px;
}

#consultLoginbtn {
    background: #0a91e5;
    color: #fff;
    border-radius: 6px;
    height: 32px;
    padding: 0 16px;
    outline: none;
    border: none;
    margin-left: 56px;
}

.lgbitemTil { display: inline-block; width: 85px; line-height: 30px; text-align: right; padding-right: 10px; color: #033333; font-size: 12px; font-family: '宋体'; }
.lgbInput { width: 198px; height: 28px; border: 1px solid #c9c9c9; padding-left: 2px; font-size: 12px; }


.lgbsm-tex { width: 157px;}
.lgb-sm { padding-top: 60px; width: 170px; margin:0 auto; color: red; font-family: '宋体'; line-height: 18px;  }
.lgb-right { background: #f3f3f3; height: 299px; width: 206px; float: left}

