@charset "utf-8";





@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}


.col333 {width:33.333333%; float:left;}


.col421 {width:25%;}
.col411 {width:25%;}
.col442 {width:25%;}
.col4-311 {width:75%;}
.col4-111 {width:25%;}


.col3-2 {width:66.66666666%;}
.col3-1 {width:33.33333333%;}

.col331 {width:33.33333333%;}
.col332 {width:33.33333333%;}

.col321 {width:33.33333333%;}
.col322 {width:33.33333333%;}

.col311 {width:33.33333333%;}
.col311 {width:33.33333333%;}


.col421 {width:25%;}
.col442 {width:25%;}

.col331 {width:33.33333333%;}
.col332 {width:33.33333333%;}

.col321 {width:33.33333333%;}
.col322 {width:33.33333333%;}

.col311 {width:33.33333333%;}
.col311 {width:33.33333333%;}

.col4-31 {width:75%;}
.col4-11 {width:25%;}

.col621 {width:16.666666666%;}



.col211 {width:50%;}
.col-designer-l {width:40%;}
.col-designer-r {width:60%;}

.col331,
.col332,
.col321,
.col322,
.col311,
.col311,
.col3-1,
.col3-2,
.col4-311,
.col4-111,
.col421,
.col411,
.col442,
.col331,
.col332,
.col321,
.col322,
.col311,
.col311,
.col4-31,
.col4-11,
.col621,
.col211 {float:left;}






.row-0 {margin-left:0px; margin-right:0px;}
.row1 {margin-left:-15px; margin-right:-15px;}
.row-5 {margin-left:-5px; margin-right:-5px;}
.row-10 {margin-left:-10px; margin-right:-10px;}
.row-15 {margin-left:-15px; margin-right:-15px;}
.row-30 {margin-left:-30px; margin-right:-30px;}


.pad0 {padding:0px;}
.pad1 {padding:1px;}
.pad2 {padding:2px;}
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}

.pad0-3 {padding:0px 3px;}
.pad3-0 {padding:2px 0px;}
.pad0-5 {padding:0px 5px;}
.pad5-0 {padding:5px 0px;}
.pad0-10 {padding:0px 10px;}
.pad10-0 {padding:10px 0px;}
.pad0-15 {padding:0px 15px;}
.pad15-0 {padding:15px 0px;}
.pad0-20 {padding:0px 20px;}
.pad20-0 {padding:20px 0px;}
.pad5-10 {padding:5px 10px;}
.pad10-5 {padding:10px 5px;}
.pad5-20 {padding:5px 20px;}
.pad20-5 {padding:20px 5px;}
.pad10-20 {padding:10px 20px;}
.pad20-10 {padding:20px 10px;}
.pad30-10 {padding:30px 10px;}
.pad35-10 {padding:35px 10px;}
.pad40-10 {padding:40px 10px;}
.pad10-48 {padding-top:10px;padding-bottom:10px;}


.marginright1 {margin-right:1px;}
.marginright3 {margin-right:3px;}
.marginright5 {margin-right:5px;}
.marginright10 {margin-right:10px;}
.marginleft1 {margin-left:1px;}
.marginleft3 {margin-left:3px;}
.marginleft5 {margin-left:5px;}
.marginleft10 {margin-left:10px;}



.fleft {float:left}
.fright {float:right}
.clear2 {clear:both;}
.clearfix {clear:both;}


.padright1 {padding-right:1px;}
.padright3 {padding-right:3px;}
.padright5 {padding-right:5px;}
.padright10 {padding-right:10px;}
.padright20 {padding-right:20px;}
.padright30 {padding-right:30px;}
.padright50 {padding-right:50px;}
.padleft1 {padding-left:1px;}
.padleft3 {padding-left:3px;}
.padleft5 {padding-left:5px;}
.padleft10 {padding-left:10px;}
.padleft30 {padding-left:30px;}
.padleft50 {padding-left:50px;}


.padtop1 {padding-top:1px;}
.padtop5 {padding-top:5px;}
.padtop10 {padding-top:10px;}
.padtop20 {padding-top:20px;}
.padbottom1 {padding-bottom:1px;}
.padbottom5 {padding-bottom:5px;}
.padbottom10 {padding-bottom:10px;}
.padbottom20 {padding-bottom:20px;}

.imgpad20 img {padding:20px;}

.margin0 {margin:0px;}
.margin3 {margin:3px;}
.margin10 {margin:10px;}
.margin20 {margin:20px;}

