.nav-list{height: auto;overflow: hidden;padding-bottom: 35px;padding-top: 16px;text-align: left;width: 204px;}
.nav-lt{height: 81px;overflow: hidden;width: 204px;}
.con-bg{ background:url(../images/detail_fill_bg.png) repeat-y scroll left top;}
.box-b{ margin:0 auto; width: 952px; height: auto;}
.box-top{ background:url(../images/k_top.png) no-repeat scroll left bottom;height: 5px;width: 990px;}
.box-bottom{background:url(../images/k_bottom.png) no-repeat scroll left top;height: 10px;width: 990px;}

.menu{height: auto;padding-top: 10px;width: 204px;}
.menu li{float: left;height: 42px;line-height: 42px;margin-bottom: 8px;width: 204px;}
.menu li a{background: rgba(0, 0, 0, 0) url(../images/item_b.jpg) no-repeat scroll left center;color: #dfcaa2;display: block;font-size: 15px;height: 42px;line-height: 42px;padding-left: 50px;width: 154px;}
.menu li a:hover {color: #dfcaa2;}
.menu li a:hover, .menu li a.currclass {background: rgba(0, 0, 0, 0) url(../images/item_a.jpg) no-repeat scroll left center;}

.con{height: auto;overflow: hidden;padding-bottom: 45px;padding-top: 25px;width: 706px;}
.con-top{border-bottom: 2px solid #2b2b2b;height: 55px;line-height: 55px;text-align: left;width: 706px;}
.con-top p{ background:url(../images/tt_title_l_bg.jpg) no-repeat scroll left -5px;color: #2b2b2b;float: left;font-size: 20px;height: 55px;line-height: 55px;padding-left: 40px;text-align: left;width: auto;}
.con-top span{background:url(../images/position_tags.jpg) no-repeat scroll left center;color: #2b2b2b;float: right;font-size: 12px;height: 55px;line-height: 55px;padding-left: 18px;padding-right: 5px;width: auto;}
.con-nr{color: #2a2a2a;font-size: 13px;height: auto;line-height: 28px;overflow: hidden;padding: 20px;text-align: left;}
.con-news{color: #2a2a2a;font-size: 13px;height: auto;line-height: 28px;overflow: hidden;padding: 20px;text-align: left;width: 680px;}
.con-news li{background:url(../images/dot.jpg) no-repeat scroll 2px center;border-bottom: 1px dashed #786a49;font-size: 14px;height: 35px;line-height: 35px;list-style-type: none;margin: 0;overflow: hidden;padding-left: 15px;}
.con-news li a:hover{ color: #6b1b28;}
.time{float: right;font-size: 11px;}


.con-pic{color: #2a2a2a;font-size: 13px;height: auto;line-height: 28px;overflow: hidden;padding: 10px 0;text-align: center;width: 706px;}
.con-pic ul li{ float: left;height: 240px;line-height: 15px;margin-right: 10px; margin-bottom:10px;;overflow: hidden;width: 205px;border: 1px solid #8a6f2a; background:#fff;}
.con-pic ul li:after{ clear: both;}
.con-pic ul li img{height: 200px;padding: 1px;}
.con-pic ul li h3{ color: #2a2a2a; font-size: 14px; text-align:center}

.con-info{border-bottom: 1px dotted #7e5245;padding: 17px 0;text-align: center;}
.con-info h2{ line-height: 30px;}
.center{text-align: center; height: 30px;}

/*ly*/
.from-bg{ margin:0 auto; padding: 0; width: 360px;}
.from-bg p {
    color: #777;
    line-height: 150%;
    margin-bottom: 20px;
}
.from-bg label {
    color: #2a2a2a;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.from-bg input[type="text"], .from-bg textarea {
    background: #464646 none repeat scroll 0 0;
    border: 2px solid #c7c7c7;
    border-radius: 6px;
    box-shadow: none;
    color: white;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    height: 21px;
    padding: 9px 5px;
    text-indent: 6px;
    transition: border 0.25s linear 0s, color 0.25s linear 0s;
    width: 100%;
}
.from-bg input[type="text"]:focus, .from-bg textarea:focus {
    border: 2px solid #dfcaa2;
    outline: 0 none;
}
.from-bg select {
    background: #7bb7fa none repeat scroll 0 0;
    border: 2px solid #6ea5e1;
    border-radius: 6px;
    box-shadow: none;
    color: white;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    height: 45px;
    padding: 9px 5px;
    text-indent: 6px;
    transition: border 0.25s linear 0s, color 0.25s linear 0s;
    width: 100%;
}
.from-bg li a, .button {
    background: #e3bf79 none repeat scroll 0 0;
    border: 0 none;
    color: white;
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out 0s;
    width: 140px;
}
.from-bg li a:hover, .button:hover {
    background: #dfcaa2 none repeat scroll 0 0;
    cursor: pointer;
}


/*login*/
.login-form ul {background: #fff none repeat scroll 0 0;padding: 30px 27px;width: 283px;}
.login-form ul li {color: #999;line-height: 30px;width: 100%;}
.login-form{color: #2a2a2a;font-size: 13px;height: auto;line-height: 28px;overflow: hidden;padding: 20px;text-align: left;width: 380px; margin: 0 auto;}
.loginTit{width: 312px; height: 50px; background: #000; line-height: 50px; padding-left: 25px;}
.loginTit .reg{background: url(../images/ico.png) no-repeat -72px -65px;_background: url(../images/ico.gif) no-repeat -72px -65px; float: right; padding-right: 40px; color: #fff; font-size:12px;font-family: '微软雅黑';}
.loginTit a.reg:hover{ color:#fff; text-decoration:underline;}
.mask{ width: 347px; height: 485px; *height:460px; filter: alpha(opacity=40);opacity: 0.4;-moz-opacity: .4;
background: #e5e2e2;position: absolute; left: 0; top: 0; z-index: -1;border-radius: 5px;}
.userName{ float:left; width: 238px; height: 16px; padding:12px 0 5px; border:0; margin-bottom: 5px;}
.userNameTips{ background-image: url(../images/ico2.png); background-repeat: no-repeat; background-position: -155px -499px; }
.password{ float:left; width: 238px; height: 16px; padding:12px 0 5px;  border:0; margin-bottom: 5px;}
.passwordTips{ background-image: url(../images/ico2.png); background-repeat: no-repeat; background-position: -155px -569px; }
.yzmInput{ width: 50px; height: 17px; padding: 7px 0 6px 5px; border: 1px solid #e7e7e7; float: left; margin-right: 5px; position: relative; top: 12px; }
.tag_yzm{ width: 45px; height: 30px; line-height: 30px; display: block; float: left; position: relative; top: 12px; font-size:12px;}
.exchange{float: left; margin-left: 3px; font-size:12px;}
.exchange a{ color: #666666; cursor: pointer; line-height: 180%; padding-left: 5px; }
.exchange a b { color: #00a0e9; display: block; font-size: 14px; }
.btn_login{width: 285px; height: 47px; line-height: 47px; text-align: center; text-shadow: #8c1617 0 1px 0;color: #fff; font-size: 20px; border: 0 none;font-family: '微软雅黑'; filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e64648,endcolorstr=#df3234,gradientType=0);    
    -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e64648,endcolorstr=#df3234,gradientType=0); background: #df3234; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e64648), to(rgba(223, 50, 52, 1)));
    background:-moz-linear-gradient(top, #e64648, rgba(223, 50, 52, 1));cursor: pointer;}
.btn_reg{width: 283px; height: 47px; line-height: 45px; text-align: center; color: #999; font-size: 20px; border: 0 none; font-size: 18px;font-family: '微软雅黑'; border: 1px solid #f5f5f5; margin-top: 6px;filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f9f9f9,endcolorstr=#ffffff,gradientType=0);    
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f9f9f9,endcolorstr=#ffffff,gradientType=0); background: #f9f9f9; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(rgba(249, 249, 249, 1)));
    background:-moz-linear-gradient(top, #ffffff, rgba(249, 249, 249, 1)); cursor: pointer;text-shadow: #e7e7e7 0 1px 0;}
.btn_reg:hover{ color:#00A0E9; text-decoration:underline; }
.grayTxt{ color: #666; padding:10px 0;clear: both; font-size:12px;}
.grayTxt a{ color: #00a0e9; padding-left: 18px; text-decoration: underline;}
.chexBox{vertical-align: text-bottom;margin: 0px 5px 0 0;}
#loginTips{ color: #ff7602; padding-left: 17px; background: url(../images/error_msg.gif) left center no-repeat; }

/*---------Joel Add------------*/
.bgUserName, .bgPassWord{ border: 1px solid #e7e7e7; height:38px; line-height:38px; }
.bgUserName span{ display: block; background: url(../images/ico.png) no-repeat 5px -499px; width: 35px; height: 38px; float: left; }
.bgPassWord span{ display: block; background: url(../images/ico.png) no-repeat 4px -569px; width: 35px; height: 38px; float: left; }

.bgUserName { margin-bottom: 5px; }

.formdetail{ margin-top:10px; font-size:12px; color:#666;}
.formdetail p{ margin-top:10px;}
.formdetail img{width:16px; height:16px; border:none;padding-right:8px;}
.formdetail p a{ color:#666;}



.look_over{width:660px;border-collapse: collapse; margin:30px auto; color:#969292; background:#f7f7f7; font-size:12px;}
.look_over td{border:1px solid #969292;padding:5px 10px 2px 7px; text-align: left ; line-height:25px;}
.reply {float:right;margin-top:50px;}
.reply .txt{ background:#dedddd; line-height: 22px;padding: 2px 10px; width:580px;}
.reply .jiao{ background:url(../images/jiao.png) no-repeat; width:14px; height:11px; margin-left:250px}