/* CSS  */
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing: border-box;}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;position: relative;font-size: 14px;}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;max-width: 100%;vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;   }
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;}
.clearfix {zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;  }
.inner{width: 1200px;margin: 0 auto;}


/* 动画缓存公共文件  最好放最下面 */
a,*:before,*:after,.navSub{-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}


input::-webkit-input-placeholder{color: #ccc;} /* WebKit browsers */
input:-moz-placeholder{color: #ccc;} /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder{color: #ccc;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder {color: #ccc;} /* Internet Explorer 10+ */
select::-ms-expand {
    display: none;
}
a:active, a:hover, a:visited{
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}


/* 移入放大 */
#grad:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
/* 移入位移 */
#grad:hover{ -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px);transform: translate(0, -10px);}
/* 从上大小渐变 */
#grad {
    background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(red, blue); /* 标准的语法 */
  }  
/* 从左到右渐变 */
#grad {
    background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, red , blue); /* 标准的语法 */
  }


.banner{height: 600px;background: url(../image/banner9.jpg) center top no-repeat;background-size: cover;}  
.banner .inner{height: 600px;position: relative;}
.ban1{display: flex;background: url(../image/ban11.png) center no-repeat;position: absolute;left: 306px;top:50px;z-index: 22;width:588px;height: 73px;text-align: center;font-size: 32px;}
.ban1 span{width: 242px;text-align: center;line-height: 62px;margin-top: 10px;}
.ban1 strong{line-height: 72px;color: #fff;margin-left: 12px;}
.ban2{position: absolute;left: 185px;top:125px;z-index: 22;}
.banner ul{position: absolute;left: 0;top: 405px;display: flex;justify-content: space-between;width: 1200px;}
.banner ul li{height: 143px;width: 374px;color: #fff;font-size: 28px;background: url(../image/ban31.png) center no-repeat;background-size: contain;}
.banner ul li strong{display: block;text-align: center;line-height: 56px;color: #fff;font-size: 30px;}
.banner ul li span{display: block;color: #333333;font-size: 30px;line-height: 76px;text-align: center;}


.pub_tit{font-size: 42px;color: #333333;font-weight: bold;text-align: center;line-height: 88px;padding-top: 3px;}
.pub_tit span{color: #ff7510;}
.pub_tit1{font-size: 26px;text-align: center;color: #333333;line-height: 66px;}

.m1{padding: 50px 0;background: #fff;}
.m1_tit{background: url(../image/m1_tit5.png) center  top no-repeat;}

.m1_cont{position: relative;display: flex;justify-content: space-around;margin: 20px 0 40px ;}
.m1_cont_l{display: flex;width: 620px;justify-content: space-around;margin-top: 108px;}

.m1_item{width: 294px;box-shadow:0 0 10px #fce9df;border-radius: 15px;position: relative;}

.m1_item img{margin-top: -108px;margin-left: 60px;}
.m1_item h2{width: 164px;height: 48px;line-height: 48px;text-align: center;border-radius: 24px;background: #ff630e;color: #fff;font-size: 24px;margin: 30px auto 18px;}
.m1_item p{font-size: 18px;color: #333;line-height: 34px;text-align: center;}

.m1_cont_r{width: 550px;;height: 366px;background: #fdede4;border-radius: 15px;}

.m1_cont_tit{display: flex;width: 319px;height: 60px;background: url(../image/m1_cont_tit.png) center no-repeat;}
.m1_cont_tit span{font-size: 24px;color: #ff3531;width: 138px;padding-left: 64px;font-weight: bold;line-height: 60px;}

.m1_cont_tit strong{font-size: 24px;color: #fff;margin-left: 27px;line-height: 50px;margin-top: 10px;}

.m1_cont_top{margin: 40px auto 0;width: 480px;}


.m1_cont_top_wrap{display: flex;justify-content: space-around;background: #fff;border-radius: 10px;}

.m1_type{display: flex;flex-wrap: wrap;width: 300px;justify-content: space-between;margin: 20px 0 0 30px;}
.m1_type a{display: block;width: 140px;height: 38px;line-height: 38px;font-size: 18px;color: #fff;font-weight: bold;background: #ff630e;text-align: center;border-radius: 3px;margin-bottom: 18px;}
.m1_type a span{font-size: 12px;}

.m1_youshi{padding: 15px 30px 0 20px;}
.m1_youshi p{line-height: 36px;font-size: 18px;color: #333333;}
.m1_youshi span{color: #ff630e;margin-right: 8px;}


.m1_cont_bot{width: 480px;height: 79px;background: url(../image/m1_cont_bot.png) center no-repeat;margin: 13px auto 0;display: flex;padding-top: 13px;}
.m1_cont_bot strong{display: block;width: 85px;height: 66px;line-height: 66px;font-size: 24px;color: #ff3531;text-align: center;}
.m1_cont_bot p{font-size: 18px;color: #666;line-height: 66px;text-align: center;width: 406px;}




.m1_btn{display: block;width: 407px;height: 66px;line-height: 66px;font-size: 26px;color: #fff;text-align: center;margin: 0 auto;border-radius: 33px;font-weight: bold;
  background: -webkit-linear-gradient(left, #ffa51f , #ff640e); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffa51f, #ff640e); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffa51f, #ff640e); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffa51f , #ff640e); /* 标准的语法 */
}
.m1_btn:hover{
  background: -webkit-linear-gradient(left, #ff640e , #ffa51f); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff640e, #ffa51f); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff640e, #ffa51f); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff640e , #ffa51f); /* 标准的语法 */
}


.m2{padding: 50px 0;background:#fdede4 ;background-size: cover;}
.m2_tit{background: url(../image/m2_tit7.png) center  top no-repeat;}
.m2_tit1{}
.m2_cont{position: relative;display: flex;justify-content: space-between;margin: 20px 0 0 ;flex-wrap: wrap;}

.m2_item{width: 376px;height: 262px;margin-bottom: 40px;position: relative;background: url(../image/m2_item12.png) center no-repeat;}
.m2_item:nth-child(2),.m2_item:nth-child(5){background: url(../image/m2_item22.png) center no-repeat;}
.m2_item:nth-child(3),.m2_item:nth-child(6){background: url(../image/m2_item12.png) center no-repeat;}
.m2_item h2{height: 66px;line-height: 66px;font-size: 24px;color: #fff;text-align: center;background: url(../image/m2_item1_tit.png) center no-repeat;}

.m2_item:nth-child(2) h2 i,.m2_item:nth-child(5) h2 i{background: url(http://mg.kaoyan365.cn/fushi/images/m2_item2_tit.png) left center no-repeat;}

.m2_item h2 span{color: #ffe45e;}

.m2_item_cont{}
.m2_item_cont p{line-height: 36px;font-size: 18px;color: #333333;padding-top: 20px;width:320px;margin: 0 auto;text-align: center;}
.m2_item_cont a{position: absolute;bottom: 30px;left: 54px;display:block;width: 268px;height: 52px;line-height: 52px;border-radius: 26px;border: 1px solid #ff630e;font-size: 22px;color: #ff630e;text-align: center;}
.m2_item_cont a:hover{background: #ff630e;color: #fff;}

.m2_item:nth-child(2) .m2_item_cont a,.m2_item:nth-child(5) .m2_item_cont a{border: 1px solid #ff3531;color: #ff3531;}
.m2_item:nth-child(2) .m2_item_cont a:hover,.m2_item:nth-child(5) .m2_item_cont a:hover{background: #ff3531;color: #fff;}



.m2_bot{height: 313px;background: url(../image/m2_bot.png) center no-repeat;}

.m2_cont1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.m2_list{width: 380px;height: 95px;background: url(../image/m2_list1.png) left center no-repeat;position: relative;margin-top: 43px;}
.m2_list:nth-child(2){background: url(../image/m2_list2.png) left center no-repeat;}
.m2_list:nth-child(3){background: url(../image/m2_list3.png) left center no-repeat;}
.m2_list:nth-child(4){background: url(../image/m2_list4.png) left center no-repeat;}
.m2_list:nth-child(5){background: url(../image/m2_list5.png) left center no-repeat;}
.m2_list:nth-child(6){background: url(../image/m2_list6.png) left center no-repeat;}
.m2_list h2{font-size: 24px;color: #ff630e;padding-left: 90px;line-height: 38px;padding-top: 12px;}
.m2_list p{font-size: 18px;color: #666666;padding-left: 90px;line-height: 32px;} 
.m2_list a{padding-top: 18px;line-height: 30px;display: block;width: 98px;height: 98px;background: url(../image/m2_list_btn.png) center no-repeat;position: absolute;right: 0;top: -1px;font-size: 24px;color: #f25b00;text-align: center;}
.m2_list a:hover{font-weight: bold;}







.m3{padding:  50px 0;background: #fff;}
.m3_tit{background: url(../image/m3_tit6.png) center top no-repeat;}
.m3_cont{margin-top: 16px;}
.m3_cont ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m3_cont ul li{width: 294px;height: 426px;background: url(../image/m3_item1.png) center no-repeat;position: relative;}
.m3_cont ul li:nth-child(2n){background: url(../image/m3_item2.png) center no-repeat;}
.m3_cont ul li h2{line-height: 60px;font-size: 24px;color: #fff;padding-left: 44px;}

.m3_list{position: relative;width: 165px;margin: 20px 0 0 34px;}
.m3_list p{font-size: 18px;color: #333333;text-align: center;display: flex;line-height: 40px;}
.m3_list p span{display: block;width: 26px;height: 26px;line-height: 26px;font-size: 14px;margin-top: 6px;color: #fff;background:url(../image/m3_kuai1.png) center no-repeat;position: relative;z-index: 55;margin-right: 10px;}
.m3_list::after{content: "";position: absolute;width: 1px;height: 91%;top: 10px;left: 13px;border-left: 1px dashed #ffc3a3;}

.m3_cont ul li a{position: absolute;bottom: 40px;left: 35px;border-radius: 26px;display: block;width: 222px;height: 52px;;line-height: 50px;text-align: center;font-size: 22px;color: #ff630e;border: 1px solid #ff630e;}
.m3_cont ul li:nth-child(2n) a{color: #ff3531;}
.m3_cont ul li a:hover{color: #fff;background:#ff630e;}
.m3_cont ul li:nth-child(2n) a:hover{color: #fff;background:#ff3531;}
.m3_pos_txt{position: absolute;right: 35px;top: 110px;font-size: 41px;width: 48px;font-weight: bold;line-height: 42px;color: #fef4ee;}

.m3_cont ul li:nth-child(2n) .m3_list p span{background:url(../image/m3_kuai2.png) center no-repeat;}

.m4{padding:  50px 0;background: #fdede4;}
.m4_tit{background: url(../image/m4_tit6.png) center top no-repeat;}

.m4_cont{height: 481px;position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;margin:16px 0 40px;}
.m4_pos{position: absolute;top: 0;left:455px;}
.m4_item{width: 434px;height: 97px;margin-bottom: 30px;position: relative;background: #fff;border-radius: 10px;}
.m4_item_cont{padding: 18px 0 0 25px;}
.m4_item h2{width: 385px;height: 26px;line-height: 26px;font-size: 24px;color: #ff3531;position: relative;z-index: 22;display: flex;justify-content: space-between;padding-left: 20px;background: url(../image/m4_line1.png) left 3px no-repeat;}

.m4_item h2 i{color: #eea4a4;margin-right: 26px;font-size: 26px;}
.m4_item_cont{}
.m4_item_cont p{line-height: 45px;font-size: 18px;color: #666666;}
.m4_item_cont a{position: absolute;top: 50px;right: 30px;display:block;width: 140px;height: 46px;line-height: 46px;border-radius: 23px;border: 1px solid #ff3531;font-size: 24px;color: #ff3531;text-align: center;}
.m4_item_cont a:hover{background: #ff3531;color: #fff;}

.m4_item:nth-child(3) h2,.m4_item:nth-child(4) h2,.m4_item:nth-child(7) h2,.m4_item:nth-child(8) h2{color: #f68400;}
.m4_item:nth-child(3) h2 span,.m4_item:nth-child(4) h2 span,.m4_item:nth-child(7) h2 span,.m4_item:nth-child(8) h2 span{background: url(http://mg.kaoyan365.cn/fushi/images/m4_cir2.png) center no-repeat;}
.m4_item:nth-child(3) h2 i,.m4_item:nth-child(4) h2 i,.m4_item:nth-child(7) h2 i,.m4_item:nth-child(8) h2 i{color: #fbc7a3;}

.m4_item:nth-child(even) h2{padding-left: 0;background: url(../image/m4_line2.png) right 3px no-repeat;padding-right: 20px;}
.m4_item:nth-child(even) p{text-align: right;margin-right: 25px;}








.m5{padding:  50px 0;background: #fff;}
.m5_tit{background: url(../image/m5_tit6.png) center top no-repeat;}
.m6_tit1{}
.m5_cont{height: 658px;overflow: hidden;border: 1px solid #ffccb0;border-radius: 8px;background: #fff;margin-bottom: 50px;margin-top: 16px;}
.m5_cont table{width: 100%;border-collapse: collapse;text-align: center;}
.m5_cont table tr{}
.m5_cont table tr th{height: 100px;background: #ff630e;border-right: 1px solid #ffccb0;color: #fff;font-size: 24px;}
.m5_cont table tr th:last-child{border-right: none;}
.m5_cont table tr td{font-size: 18px;color: #666666;border-right: 1px solid #ffccb0;border-top: 1px solid #ffccb0;height: 93px;}
.m5_cont table tr td:first-child{font-size: 20px;color: #ff630e;font-weight: bold;}
.m5_cont table tr td:last-child{border-right: none;}
.m5_cont table tr td p{text-align: left;width: 292px;margin: 0 auto;}
.m5_cont table tr td a{display: block;width: 144px;height: 52px;line-height: 52px;text-align: center;color: #fff;background: #ff630e;border-radius: 8px;margin: 0 auto;}
.m5_cont table tr td a:hover{background: #ff3531;}



.m6{padding:  50px 0;background: url(../image/m6_bg.png) center no-repeat;background-size: cover;}
.m6_tit{background: url(../image/m6_tit6.png) center top no-repeat;color: #fff;}
.m6_tit span{color: #ffe45e;}

.m6_cont{margin-top:56px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.m6_cont ul{display: flex;justify-content:space-between;width: 1200px;}
.m6_cont ul li{width: 276px;height: 205px;background: url(../image/m6_item1.png) center no-repeat;}
.m6_cont ul li img{display: block;margin: -43px auto 0;}
.m6_cont ul li h2{line-height: 52px;font-size: 24px;color: #ff630e;text-align: center;padding-top: 6px;}
.m6_cont ul li p{line-height: 36px;font-size: 18px;color: #666666;text-align: center;width: 242px;margin: 0 auto;}

.m6_cont ol{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 40px 0 10px 0;}
.m6_cont ol li{width: 216px;height: 60px;line-height: 60px;border-radius: 8px;text-align: center;margin-bottom: 30px;}

.m6_cont ol li a{display: block;color: #666666;font-size: 20px;border-radius: 8px;
  background: -webkit-linear-gradient(#ffffff, #ffedda); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffffff, #ffedda); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffffff, #ffedda); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffffff, #ffedda); /* 标准的语法 */
}
.m6_cont ol li:hover a{color: #ff3531;
  background: -webkit-linear-gradient(#ffedda, #fff); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffedda, #fff); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffedda, #fff); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffedda, #fff); /* 标准的语法 */
}

.m6 .m1_btn{color: #ff630e;
  background: -webkit-linear-gradient(left, #fff2b2 , #ffe45f); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #fff2b2, #ffe45f); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #fff2b2, #ffe45f); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #fff2b2 , #ffe45f); /* 标准的语法 */
}
.m6 .m1_btn:hover{
  background: -webkit-linear-gradient(left, #ffe45f , #fff2b2); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ffe45f, #fff2b2); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ffe45f, #fff2b2); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ffe45f , #fff2b2); /* 标准的语法 */
}


.m7{padding:  60px 0;background: #fff;}
.m7_tit{background: url(../image/m7_tit2.png) center top no-repeat;}

.m7_cont{margin:16px 0 30px;height: 600px;background: url(../image/m7_cont.jpg) center no-repeat;border-radius: 10px;box-shadow: 0 0 10px #f7c6c6;}
.m7_btn{width: 1155px;display: flex;margin: 0 auto;justify-content: space-between;}
.m7_btn a{display: block;width: 365px;height: 52px;line-height: 52px;color: #fff;font-size: 24px;text-align: center;background: #ff630e;border-radius: 26px;}
.m7_btn a:hover{background: #ff3531;}




.m8{padding: 45px 0 55px;background: #fdede4;}
.m8_tit{background: url(../image/m4_tit6.png) center top no-repeat;}
.m8_cont{width: 1210px;height: 622px;background: url(../image/m8_cont.png) center no-repeat;margin-top: 42px;}

.m8_txt{width: 542px;margin-left: 24px;padding-top: 24px;}
.m8_txt h2{font-size: 40px;color: #590606;margin-bottom:35px;}
.m8_txt h2 span{font-size: 30px;text-transform: uppercase;font-weight: normal;margin-left: 10px;}
.m8_txt p{line-height: 32px;font-size: 20px;color: #590606;text-indent: 45px;}
.m8_txt p a{float: right;color: #ff5a00;font-weight: bold;}
.m8_txt p a:hover{color: #ff3515;transform: scale(1.1);}






.fixSide{background: url(../image/side1.png) no-repeat;width: 150px;height: 346px;position: fixed;left: 20px;top: 100px;text-align: center;z-index: 9999;color: #fff;}
.fixSide .off2{position: absolute;bottom:3px;left: 52%;margin-left: -14px;cursor: pointer;}

.fixSide ul{background: #fff;width: 126px;margin: 42px auto 12px;border-radius: 10px;}
.fixSide ul li{font-size: 18px;border-bottom: 1px dashed #f0f0f0;width: 100px;margin: 0 auto;}
.fixSide ul li:last-child{border-bottom: none;}
.fixSide ul li a{display: block;line-height: 43px;font-size: 16px;color: #666666;position: relative;}
.fixSide ul li a:hover{color: #ff3531;background: url(../image/fix_jt.png) left center no-repeat;}
.fix_icon{position: absolute;display: block;right: -18px;top: 10px;width: 32px;height: 26px;line-height: 26px;padding-left: 6px;font-size: 14px;background: url(../image/fix_cir.png) center no-repeat;color: #dc0a07;font-weight: bold;}

.fix_btn{display: block;width: 126px;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;font-size: 18px;color: #ff3531;margin: 0 auto;
  background: -webkit-linear-gradient(#fff2b1, #ffe562); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#fff2b1, #ffe562); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#fff2b1, #ffe562); /* Firefox 3.6 - 15 */
  background: linear-gradient(#fff2b1, #ffe562); /* 标准的语法 */
}
.fix_btn:hover{
  background: -webkit-linear-gradient(#ffe562, #fff2b1); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#ffe562, #fff2b1); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#ffe562, #fff2b1); /* Firefox 3.6 - 15 */
  background: linear-gradient(#ffe562, #fff2b1); /* 标准的语法 */
}