/*公用css*/
@font-face {
    font-family: 'FontAwesome';
     src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
     src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
     font-weight: normal;
     font-style: normal;
   }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea,input { margin:0; padding:0; }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 14px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #161616;min-width: 1200px;}
.white_body{background-color: white;}
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
/*button,input,select,textarea{font-size:100%;}*/
fieldset,img{border:none;}
a,
img {
    -webkit-touch-callout: none
}
a{color: #161616;}
a,
a:active,
a:focus,
a:hover,
a:visited {text-decoration: none;}
/* a:hover{color: #b92b24;} */
input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    background: #fff;
    border: none;
    outline: none;
}
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block; overflow: hidden }
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
ul, ol { list-style: none; }
/*头部搜索部分 start*/
section .header{
    width: 100%;
    height: 100px;
    background: #ffffff;
}
section .header .container{width: 1200px;margin: 0 auto;}
section .header .logo{
    display: inline-block;
    vertical-align: middle;
	margin-top: 3px;
}
section .header .search{
    display: inline-block;
    width: 450px;
    height: 38px;
    margin-left: 140px;
    border: 1px solid #0d3e88;
    vertical-align: middle;
}
section .header .search1{
    width: 420px;
	margin-left: 60px;
}
section .header .select{
	position: relative;
    display: inline-block;
	vertical-align: top;
    width: 99px;
    height: 38px;
    text-align: center;
    font-size: 14px;
    color: #262626;
    line-height: 38px;
    border-right: 1px solid #0d3e88;
    box-sizing: border-box;
    cursor: pointer;
}
section .header .select .option{
	position: absolute;
    display: none;
    top: 38px;
    left: -1px;
    width: 100px;
    border: 1px solid #0d3e88;
    border-top: none;
    box-sizing: border-box;
    z-index: 90;
    background: #ffffff;
}
section .header .select li{
    cursor: pointer;
    background: #ffffff;
}
section .header .select li:hover{
    background: #0d3e88;
    color: #ffffff;
}
section .header .select i{
    display: inline-block;
    width: 8px;
    height: 5px;
    margin-left: 8px;
    vertical-align: middle;
    background: url("../img/bottom.png")no-repeat center center /cover;
}
#header_search_form{height: 38px;display: inline-block;position: relative;vertical-align: top;}
section .header input{
    display: inline-block;
    width: 240px;
    height: 38px;
    line-height: 38px;
    text-indent: 2em;
    border: none;
    outline: none;
    background: #ffffff;
}
section .header .search1 input{
    width: 220px;
}

