/* 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:#fff; 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; }
html,body{ width:100%; height: 100%;}
.wrapper{ width:1000px; margin:0 auto; }
.innerWrapper{ width:960px; margin:0 auto; }

.bj{ width:auto; height:; background:url(../img/bj.gif) #99cc66 no-repeat top center;}
.bja{ width:auto; height:1090px; background:url(../img/bj1.gif) #8fc15c no-repeat top center;}

.wrapper h2{ font-size:36px; line-height:40px; padding-bottom:24px; color:#FFFFFF;}
.wrapper h3{ font-size:18px;}
.wrapper h4{ font-size:16px; padding-top:36px;}

.dy{ font-size:14px; color:#006699; line-height:30px; padding-bottom:35px; padding-top:560px;}
.dy a{ margin-left:43px; padding-top:10px; color:#006699 !important; background:url(../img/dybja.png) no-repeat center top;}
.dy a:hover{ color:#006699; background:url(../img/dybj.png) no-repeat center top;}

.jiangzuo_l{ width:520px;margin-left:20px;}
.jiangzuo_r{ width:408px;}
.jiangzuo .jz_title{ width:520px;  padding-bottom:20px; border-bottom:1px dashed #fff;}
.jiangzuo .jz_title span{ float: left; width:63px ; height: 16px; color: #fff; line-height:16px ; text-align: center; padding-right:20px; margin-right:20px; display: inline; font-size: 14px; cursor: pointer; border-right:1px solid #FFFFFF;}
.jiangzuo .jz_title span.se{color: #006699;}

#scrollbar1 { width: 520px; padding-bottom:10px;}
#scrollbar1 .viewport { width: 507px; height: 210px; 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: 15px; font-size:14px; line-height:22px; color:#FFFFFF;}
.jz_con p{ padding:10px 0px;}
.jz_con font{ color:#000000;}
.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;}

.frombj{ background:url(../img/ad2.gif) no-repeat top;}
.quanju_btn{ padding:9px 28px; _padding:6px 28px; border:1px solid #3399cc; background:#3399cc; color:#fff; margin-right:25px;  border-radius:0px; text-decoration:none;}
.quanju_btn:hover{border:1px solid #3399cc; background:none; color:#3399cc; text-decoration:none}

.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 30px;}
.jiabin dl dd{line-height:24px ; font-size:14px ; color: #fff;}
.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:600px; 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(../img/new_icon1.gif) 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(../img/new_icon2.gif) 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:500px; padding-left:300px; padding-bottom:25px;}
.school_main .school_Tit span{ float: left; width: 80px; height: 18px; line-height: 18px; text-align: center; overflow: hidden; margin:0 5px; color: #fff; font-size: 16px; cursor: pointer; border-right:1px solid #FFFFFF;}
.school_main .school_Tit span.se{ background: #none; color: #006699;}

.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:#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: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; background: #fff; 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: #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(../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: #fff; font-size: 14px; padding: 40px 10px; }
.picMarquee-left .bd ul li .pic:hover p{ display: block;}

.tc_tijiao{width:365px;}
.tc_tijiao form ul{width:365px;}
.tc_tijiao form ul li{ width:365px ; font-size:14px; margin-bottom: 16px; font-family: "微软雅黑";}
.tc_tijiao form ul li p .Validform_checktip.Validform_wrong{ color: #fff !important;}
.tc_tijiao form ul li div{width:300px; 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 .guojia{ background:url(../img/from3.gif) no-repeat;}
.tc_tijiao form ul li .didian{ background:url(../img/from4.gif) no-repeat;}
.tc_tijiao form ul li select{ height:20px; line-height:20px; margin-left:40px; margin-top:10px; width:250px; border:none; background:none; color:#99cc66;}
.tc_tijiao form ul li select option{ background:#FFFFFF; color:#99cc66; border:none; line-height:22px;}
.tc_tijiao form ul li input{ height:40px; line-height:40px; margin-left:40px; width:260px; border:none; background:none; color:#99cc66;}
.tc_tijiao form .xuanze{ line-height:22px; color:#fff;}
.tc_tijiao form .xuanze label input{ border:none;}
.from_btn{ padding:9px 100px; _padding:6px 100px; border:1px solid #3399cc; background:#3399cc; color:#fff; margin-right:25px;  border-radius:0px; text-decoration:none; margin-top:10px;}
.from_btn:hover{border:1px solid #3399cc; background:none; color:#3399cc; text-decoration:none}
.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;}

.liwu{ width:375px; padding-left:20px; padding-bottom:46px;}
.liwu p{ color:#FFFFFF;}

.tequan{ color:#FFFFFF;}
.tequan p{ padding-bottom:30px; padding-top:5px;}
.tequana{ width:425px; margin-left:20px; padding-top:56px;}

.jiebang{ background:url(../img/bj2.gif) #8fc15c no-repeat bottom center; height:725px; width:auto;}
.jiebanga{ width:645px; color:#FFFFFF; font-size:14px;}
.jiebanga p{ padding:5px 0px 14px 0px;}
.jiebanga a{ color:#FFFFFF;}
.jiebanga a:hover{ color:#006699; }

.fangana{ width:183px; height:82px; text-align:center; font-size:18px; border:1px solid #006699; margin-right:16px; padding-top:35px; margin-top:30px; margin-bottom:40px;}
.fangana a{ color:#006699;}
.fanganb{ }
.fanganb ul li{ list-style:inside; width:222px; color:#FFFFFF; float:left;}
.fanganb ul li a{ color:#FFFFFF;}
.fanganb ul li a:hover{ color:#006699; 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; }
.shipinb ul li{ float:right; padding:0px 15px 0px 0px; width:192px;}