@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,form,input,p,table,tr,td { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-family:'Microsoft Yahei'; font-size:14px;}
li{ list-style:none;}
img{ border:none;}
.clear{zoom:1;}
.clear:after{content:"\20";display:block;clear:both;}

/*头部*/
.head { height:77px; background:url(../img/head-bg.gif) repeat-x;}
.head-main { width:1004px; margin:0 auto;}
.logo-info { float:left; margin:10px 0 0 30px; width:292px; height:58px;}
.head-main h1 { margin-left:56px; float:left; display:inline; height:76px; line-height:76px; font-size:30px; color:#fffeff; font-weight:normal;}
.head-main h1 a { font-size:22px; color:#feffff; text-decoration:none;}
.head-right { float:right; padding-right:38px; width:100px; margin-top:20px;}
.head-right span { line-height:18px; font-size:12px; color:#fff; display:block;}

/*左侧内容*/
.main { width:1004px; margin:-1px auto 0 auto; background:#fff;}
.main-left { width:226px; height:574px; float:left; background:url(../img/main-left.gif) repeat-y;}
.main-left p { width:112px; height:49px; line-height:48px; font-size:18px; padding-left:109px; color:#d50c16;}
.top-info { width:175px; height:49px; line-height:48px; font-size:14px; padding-left:20px; color:#d61c27; text-align:right;}
.top-info a {color:#d61c27; text-decoration:none;}
.main-left ul { margin-bottom:216px; margin-top:10px; height:130px;}
.main-left ul li { height:31px; line-height:30px; padding-right:32px; text-align:right; font-size:13px; color:#212121; margin-bottom:2px;}
.main-left ul li a { color:#000; text-decoration:none;}
.main-left ul .active { background:url(../img/main-left-li-active.gif) no-repeat right 0;}
.scan-code { padding-left:84px; margin-bottom:90px;}
.scan-code-tip { height:25px; line-height:24px; background:url(../img/weixin-logo.gif) no-repeat 21px 0; padding-left:52px; font-size:12px; color:#333;}
.scan-code-txt { height:25px; line-height:24px; font-size:12px; color:#333; padding-left:3px;}
.scan-code img { margin-left:40px;}

/*右侧内容*/
.main-right { width:778px; float:left;}
.main-right-info { width:520px; float:left; padding-top:2px; margin-left:20px; display:inline;}
.main-right-list { padding-left:10px; border-bottom:1px solid #999;}
.main-right-list p { height:46px; line-height:46px;}
.main-right-list p span { float:left; font-size:13px; color:#d50c16;}
.main-right-list p a { float:right; font-size:12px; color:#808080; margin-right:7px; text-decoration:none; background:url(../img/main-right-list-p-a.gif) no-repeat 0 18px; padding-left:19px;}
.main-right-list li { height:26px; line-height:26px; font-size:12px;}
.main-right-list li a { color:#4e4e4e; text-decoration:none;}
.main-right-list li a:hover { text-decoration:underline;}
.more-info { height:18px; line-height:12px; text-align:right; padding-right:6px;}
.more-info a { color:#de3c49; text-decoration:none;}
.more-info a:hover { text-decoration:underline;}

.main-right-div { height:100px; border-bottom:1px solid #999; padding-left:10px;}
.noBorder { border-bottom:none;}
.main-right-div p { height:38px; line-height:38px;}
.main-right-div p span { float:left; font-size:13px; color:#d50c16;}
.main-right-div p a { float:right; font-size:12px; color:#808080; margin-right:7px; text-decoration:none; background:url(../img/main-right-list-p-a.gif) no-repeat 0 14px; padding-left:19px;}
.gray-line { height:1px; background:#999; width:530px; overflow:hidden;}
.see-info { margin-top:4px; height:34px; line-height:34px; font-size:12px;}
.see-info a { color:#000; text-decoration:none;}
.see-info a:hover { text-decoration:underline;}

.main-right-info h2 { height:44px; line-height:44px; font-size:16px; color:#d30d1a; padding-top:6px;}
.main-right-info .txt { line-height:26px; font-size:14px; color:#333; min-height:500px;}

/*右侧内容*/
.main-right-corner { width:182px; float:right; border-right:2px solid #f4c2c5; height:574px; position:relative;}
.online-consultation { position:absolute; width:128px; border:1px solid #df4851; top:67px; right:-2px; -moz-box-shadow:0 0 4px 4px #ebebeb; -webkit-box-shadow:0 0 4px 4px #ebebeb; box-shadow:0 0 4px 4px #ebebeb;}
.online-consultation-head { height:23px; line-height:22px; font-size:12px; color:#fff; padding:0 6px; background:#d50c18;}
.teacher-list li { height:31px; padding:0 5px; line-height:30px; font-size:12px;}
.teacher-list li span { height:30px; float:left; color:#221e1f; width:70px;}
.teacher-list li a { float:right; height:30px; background:url(../img/teacher-list-li-a.gif) no-repeat 0 9px; color:#595657; text-decoration:none; padding-left:17px;}
.dl1 { margin-top:250px; margin-bottom:24px; }
.dl2 { margin-bottom:24px;}
.dl1 dt { background:url(../img/dt1-bg.gif) no-repeat 10px 0;}
.dl2 dt { background:url(../img/dt2-bg.gif) no-repeat 10px 0;}
.dl3 dt { background:url(../img/dt3-bg.gif) no-repeat 10px 0;}
.dl3 dt a { color:#d50d1a; text-decoration:none;}
.dl1 dt, .dl2 dt, .dl3 dt, .dl4 dt { height:26px; line-height:26px; font-size:18px; color:#d50d1a; padding-right:62px; text-align:right;}
.dl1 dd, .dl2 dd, .dl3 dd, .dl4 dd { height:24px; line-height:24px; font-size:12px; color:#000; padding-left:50px;}
.dl1 dd a { color:#434343; text-decoration:none;}
.dl1 dd a:hover { text-decoration:underline;}
.dl3 { margin-bottom:24px;}
.dl4 { margin-bottom:24px;}
.dl4 dt { background:url(../img/dt2-bg.gif) no-repeat 10px 0;}
.dl4 dt a { color:#d50d1a; text-decoration:none;}

/*底部*/
.footer { height:217px; background:url(../img/footer-bg.gif) repeat-x; position:relative;}

.scroll_div { margin:0 auto; width:1000px; overflow:hidden; white-space: nowrap; padding-top:20px;}
.scroll_div img { width:200px; height:128px;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li { display:inline;  margin:0px;}

.footer-txt { height:54px; line-height:54px; text-align:center; color:#fffeff; font-size:12px;}