.margin5-0 {margin:5px 0px;}
.margin0-5 {margin:0px 5px;}
.margin5-0 {margin:5px 0px;}
.margin0-10 {margin:0px 10px;}
.margin10-0 {margin:10px 0px;}
.margin0-15 {margin:0px 15px;}
.margin15-0 {margin:15px 0px;}
.margin0-20 {margin:0px 20px;}
.margin20-0 {margin:20px 0px;}
.margin5-10 {margin:5px 10px;}
.margin10-5 {margin:10px 5px;}
.margin5-20 {margin:5px 20px;}
.margin20-5 {margin:20px 5px;}
.margin10-20 {margin:10px 20px;}
.margin20-10 {margin:20px 10px;}
.margin0-40 {margin:0px 40px;}

.marginauto {margin-left:auto; margin-right:auto;}

.radius3 {border-radius: 3px;}
.radius5 {border-radius: 5px;}
.radius10 {border-radius: 10px;}
.radius20 {border-radius: 20px;}
.radius50 {border-radius: 50%;}

.portrait {border-radius:50%; overflow:hidden;}
.portraitbold {border-radius:50%; overflow:hidden; }
.portraitbox img {border:8px #3399CC solid; width:100%;}
.portraitbox img:hover {border:8px #ccc solid;}

.border1black { border:#000 1px solid;}
.border1gray { border:#ddd 1px solid;}
.border1grayd { border:#ddd 1px dashed;}
.border1gray2 { border:#999 1px solid;}

.border1green { border:#90c320 1px solid;}
.border1graytop { border-top:#ddd 1px solid;}
.border1graybottom { border-bottom:#ddd 1px solid;}
.border1blackbottom { border-bottom:#000 1px solid;}
.border1blacktop { border-top:#000 1px solid;}
.border1graytopd { border-top:#ddd 1px dashed;}
.border1graybottomd { border-bottom:#ddd 1px dashed;}
.border1whitebottom { border-bottom:#fff 1px solid;}
.border1whiteleft { border-left:#fff 1px solid;}
.border1whiteright { border-right:#fff 1px solid;}
.border1greenbottom { border-bottom:#90c320 1px solid;}
.border1redbottom { border-bottom:#ef3f3e 1px solid;}
 

.border1greentop { border-top:#90c320 1px solid;}

.border5gray { border:#ddd 5px solid;}


.bg333 {background:#333;}
.bg666 {background:#666;}
.bg999 {background:#999;}
.bgccc {background:#ccc;}
.bgddd {background:#ddd;}
.bgeee {background:#eee;}
.bgfff {background:#fff;}
.bgaa0505 {background:#aa0505;}
.bgf1f1f1 {background:#f1f1f1;}
.bg6dbb44 {background:#6dbb44;}
.bg929292 {background:#929292;}
.bgddedbb {background:#ddedbb;}
.bgdfdfdf {background:#dfdfdf;}
.bg909090 {background:#909090;}
.bg6b3906 {background:#6b3906;}
.bge2e2e2 {background:#e2e2e2;}
.bgf2f2f2 {background:#f2f2f2;}
.bgef3f3e {background:#ef3f3e;}

.bgmo01 {background:#590479;}
.bgmo02 {background:#d81a34;}
.bgmo03 {background:#4f9116;}
.bgmo04 {background:#013891;}
.bgmo05 {background:#067e74;}
.bgmo06 {background:#e4880b;}

.bgef3f3e a { color:#fff;}
.bgen {background:#d37802;}


.bgcolor01 {background:#771611; color:#fff;border-top-left-radius:10px; border-top-right-radius:10px;}
.bgcolor02 {background:#51930a; color:#fff;border-top-left-radius:10px; border-top-right-radius:10px;}
.bgcolor03 {background:#0c7ac7; color:#fff;border-top-left-radius:10px; border-top-right-radius:10px;}


.bg2right {background:url(../img/arrow_right.png) right no-repeat;}



.bg01 {background:#55a9e9; background-size:100%; background:url(/school/images/bg01.jpg) center;}
.bg01a {background:#55a9e9; background-size:100%; }
.bg02 {background:#333; background-size:100%;}
.bg03 {background:#697f90; background-size:100%;}
.bg04 {background:#078ae5; background-size:100%;}
.bg05 {background:#daeefd; background-size:100%;}
.bg06 {background:#f6f6f6; background-size:100%;}
.bg07 {background:#009ccc; background-size:100%;}
.bg08 {background:#fff; background-size:100%;}

.bg09alla {background: url(../images/index_10_02_01alla.png); background-position:center center;}
.bg09allb {background: url(../images/index_10_02_01allb.png); background-position:center center;}
.bg09a {background: url(../images/index_10_02_01a.png) no-repeat right; background-position:right center;}
.bg09atext {float:right; max-width:480px; padding:30px 80px 30px 10px;}

.bg09b {background: url(../images/index_10_02_01b.png) no-repeat right; background-position:left center;}
.bg09btext {float:left; max-width:480px; padding:30px 10px 30px 80px;}

.bg10 {background:#e2e9eb; color:#333;}
.bg10:hover {background:#3394de;color:#fff; text-decoration:none;}
.bg10:hover a {color:#fff;}

.bg11 {background:#eaf1f6; color:#333;}
.bg11:hover {background:#0145a1;color:#fff;text-decoration:none;}
.bg11:hover a {color:#fff;}

.bg12 {background:#057cd7; color:#333;}

.bg18alla {background: url(../images/index_10_02_12alla.png); background-position:center center;}
.bg12a {background: url(../images/.png) no-repeat right; background-position:right center;}
.bg12atext {float:right; max-width:510px; padding:30px 10px 30px 10px;}

.bg12b {background: url(../images/.png) no-repeat right; background-position:left center;}
.bg12btext {float:left; max-width:410px; padding:30px 10px 30px 30px; line-height:26px;}

.bg14 {background: url(../images/index_14bg.png) no-repeat left center; background-position:left center; min-height:150px;border-radius: 10px;}
.bg14text {float:left; max-width:410px; padding:10px 30px 0px 160px; line-height:22px; color:#fff;}



.bg15 {background:#3c4a59; color:#fff; padding:6px; margin:1px;}
.bg15 a {color:#fff;}

.newbg {width:100%;background:url("../images/parallax1-new.jpg") no-repeat top center;}
.web-fourc1 {width:100%;overflow: auto; }


.minheight308 {min-height:335px;}



.bglogos {background: url(../images/index_logo_bg.jpg) no-repeat;}


.font8 {font-size:8px;}
.font9 {font-size:9px;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font20 {font-size:20px;}
.font22 {font-size:22px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}
.font14b {font-size:14px;font-weight:bold;}
.font16b {font-size:16px;font-weight:bold;}
.font20b {font-size:20px;font-weight:bold;}
.font22b {font-size:22px;font-weight:bold;}
.font24b {font-size:24px;font-weight:bold;}
.font26b {font-size:26px;font-weight:bold;}

.font000 {color:#000;}
.font333 {color:#333;}
.font666 {color:#666;}
.font999 {color:#999;}
.fontccc {color:#ccc;}
.fontddd {color:#ddd;}
.fontfff {color:#fff;}
.fontred {color:#d30;}
.fontf76ccb {color:#f76ccb;}
.fontef3f3e {color:#ef3f3e;}

.fontfff a {color:#fff;}

.fontms {font-family:"Microsoft YaHei",微软雅黑;}
.fontsun {font-family: Verdana, Geneva, sans-serif;}
.fontarial {font-family: Arial, Helvetica, sans-serif;}
.fonrnormal {font-weight:normal;}

.line0 {line-height:0px;}
.line5 {line-height:5px;}
.line10 {line-height:10px;}
.line16 {line-height:16px;}
.line18 {line-height:18px;}
.line20 {line-height:20px;}
.line22 {line-height:22px;}
.line24 {line-height:24px;}
.line26 {line-height:26px;}
.line30 {line-height:30px;}
.line32 {line-height:32px;}
.line36 {line-height:36px;}
.line40 {line-height:40px;}
.line48 {line-height:48px;}

.tleft {text-align:left;}
.tcenter {text-align:center;}
.tright {text-align:right;}




.width100 {width:100%;}
.width14 {width:14%;}
.width15 {width:15%;}
.width20 {width:20%;}
.width25 {width:25%;}
.width30 {width:33%;}
.width31 {width:30%;}
.width40 {width:40%;}
.width50 {width:50%;}
.width60 {width:60%;}
.width70 {width:70%;}
.width75 {width:75%;}
.width80 {width:80%;}
.width85 {width:85%;}
.width90 {width:90%;}
.width95 {width:95%;}
.width99 {width:99%;}

.width90px {width:80px;}
.width110px {width:100px;}



.height45 {height:45px;}
.height60 {height:60px;}
.height120 {height:120px;}
.height150 {height:150px;}
.height300 {height:300px;}
.heightauto  {height:auto;}
.minheight150 {min-height:150px;} 
.minheight180 {min-height:180px;}
.minheight200 {min-height:200px;} 



.maxheight50 {max-height:50px;} 
.maxheight80 {max-height:80px;} 
.maxheight100 {max-height:100px;} 
.maxheight150 {max-height:150px;} 
.maxheight200 {max-height:200px;} 


.pagegold ul {margin:0px; padding:0px;}
.pagegold li {float:left;}
.pagegold {text-align:center;margin:20px auto;padding:10px 0; font-size:12px; line-height:36px;}
.pagegold a {padding:6px 12px;background:#f7f7f7;border:1px solid #D5D0D6;text-decoration:none;margin:0px 3px 30px 3px;white-space:nowrap;}
.pagegold .thisclass, .pagegold a:hover{background:#55a9e9;border:1px solid #1966a1;color:white;}
.pagegold strong {background:none;border:0px solid #c00000;color:#000;margin:0px 3px 30px 3px;}
.pagegold pageinfo{background:none;border:0px;color:white; margin:0px; padding:0px;}



.pagegoldcontent ul {margin:0px; padding:0px;}
.pagegoldcontent li {float:left;list-style-type:none;}
.pagegoldcontent {text-align:center;margin:20px auto;padding:10px 0; font-size:12px; line-height:36px;}
.pagegoldcontent a {padding:6px 12px;background:#eee;border:1px solid #D5D0D6;text-decoration:none;margin:0px 3px 30px 3px;white-space:nowrap;}
.pagegoldcontent  .thisclass, .pagegoldcontent a:hover{background:#cd2f62;border:1px solid #c00000;color:white;}
.pagegoldcontent strong {background:none;border:0px solid #c00000;color:#000;margin:0px 3px 30px 3px;}
.pagegoldcontent pageinfo{background:none;border:0px;color:white; margin:0px; padding:0px;}


.liheng ul {margin:0px; padding:0px;}
.liheng ul li { float:left;}
.li20w {width:20%;}
.li16w {width:16.6%;}
.li25w {width:25%;}
.li33w {width:33.3%;}

.pcshow {display:block;}
.mobileshow {display:none;}

/*单独的样式表*/
.partnertitle {background:url(../images/partner_title.png) center no-repeat; height:110px;}
.partnerpic img {width:95%; text-align:center; max-width:1500px;}

.service_frame {width:100%; height:150px; background:#eee;}

.input01 { font-size:14px; color:#333; padding:3px; border:#999 1px solid;}
.input02 { font-size:14px; color:#333; width:65%; padding:3px; border:#999 1px solid;}

.input03 { font-size:14px; color:#333; width:85%; padding:3px; border:#999 1px solid;}

.input05 { font-size:14px; color:#333; width:100%; max-width:350px; padding:3px; border:#999 1px solid;}


.submit01 { font-size:14px; color:#fff; background:#057cd7; padding:10px;border:#666 0px solid;}


ul.pics {margin:0px; padding:0px;}
ul.pics li {width:33.333333%; float:left;}
ul.pics li img { width:98%; height:200px; padding:1%;}

.taba {background:#FFF; padding:5px 10px; float:left; margin-left:10px;}
.tabb {background:#cae8ff; padding:5px 10px; float:left;margin-left:10px;}

.pic_co {padding:5%; width:90%; height:220px;}
.liheng_co ul {margin:0px; padding:0px;}
.liheng_co ul li { float:left;}
li.liheng_co  { float:left;}
.liheng_co ul li a {padding:0xp; margin:0px;}
.liheng_co:nth-child(5) { display:none;}
.liheng_co:nth-child(6) { display:none;}
.liheng_co:nth-child(7) { display:none;}
.liheng_co:nth-child(8) { display:none;}
.liheng_co:nth-child(9) { display:none;}
.liheng_co:nth-child(10) { display:none;}


.img100p img {width:100%;height:300px;}
.img100x90 img {width:100%;height:90px;}
.img100x110 img {width:100%;height:110px;}
.img100x150 img {width:100%;height:150px;}
.img100x180 img {width:100%;height:180px;}
.img100x200 img {width:100%;height:200px;}
.img100x250 img {width:100%;height:250px;}
.img100x300 img {width:100%;height:300px;}
.img100x350 img {width:100%;height:350px;}
.img100xauto {width:100%;height:auto;}
.img100xauto img {width:100%;height:auto;}

.pad10-49 img {margin-top:50px; margin-bottom:50px;}
.pad20img {padding:25px;}



.btn {
	width: auto;
	display: inline-block;
	border-radius: 3px;
	padding: 10px 30px;
	color:#FFF;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border: 0px;
	text-transform: uppercase;
	background: #c00;
}
@media (min-width: 240px) and (max-width: 640px) {

.commercial-service{background:#555;}


.col4-311 {width:100%;}
.col4-111 {width:100%;}

.col421 {width:100%;}
.col411 {width:100%;}
.col442 {width:50%;}

.col331 {width:100%;}
.col332 {width:50%;}

.col321 {width:100%;}
.col322 {width:50%;}

.col311 {width:100%;}

.col621 {width:50%;}

.col211 {width:100%;}

.col3-2 {width:100%;}
.col3-1 {width:100%;}

.width14 {width:50%;}
.width20 {width:50%;}
.width60 {width:60%;}
.width80 {width:100%;}
.width31 {width:100%;}
.width70 {width:70%;}


.padright20 {padding-right:0px;}
.padleft5 {padding-left:0px;}
.padright5 {padding-right:0px;}
.pad0-20 {padding:0px;}


.img100p img {width:100%;height:220px;}
.pad20img {padding:10px;}

.border1whiteleft { border-left:0px;border-top:#fff 1px solid;}
.border1whiteright { border-right:0px;border-bottom:#fff 1px solid;}

.pcshow {display:none;}
.mobileshow {display:block;}

.service_frame {width:100%; height:250px; background:#eee;}


.bg09atext {float:none; padding:30px;}
.bg09btext {float:none; padding:30px;}

.row-0 {margin-left:0px; margin-right:0px;}
.row1 {margin-left:0px; margin-right:0px;}
.row-5 {margin-left:0px; margin-right:0px;}
.row-10 {margin-left:0px; margin-right:0px;}
.row-15 {margin-left:0px; margin-right:0px;}
.row-30 {margin-left:0px; margin-right:0px;}

.padabout {padding:10px 20px; font-size:14px;}
.about-1 {width:100%;}
.w1200 {width:100%;}
.web-one {width:100%; }
.about-1 img  {width:100%;}
.about-1r {float:none; width:100%; font-size:14px;}
.fr {float:none; width:100%;}
.lr {float:none; width:100%;}
.about-3 {width:100%;}
.about2-bg {width:100%;}
.about2-b {width:100%; font-size:14px;}
.about-3al {width:100%; font-size:14px;}
.about-3a {width:100%; font-size:14px;}
.about-1ra {width:100%; font-size:14px;}


.showfc {float:none; width:100%; font-size:14px;}
.showfcl {float:none; width:100%; font-size:14px;}
.showfcr {float:none; width:100%; font-size:14px;}
.showfcr-btn {float:none; width:100%; font-size:14px;}
.about-3{float:none; width:100%; font-size:14px;}
.about-3a{float:none; width:100%; font-size:14px;}
.about-3al{float:none; width:100%; font-size:14px;}
.about-3ar{float:none; width:100%; font-size:14px;}
.g-widht{float:none; width:100%; font-size:14px;}
.about-1{float:none; width:100%; font-size:14px;}
.mt40{float:none; width:100%; font-size:14px;}
.about-1ra-title {float:none; width:100%; font-size:14px;}
.about-1ra{float:none; width:100%; font-size:14px;}
.about-1{float:none; width:100%; font-size:14px;}
.fl{float:none; width:100%; font-size:14px;}

}

@media (min-width: 640px) and (max-width: 991px) {

.col421 {width:50%;}
.col411 {width:100%;}
.col442 {width:25%;}
.col4-311 {width:100%;}
.col4-111 {width:100%;}

.col331 {width:100%;}
.col332 {width:33.33333333%;}

.col321 {width:50%;}
.col322 {width:50%;}

.col311 {width:100%;}
.col211 {width:100%;}

.col621 {width:50%;}

.col3-2 {width:100%;}
.col3-1 {width:100%;}

.width14 {width:50%;}
.width20 {width:50%;}

.width31 {width:100%;}
.width70 {width:70%;}


.li20w {width:100%;}
.li16w {width:100%;}
.li25w {width:100%;}
.li33w {width:100%;}

.border1whiteleft { border-left:0px;border-top:#fff 1px solid;}
.border1whiteright { border-right:0px;border-bottom:#fff 1px solid;}

.bg09atext {float:none; padding:30px;}
.bg09btext {float:none; padding:30px;}

.img100p img {width:100%; max-height:230px;}
.pad20img {padding:10px;}
.row1 {margin-left:-1.5%; margin-right:-1.5%;}
}
