﻿@charset "utf-8";

/***** 全局设置 *****/ 
body,h1,h2,h3,h4,h5,h6,p,form,li,dt,dl,dd,ol,label{margin:0;padding:0;font-weight: 500;}
body{font-family:'Microsoft YaHei',"helvetica","arial";font-size:14px;line-height:1.5;}
html,body{ width:100%; height:100%; background:#f5f5f5; }
img{border:0;}
ul,ol{margin:0;padding:0;list-style:none;}
input, textarea, select ,textarea {vertical-align: middle;outline:none;}
figure { padding:0; margin:0;}
.fl{ float:left;}
.fr{ float:right;}
.clear {clear: both;display: block;height: 0; overflow:hidden;visibility: hidden;width: 0;}
.clearfix:before, .clearfix:after {content: " ";display: block;height: 0;overflow: hidden;width: 0;}
.clearfix:after {clear: both;}
.clearfix {}

em,i{ font-style:normal;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px !important;}
.mb10{ margin-bottom:10px;}
.mt20{ margin-top:20px!important;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr10{ margin-right:10px;}
.hong { color:#9b2119;}
.lv {color: #669900;}
.rM5 {color: #cccccc;margin: 0 10px;}
a{text-decoration:none;cursor:pointer; color:#666666;-webkit-transition: color 0.1s linear 0s;	-moz-transition: color 0.1s linear 0s;-o-transition: color 0.1s linear 0s;transition: color 0.1s linear 0s;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.w1200 { width:1200px; margin:0 auto;}
.layout { width:1002px; margin:0 auto; position:relative;}
.hide{height:1px;left:-9999em!important;overflow:hidden;position:absolute}
/*topbar*/
#page {width:100%; height: 34px;color: #000;  position:relative;background-color: #f5f5f5;  border-bottom: 1px solid #eee; }
.site-nav { width:1190px; padding:0 5px; position: relative; margin:0 auto; overflow: hidden;}
.site-nav .site-nav-bd-l {float: left;}
.site-nav .site-nav-menu {float: left;}
.site-nav .site-nav-menu .site-nav-menu-hd {  height: 35px;  line-height: 35px;  padding: 0 6px;  position: relative; font-size: 14px; color: #666666; z-index: 10002;}
.site-nav .site-nav-menu .site-nav-menu-hd b {padding: 4px;}
.site-nav .site-nav-bd-r {  float: right;}
/*header*/
.headerwarp { width:100%;background: #ffffff;}
.du_header {width:1200px; padding:0px;height:126px; margin:0 auto 0px auto; position:relative;}
.du_header .logo { display:block; height:55px; float:left; margin:42px 0 0 0; overflow:hidden;}
.du_header .logo a { display:block; float:left;width:460px; height:46px;}
.du_header .logo a img {width: 460px;height: 46px;}
.du_header .logo span { display:block; float:left; height:55px; line-height:55px; padding-left:10px; margin-left:10px; color:#4d4d4d; font-weight:500; font-size:30px; border-left:1px solid #cccccc;}
.hd_head_search input{width:388px;}
.hd_head_search{_display:inline;float:right;width:460px;margin-top:42px;}
.hd_head_search .hd_search_wrap{float:left;border:2px solid #9b2119;background:#fff;}
.hd_head_search input{position:relative;z-index:1;height:38px;line-height:36px;*line-height:28px;width:350px;padding-left:10px;border:0 none;color:#333;padding-right:6px;vertical-align:middle;float:left;outline:none;font-family:microsoft yahei,microsoft heiti;}
.hd_head_search div.hd_search_form{position:relative;height:42px;z-index:1001;}
.hd_head_search .hd_search_btn{float:left;background:#9b2119;width:90px;height:40px;line-height:38px;*line-height:32px;line-height:32px\0;border:0;font-size:14px;font-family:"Microsoft YaHei";text-align:center;color:#ffffff;vertical-align:middle;cursor:pointer;}

.hd-phone {_display:inline;float:right;width:200px;margin-top:42px; margin-left: 40px;}
.hd-phone b { display: block; font-size: 14px; line-height: 14px;color: #999999;}
.hd-phone strong {display: block;font:500 30px/30px arial;color: #666666;}

#navigation{z-index: 9999;position: relative;width: 100%;background-color: rgba(56,53,53,0.95);}
/* nav */
.header-wrap{width:100%; border-bottom:1px solid #d6d6d6;background: #ffffff;}
.header {height:62px;width:1290px; padding:0 0px;margin:0 auto;position:relative;z-index:99}
.navbar{height:62px;padding-left:288px;position:relative}
.navbar a{float:left;width:auto;text-align:center;height:62px;line-height:62px;color:#4c4c4c;padding:0 4px 0 40px; margin:0 35px 0 6px;text-decoration:none;font-size:14px;font-family:"Microsoft YaHei";white-space:nowrap;position:relative;-webkit-transition: color 0.2s linear 0s;-moz-transition: color 0.2s linear 0s;-o-transition: color 0.2s linear 0s;transition: color 0.2s linear 0s;}
.navbar a:hover{color:#9b2119}
.navbar a.current{color:#9b2119; font-weight:700;}
.navbar a:hover{text-decoration:none;}
.navbar a.hot { color:#eb8237; font-weight:700;}

.menu-icon  { background-image: url(../images/menu_icon.png); background-repeat:no-repeat ;}
.menu-home { background-position: 0px 16px;}
.menu-about { background-position: 0px 16px;}
.menu-teacher { background-position: 0px -56px;}
.menu-student { background-position: 0px -131px;}
.menu-product { background-position: 0px -204px;}
.menu-online { background-position: 0px -279px;}
.menu-benefit { background-position: 0px -351px;}

.menu-iconjf{background-image: url(../images/app.png); background-repeat:no-repeat ;background-position: 0px 16px;}
/* 导航栏下拉菜单 */
.pros{width:258px;position:absolute;top:1px;left:0px;z-index:100;}
.pros h2{width:234px;height:63px; padding-left:24px;color:#ffffff;font-size:16px;font: normal 18px/63px 'Microsoft YaHei';cursor:pointer;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;background:#9b2119}
.subpage h2{cursor:pointer}
.subpage .prosul{display:none}

/* 导航栏下拉菜单 */
.prosul{width:256px;_overflow:hidden;height:397px; border-top:0;border: 1px solid #d6d6d6;}
.prosul {background-color:#ffffff}
.prosul li{height:56.714px;_overflow:hidden;padding-left:24px;background-color:#f2f2f2}
.prosul li.prosahover{background-color:#fff7f7;}
.prosul a{color:#32383b;padding-right:8px;_padding-right:6px;white-space:nowrap;display:inline-block;}
.prosul li h3{ height:56.714px; display:block; padding:0;font:normal 14px/56.714px "Microsoft YaHei";color:#32383b}
.prosul li.prosahover a.ti{color:#d03322}
.prosul li a:hover{color:#d03322}
.prosul li.nochild a:hover{color:#fff}
.prosul li i{float:right;display:block;width:3px;height:50px;text-indent:-999em;padding-right:12px; background:url(../images/icon.png) -65px -216px no-repeat;}
.prosul li.prosahover i{}
.prosul li.last{border-bottom:0 none}
.prosul li.bd-solid{border-bottom:1px #7a5d50 solid}
.prosul li.hotareas{background-image:none;padding-left:12px;line-height:26px;height:106px;*overflow:hidden}
.prosul li.hotareas i{line-height:30px;margin-top:-2px;height:40px;background-position:0 -279px}
.prosul li.hotareas a{line-height:30px;height:30px}
.prosul li.hotareas a.hot{background-position:right 0}
.prosul li h2{padding-left:0;line-height:40px;display:inline;font-size:14px;font-weight:400;}
.prosul li.prosahover h2{color:#d03322}
.prosmore{padding:15px;position:absolute;z-index:999;left:257px;top:62px;background-color:#fff;border:1px #cccccc solid;width:654px;min-height:366px}

.seccat-left {}
.seccat-left dl { padding-left: 20px;}
.seccat-left dl dd a { font-size: 12px;color: #999;}
.seccat-left .cat-grade { height: 24px;line-height: 24px; font-size: 12px;}
.seccat-left .cat-grade a {color: #9b2119;}
.seccat-left .cat-subject {height: 22px;line-height: 22px; font-size: 12px;display:inline-block; margin-right: 14px; color: #666666;font-weight: 500;}
.seccat-left cu{}


/* footer */
.footer{ padding:0px 0 0 0;width:100%;min-width:1200px; color:#fff;background: #333333;}
.copyrightbox{width:1050px;margin:0 auto}
.copyrightbox .copyright{width:684px;height:100%;margin:0 auto;padding:15px 0 20px;overflow: hidden;float:left}
.copyrightbox .copyright .snlinks {color:#fff; margin:10px 0 5px 0;}
.copyrightbox .copyright .snlinks a {color:#fff;line-height:24px;font-size: 14px;}
.copyrightbox .copyright .snlinks span{padding:0 10px;}
.copyrightbox .copyright .rights{color:#fff;line-height:2em;font-size:12px}
.copyrightbox .copyright .rights2{color:#fff;line-height:2em;}
.copyrightbox .copyright .rights2 a{color:#fff;}
.copyrightbox .copyright .copy_info {border-bottom:1px solid #4a4949}
.copyrightbox .copyright .copy_info .left{float:left;}
.copyrightbox .copyright .copy_info .right{float:right;width:164px;height:31px;background:url(/images/copy_tel.png);margin-top:45px}
.copyrightbox .copyright .qun_list {border-top:1px solid #797a7a}
.copyrightbox .copyright .qq_qun {float:left;width:300px;color:#a2a2a2;margin-top:5px}
.copyrightbox .copyright .qq_qun a{color:#a2a2a2}
.copyrightbox .qrcode {float:right;margin-top:40px;text-align:center}
.copyrightbox .qrcode img {width:106px;height:106px}
.copyrightbox .qrcode .title{font-size:12px;color:#c4c2c2}
.copyrightbox .qrcode2 {float:right;margin-top:40px;text-align:center;margin-right:30px;}
.copyrightbox .qrcode2 img {width:106px;height:106px}
.copyrightbox .qrcode2 .title{font-size:12px;color:#c4c2c2}
/* broad */
.crumb { width:1200px;height:50px; line-height: 50px; margin: 0 auto; color:#666;border-bottom: 1px solid #cccccc; }
.crumb a { color:#666; }
.crumb a:hover { color:#666; text-decoration:underline; }
.crumb a.on { color:#666; font-weight:bold; }
.page-box{ height:30px; text-align:right; margin-top:10px; float:none !important; }

/* jump */
.izl-rmenu{margin-right:0;width:82px;position:fixed;right:2px;top:65%;-webkit-box-shadow:#DDD 0 1px 5px;-moz-box-shadow:#DDD 0 1px 5px;box-shadow:#DDD 0 1px 5px;z-index:999}
.izl-rmenu .consult{background-image:url(../images/consult_icon.gif);background-repeat:no-repeat;background-position:center -244px;display:block;height:76px;width:82px}
.izl-rmenu .consult .phone{background-color:#f7f7ff;position:absolute;width:160px;left:-160px;top:0;line-height:73px;color:#000;font-size:18px;text-align:center;display:none;box-shadow:#DDD -1px 1px 4px}
.izl-rmenu a.consult:hover .phone{display:inline!important}
.izl-rmenu .cart{background-image:url(../images/consult_icon.gif);background-repeat:no-repeat;background-position:center bottom;display:block;height:16px;width:16px;font-size:12px;line-height:16px;color:#45BDFF;text-align:center;padding-top:15px;padding-right:18px;padding-bottom:47px;padding-left:48px}
.izl-rmenu a.cart:hover .pic{display:block}
.izl-rmenu .btn_top{background-image:url(../images/float_top.gif);background-repeat:no-repeat;background-position:center top;display:block;height:39px;width:82px;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}
.izl-rmenu .btn_top:hover{background-image:url(../images/float_top.gif);background-repeat:no-repeat;background-position:center bottom}
.izl-rmenu .cart .pic{display:none;position:absolute;left:-160px;top:65px;width:160px;height:160px;}
.izl-rmenu .cart .pic img{width:160px;height:160px}
#udesk-feedback-tab{position:fixed;right:2px;top:65%;margin-top:-76px;-webkit-box-shadow:#DDD 0 -1px 3px;-moz-box-shadow:#DDD 0 -1px 3px;box-shadow:#DDD 0 -1px 3px;z-index:10000;cursor:pointer;background-image:url(../images/consult_icon.gif);background-repeat:no-repeat;background-position:center -168px;display:block;height:76px;width:82px;background-color:#FFF!important;z-index:999}
#udesk-search-school {position:fixed;right:2px;top:45.8%;margin-top:-76px;-webkit-box-shadow:#DDD 0 -1px 3px;-moz-box-shadow:#DDD 0 -1px 3px;box-shadow:#DDD 0 -1px 3px;cursor:pointer;background-image:url(../images/consult_icon.gif);background-repeat:no-repeat;background-position:center -5px;display:block;height:76px;width:82px;background-color:#FFF!important;z-index:1000}
#udesk-search-test {position:fixed;right:2px;top:55.4%;margin-top:-76px;-webkit-box-shadow:#DDD 0 -1px 3px;-moz-box-shadow:#DDD 0 -1px 3px;box-shadow:#DDD 0 -1px 3px;cursor:pointer;background-image:url(../images/consult_icon.gif);background-repeat:no-repeat;background-position:center -86px;display:block;height:76px;width:82px;background-color:#FFF!important;z-index:999}


/* page-mod */
.page-mod {color: #5a5a5a;}
.page-mod .page-prev, .page-mod .page-next, .page-mod .page-last, .page-mod button, .view-ctrl .return {background:url(../images/bg_pages.png) no-repeat;}
.view-ctrl .return {margin-top:0;line-height:19px;font-family:"Arial";}
.page-mod a, .page-mod span, .view-ctrl .return {float:left;margin-right:0px;padding:0 12px;height:30px;font-size:14px;line-height:30px;border-width:1px;border-style:solid;font-family:Arial, Helvetica, sans-serif;color:#8F8F8F;border-color:#fff #E3E4DD #E3E4DD #fff;background-color:#FFF;overflow:hidden;}
.page-mod a:visited, .view-ctrl .return:visited {color:#8F8F8F;}
.page-mod span, .page-mod a:hover, .view-ctrl .return:hover {background-color:#9b2119;;border-color:#9b2119;color:#FFF;font-weight:400;text-decoration:none;}
.page-mod .page-prev, .page-mod .page-last{padding:30px 0 0;width:32px;height:0;background-color:#FFF;overflow:hidden;}
.page-mod .page-next {padding:0 20px 0 10px;font-size:14px;background-color:#FFF;}

.view-ctrl .return {float:right;padding:0 10px 0 20px;width:auto;font-size:12px;}
.page-mod .page-prev, .view-ctrl .return {background-position:-22px -47px;}
.page-mod .page-prev:hover, .view-ctrl .return:hover {background-position:11px -30px;}
.page-mod .page-last {background-position:-18px -86px;}
.page-mod .page-last:hover {background-position:8px -68px;}
.page-mod .page-next {background-position:25px -9px;}
.page-mod .page-next:hover {background-position:58px 8px;}

.page-mod .page-go {float:left;padding-left:5px;height:32px;font-size:14px;line-height:32px;overflow:hidden;}
.page-mod .page-go em {float:left;height:30px;line-height:32px;color:#5A5A5A;}
.page-mod .txt {margin:0 5px;width:35px;height:24px;line-height:24px;text-align:center;color:#666;font-family:Arial, Helvetica, sans-serif;border-radius:0;}
.page-mod input[type=button] {cursor:pointer;margin-left:5px;padding:0;width:55px;height:32px;font-size:14px;color:#5A5A5A;border:1px solid #E3E4DD;background:#fff;}
.page-mod button:hover {border:1px solid none;color:#fff;background:#9b2119;}
.page-mod .txt,.page-mod .txtarea {border: 1px solid #ddd;border-radius: 3px;color: #333;font-size: 12px;line-height: 14px;outline: medium none;padding: 3px;}

/*asid_share*/
.asid_share{position:fixed;width:80px;z-index:10000;top: 220px;right: 0; margin-top: 40px; transform: scaleY(1); opacity: 1; margin-right: 20px;}
*html #asid_share{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}

.asid_share .asid_share_box{width:100%;background:#d62d3c;text-align:center; position: relative;}
.asid_share .asid_share_box a{display:block;height:48px; line-height:48px;vertical-align: middle;}
.asid_share .asid_share_box a img { vertical-align: middle;}
.asid_share .asid_share_box a:hover{background:#b01826;text-decoration:none;}
.asid_share .asid_share_box a:hover .asid_title,
.asid_share .asid_share_box .asid_title{color:#fff;font-size:14px;display:block;line-height:48px;width:80px;}
.asid_share .red_bag{background:#b01826;text-decoration:none;}
.asid_share .asid_sha_layer{border:1px solid #ccc;background:#fff;position:absolute;right:80px;bottom:-24px;}
.squick_box_phone { width: 200px; height: 60px; padding-top: 20px;}
.squick_box_phone strong { font-size: 18px;}
.asid_share .squick_box { background: #d62d3c;}
.sweep_img{padding:10px;}
.asid_share_box .asid_help_list li{line-height:26px;height:26px;background:url(../images/dian.png) no-repeat 6px 12px;}
.asid_share_box .asid_help_list li a{line-height:26px;height:26px;padding:0 0 0 14px;text-align:left;}
.asid_help_list li a:hover{color:#fff;}

.asid_share_triangle{width:12px;height:40px;position:absolute;right:70px;bottom:-2px;z-index:100;}
.border_sj,.con_sj{display:block;width:18px;height:28px;font-size:18px;overflow:hidden;font-family: SimSun;}
.border_sj{color:#ccc;font-style:normal;margin:0 0 0 -7px;}
.con_sj{color:white;margin:-28px 0 0 -8px;}