.fl{ float:left}
.fr{ float:right;}
.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.p10{ padding-top:10px;}
.p15{ padding-top:15px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.w50{ width:50px;}
.w80{ width:80px;}
.w100{ width:100px;}
.w130{ width:130px;}
.w135{ width:135px;}
.w140{ width:140px;}
.w150{ width:150px;}
.w160{ width:160px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}

.clearboth, .clear{clear:both;overflow:hidden;_height:0px;font-size:0px;height:0px;}

.wrap{width:1200px; margin:0 auto}

#header{background:#2dafaf; height:65px;box-shadow:0 2px 3px #bfbfbf; position:relative; z-index:4}
#header #logo img{height:45px; display:block; margin-top:10px;}
#header .login_right{height:28px; margin-top:24px;color:#fff; font-size:16px;}
#header .login_right a{ color:#fff; margin:0 10px;}
#header .nav{ font-size:14px;}
#header .nav a{color:#fff; margin-left:15px;}

#footer{ background:#2dafaf; overflow:hidden; text-align:center; padding:30px 0;}
#footer p{color:#fff; font-size:14px; padding-left:10px; display:block; margin-top:12px}
#footer a{color:#fff; padding:0 10px}

#logincontent{background:#efefef url(../images/login.png) no-repeat center top; min-height:700px; overflow:hidden; }
#login{width:376px; padding:47px; background:#fff; margin:0 auto; border-radius:5px; box-shadow:0px 0px 5px #ccc; position:relative; margin-bottom:30px; }
.login{padding-top:60px}
#login h3{display:block; text-align:center; margin: 0 0 15px 0; font-size:18px; color:#666; font-weight:normal;}
#login .login_nav{ margin-top:20px;}
#login .login_nav li{ margin-bottom:20px; position:relative;}
#login .login_nav li span{ position:absolute; right:10px; top:35%;}
#login .login_text{width:314px; height:50px; line-height:50px; border:1px solid #e9e9e9; background:#fafafa;  border-radius:5px; font-size:18px; padding-left:60px}
#login .login_text:focus{border:1px solid #5bc0de; box-shadow:0px 0px 5px #5bc0de;}
#login .username{background:#fafafa url(../images/login_user.png) no-repeat 20px center}
#login .password{background:#fafafa url(../images/login_pass.png) no-repeat 20px center}
#login .mail{background:#fafafa url(../images/mail.png) no-repeat 20px center}
#login .sr{background:#fafafa url(../images/login_sr.png) no-repeat 20px center}
#login .wx{background:#fafafa url(../images/login_wx.png) no-repeat 20px center}
#login .add{background:#fafafa url(../images/login_add.png) no-repeat 20px center}
#login .mobile{background:#fafafa url(../images/login_sj.png) no-repeat 20px center}
#login .yzm{background:#fafafa url(../images/yzm.png) no-repeat 20px center; width:150px}
#login  a{color:#8bc63e; font-size:13px}
#login  img{cursor:pointer; height:54px; width:150px; margin-top:-6px;}
.login_button{width:100%; height:62px; font-size:24px; color:#fff; background:#2dafaf; border-radius:5px; border:none; cursor:pointer; display:block; text-align:center; line-height:62px; box-shadow:1px 1px 2px #ccc}
#login a.pq{ font-size:24px; color:#fff; margin-top:30px;}
#login dl { margin-top:20px; overflow:hidden;}
#login dl dd{line-height:30px; padding-left:10px; font-size:14px;}
#login .tishi{ padding:10px 0; margin-top:10px; overflow:hidden; font-size:12px; line-height:22px;}
#login .tishi span{color:#2dafaf; display:block}

/*placeholder*/
#login ::-webkit-input-placeholder { /* WebKit browsers */ color:#d3d3d3;}
#login :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#d3d3d3;}
#login ::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#d3d3d3;}
#login :-ms-input-placeholder { /* Internet Explorer 10+ */ color:#d3d3d3;}

/*提醒信息*/
.m_ok{font-size:18px; color:#888; background:#fff url(../images/m_ok.png) no-repeat 0 center; padding-left:70px; height:50px; line-height:50px;}
.m_err{font-size:18px; color:#888; background:#fff url(../images/m_err.png) no-repeat 0 center; padding-left:70px; height:50px; line-height:50px;}
.m_ok a,.m_err a{color:#f60;}


.col_side{ float:left; width:240px; margin-top:20px;}
.col_side .nav_head{height:65px; line-height:65px; background:#2dafaf; color:#fff; margin-bottom:0px; font-size:18px; text-align:center;}
.col_side .nav li{ background:#f5f5f5;}
.col_side .nav li a{display:block; height:65px; line-height:65px; color:#333; font-size:18px; text-align:center; border-bottom:1px solid #fff}
.col_side .nav li a:hover{ background:#ddd; color:#2dafaf;}

.float_box{ float:right; width:940px; margin-top:20px; background:#fff; min-height:600px;}

.home_list h1{overflow: visible; border-bottom: 2px solid #F6F6F6;height: 63px; line-height: 61px; color:#454545; background:#fff;}
.home_list h1 span{display:inline-block;height: 63px; line-height: 63px; font-size: 16px; padding:0 20px; font-weight:bolder; border-bottom: 2px solid #2dafaf;}

.home_list .m_ok{ height:100px; margin:20px; background-position:left 15px;}
.home_list .m_ok h2{ height:40px; font-size:18px;}
.home_list .m_err{ height:100px; margin:20px; background-position:left 15px;}
.home_list .m_err h2{ height:40px; font-size:18px;}

.list_one{margin:20px;}
.list_one h2{border:#eee solid 1px; padding: 30px 25px; margin-bottom:20px; overflow:hidden;}
.list_one h2 span{ margin-right:20px;}
.list_one li{ float:left; width:50%;border-bottom:#eee solid 1px; background:url(/user/images/icon_01.gif) 0px center no-repeat; height:45px; line-height:45px; }
.list_one li span{padding-left:20px;font-size:14px;}

.list_one dl{border:#eee solid 1px; margin-top:20px; overflow:hidden;}
.list_one dl dd{ float:left; width:25%; text-align:center;}
.list_one dl dd img{ display:block; width:60px; margin:0 auto 10px auto;}
.list_one dl dd a{ display:block;border-right:#eee solid 1px; font-size:16px; padding:25px 0;}
.list_one dl dd a:hover{ background:#f7f7f7;}
.list_one dl dd:last-child a{border-right:#eee solid 0px;}

.table_list {border-collapse: collapse;width:100%;}
.table_list th{ padding:10px; height:25px; text-align: center; background:#fafafa;font-size:14px; border:#eee solid 1px; font-weight:normal;white-space:nowrap;}
.table_list th.thhd{ text-align:left; color:#000; font-size:16px; font-weight:bolder; background:#f5f5f5;}
.table_list td{ padding:10px;font-size:14px; border:#eee solid 1px; background:#fff;}
.table_list td input[type="text"],
.table_list td input[type="password"] { width:300px;color: #336699;background: #fff;border:1px solid #6688AA;border-color: #9ab #cde #cde #abc;padding:10px 8px;vertical-align:middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

.table_list td input.login_button{width:150px; height:42px; font-size:16px; color:#fff; background:#2dafaf; border-radius:5px; border:none; cursor:pointer; display:block; text-align:center; line-height:42px; box-shadow:1px 1px 2px #ccc}
.table_list td span{font-size:12px;margin-top:10px; display:block;}

/*密码强度*/
.pw-strength { position:relative; display:block;width: 180px;text-align: center; margin-top:10px;}
.pw-bar{background: url(/user/images/pwd-1.png) no-repeat;height: 14px;overflow: hidden;width: 179px;}
.pw-bar-on{background:  url(/user/images/pwd-2.png) no-repeat; width:0px; height:14px;position: absolute;top: 0px;left: 2px;transition: width .5s ease-in;-moz-transition: width .5s ease-in;-webkit-transition: width .5s ease-in;-o-transition: width .5s ease-in;}
.pw-weak .pw-defule{ width:0px;}
.pw-weak .pw-bar-on {width: 60px;}
.pw-medium .pw-bar-on {width: 120px;}
.pw-strong .pw-bar-on {width: 179px;}
.pw-txt {padding-top: 2px;width: 180px;overflow: hidden;}
.pw-txt span {color: #707070;float: left;font-size: 12px;text-align: center;width: 58px;}

/*找回密码*/
.find_list h1 {font-size:18px; padding:15px 0; margin-top:20px; text-align:center;}
.find_list h1 span{color:#f08300; font-size:16px; margin-left:20px; font-weight:normal;}

.find_tip{ font-size:14px; height:35px; line-height:35px; color:#555; padding:20px 0; text-align:center;}
.find_tip span { color:#f00; display:inline-block;height:35px; background:url(/user/images/info.gif) left 11px no-repeat; padding-left:20px;}

.find_table_list {border-collapse: collapse;width:100%;}
.find_table_list th{ width:40%; padding:10px; text-align:right; height:25px; background:#fafafa;font-size:14px; border:#eee solid 1px;}
.find_table_list td{ padding:10px;font-size:14px; border:#eee solid 1px;}
.find_table_list td input[type="text"] { width:450px;color: #336699;background: url(/user/images/text_bg.gif) #F7FAFC repeat-x left top;border:1px solid #6688AA;border-color: #9ab #cde #cde #abc;padding:6px 5px;vertical-align:middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.find_table_list td input[type="password"] { width:250px;color: #336699;background: url(/user/images/text_bg.gif) #F7FAFC repeat-x left top;border:1px solid #6688AA;border-color: #9ab #cde #cde #abc;padding:6px 5px;vertical-align:middle;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.find_table_list td input[type="text"]:hover,.find_table_list td input[type="password"]:hover {border-color: #EEBB00;}
.find_table_list td input[type="text"]:focus,.find_table_list td input[type="password"]:focus{color:#147;border-color: #66AFE9;background-color:#F7FAFC;	outline:1px solid rgba(102, 175, 233, 0.3);}
.find_table_list strong{ color:#f00;}
.find_table_list td input.login_button{width:150px; height:42px; font-size:16px; color:#fff; background:#2dafaf; border-radius:5px; border:none; cursor:pointer; display:block; text-align:center; line-height:42px; box-shadow:1px 1px 2px #ccc}
.find_table_list td span{font-size:12px;margin-top:10px; display:block;}

/*table.mainTab*/
table.nsw_pro_list{ border:0; margin:0; width:96%;border-collapse: collapse; margin:2%;}
table.nsw_pro_list th{font-weight: bold;color: #3e4048; line-height:16px; padding:10px 3px; font-size:14px;}
table.nsw_pro_list #tabHeader{line-height: 45px;font-weight: bold;color: #3e4048;background: #f6f6f6; border:1px solid #dcdcdc; }
table.nsw_pro_list #tabHeader td{ padding:10px; font-size:14px;}
table.nsw_pro_list tr:hover{ background-color:#f6f6f6;}
table.nsw_pro_list #tabBody, table.nsw_pro_list tr#tabBody:hover{ background-color:#fff;}
table.nsw_pro_list td{padding:5px 10px; line-height:25px;border:1px solid #dcdcdc;}

.button3, .button3:hover, .button4, .button4:hover{
  background:#fff url(../images/btn.png) 10px -75px no-repeat;
  height:30px;
  line-height:28px;
  margin-right:10px;
  padding: 0 15px;
  padding-left:40px;
  cursor: pointer;
  border:#dcdcdc solid 1px; 
  border-radius:3px;
  display:inline-block;}
.button3:hover{ color:#868686;box-shadow: #dcdcdc 0px 0px 6px;}
.button4, .button4:hover{background:#f08300 url(../images/btn.png) 10px 4px no-repeat;color:#fff;border:#f08300 solid 1px;}
.button4:hover{ box-shadow: #F60 0px 0px 6px;}

.anjian-list{ margin-top:-15px;}
.anjian-list li { clear:both; position:relative; padding: 10px 0; overflow:hidden; border-bottom: 1px solid #ddd;}
.anjian-list li:last-child{ border-bottom:0;}
.anjian-list li div{color:#000; font-size:14px; width:600px; padding:5px 0; line-height:125%;} 
.anjian-list li p{ font-size:12px; color:#666; margin-top:10px;}
.anjian-list li a { float:right; display:block; width:90px; font-size:12px; text-align:center;}
.anjian-list li a img { display:block; width:90px; height:45px; margin:5px 0;}

.up_list {border:#eee solid 1px; margin:20px; overflow:hidden; text-align:center;}
.up_list h2{padding: 30px 25px; overflow:hidden;border-bottom:#eee solid 1px; }
.up_list dd{ float:left; width:50%; text-align:center;}
.up_list dd img{ display:block; width:150px; margin:0 auto 10px auto;}
.up_list dd div{ display:block;border-right:#eee solid 1px; font-size:16px; padding:25px 0;}
.up_list dd div:hover{ background:#f7f7f7;}
.up_list dd:last-child div{border-right:#eee solid 0px;}
.up_list .up-box{padding:30px 0; text-align:center;border-top:#eee solid 1px;}
.up_list .up-box .up-btn{background: #03a9f4; text-align: center; display:inline-block; color:#fff; width:300px; padding:15px 0; font-size:16px;border-radius: 5px; cursor:pointer;}<!--耗时1777729483.2455秒-->