@charset "utf-8";
html{background-color:#fff;color:#333;font-size:12px;overflow-x: hidden;height: 100%;-webkit-tap-highlight-color: transparent;}
body, div, p, span, ul, li, dl, dt, dd, a, ol,img, h1, h2, h3, h4, h5, h6,select, section,input, footer,em,i{padding: 0; margin: 0; list-style: none; border: 0; box-sizing: border-box; -webkit-tap-highlight-color:transparent;font-family: "sans-serif", "Microsoft YaHei", "微软雅黑", "Tahoma", "Helvetica"; max-height: 100000px;}
article,aside,footer,header,section,nav,figure,figcaption,hgroup,details,menu{display:block;}
h1,h2,h3,h4,h5,h6,small,big,input,textarea,button,select{font-size:100%;font-weight:normal;}
address,cite,dfn,em,i,optgroup,var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;text-align:left;}
caption,th{text-align:inherit;}
ul,ol,menu{list-style:none;}
fieldset,img{border:0;}
img,objecttextarea,button{vertical-align:middle;outline:none;border:none;background:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
a,ins,s,u,del{text-decoration:none;}
sup,sub{vertical-align:baseline;}
em,i{-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
a {text-decoration: none; outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
a:hover { text-decoration: none;}
/*reset*/


/*公用代码*/
.text_overflow{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.text_overflow2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

.auto{margin:0 auto;}
.f_left{float:left;}
.f_right{float:right;}
.text_center{text-align: center;}
.container{width:1200px;margin: 0 auto;}


/*top*/
.container{width:1200px;margin: 0 auto;}
.f_left{float:left;}
.f_right{float:right;}
.text_center{text-align: center;}
.lg_top{height:34px;background:#eeeeee;border-bottom:1px #dddddd solid;}
.lg_top .top_news {float:left;}
.lg_top .top_news a{display: block;line-height:34px;color:#cb191d;font-weight:bold;}
.lg_top .top_news a:hover{color:#2b7ac3;}
.lg_top .top_right{float:right;}
.lg_top .top_right>ul>li{float:left;height:34px;position: relative;}
.lg_top .top_right>ul>li>a{color:#999;display: block;padding:0 14px;height:14px;margin-top:10px;line-height:14px;}
.lg_top .top_right>ul>li+li a{border-left:1px #999999 solid;}
.lg_top .top_right>ul>li a:hover{color:#2b7ac3;}
.lg_top .top_right>ul>li a span{font-size:10px;}
/*校区样式*/
.lg_top .xuexiao{position: absolute;top: 34px;right: -182px;width: 526px;height:248px;background: #ffffff;border: solid 1px #cccccc;z-index: 999;border-top:none;padding:10px 0 0 20px;display: none;}
.lg_top .top_right>ul>li:first-child:hover .xuexiao{display:block;}
.lg_top .xuexiao .clearfix p{width: 10%;color: #333;height:32px;line-height:32px;font-size:14px;}
.lg_top .xuexiao ul{width: 90%;}
.lg_top .xuexiao ul li{float: left; width: 50px;height:32px;line-height:32px;margin:1px 0;}
.lg_top .xuexiao ul li a{display: block;height:32px;line-height:32px;color: #747474; width:100%;margin:0 3px;font-size:12px;}
.lg_top .shengming{padding: 10px 10px;}
.lg_top .shengming a{display:block; color:#999;line-height:1.8;}
.lg_top .shengming a:hover{color:#72A4F9;}
/*top*/





/*banner*/
.banner{width:100%;overflow: hidden;height:450px;}
.banner_con{ display: block;position: relative;left: 50%;margin-left: -960px;width: 1920px;height:450px;}
    .swiper-container-horizontal>.swiper-pagination-bullets{bottom:12px;}
    .swiper-pagination-bullet{background:white !important;opacity: 1;}
    .swiper-pagination-bullet-active{background:#005bac !important;}
    .swiper-container{height:450px;}
    .swiper-wrapper{height:450px;}
    .swiper-slide a{display: block;height:450px;}

    .lg_ke{position: absolute;width:100%;top:0;left:0;}
        .ke_list{width:200px;height:450px;background:rgba(0,0,0,0.5);position: relative;z-index:9;}
        .ke_list ul{height:450px;}
        .ke_list ul li{width:200px;height:65px;color:#fff;font-size:16px;line-height:65px;padding-left:30px;cursor:pointer;}
        .ke_list ul li:hover{background:#fff;border-left:2px #0f54a7 solid; color:#0f54a7;}
        .ke_list ul li span a{color:#fff;}
         .ke_list ul li:hover span a{color:#0f54a7;}
        .ke_fenlei{display:none;padding:0 5px 0 30px;height:450px;position:absolute;top:0;left:200px;background:#fff;min-width: 300px;}
        .ke_list ul li:hover .ke_fenlei{display: block;}
        .ke_fenlei p{border-bottom:1px #eee solid;line-height: 56px;color:#333;}
        .ke_fenlei p span{display:inline-block;padding-right:45px;font-size:14px;}
        .ke_fenlei p a{display:inline-block;margin-right:20px;font-size:14px;}
        .ke_fenlei p a.curr{color:#fa5349;}
        .ke_fenlei p a:hover{color:#fa5349;}

/*kuai*/
.lg_kuai{padding:20px 0;}
.lg_kuai a{display: block;float:left;width:194px;height:109px;overflow:hidden;}
.lg_kuai a+a{margin-left:5px;}
.lg_kuai a img{display: block;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.lg_kuai a img:hover{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08);}

/*咨询类*/
.z_title{line-height:44px;padding-left:10px;color:#333;border-bottom:1px #eee solid;}
.z_title>span{font-size:25px;position: relative;color:#f39801}
.z_title>span::before{content: " ";position: absolute;left:-10px;top:3px;width:3px;height:25px;background:#ff4040;}
.z_title a{float:right;font-size:14px;color:#999;margin-right:5px;font-weight:normal;}
.z_title a:hover{color:#ff4040;}
.z_title a span{font-size:12px;}

.consult_left{width:780px;float:left;}
    .consult_class{background:#fff;}
    .consult_class ul li{float:left;width:33.33%;padding:20px 0 10px;border-left:1px #eee solid;}
    .consult_class ul li:nth-child(3n){border-right:1px #eee solid;}
    .consult_class ul li:nth-child(n+4){border-top:1px #eee solid;border-bottom:1px #eee solid;}
    .consult_class ul li .iconew{float: left;width:64px;text-align: center;}
    .consult_class ul li .iconew span{color:#ff4040;font-size:36px;line-height:28px;margin-left:15px;}
    .consult_class ul li .ban{float: left;width:170px;}
    .consult_class ul li .ban h3{font-size:15px;color:#333;line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .consult_class ul li .ban .p2{font-size:13px;color:#666;line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .consult_class ul li .ban a{display: block; font-size:12px;color:#ff4040;line-height:2;margin-top:10px;}
    .consult_class ul li .ban a:hover{color:#df0405;}
    .consult_class ul li:nth-child(n-3) .ban a{margin-bottom: 10px;}

    .consult_class1{background:#fff;}
    .consult_class1 ul li{float:left;width:372px;padding:20px 0 10px;}
    .consult_class1 ul li .iconew{float: left;width:64px;text-align: center;}
    .consult_class1 ul li .iconew span{color:#ff4040;font-size:36px;line-height:28px;margin-left:15px;}
    .consult_class1 ul li .ban{float: left;width:170px;}
    .consult_class1 ul li .ban h3{font-size:15px;color:#333;line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .consult_class1 ul li .ban .p2{font-size:13px;color:#666;line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .consult_class1 ul li .ban a{display: block; font-size:12px;color:#ff4040;line-height:2;margin-top:10px;}
    .consult_class1 ul li .ban a:hover{color:#df0405;}
    .consult_class1 ul li:nth-child(n-3) .ban a{margin-bottom: 10px;}

     .consult_class2{background:#fff;}
    .consult_class2 ul li{float:left;width:33.33%;padding:20px 0 10px;border-left:1px #eee solid;}
    .consult_class2 ul li:nth-child(4n){border-right:1px #eee solid;}
    .consult_class2 ul li:nth-child(n+5){border-top:1px #eee solid;border-bottom:1px #eee solid;}
    .consult_class2 ul li .iconew{float: left;width:64px;text-align: center;}
    .consult_class2 ul li .iconew span{color:#ff4040;font-size:36px;line-height:28px;margin-left:15px;}
    .consult_class2 ul li .ban{float: left;width:170px;}
    .consult_class2 ul li .ban h3{font-size:15px;color:#333;line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .consult_class2 ul li .ban .p2{font-size:13px;color:#666;line-height:1.8;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .consult_class2 ul li .ban a{display: block; font-size:12px;color:#ff4040;line-height:2;margin-top:10px;}
    .consult_class2 ul li .ban a:hover{color:#df0405;}
    .consult_class2 ul li:nth-child(n-3) .ban a{margin-bottom: 10px;}

    .consult_activity{margin-top:20px;background:#fff;padding-bottom:20px;}
    .activity{padding:0 25px;}
    .activity a{display: block;width:355px;height:100px;float:left;margin-top:20px;padding:20px;line-height:1.8;}
    .activity a:nth-child(1){background:url(../images/activity1_1.jpg) no-repeat;margin-right:20px;}
    .activity a:nth-child(2){background:url(../images/activity2_1.jpg) no-repeat;}
    .activity a:nth-child(3){background:url(../images/activity3_1.jpg) no-repeat;margin-right:20px;}
    .activity a:nth-child(4){background:url(../images/activity4_1.jpg) no-repeat;}
    .activity a h4{font-size:18px;color:#ff5000;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .activity a span{display: block; font-size:14px;color:#555;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .activity a:hover h4{color:#ff844c;}
    .activity a:hover span{color:#999;}
    
.consult_right{width:390px;float:right;}
    .zixun{background:#fff;}
    .zixun .zixun_list{overflow:hidden;}
    .zixun .zixun_list a{display: block; font-size:15px;color:#666;overflow:hidden;line-height:41.5px;position: relative;border-bottom:1px solid #eee}
    .zixun .zixun_list a:nth-child(n) em{float:left;width:325px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    .zixun .zixun_list a em:hover{color:#fa534a;}
    .zixun .zixun_list a span{float:left;color:#ccc;font-size:13px;text-align: right;}
    .lg_zt{margin-top:20px;background:#fff;}
    .zt_list{padding: 0 30px 18px 20px;}
    .zt_list a{display: block;overflow:hidden;margin-top:16px;}
    .zt_list a em{float:left;width:160px;}
    .zt_list a img{float:right;display: block;width:170px;height:105px;}
    .zt_list a em h3{font-size:14px;color:#333;line-height:2;margin-top:10px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .zt_list a em span{font-size:13px;color:#666;line-height:1.6;float:left;  overflow:hidden; height:40px; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .zt_list a:hover em h3{color:#ff4040;}
    .zt_list a:hover em span{color:#999;}

.lg_ad{margin:20px auto 0;}
.lg_ad a{display: block;}

/*3个频道*/
.channel{background:#fff;margin-top:25px;}
    .ch_left{float:left;position: relative;width:270px;}
    .ch_center{float:left;width:640px;margin-left:32px;}
    .ch_right{float:left;width:216px;margin-left:32px;padding-right:30px;}



    .ch_left p{position: absolute;top:34px;left:0;width:100%;font-size:24px;color:#ff302a;text-align: center;}
    .ch_left span{position: absolute;bottom:40px;left:0;background:rgba(0,0,0,0.5);line-height:42px;font-size:18px;color:#fff;padding-right:40px;}
    .ch_left span em{display: inline-block;width:70px;text-align: center;background:#000;margin-right:14px;}
    .ch_left span a{color:#fff;}
    .ch_left span em a{color:#fff;}



    .ch_center .ch_list{margin-top:40px;}
    .ch_center .ch_list a{float:left;font-size:14px;color:#666;width:86px;text-align: center;background:url(../images/shu_1.jpg) no-repeat center right;line-height:22px;}
    .ch_center .ch_list a:hover{color:#ff302a;}
    .ch_center .ch_list a:last-child{background:none;}
    .ch_center .ch_list a:first-child{background:none;position: relative;font-size:18px;color:#ff302a;margin-top:-2px;}
    .ch_center .ch_list a:first-child::before{content: " ";position: absolute;left:-7px;top:1px;width:3px;height:22px;background:#ff302a;}
    
    .ch_ke ul li{float:left;margin-right:13px;margin-top:0px;}
	.ch_ke ul li:nth-child(3){margin-top:23px;}
	.ch_ke ul li:nth-child(4){margin-top:23px;margin-left:13px;}
	.ch_ke ul li:nth-child(5){margin-top:23px;}
	.ch_ke ul li:nth-child(6){margin-top:23px;}
    .ch_ke ul li:nth-child(3n){margin-right: 0;}
    .ch_ke ul li a{display: block;width:173px;}
    .ch_ke ul li a span{display: block;width:173px;height:115px;overflow:hidden;}
    .ch_ke ul li a span img{display: block;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .ch_ke ul li a:hover span img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08);}
    .ch_ke ul li a em{display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:14px;color:#333;padding:5px 0 0;}
    .ch_ke ul li a:hover em{color:#ff302a;}

	.ch_ke1 ul li{float:left;margin-top:0px;width:372px;}
	.ch_ke1 ul li:nth-child(1){margin-left:10px;display:inline;}
	.ch_ke1 ul li:nth-child(3){margin-left:10px;display:inline;}
	.ch_ke1 ul li:nth-child(2){float:right;display:inline;}
	.ch_ke1 ul li:nth-child(4){float:right;display:inline;}
	.ch_ke1 ul li:nth-child(3){margin-top:23px;}
	.ch_ke1 ul li:nth-child(4){margin-top:23px;}
    .ch_ke1 ul li a{display: block;width:372px;text-align:center;}
    .ch_ke1 ul li a span{display: block;width:372px;overflow:hidden;}
    .ch_ke1 ul li a span img{display: block;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .ch_ke1 ul li a:hover span img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08);}
    .ch_ke1 ul li a em{display: block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-size:16px;color:#595757;padding:5px 0 0;}
    .ch_ke1 ul li a:hover em{color:#ff302a;}


    .ch_biao a{float:left;font-size:16px;color:#595757;height:40px;line-height:40px;text-align: center;padding:0 30px;border:1px #9fa0a0 solid;border-radius:5px;margin:0 10px 0 0;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
	.ch_biao a:hover{color:#fff;border:1px #f19a00 solid;background:#f19a00;}
	.ch_biaoC{color:#fff;border:1px #f19a00 solid;background:#f19a00;}
    .ch_right .ch_news{width:100%;}
    .ch_right .ch_news h2{position: relative;font-size:18px;color:#595757;margin:30px 0 11px 10px;border-bottom:1px solid #e7e7e7;}
    .ch_right .ch_news h2::before{content: " ";position: absolute;left:-10px;top:0px;width:3px;height:22px;background:#ff302a;}
    .consult .ch_news{width:100%;}
    .consult .ch_news h2{position: relative;font-size:25px;color:#f39801;margin:30px 0 11px 10px;height:43px;border-bottom:1px solid #e7e7e7;}
    .consult .ch_news h2::before{content: " ";position: absolute;left:-10px;top:0px;width:3px;height:25px;background:#ff302a;margin-top:3px;}

	.ch_news h2 a{float:right;font-size:14px;color:#999;margin-right:20px;font-weight:normal;line-height:24px;}
    .ch_right .ch_news .ch_news_list a{display: block;font-size:14px;color:#666;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;padding-left:12px;background:url(../images/dian.gif) no-repeat center left;}
    .ch_right .ch_news .ch_news_list a:hover{color:#ff302a;}

    .ch_right .ch_news1 h2{font-size:18px;color:#595757;height:28px;margin:30px 0 5px 2px;border-bottom:1px solid #e7e7e7;}
    .ch_right .ch_news1 h2::before{content: " ";position: absolute;left:-10px;top:0px;width:3px;height:22px;background:#ff302a;}
	.ch_news1 h2 a{float:right;font-size:13px;color:#999;margin-right:5px;font-weight:normal;line-height:24px;}

    .ch_right .ch_news1 .ch_news_list a{display: block;font-size:14px;color:#666;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;padding-left:12px;background:url(../images/dian1.gif) no-repeat center left;}
    .ch_right .ch_news1 .ch_news_list a:hover{color:#ff302a;}

    .clearfix .ch_news .ch_news_list a{display: block;font-size:16px;color:#666;line-height:37px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;padding-left:12px;background:url(../images/dian.gif) no-repeat center left;}
    .clearfix .ch_news .ch_news_list a:hover{color:#ff302a;}
    .clearfix .ch_news1 .ch_news_list a{display: block;font-size:14px;color:#000000;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;padding-left:12px;background:url(../images/dian.gif) no-repeat center left;}
    .clearfix .ch_news1 .ch_news_list a:hover{color:#ff302a;}

    .clearfix .ch_news1 h2{font-size:18px;color:#595757;margin:30px 0 5px 2px;border-bottom:1px solid #e7e7e7;}
    .clearfix .ch_news1 h2::before{content: " ";position: absolute;left:-10px;top:0px;width:3px;height:22px;background:#ff302a;}
	.clearfix h2 a{float:right;font-size:14px;color:#999;margin-right:5px;font-weight:normal;}
	.clearfix1 h2 a{float:right;font-size:14px;color:#999;margin-right:5px;font-weight:normal;line-height:26px;}

.channel2 .ch_left p{color:#4a66ac;}
.channel2 .ch_center .ch_list a:hover{color:#4a66ac;}
.channel2 .ch_center .ch_list a:first-child{color:#4a66ac;}
.channel2 .ch_center .ch_list a:first-child::before{background:#4a66ac;}
.channel2 .ch_right .ch_news h2{color:#4a66ac;}
.channel2 .ch_right .ch_news h2::before{background:#4a66ac;}
.channel2 .ch_right .ch_news .ch_news_list a:hover{color:#4a66ac;}
.channel2 .ch_ke ul li a:hover em{color:#4a66ac;}
.channel2 .ch_biao a:hover{color:#fff;border:1px #4a66ac solid;background:#4a66ac;}

.channel3 .ch_left p{color:#6b1eaa;}
.channel3 .ch_center .ch_list a:hover{color:#6b1eaa;}
.channel3 .ch_center .ch_list a:first-child{color:#6b1eaa;}
.channel3 .ch_center .ch_list a:first-child::before{background:#6b1eaa;}
.channel3 .ch_right .ch_news h2{color:#6b1eaa;}
.channel3 .ch_right .ch_news h2::before{background:#6b1eaa;}
.channel3 .ch_right .ch_news .ch_news_list a:hover{color:#6b1eaa;}
.channel3 .ch_ke ul li a:hover em{color:#6b1eaa;}
.channel3 .ch_biao a:hover{color:#fff;border:1px #6b1eaa solid;background:#6b1eaa;}
/*话题*/
.lg_ht{background:#fff;margin:15px auto 0;}
    .lg_ht ul li{float:left;width:233px;padding:10px 0;}
    .lg_ht ul li+li{margin-left:8px;}
    .lg_ht1 ul li{float:left;width:60px;padding:10px 0;}
    .lg_ht1 ul li+li{margin-left:0px;}

    .lg_ht ul li a{display: block;}
    .lg_ht ul li a span{width:233px;height:159px;display: block;overflow:hidden;}
    .lg_ht ul li a span img{display: block;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .lg_ht ul li a span:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08);}
    .lg_ht ul li h4{font-size:14px;color:#333;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .lg_ht ul li p{font-size:13px;color:#666;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
    .lg_ht ul li:hover h4{color:#ff4040;}
    .lg_ht ul li:hover p{color:#999;}
/*关于lg，版权*/
.lg_about{background:#004097;padding:48px 0 36px;}
    .lg_wx{float:left;margin-right:100px;}
    .lg_wx p{float:left;margin-left:84px;}
    .lg_wx p span{display: block;font-size:14px;color:#fff;text-align: center;line-height:3;}
    .lg_about_list{float:left;}
    .lg_about_list ul li{float:left;width:150px;text-align: center;}
    .lg_about_list ul li h5{font-size:16px;color:#fff;line-height:2;}
    .lg_about_list ul li a{color:#fff;display:block; line-height:30px;width:72px;text-align: center;margin:6px auto 0;}
    .lg_about_list ul li a:hover{background:#003276;}
.copyright{height:57px;line-height:57px;color:#fff;font-size:13px;background:#1e1e1e;text-align: center;}
.copyright span{margin-right:26px;}
/*侧边栏*/
.aside{width:145px;height:330px;background:url(../images/asidebg_1.png) no-repeat;position: fixed;left:50px;bottom:100px;z-index:10; cursor:pointer;}
/*.aside a{display: block;width:145px;height:330px;}*/
.aside .free{position: absolute;right:-30px;top:10px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.aside p{font-size:16px;color:#ffd179;text-align: center;font-style: oblique;padding-top:96px;font-weight: bold;}
.aside a{display: block;width:90%;margin:6px auto 0;font-size:14px;line-height:34px;text-align: center;background:rgba(255,255,255,0.3);color:#fff;font-weight: bold;border-radius:5px;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.aside a:hover{background:#fff;color:#fb4643;}
.aside a.curr{background:#fff;color:#fb4643;}
.rotate {display:block;-webkit-animation: fadeInDown 2s infinite linear reverse;animation: fadeInDown 2s infinite linear reverse;}
@-webkit-keyframes fadeInDown {
    0% {transform: rotate(0);}
    50% {transform: rotate(30deg);}
    100% {transform: rotate(0);}
}
@keyframes fadeInDown {
    0% {transform: rotate(0);}
    50% {transform: rotate(30deg);}
    100% {transform: rotate(0);}
}

/*弹框表单*/
.yh_formbg{display:none; width:100%;height:100%;background:rgba(0,0,0,0.8);position: fixed;top:0;left:0;z-index:11;}
.yh_formbg .yh_form{width:450px;height:513px;background:url(../images/formbg_1.png) no-repeat;margin:100px auto;padding-top:235px;position: relative;}
.yh_formbg .yh_form .from_cuo{position: absolute;top:44px;right:0px;cursor:pointer;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.yh_formbg .yh_form .from_cuo:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg);}
.yh_form_input{padding:0 84px;}
.yh_form_input p{background:#f5f5f5;height:45px;line-height:45px;margin:14px auto 0;overflow:hidden;border-radius:5px;}
.yh_form_input p input{background:none;border:none;font-size:15px;color:#d47f33;display: block;line-height:45px;height:45px;padding-left:10px;width:100%;}
.yh_form_input p select{border:none;font-size:15px;color:#d47f33;display: block;line-height:45px;height:45px;padding-left:10px;width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/xl1_1.png) no-repeat right center;}
.yh_form_input p input.yan{width:60%;float:left;}
.yh_form_input p a.code{float:left;width:40%;font-size:15px;line-height:45px;color:#d47f33;text-align: center;text-decoration:underline;}
.yh_form_input p a.code:hover{color:#fe4b41;}
.yh_form_input p a.button{display: block; height:45px;line-height:45px;color:#bf5202;font-size:18px;text-align: center;
     background: -moz-linear-gradient( top,#fef1c5,#ffd993);background:-webkit-linear-gradient(top,#fef1c5,#ffd993);background: -o-linear-gradient(top,#fef1c5, #ffd993);}
.yh_form_input p a.button:hover{ background: -moz-linear-gradient( top,#ffeb80,#ffc956);background:-webkit-linear-gradient(top,#ffeb80,#ffc956);background: -o-linear-gradient(top,#ffeb80, #ffc956);}
.yh_form_input p input::-webkit-input-placeholder{color:#d47f33;}
.yh_form_input p input::-moz-placeholder{color:#d47f33;}
.yh_form_input p input:-moz-placeholder{color:#d47f33;}
.yh_form_input p input:-ms-input-placeholder{color:#d47f33;}
/*弹框表单*/


/*友情链接*/
.lianjie{overflow:hidden;line-height:26px;background:#1e1e1e;padding-bottom:20px;margin-top:-20px;}
.lianjie_con{width:864px;margin:15px auto;}
.lianjie p{width:10%; color:#999;}
.lianjie ul{width:90%;overflow:hidden;}
.lianjie li{float:left;}
.lianjie li a{font-size:12px;color:#999;}
.lianjie li a:hover{color:#c7c7c7;}
.lianjie li a i{display: inline-block;margin:-1px 5px 0;}


#dialogBg{width:100%;height:100%;background-color:#000000;opacity:.8;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:9999;display:none;}
#dialog{ width: 300px; height: 240px; margin: 0 auto; display: none; background-color: #ffffff; position: fixed; top: 50%; left: 50%; margin: -120px 0 0 -150px; z-index: 10000; border: 1px solid #ccc; border-radius: 10px; -webkit-border-radius: 10px; box-shadow: 3px 2px 4px rgba(0,0,0,0.2); -webkit-box-shadow: 3px 2px 4px rgba(0,0,0,0.2); }
.dialogTop{width:90%;margin:0 auto;border-bottom:1px dotted #ccc;letter-spacing:1px;padding:10px 0;text-align:right;}
.dialogIco{width:50px;height:50px;position:absolute;top:-25px;left:50%;margin-left:-25px;}
.editInfos{padding:15px 0;}
.editInfos li{width:90%;margin:18px auto auto;text-align: center;}
.ipt{border:1px solid #ccc;padding:5px;border-radius:3px;-webkit-border-radius:3px;box-shadow:0 0 3px #ccc inset;-webkit-box-shadow:0 0 3px #ccc inset;margin-left:5px;}
.ipt:focus{outline:none;border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);}
.submitBtn{width:90px;height:30px;line-height:30px;font-family:"微软雅黑","microsoft yahei";cursor:pointer;margin-top:10px;display:inline-block;border-radius:5px;-webkit-border-radius:5px;text-align:center;background-color:#428bca;color:#fff;box-shadow: 0 -3px 0 #2a6496 inset;-webkit-box-shadow: 0 -3px 0 #2a6496 inset;}





.listbox, .viewbox, .contant {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #F1F1F1;clear: both;float: left;left: 3px;
overflow: hidden;position: relative;width:880px;}
.viewbox {padding-bottom: 20px;}
.viewbox .info {color: #666666;height: 24px;line-height: 17px;margin-top: 15px;overflow: hidden;text-align: center;}
.viewbox .info small {color: #999999;font-size: 12px;margin-left: 8px;margin-right: 3px;}
.viewbox .title {height: 56px;line-height: 56px;overflow: hidden;padding-top: 10px;text-align: center;}
.viewbox .title h2 {color: #2B2B2B;font-size: 24px;}
.viewbox .content {color: #333333;font-size: 14px;line-height: 25px;padding: 12px 16px;}
.viewbox .actbox {float: right;padding-right: 10px;text-align: center;width: 695px;}
.viewbox .intro {
background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DCDDDD;color: #706A6A;
font-size: 14px;line-height: 24px;margin: 8px auto 0;padding: 8px 16px;width: 90%;}


.listbox1, .viewbox1, .contant1 {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #F1F1F1;clear: both;float: left;left: 3px;
overflow: hidden;position: relative;width:880px;}
.viewbox1 {padding-bottom: 20px;}
.viewbox1 .info1 {color: #666666;height: 24px;line-height: 17px;margin-top: 8px;overflow: hidden;text-align: left;}
.viewbox1 .info1 small {color: #999999;font-size: 12px;margin-left: 21px;margin-right: 3px;}
.viewbox1 .title1 {height: 56px;line-height: 56px;overflow: hidden;padding-top: 10px;text-align: left;}
.viewbox1 .title1 h2 {color: #2B2B2B;font-size: 24px;text-indent:20px;}
.viewbox1 .content1 {color: #333333;font-size: 14px;line-height: 25px;padding: 12px 16px;}
.viewbox1 .actbox1 {float: right;padding-right: 10px;text-align: left;width: 695px;}
.viewbox1 .intro1 {
background: none repeat scroll 0 0 #FAFAFA;border: 1px solid #DCDDDD;color: #706A6A;
font-size: 14px;line-height: 24px;margin: 8px auto 0;padding: 8px 16px;width: 95%;}


.links {margin-top: 10px;width: 480px;margin:0 auto;}
.links a {background: url("http://www.njlongre.com/templets/default/images/link.gif") repeat scroll 0 0 transparent;float: left;height: 30px;margin-left: 8px;width: 110px;}
.links .first{}
.links .second{background-position: 0 -30px;}
.links .third{background-position: 0 -60px;}
.links .fourth{background-position: 0 -90px;}
.viewbox .handle {clear: both;height: 30px;overflow: hidden;padding: 12px 16px 0;}
.viewbox .handle .context {float: left;width: 678px;}
.viewbox .handle .context ul li {color: #888888;}
.context .pre {float: left;}
.context .next {float: right;}
.content .center {display: inline;float: left;margin-bottom: 10px;width: 678px;}
.co-title, .vi-contant, .vi-add {border-bottom: 1px solid #EAEAEA;}


.co-title, .vi-contant, .vi-add {border-bottom: 1px solid #EAEAEA;}
.vi-left {float: left;}
.vi-left li {float: left;width: 100%;}
.content font {color: #000000;font-size: 14px;font-weight: bold;}
.lititle {color: #000000;font-size: 14px;font-weight: bold;height: 25px;line-height: 25px;margin-bottom: 10px;}
.content .contant {background: none repeat scroll 0 0 transparent;border: medium none;top: 0;width: 678px;}
.center p{font-size: 13px;text-indent: 2em;}


.ClassList  {margin-top: 20px;}
.ClassList li {margin-bottom: 35px;overflow: hidden;}
.ClassList li div.delete  {width: 16px;height: 21px;background-image: url(../images/delate.png);display: none;margin-right: 20px;cursor: pointer;margin-top:10px;}
.ClassList li div.delete:hover  {background-image: url(../images/delate2.png);}
.ClassList li:hover div.delete  {display: block;}
.ClassList.hasMore li:hover {margin-bottom:25px;}
.teacherCenter li:hover.Ing {margin-bottom: 10px;}
.ClassList .lessonImg{float: left;width: 40%;overflow: hidden;}
.ClassList .lessonImg img   {width: 100%;height: 100%}
.ClassList .lessonImg .watchVideo{width: 500px;height:275px;overflow: hidden; background-image: url(../images/videobutton_v1.png);background-repeat: no-repeat;background-position: center ; position: absolute;left: 0px;top: 0px; z-index: 2; }
.ClassList .lessonImg .watchVideo:hover{ background-image: url(../images/videobutton2_v1.png); }
.ClassList .lessonIng{margin-top: 0px;float: right;width: 54%;}
.ClassList .lessonIng>div.lessonIngTitle{line-height:20px;height: 37px;font-size: 16px;}
.ClassList .lessonIng a.ag  {padding-left: 20px;background:url(../images/printf.png) no-repeat left center;font-size: 14px;}
.ClassList .lessonIng a:hover.ag  {background-image:url(../images/printf2.png);}
.ClassList .lessonIng>div.lessonIngCon{line-height:30px;}
.ClassList .lessonIng>div.lessonIngCon p   {height:30px;font-size:15px;/*line-height: 1;*/}
.ClassList .lessonIng>div.lessonIngCon p span.other {margin-left: 40px;}
.ClassList .lessonIng>div.lessonIngCon p span.red {margin:0px 40px;}
.lessonIngCon_new {height: 130px;}

.ClassList .lessonIng>div .btn{float:left;font-size: 16px;line-height:40px;height:40px;width: 100px;text-align: center;padding:0px;}
.ClassList .lessonIng>div.bottom{height: 40px;line-height: 40px;}
.ClassList .lessonIng>div.bottom p  {background: url(../images/sure.png) no-repeat left center;float: left;padding-left: 25px;margin-left:10px; }

.bottom.bom {padding-top:17px;}
.bottom.bom button{height: 45px;margin-right: 20px;display: block;float: left;}
.bottom.bom a.btn   {height: 45px;margin-right: 20px;display: block;float: left;}


.xin_hd{bottom:18px;left: 0;width:100%;}
.xin_hd span:first-child{float:left;font-size:14px;color:#848484;}
.xin_hd span:first-child a{color:#00baf2;line-height:36px;}
.xin_hd span:last-child{float:left;overflow:hidden;}
.xin_hd span:last-child a{float:left;border: 1px #00baf2 solid;font-size:16px;padding:0 26px;line-height:36px;color:#00baf2;}
.xin_hd span:last-child a:nth-child(2) {margin-left:20px;} 
.xin_hd span:last-child a:hover{background:#00baf2;color:#fff;}
.xin_hd span:last-child a.curr{background:#00baf2;color:#fff;}
.f22 {font-size:18px;font-weight:bold;}
.centers {display: inline;float: left;margin-bottom: 10px;width: 100%;}
.co-title, .vi-contant, .vi-add {border-bottom: 1px solid #EAEAEA;}


.co-title, .vi-contant, .vi-add {border-bottom: 1px solid #EAEAEA;}
.vi-left {float: left;width: 90%;line-height:30px;font-size:15px;}
.vi-left li {float: left;width: 100%;}
.content font {color: #000000;font-size: 14px;font-weight: bold;}
.lititle {color: #000000;font-size: 14px;font-weight: bold;height: 25px;line-height: 25px;margin-bottom: 10px;}
.contant {background: none repeat scroll 0 0 transparent;border: medium none;top: 0;width: 678px;}
.center p{font-size: 13px;text-indent: 2em;}

/*---online---*/
input[type="text"],input[type="number"],textarea  {border:1px solid #EEE;border-left-color: #00baf2;border-top-color: #DDD;padding:2px 3px;width: 120px;line-height: 24px;height: 24px;}
input[type="text"]:focus,input[type="number"]:focus,textarea:focus  {border-color:#00baf2;}
.onlineform{color: #333333; overflow: hidden; padding: 12px 16px;}
.online {}
.online li{float:left;line-height:50px;width:800px;display: block;}
.online li p{width:318px;text-indent:0;line-height:50px;}
.online li .on1{float:left}
.online li .on2{float:right;}
.online li .np{margin:0 8px;}
.online li em {float: left;font-style: normal;width: 100px;line-height:50px;}
.online .txtr{line-height: 21px;}
.online .intxt {height: 30px;line-height:30px;margin: 5px 0;}
.online .button{padding-top: 12px;margin-left: 250px; width: 300px;_margin-left: 125px;*margin-left: 125px;_width: 500px;*width: 500px}
.online .button .coolbg{background: url("../images/index.png") no-repeat scroll 0 0 transparent;border: 0 none;float: left;cursor: pointer;height: 30px;width: 100px;}
.online .button .resetbg{background: url("../images/cz.gif") no-repeat scroll 0 0 transparent;border: 0 none;float: left;cursor: pointer;height: 30px;width: 100px;margin-left:20px;}

.teacher{width:95%;margin:0 auto;background:#f0f0f0;padding:15px 10px;}
.tea_img{float:left;}
.tea_img img{float:left;width:56px;height:56px;}
.tea_img p{float:left;margin-left:10px;}
.tea_img p span{font-size:16px;color:#333;display: block;line-height:2;}
.tea_img p em{font-size:12px;color:#999;display: block;}
.tea_img p em b{color:#00baf2;}
.tea_zi{float:right;padding-top:14px;}
.tea_zi a{display: block;width: 100px;height: 30px;line-height: 30px;border: 1px solid #dddddd;text-align: center;color: #00baf2;border-radius: 5px;float: left;margin-right: 10px;font-size: 12px;background:#fff;}
.tea_zi a:hover{background: #00baf2;color: #fff;border:1px #00baf2 solid;}
.tea_zi a.curr{background: #00baf2;color: #fff;border:1px #00baf2 solid;}

.dede_pages ul {
    float: left;
    padding: 12px 0 12px 16px;
}
li.thisclass a, .pagebox ul li.thisclass a:hover {
    background-color: #F8F8F8;
    font-weight: bold;
    padding: 2px 4px;
}
.dede_pages ul li {
    border: 1px solid #E9E9E9;
    float: left;
    font-family: Tahoma;
    line-height: 17px;
    margin-right: 6px;
}

.hTitle{position:relative;}
.hbg{display:block;height:2.5rem;background:#0c4eda;margin-top:2.0rem;}
.hTitle span{font-size:2.5rem;font-weight:bold;padding:4.5px 10px;background:#eff3f6;position:absolute;top:1rem;left:2.5rem;}
.hTitle{ padding:0 0 10px 0; margin:0; background:#eff3f6;}
.daoyu{background:#eff3f6;}
.img{ max-width:100%;}
.con1{ background:#fff; width:95%; margin:20px auto; padding:30px;font-size: 14px;}
.con1 h3{ font-size:18px; font-weight:bold; color:#F00; padding:15px 0 15px 15px;}
.con1 p em{ font-weight:bold;font-size:20px; margin-right:8px;}
.con1 p a{ color:#F00; margin-left:5px;}
.con1 p{ font-size:14px; padding:3px 10px; line-height:30px;}
.col-xs-12  .col-md-12{
    width: 100%;
	float:left;
	min-height: 1px;
}
.row {
margin-top:25px;
}