@charset "utf-8";
*{padding: 0;margin: 0;}
body{font-size:16px; line-height:1;}
body, input, textarea, select{font-family:'Helvetica'; color:#222; border:0;}
h1, h2, h3{padding:0; margin:0; font-weight:700;}
img{border:none; display:block;}
a{color:#333;text-decoration:none; transition: all 0.5s; -webkit-transition: all 0.5s; -ms-transition: all 0.5s; -moz-transition: all 0.5s;}
a:hover{color:#000;text-decoration:none;}
a:focus{outline:0;text-decoration:none;color:#000;}
ul, ol, li{list-style: none; margin:0;}
.del_float{clear:both; height:0px; font-size:0px; visibility:hidden; line-height:0px;}





/*all common*/
.body_common, .head_nr, .footer_box{width:1200px; margin:0 auto; position:relative; z-index:1;}
.body_common{padding-top:110px;}

.body_common h3{font-size:56px; text-align:center; margin-bottom:70px; border-bottom:1px solid #ea4a59; color:#da0000; padding-bottom:20px; letter-spacing:5px;}
.body_tit_bg{width:42px; height:7px; background:#da0000; position:absolute; top:183px; left:50%; margin-left:-21px;}
.body_tit_en{width:100%; text-align:center; color:#da0000; position:absolute; left:0; top:202px;}

.box_common{position:relative; background:#da0000; min-height:200px; border:15px solid #da0000; padding:40px 20px;}
.box_common:before {
   position:absolute; 
   z-index:-1; 
   left:20px; 
   bottom:10px; 
   width:80%; 
   height:20px; 
   content:""; 
   transform:skew(-18deg) rotate(-3deg); 
   -webkit-transform:skew(-18deg) rotate(-3deg); 
   -moz-transform:skew(-18deg) rotate(-3deg); 
   box-shadow:0 20px 26px #999;
}
.box_common:after {
   position:absolute; 
   z-index:-2; 
   right:20px; 
   bottom:10px; 
   width:80%; 
   height:20px; 
   content:""; 
   transform:skew(18deg) rotate(3deg); 
   -webkit-transform:skew(18deg) rotate(3deg); 
   -moz-transform:skew(18deg) rotate(3deg); 
   box-shadow:0 20px 26px #999;
}


/*head*/
.head{background:#3e3a39; min-width:1200px;}
	.head_nr{color:#fff; padding:15px 0; overflow:hidden; position:relative;}
	
	
	.head_nr_l{float:left;}
	
	.head_nr_r{float:right; padding-top:12px; font-size:22px;}
		.head_nr_r li span{font-size:16px;}
		.head_nr_r li{float:left; padding:0 30px 0 0; border-right:1px solid #fff; position:relative;}
		.head_nr_r li:nth-child(2){background:url(../images/wact.png) 24px center no-repeat; border:0; width:235px; height:22px;}
			.head_nr_r li:nth-child(2) a{color:#fff; position:absolute; left:58px; top:3px; font-size:16px;}
		
		.head_nr .back_home{position:absolute; right:0; top:21px;}
		.head_nr .back_home a{color:#333; background:#fff; display:block; width:110px; text-align:center; padding:5px 0; border-radius: 20px; line-height:1.4;}



/*banner*/
.banner{min-width:1200px;}
.banner img{width:100%;}


.body-box{background:url(../images/bg.jpg) center center repeat; min-width:1200px;}




/*1*/
.mslc_dl{overflow:hidden;}
.mslc_dl dl{float:left; margin-right:82px;}
	.mslc_dl dl:last-child{margin-right:0;}
	
	.mslc_dl dd{background:#ededed; padding:20px 0; text-align:center; font-size:22px; line-height:1.6;}



/*2*/
.body2 ul{overflow:hidden;}
.body2 li{background:#f19601; float:left; width:333px; margin-right:35px; margin-bottom:65px; color:#fff; padding:10px;}
.body2 li:nth-child(2n){background:#3e3a39;}
.body2 li:nth-child(3n){margin-right:0;}
.body2 li:nth-child(n+4){margin-bottom:0;}
.khsm_bk{border:1px solid #f9d8a3; text-align:center; padding:42px 0 21px 0;}
.body2 li:nth-child(2n) .khsm_bk{border:1px solid #828282;}
	.khsm_bk h4{font-size:36px; margin-bottom:25px;}
	.khsm_bk p{font-size:24px; line-height:1.6;}


/*3*/
.body3 th{background:#3e3a39; color:#fff; padding:21px 0; text-align:center; font-size:22px; font-weight:400;}
.body3 td{padding:22px 0; text-align:center; background:#fff; font-size:20px; border-bottom:1px solid #84807f;}
	.body3 tr td:nth-child(3n){line-height:1.4;}
	.body3 tr:last-child td{border-bottom:0;}
	.body3 a{display:block; width:170px; height:40px; line-height:40px; margin:0 auto; border-radius:20px; background:#da0000; color:#fff; font-size:20px;}
	.body3 a:hover{background:#888; color:#fff;}


/*4*/
.body4 .box_common{padding-top:130px;}
.body4 li{float:left; width:250px; margin-right:43px; position:relative;}
	.body4 li:last-child{margin-right:0;}
.body4 li .body_img1{width:117px; height:150px; text-align:center; line-height:1.1; padding-top:80px; position:absolute; left:50%; margin-left:-58px; top:-130px; background:url(../images/shuxue1.png) center center no-repeat; font-size:40px; color:#fff;}
.body4 li:nth-child(2) .body_img1{background:url(../images/shuxue2.png) center center no-repeat;}
.body4 li:nth-child(3) .body_img1{background:url(../images/shuxue3.png) center center no-repeat;}
.body4 li:nth-child(4) .body_img1{background:url(../images/shuxue4.png) center center no-repeat;}

.body4 li .body_text1{background:#fff; padding:90px 25px 25px 25px; font-size:18px; border-radius:12px; min-height:300px;}
	.body_text1 p{font-size:18px; line-height:1.6;}
	
	.body4 a{text-align:center; width:70%; left:15%; position:absolute; bottom:25px; height:40px; line-height:40px; border-radius:20px; background:#da0000; color:#fff; font-size:20px;}
	.body4 a:hover{background:#888; color:#fff;}


/*5*/
.body5 .mslc_dl dl{margin-right:17px;}
	.body5 .mslc_dl dl:last-child{margin-right:0;}
	
	.body5 a{display:block; height:40px; line-height:40px; margin:0 20px; border-radius:20px; background:#da0000; color:#fff; font-size:20px; margin-top:25px;}
	.body5 a:hover{background:#888; color:#fff;}


/*6*/
.body6 .box_common{padding:55px 25px;}
.body6 h3{color:#fff; border-bottom:1px solid #f0c3c8; font-size:54px;}
	.body6 .body_tit_bg{background:#fff; top:126px;}
	.body6 .body_tit_en{color:#fff; top:147px;}

.tijiao_box{margin-top:110px; overflow:hidden;}
	.tijiao_box li{float:left; margin-right:3.5%; width:31%; position:relative;}
	.tijiao_box li:nth-child(3){margin:0;}
	.tijiao_box li:last-child{width:100%; margin-top:60px; margin-right:0;}
	.tijiao_box input, .tijiao_box select{height:56px; width:100%; text-indent:26px; border-radius:12px; font-size:16px;}
	.tijiao_box input{color:#444;}
	.tijiao_box select{text-indent:0; padding-left:100px; font-size:26px; font-weight:700; color:#222;}
	select:-ms-expand{display:none;}
	
	.select_tit{position:absolute; left:20px; top:20px; color:#999; font-size:16px;}
	
	select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/select_bgline.png) no-repeat 305px center #fff;
	cursor:pointer;}
 
option:-ms-expand{display: none;}
option{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
}
/* --背景色字体颜色--*/
option:hover{
    color:#fff;
    background-color:#1E90FF;
}
	
	.tijiao_box li a{border-radius:12px; display:block; text-align:center; width:380px; font-size:22px; padding:15px 0; margin:0 auto; background:#ffd952; color:#333;}
	.tijiao_box li a:hover{background:#ccc;}


/*7*/
.body7{padding-bottom:125px;}
.body7 .box_common{padding:35px;}
.body7 ul{overflow:hidden;}
.body7 li{float:left; margin-right:20px; margin-bottom:20px;}
.body7 li:nth-child(n+3){margin-right:22px; margin-bottom:0;}
.body7 li:nth-child(2), .body7 li:last-child{margin-right:0;}



/*footer*/
.footer{background:#3e3a39; overflow:hidden; padding:50px 0; color:#fff; text-align:center; min-width:1200px;}
	.footer img{display:inline;}
	.footer ul{width:45%; margin:0 auto;overflow:hidden;}
	.footer li{float:left; width:50%; text-align:center;}
	.footer li h6{font-size:15px; margin-bottom:6px;}
	
	.footer_box_add{padding:16px 0; margin-top:30px;}
	.footer .footer_box_add ul{width:73%;}
	.footer_box_add li{float:left; padding:0 25px; width:auto;}