@charset "utf-8";
/* CSS Document */

body,div,dd,dl,dt,ul,li,ol,b,i,h1,h2,h3,h4,h5,h6,hr,form,input,textarea,fieldset,button,legend,p,td,th,pre,blockquote{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,arial,tahoma,\5b8b\4f53;}
body{background:#e3edf5;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,cite,code,em,th,i,b{font-weight:normal;font-style:normal;}
fieldset,img{border:0;}
li,ol,ul{list-style:none;}
button,input,select,textarea{font-size:100%;outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
a{color:#333;text-decoration:none;outline:0;}
a:visited{text-decoration:none;}
a:hover{color:#f60;}
a:active {color:#333;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
.hide{display:none;}
.wrap{width:980px;min-width:980px;margin:0 auto;clear:both; position:relative;}
.fl{float:left;}
.fr{float:right;}
.font11{font:normal 11px Microsoft Yahei,arial,tahoma,\5b8b\4f53;color:#999;}
.font14b{font:500 14px Microsoft Yahei,arial,tahoma,\5b8b\4f53;}
.font16b{font:500 16px Microsoft Yahei,arial,tahoma,\5b8b\4f53;}
.font12b{font-weight:bold;}
.video-tit,.xueyuan-tit,.class-tit,.link-tit,.que-tit{background:url(img/icon.png) no-repeat;}
.l-w{width:635px;}
.r-w{width:325px;}
.xueyuan,.class{padding-top:20px;}

/* logo nav */
.topnav{width:100%;height:28px;line-height:28px;background:#0053b3; color:#fff; text-align:right;}
.topnav a{color:#fff;}
.topnav a:hover{color:#fff446; text-decoration:underline;}
.header-wrap{background:#fff;position:relative;z-index:5000;height:80px;}
a.an-logo{width:185px;height:66px; background:url(img/logo.jpg) no-repeat; display:inline-block;margin-top:5px;}

.main-nav{width:700px;height:40px;margin-top:40px;}
.main-nav li{float:left; font:500 14px Microsoft Yahei,arial,tahoma,\5b8b\4f53;color:#333;height:40px;}
.main-nav li a,.main-nav li a:link,.main-nav li a:visited{color:#333;padding:0 10px;height:38px;display:inline-block;}
.main-nav li a:hover{color:#ed1e00;}
.main-nav li.current a{border-bottom:solid 2px #ed1e00;color:#ed1e00;}

/* banner */
.ban{width:100%;height:473px;background:#00a0e9 url(img/ban.jpg) no-repeat center top;}
.lx-wrap{width:320px;height:290px;position:absolute;top:90px;right:0;}
.lx-top{background:#154f93;height:45px;padding:10px 15px;color:#fff;line-height:22px;}
.lx-cont{position:relative;background:rgba(21,79,147,0.6)!important;filter:alpha(Opacity=60);background:#154f93;padding:10px 15px;color:#fff;}
.lx-cont p{position:relative;}
.lx-wx{width:280px;height:88px;padding:5px;background:#fff;margin:10px 0 5px 0;display:inline-block;overflow:hidden;position:relative;}
.lx-wx-txt{width:150px;height:88px;color:#333;float:left;overflow:hidden;padding-left:10px;display:inline-block;} 
.lx-wx-img{width:88px;height:88px;float:left;overflow:hidden;display:inline-block;} 

/* video */
.cont1-p{padding-top:30px;}
.video{height:550px;}
.video-tit{height:41px;padding-left:46px;line-height:41px;}
.video-tit-icon{width:36px;height:41px;}
.video-box{background:#fff;border:10px #fff solid;margin-top:15px;}

.youshi{padding-top:28px;overflow:hidden;}
.youshi-tit{height:81px; background:url(img/tit_r01.png) no-repeat bottom;}
.youshi-list{height:150px;background:#2c77c4;position:relative;padding:10px 0 0 15px;}
.youshi-line{width:1px;height:200px;border-left:1px #c3d8ee dotted;position:absolute;left:21px;}
.youshi-list p{width:295px;height:31px;line-height:31px; color:#2c77c4;margin:10px 0 15px;background:url(img/r_li_bg.png) no-repeat;display:block;position:relative;z-index:5;}
.youshi-list p i{padding-left:35px;}

.zx{background:#2c77c4;padding:13px 0 15px 40px;color:#fff;}
.zx-tit{background:url(img/zx_tit.png) no-repeat;height:43px;}
.tel{height:19px;line-height:19px;padding:10px 0 10px 10px;}
.tel-icon{width:18px;height:19px;background:url(img/tel.png) no-repeat;display:inline-block;padding-right:10px;}
.qq{height:39px;}
.qq-icon{width:36px;height:39px; background:url(img/qq_ico.png) no-repeat;padding-right:5px;display:inline-block;}
.qq h2{width:200px;height:24px;border-bottom:1px #c3d8ee dotted;display:inline-block;font-weight:600;font-size:15px;}
.qq p{font-size:10px;line-height:18px;font-weight:normal;}

.r-btn{padding-top:10px;}
.r-btn a.btn01{width:158px;height:118px;background:url(img/btn_zx.png) no-repeat;display:inline-block;}
.r-btn a.btn02{width:157px;height:118px;background:url(img/btn_bm.png) no-repeat;display:inline-block;}

.xueyuan-tit{height:41px;padding-left:46px;line-height:41px; background-position:0 -47px;}
.xueyuan-list{padding-top:10px;}
.xueyuan-list dl{height:65px;margin-bottom:5px;background:#fff;overflow:hidden;}
.xueyuan-list dt{width:90px;height:65px;background:url(img/xy_bg.png) no-repeat right;padding:0 25px 0 15px;display:block;}
.xueyuan-list dd{width:470px;padding:5px 5px; display:block;}
.xueyuan-list dd a.curt{color:#ed1e00;}
.xueyuan-list dd a.curt:hover{color:#f60;}
.xueyuan-icon{height:16px;width:16px; background:url(img/star_level3.gif) no-repeat;float:left;padding-right:2px;}
.xueyuan-list dl span{display:block;line-height:20px;padding-top:3px;font-weight:600;}

.class-tit{height:41px;padding-left:46px;line-height:41px; background-position:0 -94px;}
.class-box{padding:15px;background:#fff;margin-top:10px;}
.class-box li{height:18px;line-height:18px;margin-bottom:6px;}
.class-box span.first,.class-box span.second,.class-box span.three,.class-box span.num{width:22px;height:16px;background:url(img/num_bg.png) no-repeat; text-indent:5px;display:inline-block;font:11px arial,tahoma;padding-top:2px;}
.class-box span.first,.class-box span.second,.class-box span.three{color:#fff;}
.class-box span.second{ background-position:0 -21px;}
.class-box span.three{ background-position:0 -42px;}
.class-box span.num{ background-position:0 -63px;}
.class-box span.i-3{text-indent:2px;}

.chat-tit-a{height:30px;background:url(img/tit_r02.png) no-repeat bottom;}
.chat-tit{height:40px;line-height:40px;color:#a89110;background:#ffe135 url(img/icon.png) no-repeat 15px -135px;padding-left:45px;font-size:14px;font-weight:600;}
.chat-list{background:#fff;padding:25px 15px 29px;overflow:hidden;}
.chat-list .row{padding-bottom:10px;overflow:hidden;}
.chat-list .row .time{width:66px;height:63px;background:url(img/time_bg.png) no-repeat; text-align:center;display:inline-block;color:#666;}
.chat-list .row .time .ri{font:800 24px Tahoma, Geneva, sans-serif;padding:3px 0 6px;}
.chat-list .row .time .nianyue{font:500 16px Tahoma, Geneva, sans-serif;}
.chat-list .row .txt{width:210px;padding-left:10px;display:inline-block;overflow:hidden;}

.que-box{background:#fff;padding:37px 15px;}
.que-box h2{border-bottom:#e0e0e0 1px solid;padding-bottom:19px;}
.que-tit{height:21px;line-height:21px;background-position:0 -175px;padding-left:30px;float:left;}
.que-list{padding-top:15px;}
.que-list li{ list-style:url(img/ar.png) inside;height:24px;line-height:24px;overflow:hidden;}

.link-tit{margin-top:35px;background-position:0 -202px;padding:0 0 15px 20px;}
.link-p{background:#fff;padding:15px;overflow:hidden;}
.link-p a{margin-right:10px;}

.bank30{height:30px;}
.foot{height:170px; background:#2c77c4 url(img/footer_bg.jpg) no-repeat center;color:#c5d4e5;}
.foot a{color:#c5d4e5;}
.foot-p{padding-top:20px;}
.foot ul{padding-left:10px;}
.foot li.curnav{padding:5px 0;}
.font-img{border:#fff 5px solid;}



