*{box-sizing: border-box;}
body,h1,h2,h3,h4,h5,h6,dl,dt,li,dd,th,td,p,pre,form,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:0;}
button,input,select,textarea{font-size:100%;}
ul,ol{ padding:0; margin:0; list-style-type:none}
html,body{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; /*color:#EEE;*/ -webkit-text-size-adjust:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#D6000F; text-decoration:none;}

/*公共*/
body{/*background:url(../img/bj.jpg) center;*/ background-size: auto 100%; background-repeat:no-repeat;background-position:center;background-attachment:fixed;}
.inner{ width:1200px; margin:0 auto}
.index_title1{ float: left; color: #333333; font-size: 34px; width: 100%; text-align: center;  margin-top: 20px; }
.index_p{ float: left; color: #656572; font-size: 16px; line-height: 38px; padding: 0 60px;}
.index_p p{text-indent: 2em;}

.list_title1{ font-size: 38px;color: #E14317; float: left; width: 100%; text-align: center; font-weight: bold; margin-top: 10px;}
.list_title2{ font-size: 24px;color: #E14317; float: left; width: 100%; text-align: center; margin-bottom: 30px;text-transform: uppercase;}
/*头部*/
.headerbg{ }
.header{ height:67px; }
.header img{ margin-top:18px; float:left}
.header nav{ float:left; margin-left: 95px;}
.header nav ul{ float:left}
.header nav ul li{ float:left;  height:67px; line-height:67px; margin: 0 14px; text-align:center; font-size:16px;  position:relative; color: #000;}
.header nav ul li.hover{ color: #D6000F; border-bottom: 3px #D6000F solid;}
.header nav ul li:hover{ color: #D6000F; border-bottom: 3px #D6000F solid;}


/*尾部*/
.footerbg{ background:url(../img/footerbg.jpg) no-repeat center; height:255px; width:100%;}
.footer{color:#B3B3B3}
.footer p.pl{ float:left; font-size: 18px; color: #fff; margin-top: 40px; margin-left: 92px; line-height: 36px;}
.footer div.divr{ float: left; width: 98px; margin-top: 40px; margin-left: 232px;}
.footer div.divr img { float:left;}
.footer div.divr span{ font-size: 16px; float: left; width: 100%; text-align: center; color: #fff; }
.footer p.pb{ float: left; width: 100%; font-size: 15px; color: #fff; text-align: center; margin-top: 40px;}


/*banner*/
.DB_tab25 {width:100%;height:600px;position:relative;overflow:hidden; }
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:600px;display:none}
.DB_tab25 .DB_imgSet{position:absolute;width:100px;left:50%;margin-left:-450px; top:10px}
.DB_tab25 .DB_imgSet .DB_1_bg{position:absolute;left:0;top:210px; display:block;}
.DB_tab25 .DB_menuWrap{position:absolute;width:900px;left:50%;margin-left:-450px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:560px;text-align:center;font-size:0;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 8px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-144px;top:256px;cursor:pointer; width:56px; height:89px; background:url(../img/left.png); opacity:0.5}
.DB_tab25 .DB_prev:hover{opacity:0.7}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:256px;cursor:pointer;width:56px; height:89px; background:url(../img/right.png); opacity:0.5}
.DB_tab25 .DB_next:hover{opacity:0.7}

/*首页*/
.index{}
.index1{ background: #F3F3F3; margin-top: 20px; padding-bottom: 24px; }
.index1 img{ float: left; margin-top: 30px; }

.index2{ background: #F3F3F3; margin-top: 20px; }
.index2 p{ text-align: center; width: 100%; }
.index2 img{ float: left; margin-top: 30px; }
.index2 a.more{ float: right; font-size: 18px; color: #656572; line-height: 86px; margin-right: 10px;}
.index2 a.more:hover{ color: #D6000F; }

.index3{ background: #F3F3F3; margin-top: 20px; }
.index3 p{ text-align: center; width: 100%; }
.index3 img{ float: left;  }
.index3 a.more{ float: right; font-size: 18px; color: #656572; line-height: 86px; margin-right: 10px;}
.index3 a.more:hover{ color: #D6000F; }

.index3 .container_wrap{ float: left; width: 1200px; }
.index3 .list_carousel{width:1230px;position:relative; margin-top: 40px;}
.index3 .list_carousel ul{list-style:none;display:block;margin:0;padding:0;overflow:hidden; }	 
.index3 .list_carousel ul li{float:left;margin:0 30px 0 0;width:380px; height: 260px; display:block;position:relative;}
.index3 .list_carousel .bj{  width: 30px; height: 260px; background: #fff; position: absolute; right: 0; top: 0}
.index3 .project a img{padding:0;margin:0; width: 195px; height: 150px; float: left;}
	
.index3 a#cr-prev, .index3  a#cr-next{background-image:url(../img/left.png);background-repeat:no-repeat;position:absolute;width:17px;height:34px;text-indent:-9999px;top:50%;}
.index3 a#cr-prev{ left: -50px; }
.index3 a#cr-next{background-image:url(../img/right.png); right: -20px;}
.index3 a#cr-prev:hover{}



.index4{ background: #F3F3F3; margin-top: 20px; }
.index4 p{ text-align: center; width: 100%; }
.index4 ul{ float: left; width: 1200px; margin-top: 30px;}
.index4 ul li{ float: left; width: 287px; margin-right: 17px;}
.index4 ul li img{ float: left; width: 287px; height: 224px; margin-bottom: 10px;}
.index4 ul li:nth-child(4){ margin-right: 0; }
.index4 ul li span.s1{ float: left; display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;line-clamp: 1;-webkit-line-clamp: 1;text-align: justify; font-size: 17px; width: 100%;}
.index4 ul li span.s2{ float: left;font-size: 14px; width: 100%; color: #434343;}
.index4 a.more{ float: right; font-size: 18px; color: #656572; line-height: 86px; margin-right: 10px;}
.index4 a.more:hover{ color: #D6000F; }

/*关于飞镝*/
.aboutusbg{ float:left; width:100%; min-width:1200px; height: 299px; background: url(../img/aboutusbg.jpg) no-repeat center;}
.aboutus1{ background: #F3F3F3; margin-top: 20px; padding-bottom: 50px;}
.aboutus1 p{ float: left; color: #656572; font-size: 16px; padding:0 60px; line-height: 38px; text-align: justify; text-indent: 2em;}
.aboutus1 img{ float: left; margin-top: 20px; }
.aboutus2{ margin-top: 20px; height: 727px; background: url(../img/aboutus2.jpg) no-repeat bottom #F3F3F3;}
.aboutus2 p.p1{ float: left; font-size: 16px; width: 530px; margin:7px 177px; line-height: 36px; text-align: justify;}
.aboutus2 p.p2{ float: left; font-size: 18px; width: 344px; margin:53px 177px 0; line-height: 36px; text-align: right;}
.aboutus3{ background: #F3F3F3; margin-top: 20px;}
.aboutus3 img{ float: left; }
.aboutus4{ background: #F3F3F3; margin-top: 20px;}
.aboutus4 img{ float: left; }
.aboutus5{ background: #F3F3F3; margin-top: 20px; padding-bottom: 60px;}
.aboutus5 img{ float: left; }
/*关于飞镝END*/

/*课程体系*/
.coursebg{ float:left; width:100%; min-width:1200px; height: 299px; background: url(../img/coursebg.jpg) no-repeat center;}
.course1{ background: #F3F3F3; margin-top: 20px; padding-bottom: 50px;}
.course1 p{ float: left; width: 100%; text-align: center; color: #656572; font-size: 16px; line-height: 38px; margin-top: 30px;}
.course1 img{ float: left; margin-top: 10px; }
.coursefont{ height: 116px; text-align: center; color: #fff; font-size: 16px; background:url(../img/course4.jpg) no-repeat center; line-height: 38px; padding:20px 0; margin-bottom: 20px}

.course2{ background: #f3f3f3; }
.course2 img{ float: left; }
.course2 ul{ float: left; width: 483px; margin-top: 55px;}
.course2 ul li{ float: left; width: 483px;  background: url(../img/course3.png); margin-bottom: 20px; padding: 20px 40px 20px 90px;}
.course2 ul li span{ float: left; color: #CF3D37; font-size: 24px; }
.course2 ul li p{ float: left; color: #221814; font-size: 16px; line-height: 28px; }

.course3{ background: #f3f3f3; }
.course3 img{ float: left; }
/*课程体系END*/

/*校园风采*/
.environmentbg{ float:left; width:100%; min-width:1200px; height: 299px; background: url(../img/environmentbg.jpg) no-repeat center;}
.environment{}
.environment ul{ float: left; width: 1200px; margin-top: 24px;}
.environment ul li{ float: left; width: 1200px;  padding: 14px 12px;background: #f3f3f3; margin-bottom: 10px;}
.environment ul li div.img{ float: left; width: 590px; height: 337px; background: url(../img/environment2.jpg) no-repeat; margin-right: 46px;}
.environment ul li div.img img{ float: right; margin-top: 67px; }
.environment ul li span.t{ float: left; font-size: 32px; width: 500px; margin-top: 24px; margin-bottom: 20px;}
.environment ul li p{ float: left; width: 500px; font-size: 18px; line-height: 36px; color: #333333;}
.environment ul li .more{ float: left; margin-top: 80px; display: none;}
.environment ul li:hover .more{ display: block;}

.rbanner{ float: right; overflow: hidden;  border-radius: 15px; }
.rbanner .hiSlider-wrap{ float: left}
.rbanner .hiSlider-wrap img{ float: left; }
.rbanner .hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.rbanner .hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.rbanner .hiSlider-btn-prev{left:10px}
.rbanner .hiSlider-btn-next{right:10px;background-position:-30px 0}
.rbanner .hiSlider-btn-prev:hover,
.rbanner .hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.rbanner .hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}
.rbanner .hiSlider-pages{bottom:10px;right:10px;text-align:right; width: 100%; text-align: center;}
.rbanner .hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
.rbanner .hiSlider-pages a.active{background:#CA3C3C}


.environment_team .container_wrap{ float: left; width: 900px; }
.environment_team .list_carousel{width:900px; margin: 40px 150px 0; position:relative;}
.environment_team .list_carousel ul{list-style:none;display:block;margin:0;padding:0;overflow:hidden; }	 
.environment_team .list_carousel ul li{float:left;margin:0 12px 0;width:156px;  display:block;position:relative;}
.environment_team .list_carousel ul li img{ float: left; }
.environment_team .list_carousel ul li span{ float: left;margin-top: 18px;
    font-size: 16px;
    color: rgb(51, 51, 51); text-align: center; width: 100%;}
.environment_team .list_carousel .bj{  width: 30px; height: 260px; background: #fff; position: absolute; right: 0; top: 0}
.environment_team .project a img{padding:0;margin:0; width: 195px; height: 150px; float: left;}
	
.environment_team a#cr-prev, .environment_team  a#cr-next{background-image:url(../img/left.png);background-repeat:no-repeat;position:absolute;width:17px;height:34px;text-indent:-9999px;top:39%;}
.environment_team a#cr-prev{ left: -50px; }
.environment_team a#cr-next{background-image:url(../img/right.png); right: -20px;}
.environment_team a#cr-prev:hover{}

.banner{height:400px;background:#F3F3F3;max-width:1920px;margin:0 auto}
div:not(.EDITOR) h2{position:relative;max-width:1200px;height:180px;padding:60px 0 0;margin:0 auto;font-size:34px;line-height:60px;text-align:center}
.Section{position:relative;top:0;box-sizing:border-box}
.banner h3{font-size:30px;color:#CA3C3C;height:88px;line-height:88px}
.banner .header1{float:left;width:1200px}
.banner .header1 .form{padding:20px 30px 0;box-sizing:border-box;width:340px;height:400px;border-radius:10px;background:#fff;box-shadow:0 2px 6px 0 hsla(0,0%,85.9%,.5);float:left}
.banner .header1 .form h4{padding-bottom:10px;margin-bottom:10px;font-size:20px;color:#222;border-bottom:1px solid #f0f0f0;font-weight:600}
.form .item--required .item__label:before{color:red;content:"*"}
.form .formItem{display:flex;margin-bottom:12px;align-items:center}
.form .item__label{display:inline-block;margin:0;width:78px;font-size:14px;color:#666}
.form .item__label2{display:inline-block;margin:0;width:78px;font-size:14px;color:#666}
.form .item__content{flex:1}
.form input,.form select{height:32px;font-size:14px;color:#222;border-radius:4px;border:1px solid #ddd;width:100%}
.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form input,.form select{height:32px;font-size:14px;color:#222;border-radius:4px;border:1px solid #ddd; }
.form select{cursor: pointer;}
.custom-select{background:#fff url(https://img.gymchina.com/tomato-site/M/JRWM/arrow_down.png) no-repeat right 0.75rem center/15px 15px}
.Section{width:1200px;margin:0 auto}
.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 1.75rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.Modules .Module{padding:20px 0;margin:40px auto 0;text-align:center}
.Modules h3{font-size:28px;color:#333;font-weight:300}
.Modules .title{position:relative;margin:0 auto;padding-bottom:10px;width:200px;font-size:18px;color:#87220f;border-bottom:2px solid #e2dddc}
.Modules .title:after{position:absolute;left:50%;bottom:-2px;margin-left:-25px;border-radius:2px;width:50px;height:3px;background-color:#87220f;content:""}
.Section{position:relative;top:0;padding:0 20px;box-sizing:border-box}
.Modules .teachers p{margin:60px auto 35px;width:780px;font-size:16px;color:#666}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.Modules .aboutUs{padding:60px 160px;text-align:left;font-size:16px;color:#333}
/*校园风采END*/


/*新闻中心*/
.newsbg{ float:left; width:100%; min-width:1200px; height: 299px; background: url(../img/newsbg.jpg) no-repeat center;}
.news{ background: #F3F3F3; margin-top: 25px; }
.news ul{ float: left; width: 1200px; }
.news ul li{ float: left; width: 287px; margin-right: 17px; margin-bottom: 30px;}
.news ul li img{ float: left; width: 287px; height: 224px; }
.news ul li:nth-child(4n){ margin-right: 0; }
.news ul li span.s1{ float: left; display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;line-clamp: 1;-webkit-line-clamp: 1;text-align: justify; font-size: 17px; width: 100%;}
.news ul li span.s2{ float: left;font-size: 14px; width: 100%; color: #434343;}
.news_show{background: #F3F3F3; margin: 30px auto; padding: 50px 205px;}
.news_show span.t1{ float: left; width: 100%; font-size: 30px; color: #3F3F3F;}
.news_show span.t2{ float: left; width: 100%; font-size: 18px; color: #6A6A6A; border-bottom: #E0DEDF solid 1px; margin-bottom: 30px; line-height: 60px;}
.news_show .content{ float: left; width: 100%; color:#6A6A6A; font-size: 18px; line-height: 36px; }
/*新闻中心END*/


/*联系我们*/
.contactusbg{ float:left; width:100%; min-width:1200px; height: 299px; background: url(../img/contactusbg.jpg) no-repeat center;}
.contactus{background: #F3F3F3; margin-top: 25px;}
.contactus span.t{ float: left; width: 100%; font-size: 34px; text-align: center; text-transform: uppercase; line-height: 100px;}
.contactus .cont{ float: left; width: 100%; }
.contactus .cont .l{ float: left; width: 324px; text-align: justify; font-size: 16px; color: #656572; margin-left: 94px; line-height: 38px;}
.contactus .cont .r{ float: left; margin-left: 84px; }
.contactus .cont .r ul{ float: left; width: 690px;}
.contactus .cont .r ul li{ float: left; font-size: 16px; line-height: 46px; color: #737373;}
.contactus .cont .r ul li span{ float: left; font-size: 30px; color: #FFC5C6; margin-right: 26px; font-weight: bold; }
.contactus .container_wrap{ float: left; width: 1200px; margin-bottom: 30px;}
.contactus .list_carousel{width:1230px;position:relative; margin-top: 40px;}
.contactus .list_carousel ul{list-style:none;display:block;margin:0;padding:0;overflow:hidden; }	 
.contactus .list_carousel ul li{float:left;margin:0 30px 0 0;width:380px; height: 260px; display:block;position:relative;}
.contactus .list_carousel .bj{  width: 30px; height: 260px; background: #fff; position: absolute; right: 0; top: 0}
.contactus .project a img{padding:0;margin:0; width: 195px; height: 150px; float: left;}
	
.contactus a#cr-prev, .contactus  a#cr-next{background-image:url(../img/left.png);background-repeat:no-repeat;position:absolute;width:17px;height:34px;text-indent:-9999px;top:50%;}
.contactus a#cr-prev{ left: -50px; }
.contactus a#cr-next{background-image:url(../img/right.png); right: -20px;}
.contactus a#cr-prev:hover{}

.contactus2{background: #F3F3F3; margin-top: 25px; padding: 20px 50px; margin-bottom: 30px;}
.contactus2 span.t{ float: left; width: 100%; font-size: 48px; text-align: center; text-transform: uppercase; line-height: 100px;}
.contactus2 img{ float: left; margin-right: 64px; }
.contactus2 span.t2{ float: left; font-size: 24px; margin-top: 52px;}
.contactus2 p{ float: left; font-size: 18px; color: #464646; line-height: 38px; margin-top: 20px;}
/*联系我们*/


/*联系我们*/
.alliancebg{ float:left; width:100%; min-width:1200px; height: 299px; background: url(../img/alliancebg.jpg) no-repeat center;}
.alliance1{ background: url(../img/alliance1.jpg) no-repeat center; height: 650px; margin-top: 20px; }
.alliance1 .content{ float: right; width: 525px; }
.alliance1 p.p{ float: right; color: #E14317; font-size: 32px; font-weight: bold; margin-top: 81px; margin-right: 119px; line-height: 55px;}
.alliance1 ul{ float: right; width: 523px; margin-top: 20px;}
.alliance1 ul li{ float: left; font-size: 18px; line-height: 46px; color: #414141; width: 100%; line-height: 36px; margin-bottom: 14px;}
.alliance1 ul li span{ float: left; font-size: 24px; color: #F84848; width: 120px; font-weight: bold;text-transform: uppercase;}
.alliance1 ul li span font{ color: #FF8181; }
.alliance1 ul li p{ float: left; width: 400px; }
.alliance1 ul li b{ font-size: 24px; }

.alliance2{ background:#F3F3F3; margin-top: 20px; padding: 0 40px;}
.alliance2 p.p{float: left;color: #656572;font-size: 16px; width: 100%; text-align: center; line-height: 36px;}
.alliance2 .hiSlider-wrap{ float: left; margin-top: 54px; margin-bottom: 30px;}
.alliance2 .hiSlider-wrap img{ float: left; width: 1120px; height: 540px;}
.alliance2 .hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.alliance2 .hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.alliance2 .hiSlider-btn-prev{left:10px}
.alliance2 .hiSlider-btn-next{right:10px;background-position:-30px 0}
.alliance2 .hiSlider-btn-prev:hover,
.alliance2 .hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.alliance2 .hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}
.alliance2 .hiSlider-pages{bottom:10px;right:10px;text-align:right; width: 100%; text-align: center;}
.alliance2 .hiSlider-pages a{height:19px;width:19px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#999999}
.alliance2 .hiSlider-pages a.active{background:#FFC039}

.alliance3{ background:#F3F3F3; margin-top: 20px; padding: 0 40px;}
.alliance3 ul{ float: left;  }
.alliance3 ul li{ float: left; width: 520px; height: 56px; background: #fff; line-height: 56px; color: #383838; font-size: 18px; border-radius: 0 28px 28px 28px; margin-bottom: 24px;}
.alliance3 ul li:nth-child(2n){ float: right; }
.alliance3 ul li span{ float: left; width: 77px; height: 56px; background: #FF8181; color: #fff; margin-right: 25px; line-height: 22px; text-align: center; font-weight: bold; padding: 6px 0;}

.alliance4{ background:url(../img/alliance3.jpg); height: 608px; margin-top: 20px; margin-bottom: 20px;}
.alliance4 .content{ float: left; width: 1200px; font-size: 24px; color: #FF7F7F; font-weight: bold;}
.alliance4 .content span{ float: left; }
.alliance4 .content .t{ float: left; width: 100%; margin-top: 28px; }
.alliance4 .content .t span:nth-child(1){ margin-left:75px }
.alliance4 .content .t span:nth-child(2){ margin-left:214px }
.alliance4 .content .t span:nth-child(3){ margin-left:213px }
.alliance4 .content .t span:nth-child(4){ margin-left:213px }
.alliance4 .content .b{ float: left; width: 100%; margin-top: 208px; }
.alliance4 .content .b span:nth-child(1){ margin-left:231px }
.alliance4 .content .b span:nth-child(2){ margin-left:214px }
.alliance4 .content .b span:nth-child(3){ margin-left:213px }

/*联系我们*/


/*列表*/
.list{ background:url(../img/list-bg.png) repeat-y; width:1280px; margin:40px auto 30px}
.list .left{ width:154px; float:left}
.list .left img{ float:left; margin:10px}
.list .right{ padding:28px 40px; float:left; width:1046px; background: #fff;}
.list .right .top{ color:#666; text-align:right; line-height:42px; height:42px; border-bottom:#dedede solid 1px; float:left; width:100%; position:relative; font-size: 16px;}
.list .right .top a{ color:#666}
.list .right .top .title{ position:relative; width:120px; height:40px; line-height:40px; text-align:center; float:left; background:#dedede; margin-top:-4px; margin-right:5px}
.list .right .top .title:hover{ background:#550101;color: #fff;}
.list .right .top .title.hover{ background:#550101; color: #fff;}
.list .right .content{ float:left; padding:30px 10px 60px; line-height:36px; color:#666; width:1026px; min-height:450px; font-size: 14px;}
.list .right .content img{max-width: 100%;}


/*师资力量*/
.list .right  .szll{ padding:0; width:1046px; }
.szll ul{ float:left; min-height:792px}
.szll ul li{ float:left; width:240px; height:315px; overflow:hidden; position:relative; border-bottom:#484848 solid 1px; padding:40px 10px}
.szll ul li:hover{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.szll ul li span{ background:#800000; position:absolute; width:240px; height:66px; left:10px; bottom:40px; text-align:center; line-height:66px; color:#fff; font-size:22px}
.szll ul li:hover span{ background:#8C8C8C}
.szll ul li span font{ font-size:12px}


/*教学环境*/
.list .right .jxhj{ padding:0px 0 0 0; width:1046px }
.jxhj ul{ float:left;border-bottom:#484848 solid 1px; padding:15px 0}
.jxhj ul li{ float:left; padding:10px 14px ; width: 320px;}
.jxhj ul li img{ width: 320px; height: 240px; }

/*作品展示*/
.list .right .zpzs{ padding:10px 0 0 0; width:1046px }
.zpzs ul{ float:left; padding:0}
.zpzs ul li{ float:left; padding:20px 16px 10px; width:228px; font-size:16px;border-bottom:#484848 solid 1px;}
.zpzs ul li span{ color:#CBCBCB; line-height:46px; text-align:center; float:left; width:228px}

/*艺术活动*/
.list .right .yshd{ padding:0 0 0 0; width:1046px}
.yshd ul{ float:left; padding:10px 0;border-bottom:#484848 solid 1px;}
.yshd ul li{ float:left; width:300px; padding:15px 24px}
.yshd ul li img{ float:left; width:300px; height:200px}
.yshd ul li p{ float:left; padding:10px 12px; line-height:18px; color:#8B8B8B; background:#2A2A2A; height:100px;width: 276px;}
.yshd ul li span{ float:left; width:100%; line-height:30px; color:#FFFFFF}

/*飞镝项目*/
.list .right .fdxm{ padding:10px 0 0 0; width:1046px }
.fdxm ul{ float:left;border-bottom:#484848 solid 1px; padding-bottom:10px}
.fdxm ul li{ float:left; width:300px; padding:10px 24px}
.fdxm ul li img{ float:left; width:300px; height:230px}
.fdxm ul li span{ float:left; height:50px; line-height:50px; width:300px; text-align:center; color:#C1C1C1; background:url(../img/downd.png); font-size:14px}

/*联系我们*/
.lxwm{}
.lxwm .con{ float:left; width:978px; height:463px; background:url(../img/lxwmbj.png); margin-top:40px}
.lxwm .con ul{ float:left; margin:40px 328px; width:600px}
.lxwm .con ul li{ float:left; font-size:14px; color:#BDBDBD; margin-bottom:10px; margin-right:20px}
.lxwm .con ul li span{ float:left; margin-right:20px; line-height:36px; height:36px}
.lxwm .con ul li input.text{ float:left; line-height:36px; height:36px; width:211px; background:url(../img/input.png); border:none; padding-left:10px; color:#CCC}
.lxwm .con ul li.nr{ float:left; width:100%}
.lxwm .con ul li.nr textarea{ width:504px; height:90px; background:url(../img/lxwm-nr.png); border:none; padding:5px;color:#CCC}
.lxwm .con ul li.yzm{ width:100%;line-height:36px; float:left}
.lxwm .con ul li.yzm span.yzm{ ; margin-left:10px; padding-right:10px;}
.lxwm .con ul li.yzm img{ float:left; margin-right:6px}
.lxwm .tijiao{ float:left; background:url(../img/lxwm-an.png); border:none; width:84px; height:35px; color:#BDBDBD; font-size:#BDBDBD; margin:10px 0 0 120px; cursor:pointer}
.lxwm .chongzhi{ float:left; background:url(../img/lxwm-an.png); border:none; width:84px; height:35px; color:#BDBDBD; font-size:#BDBDBD; margin:10px 0 0 30px; cursor:pointer}



/*分页*/
.page{ float:left; width:100%; text-align:center; font-size:14px;margin-bottom:30px; margin-top:30px}
.page a{ border-radius: 3px; padding:5px 12px; color:#999; margin:5px; background:#EDEDED}
.page a:hover{ border-radius: 3px;background:#EB1123 ; color:#fff}
.page .current{ border-radius: 3px; padding:5px 12px; color:#999; margin:5px;background:#EB1123 ; color:#fff; }/*·ÖÒ³*/
.page{ float:left; width:100%; text-align:center; font-size:14px;margin-bottom:30px; margin-top:30px}
.page a{ border-radius: 3px; padding:5px 12px; color:#999; margin:5px; background:#EDEDED}
.page a:hover{ border-radius: 3px;background:#EB1123 ; color:#fff}
.page .current{ border-radius: 3px; padding:5px 12px; color:#999; margin:5px;background:#EB1123 ; color:#fff; }