@font-face {font-family: 'iconfont'; src: url('http://s1.pp.itc.cn/ux_cloud_atlas/asset/main/font/iconfont.eot'); src: url('http://s1.pp.itc.cn/ux_cloud_atlas/asset/main/font/iconfont.eot?#iefix') format('embedded-opentype'), url('http://s1.pp.itc.cn/ux_cloud_atlas/asset/main/font/iconfont.woff') format('woff'), url('http://s1.pp.itc.cn/ux_cloud_atlas/asset/main/font/iconfont.ttf') format('truetype'), url('http://s1.pp.itc.cn/ux_cloud_atlas/asset/main/font/iconfont.svg#iconfont') format('svg');}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline;}
input, button, textarea,select, optgroup, option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;}
input, button, textarea, select {*font-size: 100%;}
html {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal; vertical-align: middle;}
q, blockquote {quotes: none;}
q:before, q:after, blockquote:before, blockquote:after {content: ""; content: none;}
a img {border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
body {background:#f1f1f1; font-family: "Microsoft YaHei", simsun, Arial; font-size: 12px; color: #999; line-height: 18px;}h1, h2, h3 {font-size: 14px;}
h4, h5, h6 {font-size: 12px;}
h1, h2, h3,h4, h5, h6 {color:#333;}
a{color:#333; text-decoration:none;}
a:hover{color:#008dde;}a i{cursor: pointer;}
.btn{color:#fff; border-radius:3px; cursor:pointer; display: inline-block; *display: inline; *zoom:1; *overflow: visible; text-align:center; font-size:14px; background: #0088ff; border:0; padding:5px 18px; line-height: normal;}
.btn:hover{color:#fff; background: #37a0fd;}
.clearfix {*zoom: 1;}.clearfix:before,.clearfix:after {display: table; content: ""; line-height: 0;}
.clearfix:after {clear: both;}
.icon-num-list{display: inline-block; *display: inline; *zoom:1; width:19px; height:19px; background: url('../images/index_bg.png') no-repeat 0 -40px; overflow: hidden;}.iconfont{font-family:"iconfont"; font-size:12px; font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.1px;}

.home .canvas, .header .inner { padding:0; width:1000px; margin:0 auto;}
.home .canvas{background:#fff;}
.home-slide{width:700px; height:400px; float:left; position: relative; overflow: hidden;}
.home-slide .img-list{}
.home-slide .img-list li, .home-slide .img-list img{display:block; width:700px; height:400px;}
.home-slide .img-list li{float:left;}
.home-slide .num-list{position: absolute; bottom:3px; right:10px;}
.home-slide .num-list li{float:left;}
.home-slide .num-list li.checked i{background-position:0 0px;}
.home-login{width:298px; height:398px; border:#dedede 1px solid; border-radius: 3px; float:left; font-size:14px; overflow: hidden;}
.home-login a{color:#427fed;}
.home-login h2{font-size: 20px; color:#427fed; text-align: center; padding:30px 0 0 0;}
.home-login .slogan{color:#c6cbd2; text-align: center; padding:15px 0 0 0;}
.home-login label{display:block; float: none; color:#a1a1a1; padding:10px 0 5px 0;}
.home-login .controls input{width:250px; height:24px; padding:8px 8px; border:#e5e5e5 1px solid; border-radius:3px; font-size:12px;}
.home-login .btn-wrap{padding:20px 0 0 0;}
.home-login .btn-wrap .btn{padding:10px 70px; font-size:16px; color:#fff;}
.home-login .remember{float:left; margin:0;width:150px;}
.home-login .remember label{padding:0px 0 5px 0;}

.remember input + label span{display:inline-block; display:none\0; margin:-2px 5px 0 0; width:22px; height:22px; background: url('../images/index_bg.pn') no-repeat 0 -80px; vertical-align: middle; cursor: pointer;}

.remember input:checked + label span{background-position: 0 -120px;}
.remember input{display:one; display:inline\0; margin-bottom:0px\0; padding: 0\0; width:auto\0; border: 0\0; background: none\0; *display:inline; *width:auto; *margin-bottom:0px; *background: none; *border: 0; _margin-top:-1px;}
.remember label span{display:none\0; *display:none;}
.remember label{display:inline\0; *display:inline;}

.home-login .forget-wrap{float:right;}
.home-login .login{clear:both; padding:20px 0 20px 0; *padding:0 0 20px 0; text-align:center;}
.home-login .control-group{padding: 0 13px 0 13px;}
.home-caption{width:auto; height:70px; line-height: 70px; background:#fefafa; font-size: 16px;}
.home-caption li{float:left; width:270px; padding: 0 0 0 20px;}
.home-caption li i{margin:0 5px 0 0; font-size: 24px;}
.home-caption li.last{width:200px;}
.home-caption li.download{width:150px; font-size: 14px; float:right; padding: 0 13px 0 0;}
.home-login .outside{display: inline-block; *display: inline; *zoom:1;}.home-login .outside a{margin:0 0 0 5px; display: inline-block; *display: inline; *zoom:1; width: 30px; height: 30px; border-radius: 50%; border:#54d1ff 1px solid; line-height: 30px; text-align: center; overflow: hidden; vertical-align: middle;}
.home-login .outside a i{font-size: 22px;}
.home-login .outside a:hover{color: #ff6600; border:#ff6600 1px solid;}
.home-login .reg{float:right; margin:5px 5px 0 0;}
.home-photos{padding:0 0px 0 15px;}
.home-figure .figcaption{padding:10px 0 15px 15px; font-size:16px; color:#666;}

.home-photos .photos-control{float:left; width:auto;}
.home-photos .item-200{width:204px;}
.home-photos .item-280{width:284px;}
.home-photos figure{float:left; overflow:hidden; margin:0 4px 4px 0; position: relative;}
.home-photos figure img{display:block;}
.home-photos figcaption{@include linear-gradient(); background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); background:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); background:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); background:linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); height:25px; line-height: 25px; color: #fff; font-size:14px; text-align:center; width:100%; position:absolute; bottom: 0; left:0;}
.home-photos .w200{width:200px; height:306px;}
.home-photos .w200-1{width:200px; height:204px;}
.home-photos .w98{width:98px; height:98px;}
.home-photos .w280{width:280px; height:306px;}
.home-photos .w178{width:178px; height:98px;}
.home-photos .w280-1{width:280px; height:204px;}

.header{background:#427fed;border:1px solid ed;height:55px;}
.header .inner{overflow: hidden; zoom:1; padding: 8px 0;}

.logo{width: 103px; height: 35px; background: url(../images/awailian-logo.png) no-repeat; float: left; text-indent: -10000px; overflow: hidden;border:1px solid ed;}
.title1{width: 263px; height: 35px;float: left;color:#fff;border:1px solid ed;line-height:55px;margin-left:10px;    font-size: 16px;
}
.header-control { float: right;}
.header-control a {display: block; padding: 9px 20px; border-right: #ddd 1px solid; float: left;color:#fff}
.header-control a.last {border:0;}
.footer {text-align: center; padding: 25px 0;}
.footer ul li {display: inline; line-height: 20px;}
.error-tips {position:absolute; z-index: 9999; padding:0 15px; width:auto; border:#c41308 1px solid; border-radius:3px; background:#d74239; background: linear-gradient(top,#d74239,#cc332b); background: -moz-linear-gradient(top,#d74239,#cc332b); background: -webkit-linear-gradient(top,#d74239,#cc332b); color:#fff; font-weight:bold; font-size:12px; line-height: 25px;}
.error-tips::after,.error-tips::before{position:absolute; left:13px; display:block; width:0; height:0; content: "";}
.tips-top::before{top:-6px; z-index: 1; margin-left:-3px; border-width:0px 5px 6px 5px; border-style:solid; border-color:#cc332b transparent;}
.tips-top::after{top:-5px; z-index: 2; margin-left:-2px; border-width:0px 4px 5px 4px; border-style:solid; border-color:#d74239 transparent;}

.btn-login{
    color: #fff;
    border-top: 1px solid #5abcee;
    border-bottom: 1px solid #0d96cf;
    background: #149cdb;
    background: -webkit-gradient(linear,0% 0,0% 100%,from(#1ba2e8),to(#0d96d0));
    background: -webkit-linear-gradient(top,#1ba2e8,#0d96d0);
    background: -moz-linear-gradient(top,#1ba2e8,#0d96d0);
    background: -ms-linear-gradient(top,#1ba2e8,#0d96d0);
    background: -o-linear-gradient(top,#1ba2e8,#0d96d0);
}
#home-login{background: #f6f6f6;border:1px solid #ccc}