@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2016-01-26 10:34:52
 * @version $Id$
 */
*{margin:0; padding:0;}
li{list-style:none;}
a{text-decoration:none;}
.clearit{clear:both;}
body{font-family:"微软雅黑";}
img{border:0;}




/* flexslider */
.banner{width:100%; height:372px;background:url(bannerbg.png) top  center no-repeat;}
.flexslider{ width:1100px;margin:0 auto;position:relative; height:372px;overflow:hidden;}
.slides{position:relative;z-index:1; width:1100px; margin:0 auto;}
.slides li{height:372px;}
.flex-control-nav{width:1100px; margin:0 auto; position:absolute;bottom:10px;z-index:2;height:px; text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0; }
.flex-direction-nav{width:1100px; margin:0 auto; position:absolute;z-index:13;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.topbg{width:100%; height:100px; background-color: #eee;}
.top{width:1100px; height:100px; margin: 0 auto;}
.nav1{width:100%; height:50px; background-color:#4966cd;}
.nav1 .menu1{width:1100px; height:50px; margin:0 auto;}
.nav1 .menu1 ul{}
.nav1 .menu1 ul li{width:183px; height:50px; line-height: 50px; text-align: center;float:left;}
.nav1 .menu1 ul li a{font-size:20px; font-weight:; color:white; display:block;}
.nav1 .menu1 ul li a:hover{background-color:#2d46a0;}


.container{width:1100px; margin:0 auto; }
#xxjs{width:1050px; margin:0 auto; padding:30px 25px; background-color:white;}
.title{width:960px; height:60px; margin:0 auto; margin-top: px; margin-bottom: 20px;}
.t-title{width:254px; height:46px; margin:0 auto; margin-bottom: 15px; font-size:20px; font-weight:bold; background:url(rybg.png) 0 0 no-repeat; color:white; text-align:center; line-height:46px; margin-top:30px; margin-bottom:20px;}
#xxjs .txt{font-size:20px; text-indent:2em; line-height:30px; font-family:"宋体";}
.tx-title{width:1050px; height:36px; margin:0 auto; margin-bottom: 15px; font-size:30px; font-weight:bold; background:url(title.png) 0 0 no-repeat; color:#9100bb; text-align:center; line-height:36px; margin-top:30px; margin-bottom:20px;}
#xxjs .rypic{width:1050px; height:446px; margin:0 auto;}
#xxjs .xypic{width:1050px; height:243px; margin:0 auto;}

/*教学体系开始_____________________*/
#jxtx{width:1050px; margin:0 auto;  padding:30px 25px; background-color:white; margin-top:20px;}
#jxtx .txpic{width:904px; height:auto; margin:0 auto; margin-buttom: 20px;}


/*课程介绍开始_____________________*/
#kcjs{width:1050px; margin:0 auto;  padding:30px 25px; background-color:white; margin-top:20px;}
#kcjs #menu{width:1050px; overflow:hidden; margin:0 auto;}
#kcjs #menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none;}
#kcjs #menu #nav li {float:left;width:349px;}
#kcjs #menu #nav li a {display:block;line-height:35px;text-decoration:none;padding:0 0 0 5px; text-align:center; color:white; background-color: #7587c6;}
#kcjs #menu #nav li a:hover {display:block;line-height:35px;text-decoration:none;padding:0 0 0 5px; text-align:center; color:#333; background-color: #2d46a0;}
#kcjs #menu_con{ width:1050px; height:auto; border-top:none;}
#kcjs .tag{ padding:10px; overflow:hidden;}
#kcjs .selected{background:#C5A069; color:#fff;}
#kcjs table{}
#kcjs table tr{}
#kcjs table tr td{}
#kcjs table tr  .td01{width:150px; height:px; background-color:#80c269; font-size:20px; font-weight:bold; text-align:center; line-height:; color:white;}
#kcjs table tr  .td02{width:734px; height:px;padding:9px 0 9px 14px; border:1px solid #80c269; font-size:18px; text-align:left; line-height:30px; color:black;}
#kcjs table tr  .td03{width:149px; height:px; border-top:1px solid #80c269; border-right:1px solid #80c269; border-bottom:1px solid #80c269; font-size:18px; text-align:center; line-height:; color:black; background:url(bmbg.png)center center no-repeat;}
#kcjs table tr  .td03 a{color:white;}
#kcjs table tr  .td03 a:hover{text-decoration:underline;}
#kcjs table tr  .td04{height:10px;}
#xxzx table tr  .td04{width:734px; height:68px; padding-left: 14px; padding-top: 9px; border:1px solid #448aca; font-size:18px; text-align:left; line-height:30px; color:black;}
#xxzx table tr  .td05{width:298px; height:78px; border-top:1px solid #448aca; border-right:1px solid #448aca; border-bottom:1px solid #448aca; font-size:18px; text-align:center; line-height:78px; color:black;}

/*师资力量开始_____________________*/
#szll{width:1050px; margin:0 auto;  padding:30px 25px; background-color:white; margin-top:20px;}
#szll .sz{width:1050px; height:auto; margin-bottom: 10px;}
#szll .kc table{width:1070px; margin:0 auto; border-collapse: separate; background-color:#8f82bc;}
#szll .kc table tr{}
#szll .kc table tr td{text-align:center; color:white; font-size: 16px; line-height: 30px;}
#szll .kc table tr td.color1{background-color:#4b416f;}

.foot{color:#000;width:960px;height:auto;margin:0px auto; margin-top: 20px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;line-height:24px;}
.foot a{color:#000;}
.foot a:hover{color:#f00;}

/*xxzx开始_____________________*/
#xxzx{width:1050px; margin:0 auto;  padding:30px 25px; background-color:white; margin-top:20px;}



#layout-t .tab-bd{height:auto;}

.ui-style-gradient{border-top:2px solid #206F96;}
.ui-style-gradient .tab-hd,.ui-style-gradient .box-hd{background:#F7F7F7;}
.ui-style-gradient .tab-hd-con,.ui-style-gradient .box-hd{background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(254, 254, 254)), to(rgb(237, 237, 237)));background-image: -webkit-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -moz-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -o-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -ms-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));}
.tab-hd-con{float:left;font-size:18px; font-weight: bold; text-align:center;cursor:pointer;}
.tab-hd-con a{display:inline-block;}
.tab-hd .current{font-weight:bold;}
.tab-bd-con{display:none;overflow:hidden;}
.tab-ft{margin-top:8px;line-height:20px;color:#c1c1c1;text-align:right;}
.tab-ft a,.tab-ft a:visited{color:#666;}
.tab-ft a:hover{color:#ba2636;}
.tab-main-3 .tab-hd-con{width:102px;}
.tab-sub-2 .tab-hd-con{width:148px;}
.tab-sub-2 .tab-hd .current{width:149px;}
.tab-sub-3 .tab-hd-con{width:348px;}
.tab-sub-3 .tab-hd .current{width:350px;}
.tab-sub-4 .tab-hd-con{width:73px;}
.tab-sub-4 .tab-hd .current{width:76px;}
.tab-area .tab-hd-con{width:102px;}
.tab-main .tab-hd,.tab-sub .tab-hd,.tab-product .tab-hd,.tab-area .tab-hd{overflow:hidden;height:45px;line-height:45px;border-left:1px solid #CFCFCF;}
.tab-main .tab-hd-con,.tab-sub .tab-hd-con,.tab-product .tab-hd-con,.tab-area .tab-hd-con{height:44px;border-right:1px solid #CFCFCF;}
.tab-main .tab-hd .current,.tab-sub .tab-hd .current,.tab-product .tab-hd .current,.tab-area .tab-hd .current{position:relative;z-index:1;height:45px;background:#fff;}
.tab-main .tab-bd,.tab-sub .tab-bd,.tab-product .tab-bd,.tab-area .tab-bd{margin-top:-1px;border-top:1px solid #CFCFCF; padding-top: px;}
.tab-sub .tab-bd,.tab-product .tab-bd,.box-sub .box-bd{}
.tab-main .tab-bd-con,.tab-sub .tab-bd-con,.tab-ad .tab-bd-con,.tab-area .tab-bd-con{padding-top:18px;}
.tab-sub .tab-bd-con{padding-right:9px;padding-left:13px;}
.tab-main .tab-bd-con{padding-right:10px;}
.list-tweet{height:505px;overflow:hidden;}
.list-tweet li,.list-tweet i{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.list-tweet li{float:left;overflow:hidden;padding:0 9px 0 14px;border-bottom:1px solid #E3E6EB;}
.list-tweet i{float:right;width:17px;height:17px;overflow:hidden;margin-top:13px;*display:inline;}
.list-tweet h3{line-height:46px;height:46px;overflow:hidden;font-size:14px;}
.list-tweet img{float:left;margin-right:9px;}
.list-tweet p{font-size:12px;height:84px;line-height:21px;color:#666;}
.drink-me{height:46px;background:#fff;}
.drink-me i{font-size:14px;opacity:1;text-indent:-10em;}
.eat-me{height:180px;}
.eat-me:hover{background:#F7F7F7;}
.eat-me i{*display:none;opacity:0;}
.eat-me h3{font-weight:bold;}
.tweet-detail-func{float:right;font-size:12px;line-height:22px;color:#ddd;}
.tweet-detail-func a,.tweet-detail-func a:visited{padding:0 6px;color:#174F82;}
.tweet-detail-func a:hover{color:#ba2636;}
.tweet-xxl{color:#A62F3A;background-position:left -599px;}
.tweet-xl{color:#C35A4D;background-position:left -618px;}
.tweet-l{color:#DC754B;background-position:left -638px;}
.tweet-m{color:#F4904B;background-position:left -658px;}
.tweet-s{color:#E1E1E1;background-position:left -658px;}
.tab-main .lh-import-news{background:url(../images/importnewsheader3.jpg) no-repeat 0 10px;padding-top:5px;}
.special,.column{}
.column-title{width:50px;height:21px;margin-top:15px;margin-bottom:6px;font-size:12px;line-height:21px;text-align:center;color:#fff;}
.column-title a{padding:2px 12px;border-bottom:2px solid #E0E5EF;color:#fff;}
.column-title a:hover{text-decoration:none;}
.lump-blue{background:#2D7EAA;}
.lump-green{background:#70A33B;}
.lump-gray{background:#656565;}
.lump-red{background:#DC233E;}
.special img{margin:15px 0;}
.special p{padding-top:6px;height:22px;line-height:22px;font-size:14px;overflow:hidden;}
/* 代码整理：懒人之家 www.lanrenzhijia.com */



.slideTxtBox1{ width:1048px; height:auto; border-top:1px solid #ddd; text-align:left; margin:0 auto;}
.slideTxtBox1 .hd{ height:45px; line-height:45px; background:#f4f4f4;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox1 .hd ul{ float:left;  position:absolute; top:-1px; height:45px;   }
.slideTxtBox1 .hd ul li{ float:left; width:174px; cursor:pointer;   text-align: center;}
.slideTxtBox1 .hd ul li.on{ height:45px; width:170px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; text-align: center;}
.slideTxtBox1 .bd ul{  zoom:1;  }
.slideTxtBox1 .bd li{padding-top:5px;}
.slideTxtBox1 .bd li .date{ float:right; color:#999;  }



#four_flash{position:relative;width:1026px;height:219px;border:2px solid #448aca; padding:10px; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:1026px;height:219px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:219px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:330px;height:219px;margin-left:18px;}
#four_flash .flashBg ul.mobile li img{width:330px;height:219px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(jtl.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(jtr.png)0 0 no-repeat;}
#four_flash .but_left{width:50px;height:50px;position:absolute; top:100px; left:0px;}
#four_flash .but_right{width:50px;height:50px; position:absolute; top:100px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}


.kf{width:200px; height:384px; position:fixed; top:200px; right:5px; background:url(kf.png)0 0  no-repeat;}
.kf a img{margin-top:200px; margin-left:10px;}