﻿﻿/************************************************************global style************************************************************/
/*重置样式*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, textarea, hr, img, label, span,select,strong,b{ margin:0px; padding:0px;}
fieldset,img,abbr,acronym{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} 
q:before,q:after {content:'';} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;} 
caption, th, td { text-align: left; font-weight: normal; } 
a,img,button {border: none; text-decoration:none;} 
a,button{text-decoration:none;}
a,img { border: none; outline: none; } 
a{ color:#333; text-decoration:none; outline:none;}
ul,ol{ list-style:none;}
table{ word-break:break-all; word-wrap:break-word;}
body{ font-family:宋体,Arial, Lucida Grande, Lucida Sans Unicode, Verdana, sans-serif; font-size:12px; font-weight:normal; color:#000; width:100%; background:#fff;}

/*清除浮动*/
.clearfix:after{ clear: both; content: "."; display: block; height: 0;  visibility: hidden;}
.clearfix{ display: inline-table;}
* html .clearfix{ height: 1%;}
.clearfix{ display: block;}
.cb{ clear: both;}
.cl{ clear: left;}
.cr{ clear: right;}

/*定位*/
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.ma{ margin-left:auto; margin-right:auto;}
.none{ display:none;}

/*边距*/
.mt5{ margin-top:5px;}
.mr5{ margin-right:5px;}
.mb5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mt8{ margin-top:8px;}
.mr8{ margin-right:8px;}
.mb8{ margin-bottom:8px;}
.ml8{ margin-left:8px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mt15{ margin-top:15px;}
.mr15{ margin-right:15px;}
.mb15{ margin-bottom:15px;}
.ml15{ margin-left:15px;}
.mt20{ margin-top:20px;}
.mr20{ margin-right:20px;}
.mb20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.mt25{ margin-top:25px;}
.mr25{ margin-right:25px;}
.mb25{ margin-bottom:25px;}
.ml25{ margin-left:25px;}
.mt30{ margin-top:30px;}
.mr30{ margin-right:30px;}
.mb30{ margin-bottom:30px;}
.ml30{ margin-left:30px;}
.mt35{ margin-top:35px;}
.mr35{ margin-right:35px;}
.mb35{ margin-bottom:35px;}
.ml35{ margin-left:35px;}

/*填充*/
.pt5{ padding-top:5px;}
.pr5{ padding-right:5px;}
.pb5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pt15{ padding-top:15px;}
.pr15{ padding-right:15px;}
.pb15{ padding-bottom:15px;}
.pl15{ padding-left:15px;}
.pt20{ padding-top:20px;}
.pr20{ padding-right:20px;}
.pb20{ padding-bottom:20px;}
.pl20{ padding-left:20px;}
.pt25{ padding-top:25px;}
.pr25{ padding-right:25px;}
.pb25{ padding-bottom:25px;}
.pl25{ padding-left:25px;}
.pt30{ padding-top:30px;}
.pr30{ padding-right:30px;}
.pb30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.pt35{ padding-top:35px;}
.pr35{ padding-right:35px;}
.pb35{ padding-bottom:35px;}
.pl35{ padding-left:35px;}

/*字体颜色*/
.white{color:white; color:#ffffff;}  
.red{ color:red; color:#ff0000;} 
.darkred{ color:darkred; color:#8b0000;}
.blue{color:blue; color:#0000ff;} 
.lightblue{ color:lightblue; color:#add8e6;}
.darkblue{ color:darkblue; color:#00008b;}
.orange{color:orange; color:#ffa500;}
.darkorange{ color:darkorange; color:#ff8c00;}
.gray{ color:gray; color:#808080;}
.darkgray{ color:darkgray; color:#a9a9a9;}
.green{ color:green; color:#008000;}
.lightgreen{ color:lightgreen; color:#90ee90;}
.darkgreen{ color:darkgreen; color:#006400;}
.yellow{ color:yellow; color:#ffff00;}
.lightyellow{ color:lightyellow; color:#ffffeo;}
.f60{ color:#f60;}
.c333{ color:#333;}
.c666{ color:#666;}
.c999{ color:#999;}
.c06c{ color:#0066cc;}
.c595959{ color:#595959;}

/*字体大小*/
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font16px{ font-size:16px;}
.font18px{ font-size:18px;}
.font20px{ font-size:20px;}
.font22px{ font-size:22px;}
.font24px{ font-size:24px;}

/*字体样式*/
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.tu{ text-decoration:underline;}
.tt{ text-decoration:line-through;}

/*边框*/
.br{ border-right:solid 1px #fff;}
.bb{ border-bottom:solid 1px #fff;}

/*宽度*/
.w1000{ width:1000px;}
.w880{ width:880px;}
.w940{ width:940px;}
.w805{ width:805px;}
.w428{ width:428px;}
.w400{ width:400px;}
.w300{ width:300px;}
.w200{ width:200px;}
.w180{ width:180px;}
.w170{ width:170px;}
.w128{ width:128px;}
.w115{ width:115px;}
.w104{ width:104px;}
.w100{ width:100px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w68{ width:68px;}
.w66{ width:66px;}
.w50{ width:50px;}
.w48{ width:48px;}
.w46{ width:46px;}
.w40{ width:40px;}

/*星级*/
.star1{ background:url(../images/star.jpg) no-repeat; height:16px; width:17px;}
.star2{ background:url(../images/star.jpg) no-repeat; height:16px; width:33px;}
.star3{ background:url(../images/star.jpg) no-repeat; height:16px; width:49px;}
.star4{ background:url(../images/star.jpg) no-repeat; height:16px; width:65px;}
.star5{ background:url(../images/star.jpg) no-repeat; height:16px; width:81px;}

/*通用按钮*/
.btn_145x50{ background:url(../images/button.png) no-repeat right 0; border:0; width:145px; height:50px; line-height:50px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_124x35{ background:url(../images/button.png) no-repeat right -96px; border:0; width:124px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_94x35{ background:url(../images/button.png) no-repeat; border:0; width:94px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_93x26{ background:url(../images/button.png) no-repeat right -60px; border:0; width:93px; height:26px; line-height:26px; cursor:pointer; color:#4d4d4d; font-size:12px;}
.btn_73x26{ background:url(../images/button.png) no-repeat 0 -36px; border:0; width:73px; height:26px; line-height:26px; cursor:pointer; color:#4d4d4d; font-size:12px;}
.btn_41x23{ background:url(../images/button.png) no-repeat 0 -81px; border:0; width:41px; height:23px; line-height:23px; cursor:pointer; color:#4d4d4d; text-align:center;font-size:12px;}
.btnw_73x26{background:url(../images/button.png) no-repeat 0 -105px; border:0; width:73px; height:26px; line-height:26px; cursor:pointer; color:#fff; font-size:12px;}
.btn_70x24{ background:url(../images/upfile.png) no-repeat; border:0; width:70px; height:24px; line-height:24px; cursor:pointer; color:#4d4d4d; font-size:12px;}
.btn_130x35{ background:url(../images/button.png) no-repeat 0 -141px; border:0; width:130px; height:35px; line-height:35px; cursor:pointer; color:#656565; font-size:14px;}
.btn_80x30{ background:url(../images/button.png) no-repeat -220px -146px; border:0; width:80px; height:30px; line-height:30px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold;}
.btn_120x26{ background:url(../images/button.png) no-repeat 0 -307px; border:0; width:120px; height:26px; line-height:26px; cursor:pointer; color:#4d4d4d;}
.btn_160x26{ background:url(../images/button.png) no-repeat 0 -339px; border:0; width:160px; height:26px; line-height:26px; cursor:pointer; color:#4d4d4d;}
.btn_260x40{ background:url(../images/button.png) no-repeat 0 -587px; border:0; width:260px; height:40px; line-height:40px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
.btn_280x35{background: url(../images/btn_280x35.png) no-repeat;border:0; width:280px; height:35px; line-height:35px; cursor:pointer; color:#fff; font-size:16px;  text-align:center;font-family:微软雅黑;}

/*登录*/
.login_head{ padding: 18px 0; width:100%;}
.login_head .inner{ margin-left:auto; margin-right:auto; width:900px; overflow:hidden; zoom:1;}
.login_head .inner .logo{ float:left; height:44px; width:183px; overflow:hidden; padding-right:15px;}
.login_head .inner .logo img{ height:44px; vertical-align:middle; width:183px;}
.login_head .inner .title{ color:#666; float:left; font-family:微软雅黑; font-size:16px; padding-left:12px;}
.wrap{ background: #b0e2ff url(../images/loginimg_bg.jpg) repeat-x center bottom; height: auto; width: 100%;}
.wrap_login{ width:900px; height: 465px; margin: 0 auto; position: relative;}
.wrap_login .pic{ position: absolute; left: 0; top: 32px; background:url(../images/loginimg.png) no-repeat; height:397px; width:479px;}
.wrap_login .login{ font-family:微软雅黑; background:url(../images/login.png) no-repeat; height:375px; width:365px; position: absolute; right: 0; top: 40px;}
.wrap_login .login .hd{ border-bottom:dashed 1px #ccc; padding-bottom:10px; font-family:微软雅黑; font-size:18px; color:#404040; margin:0 auto; padding-top:24px; width:300px;}
.wrap_login .login .space{ margin:10px auto 10px auto; height:30px; overflow:hidden; width:280px;}
.wrap_login .login .tip{ width:278px; height:23px; background:#fef4db; border:solid 1px #ffbf00; display:block;}
.wrap_login .login .tip span{ float:left; width:14px; height:14px; background:url(../images/icon_tip.jpg) no-repeat; font-size:0; line-height:0; overflow:hidden; margin:5px 8px 0 6px;}
.wrap_login .login .tip strong{ float:left; margin-top:3px; font-size:12px; color:#666;}
.wrap_login .login .item{ height:30px; margin-left:auto; margin-right:auto; margin-bottom:18px; overflow:hidden; width:300px;}
.wrap_login .login .item .title{ float:left; font-size:16px; color:#494949; height:30px; line-height:30px; padding-right:10px; text-align:right; width:48px;}
.wrap_login .login .item .text_input{ background:#fff; border:1px solid #d5d5d5; color:#555; float:left; font-size:14px; height:28px; line-height:28px; padding-left:5px; width:225px;}
.wrap_login .login .item .yzm{ float:left; width:70px;}
.wrap_login .login .item img{ float:left; width:80px; height:30px; margin-left:5px;}
.wrap_login .login .item a{ color:#185af2; float:left; margin-left:16px; margin-top:14px;}
.wrap_login .login .btn{ text-align:center;}
.wrap_login .login p{ color:#494949; margin-left:auto; margin-right:auto; padding-top:15px; width:260px;}
.wrap_login .login p a{ font-size:16px; font-weight:bold; color:#f60; margin-left: 10px;}
.wrap_login .login p a:hover{ color:#f60; text-decoration:underline;}
.bot_nav{ padding-top:20px; width:100%;}
.bot_nav p{ color:#666; padding-bottom:16px; text-align:center; width:925px; margin:0 auto;}
.bot_nav p a{ color:#666;}
.bot_nav p a:hover{ color:#f60; text-decoration:underline;}
.bot_nav p span{ color:#666; margin:0 8px;}
.bot_nav p sup{ color:#4c4c4c; font-family:微软雅黑; margin-left:2px;}
