@charset="UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote,th,td{ margin:0; padding:0; }
li{list-style: none;}  
textarea{resize:none;} /*图片防止被拖æ‹&#65533;*/
img{border:0;}
*{margin:0px;padding:0px;font-family: 'Microsoft YaHei';font-size: 12px;}
a{text-decoration:none;font-size: 12px; font-family: 'Microsoft YaHei';}
a,a:visited{color:#333;text-decoration:none}
a:hover{color:#0685D5}
a:focus{outline:none}
a:active{blr:expression(this.onFocus=this.blur())}
.w{width: 1200px;margin: 0 auto;}
.clr{ clear: both; height: 0; visibility: hidden; }
.clearfix:after{content: ""; display: block; width: 100%; height: 0; clear: both; } 
.fl{float: left;}
.fr{float: right;}

/*首页*/
/*header开å§&#65533;*/
.header .header1{height: 70px;background:#3e86b5; overflow: hidden; min-width: 1200px;}
/*.header .header1 .content .left{width: 900px;}*/
/*.header .header1 .content .left .p1{ text-align: center; height: 44px;margin-top: 13px;background: #fddc2b;width: 130px;border-radius: 15px;box-shadow: 1px 3px 3px #9E9E9E;font-weight: bold;}
.header .header1 .content .left .p1 a{ float: left;height: 44px;line-height: 44px; font-size: 18px;color: #ff9d06;display: inline-block;padding:0 27px;}
*/
.header .header1 .content span{ display: inline-block; height: 70px; font-size: 22px;color: #fff;height: 70px;line-height: 70px; padding:0 50px;}
.header .header1 .content span font{ font-size: 22px; color:#fddc2b; }
/*.header .header1 .content .left .p3{font-size: 18px; height: 70px;line-height: 70px;margin-left: 25px;color: #fff;}*/
.header .header1 .content .right img{float: left;height: 58px;width: 20px;display: block;margin-top: 6px;}
.header .header1 .content .right .text{color: #fff;font-size: 12px;margin-left: 10px;height: 57px;margin-top:13px;}
.header .header1 .content .right .text p{color: #fff;font-size: 12px;margin-left: 10px;line-height: 20px;}
.header .header2 { height: 100px; }
.header .header2 .logo{height: 58px;margin-top:10px;width: 870px;}
.header .head_info{ width: 300px; text-align: right; padding-top: 40px; }
.header .head_info p{ font-size: 22px; line-height: 36px; color: #d81e06;font-weight: bold; }
.header .head_info p.info_dx{ font-size: 16px; }
.header .header2 .tell {height: 58px;margin-top: 40px;width: 50%;}
.header .header2 .tell i {height: 50px;width: 50px;display: inline-block;vertical-align: 7px;float: left;}
.header .header2 .tell span { line-height: 58px;   font-size: 22px; font-weight: bold; color: #d81e06;line-height: 58px; display: inline-block; margin-left:10px; }
.header .header2 .tell p{float: right;}

/*nav部分*/
.header .nav {margin-top: 35px;min-width: 1200px; width: 100%; height: 48px; line-height: 48px;background: #09588c; }
.header .nav ul li{ height: 48px;position: relative; float: left;text-align: center; }
.header .nav ul>li>a{height: 48px; padding: 0 24px; font-size: 16px;display: inline-block;line-height: 48px;color: #fff;}
.header .nav ul li:hover,.header .nav .on{background: #dbfff9;/*border-radius: 5px 5px 0 0 ;*/}
.header .nav>ul>li:hover a,.header .nav .on a{color: #097160;}

.header .nav .subUl {display: none; position: absolute; top: 48px;width:100%;left: 0px;z-index: 1000;background:#dbfff9;/*filter:alpha(Opacity=80);-moz-opacity:0.7;opacity: 0.7;*/}
.header .nav .subLi{ height: 48px; text-align: center; width: 100%; /*background:#00be9f;*//*border-right: 1px solid #fff;*/}
.header .nav .subLi a{height: 48px;width:100%;font-size: 16px;display:block;line-height: 48px;color: #333; text-align: center;}
.header .nav .subLi:hover a{background: #097160;color: #fff;}

/*首页banner部分*/

.banner{ width: 100%;height:428px;overflow: hidden;position: relative;z-index: 1;min-width: 1200px;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:30px; z-index:1; right:50%; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{border: 1px solid #c00; float:left; height: 12px;width: 12px; border-radius: 6px;  margin: 0 8px; border: 1px solid #ccc;cursor: pointer;overflow: hidden; }
.banner .hd ul li.on{ background:#E4893A; color:#fff;  }
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:428px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:428px; }

/*内页banner部分*/

.banner1{ width: 100%;height:200px;overflow: hidden;position: relative;z-index: 1;min-width: 1200px;}
.banner1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:30px; z-index:1; right:50%; }
.banner1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner1 .hd ul li{border: 1px solid #c00; float:left; height: 12px;width: 12px; border-radius: 6px;  margin: 0 8px; border: 1px solid #ccc;cursor: pointer;overflow: hidden; }
.banner1 .hd ul li.on{ background:#E4893A; color:#fff;  }
.banner1 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner1 .bd ul{ width:100% !important;  }
.banner1 .bd li{ width:100% !important;  height:200px; overflow:hidden; text-align:center;  }
.banner1 .bd li a{ display:block; height:200px; }

/*网页标题*/
.TopTitle{height: 54px;margin-top: 30px;background: #eee;}
.TopTitle p{width: 434px;margin: 0 auto;  height: 54px;line-height: 54px;text-align: center;border-bottom: 10px solid #fc9a05;font-size: 20px;font-weight: bold;}
.TopTitle p a{height: 54px; display: inline-block;font-size: 20px;color: #333;}
.TopTitle p span{height: 54px;font-size: 20px;margin-left: 10px;color: #333;}

/*about us*/
.index .AboutUs{padding-bottom: 23px;}
.index .AboutUs .content {margin-top: 50px;}
.index .AboutUs .content .left{ width: 50%;position: relative; }
.index .AboutUs .content .left a{display: block;height: 409px;width: 596px;}
.index .AboutUs .content .right{ width: 50%;position: relative;}
.index .AboutUs .content .right .text{ border: 1px solid #ccc;padding: 40px;}
.index .AboutUs .content .right .text p{ text-indent: 2em;font-size: 14px;line-height: 25px;text-align: justify;}
.index .AboutUs .content .right a{height: 50px;width: 216px;background: #ff9900;color: #fff;display: block;line-height: 50px;text-align: center;font-size: 14px;position: absolute;bottom: -23px;left: 50%;margin-left: -108px;}
.index .AboutUs .content .left a{color: #fff; background: #ff9900;line-height: 47px;font-size: 14px;text-align: center; display: block;height:47px;width: 87px;border-radius: 4px;position: absolute;right: 50px;margin-top: -23px;top: 50%;}
.index .AboutUs .content .left p{display: block;height: 409px;width: 596px;position: relative;}
.index .AboutUs .content .left p img{display: block;height: 373px;width: 470px;position: absolute;right: 93px;}



/*teacher*/
.index .teacher .content {z-index: 10;}
.index .teacher .more{margin: 0 auto; margin-top: 40px; height: 50px; width: 216px; background: #3e86b5; color: #fff; display: block; line-height: 50px; text-align: center; font-size: 14px; }
.index .teacher .content ul li{ float: left;position: relative;margin-left:40px; }
.index .teacher .content ul .li01{ margin-left: 0px; }
.index .teacher .content ul li .img{width: 250px;height: 323px;display: block;position: absolute;top:55px;left: 10px; z-index: 20;}
.index .teacher .content ul li .text{width: 270px; padding-top: 44px;background: #3e86b5;margin-top: 270px;}
.index .teacher .content ul li .text a{height: 30px;line-height: 30px;font-size: 14px; float: right;margin-right: 10px;width: 72px;height: 26px;line-height: 26px;margin-bottom: 10px; background: #fff;color: #6EB30A;text-align: center;border-radius: 2px;}
.index .teacher .content ul li .text p{color: #fff;line-height: 30px;width: 230px;margin: 0 auto;}
.index .teacher .content ul li .text .p1{font-size: 16px; font-size: block;}
.index .teacher .content ul li .text .p2{font-size: 14px;color: #f8fc29; font-size: block;}
.index .teacher .content ul li .text .p3{font-size: 12px;}

/*course*/
.index .course{background: #3e86b5;;margin-top: 100px;margin-top: 62px;padding-bottom: 62px;}
.index .course .title{width: 100%;height: 60px;position: relative;padding-top: 85px;padding-bottom: 40px;}
.index .course .title .lineL{height:1px;width: 423px;display: inline-block;left: 0px; background: #fff; position: absolute;top: 115px;}
.index .course .title .lineR{height:1px;width: 423px;display: inline-block;right: 0px; background: #fff; position: absolute;top: 115px;}
.index .course .title .MainCourse{height: 60px;line-height: 60px;text-align: center;width: 350px;margin: 0 auto;display: block;}
.index .course .title .t1{font-size: 28px;color: #fff;line-height: 30px;}
.index .course .title .t2{font-size: 20px;color: #fff;line-height: 20px;}
.index .course ul li{height: 300px;width: 215px;margin-left: 20px;margin-left: 20px;background: #c00;}
.index .course ul li{margin-right: 12px;margin-left: 12px; width: 216px;height: 300px;background: #E6E6E6;float: left;text-align: center;  } 
.index .course ul li img{margin: 0 auto;height: 166px;width: 166px;margin-top: 40px; margin-bottom: 20px;display: block;} 
.index .course ul li span{ color: #333; font-size: 16px;}
.index .course ul li:hover{background:#6bc8b8; }
.index .course ul li:hover span{ color: #fff; }

/*news*/
.index .news .content {margin-top: 40px;}
.index .news .content .left{width: 50%;position: relative;}
.index .news .content .left p{display: block;height: 420px;width: 596px;}
.index .news .content .left a{color: #fff; background: #ff9900;line-height: 47px;font-size: 14px;text-align: center; display: block;height:47px;width: 87px;border-radius: 4px;position: absolute;right: 114px;margin-top: -23px;top: 50%;}
.index .news .content .left p img {display: block; height: 378px; width: 413px; position: absolute; right: 152px; top: 20px; }
.index .news .content .right .cont{border: 1px solid #ccc;}
.index .news .content .right ul{padding: 10px 30px;}
.index .news .content .right ul li{padding: 10px 0;border-bottom: 1px solid #ccc;}
.index .news .content .right ul li:hover{background: #EEEEEE;}
.index .news .content .right .time{background: #ff9900;text-align: center;}
.index .news .content .right .time p {font-size: 20px;color: #fff;font-weight: bold;line-height: 40px;height: 40px;margin-top: 10px;}
.index .news .content .right .time span{font-size: 12px;color: #fff;padding: 0 5px;line-height: 25px;height: 25px;}
.index .news .content .right .text{font-size: 14px;color: #333;width: 432px; padding: 0 10px;}
.index .news .content .right .text span{font-size: 14px;color: #666;line-height: 21px;}
.index .news .content .right .text .title{display: block; font-size: 16px;color: #333;line-height: 30px;}
.index .news .content .right .text .more{ font-size: 14px;color: #999;line-height: 30px;float: right;display: inline-block;}
.index .news .content .right ul li:hover .title{color: #6AA000; }
.index .news .content .right ul li:hover .more{color: #6AA000; }
.index .news .content2 .right .time{background: #097160;}
.index .news .content2 .left a{background: #097160;}

/*recommend*/
.index .rec .content{margin-top: 50px;}
/*.index .rec .content ul li{ float: left;text-align: center;margin:0 25px;}
.index .rec .content ul li span{font-size: 14px;color: #333;width: 207px;height: 40px;line-height: 40px;}
.index .rec .content .kuang{display: block; width:171px;height: 207px;border: 1px solid #ccc;padding: 38px;text-align: center;}
.index .rec .content .kuang:hover{background: #eee;}
.index .rec .content ul li:hover span{color: #6AA000;}*/
.huanjing li{ float: left; width: 250px; margin: 20px 20px;  height: 220px; overflow: hidden; border: 1px solid #ccc;}
.huanjing li a{ display: block; height: 250px;  background: #3e86b5;color: #fff}
.huanjing li span{ font-size: 14px; display: block;  height: 40px; line-height: 40px; overflow: hidden; text-align: center;  }
.huanjing li a:hover{  background: #097160;color: #fff}
/*footer*/
.footer{background: #3e86b5;text-align: center;padding: 40px 0px;margin-top: 50px; min-width: 1200px;}
.footer .line{height: 20px;line-height: 20px;border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.flink{ min-height: 30px;  }
.flink dt{ float: left; width: 80px; padding: 0 10px; }
.flink dd{ float: left; width: 1090px; text-align: left; }
.flink dd ul li {height: 10px; overflow: hidden; display: inline-block; _float: left;    padding: 0 5px;}
.flink dt,.footer_f p,.footer_f p a,.flink dd ul li a{color: #fff;font-size: 14px;line-height: 35px;height: 35px;}
/* 返回顶部 */
#gotop{z-index:999;display:block;width:50px;height:50px;background:url(../images/gotop.png) 0 0 no-repeat;position:fixed; left:50%; margin-left:620px;bottom:50px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop)||0)-(parseInt(this.currentStyle.marginBottom)||0)-10))}
#gotop:hover{ background-position: 0 -50px;filter:alpha(opacity=80);opacity:0.8}
/* kf */
.float0831{position:fixed;top:180px;right:1px;_position:absolute;}
.float0831 a{color:#00a0e9}
.float0831 a:hover{color:#ff8100;text-decoration:none}
.float0831 .floatL{position:relative;width:28px;float:left}
.float0831 .floatL a{text-indent:-9999px;display:block;font-size:0px}
.float0831 .floatR{background:url(../images/float_bg.gif)}
.float0831 .tp{background:url(../images/float_bg.gif)}
.float0831 .cn{background:url(../images/float_bg.gif)}
.float0831 .floatR{padding-bottom:15px;width:130px;background-repeat:no-repeat;background-position:-131px bottom;float:left;overflow:hidden}
.float0831 .tp{background-repeat:no-repeat;background-position:0% 0%;height:10px}
.float0831 .cn{background-repeat:repeat-y;background-position:-262px 0px}
.float0831 .cn h3{text-indent:-9999px;height:36px;font-size:0px; overflow:hidden;}
.float0831 .cn ul{padding-bottom:0px; padding:0 10px;}
.float0831 .cn ul li{border-bottom:#e6e5e4 1px solid;line-height:36px; word-wrap:break-word;height:36px;overflow:hidden;WORD-BREaK:normal}
.float0831 .cnqq li{text-align:center;height:30px !important;line-height:30px !important;padding-top:5px;}
.float0831 .titZx, .float0831 .titwx, .float0831 .titDh, .float0831 .titDc, .float0831 .icoZx, .float0831 .icoTc, .float0831 .icoFf, .float0831 .icoTl, .float0831 .btnOpen, .float0831 .btnOpen_n, .float0831 .btnCtn{background:url(../images/float_ss.gif) no-repeat}
.float0831 .titZx{background-position:5px -10px}
.float0831 .titDh{background-position:5px -66px}
.float0831 .titDc{background-position:5px -124px}
.float0831 .icoZx{background-position:2px -154px}
.float0831 .icoTc{background-position:0px -323px}
.float0831 .icoFf{background-position:2px -213px}
.float0831 .titwx{background-position:2px -120px}
.float0831 .icoTl{padding-left:20px;display:block;font-family:"微软雅黑";background-position:2px -266px;float:left}
.float0831 .btnOpen{background-position:-30px -396px}
.float0831 .btnOpen_n{background-position:0px -530px}
.float0831 .btnCtn{background-position:0px -396px}
.float0831 .icoZx{padding-left:28px;display:block;float:left}
.float0831 .icoTc{padding-left:28px;display:block;float:left}
.float0831 .icoFf{padding-left:28px;display:block;float:left}
.float0831 .btnOpen{position:relative;width:28px;height:118px;top:80px;left:2px}
.float0831 .btnOpen_n{position:relative;width:28px;height:118px;top:80px;left:2px}
.float0831 .btnCtn{position:relative;width:28px;height:118px;top:80px;left:2px}
.float0831 .btnOpen{top:50px;left:1px}
.float0831 .btnOpen_n{top:50px;left:1px}
.float0831 .btnCtn{top:50px;left:2px}
.float0831 ul li h3.titDc a{width:80px;display:block;height:36px}
.float0831 ul li.kftop{border-bottom:#ace5f9 1px solid}
.float0831 ul li.bot{border-bottom-style:none}
.float0831 ul.webZx{padding-bottom:0px;padding-left:0px;width:164px;padding-right:0px;background:url(../images/webZx_bg.jpg) no-repeat;height:65px;padding-top:0px}
.float0831 ul li.webZx-in{border-bottom-style:none;padding-left:5px;height:50px;padding-top:8px}

