/* CSS Document */
*{ margin:0; padding:0;}
body{ background:#fff !important; font-size:14px; font-family:"微软雅黑"; overflow:auto !important;}
a{ text-decoration:none; outline: none; cursor:pointer;}
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:#000; color:#999;}
.foot a:visited, .foot a:link{ color:#999;}
.foot a:hover, .foot a:active{ color:#e53032;}

.idp_left_float{ margin-left: -650px !important;}
.idp_right_float {  margin-right: -650px !important;}

.footerBottom{ height:92px; overflow:hidden; }
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

.bj{ width:auto; height:527px; background:url(../img/bj1.jpg) no-repeat top center;}
.bja{ width:auto; height:523px; background:url(../img/bj2.gif) no-repeat top center;}
.bjb{ width:auto; height:755px; background:url(../img/bj3.gif) no-repeat top center;}
.bjc{ width:auto; height:1035px; background:url(../img/bj4.gif) no-repeat top center;}
.bjd{ width:auto; height:919px; background:url(../img/bj5.gif) no-repeat top center;}
.bje{ width:auto; background:url(../img/bj6.jpg) no-repeat top center #ceeaf6; padding-top:20px;}
.bjf{ width:auto; background:#e6cfbf;}

.wrapper h2{ font-size:24px; line-height:40px; color:#000;}
.wrapper h3{ font-size:18px; line-height:30px; font-weight:normal;}
.wrapper h4{ font-size:16px; }

.quanju_btn{ padding:9px 42px; *line-height:40px; border:1px solid #3399cc; background:#3399cc; color:#fff !important; margin-right:25px;  border-radius:0px; text-decoration:none; font-weight:bold;}
.quanju_btn:hover{border:1px solid #3399cc; background:none; color:#3399cc !important; text-decoration:none; font-weight:bold; }
.quanju_btna{ padding:9px 42px; *line-height:40px; border:1px solid #006699; background:#006699; color:#fff !important; margin-right:25px;  border-radius:0px; text-decoration:none;font-weight:bold;}
.quanju_btna:hover{border:1px solid #006699; background:none; color:#006699 !important; text-decoration:none;font-weight:bold;}

.top{ width:725px; overflow:hidden;}
.daoyu p{ font-size:14px; line-height:24px; padding-bottom:45px;}

.dy{ font-size:18px; color:#000; line-height:38px; width:165px; background:url(../img/xian.png) no-repeat center left; padding-left:1px;}
.dy a{color:#000 !important; background:url(../img/dian1.png) no-repeat left top 7px; *background:url(../img/dian1.png) no-repeat left top; width:165px; padding-left:28px; *margin-top:7px; }
.dy a:hover{ color:#000 !important; background:url(../img/dian.png) no-repeat left top 7px;*background:url(../img/dian.png) no-repeat left top;width:165px; padding-left:30px; font-weight:bold; }

.jiangzuo_l{ width:727px; margin-top:168px;}
.jiangzuo_r{ width:224px; margin-top:30px;}
.jz{ border-top:1px solid #000000; margin-top:5px; padding-top:5px;}
.jiangzuo .jz_title{ width:150px; background:url(../img/xiana.png) no-repeat; padding-top:10px; padding-left:1px;}
.jiangzuo .jz_title span{ float: left; width:100px; padding-bottom:29px; height: 16px; color: #000; line-height:16px;  display: inline; font-size: 18px; cursor: pointer; background:url(../img/dian.gif) no-repeat; padding-left:30px; }
.jiangzuo .jz_title span.se{color: #000; background:url(../img/dian1.gif) no-repeat; font-weight:bold;}

#scrollbar1 { width:575px;}
#scrollbar1 .viewport { width: 550px; height: 308px; 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; }
#scrollbar1 .viewport table{ width:507px; line-height:22px; padding:10px 0px; border:0px;}


.jz_con{  font-size:14px; line-height:22px; color:#000;}
.jz_con p{ padding:0px;}
.jz_con font{ color:#cc0000;}
.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;}

.liangdian { padding-bottom:30px; padding-top:45px;}
.liangdian ul li{ float:left; width:112px; padding-right:65px; line-height:18px; color:#000000;}
.liangdian ul li p{ font-size:18px; padding-bottom:10px; font-weight:bold;}

.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{}
.jiabin dl{ width: 270px;}
.jiabin dl.dlLast{ padding-right: 0;}
.jiabin dl dt{ text-align: center; height: 124px; overflow: hidden; margin:40px 0 10px;}
.jiabin dl dd{line-height:24px ; font-size:14px ; color: #000;}
.jiabin dl dd.dtMid{ line-height:32px ; overflow: hidden; font-size: 18px; font-weight: bold; text-align:center;}
.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 !important; font-size: 14px;}
.jiabinLink a:hover{ background: #cc3300; color: #000 !important;}

.jiabin.picScroll-left{ height:480px; overflow: hidden; position:relative; padding:0 30px; width: 940px; margin: 0 auto;}
.picScroll-left .hd .next{ position:absolute;/* z-index:1000;*/ top:170px; left:10px; width:24px; height:43px; background: url(../img/rina.png) no-repeat; overflow:hidden; cursor:pointer;}
.picScroll-left .hd .prev{ position:absolute; /*z-index:1000;*/ top:170px; right:5px;width:24px; height:43px; background: url(../img/rin.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{ padding-bottom:70px;}
.school_main .school_Tit{ width:995px; padding-bottom:25px; padding-left:5px;}
.school_main .school_Tit span{ float: left; height: 18px; line-height: 18px; overflow: hidden; padding-left:30px; padding-right:30px; color: #000; font-size: 16px; cursor: pointer; border-right:2px solid #000; }
.school_main .school_Tit span.se{ background: #none; color: #000;font-weight:bold;}

.slideBox,.slideBox2,.slideBox3,.slideBox4,.slideBox5{ width:932px; height:514px; 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:#000; cursor:pointer; }
        .slideBox .hd ul li.on{ background:#f00; color:#000; }*/
.slideBox .bd,.slideBox2 .bd,.slideBox3 .bd,.slideBox4 .bd,.slideBox5 .bd{ position:relative;width:932px; height:514px; 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:514px; 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;  text-align: center; border:1px solid #000000; margin:0 1px 2px;}
.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: #3399cc; border:1px solid #3399cc;  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: #3399cc; 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(../img/new_icon1.gif) 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(../img/new_icon2.gif) no-repeat;}
        
.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; height: 105px; padding-top:50px;  overflow:hidden; padding-bottom:50px;  }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; width:1000px; }
.picMarquee-left .bd ul li{ margin:0 10px; height:105px; width: 220px; 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: #000; font-size: 14px; padding: 40px 10px; }
.picMarquee-left .bd ul li .pic:hover p{ display: block;}

.tc_tijiao{width:365px; padding-left:265px;}
.tc_tijiao form ul{width:365px;}
.tc_tijiao form ul li{ width:365px ; font-size:14px; margin-top: 16px; font-family: "微软雅黑";}
.tc_tijiao form ul li p .Validform_checktip.Validform_wrong{ color: #000 !important;}
.tc_tijiao form ul li div{width:335px; height:40px; overflow: hidden; font-size:14px;}
.tc_tijiao form ul li .dianhua{ background:url(../img/from1.gif) no-repeat;}
.tc_tijiao form ul li .name{ background:url(../img/from2.gif) no-repeat;}
.tc_tijiao form ul li .didian{ background:url(../img/from3.gif) no-repeat;}
.tc_tijiao form ul li select{ height:20px; line-height:20px; margin-left:40px; margin-top:10px; width:285px; border:none; background:none; color:#999; font-family: "微软雅黑";}
.tc_tijiao form ul li select option{ background:#FFFFFF; color:#999; border:none; line-height:22px; font-family: "微软雅黑";}
.tc_tijiao form ul li input{ height:40px; line-height:40px; margin-left:40px; width:260px; border:none; background:none; color:#999; font-family: "微软雅黑";}
.tc_tijiao form .xuanze{ line-height:22px; color:#000;}
.tc_tijiao form .xuanze label{ padding-right:16px; *padding-right:14px;}
.tc_tijiao form .xuanze label input{ border:none; }
.from_btn{ padding:9px 137px; *padding:6px 86px; border:1px solid #006699; background:#006699; color:#fff; margin-right:25px;  border-radius:0px; text-decoration:none; margin-top:10px; cursor:pointer; font-family: "微软雅黑"; font-weight:bold;}
.from_btn:hover{border:1px solid #006699; background:none; color:#006699; text-decoration:none; font-family: "微软雅黑";}
.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;}


.jiebanga{ width:865px; color:#000; font-size:14px; padding-left:103px; padding-top:35px;}
.jiebanga li{ float:left; width:170px; padding-right:45px; height:233px; line-height:22px;}
.jiebanga p{ padding:12px 0px 10px 0px;}
.jiebanga a{ color:#000;}
.jiebanga a:hover{ color:#006699; }

.fangan{ padding:34px 0px 20px 85px;}
.fangana{ font-size:18px; border:1px solid #006699; padding:34px 68px;  margin-right:16px;  background:#ffff99;}
.fangana a{ color:#000 !important;}
.fanganb{ padding:0px 0px 0px 85px; width:700px; }
.fanganb ul li{ list-style:inside; width:230px; color:#000; float:left;}
.fanganb ul li a{ color:#000 !important;}
.fanganb ul li a:hover{ color:#000; text-decoration:underline;}

.shipinb{ width:440px; height:275px;}
.shipina{ width:500px; height:275px;}
.shipinb p{ padding:0px 15px 15px 0px; text-align:center; float:left; width:194px; color:#333333; font-size:12px;}
.shipinb p a{ color:#333333 !important; }
.shipinb ul li{ float:right; padding:0px 15px 0px 0px; width:192px;}

.beijing_zi{ height:180px; overflow-y:scroll; overflow-x:hidden; width:550px;}