.header .select-hot-word{
    display: none;
    left: 98px;
    top: 35px;
    width: 401px;
    padding: 5px 0;
    z-index: 90;
    background: #ffffff;
    border: 1px solid #e62129;
}
.header .select-hot-word.active{display:block;}
.header .select-hot-word li{
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.header .select-hot-word a{
    display: inline-block;
    width: 100%;
    height: 100%;
    text-indent: 2em;
}
.header .select-hot-word a:hover{background: rgb(250,250,250);}
section .header .search-btn{
    display: inline-block;
    float: right;
    width: 80px;
    height: 38px;
    background: #0d3e88;
    color: #ffffff;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    cursor: pointer;
}
section .header .hot-word{
    display: block;
    margin-top: 5px;
    margin-left: 10px;
}
section .header .hot-word.active{display: none;}
section  .hot-word li{float: left;}
section .hot-word li+li a{border-left: 1px solid #acacac;}
section .hot-word a{
    padding: 0 6px;
    color: #acacac;
    font-size: 12px;
    line-height: 16px;
}
section .header .tel{
	float: right;
    margin-top: 15px;
    position: relative;
}
.lit-ico-line{
    position: absolute;
    top: -24px;
    right: -3px;
    z-index: 199;
    -webkit-transform-origin: 50%  0 30px;
    -ms-transform-origin: 50%  0 30px;
    transform-origin: 50% 0 30px;
    -webkit-animation: imgmove 0.7s ease-in-out infinite alternate;
    -o-animation: imgmove 0.7s ease-in-out infinite alternate;
    animation: imgmove 0.7s ease-in-out infinite alternate;
 }
.little-regeist{
    position: absolute;
    top: -35px;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    right: -3px;width:116px;z-index: 199; cursor: pointer;
    -webkit-animation: imgmove 0.7s ease-in-out infinite alternate;
    -o-animation: imgmove 0.7s ease-in-out infinite alternate;
    animation: imgmove 0.7s ease-in-out infinite alternate;
 }
@keyframes imgmove {
    0%{
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100%{
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
.lit-ico-line .lit-ico-left{width:8px; display: block;float:left;}
.lit-ico-line .lit-ico-mid{ display: block;float:left;font-size:12px;color:#e62129; height: 21px; line-height: 24px;border-top:1px solid #e62129;border-bottom:1px solid #e62129; overflow: hidden;}
.lit-ico-line .lit-ico-right{width:8px; display: block;float:left;}
section .header .tel-text{

}
section .header .tel-text i{
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-right: 6px;
    vertical-align: middle;
}
section .header .tel-num{
    font-family: "HiraginoSansGB-W3";
}
.kf_img{display: inline-block;vertical-align: middle;width: 42px;height: 38px;margin-right: 10px;}
.zx_box{display: inline-block;vertical-align: middle;font-size: 21px;line-height: 35px;}
.search-btn img{display: inline-block;vertical-align: middle;margin-right: 5px;}
.search-btn i{display: inline-block;vertical-align: middle;font-size: 14px;}
.logo a{display: inline-block;vertical-align: middle;}
.logo a img{width: 511px;height: 72px;}
.a-11{display: inline-block;vertical-align: middle;font-size: 25px;}
.a-12{display: inline-block;vertical-align: middle;margin: 0 27px;}
.color_670a1f{color: #670a1f;}
.color_b42144{color: #b42144;}
.color_b01c3d{color: #b01c3d;}
.color_666666{color: #666666;}
.a-90{display: inline-block;margin-top: 13px;}
.a-91{display: inline-block;vertical-align: middle;margin-right: 5px;}
.a-92{display: inline-block;vertical-align: middle;font-size: 14px;font-weight: bold;color: #b01c3d;}
/*头部搜索部分 end*/
/*导航css*/
.a-13{width: 100%;background-color: #af1d3d;}
.a-14{width: 1200px;height: 50px;margin: 0px auto;}
.a-15>li{display: inline-block;vertical-align: top;float: left;margin-right: 10px;margin-right: 62px;}
.a-15>li:last-child{margin-right: 0;}
.a-15>li>a{display:block;line-height: 50px;text-align: center;color: white;padding: 0 10px;position: relative;min-width: 70px;box-sizing: border-box;}
.a-15>li>a:hover{font-weight: bold;}
.a-15>li:first-child>a>img{vertical-align: top;margin-top: 17px;margin-right: 10px;}
.a-16{position: absolute;bottom: 3px;left: 0;width: 100%;height: 5px;border-radius: 10px;background-color: transparent;}
.a-15 .active a .a-16{background-color: white;}
/*banner css*/
.a-9{position:relative;}
.target {width: 100%;height: auto;overflow: hidden;}
.target .banner-box img {/* position:absolute;top:0;left:50%; */width:100%;height:auto;/* transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0); */}
.hy-fade .hy-box{position: absolute;}
.hy-fade .hy-fade-show{position: relative;z-index: 1;}
.hy-wrapper{position: initial !important;}
.hy-dot-center{display: none;}
.hy-prev{display: none;}
.hy-next{display: none;}
.a-9:hover .hy-prev{display: block;}
.a-9:hover .hy-next{display: block;}
/* 通知公告 */
.a-17{margin-top: 35px;}
.a-18{width: 1200px;margin: 0 auto;}
.a-19{}
.a-20{width: 755px;float: left;height: 410px;overflow: hidden;}
.a-21-box{margin-bottom: 12px;}
.a-21{overflow: hidden;border-bottom: 1px solid #b01c3d;padding-bottom: 10px;}
.a1-21{border-bottom: 1px solid #f2f2f2;}
.a-23{float: left;}
.a-24{font-size: 20px;font-weight: bold;display: inline-block;vertical-align: middle;}
.a-25{float: right;font-size: 12px;margin-top: 7px;}
.a1-25{font-size: 14px;}
.a-25:hover{color: #b01c3d;}
.a-26{display: inline-block;vertical-align: middle;margin-right: 10px;}
.a-27{margin-top: 15px;}
.a-28{border-bottom: 1px dashed #f3f2f2;padding-bottom: 10px;display: block;}
.a-28:hover .a-30{color: #b01c3d;}
.a-29{font-size: 16px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px;}
.a-30{font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-31 li{line-height: 40px;border-bottom: 1px dashed #f3f2f2;}
.a-31 li a{display: block;overflow: hidden;}
.a-31 li a:hover .a-32{color: #b01c3d;}
.a-32{float: left;max-width: 590px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-33{float: right;}
.a-34{float: right;width: 415px;height: 410px;border-radius: 10px;box-shadow: 0 3px 5px 2px #f1f1f1;border-radius: 10px;overflow: hidden;}
.a-35{height: 130px;box-sizing: border-box;padding-top: 15px;}
.a-37{width: 55px;height: 55px;display: block;margin: 0 auto;}
.a-38{text-align: center;font-size: 0px;color: white;margin-top: 25px;}
.a-38 li{display: inline-block;padding: 0 33px;height: 14px;line-height: 14px;border-right: 1px solid white;cursor: pointer;position: relative;}
.a-38 li:hover{font-weight: bold;}
.a-38 li:last-child{border-right: none;}
.a-39{letter-spacing: 2px;font-size: 14px;}
.a-40{width: 75px;height: 5px;background-color: white;border-radius: 5px;position: absolute;margin: auto;left: 0;right: 3px;bottom: -15px;display: none;}
.a-38 .active{font-weight: bold;}
.a-38 .active .a-40{display: block;}
.a-41{padding: 20px;}
.a-43{margin-bottom: 15px;}
.a-44{margin-bottom: 15px;font-size: 16px;}
.a-45{width: 100%;height: 40px;background-color: #eeeeee !important;border: none;border-radius: 30px;padding: 0 20px;box-sizing: border-box;}
.a-46{width: 100%;height: 40px;background-color: #af1d3d;border: none;border-radius: 30px;color: white;font-size: 16px;margin-top: 10px;cursor: pointer;}
/* 招生简章+常见问题+资料下载 */
.a-47{margin-top: 30px;overflow: hidden;}
.a-48{width: 382px;float: left;margin-right: 27px;}
.a-47 .a-48:last-child{margin-right: 0;}
.a-50{margin-top: 16px;}
.a-50 li a{overflow: hidden;display: block;}
.a-50 li{margin-bottom: 15px;}
.a-51{float: left;}
.a-52{width: 5px;height: 5px;display: inline-block;vertical-align: middle;background-color: #af1d3d;border-radius: 100%;margin-right: 5px;}
.a-53{display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 240px;vertical-align: middle;}
.a-54{float: right;}
.a-50 li a:hover .a-53{color: #b01c3d;}
.a-50 li a:hover .a-54{color: #b01c3d;}
/* 研修班 */
.a-55{margin-top: 20px;}
.a-56{margin-top: 15px;overflow: hidden;height: 610px;}
.a-57{float: left;}
.a-58{display: block;width: 238px;height: 610px;}
.a-59{width: 945px;float: right;overflow: hidden;}
.a-59 li{width: 305px;height: 300px;box-sizing: border-box;border: 1px solid #cfcfcf;float: left;margin-right: 15px;margin-bottom: 10px;}
.a-59 li:nth-child(3n){margin-right: 0;}
.a-59 li a{display: block;padding: 6px;}
.a-60{width: 100%;height: 201px;}
.a-61{padding-top: 10px;}
.a-62{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-59 li a:hover .a-62{color: #b01c3d;}
.a-63{width: 112px;height: 32px;text-align: center;line-height: 32px;background-color: #af1d3d;color: white;border-radius: 30px;float: right;margin-top: 10px;}
/* 微课程 */
.a-64{margin-top: 40px;}
.a1-59{float: initial;width: 100%;margin-top: 15px;}
.a1-59 li{width: 285px;margin-right: 20px;}
.a1-59 li:nth-child(3n){margin-right: 20px;}
.a1-59 li:nth-child(4n){margin-right: 0;}
.a1-59 li .a-60{height: 187px;}
.a1-59 li .a-62{display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: initial;height: 48px;}
.a1-59 li .a-63{margin-top: 5px;}
/* 师资团队 */
.a-65{margin-top: 30px;}
.a-66{margin-top: 15px;white-space:nowrap;font-size: 0;}
.scroll{overflow: hidden;}
.a-67{border: 5px solid #e4e3e3;width: 280px;box-sizing: border-box;margin: 0 auto;position: relative;z-index: 5;}
.a-66 li{width: 280px;display: inline-block;margin-right: 26px;white-space: initial;vertical-align: top;}
/* .a-66 li:nth-child(4n){margin-right: 0;} */
.a-68{width: 100%;height: 190px;}
.a1-68{
    /*height: 402px;padding-top: 105px;margin-top: -100px;*/
    height: 302px;padding-top: 5px;margin-top: 0;
    background-color: #f6f6f6;box-sizing: border-box;border: 1px solid #dfdfdf;font-size: 14px;}
.a-69{font-size: 24px;text-align: center;border-bottom: 1px solid #dfdfdf;padding-bottom: 20px;}
.a-70{width: 200px;height: 25px;background-color: #c9c9c9;line-height: 25px;text-align: center;margin: 0 auto;margin-top: -13px;}
.a-71{padding: 0 13px;margin-top: 15px;}
.a-72{margin-bottom: 25px;}
.a-66 li a:hover .a1-68{background-color: #af1d3d;border-color: #af1d3d;}
.a-66 li a:hover .a-69{color: white;}
.a-66 li a:hover .a-70{background-color: white;}
.a-66 li a:hover .a-71{color: white;}
/* 底部 */
.a-73{margin-top: 30px;}
.a-74{background: url(../img/footer_bg.png) no-repeat center;height: 232px;box-sizing: border-box;padding-top: 25px;}
.a-75{width: 1200px;margin: 0 auto;overflow: hidden;}
.a-76{width: 390px;float: left;}
.a-77{font-size: 22px;color: white;font-weight: bold;margin-bottom: 10px;}
.a-78{overflow: hidden;}
.a-78 li{width: 180px;border-bottom: 1px solid #c77483;}
.a-78 li a{display: block;padding: 6px 0;}
.a-78 li:nth-child(odd){float: left;}
.a-78 li:nth-child(even){float: right;}
.a-79{color: white;}
.a-80{float: right;margin-top: 5px;}
.a-78 li a:hover .a-79{font-weight: bold;}
.a-81-box{float: left;margin-top: 55px;margin-left: 49px;overflow: hidden;}
.a-81{text-align: center;color: white;float: left;margin-right: 38px;}
.a-81-box .a-81:last-child{margin-right: 0;}
.a-82{width: 96px;height: 96px;}
.a-83{margin-top: 5px;}
.a-84{float: right;width: 360px;}
.a-86{margin-bottom: 11px;}
.a-87{display: inline-block;vertical-align: top;margin-top: 5px;margin-right: 5px;}
.a-88{display: inline-block;width: 330px;vertical-align: top;color: white;}
.a-89{height: 40px;line-height: 40px;text-align: center;color: white;background-color: #92213a;}
/* 内页banner */
.b-1{height: 200px;position: relative;overflow: hidden;}
.b-2{height: 200px;position: absolute;left:50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);}
.b-4{width: 1200px;margin: 0 auto;padding: 15px 0;}
.b-4 a:hover{color: #b01c3d;}
/*图标向下旋转*/
.hover-up{transition-duration: .5s;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.hover-down{transition-duration: .5s;transform: rotate(90deg);-webkit-transform: rotate(90deg);}



.a-93{margin-top: 15px;overflow: hidden;}
.a-93 li{float: left;margin-right: 17px;margin-bottom: 17px;}
.a-93 li:nth-child(4n){margin-right: 0;}
.a-93 li a{display: block;font-size: 0;}
.a-94{width: 60px;}
.a-94{display: inline-block;vertical-align: middle;border: 1px solid #b01c3d;text-align: center;font-size: 14px;}
.a-95{background-color: #b01c3d;color: white;line-height: 35px;}
.a-96{color: #b01c3d;line-height: 35px;font-size: 18px;}
.a-97{display: inline-block;vertical-align: middle;width: 215px;color: #666666;font-size: 14px;margin-left: 10px;}
.a-98{display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.a-93 li a:hover .a-98{color: #b01c3d;}
.a-99{margin-top: 10px;}
.a1-99{display: inline-block;vertical-align: middle;}
.a-100{display: inline-block;vertical-align: middle;}
.a-101{width: 528px;height: 366px;border: 1px solid #b01c3d;position: relative;top: 15px;left: 15px;display: inline-block;vertical-align: middle;}
.a-102{width: 100%;height: 100%;position: relative;left: -15px;top: -15px;}
.a-103{width: 15px;height: 15px;border: 1px solid #b01c3d;position: absolute;right: -7.5px;top: -7.5px;box-sizing: border-box;}
.a-104{width: 30px;height: 30px;border: 1px solid #b01c3d;box-sizing: border-box;position: absolute;right: -15px;bottom: -15px;}
.a-105{display: inline-block;vertical-align: middle;width: 620px;color: #666666;margin-left: 45px;}
.a-106{font-size: 22px;}
.a-107{font-size: 12px;text-transform: uppercase;color: #9B9B9B;margin-top: 5px;}
.a-108{color: #9B9B9B;padding-top: 10px;border-top: 1px solid #E9E9E9;margin-top: 10px;line-height: 25px;font-size: 14px;}
.a-109{margin-top: 15px;font-size: 0;}
.a-109 li{width: 214px;box-shadow: 0 3px 5px 1px #f1f1f1;display: inline-block;vertical-align: top;margin-right: 32px;}
.a-109 li:nth-child(5n){margin-right: 0;}
.a-109 li a{display: block;}
.a-110{width: 100%;height: 175px;}
.a-111{padding: 0 15px;height: 145px;}
.a-112{width: 147px;height: 37px;line-height: 37px;text-align: center;background-color: #b01c3d;color: white;border-radius: 30px;font-size: 16px;margin: 0 auto;margin-top: -18.5px;position: relative;z-index: 2;}
.a-113{margin-top: 10px;font-size: 16px;}

.a-114{margin-top: 25px;}
.a-115{display: inline-block;vertical-align: middle;width: 700px;}
.a1-114 .a-115{width: 746px;}
.a-116{display: inline-block;vertical-align: middle;margin-left: 100px;}
.a1-116{margin-left: 88px;}
.a2-116{margin-left: 38px;}
.a-117{background-color: #F6F6F6;width: 260px;border-radius: 10px;margin-bottom: 47px;}
.a1-116 .a-117{margin-bottom: 30px;}
.a1-117{margin-left: 100px;}
.a1-117-1{margin-left: 50px;}
.a1-117-2{margin-left: 150px;}
.a-116 .a-117:last-child{margin-bottom: 0;}
.a-118{display: inline-block;vertical-align: middle;margin-left: -35px;}
.a-119{font-size: 18px;font-weight: bold;display: inline-block;vertical-align: middle;margin-left: 45px;}
.a1-116 .a-119{margin-left: 15px;}

.a-120{height: 661px;margin-top: 15px;}
.a-121{width: 1200px;margin: 0 auto;position: relative;height: 100%;}
.a-122{background-color: white;width: 315px;padding: 10px;position: absolute;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);left: 78px;}
.a-123{border: 1px dashed #b01c3d;padding: 10px;display: none;}
.a-122 .a-123:first-child{display: block;}
.a-124{font-size: 16px;color: #B01C3D;margin-bottom: 5px;}
.a-125 li{margin-bottom: 7px;}
.a-126{display: inline-block;vertical-align: top;width: 5px;height: 5px;background-color: #B01C3D;border-radius: 100%;margin-top: 8px;margin-right: 3px;}
.a-127{display: inline-block;vertical-align: top;width: 270px;}

.a-128{background-color: #FFF1F3;}
.a-129{width: 1200px;margin: 0 auto;}
.a-130{height: 133px;width: 180px;text-align: center;cursor: pointer;box-sizing: border-box;padding-top: 36px;}
.a-130-box{overflow: hidden;}
.a-130-box li{float: left;width: 227px;position: relative;margin-right: 28px;}
.a-132{display: none;}
.a-133{font-size: 16px;margin-top: 15px;color: #B01C3D;}
.a-134{position: absolute;top: 0;bottom: 0;margin: auto;right: 0;height: 22px;width: 22px;}
.a-130-box li:last-child .a-134{display: none;}
.a-130-box li:last-child{width: auto;margin-right: 0;}
.a-130-box .active .a-130{background-color: #B01C3D;}
.a-130-box .active .a-131{display: none;}
.a-130-box .active .a-132{display: inline-block;}
.a-130-box .active .a-133{color: white;}

.a-135{margin-top: 20px;}
.a-136{width: 1200px;margin: 0 auto;}
.a-137{margin-top: 30px;border: 1px solid #B01C3D;border-radius: 10px;padding: 30px 40px;position: relative;padding-bottom: 20px;background-color: #FEF9FA;}
.a-138{position: absolute;top: -15px;left: 20px;background-image: -webkit-gradient(linear, 0 0, 0 75%, from(#FFFFFF), to(#FEF9FA));

background-image: -moz-linear-gradient(linear, 0 0, 0 75%,#FFFFFF, #FEF9FA);

background-image: -o-linear-gradient(linear, 0 0, 0 75%,#FFFFFF, #FEF9FA);

background-image: linear-gradient(linear, 0 0, 0 75%,#FFFFFF, #FEF9FA);padding: 0 5px;}
.a-139{display: inline-block;vertical-align: middle;}
.a-140{font-size: 18px;color: #B01C3D;display: inline-block;vertical-align: middle;margin-left: 3px;}
.a-142{overflow: hidden;}
.a-142 li{width: 48%;margin-bottom: 10px;}
.a-142 li:nth-child(odd){float: left;}
.a-142 li:nth-child(even){float: right;}
.a-143{color: #B01C3D;display: inline-block;}
.a-144{color: #6E6E6E;display: inline-block;}
.a-145{margin-top: 10px;}
.a-146{display: inline-block;width: 5px;height: 5px;background-color: #4A4A4A;border-radius: 100%;margin-right: 3px;vertical-align: top;margin-top: 9px;}
.a-147{display: inline-block;width: 523px;vertical-align: top;}
.a-148{height: 353px;position: relative;margin-top: 30px;overflow: hidden;}
.a-149{position: absolute;left: 50%;top: 0;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-moz-transform: translate(-50%,0);z-index: -1;}
.a-150{width: 1200px;margin: 0 auto;line-height: 45px;padding-top: 40px;}
.a-151{font-size: 20px;color: #606060;text-align: center;}
.a-152{display: block;width: 190px;line-height: 60px;margin: 0 auto;text-align: center;background-color: #B01C3D;border-radius: 50px;color: white;font-size: 22px;margin-top: 20px;}
.a-153{border-top: 5px solid #B01C3D;}

.a-154{background-color: #F8F8F8;padding: 50px;padding-bottom: 0;}
.a-155{overflow: hidden;}
.a-155 li{margin-bottom: 60px;}
.a-155 li:nth-child(odd){float: left;}
.a-155 li:nth-child(even){float: right;}
.a-156{display: inline-block;vertical-align: middle;width: 88px;height: 88px;margin-right: 18px;}
.a-157{display: inline-block;vertical-align: middle;font-size: 16px;width: 245px;}
.a-158{font-size: 18px;margin-bottom: 15px;}
.a-161{display: inline-block;vertical-align: middle;width: 93px;height: 93px;}

.a-162{margin-top: 15px;overflow: hidden;padding-top: 5px;}
.a-162 li{float: left;margin-right: 60px;position: relative;left: 5px;}
.a-162 li:nth-child(3n){margin-right: 0;}
.a-163{width: 358px;height: 249px;background-color: #D17C8F;}
.a-164{width: 100%;height: 100%;border: 1px solid #D17C8F;box-sizing: border-box;background-color: white;position: relative;top: -5px;left: -5px;}
.a-165{position: absolute;top: 0;left: 0;width: 74px;height: 45px;background: url(../img/syrq_zs.png) no-repeat center;background-size: 100% 100%;text-align: center;line-height: 45px;font-size: 24px;color: white;text-indent: -10px;}
.a-166{width: 186px;background-color: #D17C8F;margin: 0 auto;height: 100px;text-align: center;box-sizing: border-box;padding: 13px 0;line-height: 25px;margin-top: 60px;}
.a-167{width: 218px;height: 45px;text-align: center;color: #B01C3D;margin: 0 auto;border: 1px solid #D17C8F;font-size: 16px;line-height: 45px;margin-top: 20px;}

.a-168{width: 1200px;margin: 0 auto;margin-top: 25px;}

.a-169{margin-top: 30px;background-color: #FEF9FA;padding: 50px 0;padding-top: 40px;}
.a-170{width: 1200px;margin: 0 auto;}
.a-171{text-align: center;font-size: 30px;color: #B01C3D;font-weight: bold;}
.a-172{font-size: 0;text-align: center;}
.a-173{display: inline-block;vertical-align: middle;width: 10px;height: 10px;border-radius: 100%;border: 1px solid #B01C3D;box-sizing: border-box;}
.a-174{width: 478px;border-bottom: 1px solid #B01C3D;display: inline-block;vertical-align: middle;margin: 10px 0;}
.a-175{text-align: center;font-size: 16px;color: #8A8B8B;}
.a-176{margin-top: 50px;}
/* .a-177{overflow: hidden;} */
.a-178{float: left;margin-right: 46px;}
.a1-178{margin-right: 62px;}
.a-179{font-size: 18px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.a1-179{width: 42px;text-align: right;margin-top: 21px;}
.a-179 span{color: #B01C3D;display: inline-block;}
.a-180-box{display: inline-block;vertical-align: middle;}
.a-180-box input{width: 212px;height: 60px;border-radius: 10px;border: 1px solid #FFABBE;box-sizing: border-box;padding: 0 10px;font-size: 18px;display: inline-block;vertical-align: middle;}
.a1-180-box input{width: 300px;}
.a-180-box .layui-form-select dl dd.layui-this {background-color: #B01C3D;}
.a-180-box .layui-form-select dl{top: 62px;}
.a-180{width: 212px;height: 60px;border-radius: 10px;border: 1px solid #FFABBE;box-sizing: border-box;padding: 0 10px;font-size: 18px;display: inline-block;vertical-align: middle;}
.a1-180{width: 300px;}
.a-182{width: 212px;height: 60px;border: none;cursor: pointer;background-color: #B01C3D;color: white;font-size: 22px;border-radius: 10px;}
.a1-182{display: block;margin: 0 auto;margin-top: 35px;}

.a-183{background-color: #F6F6F6;padding: 20px 160px;margin-top: 15px;text-align: center;line-height: 25px;}
.a-184{margin-top: 60px;font-size: 0;}
.a-184 li{width: 387px;height: 398px;box-shadow: 0 2px 5px 1px #f1f1f1;display: inline-block;font-size: 14px;vertical-align: top;margin-right: 19px;padding: 0 10px;box-sizing: border-box;position: relative;}
.a-184 li:nth-child(3n){margin-right: 0;}
.a-185{font-size: 18px;color: #B01C3D;text-align: center;font-weight: bold;line-height: 60px;border-bottom: 1px solid #B01C3D;}
.a-187{color: #747474;padding-top: 10px;line-height: 30px;}
.a-188{position: absolute;right: 15px;bottom: 15px;z-index: -1;}
.a-189{position: absolute;top: -35px;left: 26px;width: 70px;width: 70px;}
.a-191{color: #292929;font-weight: bold;display: inline-block;width: 75px;text-align: center;line-height: initial;vertical-align: top;margin-top: 5px;}
.a-192{display: inline-block;width: 285px;vertical-align: top;}
.a-193{margin-top: 15px;}
.a-194{overflow: hidden;background-color: #B01C3D;}
.a-194>li{line-height: 52px;float: left;color: white;font-size: 16px;text-align: center;}
.a-195>li{overflow: hidden;border: 1px solid #B01C3D;margin-top: -1px;position: relative;}
.a-196-box{width: 10%;text-align: center;float: left;box-sizing: border-box;font-size: 16px;min-height: 47px;}
.a-196{position: absolute;top: 50%;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);width: 120px;text-align: center;}
.a-197{width: 90%;float: left;}
.a-197 li{overflow: hidden;margin-top: -1px;width: calc(100% + 5px);}
.a-197 li:last-child div{border-bottom: none;}
.a-197 li div{float: left;border: 1px solid #B01C3D;line-height: 45px;box-sizing: border-box;height: 47px;text-align: center;}
.a-197 li div:last-child{border-right: none;}
.a-198{width: 40%;}
.a-199{width: 20%;margin-left: -1px;}
.a-200{width: 20%;margin-left: -1px;}
.a-201{width: 20%;margin-left: -1px;}
.a-203{border-radius: 10px;border: 1px solid #FFABBE;margin-top: 23px;width: 1142px;padding: 10px;box-sizing: border-box;display: inline-block;vertical-align: top;height: 135px;font-size: 18px;font-family: 'Microsoft Yahei','simsun','arial','tahoma';}

.a-204{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 20;display: none;}
.a-205{position: absolute;left: 50%;top: 50%;background-color: white;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);width: 590px;box-sizing: border-box;padding: 40px 35px;z-index: 10;}
.a-211{font-size: 24px;text-align: center;}
.a-212{position: absolute;top: 40px;right: 30px;cursor: pointer;width: 32px;height: 32px;}
.a-206{margin-top: 35px;}
.a-207{margin-bottom: 35px;font-size: 0;}
.a-208{font-size: 18px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.a-208 span{color: #B01C3D;}
.a-209{width: 460px;height: 60px;border: 1px solid #FFABBE;border-radius: 5px;display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 0 10px;font-size: 18px;}
.a-210{width: 100%;height: 60px;background-color: #B01C3D;color: white;border-radius: 5px;border: none;cursor: pointer;font-size: 22px;}

.a-213{position: fixed;bottom: 30%;right: 20px;z-index: 10;}
.a-214 li{margin-bottom: 7px;}
.a-214 li a{background-color: #B01C3D;color: white;display: block;border-radius: 5px;position: relative;}
.a-214 li:last-child a{background-color: transparent;}
.a-214 li:last-child{margin-bottom: 0;}
.a-215{text-align: center;width: 66px;height: 66px;box-sizing: border-box;padding-top: 12px;}
.a-216{height: 21px;}
.a-217{margin-top: 5px;}
.a-219{width: 66px;height: 66px;border-radius: 5px;box-shadow: 0 0 5px 1px rgb(0,0,0,0.1);cursor: pointer;}
.a-220{position: absolute;right: -300px;bottom: 0;background-color: white;text-align: center;color: #161616;min-width: 150px;border-radius: 5px;box-shadow: 0 0 5px 1px rgb(0,0,0,0.1);}
.a-221{line-height: 66px;font-size: 18px;}
.a-222-box{padding: 10px 0;}
.a-222{width: 120px;height: 120px;}
.a-214 li a:hover .a-220{right: 66px;transition: 0.3s;}

.a-223{margin-top: 15px;}
.a-224{overflow: hidden;padding: 0 40px;}
.a-224 li{float: left;background-color: #F6F6F6;margin-right: 80px;text-align: center;width: 320px;height: 200px;box-sizing: border-box;padding-top: 37px;}
.a-224 li:nth-child(3n){margin-right: 0;}
.a-225{height: 51px;}
.a-226{margin-top: 20px;}
.a-227{display: inline-block;vertical-align: middle;margin-right: 5px;}
.a1-227{margin-right: 0;margin-left: 5px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.a-228{font-size: 18px;display: inline-block;vertical-align: middle;}
.a-229{margin-top: 5px;color: #4B4946;}
.a-230{border: 1px solid #B01C3D;border-radius: 10px;margin-top: 60px;}
.a-231{font-size: 22px;color: white;font-weight: bold;text-align: center;margin: 0 auto;line-height: 56px;margin-top: -30px;}
.a-232{padding: 0 80px;padding-top: 10px;padding-left: 160px;}
.a-232{overflow: hidden;}
.a-232 li{float: left;width: 25%;margin-bottom: 20px;}
.a-233{font-size: 24px;color: #B01C3D;font-weight: bold;display: inline-block;vertical-align: middle;margin-right: 20px;}
.a-234{font-size: 18px;display: inline-block;vertical-align: middle;}
.a-235{margin-top: 15px;}
.a-236{overflow: hidden;}
.a-236 li{float: left;width: 266px;height: 52px;line-height: 52px;text-align: center;background-color: #F6F6F6;color: #4E4E4E;font-size: 16px;margin-right: 45px;margin-bottom: 20px;cursor: pointer;}
.a-236 li:nth-child(4n){margin-right: 0;}
.a-236 li.active{color: white;background-color: #B01C3D;}
.a-237{box-shadow: 0 2px 5px 1px #f1f1f1;padding: 25px;}
.a-238{display: none;}
.a-237 .a-238:first-child{display: block;}
.a-239{color: #B01C3D;font-size: 16px;margin-bottom: 10px;}
.a-240{overflow: hidden;}
.a-240 li{float: left;width: 50%;margin-bottom: 10px;}
.a-240 li a{color: #4E4E4E;}
.a-241{width: 1200px;margin: 0 auto;margin-top: 25px;}
.a-242{white-space: nowrap;margin-top: 15px;}
.a-242 li{display: inline-block;box-shadow: 0 2px 5px 1px #f1f1f1;margin-right: 20px;width: 280px;height: 100px;position: relative;}
.a-242 li a{display: block;width: 100%;height: 100%;}
.a-243{position: absolute;max-height: 95%;max-width: 95%;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.a-244{margin: 0 auto;width: 1200px;margin-top: 30px;overflow: hidden;}
.a-245{float: left;width: 385px;height: 513px;overflow: hidden;}
.a-247{width: 385px;height: 513px;transition: 0.5s;}
.a-246:hover .a-247{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.a-248{float: right;width: 790px;overflow: hidden;}
.a-248 li{float: left;margin-right: 25px;margin-bottom: 20px;width: 246.5px;height: 246.5px;overflow: hidden;}
.a-248 li:nth-child(3n){margin-right: 0;}
.a-249{width: 246.5px;height: 246.5px;transition: 0.5s;}
.a-248 li a:hover .a-249{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.a-250{text-align: center;margin-top: 10px;}
.a-251{display: inline-block;background-color: #B01C3D;height: 53px;border-radius: 50px;padding-left: 25px;padding-right: 10px;}
.a-252{display: inline-block;vertical-align: middle;font-size: 22px;color: white;margin-right: 15px;line-height: 53px;}
.a-253{display: inline-block;vertical-align: middle;}

/* 内页banner */
.b-1{height: 200px;position: relative;overflow: hidden;}
.b-2{height: 200px;position: absolute;left:50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);}
.b-4{width: 1200px;margin: 0 auto;padding: 15px 0;}
.b-4 a:hover{color: #b01c3d;}