html,body{height: 100%;}
a{ blr:expression(this.onFocus=this.blur());  outline:none;  } a:focus{ -moz-outline-style: none;  }
.all{}
.hd{width: 980px;margin: 0 auto;background: url(imagestborder_3.png) no-repeat right 0;position: relative;top: -6px; z-index: 997;}
.topbar{padding: 10px 0 5px;zoom:1;}
.topbar:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.qnav li{background: url(imagesnavbg_3.png) no-repeat right 3px;padding: 0 15px;float: left;}
.qnav a{color: #676767;}
.qnav .last{padding-right: 0;background: none;}
.qnav .first{padding-left: 0;}
.qnav{margin-bottom: 10px;}
.topbar .text{border: 1px solid #e6e6e6;border-radius: 3px;padding: 0 3px;height: 22px;line-height: 22px;width: 250px;float: left;margin-right: 10px;}
.topbar .btn{border: none;padding: 0;width: 22px;height: 24px;background: url(imagessbtn_2.png) no-repeat center center;cursor: pointer;}
.nav{background: #00719d;height: 45px;line-height: 45px;margin-bottom: 1px;width: 100%;}
.nav>ul{width: 980px;margin: 0 auto;}
.nav>ul>li{width: 14%;
 text-align: center; float: left;position: relative;z-index: 99;}
.nav>ul>li:hover ul{display: block;}
.nav li a:hover{display: block;background-color:#004b67; color: #fff;}

.nav>ul>li>a{display: block; width: 100%; font-size: 15px;}
.nav>ul>li>a:hover{text-decoration: none;Color:#ffba00}
.nav ul ul{position: absolute;top: 45px;left: -1px;width: 100%;text-align: center;border-left: 1px solid #c6c6c6;border-right: 1px solid #fff;display: none;}
.nav ul ul li{border-bottom: 1px solid #0075a1;line-height: 35px;background: #045484; font-size: 14px;}
.nav ul ul li a:hover {text-decoration: none;}
.navdrop>a{background: url(imagesnavdrop_3.png) no-repeat 84px center;}
.nav li a{color: #fff;}
.nav li.last{background: none;}
.nav li.last>a{padding: 0 27px;}

.top{background: #00719d;height: 30px;line-height: 30px;margin-bottom: 1px;width: 100%;}
.top>ul{width: 980px;margin: 0 auto;color: #fff;}
.top .p1{width: 30%;text-align: left; float: left;position: relative;z-index: 99;color: #fff;}
.top .p2{width: 70%;text-align: right; float: right;position: relative;z-index: 99;color: #fff;}
.top .p2 a{color: #fff;}
.top .p2 a:hover{color: #ff7e00;}



#slides iframe{width: 100%;height: 334px;border: 0 none;overflow: hidden;margin: 0;padding: 0;border-style: none;}
#slides {height:334px; width: 980px; margin: 0 auto; overflow:hidden; position:relative;z-index: 1;margin-bottom: 5px;}
#slides ul {height:400px; position:absolute;}
#slides ul li {float:left; height:334px; overflow:hidden; position:relative;}
#slides .btnBg {position:absolute; width:970px;padding-left: 10px; height:60px; bottom:0; left: 50%;margin-left: -490px;z-index: 1;background:rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');}
#slides .btn {text-align:center;}
#slides .btn span {float: left;width: 24px;height: 60px; margin:0 10px; cursor:pointer;font-size: 18px;color: #fff;}
.btn img{width: 45px; height: 45px;border: 2px solid transparent;}

.btnBg .preNext{cursor: pointer;width:24px;height:60px;display:block;background: url(imagesarr_3.png) no-repeat 0 13px;text-indent: -999em;z-index: 9;}
.btnBg .pre:hover{background-position: 0 -50px;}
.btnBg .next{background-position: -116px 13px;left: 220px;}
.btnBg .next:hover{background-position: -127px -51px;}
.btnBg .preNext,.btnBg div{float: left;}
.btnBg div{height: 60px;line-height: 60px;}
.btn span{background: url(imagesarr_3.png) no-repeat -42px -114px;}
.btn span.on{background-position: 0 -114px;color: #fff;+background-position: 1px -114px;}
.stit{position: absolute;width: 590px;left: 20%;bottom: 0;margin-left: -110px;padding-right: 10px;text-align: right;z-index: 10;height: 60px;line-height: 60px;white-space: nowrap;}
.stit a{color: #545454;font-size: 18px;}
.stit a:hover{color: #d90000;}
.main{width: 980px;margin: 0 auto 50px;}
.main .bl_list {width: 265px; border-radius: 5px; border: 1px solid #ccc; overflow: hidden;
 box-shadow: 1px 1px 2px #e0e0e0;}
.main .bl_list li {height: 3x; line-height: 30px; text-align: center; border-bottom: 1px solid #eee;}
.main .bl_list li:last-child {border-bottom: none;}
.main .bl_list li a{color: #636363;}
.main .bl_list li a:hover{color: #b60000;}
.main .bl_list .current {background-color: #0075a1; color: #fff;}

.box{margin-bottom: 15px;}

.bleft {width: 500px;float: left;margin-right: 5px;}
.tit{height: 40px;line-height: 40px;border-bottom: 2px solid #00597b;}
.tabtit{overflow: hidden;}
.tit h3{float: left;font-size: 18px;border-bottom: 5px solid #00597b;}
.tit h3,.tit h3 a{color: #0e419c;}
.more{float: right;background: url(imagesbg_3.png) no-repeat -10px -59px;padding-right: 12px;height: 40px;color: #0e419c;}
.bleft .tit{padding-right: 10px;margin-bottom: 10px;}
.bleft .tit h3{padding: 0 20px 0 10px;}
.newstit span{width: 62px;height: 18px;margin-right: 10px;line-height: 18px;background: url(imagesbg_3.png) no-repeat -158px -86px;color: #fff;font-family: "Arial";text-align: center;}
.newstit a{color: #000;font-weight: bold;}
.news li:hover a{color: #087BC7;}
.newstit{margin-bottom: 10px;height: 18px;overflow: hidden;white-space: nowrap;}
.newinfo a{margin-right: 10px;}
.newinfo p{overflow: hidden;zoom:1;height: 75px;line-height: 25px;overflow: hidden;}
.news li{padding-right: 10px;margin-bottom: 10px;}
.newinfo p a{margin-right: 0;color: #000;}
.newinfo img{width: 110px;height: 75px;}

.bcenter{width: 430px;float: left; padding-left: 40px;}
.tabtit{margin-bottom: 2px;}
.tabtit h3{width: 215px;float: left;background: url(imagesbg_3.png) no-repeat center -111px;color: #0e419c;height: 40px;line-height: 40px;cursor: pointer;font-size: 18px;text-align: center;}
.tabtit h3.cur{background-position: center -156px;color: #fff;}
.clist li{font-weight: bold;padding-left: 15px;height: 50px;line-height: 50px;background: #e8f2fc;margin-bottom: 1px;color: #000;}
.clist li a {color: #000;}
.tablist>div{display: none;height: 458px;overflow: hidden;}
.clist .signup{margin:10px 6px 0 0;float: right;width: 55px;padding-left: 30px;height: 30px;line-height: 30px;background: url(imagessignup_3.png) no-repeat 0 0;color: #fff;display: none;}
.clist li:hover .signup{display: block;}
.clist li:hover{background: #fddee4;}
.clist li:hover,.clist li:hover a{color: #cc0001;}
.clist li:hover .signup{color: #fff;}
.bviewlist{background: #f5f5f5;position: relative;}
.cinfo{width: 400px;margin: 0 auto;padding-top: 10px;}
.cinfo dl{color: #000;margin-bottom: 9px;}

.cinfo dt{font-weight: bold;margin-bottom: 10px;font-size: 14px;}
.cinfo dd{line-height: 24px;text-align: justify;position: relative;}
.phase li{border-bottom: 1px solid #fff;height: 30px;line-height: 30px;background: #0e419c;padding-left: 15px;color: #fff;}
.phase li.last{border-bottom: 0;}
.phase li .f_r{padding-top：30px;float:right}
.cinfo .more{float: none;position: absolute;right: 0;bottom: 0;background-position: 29px -67px;height: 24px;text-align: center;width: 50px;}
.bviewlist .prev,.bviewlist .next{z-index: 99;position: absolute;top: 98px;width: 20px;height: 20px;background: url(imagesviewbg_3.png) no-repeat scroll -39px -2px rgb(0,0,0);filter:alpha(opacity=60);cursor: pointer;
background: url(imagesviewbg_3.png) no-repeat scroll -39px -2px rgba(0,0,0,0.6);}
.bviewlist .prev{left: 0;}
.bviewlist .next{right: 0;background-position: -91px -2px;}
.overview{position: relative; width: 1290px; height: 458px; left: -430px;}
.overview>li{position: absolute;top: 0;left: 430px;z-index: 0;display: none;height: 458px;width: 430px;}

.bright{float: right;width: 200px;}
.lapp{background: url(imagesappbg_2.png) no-repeat 50px 0 #0e419c;}
.lapp a{border-bottom: 1px solid #17a3d7;border-left: 1px solid #17a3d7;font-size: 14px;height: 62px;line-height: 62px;color: #fff;display: block;padding-left: 70px;background: url(imagesapp_3.png) no-repeat 0 0;}
.lapp a:hover{background: url(imagesapp2_2.png) no-repeat 0 0 #fff;color: #0b46ae;text-decoration: none;border-right: 4px solid #cc0001;}
.lapp .reg{background-position: 15px 17px;border-top: 1px solid #17a3d7;}
.lapp .csconsult{background-position: 18px -58px;}
.lapp .csrequest{background-position: 18px -133px;}
.lapp .ceoclub{background-position: 21px -208px;}
.lapp .alumni{background-position: 22px -278px;}
.lapp .weixin{background-position: 20px -343px;}
.lapp .weibo{background-position: 20px -405px;height: 61px !important;}
.lapp .mobile{background-position: 20px -474px;height: 60px !important;}
.lapp .reg:hover{background-position: 15px 17px;}
.lapp .csconsult:hover{background-position: 18px -58px;}
.lapp .csrequest:hover{background-position: 18px -133px;}
.lapp .ceoclub:hover{background-position: 21px -208px;}
.lapp .alumni:hover{background-position: 22px -278px;}
.lapp .weixin:hover{background-position: 20px -343px;}
.lapp .weibo:hover{background-position: 20px -405px;}
.lapp .mobile:hover{background-position: 20px -474px;}

.events .more{background-position: 14px -59px; }
.events .tit{margin-bottom: 10px;}
.elist{float: left;overflow: hidden;zoom:1;width: 100%;}
.elist li{float: left;width: 30%;margin:0 30px 17px 0;overflow: hidden;zoom:1;}
.edate{float: left;width: 52px;height: 51px;background: url(imagesbg_3.png) no-repeat -72px -54px;text-align: center;margin-right: 15px;}
.edate span{display: block;}
.edate .month{color: #fff;height: 20px;line-height: 20px;}
.edate .day{color: #AA2519;font-size: 24px;height: 30px;line-height: 30px;}
.einfo{overflow: hidden;zoom:1;position: relative;}
.einfo p{height: 36px;line-height: 18px;text-align: justify;}
.einfo p a{color: #000;}
.einfo p a:hover{color: #087BC7;}
.einfo div{color: #087bc7;}
.einfo div span{margin-right: 10px;display: inline-block;zoom:1;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.einfo .signup{position: absolute;right: 0;bottom: 0;color: #0e419c;font-weight: bold;text-decoration: underline;}
.einfo .signup:hover{color: #049bc2;}

.calendar{overflow: hidden;zoom:1;float: right;width: 293px;height: 200px;position: relative;}
#calendarbox{position: absolute;top: 24px;left: 0;width: 586px;overflow: hidden;height: 175px;}
.cbody{float: left;}
.cbody>ul>li{background: url(imagescbg_2.png) no-repeat center -76px;float: left;width: 41px;text-align: center;height: 24px;line-height: 24px;border-bottom: 1px solid #d6d5d5;border-right: 1px solid #d6d5d5;}
.cbody li:hover{background-position: -15px -119px;}
.cbody li.today{background-position: -15px -160px;}
.cbody li.mark:hover{position: relative;z-index: 1;}
.cbody li.mark:hover div{display: block;}
.cbody li.mark>div{position: absolute;z-index: 999;width: 200px;height: 45px;padding: 5px;background: #ddf6ff;border: 1px solid #1773c2;top: 30px;border-radius: 5px;display: none;text-align: left;}
.cbody li.mark div div{height: 48px;overflow: hidden;width: 200px;margin-top: -2px;overflow-y: auto;}
.cbody li.mark div span{position: absolute;width: 22px;height: 8px;background: url(imagescldtip_3.png) no-repeat 0 0;top: -7px;left: 20px;}
.cbody li.mark div span.other{background: url(imagescldtip1_2.png) no-repeat 0 0;}
.cbody li.mark a{background: url(imagescbg_2.png) no-repeat -12px -200px;}
.cbody li.mark li{padding-left: 10px;background: url(imagesdot_2.jpg) no-repeat 0 10px;white-space: nowrap;overflow: hidden;}
.cbody>ul{overflow: hidden;zoom:1;width: 293px;}
.cweek{background: #1e9ee3 !important;}
ul.cweek li{height: 24px;line-height: 24px;border-right-color: #1e9ee3;color: #fff;font-weight: bold;background: none;}
.cbody li.nob{border-right: 0;}
.cbody  a{display: block;font-weight: bold;color: #000;}
.cbody  a:hover{text-decoration: none;}
.cbody .today a{color: #fff;}
.lastMonth a,.nextMonth a{color: #afa9a7;}
.ctit div{width: 100px;margin: 0 auto;text-align: center;}
.ctit{position: relative;height: 24px;background: #0e419c;line-height: 24px;color: #fff;font-weight: bold;font-size: 14px;}
.ctit a{position: absolute;background: url(imagescbg_2.png) no-repeat -12px -11px;width: 12px;height: 14px;text-indent: -999em;top: 5px;}
.ctit .prev{left: 30px;}
.ctit .prev:hover{background-position: -12px -47px;}
.ctit .next{right: 30px;background-position: -47px -11px;}
.ctit .next:hover{background-position: -47px -47px;}
.show{position: absolute;z-index: 999;width: 200px;min-height: 24px;padding: 5px;background:#ddf6ff;border: 1px solid #1773c2;border-radius: 5px;text-align: left;display:none;}
.show span{position: absolute;width: 22px;height: 8px;background: url(imagescldtip_3.png) no-repeat 0 0;top: -7px;right: 9px;}
.show div{max-height: 144px;overflow: hidden;width: 200px;margin-top: -2px;overflow-y: auto;}
.show li{padding-left: 10px;background: url(imagesdot_2.jpg) no-repeat 0 10px;overflow: hidden;line-height: 24px;}
.show li a{color:#000;}

.ft{height: 160px;color: #fff;text-align: left;
 background-color: #00597b;
}
.footer-box {
 width: 980px;
 margin: 0 auto;
}
.footer-top {
 font-size: 18px;
 padding: 10px 0 5px 0;
}
.footer-box ul li {
 float: left;
 width: 25%;
 text-align: left;
 margin: 5px 0;
 cursor: pointer;
 font-size: 13px;
}
.footer-bottom {
 text-align: center;
 margin-top: 8px;
}
.footer-bottom p {
 margin:4px 0;
 font-size: 13px;
}
.innerft{width: 1000px;margin: 0 auto;padding: 30px 50px 0;overflow: hidden;zoom:1;}
.ftnav li{background-position: right -57px;}
.ftnav a{color: #fff;}
.ftnav{overflow: hidden;zoom:1;}

.bread{height: 36px;line-height: 36px;background: #f3f9ff;margin-bottom: 20px;}
.bread div{width: 950px;margin: 0 auto;color: #0e419c;font-family: "simsun";}
.bread div a{color: #0e419c;margin: 0 10px;}
.bread div span{margin-left: 10px;}

.events {position: relative;}
.bl{width: 265px;float: left;margin-right: 20px;}
.br{overflow: hidden;zoom:1;}
.bl .tit{margin-bottom: 20px;}
.bl .tit h3{padding: 0 20px 0 10px;}
.bl dl{padding: 0 15px;margin-bottom: 15px;}
.bl dt{font-size: 14px;font-weight: bold;color: #393939;line-height: 30px;}
.bl dd{line-height: 24px;padding-left: 12px;background: url(imagesddbg_3.png) no-repeat 0 8px;}
.bl dd a{color: #393939;}
.bl .lapp a{text-align: center;padding-left: 0;}
.bl .lapp a:hover{border-left: 4px solid #cc0001;border-right: 1px solid #17A3D7;}
.bl .lapp .reg{background-position: 35px 17px;}
.bl .lapp .csconsult{background-position: 38px -58px;}
.bl .lapp .csrequest{background-position: 38px -133px;}
.bl .lapp .reg:hover{background-position: 32px 17px;}
.bl .lapp .csconsult:hover{background-position: 35px -58px;}
.bl .lapp .csrequest:hover{background-position: 35px -133px;}
.bl .lapp{background-position: center 0;}
.br .bimg{padding: 10px 0;border-top: 1px dotted #72ade6;border-bottom: 3px solid #CF0000;margin-bottom: 10px;}
.br .bimg img{width: 695px;}
.art{line-height: 24px;color: #181818;}
.art p{text-indent: 2em;margin-bottom: 20px;}
.art dl{margin-bottom: 20px;}
.art dt{font-weight: bold;text-indent: 2em;}
.art dd{text-indent: 2em;}

.article{line-height: 24px;color: #393939;}
.article p{margin-bottom: 10px;text-indent: 2em;}
.subject{border-bottom: 1px dotted #9fa6aa;text-align: center;padding-bottom: 10px;margin-bottom: 10px;}
.subject h2{color: #0e419c;font-size: 18px;line-height: 26px;}
.subject .aside span{margin: 0 10px;}
.pspe{padding-left: 7em;}
.pspe strong{margin-left: -7em;}
.listevent li{margin-bottom: 10px;color: #393939;background: url(imageslibg_2.jpg) no-repeat 0 center;padding-left: 15px;}
.listevent li a{margin-right: 10px;color: #393939;}
.listevent li a:hover{color: #027be4;}
.listevent li span{margin-right: 10px;}


.page{height: 30px;line-height: 30px;overflow: hidden;zoom:1;width: 100%;font-family: "Arial";font-weight: bold;text-align: center;padding-top: 30px;}
.page a{color: #000;padding: 0 6px;}
.page .cur{color: #fff;background: #CF0000;padding: 2px 6px; }
.page .prev,.page .next{padding: 5px 15px;font-family: "simsun";color: #CF0000;font-weight: bold;}
.page .prev{margin-right: 15px;}
.page .next{margin-left:15px;}

.dnews{width: 650px;margin: 0 auto;}
.dnews img{display: block;max-width: 600px;margin: 0 auto;margin-bottom: 10px;}
.dnews p{text-indent: 0em;}


.br h3{color: #0E419C;font-size: 18px;line-height: 36px;}
.newbimg{overflow: hidden;zoom:1;margin-bottom: 10px;}
.imgnews{float: left;width: 375px;height: 235px;overflow: hidden;position: relative;}
.imgnews img{width: 375px;height: 235px;}
.newbimg dl{overflow: hidden;zoom:1;color: #393939;line-height: 24px;padding: 0 15px;background: #f1f1f1;height: 235px;}
.newbimg dt{padding-top: 5px;margin-bottom: 10px;font-weight: bold;}
.newbimg dt a{color: #0b409e;font-size: 14px;}
.newbimg dt a:hover{color: #0b409e;text-decoration: none;}
.newbimg .more{background: none;padding-right: 0;float: none;display: block;text-align: right;}
.imgnews .rslides_tabs{position: absolute;right: 10px;bottom: 10px;}
.rslides_tabs li{float: left;width: 13px;height: 13px;background: url(imagessliderbg_3.png) no-repeat 0 -45px;text-indent: -999em;margin: 0 3px;}
.rslides_tabs li a{display: block;height: 100%;width: 100%;}
.rslides_tabs li.rslides_here{background-position: 0 0;}

#alumni{overflow:hidden;width:695px;height:130px;zoom:1;margin:0 auto 10px;overflow: hidden;}
.inalumni{width:800%;}
#alumni1,#alumni2{float:left;}
#alumni img{height: 110px;width: 90px;border: 1px solid #f2f2f2;}
#alumni li{float:left;margin:0 5px;text-align:center;}
#alumni li:hover img{border-color: #CF0000;}
#alumni li a{display:block;margin-bottom:5px;}

.listaluni{overflow: hidden;zoom:1;}
.listaluni li{float: left;width: 46%;*width:45%;padding-right: 4%;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px dotted #ccc; }
.listaluni .bpic{float: left;margin-right: 15px;}
.listaluni .bpic img{box-shadow: 1px 1px 1px #ccc;vertical-align: middle;width: 105px;height: 132px;}
.listaluni div{overflow: hidden;zoo:1;}
.listaluni li .name{font-weight: bold;margin-right: 10px;}
.listaluni li .name a{color: #000;margin-right: 10px;}
.listaluni li .comp{margin-bottom: 20px;}
.listaluni li.last{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}

.teachers li span{font-weight: bold;}
.teachers li .name a{color: #0e419c;}
.teachers .title{border-bottom: 1px dotted #8bc2ff;line-height: 24px;margin-bottom: 5px;}
.title{font-weight: bold;}
.title span{margin: 0 5px;}
.title .name{color: #0e419c;margin-left: 0;}
div.listaluni{margin-bottom: 20px;width: 400px;}
div.listaluni .field{margin-top: 10px;}
.tabinfo p{line-height: 24px;margin-bottom: 20px;}

.contact{width: 560px;margin: 20px auto;overflow: hidden;zoom:1;}
.contact li{float: left;font-weight: bold;color: #000;border-left: 2px solid #12a3c9;padding-left: 8px;width: 270px;margin-bottom: 20px;}
.bmap{border: 5px solid #cee6fd;width: 682px;height: 352px;}
.bmap iframe{width: 682px;height: 352px;}

.choice{background: #e2e5e9;padding: 20px;margin-bottom: 20px;}
.lcs{width: 655px;}
.lcs .first td{border-bottom: 1px solid #fff;}
.lcs .first .last{border-bottom: 0;}
.lcs label{font-family:Tahoma;}
.lcs input{vertical-align:middle;margin: 0 5px;}
.lcs td{padding: 5px;}
.choice form{float: right;}
.lcs .csearch{background: url(imagescbtn_2.png) no-repeat 0 0;width: 80px;height: 30px;padding:0 0 0 25px;text-align: center;line-height: 30px;color: #fff;border: 0 none;font-size: 14px;}
.lcs .ctext{width: 160px;height: 24px;}
.lcourse dt{height: 30px;line-height: 30px;background: #0e419c;color: #fff;padding-left: 10px;margin-bottom: 20px;}
.lcourse dd{border-bottom: 1px dashed #9fa6aa;padding-bottom: 10px;margin-bottom: 10px;overflow: hidden;zoom:1;}
.lcourse .cname{display: block;margin-bottom: 20px;font-size: 14px;color: #0e419c;font-weight: bold;}
.lcourse p{width: 460px;margin-bottom: 15px;}
.tbc{float: right;width: 200px;text-align: center;table-layout: fixed;}
.tbc th{background: #d0e0fa;padding: 5px 0;border-right: 1px solid #fff;}
.tbc td{padding: 5px 0;border-bottom: 1px dashed #9fa6aa;}
.tbc a{color: #890000;font-weight: bold;}
.cop{clear: both;font-weight: bold;color: #890000;margin-left: -5px;font-size: 14px;margin-bottom: 15px;}
.cop a{color: #890000;margin: 0 5px;}
.tab,.tab li{background: url(imagestab_3.jpg) repeat-x 0 28px;}
.boxtab>div{display: none;}
.tab{overflow: hidden;zoom:1;height: 32px;margin-bottom: 20px;color: #fff;}
.tab li{float: left;margin-right: 1px;background-position:center -8px;height: 28px;line-height: 28px;padding: 0 18px;cursor: pointer;}
.tab li.cur{background-position: center -45px;cursor: default;}
.cimg{margin-bottom: -40px;}
.cimg,.cimg>div{overflow: hidden;zoom:1;}
.cimg img{float: left;margin-right: 20px;}
.cimg .tbc{width: 100%;float: none;}
.cimg dl,.courseinfo{line-height: 24px;}
.cimg dl{margin-bottom: 30px;}
.cimg dt{background: #d0e0fa;text-align: center;font-weight: bold;}
.courseinfo{margin-bottom: 15px;}

.tbwebsite{width: 100%;text-align: center;margin-bottom: 20px;}
.tbwebsite th{border: 1px solid #fff;border-bottom: 1px solid #c7c7c7;background: #e2e5e9;color: #0e419c;height:40px;}
.tbwebsite th.col1{border-left-color:#e2e5e9; }
.tbwebsite th.col7{border-right-color:#e2e5e9; }
.tbwebsite td{border: 1px solid #afafaf;height: 30px;color: #4b4b4b;}
.tbwebsite td.col7 img{vertical-align: middle;}
.tbwebsite td.col1{font-weight: bold;}
.tbwebsite td.col2{text-align: left;padding: 0 10px;}
.tbwebsite td.col5 a{font-weight: bold;color: #890000;}
.tbwebsite td.col6 a{font-weight: bold;color: #0e419c;}
.webform{width: 480px;margin: 0 auto 20px;border: 1px solid #c1c4c8;text-align: center;padding-bottom: 10px;}
.webform dt{height: 36px;line-height: 36px;color: #0e419c;font-size: 14px;background: #e2e5e9;margin-bottom: 10px;}
.webform dd{line-height: 40px;}
.webform input{width: 200px;padding: 2px 5px;border: 1px solid #e1e1e1;}
.webform dd label{color: #2653ae;}
.forlabel label{display: inline-block;zoom:1;width: 96px;text-align: right;}
input.btn{background: url(imagesbtn_2.jpg) no-repeat center -4px;}
.webform .btn{width: 70px;height: 24px;line-height: 24px;padding: 0;border: 0;color: #fff;}
.signav{margin-bottom: 10px;}
.signav a{display: block;height: 40px;line-height: 40px;margin-bottom: 1px;text-align: center;background: #dcedf8;color: #0e419c;font-size: 14px;}
.signav a.cur{background: #2653ae;color: #fff;}
.signav a:hover{text-decoration: none;}
.entry{*zoom:1;line-height: 34px;}
.entry:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.text{border: 1px solid #d3d3d3;width:200px;padding:0 5px;height: 22px;margin-right: 10px;float: left;margin-top: 5px;background-color: #fff;line-height: 22px;}
.select{width: 212px;}
.dbcol{margin-bottom: 20px;}
.entry label{float: left;width: 72px;height: 34px;overflow: hidden;text-align: right;margin-right: 5px;}
.entry label span{color: #da3535;margin-right: 5px;}
.dbcol h4{font-weight: bold;background: #f6f6f6;padding: 0 10px;margin-bottom: 10px;}
.dbcol h4 span{color: #e60012;}
.dbcol li{float: left;width: 50%;*width: 48%;}
.bcheck{font-family: tahoma;}
.bcheck input{vertical-align: middle;margin: 0 5px;}
.bcheck div{margin-left: -5px;*margin-left: -8px;overflow: hidden;zoom:1;}
.birth .text{width: 37px;float: none;margin: 0 5px;}
.birth{margin-left: -5px;*margin-left: -3px;float: left;}
.dbcol .nofloat{width: 100%;}
.dbcol .nofloat span{float: left;width: 150px;}
.dbcol .nofloat .else{overflow: hidden;width: auto;margin-right: 10px;}
.boxbtn{text-align: center;margin: 30px 0;}
.boxbtn .btn{margin: 0 20px;background-position: center -4px;width: 70px;border: 0 none;padding: 0;text-align: center;height: 24px;line-height: 24px;color: #fff;}
.consultexp{text-align: center;margin-bottom: 10px;line-height: 34px;font-weight: bold;}
.consultexp p{color: #e60012;clear: both;font-weight: normal;}
.consultexp .text{float: none;width: 50px;margin: 0 5px;}
.consultexp>span{margin: 0 10px;}
.msg{float: left;color: #7a7a7a;}
.msg span{float: left;width: 30px;height: 30px;background: url(imagesformico_3.png) no-repeat 0 0;}
.pass span{background-position:center -89px; }
.error span{background-position:center -51px; }
.attention span,.empty span{background-position: center -22px;}
dd.bcheck div{width: 217px;float: left;margin-right: 10px;}
dd.bcheck div span{margin-right: 20px;}
.siglecol{margin-bottom: 20px;}
.siglecol dt{background: #f6f6f6;margin-bottom: 10px;text-align: center;color: #848484; }
.siglecol dd{width: 330px;margin: 0 auto;}
.vertify .text{width: 100px;}
.vertify img{width: 66px;height: 24px;float: left;margin:5px 34px 0 0;}
.other label{width: 100px;}
.other ul{overflow: hidden;zoom:1;}
.other ul label{width: 48px;}
.else input{border: 1px solid #d3d3d3;}
.else input[type="checkbox"]{border: 0;}

.boxreg{width: 500px;margin: 0 auto;}
.boxreg label span{width: 40px;color: #000;float: left;height: 34px;line-height: 38px;margin-right: 5px;}
.boxreg label .bimg{height: 34px;line-height: 34px;font-size: 28px;vertical-align: middle;text-align: center;}
.boxreg label .bimg img{vertical-align: middle;}
.popinfo .boxbtn{text-align: center;}
.bradio{margin-right: 10px;}
.boxreg p{border-bottom: 1px dotted #000;padding: 0 48px;line-height: 24px;margin-bottom: 15px;}
.bentry{padding: 20px 0;background: #f0f2f4;}
.bentry .entry{padding-left: 30px;}
.bentry label{text-align: left;width: 115px;}
.popinfo iframe{width: 600px;margin: 0 auto;}
.regbtn{position: fixed;bottom: 0;width: 100%;left: 0;height: 40px;}
.regbtn iframe{width: 100%;}
.boxbtn .graybtn{background: url(imagesbtnbg_2.png) no-repeat center 0;width: 76px;border: 0;padding: 0;margin: 0 20px;height: 24px;line-height: 24px;color: #1C4294;}
.boxbtn .greenbtn{background: url(imagesbtnbg_2.png) no-repeat center -35px;width: 76px;border: 0;padding: 0;margin: 0 20px;height: 24px;line-height: 24px;color: #fff;}
.cover{position: fixed;width: 100%;height: 100%;z-index: 999;top:0;left:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.cover .pop{background: #fff;position: absolute;width: 700px;left: 50%;margin-left: -350px;top: 50%;margin-top: -400px;}
.cover .popinfo{padding: 40px 20px;width: 600px;margin-left: -300px;margin-top: -220px;}
.close{position: absolute;width: 30px;height: 30px;right: 10px;top: 10px;background: url(imagesclose_2.png) no-repeat center center;}
.cc{float: right;width: 280px;}
.cc dt{float: left;width: 12px;height: 70px;text-align: center;padding: 2px 5px 0;background: url(imagesccbg_3.jpg) no-repeat 0 0;color: #fff;line-height: 16px;}
.cc dd{background: #e9f6ff;height: 24px;line-height: 24px;color: #0e419c;padding-left: 20px;overflow: hidden;zoom:1;}
div.courseinfo{margin-right: 300px;}
.precess{background: url(imagesprocess.png) no-repeat center center;height: 695px;}
.precess ul{overflow: hidden;zoom:1;}
.precess li{width:160px;border: 1px solid #d2d2d2;border-radius: 5px;background: #e5e5e5;padding: 20px;float: left;margin:50px 72px 320px;line-height: 24px;}
.login{background: #F3F9FF;padding: 30px 50px;border-radius: 5px;margin-bottom: 30px;}
.login dt{background: none;text-align: center;border-bottom:  1px dotted #000;font-size: 14px;color: #087bc7;}
.login .forget{color: #087bc7;text-decoration: underline;}
.lapp li{position: relative;z-index: 2;}
.bwx{position: absolute;width: 250px;height: 250px;z-index: 999;background: url(imagesweixinbg_3.png) no-repeat 0 0;left: -256px;top: -93px;display: none;padding: 3px;}
.lapp li:hover>.bwx{display: block;}

.lnav{background: #0E419C;height: 30px;line-height: 30px;margin-bottom: 1px;width: 100%;}
.lnav a{color: #fff;}
.layout{width:980px;margin: 0 auto;zoom:1;}
.layout:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.welcome{color: #90c512;height: 30px;line-height: 30px;float: left;display: inline;}
.welcome a{color: #90c512;margin-left: 10px;}
.innernav{float: right;display: inline;}
.innernav a{margin-left: 40px;}
.innernav a.exit{color: #ff7895;}
.lqnav>a{padding-right: 15px;background: url(imagesqnvbg.png) no-repeat right center;}
.lqnav{position: relative;z-index: 999;}
.lqnav ul{position: absolute;display: none;left: -1px;top: 18px;background: #fff;z-index: 1000;width: 100%;border: 1px solid #ccc;border-top: 0;}
.lqnav ul li{background: none;line-height: 24px;width: 63px;}
.lqnav:hover ul{display: block;}
.lqnav ul li:hover{background: #08B4FE;}
.lqnav ul li:hover a{color: #fff;}

.tbapply{width: 600px;margin: 0 auto 30px;text-align: center;}
.tbapply .thead td{background: url(imagesthbg_2.jpg) repeat-x 0 0;color: #fff;font-weight: bold;}
.tbapply .thead td.goon{
background: -moz-linear-gradient(top,#fff,#e6e6e6);
background: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
background: -o-linear-gradient(top,#ffffff,#e6e6e6);
background: -ms-linear-gradient(top,#ffffff,#e6e6e6);
background: linear-gradient(top,#ffffff,#e6e6e6);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#e6e6e6');
}
.tbapply td{border: 1px solid #b2b6be;height: 34px;}
.tbapply a{color: #ff5400;}
.goon a{color: #68b000;}
.tbapply .signed{color: #81c716;}


.mapLayout{width:100%;background:url(imagesxiaoyoubg_2.png) repeat-x;}
.map2{width:1000px;margin:0 auto;padding-top:38px;}
.map2 .title{width:100%;height:41px;}
.map2 .title h2{font-size:30px;color:#fff;float:left;font-family:Georgia, "Times New Roman", Times, serif; font-weight:inherit}
.map2 .title .home{color:#fff;float:right;padding-left:19px;margin-top:15px;background:url(imageshomeico_3.png) no-repeat left center;}
.mapCon{width:1000px;height:886px;margin:0 auto;border-top:4px solid #C0B3B6;background:#fff;padding-top:38px;}
.mapModel{float:left;width:280px;padding-left:52px;border-right:1px solid #f4f4f4;}
.mapModel h3{width:142px;height:32px;float:left;margin-top:14px;text-indent:16px;background:#7b98ac;color:#fff;font:14px/32px "??????";}
.mapModel ul{width:100%;float:left;margin:20px 0;}
.mapModel li{width:100%;float:left;line-height:24px;color:#737373;text-indent:16px;}
.mapModel li a{color:#737373;}
.mapModel li a:hover{color:#00a8e1;}
.mapBottomInnerWhite{width:1000px;height:40px;background:#fff;}


.scrolltab{position:relative;width:650px;margin:0 auto 20px;}
.scrolltab .ulBigPic{overflow:hidden;}
.scrolltab .ulBigPic li{width:650px;display:none;text-align: center;}
.scrolltab .ulBigPic li p{height: 30px;line-height: 30px;margin-bottom: 0;}
.scrolltab .ulBigPic li img{max-width: 600px;height: 430px;margin-bottom: 0;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .ulBigPic .sMore{height:24px;line-height:24px;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:157px;background:url(imagesbgart_2.png) no-repeat;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:30px;}
.scrolltab .sLeftBtnA{background-position:-5px -2px;}
.scrolltab .sLeftBtnASel{background-position:-80px 0;}
.scrolltab .sLeftBtnABan{background-position:-157px 0;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:30px;}
.scrolltab .sRightBtnA{background-position:-38px -1px}
.scrolltab .sRightBtnASel{background-position:-116px 0;}
.scrolltab .sRightBtnABan{background-position:-192px 0;}
.scrolltab .dSmallPicBox{width:650px;position:relative;height: 75px;}
.scrolltab .dSmallPic{width:600px;height:75px;position:absolute;left:50%;margin-left: -300px;top:0px;overflow:hidden;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:104px;height:70px;border:1px solid #fff;padding:3px 2px 0;float:left;display:inline;cursor:pointer;overflow:hidden;text-align: center;margin: 0 5px;}
.scrolltab .dSmallPic li img{width:100px;height: 67px;}
.scrolltab .dSmallPic .liSelected{border-color:#e9c184;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:18px;height:30px;display:block;position:absolute;top:24px;background:url(imagesbgart_2.png) no-repeat;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:0;}
.scrolltab .sLeftBtnB{background-position:0 -87px;}
.scrolltab .sLeftBtnBSel{background-position:-36px -87px;}
.scrolltab .sLeftBtnBBan{background-position:-73px -87px;}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:0;}
.scrolltab .sRightBtnB{background-position:-16px -87px;}
.scrolltab .sRightBtnBSel{background-position:-52px -87px;}
.scrolltab .sRightBtnBBan{background-position:-88px -87px;}




.att_css {width:700px; float:left; padding:0px}
.att_css h5{font-size:15px; font-family:"??????";  width:200px; float:left; line-height:50px; font-weight:normal; text-align:left}
.att_css ul{width:100%;float:left;overflow:hidden;}
.att_css li{width:100%;float:left; line-height:20px; background-image:url(../images/download.png); background-repeat:no-repeat; background-position:left buttom; padding-left:20px;padding-bottom:5px;}
.att_css li  a{ color:blue;font-size:14px; }