/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none; outline: none;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}

.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}


.bg{background:#fff;}
.nav { background: #fff;}
.nav li{ color:#666;}
.nav li a:visited, .nav li a:link {color: #666;}
.nav li a:hover, .nav li a:active {color: #e53032;}
.foot{ background:#fff; color:#999;}
.foot a:visited, .foot a:link{ color:#999;}
.foot a:hover, .foot a:active{ color:#e53032;}

.idp_left_float{ margin-left: -695px !important;}
.idp_right_float {  margin-right: -695px !important;}

.footerBottom{ height:92px; overflow:hidden; }
html,body{ width:100%; height: 100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

/*a_top*/
.a_top{ width:100%; height:777px; overflow: hidden;  background:url(../images/pic1.jpg) no-repeat center top; font-family: "微软雅黑"; }
.a_top .top_link{ padding-top: 459px; padding-bottom: 34px;}
.a_top .top_link a{ width: 216px; height: 43px; margin-left: 7px; display: inline; line-height:43px ; text-align: center; font-size:18px ; color: #cc3300; border:1px solid #cc3300; border-radius: 5px;}
.a_top .top_link a.one{ background: #cc3300; color: #fff;}
.jiangzuo{}
.jiangzuo .jz_title{ width: 615px; margin-left:385px ;}
.jiangzuo .jz_title span{ float: left; width:63px ; height: 26px; color: #000; line-height:26px ; text-align: center; margin-right:30px ; display: inline; font-size: 16px; cursor: pointer;}
.jiangzuo .jz_title span.se{ background: #996633; color: #fff;}

#scrollbar1 { width: 580px; margin: 26px 0 0 419px; }
#scrollbar1 .viewport { width: 540px; height: 161px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{float: right; width: 13px; overflow: hidden; }
#scrollbar1 .track { position: relative;height: 100%;  width:13px; position: relative;}
#scrollbar1 .thumb { background:url(../images/pic1.png) no-repeat; height:45px; width: 9px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left:1px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

.jz_con{ /*height: 165px;*/ padding-top: 10px;}
.jz_con p{ height: 22px; line-height:22px ; overflow: hidden; font-size:14px ; color: #000; font-weight: bold;}
.jz_con div{ padding-top: 13px; margin-top: 15px; border-top: 1px solid #d0c5a8;   }
.jz_con div dl{ width:90px ;font-size:14px ; color: #000;}
.jz_con div dl.condl_mid{ width:185px ; padding: 0 20px;}
.jz_con div dl.condl_last{ width:225px ;}
.jz_con div dl dt{  height:22px ; line-height: 22px; overflow: hidden; font-weight: bold;}
.jz_con div dl dd{padding-top: 10px; line-height: 22px; height: 50px;}
.hide{ display: none;}
.jz_con .jingxi{border-top: 1px solid #d0c5a8; margin-top: 13px;  padding-top: 20px; font-size: 14px;font-family: "微软雅黑"; line-height: 24px;}
.jz_con .jingxi dt{ font-weight: bold;}
/*a_free*/
.a_free{ width: 100%; background: #efe1c4; padding-top: 42px; font-family: "微软雅黑";}
.a_free .free_top{ position: relative;}
.a_free .free_top h2{ position:relative; width:527px ; height:23px ; margin:0 auto; border:1px solid #000;}
.a_free .free_top h2 p{ position: absolute; left:77px; top:-18px; height:28px ; line-height:28px ; padding:0 10px; overflow: hidden; font-size: 24px; font-weight: bold; color: #342a1f; background: #efe1c4;}
.a_free .free_title{}
.a_free .free_top a{ position: absolute; right: 165px; bottom: 2px; width:50px;height:24px ; line-height:24px ; font-size: 14px; color: #996633; }
.a_free .free_main{ }
.a_free .free_main .free_title{ width:410px ; margin:30px auto 25px; }
.a_free .free_main .free_title span{ float: left; width: 72px; height: 26px; line-height: 26px; text-align: center; overflow: hidden; margin:0 5px; color: #042243; font-size: 16px; cursor: pointer;}
.a_free .free_main .free_title span.se{ background: #996633; color: #fff;}
.a_free .free_main .free_con{}
.a_free .free_main .free_con div{}
.a_free .free_main .free_con div dl{ width:288px ; background: #fff; border:1px solid #042243; padding:21px 0 20px; height:195px; overflow:hidden;}
.a_free .free_main .free_con div dl dt{ text-align: center; margin-bottom: 10px;}

.a_free .free_main .free_con div dl dd{ line-height: 24px; font-size: 14px; color: #333; padding-left: 25px;}
.a_free .free_main .free_con div dl dd.free_ddTwo{ height: 48px;}
.a_free .free_main .free_con div dl dd.zjjb{ height: 48px; overflow: hidden;}
.a_free .free_main .free_con div dl dd.xy_num{ padding-top: 10px;}
.a_free .free_main .free_con div dl dd.xy_num span{ color: #cc3300;}
.a_free .free_main .free_con div dl dd a{ display: block; width:216px; height:42px ; line-height:42px ; overflow: hidden; text-align: center; border:1px solid #cc3300; color: #cc3300; border-radius: 5px; font-size: 14px; margin-top: 12px;}
.a_free .free_main .free_con div dl dd a:hover{ background: #cc3300; color: #fff;}
.a_free .free_main .free_con div dl.freedl_mid{ margin:0 64px;}
.xianshi{ height:24px ; line-height:24px ; overflow: hidden; font-size: 20px; font-weight: bold; text-align: center; color: #342a1f;   margin-top: 10px;}

.a_free.a_showTime{ padding-top: 67px; padding-bottom: 30px; }
.a_free.a_showTime h2{ height: 58px; overflow: hidden; text-align: center;margin-bottom: 25px;}
.a_showTime div{ padding:13px 0 15px; border-bottom: 1px solid #a79d89;}
.a_showTime div dl{ width: 300px;}
.a_showTime div dl.dlMid{ padding: 0 50px;}
.a_showTime div dl dt{ height:30px ; line-height: 30px; overflow: hidden; font-size: 18px; color: #000; font-weight: bold;}
.a_showTime div dl dd{ height:30px ; line-height: 30px; overflow: hidden;  font-size: 14px; color: #000;}

.a_jiabin{background: #dcc79b; width: 100%; padding-top: 42px; font-family: "微软雅黑"; }
.a_jiabin .free_top h2{ position:relative; width:527px ; height:23px ; margin:0 auto; border:1px solid #000;}
.a_jiabin .free_top h2 p{ position: absolute; left:77px; top:-18px; height:28px ; line-height:28px ; padding:0 10px; overflow: hidden; font-size: 24px; font-weight: bold; color: #342a1f; background: #dcc79b;}
.jiabin{ padding-bottom: 40px;}
.jiabin dl{ width: 270px;}
.jiabin dl.dlLast{ padding-right: 0;}
.jiabin dl dt{ text-align: center; height: 124px; overflow: hidden; margin:40px 0 30px;}
.jiabin dl dd{line-height:24px ; font-size:14px ; color: #000;}
.jiabin dl dd.dtMid{ height: 32px; line-height:32px ; overflow: hidden; font-size: 18px; font-weight: bold;}
.jiabinLink{ width:476px ; margin:0 auto; padding-bottom: 50px;}
.jiabinLink a{ width:216px; height:44px ; margin:0 10px 0; display: inline; line-height: 44px; overflow: hidden; text-align: center; border:1px solid #cc3300; border-radius: 5px; color: #cc3300; font-size: 14px;}
.jiabinLink a:hover{ background: #cc3300; color: #fff;}

.jiabin.picScroll-left{ height: 360px; overflow: hidden; position:relative; padding:0 30px; width: 940px; margin: 0 auto;}
.picScroll-left .hd .next{ position:absolute;/* z-index:1000;*/ top:170px; left:0; width:24px; height:43px; background: url(../images/new_icon1.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left .hd .prev{ position:absolute; /*z-index:1000;*/ top:170px; right:0;width:24px; height:43px; background: url(../images/new_icon2.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.jiabin.picScroll-left .hd{}
.jiabin .bd{}
.jiabin .bd li{ width: 260px; padding:0 25px;}







.a_jiabin.a_school{background: #efe1c4; position: relative; }

.a_school_tishi{ width: 970px; position: absolute; top:490px; left: 50%; margin-left: -500px; text-align: right; height: 24px; line-height: 24px; font-size: 12px; font-family: "微软雅黑"; color: #000; padding-right:30px ;}


.a_jiabin.a_school .free_top{position: relative;}
.a_jiabin.a_school .free_top .baodian{ position: absolute; right:0 ; top:-14px; width:216px ; height: 36px; padding:5px 0; overflow: hidden; border:1px solid #cc3300; border-radius: 5px; font-size:14px ; color: #cc3300; line-height: 18px; text-align: center; z-index: 999;}
.a_jiabin.a_school .free_top .baodian strong{ font-weight: bold;}

.a_jiabin.a_school .free_top h2 p{background: #efe1c4;}
.school_main .school_Tit{ width:410px ; margin:30px auto 25px; }
.school_main .school_Tit span{ float: left; width: 72px; height: 26px; line-height: 26px; text-align: center; overflow: hidden; margin:0 5px; color: #042243; font-size: 16px; cursor: pointer;}
.school_main .school_Tit span.se{ background: #996633; color: #fff;}

.slideBox,.slideBox2,.slideBox3,.slideBox4,.slideBox5{ width:932px; height:340px; margin:0 auto;  position:relative; }
.slideBox .bd li img,.slideBox2 .bd li img,.slideBox3 .bd li img,.slideBox4 .bd li img,.slideBox5 .bd li img{ width: 189px; height:61px ; overflow: hidden;}
        /*.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
        .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
        .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
        .slideBox .hd ul li.on{ background:#f00; color:#fff; }*/
.slideBox .bd,.slideBox2 .bd,.slideBox3 .bd,.slideBox4 .bd,.slideBox5 .bd{ position:relative;width:932px; height:340px; overflow: hidden; z-index:0;}
.slideBox .bd li,.slideBox2 .bd li,.slideBox3 .bd li,.slideBox4 .bd li,.slideBox5 .bd li{ float: left;width:932px !important; height:340px; zoom:1; vertical-align:middle; }
.slideBox .bd li dl,.slideBox2 .bd li dl,.slideBox3 .bd li dl,.slideBox4 .bd li dl,.slideBox5 .bd li dl{ width:229px ; height: 167px; border:1px solid #042243; text-align: center; background: #fff; margin:0 1px 1px;}
.slideBox .bd li dl dt a,.slideBox2 .bd li dl dt a,.slideBox3 .bd li dl dt a,.slideBox4 .bd li dl dt a,.slideBox5 .bd li dl dt a{ display: block; padding-top: 20px;}
.slideBox .bd li dl dd a,.slideBox2 .bd li dl dd a,.slideBox3 .bd li dl dd a,.slideBox4 .bd li dl dd a,.slideBox5 .bd li dl dd a{ display: block; height:42px ; line-height:42px ; overflow: hidden; font-size: 14px; color: #333;}
.slideBox .bd li dl dd.sc_ddLast,.slideBox2 .bd li dl dd.sc_ddLast,.slideBox3 .bd li dl dd.sc_ddLast,.slideBox4 .bd li dl dd.sc_ddLast,.slideBox5 .bd li dl dd.sc_ddLast{ width: 107px; margin:0 auto;}
.slideBox .bd li dl dd.sc_ddLast a,.slideBox2 .bd li dl dd.sc_ddLast a,.slideBox3 .bd li dl dd.sc_ddLast a,.slideBox4 .bd li dl dd.sc_ddLast a,.slideBox5 .bd li dl dd.sc_ddLast a{ float: left; width: 48px; text-align: center; height: 22px; line-height: 22px; overflow: hidden; font-size:12px ; color: #333; border:1px solid #996633;  border-radius: 2px;}
.slideBox .bd li dl dd.sc_ddLast a.yue,.slideBox2 .bd li dl dd.sc_ddLast a.yue,.slideBox3 .bd li dl dd.sc_ddLast a.yue,.slideBox4 .bd li dl dd.sc_ddLast a.yue,.slideBox5 .bd li dl dd.sc_ddLast a.yue{ background: #996633; color: #fff; margin-right: 7px; display: inline;}
        /* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox2 .prev,.slideBox3 .prev,.slideBox4 .prev,.slideBox5 .prev{ position:absolute; left:-35px; top:50%; margin-top: -22px; width:22px; height:44px; background:url(../images/prev.png) no-repeat;   }
.slideBox .next,.slideBox2 .next,.slideBox3 .next,.slideBox4 .next,.slideBox5 .next{position:absolute; top:50%; right:-35px;width:22px;margin-top: -22px; height:44px;   background:url(../images/next.png) no-repeat;}
        
        
.school_link{ padding:30px 0 0 33px;}
.school_link div{width: 880px; font-size:14px ; }
.school_link div a{ float: left; width: 425px; height: 24px; line-height: 24px; overflow: hidden; color: #000; }
.school_link a.right{ width: 80px; color: #996633; font-size: 14px; padding-top: 20px;}

.a_jiabin.a_school.a_chuanqi{ padding-top:70px ; }
.a_jiabin.a_school.a_chuanqi .free_top h2 p{ left: 130px;}
.picMarquee-left{ width:1000px; margin:30px auto 0; height: 104px;  overflow:hidden;  }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; height:104px; width: 219px; float:left; display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ position: relative; display: block;height:104px; width: 219px;overflow:hidden; text-align:center; }
        .picMarquee-left .bd ul li .pic img{  height:104px; width: 219px; display:block;  }
.picMarquee-left .bd ul li .pic p{ display: none; position: absolute; top:0; left: 0;height:64px; width: 199px; overflow: hidden; background: url(../images/pic4.png) repeat; color: #fff; font-size: 14px; padding: 40px 10px; }
.picMarquee-left .bd ul li .pic:hover p{ display: block;}


.a_jiabin.a_school.a_chuanqi.a_fengyu .free_top h2 p{ left: 120px;}
.fy_con{}
.fy_con dl{ width: 180px;  color: #000; line-height:24px ; padding:30px 10px 10px;}
.fy_con dl dt{  font-weight: bold;  font-size: 16px;}
.fy_con dl dd{ font-size: 14px; }
.fy_con dl dd.midDd{ height:100px ; padding:10px 0 25px; overflow: hidden;}
.fy_con dl dd a{ display: block; height: 24px; line-height: 24px; font-size: 12px; color: #000; font-family: "宋体";}
.fy_con dl dd a:hover{ color: #cc6600;}


.a_goods{ width: 100%; background: #efe1c4; padding-top: 75px; font-family: "微软雅黑";}
.a_goods h2{ height: 78px; text-align: center; overflow: hidden;}
.goods_con{ padding:30px 0;}
.goods_con a{ position: relative; width:234px ; height:222px ; overflow: hidden; border:1px solid #000; margin:0 45px; display: inline;}
.goods_con a img{width:234px ; height:222px ;}
.goods_con a p{ display: none; position: absolute; padding:30px 5px 30px; left:0 ; top:60px; width: 224px;  overflow: hidden; text-align: center; background: url(../images/pic5.png) repeat; font-size: 18px; color: #fff; line-height: 24px;}
.goods_con a:hover p{ display: block;}
.goods_con a:hover{ border-color: #996633;}
.goods_link{ width:476px ; margin:0 auto; padding-bottom: 55px;}
.goods_link a{ width:216px; height:44px ; margin:0 10px 0; display: inline; line-height: 44px; overflow: hidden; text-align: center; border:1px solid #cc3300; border-radius: 5px; color: #cc3300; font-size: 14px;}
.goods_link a:hover{ background: #cc3300; color: #fff;}

.apply_con{ font-family: "微软雅黑"; padding-bottom: 50px; padding-top: 40px;}
.apply_con .apply_conLeft{ width:520px ; font-size:14px ; color: #333; line-height: 24px;}
.apply_con .apply_conLeft strong{ display: block; height:32px ; line-height: 32px; overflow: hidden; font-size: 18px; font-weight: bold; padding-top: 15px;}
.apply_con .apply_conLeft p{ padding-left: 28px;}

.a_jiabin.a_advantage{ background: #fff;}
.a_jiabin.a_advantage .free_top{ }
.a_jiabin.a_advantage .free_top h2 p{ left:157px;  background: #fff;}


.xiwei_tc{ position:absolute;left:0; top:0; width:100%; height:100%; background:url(../images/fuBg.png) repeat;}
.xiwei_tc .tc_tijiao{ position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:460px; height:330px; padding:0 20px; overflow:hidden; background:#fff; z-index:10000px;}
.tc_tijiao h2{ font-size:24px; color:#302b3a; font-weight:normal; text-align:center; border-bottom:2px solid #ccc; padding:30px 0 18px 0;}
.tc_tijiao .tc_close{ position:absolute; z-index:100000; top:17px; right:20px; width:15px; height:15px; background:url(../images/fuicon1.png) no-repeat;}
.tc_tijiao form ul{width:300px; margin:0 auto;  font-family:"宋体"; padding-top: 22px;}
.tc_tijiao form ul li{ width:300px ; font-size:14px; margin-bottom: 16px; font-family: "微软雅黑";}
.tc_tijiao form ul li p .Validform_checktip.Validform_wrong{ color: #0093d1 !important;}
.tc_tijiao form ul li div{width:268px ; height: 38px; overflow: hidden;  border:1px solid #ccc; color:#ccc; font-size:14px; border-radius:3px; background:url(../images/icon1.jpg) 12px 13px no-repeat; padding-left: 30px;}
.tc_tijiao form ul li input{ height: 18px; line-height: 18px; padding:10px 10px; width: 248px; border:none; color:#ccc;}
.tc_tijiao form ul li.tel_Li div{background:url(../images/icon2.jpg) 12px 13px no-repeat;}
.tc_tijiao button{ display: block; width:160px ; height: 40px; overflow: hidden; margin: 15px auto; background:url(../images/button.png) no-repeat;}
.Validform_checktip{
    margin-left:8px;
    line-height:20px;
    height:20px;
    overflow:hidden;
    color:#999;
    font-size:12px;
}
.Validform_right{
    color:#71b83d;
    padding-left:20px;
    background:url(../images/y_right.png) no-repeat left center;
}
.Validform_wrong{
    color:red;
    padding-left:20px;
    white-space:nowrap;
    background:url(../images/y_error.png) no-repeat left center;
}
.Validform_loading{
    padding-left:20px;
    background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
    background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}