﻿
input, button, select, textarea { outline: none; }
textarea { resize: none; }
.fr { float: right; }
.tools, .tools .tools-content { font: 12px/1.5 tahoma, sans-serif; height: 39px; line-height: 39px; width: 100%; background: #f8f8f8; border-bottom: 1px solid #f0f0f0; color: #999999; font-size: 12px; z-index: 9999; }
.tools .tools-content { width: 1020px; margin: 0 auto; position: relative; }
.tools a { color: #999999; }
.tools a:hover { color: #505050; }
.tools .blue:hover { color: #ff6600; }
.tools .blue { color: #1F7FD5; }
.tools .org { color: #FF6600; }
.tools .tools-list { color: #1e7ed4; }
.tools .left { float: left; width: 360px; }
.tools .right { float: right; width: auto; padding-top: 0px; }
.tools .left a { display: inline-block; float: left; padding: 0 10px; margin: 0 4px; }
.tools .left .index { color: #666; }
.tools .nva-child .nav-footer a, .tools .nva .nva-txt, .tools .left .tenx, .tools .left .weix, .tools .left .sina, .tools .left .index { padding-left: 20px; background: url(http://www.lywhzxw.org.cn/images/icobg_6.2.png) no-repeat left -856px; position: relative; }
.tools .left .index:hover { background-position: left 13px; }
.tools .left .weix, .tools .left .sina, .tools .left .tenx { width: 16px; height: 16px; line-height: normal; padding: 0; margin-top: 12px; }
.tools .left .weix #weixImg { display: none; position: absolute; top: 28px; left: -35px; z-index: 9996; padding-bottom: 10px; background: #fff; height: 90px; width: 82px; border: 1px solid #999; 
	box-shadow: 0 0 5px #555555; text-align: center;  }
.tools .left .weix #weixImg .tipShape {
  background: url("http://www.lywhzxw.org.cn/images/tipShep.png") no-repeat;
  display: inline-block;
  height: 10px;
  left: 40%;
  position: absolute;
  top: -9px;
  width: 19px;
  z-index: 9998;
}
.tools .left .weix #weixImg img { width: 80px; height: 80px;}
.tools .left .sina { background-position: left -914px; }
.tools .left .sina:hover { text-decoration: none; background-position: left -90px; }
.tools .left .tenx { background-position: left -958px; }
.tools .left .tenx:hover { text-decoration: none; background-position: left -44px; }
.tools .left .weix { background-position: -27px -958px; position: relative; height: 20px; }
.tools .left .weix:hover { text-decoration: none; background-position: -27px -44px; }
.tools .nva { display: inline-block; margin: 0 4px; float: left; height: auto; width: 84px; z-index: 9999; position: relative; }
.tools .nva .nva-txt { cursor: pointer; display: inline-block; background-position: -126px -602px; padding: 0 20px 0 12px; border-left: 1px solid #f8f8f8; border-right: 1px solid #f8f8f8; }
.tools .hover { color: #505050; background-color: #fff; }
.tools .hover .nva-txt { background-position: -126px -946px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.tools .nva .line { position: absolute; display: block; padding: 0; border: none; z-index: 31; background: #ffffff; width: 80px; height: 4px; bottom: -2px; left: 1px; display: none; }
.tools .hover .line { display: block; }
.tools .nva .nva-child { top: 39px; left: 0; background: #fff; border: 1px solid #d1d1d1; overflow: hidden; padding: 10px; width: 360px; z-index: 30; box-shadow: 1px 1px 2px #555555; border-radius: 4px; border-top-left-radius: 0; position: absolute; }
.tools .nva .nva-child ul { float: left; padding: 0 10px; background: url(http://www.lywhzxw.org.cn/images/nav_line_bg.png) no-repeat right center; }
.tools .nva .nva-child ul.last { background: none; }
.tools .nva .nva-child ul li { clear: both; list-style: none; line-height: 30px; width: 70px; text-align: center; overflow: hidden; white-space: nowrap; }
.tools .nva .nva-child ul .title a { font-weight: bold; color: #1d80d5; }
.tools .nva .nva-child a { padding: 0; float: none; }
.tools .nav-footer { clear: both; padding-left: 20px; padding-top: 10px; }
.tools .right a { display: inline-block; padding: 0 10px; line-height: 39px; border-right: 1px solid #f0f0f0; border-left: 1px solid #fff; float: left; color: #666; }
.tools .right a:hover { background: #f4f4f4; }
.tools .sc { float: right; margin-left: 10px; }
.tools .nva-child .nav-footer a { padding-left: 25px; height: 20px; line-height: 20px; }
.tools .nva-child .nav-footer .kfww { background-position: -178px -896px; }
.tools .nva-child .nav-footer .kfsj { background-position: -172px -917px; }
.hide { display: none; }
.clear { clear: both; }
html body #tools a.orange { color: #ff6600; }
html body #tools a.red { color: #ff0000; }
#dialog { position: absolute; border: 1px solid #DDDDDD; background: #FFF; font-family:  tahoma, sans-serif, Arial, Verdana, Helvetica; overflow: hidden; color: #666; }
#dialog-content a { color: #0071c7; }
#dialog-content a:hover { color: #f60; }
#dialog .p14 { font-size: 14px; }
body .dialog-login { width: 400px; }
.fk-header, #dialog-header { height: 36px; line-height: 36px; width: 100%; background: url("http://www.lywhzxw.org.cn/images/ico2_6.2.png") 0px -2010px; }
.fk-title, #dialog-title { float: left; display: inline; font: 14px/24px "宋体"; font-weight: bold; margin-top: 8px; margin-left: 16px; }
.fk-close, #dialog-close { float: right; margin: 12px 5px 0 0; cursor: pointer; width: 22px; height: 22px; background: url("http://www.lywhzxw.org.cn/images/ico2_6.2.png") -244px -1150px; }
.fk-content, #dialog-content { padding: 10px; clear: both; overflow:  hidden; /*_display:inline;*/ }
.fk-content { padding: 10px 33px; }
#dialog-mask { position: absolute; top: 0; left: 0; height: 500px; width: 100%; background: #000; z-index: 100 }
#dialog .msgbox { text-align: center; display: block; margin: 0; font-size: 14px; height: 16px; line-height: 16px; font-weight: bold; color: red; text-indent: 10px; clear: both; width: 410px; float: none; }
.fk-content .username, .fk-content .username-on, .fk-content .password, .fk-content .password-on, .fk-content .verify, .fk-content .verify-on, #dialog-content .username, #dialog-content .username-on, #dialog-content .password, #dialog-content .password-on, #dialog-content .verify, #dialog-content .verify-on { float: left; vertical-align: middle; margin: 5px 0; /*padding-top: 4px;*/ padding-top: 0; height: 26px; width: 190px; border: 1px solid #7f9db9; background: #fff 5px 0 no-repeat; line-height: 26px; color: #333; }
.wrap_view { }
.wrap_view .verify-code { margin-top: 5px; }
.fk-content .checkbox, #dialog-content .checkbox { margin: -1px auto auto 0px; _margin-left: -4px; vertical-align: middle; }
.fk-content .item, #dialog-content .item { width: 390px; height: 40px; line-height: 40px; float: left; clear: both; text-align: center; margin: 9px auto; padding-left: 20px; }
.fk-content .pub-msgbox, #dialog-content .pub-msgbox { clear: both; height: 20px; line-height: 20px; text-align: center; margin: 0 20px; }
.fk-content .on-reg .ren-btn, .fk-content .tenx, .fk-content .sina, .fk-content .smt-btn, .fk-content .jzmm .ckbox, .fk-content .yzm span, .fk-content .uname span, .fk-content .pwd span, #dialog-content .on-reg .ren-btn, #dialog-content .tenx, #dialog-content .sina, #dialog-content .smt-btn, #dialog-content .jzmm .ckbox, #dialog-content .yzm span, #dialog-content .uname span, #dialog-content .pwd span { display: inline-block; width: 225px; height: 38px; line-height: 38px; float: left; padding-left: 42px; background: url("http://www.lywhzxw.org.cn/images/ico2_6.2.png") no-repeat -480px -1135px; zoom: 1; }
.fk-content .pwd span, #dialog-content .pwd span { background-position: -480px -1181px; }
.fk-content .yzm span, #dialog-content .yzm span { width: 97px; padding-left: 10px; background-position: -480px -1230px; }
.reg-form .fk-content .uname span, .reg-form .fk-content .pwd span, .reg-form #dialog-content .uname span, .reg-form #dialog-content .pwd span { background-position: -481px -1438px; padding-left: 10px; width: 257px; }
.fk-content label, #dialog-content label { display: inline-block; float: left; margin: 0; padding: 0; width: 85px; height: 38px; line-height: 38px; font-size: 14px; text-align: right; }
.fk-content .yzm span input, .fk-content .pwd span input, .fk-content .uname span input, #dialog-content .yzm span input, #dialog-content .pwd span input, #dialog-content .uname span input { width: 248px; height: 30px; line-height: 30px; float: left; font-size: 14px; background: none; border: none; margin-top: 4px; font-family: Arial, sans-serif, Verdana, Helvetica; }
.fk-content .yzm span input, #dialog-content .yzm span input { width: 87px; text-align: center; }
.fk-content .yzm img, #dialog-content .yzm img { float: left; height: 26px; width: 110px; margin-left: 10px; margin-top: 4px; border: 1px solid #ccc; }
.fk-content .jzmm a, .fk-content .yzm a, #dialog-content .jzmm a, #dialog-content .yzm a { font-size: 12px; line-height: 36px; float: left; margin-left: 10px; }
.fk-content .jzmm .ckbox, #dialog-content .jzmm .ckbox { display: inline-block; cursor: pointer; width: 22px; height: 22px; line-height: normal; padding: 0; margin: 8px 8px 8px 0; background-position: -627px -1237px; }
.fk-content .jzmm .ckbox input, #dialog-content .jzmm .ckbox input { visibility: hidden; }
.fk-content .jzmm .checked, #dialog-content .jzmm .checked { background-position: -602px -1237px; }
.fk-content .uname span, .fk-content .pwd span, #dialog-content .uname span, #dialog-content .pwd span { background-position: -481px -1438px; padding-left: 10px; width: 255px; }
.fk-content .pwd span { width: 277px; height: 30px; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) -650px -1628px; }
.fk-content .pwd span input { height: 30px; line-height: 30px; font-size: 12px; margin: 0; width: 267px; color: #9b9b9b; }
.fk-content .jzmm a, .fk-content .jzmm span, #dialog-content .jzmm a, #dialog-content .jzmm span { float: left; font-size: 12px; }
.fk-content .jzmm span, #dialog-content .jzmm span { margin: 0 4px; color: #0071C7; }
#dialog-content .jzmm .no-ml { margin-left: 0; color: #5c5c5c; line-height: 36px; float: left; cursor: pointer; }
#dialog-content .jzmm .mr0 { margin-right: 0; }
#dialog-content .smt-btn { cursor: pointer; width: 116px; height: 40px; border: none; float: left; margin-left: 86px; padding: 0; background-position: -480px -1535px; }
#dialog-content .smt-btn:hover { background-position: -480px -1581px; }
#dialog-content .item .wj { display: inline-block; line-height: normal; float: left; height: 42px; line-height: 42px; margin-left: 10px; }
#dialog-content .on-login a, #dialog-content .on-login span { display: block; font-size: 12px; height: 40px; line-height: 40px; float: left; margin-right: 4px; vertical-align: middle;}
#dialog-content .on-login a.qq {background: url(http://www.lywhzxw.org.cn/images/qq_01.jpg) no-repeat 0px 0px; width: 18px; margin-top:10px; overflow:hidden; text-indent: -99em;}
#dialog-content .on-login a.renren{background: url(http://www.lywhzxw.org.cn/images/rr_01.jpg) no-repeat 0px 0px; width: 18px; margin-top:10px; overflow:hidden; text-indent: -99em;}
#dialog-content .on-login a.douban{background: url(http://www.lywhzxw.org.cn/images/db_01.jpg) no-repeat 0px 0px; width: 18px; margin-top:10px; overflow:hidden; text-indent: -99em;}
#dialog-content .on-login span { margin-left: 0; }
#dialog-content .on-login .ml10 { margin-left: 20px; }
#dialog #dialog-content span { padding-right: 0; }
#dialog #dialog-content .on-login span { color: #666; overflow: hidden; padding: 0; text-align: left; width: auto; height: 38px; line-height: 38px; }
#dialog-content .tenx, #dialog-content .sina { width: 16px; height: 16px; padding: 0; line-height: normal; margin-top: 10px; }
#dialog-content .sina { background-position: -713px -1237px; }
#dialog-content .tenx { background-position: -733px -1237px; }
#dialog-content .on-reg { font-size: 14px; margin-top: 0; }
#dialog-content .on-reg span { display: block; text-align: left; line-height: 28px; margin-left: 100px; }
#dialog-content .on-reg .ren-btn { cursor: pointer; border: none; width: 167px; height: 42px; float: none; background-position: -480px -1331px; }
#dialog-content .on-reg .ren-btn:hover { background-position: -649px -1331px; }
#dialog-content .kf-dialog { border: 1px solid #C3C3C3; left: 0; overflow: hidden; position: absolute; top: 0; z-index: 9999; }
#dialog-content .kf-dialog .dtd { width: auto; height: auto; line-height: normal; border: 0; background: #fff; padding: 0; margin: 0; text-indent: 0; border-spacing: 0; border-collapse: collapse; position: relative; }
#dialog-content .kf-dialog .dialog-spacer { width: 100%; height: 100%; background: #fff; border: none; position: absolute; z-index: -1; }
#dialog-content .kf-dialog .wrapper { height: 100%; overflow: hidden; }
#dialog-content .kf-dialog .wrapper .title { position: relative; clear: both; float: left; width: 100%; height: 36px; line-height: 36px; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) 0 -2010px; }
#dialog-content .kf-dialog .wrapper .title h3 { float: left; color: #5c5c5c; margin-top: 2px; margin-left: 5px; font-size: 14px; }
#dialog-content .kf-dialog .wrapper .close { display: inline-block; position: absolute; top: 12px; right: 10px; width: 15px; height: 15px; line-height: 15px; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) -244px -1150px; }
#dialog-content .kf-dialog .wrapper .close:hover { text-decoration: none; }
#dialog-content .kf-dialog .wrapper .content { clear: both; padding: 10px; overflow: hidden; }
#dialog-content .dialog-form { clear: both; height: auto; float: left; margin: 0; background: none; }
#dialog-content .dialog-form .item { margin: 10px auto; }
#dialog-content .yxslg-logo { width: 222px; height: 57px; float: left; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) 0 -1129px; }
#dialog-content .yxslg { float: right; }
#dialog-content .jzmm span { color: #0071C7; line-height: 36px; margin: 0 0 0 8px; }
#dialog-content .item { line-height: 40px; }
#addFeedback { display: none; overflow:  hidden; border: 1px solid #e0e0e0; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) -20px -610px; color: #666; padding: 0; width: 355px; line-height: 18px; position: absolute; z-index: 9999; }
#addFeedback .navdiv, #suggest .navdiv { width: 277px; height: 67px; float: left; line-height: 18px; margin: 0; padding: 5px; font-size: 12px; border: none; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) -480px -1682px; color: #9b9b9b; }
#addFeedback .navbox, #suggest .navbox { min-height: 80px; _height: 80px; padding: 4px; *margin-left: 10px;
}
#addFeedback .navbox2, #suggest .navbox2 { width: 220px; line-height: 24px; }
#addFeedback #dialog-content label, #suggest #dialog-content label { font-size: 12px; font-weight: bold; }
#addFeedback .blue, #suggest .blue { color: #1e81d6; clear: both; }
#addFeedback .m-logo, #suggest .m-logo { width: 220px; height: 55px; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) -481px -1789px; margin-bottom: 10px; }
#addFeedback #dialog-content, #suggest #dialog-content { padding: 15px; }
#addFeedback .smt-fk, #suggest .smt-fk { padding: 0; border: none; width: 73px; height: 39px; margin-left: 110px; background: url(http://www.lywhzxw.org.cn/images/ico2_6.2.png) -481px -1858px; cursor: pointer; }
#addFeedback .smt-fk:hover, #suggest .smt-fk:hover { background-position: -566px -1858px; }
#addFeedback p, #suggest p { font-size: 12px; height: auto; line-height: auto; width: auto; padding: 0; margin: 4px 0; width: 100%; text-align: left; }
#addFeedback .fk-content label, #suggest .fk-content label { font-size: 12px; width: auto; height: 26px; line-height: 26px; display: block; float: left; }
#addFeedback .onfoucs, #suggest .onfoucs, .fk-content .pwd span input.onfoucs { color: #5b5b5b; }
/*******************footer**************************/
#footer, #footer div { clear: both; color: #838383; }
#footer .trust a { margin-right: 10px; }
#footer, a.backa { color: #838383; }
#footer .gray { color: #838383; }
/*客户端下载*/
.mb10 { margin-bottom: 10px; }
.login-form #mdownload { background: #FFFFFF; border: 1px solid #CCCCCC; bottom: 55px; clear: both; color: #000000; float: left; margin: 0; overflow: hidden; padding: 5px 2px 0; position: absolute; right: 40px; text-align: center; width: 80px; }
.login-form #mdownload img { clear: both; float: none; width: 60px; height: 60px; }
.login-form #mdownload p { font-size: 12px; text-align: center; clear: both; font-weight: normal; }
#dialog .login-form .mtl { display: inline; float: left; margin-left: 110px; text-align: left; text-indent: 0; width: 180px; }
