@charset "utf-8";
/* reset */
body,p,form,h1,h2,h3,h4,h5,h6,ul,li{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
ul,ol,li,dl,dt,dd{margin: 0;padding: 0;list-style: none;}
input,textarea{padding: 0;margin: 0;}
a{text-decoration:none;outline:none;}
a,button{cursor:pointer;}
a{color:#333;}
img{border:none; vertical-align:middle;}
em,i,b,s{font-style: normal;}
strong,b,th,small{font-weight:normal;}
article,aside,dialog,footer,header,hgroup,menu,nav,section,figure,figcaption { display: block; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;font-family:"microsoft yahei"; font-weight:normal;  }
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;font-weight:normal;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;font-weight:normal;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999;font-weight:normal;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{ font-size:13px; color:#666;font-family:"microsoft yahei"; line-height:25px; background: #fff;min-width: 1200px;}
/*字体*/
.fontArial{font-family:arial;}
/* colors */
.fontWhite{color: #fff;}.fontBlack{color: #000;}.fontRed{color: #C9302C;}.c{color: #ccc;}.c3{color: #333;}.c6{color: #666;}.c7{color: #777;}.c8{color: #888;}.c9{color: #999;}.aLink{color: #337AB7;}
.verticalT{vertical-align:top;}.verticalM{vertical-align: middle;}.verticalB{vertical-align: bottom;}
/* text-align */
.txt_l{ text-align:left;}.txt_c{ text-align:center;}.txt_r{ text-align:right;}

/* font-size */
.f10{ font-size:10px;}.f12{ font-size:12px;}.f13{ font-size:13px;}.f14{ font-size:14px;}.f15{ font-size:15px;}.f16{ font-size:16px;}.f17{ font-size:17px;}.f18{ font-size:18px;}.f20{ font-size:20px;}.f24{ font-size:24px;}.f30{ font-size:30px;}

/* line-height */
.lineh_18{line-height: 18px;}.lineh_20{line-height: 20px;}.lineh_25{line-height: 25px;}.lineh_30{line-height: 30px;}.heightAuto{height:auto;overflow: hidden;}

/* div display */
.d_block{ display:block;}.d_inline{ display:inline-block;}.d_none{ display:none;}
.relative{ position:relative;}.absolute{position: absolute;}.fixed{position: fixed;}
.pointer{ cursor:pointer;}.bold{font-weight: bold;}
.d_inline_parent { display:table;  /* 调教webkit*/  word-spacing:-1em;} 
.d_inline_children { display:inline-block;*display:inline; word-spacing:0; }

/* padding  */
.p5{padding: 5px;}.p0_5{padding: 0 5px;}.p5_0{padding: 5px 0;}.pl5{ padding-left: 5px;}.pt5{ padding-top: 5px;}.pr5{ padding-right: 5px;}.pb5{ padding-bottom: 5px;}
.p10{padding: 10px;}.p0_10{padding: 0 10px;}.p10_0{padding: 10px 0;}.pl10{ padding-left: 10px;}.pt10{ padding-top: 10px;}.pr10{ padding-right: 10px;}.pb10{ padding-bottom: 10px;}
.p15{padding: 15px;}.p0_15{padding: 0 15px;}.p15_0{padding: 15px 0;}.pl15{ padding-left: 15px;}.pt15{ padding-top: 15px;}.pr15{ padding-right: 15px;}.pb15{ padding-bottom: 15px;}
.p20{padding: 20px;}.p0_20{padding: 0 20px;}.p20_0{padding: 20px 0;}.pl20{ padding-left: 20px;}.pt20{ padding-top: 20px;}.pr20{ padding-right: 20px;}.pb20{ padding-bottom: 20px;}
.p30{padding: 30px;}.p0_30{padding: 0 30px;}.p30_0{padding: 30px 0;}.pl30{ padding-left: 30px;}.pt30{ padding-top: 30px;}.pr30{ padding-right: 30px;}.pb30{ padding-bottom: 30px;}
.p35{padding: 35px;}.p0_35{padding: 0 35px;}.p35_0{padding: 35px 0;}.pl35{ padding-left: 35px;}.pt35{ padding-top: 35px;}.pr35{ padding-right: 35px;}.pb35{ padding-bottom: 35px;}
.pl45{ padding-left: 45px;}
/* margin  */
.marginAuto{ margin: 0 auto;}
.m5{margin: 5px;}.m0_5{margin: 0 5px;}.m5_0{margin: 5px 0;}.ml5{ margin-left: 5px;}.mt5{ margin-top: 5px;}.mr5{ margin-right: 5px;}.mb5{ margin-bottom: 5px;}
.m10{margin: 10px;}.m0_10{margin: 0 10px;}.m10_0{margin: 10px 0;}.ml10{ margin-left: 10px;}.mt10{ margin-top: 10px;}.mr10{ margin-right: 10px;}.mb10{ margin-bottom: 10px;}
.m15{margin: 15px;}.m0_15{margin: 0 15px;}.m15_0{margin: 15px 0;}.ml15{ margin-left: 15px;}.mt15{ margin-top: 15px;}.mr15{ margin-right: 15px;}.mb15{ margin-bottom: 15px;}
.m20{margin: 20px;}.m0_20{margin: 0 20px;}.m20_0{margin: 20px 0;}.ml20{ margin-left: 20px;}.mt20{ margin-top: 20px;}.mr20{ margin-right: 20px;}.mb20{ margin-bottom: 20px;}
.m25{margin: 25px;}.m0_25{margin: 0 25px;}.m25_0{margin: 25px 0;}.ml25{ margin-left: 25px;}.mt25{ margin-top: 25px;}.mr25{ margin-right: 25px;}.mb25{ margin-bottom: 25px;}
.m30{margin: 30px;}.m0_30{margin: 0 30px;}.m30_0{margin: 30px 0;}.ml30{ margin-left: 30px;}.mt30{ margin-top: 30px;}.mr30{ margin-right: 30px;}.mb30{ margin-bottom: 30px;}
.m50{margin: 50px;}.m0_50{margin: 0 50px;}.m50_0{margin: 50px 0;}.ml50{ margin-left: 50px;}.mt50{ margin-top: 50px;}.mr50{ margin-right: 50px;}.mb50{ margin-bottom: 50px;}

/* float & clear */
.fl{ float:left;}.fr{ float:right;}.clearfix { zoom:1; }.clearfix:after { content:''; display:block; height:0; clear:both; visibility:hidden; }.clear{height:0;line-height:0;font-size:0;clear:both}
/*border*/
.border{border: 1px solid #E5E5E5;}.borderT{border-top: 1px solid #E5E5E5;}.borderB{border-bottom: 1px solid #E5E5E5;}.borderL{border-left: 1px solid #E5E5E5;}.borderR{border-right: 1px solid #E5E5E5;}
.border-radius{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}

body{ background: #fff;}
/*head*/
.head{width: 1100px;height: 80px;line-height: 80px; }
/*main*/
.main{ height: 570px;}
.mainCon{width: 1100px; background:url(../img/bj.png) no-repeat;height: 100%;}
/*login*/
.login{width: 300px;padding: 30px 50px; background: #fff; margin-top: 75px;right: 10px;}
.login h2{height: 60px;line-height: 60px;}
.check{opacity: 1;}
.check i{width: 12px;height: 15px; background: url(../img/checkIcon.png) no-repeat 0 0;}
.check i.checkIcon1{ background-position: 0 0;}
.check i.checkIcon2{ background-position: 0 -21px;}
.red_line{border-bottom: 3px solid #FE5662;}
.login ul li input{width:253px;height: 24px; line-height: 24px;border: 1px solid #bebebe;background: url(../img/loginIcon.png) 0 0 no-repeat; }
.login ul li.wrong input{border: 1px solid #A94442;}
.login ul li.tel input{ background-position: 10px 14px;}
.login ul li.pass input{ background-position: 10px -26px;}
.login ul li.code input{ width: 95px;background-position: 10px -66px;}

.loginBtn input{height: 50px;background: #c5002f;width: 100%;border: none; font-family: "微软雅黑"; }
.loginBtn input:hover{ background: #FE4953;}

/*footer*/
.footer{height: 120px;line-height: 120px;}
