﻿
.logo{float:left;margin-top:15px; width:139px; height:45px; vertical-align:middle;}
.navi {margin-left: 160px;}
.navi .toplevel a.menu{padding:30px 30px 20px;}
.menu-abc{position:absolute; left:auto; width:180px; top:78px; padding:5px 15px; z-index:120px; border-bottom:1px solid #eee; background-color:#fafafa; overflow:hidden; box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);}
.menu-abc li:last-child a{border-bottom:none;}
.menu-abc li a{padding:10px; font-size:14px; display:block; border-bottom:1px solid #ececec;}
.menu-list > ul >li > a{margin:0 10px; padding:5px 0 ; font-size:14px; line-height:30px; color:#333; display:block; background:url(../go.png) no-repeat right center;}
.menu-list > ul >li > a.openmenu{background:url(../open.png) no-repeat right center;}
.indexBanner{margin-bottom:50px; text-align:center;}
.indexBanner img{max-width:100%; height:auto;}
.indexMainArea{margin:0 auto; width:1260px;}
.homeItem{float:left; width:315px; height:395px;}
.homeItem.c1{background:url(../1.jpg) no-repeat;}
.homeItem.c2{background:url(../2.jpg) no-repeat;}
.homeItem.c3{background:url(../3.jpg) no-repeat;}
.homeItem.c4{background:url(../4.jpg) no-repeat;}
.homeItem .block{padding:15px 20px 10px 25px;}
.homeItem .block.p{margin-top:197px; color:#fff;}
.homeItem h2{margin-bottom:10px; padding-left:10px; font-size:18px; color:#fefefe; background:url(../ico_square.png) no-repeat left center;}
.homeItem ul{min-height:120px;}
.homeItem li{font-size:14px; line-height:24px;}
.homeItem a{padding-left:12px; color:#fefefe; background:url(../ico_arrow.png) no-repeat left center;}
.homeItem li.text{padding-left:12px; color:#fefefe; background:url(../ico_arrow.png) no-repeat left 8px;}

.homeItem a.none{padding:0; background:none;}
.homeItem .more{text-align:right;}
.homeItem .more a{padding:0 15px 0 0; background:url(../ico_arrow_dbl.png) no-repeat right center;}
#sideBar .channel_title{padding-left:20px;}
#treeNav li.treeNavTitle a:link, #treeNav li.treeNavTitle a:visited {padding-left:20px;}


.caseCenterList .cclItem{margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ececec;}
.caseCenterList .img{padding-right:30px; display:table-cell; vertical-align:top;}
.caseCenterList .img img{border:1px solid #d1d1d1; max-width:100%; height:auto; min-width:180px;}
.caseCenterList .text{display:table-cell; vertical-align:top;}
.caseCenterList .text h3{margin-bottom:10px; font-size:16px;}
.caseCenterList .text p{margin-bottom:0px; padding-bottom:0px; font-size:14px; color:#666; line-height:24px; }
.caseCenterList .text a{ color:#2682b6;}
.productRS h3{margin-bottom:10px; font-size:16px; color:#333; font-weight:bold;}
.table-course th.rt{text-align:right;}

.login{padding:50px 0px; height:500px; background:url(../login.jpg) no-repeat center top;}

.lgbox{margin:0 auto; padding:8px; width:366px; height:400px; background:rgba(194,231,255,.2); border-radius:8px;}
.lgpanel{ width:100%; height:384px; background:rgba(164,213,245,.6); border-radius:8px;}
.lgpanel .title{padding-left:10px; height:40px; font-size:18px; line-height:40px; color:#fff; background:#3290ce; border-radius:5px;}
.lgpanel .errorInfo{padding:5px 0px; font-size:14px; line-height:24px; color:#fff; height:30px;}
.lgpanel .body{padding:0px 25px;}
.lgpanel .rowItem{margin-bottom:18px;}
.lgpanel .rowItem2{margin-bottom:8px;}
.lgpanel input[type="text"],
.lgpanel input[type="password"]{padding:8px; width:100%; font-size:14px; line-height:24px; border:none; border-radius:5px;}
.lgpanel input[type="text"]{background:url(../user.png) #e3f3fd no-repeat 96% center;}
.lgpanel input[type="password"]{background:url(../pwd.png) #e3f3fd no-repeat 96% center;}
.lgpanel .submit{width:100%; height:40px; font-size:16px; color:#e3f3fd; background:#4aa3dd; border:none; border-radius:5px;}
.lgpanel .reg{width:100%; height:40px; font-size:16px; color:#e3f3fd; background:#4aa3dd; border:none; border-radius:5px;}
.lgpanel .code{width:180px; display:table-cell;}
.lgpanel .cookie{width:118px;display:table-cell; vertical-align:middle; text-align:right;}
.lgpanel .code input{margin-right:10px; width:90px; background:none; background-color:#e3f3fd;}
.lgpanel .cookie img{vertical-align:top;}
.lgpanel select{width:90px; float:right;}
.lgpanel a{color:#fff;}

.bbtn{width:231px;height:55px;background:url(../btn_submit.jpg) no-repeat;border:0; display:block;}
.required{margin-right:5px; color:#f00;}
.resource{margin:0 auto; padding:0 20px; width:780px;}
.resource label{font-size:14px; color:#333; font-weight:normal;}
.errtext{color:#f00; font-size:12px; line-height:24px;}


.findpwd{margin:0 auto; width:80%;}
.findpwd form{margin:0 auto; width:600px;}
.findpwd label{text-align:right; font-size:14px;}
.findpwd .form-control.code{width:80px;}
.errtext{color:#f00; font-size:12px; line-height:24px;}
.findpwd .btStyle{ width:80px; height:30px; font-size:16px; color:#e3f3fd; background:#4aa3dd; border:none; border-radius:2px;}

.contact{margin-top:20px; text-align:center;}
.contact img{max-width:100%; height:auto;}
ul.rsApply{margin:0px auto 30px; padding-left:20px; max-width:960px;}
ul.rsApply li{float:left; margin:0 10px; display:inline; bottom:-1px;}
ul.rsApply li a{padding:15px 20px; font-size:16px; color:#333; display:block;}

.hlink{margin-bottom:0px; font-size:12px; height:24px; line-height:24px; display:inline-block;}
.hlink .welcome{margin-right:3px;}
.hlink span{display:inline-block;}
.hlink .account{position:relative;}
.hlink .uname{padding:0px 30px 0px 10px; border:1px solid #eee; background:url(../ico_arrow_down.png) no-repeat 92% 10px; z-index:1013;}
.hlink .uname.hover{position:relative; border:1px solid #ccc; border-bottom:none; background-color:#fefefe;}
ul.usermenu{position:absolute; right:0px; top:24px; padding:4px 5px 4px 10px; width:100%; min-width:150px; border:1px solid #ccc; text-align:left; z-index:1010; background-color:#fefefe; display:none; line-height:24px; box-shadow:1px 2px 1px rgba(0, 0, 0, 0.1);}
ul.usermenu li{float:left; width:50%; display:inline; font-size:12px; line-height:20px; }