@charset "utf-8";
/* CSS Document */

html,body,div,p, h1, h2, h3, h4, ul, li, ol , dl, dd, dt, table, tr, form,select,input,a,em,i,img,span{ margin: 0; padding: 0 }
ul, li, dl, dd, dt, form, table { list-style:none; }
input, textarea, select, button { vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
img { border:none; line-height:0; vertical-align: middle;}

/*public tag start*/
h1, h2, h3,h4{ font-weight: normal; font-size: 1rem;}
a { outline: none; text-decoration: none; cursor: pointer; color: #666666;}
a:hover { outline: none; }
b,em,i{font-style:normal;  font-weight:normal }
/*public tag end*/


/*public  class start*/
.test { border:1px solid dddddd; }
.clear { clear: both; font-size: 0; line-height: 0; }
.clearfix:after{clear:both;content:'\20';height:0;display:block}
.clear_left { clear:left; font-size:0; }
.clear_right { clear:right; font-size:0; }
.float_left { float:left; }
.float_right { float:right !important; }
.color_blue{color: #2191ff!important;}
.color_black{color:#000000;}
.color_gray{color:#666666!important;}
.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.vertical_top { vertical-align:top; }
.vertical_middle { vertical-align:middle; }
.vertical_bottom { vertical-align:bottom; }
.display_none { display:none; }
.border_none{border:none !important;}
.border_top{border-top:none !important;}
.div_border{border: 1px solid #9fd9f6;}
.p_border{border-bottom: 1px dashed #b3b3b3;}
.border_right{border-right: none  !important;}
.border_left{border-left: none  !important;}
.bg_color{ background-color: #f2f9ff;}
.italic { font-style:italic; }
.bold { font-weight:bold; }
.relative { position: relative; }
.absolute {position: absolute;}
.display_block{display: inline-block;}
.fz12{font-size:0.75rem;}
.fz14{font-size:0.875rem;}
.mt5{margin-top:0.3rem;}
.bold{font-weight:bold;}
.mt5{  margin-top: 0.5rem;}
.mt12{  margin-top: 1.2rem;}
/*public class  end*/
.color_or{ color:#fe6b00 !important;}

/*private modifiable style start*/
body,input,textarea,button,select {font: 100% "Microsoft YaHei", Verdana, arial, sans-serif; color:#666666; }
table, caption, tbody, tfoot, thead, tr, th, td, input, textarea,i{-webkit-tap-highlight-color:transparent;margin:0;padding:0;border:0;outline:0;font-weight:normal;font-family:'微软雅黑';vertical-align: baseline;font-style:normal;color:#666666;}
html,body { background-color:#ededed;}
body.bg_color{background-color: #eeeeee;}

@media only screen and (min-width: 481px) { 
	html { font-size:150%!important } 
} 
@media only screen and (min-width: 561px) { 
	html { font-size:175%!important } 
} 
@media only screen and (min-width: 641px) { 
	html { font-size:200%!important } 
}





.content{max-width: 640px; margin: 0 auto;}
input{vertical-align:middle;}
/*private  modifiable style end*/

/*----------------------style start----------------------*/

/*header*/

header{background-color: #fff; height: 2.9375rem;padding:0.5rem 1rem;  }
header #logo{ height: 2.9375rem; background:url('/m/theme/default/images/logo.png') no-repeat center center; width:6rem; float:left; text-indent:-99999px;background-size:6rem auto; }
.login {float: right;height: 2.9375rem;font-size: 14px; line-height: 2.9375rem;}
.login a {font-size:0.875rem; color:#40a3f8; padding:0 0.15rem;}

.login .out{float: right;height: 2.9375rem;font-size: 14px; line-height: 2.9375rem;color:#666666;}


nav{height:1.65rem; background:#fff; border-top:1px solid #c1c1c1; border-bottom:3px solid #40a3f8; width:100%;}
nav a{ color:#333333; font-size:1em;height:1.65rem; line-height:1.65rem; display:inline-block; float:left; width:25%; text-align:center;}
nav a:hover,nav a.on{ color:#fff; background-color:#40a3f8;}

footer{background-color:#fff; padding:0.5rem 0;}
footer  a { color: #888888;  font-size:0.75rem; }
footer  p { padding:0; text-align:center; font-size:0.75rem; line-height:0.15rem;}
footer .copyright_meun { height: 2rem; line-height: 2rem; padding:0; text-align:center; }
footer .copyright_meun a {  text-align: center;  color: #888888; font-size:0.75rem; background:url(/m/theme/default/images/li_bg.png) no-repeat left center; line-height:1.6rem;}
footer .copyright_meun a.brnone{ background:none; line-height:1.25rem;}
footer .copyright_meun a.pl10{padding-left:10px;}
footer  p img{margin-right:0.3rem;}
