/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video {
  margin:0;
  padding:0;
  font-family:"微软雅黑","Arial","宋体";
  font-size:12px;
  font-weight:normal;
}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video,img {  display: block; }
div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;list-style:none;} 
a{color:#666666;text-decoration:none;}
a:hover{color:#69b3f2;text-decoration:none;}
a:active{color:#333;}
.clear{clear:both;}
input{ border:0; outline:none;font-family:"微软雅黑","Arial","宋体";}
input::-webkit-input-placeholder { color: #cccccc; -webkit-transition: color.5s; }
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fl{float:left;}
.fr{float:right;}

.wrap{margin:0 auto;width:1003px;}
.combo{border-radius: 4px;border:1px solid #b5cbe1;}


.top{ position:absolute; +position:relative;+margin-bottom:-104px;  top:0; width:100%; background:url(../images/top_bg.png) repeat-x;height:104px;z-index:999;}
.logo{ width:395px;height:100px; background:url(../Dif/logo.png);}
.hot_line{ width:205px; height:100px; background:url(../images/hot_line.png);}

.login_wrap{margin-top:100px;width:100%;height:494px; background:#99c6f3; }
.login_banner{margin:0 auto;width:1050px;height:494px;background:url(../images/login_banner.png) center no-repeat;}
.download_wrap{padding-top:390px;padding-left:60px;width:475px;float:left;}
.Iphone{width:151px;height:52px; background:url(../images/dwl_01.png);}
.Iphone:hover{ background:url(../images/dwl_01_hov.png); cursor:pointer; transition:all 0.3s;}
.Android{margin-left:10px;width:151px;height:52px; background:url(../images/dwl_02.png);}
.Android:hover{ background:url(../images/dwl_02_hov.png); cursor:pointer; transition:all 0.3s;}
.Wechat{margin-left:10px;width:151px;height:52px; background:url(../images/dwl_03.png);}
.Wechat:hover{ background:url(../images/dwl_03_hov.png); cursor:pointer; transition:all 0.3s;}
.ewm_01{display: none;position: absolute;margin-top:-150px;margin-left:5px;width:140px;height:140px; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.ewm_02{display: none; position: absolute;margin-top:-150px;margin-left:5px;width:140px;height:140px; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.ewm_03{display: none; position: absolute;margin-top:-150px;margin-left:5px;width:140px;height:140px; background: #fff; box-shadow: 0 1px 5px rgba(0,0,0,0.2);}


/*登录*/
.login{ margin-top:40px;width:409px;height:422px;background:url(../images/login_bg.png); overflow:hidden;}
.login h1{padding-left:16px;margin-bottom:30px;height:54px; line-height:50px;font-size:24px;color:#666666;}
.login h1 span{float:right;padding-right:20px;font-size:12px;color:#ccc;+margin-top:-50px;}
.login h1 span a{font-size:12px;}
.user_wrap{margin-left:20px;margin-top:14px;width:360px;padding-top:12px;height:34px;border:1px solid #e5e5e5;border-radius:5px; background:url(../images/login_ico.png) #ffffff 330px 13px no-repeat;}
.user_wrap .u_name{padding:0 10px;+padding:0;+margin-left:-10px;width:340px;border-radius:5px;font-size:16px; background:none;color:#999;}

.pass_wrap{margin-left:20px;margin-top:14px;width:360px;padding-top:10px;height:34px;border:1px solid #e5e5e5;border-radius:5px; background:url(../images/login_ico.png) #ffffff 330px -47px no-repeat;}
.pass_wrap .u_pass{padding:0 10px;+padding:0;+margin-left:-10px;width:340px; border-radius:5px;font-size:16px;background:none; color:#999;}

.yam_wrap{margin-left:20px;+margin-left:10px;margin-top:14px;width:360px;height:46px;border-radius:5px;}
.yam_wrap .u_yam{padding:11px 10px 15px 10px;width:225px;height:18px;border-radius:5px;font-size:16px;border:1px solid #e5e5e5;color:#999;}
.yam_wrap .yzm_pic{ background:url(../images/yam.png);width:107px;height:46px; float:right;+margin-top:-47px;+margin-right:-12px;}

.c_btn{float:right;width:115px;height:30px; line-height:30px;}
.c_btn a{display:block;color:#69b3f2;font-size:12px;}
.c_box{padding-left:35px;width:150px;height:20px;color:#666666;}
.c_box input{ position:relative;top:2px;}
.login_btn{margin-left:20px;+margin-left:10px;margin-top:14px;width:360px;height:50px;  border-radius:5px;}
.login_btn input{width:360px;height:50px; border-radius:5px;background:#69b3f2;font-size:24px; color:#ffffff; cursor:pointer;}
.login_btn input:hover{ background:#7abffa;}
.login_btn input:active{ background:#78b5e8;}

.bottom{padding-top:20px; text-align:center; line-height:30px; color:#666666; background:url(../images/login_bom_bg.png) top repeat-x; }

div.center_subitem.active{border:2px solid blue;}
div.center_subitem{border:2px solid white;}







