.tile{ background:url(imageswa.png) no-repeat top center; width:100%; height:49px; min-width:1200px; margin-top:-2px; overflow:hidden;}
.typediv{ width:1200px; height:75px; margin:75px auto 55px auto; background:url(imagestype-bg1.png) no-repeat center; text-align:center; color:#0976b1; font-size:36px; line-height:75px; font-family:"方正隶二简体";}
.typediv-white{ background:url(imagestype-bg2.png) no-repeat center; color:#fff;}

.aboutdiv{ width:100%; height:750px; min-width:1200px; background:url(imagesbg1.jpg); overflow:hidden; clear:both;}
.aboutdiv .about{ width:1200px; height:750px; margin:0px auto; overflow:hidden;}
.aboutdiv .job-news{ width:821px; height:471px; float:left; background:url(imagescont-bg1.jpg) no-repeat;}
.aboutdiv .job-news .title{ width:790px; height:55px; margin-left:20px; overflow:hidden;}
.aboutdiv .title li{ float:left; line-height:55px;}
.aboutdiv .title .ch{ background:url(imagestype-g.png) no-repeat left center; padding-left:45px;font-family:"方正隶二简体";color:#000; font-size:24px;}
.aboutdiv .title .en{ margin-left:15px;color:#333; font-size:14px; font-family:"Arial Unicode MS"; text-transform:uppercase;}
.aboutdiv .title .more{ float:right; padding-top:8px; margin-right:10px;}
.aboutdiv .two{ width:780px; height:183px; margin:20px auto 0 auto;}
.aboutdiv .i-pro{width:299px;height:183px;overflow:hidden; float:left;}
.aboutdiv .i-product-main{ width:299px; height:183px; overflow:hidden;}
.aboutdiv .i-product-main .i-arrow-left{height:5px;width:5px;overflow:hidden;float:left;display:none;margin:70px 0 0px 0px; cursor:pointer;}
.aboutdiv .i-product-main .i-arrow-right{height:69px;width:36px;background:url(../images/right.png) no-repeat 0 0;overflow:hidden;float:right;display:none;margin:70px 0px 0 0px;cursor:pointer;}
.aboutdiv .i-product-main .i-product-scroll { position:relative; margin:0px 0px; width:299px;}
.aboutdiv .i-product-main .i-product-switch { position:relative; width:299px; height:183px; overflow:hidden;}
.aboutdiv .i-product-main ul { width:999999px;}
.aboutdiv .i-product-main li { float:left; display:block; width:299px; height:183px;margin:0px 0px; position:relative; overflow:hidden;}

.aboutdiv .job-list{ width:470px; height:183px; overflow:hidden; float:right;}
.aboutdiv .job-list li{ display:block; height:32px; line-height:32px; background:url(imageslistdot.jpg) no-repeat left center; padding-left:8px; cursor:pointer;}
.aboutdiv .job-list li a{ display:block; color:#000; float:left; width:370px; height:32px; color:#000; font-size:14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.aboutdiv .job-list li span{ float:right; color:#000; font-size:12px;}
.aboutdiv .job-list li:hover a{ color:#d00000;}
.aboutdiv .three{ width:820px; height:164px; margin-top:34px; overflow:hidden;}
.aboutdiv .three .job-loop{ display:block; width:249px; height:164px; float:left; margin-left:20px; overflow:hidden; position:relative;}
.aboutdiv .job-loop .words{ position:absolute; bottom:0; left:0; background:url(imagesopacity.png); height:35px; width:229px; padding:0 10px; color:#fff; font-size:14px; line-height:35px; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.aboutdiv .job-loop:hover .words{ color:#d00000;}
.aboutdiv .aboutus{ width:363px; height:471px; float:right; background:url(imagescont-bg2.jpg) no-repeat;}
.aboutdiv .aboutus .title{ width:330px; margin-left:20px;}
.aboutdiv .aboutus .ch{ background:url(imagestype-a.png) no-repeat left center;}
.aboutdiv .bottom{ height:365px; width:328px; margin: 0 auto; clear:both;}
.aboutdiv .bottom .video{ display:block; width:328px; height:183px; overflow:hidden; margin-bottom:20px;}
.aboutdiv .bottom .intro{ color:#000; font-size:14px; line-height:26px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.aboutdiv .bottom .detail{ color:#d10807;}

.traditiondiv{ width:100%; height:865px; min-width:1200px; background:url(imagesbg2.jpg); overflow:hidden; clear:both;}
.traditiondiv .tradition{ width:1200px; height:865px; margin:0px auto; overflow:hidden;}
.traditiondiv .smalldiv{ background:url(imagescont-bg3.jpg) no-repeat; width:365px; height:283px; float:left;}
.traditiondiv .first{ height:55px; overflow:hidden; padding:0 5px;}
.traditiondiv .first li{ float:left; line-height:55px; margin-right:10px;}
.traditiondiv .first .pic{ width:42px; height:38px; margin-top:8px;}
.traditiondiv .first .ch{ color:#0976b1; font-size:25px; font-family:"方正隶二简体";}
.traditiondiv .first .en{ color:#0976b1; font-size:15px; font-family:"Arial Unicode MS"; text-transform:uppercase;}
.traditiondiv .first .more{ float:right; margin-top:8px;}
.traditiondiv .smalldiv .video{ width:330px; height:194px; margin:18px 0 0 18px;}
.traditiondiv .bigdiv{ background:url(imagescont-bg4.jpg) no-repeat; width:817px; height:283px; float:right; overflow:hidden;}
.traditiondiv .bigdiv .first{ border-bottom:1px solid #8ac3e2;}
.traditiondiv .news-list{ width:330px; height:200px; margin:15px 0 0 15px; overflow:hidden; float:left;}
.traditiondiv .news-list li{ display:block; height:32px; line-height:32px; background:url(imageslistdot-1.png) no-repeat left center; padding-left:15px; cursor:pointer;}
.traditiondiv .news-list li a{ display:block; color:#000; float:left; width:230px; height:32px; color:#000; font-size:14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.traditiondiv .news-list li span{ float:right; color:#000; font-size:14px;}
.traditiondiv .news-list li:hover a{ color:#d00000;}
.traditiondiv .teach-list{ width:782px; height:200px;margin:20px 18px 0 18px; overflow:hidden;}
.traditiondiv .teach-list li{ display:block; width:140px; height:200px; float:left; margin-left:20px; text-align:center;}
.traditiondiv .teach-list a{ display:block; width:135px; height:200px;}
.traditiondiv .teach-list .words{ height:40px; line-height:40px; padding:0 10px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#000; font-size:14px;}
.traditiondiv .teach-list li:hover .words{ color:#d00000;}
.traditiondiv .sec-big{ float:left; margin-top:20px; overflow:hidden;}
.traditiondiv .sec-big .chair,.traditiondiv .sec-big .teach{ display:none;}
.traditiondiv .check{ height:55px; overflow:hidden;}
.traditiondiv .check ul{ float:left; width:635px; overflow:hidden;}
.traditiondiv .check li{ float:left; height:54px; line-height:55px; font-family:"方正隶二简体"; font-size:25px; width:210px; text-align:center; border-bottom:1px solid #8ac3e2;}
.traditiondiv .check li:hover{ border-left:1px solid #8ac3e2; border-right:1px solid #8ac3e2;}
.traditiondiv .check li.acheckhover{ border-left:1px solid #8ac3e2; border-right:1px solid #8ac3e2;border-bottom:none;}
.traditiondiv .check #evening{ border-left:none;}
.traditiondiv .check li a{ display:block; color:#0976b1;}
.traditiondiv .check .more{ width:24px; height:24px; float:right; margin-right:15px; margin-top:15px;}
.traditiondiv .check .line{ border-bottom:1px solid #8ac3e2; float:left; height:54px; width:174px;}
.traditiondiv .check .more:hover{ border:none;}
.traditiondiv .class-list{ width:815px; height:200px; overflow:hidden; margin-top:20px;}
.traditiondiv .class-list li{ width:183px; height:200px; display:block; float:left; margin-left:17px;}
.traditiondiv .class-list li a{ display:block;}
.traditiondiv .class-list .words{ height:40px; line-height:40px; text-align:center; padding:0 10px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#000; font-size:14px;}
.traditiondiv .class-list li:hover .words{ color:#d00000;}

.traditiondiv .sec-small{ float:right; margin-top:20px;}

.lidiv{ width:100%; height:800px; min-width:1200px; background:url(imagesbg3.jpg); overflow:hidden; clear:both;}
.lidiv .li{ width:1200px; height:800px; margin:0px auto; overflow:hidden;}
.lidiv .li .loop-pic img{ border:1px solid #8ac3e2;}

.lidiv .i-pro{width:1200px;height:182px;overflow:hidden; margin-bottom:20px;}
.lidiv .i-product-main{ width:1200px; height:182px; overflow:hidden;}
.lidiv .i-product-main .i-arrow-left{height:5px;width:5px;overflow:hidden;float:left;display:none;margin:70px 0 0px 0px; cursor:pointer;}
.lidiv .i-product-main .i-arrow-right{height:69px;width:36px;background:url(../images/right.png) no-repeat 0 0;overflow:hidden;float:right;display:none;margin:70px 0px 0 0px;cursor:pointer;}
.lidiv .i-product-main .i-product-scroll { position:relative; margin:0px 0px; width:1200px;}
.lidiv .i-product-main .i-product-switch { position:relative; width:1200px; height:182px; overflow:hidden;}
.lidiv .i-product-main ul { width:999999px;}
.lidiv .i-product-main li { float:left; display:block; width:1199px; height:182px;margin:0px 0px; position:relative; overflow:hidden;}

.lidiv .list-1{ background:url(imagescont-bg6.jpg); width:365px; height:319px; float:left;}
.lidiv .li-type{ width:300px; height:37px; color:#000; font-family:"方正隶二简体"; font-size:24px; margin-left:50px; padding-top:17px;}
.lidiv .li-type .ch{ color:#0976b1;}
.lidiv .li-type .en{ color:#000; font-size:14px; font-family:"Arial Unicode MS"; text-transform:uppercase; margin-left:10px;}
.lidiv .list-1 .pic{ width:330px; height:106px; margin:18px auto;}
.lidiv .list-1 .cont{ width:330px; color:#000; font-size:14px; line-height:28px; margin:0px auto; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.lidiv .list-1 .detail{ color:#d10807;}
.lidiv .list-2{ background:url(imagescont-bg7.jpg); width:400px; height:319px; float:left; margin-left:16px;}
.lidiv .list-2 .li-type{ width:335px;}
.lidiv .list-2 .more{ display:block; width:24px; height:24px; margin-top:3px; float:right;}
.lidiv .list-2 .classify{ width:397px; height:40px; margin:0px auto 14px auto; overflow:hidden;}
.lidiv .classify li{ display:block; float:left; height:39px; width:131px; color:#000; font-size:15px; font-weight:bold; border-bottom:1px solid #8ac3e2; text-align:center; line-height:40px; border-right:1px solid #8ac3e2; cursor:pointer;}
.lidiv .classify li:hover{color:#d00000;}
.lidiv .classify li.classifyhov{border-bottom:none; color:#d00000;}
.lidiv .list-2 .pic-list{ width:366px; height:200px; margin:0px auto;}
.lidiv .list-2 .liyi2,.lidiv .list-2 .liyi3{ display:none;}
.lidiv .pic-list a{ display:block; float:left; width:120px; height:96px; overflow:hidden; position:relative; margin:0 2px 2px 0;}
.lidiv .pic-list .words{ position:absolute; bottom:0; left:0; width:100px; height:30px; color:#fff; font-size:14px; background:url(imagesopacity.png); line-height:30px; text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:0 10px;}
.lidiv .pic-list a:hover .words{color:#d00000;}
.lidiv .list-2 .ser-list{ width:366px; height:200px; margin:0px auto; overflow:hidden;}
.lidiv .ser-list li{ display:block; width:351px; height:34px; line-height:34px; background:url(imageslistdot-3.png) no-repeat left center; padding-left:15px; cursor:pointer;}
.lidiv .ser-list a{ display:block;width:290px; height:34px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left; color:#000; font-size:14px;}
.lidiv .ser-list span{ float:right;color:#000; font-size:14px;}
.lidiv .ser-list li:hover a{color:#d00000;}
.lidiv .service2,.lidiv .service3{ display:none;}

.educationdiv{ width:100%; height:750px; min-width:1200px; background:url(imagesbg4.jpg); overflow:hidden; clear:both;}
.educationdiv .education-main{ width:1253px;background:url(imagesbg4-h.png) no-repeat center; height:512px; margin:0px auto; overflow:hidden;}
.educationdiv .education-main .education{ width:1200px; height:425px; margin:42px auto 0px auto; overflow:hidden;}
.educationdiv .surround{ width:410px; height:395px; overflow:hidden; margin:10px 0 0 15px; float:left;}
.educationdiv .surround .type{ height:53px; background:url(imagesabg.png) no-repeat left center; line-height:53px; border-bottom:1px solid #a9866a; margin-bottom:15px;}
.educationdiv .type .main{ border-bottom:2px solid #0976b1; height:53px; width:100px; float:left; color:#000; font-family:"方正隶二简体"; font-size:24px; padding-left:10px;}
.educationdiv .type .ch{ color:#0976b1;}
.educationdiv .type .en{color:#000; font-size:14px; font-family:"Arial Unicode MS"; text-transform:uppercase; margin-left:10px;}
.educationdiv .type .more{ display:block; width:24px; height:24px; float:right; margin-top:15px; margin-right:8px;} 
.educationdiv .surr-list{ clear:both; width:410px; height:325px;}
.educationdiv .surr-list li{ display:block; width:202px; height:160px; float:left; overflow:hidden; margin:0 3px 3px 0;}
.educationdiv .surr-list a{ display:block; position:relative;}
.educationdiv .surr-list .words{ width:192px; height:35px; line-height:35px; text-align:center; color:#fff; padding:0 5px; background: url(imagesopacity.png); position:absolute; bottom:0; left:0; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.educationdiv .surr-list .showbox{ position:absolute; top:0; left:0; width:182px; height:125px;background:url(imagesopacity.png);text-align:center;padding:35px 10px 0 10px;display:none;}
.educationdiv .surr-list .topic{ display:block; color:#fff; font-size:14px; line-height:28px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.educationdiv .surr-list li:hover .showbox{ display:block;}
.educationdiv .surr-list li:hover .words{ display:none;}
.educationdiv .origin{ width:350px; margin:10px 20px 0 30px;}
.educationdiv .origin .pic{ width:350px; height:160px; margin:0px auto 17px auto;}
.educationdiv .origin .cont{ color:#000; font-size:14px; line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.educationdiv .origin .detail{ color:#d10807;}
.educationdiv .activity{ width:340px;}
.educationdiv .activity .act-list{ display:block; width:340px; height:100px; border-bottom:1px dotted #a9866a; margin-top:15px;}
.educationdiv .act-list li{ float:left;}
.educationdiv .act-list .title{ width:210px; float:right; height:25px; line-height:25px;font-size:15px; color:#d00000; font-weight:bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.educationdiv .act-list .intro{ width:210px; float:right; height:40px; line-height:18px; font-size:14px; color:#000; overflow:hidden; margin-top:5px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.educationdiv .act-list .date{ width:210px; float:right;font-size:12px; color:#000;}

.kerneldiv{ width:100%; height:670px; min-width:1200px; background:url(imagesbg1.jpg); overflow:hidden; clear:both;}
.kerneldiv .kernel{ width:1200px; height:670px; margin:0px auto; overflow:hidden;}
.kerneldiv .kernel-list{ background: url(imagescont-bg5.jpg); width:285px; height:386px; float:left; overflow:hidden; margin-right:20px;}
.kerneldiv .kernel-list .ker-type{ width:250px; height:43px; line-height:43px; margin:5px auto 0px auto; color:#d00000; font-family:"方正隶二简体"; font-size:24px;}
.kerneldiv .ker-type span{ color:#040000;}
.kerneldiv .ker-type .more{ display:block; width:24px; height:24px; float:right; margin-top:9px;}
.kerneldiv .kernel-list .en{ width:249px; height:5px; margin:0px auto;}
.kerneldiv .kernel-list .pic{ width:249px; height:130px; margin:15px auto 12px auto;}
.kerneldiv .kernel-list .cont{ width:249px; height:160px; margin:0px auto; color:#000; font-size:14px; line-height:27px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.kerneldiv .kernel-list .cont a{ display:block; background:url(imageslistdot-2.png) no-repeat left center; color:#000; font-size:14px; padding-left:10px; width:239px; height:34px; line-height:34px;}
.kerneldiv .kernel-list .cont a:hover{ color:#d00000;}