blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'å®‹ä½“'}
.fw{font-family:'å¾®è½¯é›…é»‘'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
a{text-decoration:none;color:#3d4c63}
body{color:#3d4c63;font-size:14px;line-height:1.5;background:#fff;font-family:"Microsoft YaHei",å¾®è½¯é›…é»‘,"PingFang SC","Hiragino Sans GB",STHeiti,sans-serif}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
img{max-width:100%;transition:1.5s;-ms-transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1280px;margin:0 auto}
.g-cur{overflow:hidden;border-bottom:1px solid #f4f4f4;font-size:14px;height:60px;color:#333;padding-top:17px}
.g-cur a{font-size:14px;color:#999;margin:0 8px}
.g-cur a:first-child{margin-left:0}
.g-cur span{margin:0 8px}
.g-cur a:hover{color:#a32d40}
.g-btn{width:135px;height:34px;border:1px solid #999;text-align:center;line-height:32px;display:block;font-size:14px;color:#999}
.g-btn i{display:inline-block;vertical-align:middle;width:10px;height:6px;background:url(../images/iconh1.png) no-repeat;margin:-2px 0 0 10px}
.g-tit2{text-align:center;font-size:36px;color:#333;font-weight:400}
.g-tit1{text-align:center;color:#b3b3b3;font-size:14px}
.g-tit1 span{font-style:oblique}
.g-tit1 h3{font-size:26px;font-weight:400;color:#333;margin-bottom:4px}
.g-tit1 p{line-height:1.71;max-width:842px;margin:18px auto 0}
.g-courses{overflow:hidden;border-top:1px solid #999;padding:52px 0 66px}
.g-courses .tit{overflow:hidden;margin-bottom:14px}
.g-courses .tit a{display:block;float:right;color:#333;font-size:18px;line-height:40px}
.g-courses .tit a:hover{color:#a32d40}
.g-courses .tit h3{font-size:30px;color:#333;overflow:hidden;font-weight:400;line-height:40px}
.ul-list12{overflow:hidden;margin:0 -11px}
.ul-list12 .swiper-container{padding-bottom: 30px}
.ul-list12 .swiper-pagination{bottom: -4px !important;}
.ul-list12 .swiper-pagination-bullet {width: 10px;height: 10px;}
.ul-list12 .swiper-pagination-bullet-active {background: #a32d40;}
.ul-list12 .swiper-slide{float:left;width:25%}
.ul-list12 .swiper-slide .con{margin:0 11px;display:block}
.ul-list12 .swiper-slide .pic{position:relative;height:0;overflow:hidden;padding-top:56.3%;margin-bottom:12px}
.ul-list12 .swiper-slide .pic img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.ul-list12 .swiper-slide:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-list12 .swiper-slide p{font-size:18px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-list12 .swiper-slide:hover p{color:#a32d40}

.top_head{position:fixed;top:46px;z-index: 999;width: 100%;height: 90px;top: 46px;left: 0;}

.topBar{position:fixed;width:100%;height:46px;background-color:#f5f5f5;left:0;top:0;z-index:999}
.t-link li{height:46px;line-height:46px;float:left;padding:0 10px}
.t-link li a{font-size:12px;color:#999;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.t-link li a:hover{color:#a32d40}
.topBar-r{width:160px;float:right}
.tb-item{float:right;margin-top:12px;width:97px;height:23px;position:relative;border-radius:20px;overflow:hidden}
.tb-item .inp{width:100%;height:100%;background-color:#e3e2e2;border:none;padding-left:10px}
.tb-item .sub_l1{position:absolute;font-size:0;border:none;right:0;top:0;width:21px;height:23px;background:url(../images/search_l.png) 0 center no-repeat}
.en-chn{float:right;margin-left:20px;height:46px;line-height:46px;font-size:12px;color:#999}
.en-chn a{font-size:12px;color:#999}
.en-chn a.on{color:#333}
.header{height:90px;background-color:#fff;border-bottom:4px solid #ae3143}
.logo{float:left;height:86px;line-height:86px}
.logo a{display:block;}
.logo img{display:inline-block;vertical-align:middle;max-height: 37px;}
.nav{float:right}
.nav li{float:left;position: relative}
.nav li>a{display:block;height:86px;line-height:86px;padding:0 30px;font-size:16px;color:#333;min-width:129px;text-align:center;position:relative;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.nav li>a:after{position:absolute;content:'';right:-1px;top:50%;margin-top:-8px;width:1px;height:16px;background-color:#bfbfbf}
.nav li:last-child>a:after{display:none}
.nav li.on>a,.nav li>a:hover{background-color:#a32d40;color:#fff}
.nav li>a:hover::after{display: none}
.nav li a .second_down{position: absolute;top:10px;right:20px;width: 16px;height: 26px;line-height: 26px;text-align: center;text-indent: 0;display: none}
/*.nav li .v1 .second_down img{width: 100%;}*/
.nav li a .second_down_9{transform: rotate(90deg);right: 23px;}

.video{
    width: 100%;
}
.video video{
    width: 100%;
}

.nav li dl{position:absolute;left:0;top:88px;width:100%;display:none;text-align: center;z-index: 2}
/*.nav li:hover dl{display:block}*/
.nav li dl a{display:block;line-height:45px;font-size:14px;background-color:#a32d40;color:#fff}
.nav li dl a:hover{color:#333;background-color:#fff}
.en-chn-m,.nav li.on>a:after,.tb-item-m{display:none}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:40px;height:40px;padding:7px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:3px;background-color:#a32d40;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{ display:none; margin:0;position:absolute;left:5px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background-color:#262530}
.fd-t{padding-top:58px;padding-bottom:20px;border-bottom:1px solid #515159}
.fd-logo{margin-bottom:8px}
.footer .add_pho p{font-size:14px;color:#fff;line-height:2.2em}
.footer .add_pho p span{margin-right: 20px}
.footer .add_pho a{font-size:12px;color:#fff;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.footer .add_pho a:hover{color:#a32d40}
.footer .item-l{float:left}
.footer .item-l .add_pho p{
    color: gray;
}
.footer .item-r{float:right;font-size:0;text-align: right}
.footer .item-r .add_pho{
    padding-top: 30px;
}
.qr{display:inline-block;vertical-align:middle;position: relative}
.qr .pic{width: 160px;height: 160px;padding: 30px;position: absolute;top: -180px;left: -60px;display: none;background: rgba(0,0,0,0.4);}
.qr .pic img{display:block}
.qr p{font-size:14px;color:#fff;text-align:center}
.qr p a{color:#fff}
.qr .foot_wx{cursor: pointer}
.qr p span{padding: 3px 0 3px 32px;}
.qr1 p span{background:url(../images/wx.jpg) 0 center no-repeat}
.qr2 p span{background:url(../images/tt.png) 0 center no-repeat}
.qr1 .pic img{}
.qr1 .active_pic{}
.qr1 .active_pic img{display: block}
.qr2{margin-left:30px}
.copy{padding:13px 0;text-align:center}
.copy p{color:rgba(255,255,255,.6);font-size:12px}
.copy a{font-size:12px;color:rgba(255,255,255,.6);-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.copy .s1{margin-left:46px}
.copy a:hover{color:#a32d40}
.row-b1{padding:0 0 35px}
.ul-list9{padding:43px 0 0}
.ul-list9 li{
    display: inline-block;
    width: 49%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 140px 0 0;
    margin-bottom: 15px;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    height: auto;
    overflow: hidden;
    vertical-align: top;}
.ul-list9 h5{font-size:20px;color:#a32d40;line-height:54px;font-weight:400;border-bottom:1px solid #a32d40;margin-bottom:13px}
.ul-list9 p{overflow:hidden;padding-left:70px}
.ul-list9 p span{display:block;float:left;width:70px;margin-left:-70px}
.m-tip{font-size:16px;color:#999;line-height:24px;margin-top:24px;}
.m-tip a{color:inherit}
.m-tip a:hover{color:#a32d40}
@media only screen and (max-width:1440px){
.row-b1{padding:20px 0}
.ul-list9 li{padding-right:5%}
}
@media only screen and (max-width:1365px){
.ul-list9{padding:20px 0}
}
@media only screen and (max-width:1199px){
.ul-list9 li{line-height:2}
.ul-list9 h5{font-size:18px;line-height:2}
}
@media only screen and (max-width:959px){
.ul-list9 li{float:none;padding:0;height:auto;line-height:2;margin-bottom:10px;width: 100%;}
.ul-list9 h5{font-size:16px;margin-bottom:10px}
.m-tip{font-size:14px;line-height:1.5}
}
.m-tit1{font-size:24px;color:#333;line-height:30px;text-align:center;font-weight:400}
.row-b2{background:#f8f9fc;padding:35px 0 51px}
.ul-list10{overflow:hidden;margin:35px -10px 0}
.ul-list10 li{float:left;width:33.33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 10px}
.ul-list10 .con{background:#fff;border:1px solid #eee;padding:40px 8px 10px 16px;font-size:14px;color:#666;line-height:24px;height:280px;overflow:hidden}
.ul-list10 h5{font-size:18px;color:#333;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:11px}
.ul-list10 p{padding-left:64px;}
.ul-list10 p:after{content: "";display: inline-block;clear: both}
/*.ul-list10 p span{display:inline-block;float:left;}*/
.ul-list10 p span:first-child{display:block;float:left;width: 60px;margin-left:-64px;text-align: justify;}
.ul-list10 p span:first-child::after{display:inline-block;content: "";width: 100%}
.ul-list10 p span:nth-child(2){position: absolute}
.ul-list10 p span:last-child{padding-left: 20px;display: inline-block}
/*.ul-list10 p span:last-child::before{display:inline-block;content: "ï¼š";}*/

@media only screen and (max-width:1365px){
.row-b2{padding:20px 0}
.ul-list10{margin:20px -5px 0}
.ul-list10 li{padding-left:5px;padding-right:5px}
.ul-list10 .con{padding:20px 20px 10px}
}
@media only screen and (max-width:1199px){
.ul-list10{margin-left:0;margin-right:0}
.ul-list10 li{float:none;width:auto;padding:0 0 10px}
.ul-list10 .con{padding:20px 10px;height:auto}
.ul-list10 h5{font-size:16px;margin-bottom:5px}
.m-tit1{font-size:20px}
}
.m-advantage{font-size:14px;color:#666;line-height:32px;padding:41px 0 70px}
.m-advantage .txt-wel{color:#a32d40;font-size:18px}
.ul-list8{padding:31px 0 0;margin-bottom:-5px}
.ul-list8 li{padding-bottom:40px;font-size:14px;color:#666;line-height:32px}
.ul-list8 h4{font-size:16px;color:#a32d40;font-weight:400;margin-bottom:11px}
.ul-list8 p{padding-left:20px;background:url(../images/icon1.png) 1px 15px no-repeat}
@media only screen and (max-width:1365px){
.m-advantage{padding:30px 0}
.ul-list8{padding:20px 0 0}
.ul-list8 li{padding-bottom:30px}
}
@media only screen and (max-width:1199px){
.m-advantage{padding:20px 0;font-size:14px;line-height:1.5}
.ul-list8{padding:20px 0 0}
.ul-list8 li{padding-bottom:20px}
.ul-list8 h4{font-size:18px}
}
@media only screen and (max-width:959px){
.ul-list8 li{line-height:2}
.ul-list8 h4{font-size:16px;line-height:1.5;margin-bottom:5px}
.ul-list8 p{background-position:1px 11px}
}
.row-c1{overflow:hidden;padding:36px 0 20px}
.row-c1 .g-tit2{margin-bottom:70px}
.ul-list11{overflow:hidden;margin:0 -5px}
.ul-list11 li{float:left;width:25%}
.ul-list11 li .txt{margin:0 8px;padding:0 12px;height:364px;font-size:14px;color:#666;line-height:2.5}
.ul-list11 li .txt a {text-decoration: none;color: rgba(102,102,102,.8);}
.ul-list11 li .txt a:hover{color: #a32d40;}
.ul-list11 li .txt .tit{padding:30px 0 23px;border-bottom:2px solid #a32d40;margin-bottom:18px}
.ul-list11 li .txt .tit h3{font-size:22px;color:#333;font-weight:400;line-height:1.5}
.row-c2{overflow:hidden;margin:0 48px;padding-bottom:99px}
.row-c2 .g-tit2{margin-bottom:26px;font-size: 26px;}
.row-c2 img{display:block;margin:0 auto;width:100%}
@media only screen and (max-width:1500px){
.ul-list11 li .txt{line-height:2}
.row-c2{margin:0}
}
@media only screen and (max-width:969px){
.ul-list11 li{width:50%;margin-bottom:15px}
.row-c1{padding:30px 0}
.g-tit2{font-size:24px}
.row-c1 .g-tit2,.row-c2 .g-tit2{margin-bottom:30px}
.ul-list11 li .txt .tit h3{font-size:20px;line-height:3}
.ul-list11 li .txt .tit{padding:0}
.row-c2{padding-bottom:30px}
.ul-list11 li .txt{height:240px}
.g-cur{padding-top:0;height:40px;line-height:40px;font-size:12px}
.g-cur a{font-size:12px}
}
@media only screen and (max-width:767px){
.ul-list11 li{width:auto;float:none}
.ul-list11 li .txt .tit h3{font-size:16px}
.row-c2 .g-tit2{font-size:20px}
.row-c1{padding:15px 0}
.row-c1 .g-tit2{margin-bottom:15px}
}
.m-txt2{overflow:hidden;padding:30px 0}
.m-txt2 h3{font-size:30px;font-weight:400;color:#333;line-height:1.5;margin-bottom:28px}
.m-txt2 .r a{display:block;width:158px;height:53px;float:left;border-radius:6px;text-align:center;line-height:53px}
.m-txt2 .l p{display: inline;font-size:16px;color:#333;padding-left:0;margin-bottom:10px;background-repeat:no-repeat;background-position:left center}
.m-txt2 .l .p{font-size:16px;color:#333;padding-left:30px;margin-bottom:10px;background-repeat:no-repeat;background-position:left center}
.m-txt2 .r{padding-top:110px}
.m-txt2 .r a.a1{background-color:#a32d40;color:#fff}
.m-txt2 .r a.a2{border:1px solid #999;margin-left:11px}
.m-txt2 .r a.a2 i{display:inline-block;vertical-align:middle;width:17px;height:15px;background:url(../images/iconh5.png) no-repeat;margin:-4px 9px 0 0}
.g-tab ul{background-color:#eff1f5;height:60px}
.g-tab ul li{float:left}
.g-tab ul li a{display:block;width:171px;text-align:center;line-height:60px;font-size:16px;color:#333;cursor: pointer;}
.g-tab ul li.on a{background-color:#a32d40;color:#fff}
.m-txt3{font-size:14px;color:#666;line-height:1.9;margin-bottom:60px}
.m-txt3.t1 p{padding-left:17px;position:relative}
.m-txt3.t1 p:after{position:absolute;display:none;left:0;top:10px;width:4px;height:4px;background:#787878;border-radius:50%}
.m-txt3.t1 p.p1:after{display:none}
.m-txt3 .g-tit3{margin-bottom:10px}
.g-tit3{font-size:18px;color:#333}
.m-tab{overflow:hidden;margin-bottom:49px}
.m-tab .g-tit3{margin-bottom:10px}
.m-tab .hd{float:left;width:17%;background-color:#f8f8f8}
.m-tab .bd{overflow:hidden;border:1px solid #eee;border-left:none;padding:0 38px 20px;}
.m-tab ul li{overflow:hidden;margin-bottom:2px}
.m-tab ul li:last-child{margin-bottom:0}
.m-tab ul li a{display:block;text-align:center;line-height:62px;font-size:16px;color:#333;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-tab ul li.on a,.m-tab ul li:hover a{background-color:#a32d40;color:#fff}
.tabh1 .tit{border-bottom:1px solid #a32d40;line-height:66px;margin-bottom:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tabh1 p{font-size:14px;line-height:1.9;color:#999}
@media only screen and (max-width:1500px){
.ul-list19 li{width:50%}
}
@media only screen and (max-width:969px){
.m-txt2 h3{font-size:22px;margin-bottom:10px}
.m-txt2 .r{padding-top:0;float:none}
.m-txt2 .l{float:none}
.g-tab ul{height:45px}
.m-txt2 .r a{width:126px;height:42px;line-height:40px}
.g-tab ul li{width:25%;float:left}
.g-tab ul li a{width:100%;font-size:16px;line-height:45px}
.m-txt2{padding:15px 0}
.m-txt3{margin-bottom:30px}
.g-courses{padding:30px 0}
.g-courses .tit h3{font-size:20px;line-height:24px}
.g-courses .tit a{font-size:14px;line-height:24px}
.ul-list12 .swiper-slide{width:50%;margin-bottom:10px}
.ul-list12 .swiper-slide p{font-size:14px}
}
@media only screen and (max-width:767px){
.g-tab ul li a{font-size:12px;line-height:30px}
.g-tab ul{height:30px}
.m-txt2 .r a{width:100px;height:30px;font-size:12px;line-height:28px}
.m-txt2 h3{font-size:18px}
.m-txt2 .l p{-webkit-background-size:12px 12px;background-size:12px 12px;padding-left:0}
.g-tit3{font-size:14px}
.m-txt3{font-size:12px}
.g-courses .tit h3{font-size:16px}
.g-courses{padding:15px 0 30px}
}
.ul-list19{overflow:hidden;margin:83px 0 0}
.ul-list19 li{float:left;width:20%;margin-bottom:39px}
.ul-list19 li .pic{width:154px;height:154px;border-radius:50%;overflow:hidden;margin:0 auto 12px}
.ul-list19 li h3{text-align:center;font-size:24px;font-weight:400;color:#000;margin-bottom:6px}
.ul-list19 li p{width:182px;margin:0 auto;font-size:14px;line-height:1.57;height:6.28em;overflow:hidden;color:#999}
@media only screen and (max-width:1500px){
.m-tab ul li a{font-size:14px}
}
@media only screen and (max-width:1199px){
.ul-list19 li{width:25%}
}
@media only screen and (max-width:969px){
.m-tab .hd{width:auto;float:none;overflow:hidden}
.m-tab ul li{width:25%;float:left}
.m-tab .bd{border-left:1px solid #eee;min-height:100%;padding:0 38px 38px}
.m-txt3 br{display:none}
.ul-list19 li{width:33.333%;margin-bottom:20px}
.ul-list19{margin-top:20px}
}
@media only screen and (max-width:767px){
.tabh1 .tit{line-height:3;margin-bottom:5px}
.m-tab .bd{padding:15px}
.m-tab ul li a{font-size:12px;line-height:3}
.m-tab ul li{width:50%}
.ul-list19 li{margin-bottom:15px;width:auto;float:none}
.ul-list19 li .pic{width:90px;height:90px}
.ul-list19 li h3{font-size:18px}
.g-tab{margin-bottom:10px}
.ul-list19 li p{width:auto;font-size:12px;text-align:center;height:auto}
}
/*!å†…é¡µbanner***/
.ban{height:300px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;position:relative;margin-top: 136px;}
.ban .txt{position:absolute;top:50%;left:0;right:0;text-align:center;color:#fff;font-size:14px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban .txt h3{font-size:36px;font-weight:400}
@media only screen and (max-width:1500px){
.ban{height:300px}
}
@media only screen and (max-width:960px){
.ban{height:240px}
.ban .txt h3{font-size:28px}
}
@media only screen and (max-width:757px){
.ban{height:120px}
.ban .txt h3{font-size:20px}
}
/*!é¦–é¡µ-èµ„æºä¸‹è½½***/
.ul-list5{overflow:hidden;margin:77px -20px}
.ul-list5 li{width:20%;float:left;margin-bottom:20px}
.ul-list5 li .con{display:block;margin:0 10px}
.ul-list5 li .pic{height:0;padding-top:56.5%;overflow:hidden;position:relative}
.ul-list5 li .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s;object-fit: cover;}
.ul-list5 li .txt{padding:0 42px 0px 18px;line-height:55px;border:1px solid #eee;background:url(../images/iconh5.png) right 18px center no-repeat;-webkit-background-size:17px 15px;background-size:17px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-list5 li:hover .txt{color:#a32d40}
.ul-list5 li:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
@media only screen and (max-width:960px){
.ul-list5 li{width:50%}
.ul-list5{margin:20px -20px}
}
@media only screen and (max-width:767px){
.ul-list5 li{width:auto;float:none;margin-bottom:15px}
.ul-list5{margin:15px 0 0}
.ul-list5 li .con{margin:0}
}
.banner{overflow:hidden}
.banner .item{display:block;position:relative;height:0;padding-top:45.5%;overflow:hidden}
.banner .item img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transition: 12s;-ms-transition: 12s;-moz-transition: 12s;-webkit-transition: 12s;-o-transition: 12s;}
.banner .item img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:3%}
.banner .swiper-pagination-bullet{width:30px;height:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;opacity:.6;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}
.g-box_b{position:relative;z-index:10}
.subnav{overflow:hidden;line-height:64px;background-color:#a42d41}
.subnav .item{float:left;width:33.33%}
.subnav .item .v1{display:block;text-align:center;font-size:18px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.subnav .item .v1 i{display:inline-block;vertical-align:middle;margin-top:-2px;width:5px;height:10px;margin-left:14px;background:url(../images/c_p1.png) center no-repeat;-moz-background-size:auto 10px;background-size:auto 10px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.subnav .item.act .v1,.subnav .item:hover .v1{background-color:#851b2d}
.subnav .item.act .v1 i,.subnav .item:hover .v1 i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.sub{background-color:#fff;position:absolute;top:64px;left:0;width:100%;-webkit-box-shadow:0 15px 15px #d9d9d9;-moz-box-shadow:0 15px 15px #d9d9d9;box-shadow:0 15px 15px #d9d9d9}
.subbox{overflow:hidden;display:none;padding:40px 0}
.subbox dl{float:left;width:25%}
.subbox dl:last-child{margin-right:0}
.subbox dt{margin-right:30%;font-size:18px;color:#333;line-height:3;border-bottom:1px dashed #ccc;margin-bottom:20px}
.subbox_3{width: 75%;float: right;}
.subbox_3 dl{width: 33%}
.subbox .v2{display:block;font-size:14px;line-height:1.5;color:#999;margin-bottom:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.subbox .v2:hover{color:#a42d41}
.row-a1{overflow:hidden;padding:100px 0;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;background-position:center center}
.row-a1 .col_l,.row-a1 .col_r{width:24.4%}
.row-a1 .col_c{padding:0 15px;width:51.2%}
.g-tit_b{overflow:hidden;margin-bottom:20px}
.g-tit_b .more{float:right;font-size:14px;color:#333;line-height:36px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-tit_b .more:hover{color:#a42d41}
.g-tit_b h3{font-size:24px;font-weight:700; color: #333333;}
.ul-list1 .con{display:block;position:relative;margin-bottom:26px}
.ul-list1 .pic{position:relative;height:0;padding-top:64%;overflow:hidden}
.ul-list1 .pic img{position:absolute;left:0;top:0;width:100%;/**height:100%;**/display:block;-webkit-transition:1.5s;-moz-transition:1.5s;transition:1.5s}
.ul-list1 .pic img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ul-list1 .txt{position:absolute;bottom:0;left:0;width:100%;line-height:38px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:#fefefe;padding:0 12px;background-color:rgba(19,19,19,.5)}
.ul-list2 .con{display:block;padding:20px;background-color:#fff;margin-bottom:20px;border:1px solid #eee}
.ul-list2 .tit{font-size:20px;line-height:1.4;color:#333;height:2.8em;overflow:hidden;margin-bottom:36px;font-weight:400}
.ul-list2 .info{font-size:14px;line-height:1.6;color:#999}
.ul-list2 .li1 .con{background-color:#a42d41}
.ul-list2 .li1 .info,.ul-list2 .li1 .tit{color:#fff}
.ul-list2 .info p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.swiper1 .item{display:block;position:relative}
.swiper1 .pic{position:relative;height:0;padding-top:67%;overflow:hidden}
.swiper1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;-webkit-transition:1.5s;-moz-transition:1.5s;transition:1.5s}
/*.swiper1 .pic img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}*/
.swiper1 .txt{position:absolute;bottom:0;left:0;width:100%;line-height:56px;padding:0 20% 0 20px;background-color:rgba(19,19,19,.5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:18px;color:#fff}
.swiper1 .swiper-pagination{text-align:right}
.swiper1 .swiper-pagination-bullet{width:12px;height:12px;background-color:#fff;opacity:.5}
.swiper1 .swiper-pagination-bullet-active{background-color:#fff;opacity:1}
.swiper1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px;padding-right:25px}
.row-a3{padding:130px 0 90px;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}
.ul-list4{overflow:hidden}
.ul-list4 li{float:left;width:25%}
.ul-list4 .con{display:block;padding:0 5px;overflow:hidden;cursor: pointer}
.ul-list4 .icon{display:block;width:110px;height:110px;margin:0 auto 25px;border:1px solid #a42d41;-moz-border-radius:50%;border-radius:50%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-moz-background-size:auto 45px;background-size:auto 45px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.ul-list4 .txt{text-align:center;font-size:16px;color:#333}
.ul-list4 .txt .en{font-size:12px}
.ul-list4 .li1 .icon{background-image:url(../images/c_p2.png)}
.ul-list4 .li2 .icon{background-image:url(../images/c_p3.png)}
.ul-list4 .li3 .icon{background-image:url(../images/c_p4.png)}
.ul-list4 .li4 .icon{background-image:url(../images/c_p5.png)}
.ul-list4 .li1:hover .icon{background-image:url(../images/c_p2_1.png);background-color:#a42d41}
.ul-list4 .li2:hover .icon{background-image:url(../images/c_p3_1.png);background-color:#a42d41}
.ul-list4 .li3:hover .icon{background-image:url(../images/c_p4_1.png);background-color:#a42d41}
.ul-list4 .li4:hover .icon{background-image:url(../images/c_p5_1.png);background-color:#a42d41}
.row-a2{padding:120px 0 90px;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;background-position:center center}
.g-tab{overflow:hidden;white-space:nowrap;overflow-x:scroll;text-align:center;margin-bottom:50px;-ms-overflow-style:none;scrollbar-width:none}
.g-tab::-webkit-scrollbar{display:none}
.g-tab .item{display:inline-block;font-size:24px;margin-right:35px}
.g-tab .item a{display:block;color:#fff;padding-bottom:9px;border-bottom:2px solid transparent;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.g-tab .item.on a,.g-tab .item:hover a{border-color:#fff}
.ul-list3{overflow:hidden;margin-left:-14px;margin-right:-14px; margin-bottom: 20px;display: none}
.ul_list3_first{display: block}
.ul-list3 li{float:left;width:33.33%;padding:0 14px}
.ul-list3 .con{display:block;overflow:hidden;position:relative}
.ul-list3 .pic{position:relative;height:0;padding-top:75%;overflow:hidden}
.ul-list3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.ul-list3 .txt{position:absolute;bottom:0;left:0;width:100%;line-height:48px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:20px;color:#fff;padding:0 15px;background-color:rgba(19,19,19,.5)}
.ul-list3 .txt1{position:absolute;bottom:-100%;left:0;width:100%;height:0;background-color:rgba(154,52,77,.9);padding:60px 30px 5px;color:#fff;font-size:14px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-list3 .txt1 h3{font-size:22px;max-height:3em;overflow:hidden;font-weight:400;margin-bottom:30px}
.ul-list3 .txt1 .desc{max-height:4.5em;overflow:hidden}
.ul-list3 .txt1 .more{margin-top:30px;display:inline-block;line-height:20px;padding-right:25px;/**background:url(../images/c_p6.png) center right no-repeat;**/-moz-background-size:auto 13px;background-size:auto 13px}
.ul-list3 .con:hover .txt1{bottom:0;height:100%}
.g-loading{display:block;margin-top:50px;text-align:center;font-size:16px;color:#fff;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;cursor: pointer}
.g-loading i{display:inline-block;vertical-align:middle;margin-top:-4px;width:11px;height:7px;margin-left:5px;/**background:url(../images/c_p7.png) center no-repeat;**/-moz-background-size:auto 7px;background-size:auto 7px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;transform: rotate(-90deg);}
.g-loading:hover{text-decoration:underline}
.g-loading_top i{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}
.m-collegeintr{padding:66px 0 55px}
.m-collegeintr .txt{margin-bottom:42px}
/* .m-collegeintr .txt p{font-size:14px;color:#666;line-height:1.71em} */
.ul_listl1{font-size:0;text-align:center}
.ul_listl1 li{display:inline-block;vertical-align:middle;padding:0 20px}
.ul_listl1 .con{width:359px;height:146px;border:1px solid #dcdcdc;text-align:center}
.ul_listl1 h3{font-size:24px;color:#a32d40;font-weight:400;margin-bottom:5px}
.ul_listl1 p{font-size:16px;color:#666}
.ul_listl1 .con:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle;overflow:hidden}
.ul_listl1 .desc{display:inline-block;vertical-align:middle;width:100%}


@media only screen and (max-width:1601px){
    .banner .item{padding-top:44%}
}
@media only screen and (max-width:1367px){
    .banner .item{padding-top:42%}
}

@media(min-width:1200px) and (max-width:1260px){
    .swiper1 .pic{padding-top:70%}
}

@media only screen and (max-width:1365px){
.ul_listl1 li{padding:0 10px}
.ul_listl1 .con{width:290px;height:130px}
}
@media only screen and (max-width:959px){
.ul_listl1 li{padding:0 5px}
.ul_listl1 .con{width:233px;height:130px}
.ul_listl1 h3{font-size:20px}
.ul_listl1 p{font-size:14px}
}
@media only screen and (max-width:767px){
.subbox_3{float: none;}
.ul_listl1 li{display:block;margin-bottom:20px}
.ul_listl1 .con{margin:0 auto;width:100%}
.m-collegeintr{padding:20px 0}
}
.m-leadersph{padding:72px 0 125px}
.g_tit_l1{font-size:38px;color:#333;font-weight:400;text-align:center;margin-bottom:74px}
.g_tit_l1 span{position:relative}
/*.g_tit_l1 span:before{position:absolute;content:'';left:-168px;top:50%;width:116px;height:1px;background-color:#fff}*/
/*.g_tit_l1 span:after{position:absolute;content:'';right:-168px;top:50%;width:116px;height:1px;background-color:#fff}*/
.m-leadersph .pic-txt{overflow:hidden}
.m-leadersph .pic-txt .pic{float:left;width:327px;margin-right:36px}
.m-leadersph .pic-txt .pic img{display:block;width:100%}
.m-leadersph .pic-txt .txt-r{overflow:hidden}
.m-leadersph .pic-txt .txt{margin-bottom:75px}
.m-leadersph .pic-txt .txt p{font-size:14px;color:#797979;line-height:1.71em}
.speech-l{text-align:right;font-size:16px;color:#333}
@media only screen and (max-width:959px){
.g_tit_l1{font-size:30px;margin-bottom:20px}
.m-leadersph{padding:40px 0}
.m-leadersph .pic-txt .pic{float:none;margin:0 auto 20px}
.m-leadersph .pic-txt .txt{margin-bottom:40px}
.g_tit_l1 span:after{right:-100px;width:80px}
.g_tit_l1 span:before{left:-100px;width:80px}
}
@media only screen and (max-width:767px){
.g_tit_l1{font-size:24px}
.speech-l{font-size:14px}
.m-leadersph .pic-txt .pic{width:100%}
}
.row-ptl1{padding:41px 0 88px}
.row-ptl1 .g-tit_b{padding-bottom:7px;margin-bottom:16px}
/*.row-ptl1 .g-tit_b h3{font-weight:400}*/
.aboutob{border:1px solid #f1f1f1;padding:15px 15px 33px}
.aboutob .txt{font-size:14px;color:#333;line-height:2.2em;margin-bottom:16px;max-height: 330px;overflow: hidden;}
.aboutob .txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 11;overflow: hidden;}
.aboutob .more{font-size:14px;color:#999;text-align:right}
.aboutob .more a{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.aboutob .more a:hover{color:#bb1f2a}
/* .row-ptl1 .ul-list2 .li1 .con{background-color:#bb1f2a} */
.row-ptl2{padding:59px 0 30px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.g_tit_pt1{font-size:30px;font-weight: 400;margin-bottom:20px}
.ul_listl2{overflow:hidden;margin-bottom:40px}
.ul_listl2 li{float:left;width:25%;padding:0 20px}
.ul_listl2 .pic{height:233px;overflow:hidden}
.ul_listl2 .pic img{display:block;margin:0 auto}
.ul_listl2 .txt{width:100%;padding:18px 39px 12px;background-color:#fff;text-align:center;box-shadow:0 5px 5px rgba(0,0,0,.1);font-family:å¾®è½¯é›…é»‘;min-height:100px}
.ul_listl2 .txt h3{font-size:18px;color:#000;font-family:å¾®è½¯é›…é»‘;margin-bottom:10px}
.ul_listl2 .txt p{font-size:14px;color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ul_listl2 .cons .pic{position:relative}
.ul_listl2 .cons .pic img{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.row-ptl2 .more , .row-ptl3 .more{text-align:center}
.row-ptl2 .more a , .row-ptl3 .more a{font-size:14px;color:#999}
.row-ptl2 .more a span {padding-right:19px;background:url(../images/xiala_l.png) right center no-repeat}
.row-ptl3 .more a span {margin-right: 5px}
.row-ptl3{padding:68px 0}
.row-ptl3 .g_tit_pt1{padding-bottom:15px}
.ul_listl3{overflow:hidden;margin:0 -11px}
.ul_listl3 li{float:left;width:25%;padding:0 11px;margin-bottom:42px}
.ul_listl3 .con .pic{position:relative;height:0;padding-top:56%;overflow:hidden;margin-bottom:10px}
.ul_listl3 .con .pic img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.ul_listl3 .con .pic img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ul_listl3 .con p{font-size:16px;color:#333}
.row-a4{background:center no-repeat;-webkit-background-size:cover;background-size:cover;height:761px;overflow:hidden}
.m-txt-s1{color:#fff;font-size:16px;line-height:1.68;letter-spacing:.5px;padding:26px 78px 22px 240px;background-color:rgba(164,45,65,.9);width:955px;overflow:hidden}
.m-txt-s1 .tit{font-weight:400;font-size:30px;margin-bottom:6px}
.m-txt-s1 p{height:6.72em;overflow:hidden;font-size: 18px;}
.m-txt-s1 .more{float:right;color:#fff;margin-top:14px;white-space:pre;letter-spacing:0}
.m-txt-s1 .more:hover{opacity:.8;text-decoration:underline}
.row-a4 .m-txt-s1{margin-top:320px}
@media only screen and (max-width:1499px){
.row-a4{height:660px}
.row-a4 .m-txt-s1{margin-top:260px}
.m-txt-s1{font-size:16px;line-height:1.5;width:755px;padding-left:120px}
.m-txt-s1 .tit{font-size:26px}
.m-txt-s1 p{height:6em}
}
@media only screen and (max-width:1199px){
.row-a4{height:560px}
.row-a4 .m-txt-s1{margin-top:160px}
.m-txt-s1 .more{margin-top:15px}
}
@media only screen and (max-width:959px){
.row-a4{height:auto}
.m-txt-s1{font-size:14px;letter-spacing:0;padding:20px 40px;width:auto}
.m-txt-s1 .tit{font-size:22px;margin-bottom:0}
.m-txt-s1 p {
    font-size: 16px;
}
.m-txt-s1 .more{margin-top:10px}
.row-a4 .m-txt-s1{margin:20px 0}
}
@media only screen and (max-width:767px){
.row-a4 .m-txt-s1{margin:15px 0}
.m-txt-s1{padding:10px 20px}
}
@media only screen and (max-width:479px){
.m-txt-s1{font-size:12px}
.m-txt-s1 .tit{font-size:18px}
.m-txt-s1 .more{margin-top:5px}
}
.m-box-s1{clear:both;overflow:hidden}
.m-imgTxt-s1{overflow:hidden;color:#fff;font-size:14px;line-height:1.86;height:473px}
.m-imgTxt-s1 .pic{float:left;width:840px;height:100%;overflow:hidden}
.m-imgTxt-s1 .pic img{display:block;width:100%;height:100%}
.m-imgTxt-s1 .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.m-imgTxt-s1 .txt{overflow:hidden;height:100%;background-color:#a32d40;padding:62px 50px 20px 45px}
.m-imgTxt-s1 .txt .tit{font-size:24px;line-height:1.5;height:3em;overflow:hidden;margin-bottom:27px}
.m-imgTxt-s1 .txt .tit a{color:#fff}
.m-imgTxt-s1 .txt .tit a:hover{text-decoration:underline}
.m-imgTxt-s1 .txt .con{height:13.02em;overflow:hidden;margin-bottom:27px}
.ul-list-s1{color:#999;font-size:14px;overflow:hidden;}
.ul-list-s1 li{}
.ul-list-s1 .con{display:block;padding:40px 0;border-bottom: 1px solid #e2e2e2}
.ul-list-s1 li:last-child .con{border: 0}
.ul-list-s1 li:hover .con .txt .tit{color:#a32d40}
.ul-list-s1 .con .pic{overflow:hidden;float: left;width: 32%}
.ul-list-s1 .con .txt{float: right;width: 64%}
.ul-list-s1 .con .pic img{width: 100%}
.ul-list-s1 li:hover .con .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.ul-list-s1 .con .txt .tit{color:#333;font-weight:400;font-size:18px;line-height:1.56;overflow:hidden;margin-bottom:13px}
.ul-list-s1 .con .txt em{color: gray}
.ul-list-s1 .con .txt p{text-align: justify;color: gray;line-height: 30px;margin-top: 22px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.m-box-s1 .m-imgTxt-s1{margin-bottom:38px;margin-top:115px}
.g-btn.s1{border-radius:19px;width:107px;height:auto;line-height:2.58;margin:0 auto}
.g-btn.s1 i{margin-left:4px}
.m-box-s1 .g-btn.s1{margin-bottom:67px;margin-top:33px}
@media only screen and (max-width:1440px){
.ul-list-s1 .con{padding-bottom:20px}
.m-imgTxt-s1{height:auto}
.m-imgTxt-s1 .pic{float:none;width:auto}
.m-imgTxt-s1 .txt{padding:30px 20px}
.m-imgTxt-s1 .txt .tit{height:auto;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}
.m-imgTxt-s1 .txt .con{height:5.58em;margin-bottom:20px}
}
@media only screen and (max-width:1199px){
.m-box-s1 .m-imgTxt-s1{margin:30px 0}
.m-box-s1 .g-btn.s1{margin-top:30px;margin-bottom:30px}
.m-imgTxt-s1 .txt .con,.m-imgTxt-s1 .txt .tit{margin-bottom:15px}
.ul-list-s1 .con .pic{margin-bottom:10px}
.ul-list-s1 .con .txt .tit{margin-bottom:15px;font-size:16px;line-height:1.5;height:3em}
.ul-list-s1{margin:0}
.ul-list-s1 li{padding:0 5px}
.ul-list-s1 .con{padding-bottom:10px}
.m-imgTxt-s1 .txt .tit{font-size:20px}
.m-imgTxt-s1{line-height:1.5}
.m-imgTxt-s1 .txt .con{height:6em}
}
@media only screen and (max-width:959px){
.m-box-s1 .m-imgTxt-s1{margin:20px 0}
.m-box-s1 .g-btn.s1{margin-top:20px;margin-bottom:20px}
.m-imgTxt-s1 .txt .con,.m-imgTxt-s1 .txt .tit{margin-bottom:10px}
.ul-list-s1 .con .pic,.ul-list-s1 .con .txt .tit{margin-bottom:5px}
}
@media only screen and (max-width:767px){
.ul-list-s1 li{width:100%}
.m-imgTxt-s1 .txt .tit{font-size:18px}
.g-btn.s1{line-height:2;width:87px;font-size:12px}
.ul-list-s1 .con .txt .tit{max-height:3em;height:auto}
}
.row-d1{margin:80px 0}
.g-tit1_x{text-align:center}
.g-tit1_x h2{font-size:26px;color:#333;font-weight:400}
.g-tit1_x strong{display:block;margin-bottom:19px;font-size:12px;font-family:Arial;color:rgba(153,153,153,.6)}
.g-tit1_x p{font-size:16px;color:#666;line-height:2}
.ul-list13{overflow:hidden;margin:60px 0 0}
.ul-list13 li{float:left;width:25%}
.ul-list13 li .con{margin:0 14px;height: 370px;border: 1px solid gainsboro;}
.ul-list13 li .con .tit{position:relative;overflow:hidden;padding:50px 25px 0;font-size:14px;color:#333}
.ul-list13 li .con .tit h3{overflow:hidden;font-size:20px;font-weight:400; border-bottom: 2px solid #a32d40;width: 90%;height: 56px;line-height: 54px;position: relative;padding-left: 54px;}
.ul-list13 li .con .tit h3 img{position: absolute;left: 0}
.ul-list13 li .con .txt{position:relative;overflow:hidden;padding:10px 30px 30px;font-size:16px;color:rgba(102,102,102,.8);line-height:36px}
.ul-list13 li .con .txt p span{float:left;width:50%}
.ul-list13 li .con .txt a{text-decoration: none;color:rgba(102,102,102,.8);}
.ul-list13 li .con .txt a:hover{color:#a32d40;}
@media only screen and (max-width:1366px){
.ul-list13 li .con .txt{padding: 10px 20px 0;}
}
@media only screen and (max-width:1199px){
.row-d1{margin:80px 0 50px}
.ul-list13{margin:25px -5px}
.ul-list13 li .con{margin:0 5px}
.ul-list13 li .con .tit i{bottom:23px;width:80px;height:70px}
}
@media only screen and (max-width:1050px){
.ul-list13 li{width:33.33%;margin-bottom:10px}
}
@media only screen and (max-width:959px){
.row-d1{margin:40px 0}
.g-tit1_x p{line-height:1.5;font-size: 14px}
    .g-tit1_x h2{font-size:22px}
}
@media only screen and (max-width:797px){
.row-d1{margin:25px 0}
.ul-list13 li{width:50%}
.ul-list13 li .con .tit h3{font-size:16px}
.ul-list13 li .con .txt{font-size: 12px}
}
@media only screen and (max-width:479px){
.m-box-s1 .m-imgTxt-s1{margin:15px 0}
.m-box-s1 .g-btn.s1{margin-top:15px;margin-bottom:15px}
.m-imgTxt-s1 .txt .tit{margin-bottom:5px;font-size:16px}
.m-imgTxt-s1 .txt .con{margin-bottom:10px}
.ul-list-s1 .con .pic{margin-bottom:5px}
.m-imgTxt-s1 .txt{padding:15px 10px}
.m-imgTxt-s1{font-size:12px}
.ul-list-s1 .con .txt .tit{font-size:14px}
.ul-list-s1{font-size:12px}
.ul-list13{margin:20px 0}
.ul-list13 li{width:auto;float:none}
.ul-list13 li .con{margin:0}
}
.row-d2{padding:36px 0;background-color:#fafafa}
.ul-list14{overflow:hidden;padding-top:36px}
.ul-list14 li{float:left;width:25%}
.ul-list14 li .tit{font-size:65px;font-weight:700;font-family:Arial;text-align:center;color:#942638}
.ul-list14 li .tit strong{height:120px;line-height:120px;vertical-align:top;font-size:98px}
.ul-list14 li .txt{height:72px;text-align:center;color:#333;font-size:16px}
@media only screen and (max-width:1440px){
.ul-list14 li .tit{font-size:40px}
.ul-list14 li .tit strong{font-size:80px}
}
@media only screen and (max-width:1366px){
.ul-list14 li .tit strong{font-size:70px;height:100px;line-height:100px}
.ul-list14 li .txt{font-size:14px}
.m-txt-s1 p{font-size: 16px}
}
@media only screen and (max-width:1199px){
.row-d2{padding:50px 0}
.ul-list14 li .tit{font-size:30px}
.ul-list14 li .tit strong{font-size:60px;height:auto;line-height:normal}
}
@media only screen and (max-width:959px){
.row-d2{padding:25px 0}
.ul-list14 li .tit{font-size:20px}
.ul-list14 li .tit strong{font-size:50px}
.ul-list14 li .txt{height:54px;font-size:12px}
}
@media only screen and (max-width:797px){
.ul-list14{padding-top:25px}
.ul-list14 li{width:50%;margin-bottom:20px}
.ul-list14 li .tit strong{font-size:40px}
}
.row-d3{padding:36px 0;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.row-d3 .wp{max-width:1170px}
.row-d3 .g-tit1_x h2{color:#333}
.ul-list15{overflow:hidden;margin:33px 0 20px;border:1px solid #dfdfdf}
.ul-list15 li{float:left;width:50%}
.ul-list15 li .con{padding:70px 0 65px 75px;background-color:rgba(255,255,255,.6)}
.ul-list15 li:last-child .con{margin-left:30px}
.ul-list15 li .con h3{margin-bottom:42px;font-size:24px;color:#942638;font-weight:400}
.ul-list15 li .con .txt{font-size:16px;line-height:2.5}
.ul-list15 li:first-child .con .txt{border-right:1px solid #dfdfdf}
@media only screen and (max-width:1440px){
.ul-list15 li .con h3{font-size:18px}
}
@media only screen and (max-width:1199px){
.row-d3{padding:50px 0}
.ul-list15{margin:20px -15px}
.ul-list15 li .con{padding:40px 0 40px 40px}
}
@media only screen and (max-width:959px){
	.logo{width: 80%;}
.row-d3{padding:25px 0}
.ul-list15{margin:20px -10px}
.ul-list15 li .con{padding:20px 0 20px 20px}
.ul-list15 li .con h3{margin-bottom:20px}
}
@media only screen and (max-width:797px){
/*.row-d3{background-image:none!important;background-color:#a32d40}*/
.row-d3 .g-tit1_x{text-align:center}
.ul-list15{margin:0 -5px}
.ul-list15 li:first-child{border-right:1px solid #dfdfdf}
.ul-list15 li .con{padding:15px 0 15px 15px}
.ul-list15 li:first-child .con .txt{border-right:0}
.ul-list15 li:last-child .con{margin-left:0}
.ul-list15 li .con h3{font-size:16px}
.ul-list15 li .con .txt{line-height:2}
}
@media only screen and (max-width:600px){
.ul-list15{margin:0;border:0}
.ul-list15 li{float:none;width:auto;margin-bottom:10px}
.ul-list15 li .con{margin:0}
}
.row-d4{padding:36px 0}
.ul-list16{overflow:hidden;display: none}
.ul-list16 li{float:left;width:25%;margin-bottom:24px}
.ul-list16 li .con{position:relative;display:block;margin:0 7px}
.ul-list16 li .con .pic{overflow:hidden;position:relative;padding-top:75%;height:0}
.ul-list16 li .con .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:1.5s;-ms-transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;-o-transition:1.5s}
.ul-list16 li .con .pic img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.ul-list16 li .con p{overflow:hidden;position:absolute;bottom:0;left:0;padding:0 20px;width:100%;height:40px;line-height:40px;font-size:16px;color:#fff;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-color:rgba(0,0,0,.5)}
.g-more1_x{text-align:center;margin-top: 30px;}
.g-more1_x .g_more1_a{display:inline-block;padding:0 15px;height:34px;line-height:32px;font-size:14px;color:#999;border:1px solid #999;cursor: pointer}
.g-more1_x .g_more1_a:hover{color:#fff;background-color:#a32d40;border:1px solid #a32d40}
.g-more1_x .g_more1_a span{padding-right:20px;background-repeat:no-repeat;background-position:right center;background-image:url(../images/iconx1.png)}
.g-more1_x .g_more1_a:hover span{background-image:url(../images/iconx10.png)}
@media only screen and (max-width:1199px){
.row-d4{padding:50px 0}
}
@media only screen and (max-width:959px){
.row-d4{padding:25px 0}
.ul-list16{margin:20px -5px}
.ul-list16 li{width:33.33%;margin-bottom:10px}
.ul-list16 li .con{margin:0 5px}
}
.row-d5{padding:36px 0;background-color:#f8f9fc}
.ul-list17{display: none}
.ul-list17 li{overflow:hidden;padding:38px 70px 20px 0;margin-bottom:14px;background-color:#fff;border:1px solid #dcdcdc}
.ul-list17 li .pic{float:left;width:200px;height:90px;line-height:90px;text-align:center}
.ul-list17 li .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-list17 li .txt{overflow:hidden;padding-left:30px}
.ul-list17 li .txt p{overflow:hidden;margin-bottom:17px;height:96px;font-size:16px;color:#666;line-height:24px}
.ul-list17 li .txt .people{text-align:right;font-size:14px;line-height:24px}
.ul-list17 li .txt .people span{position:relative;padding-left:10px;display:inline-block}
.ul-list17 li .txt .people span:before{content:'';position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:70px;height:1px;background-color:#999}
@media only screen and (max-width:1199px){
.row-d5{padding:50px 0}
}
@media only screen and (max-width:959px){
.row-d5{padding:25px 0}
.ul-list17{padding:20px 0}
.ul-list17 li .pic{width:150px}
.ul-list17 li .txt p{height:90px;font-size:14px;line-height:1.6}
.ul-list17 li .txt .people{font-size:12px}
}
@media only screen and (max-width:797px){
.ul-list16 li{width:50%}
.ul-list17{padding:0 0 20px}
.ul-list17 li{padding:16px}
.ul-list17 li .pic{margin-top:35px;width:50px;height:50px;line-height:50px}
.ul-list17 li .txt{padding-left:15px}
.ul-list17 li .txt p{height:112px;margin-bottom:10px;font-size:12px}
}
.row-d6{padding:36px 0}
.ul-list18 li{overflow:hidden;margin-bottom:35px}
.ul-list18 li .tit{height:58px;line-height:58px;font-size:16px;font-weight:700;color:#333;border-bottom:1px solid #d4a8af}
.ul-list18 li dl{overflow:hidden;padding-top:11px}
.ul-list18 li dl dd{float:left;width:12.5%;position:relative;height:30px;line-height:30px;padding-left:15px}
.ul-list18 li dl dd a{color:#666}
.ul-list18 li dl dd a:hover{text-decoration:underline}
.ul-list18 li dl dd a:before{content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:4px;background-color:#666;border-radius:50%}
@media only screen and (max-width:1199px){
.row-d6{padding:50px 0}
.ul-list18 li dl dd{width:16.66%}
}
@media only screen and (max-width:959px){
.row-d6{padding:25px 0}
.ul-list18{margin-top:10px}
.ul-list18 li{margin-bottom:20px}
.ul-list18 li .tit{height:50px;line-height:50px}
.ul-list18 li dl dd{width:25%}
}
@media only screen and (max-width:797px){
.ul-list18 li .tit{height:40px;line-height:40px}
.ul-list18 li dl dd{width:33.33%}
}
.ul-txt1_x{overflow:hidden;margin:80px 0}
.ul-txt1_x li{overflow:hidden;font-size:24px;color:#333}
.ul-txt1_x li:first-child{height:64px;line-height:64px;border-bottom:2px solid #a32d40}
.ul-txt1_x li span{overflow:hidden;float:left;padding-left:5px;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-txt1_x li span:nth-child(1){width:55%}
.ul-txt1_x li span:nth-child(2){width:15%}
.ul-txt1_x li span:nth-child(3){width:13%}
.ul-txt1_x li span:nth-child(4){width:17%}
.ul-txt1_x li .tit{padding-left:5px;height:68px;line-height:68px;color:#a32d40;background-color:#f8f8f8}
.ul-txt1_x li dd{overflow:hidden;height:62px;line-height:62px;font-size:18px;border-bottom:1px solid #eee}
@media only screen and (max-width:1500px){
.ul-txt1_x li{font-size:20px}
.ul-txt1_x li dd{font-size:16px}
}
@media only screen and (max-width:959px){
.ul-txt1_x{margin:40px 0}
.ul-txt1_x li{font-size:18px}
.ul-txt1_x li:first-child{height:44px;line-height:44px}
.ul-txt1_x li .tit{height:48px;line-height:48px}
.ul-txt1_x li dd{height:46px;line-height:46px;font-size:12px}
}
@media only screen and (max-width:767px){
.ul-txt1_x{margin:25px 0}
.ul-txt1_x li{font-size:16px}
.ul-txt1_x li span:nth-child(1){padding-right:5px;width:27%}
.ul-txt1_x li span:nth-child(2){width:22%}
.ul-txt1_x li span:nth-child(3){width:15%}
.ul-txt1_x li span:nth-child(4){width:36%}
}
@media only screen and (max-width:479px){
.ul-list17 li .pic{margin-top:50px}
.ul-list17 li .txt p{height:150px}
.ul-list17 li .txt .people span:before{width:35px}
.ul-list18 li dl dd{width:50%}
.ul-txt1_x li{font-size:14px}
}
@media only screen and (max-width:1440px){
/*.wp{width:90%}*/
.g_tit_pt1{font-size:26px}
.g-tab .item{font-size: 18px}

.g-tit_b .more{line-height:32px}
/*.ul-list2 .tit{font-size:16px}*/
.row-a2{padding:50px 0}
.g-tab{margin-bottom:30px}
.ul-list3{margin-left:-8px;margin-right:-8px}
.ul-list3 .txt{font-size:16px;line-height:40px;padding:0 5px}
.ul-list3 .txt1{padding:30px 10px 10px}
.ul-list3 .txt1 h3{font-size:14px}
.ul-list3 li{padding:0 8px}
.g-loading{margin-top:25px;}
}

@media only screen and (max-width:1362px){
    .nav li>a{padding:0 20px;min-width:90px;font-size: 16px;}
    .ul-list13 li .con .tit h3 {font-size: 18px;}
    .ul-list13 li .con .txt{font-size:14px;}
    .ul-list15 li .con .txt {font-size: 14px;}
}
@media only screen and (max-width:1290px){
.wp{width:95%}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
    .nav li.on>a, .nav li>a:hover {
        background-color: #fff;
        color: #333;
    }
    .ban{margin-top: 0}
.nav-m{display:none;position:absolute;top:60px;left:0;right:0;background-color:#fff;z-index:99;box-shadow:0 5px 5px rgba(0,0,0,.1);padding-bottom:10px;height:2000px;padding-top:60px}
.topBar{display:none}
.menuBtn{display:block;margin-top:9px;z-index: 9999;}
.top_head {height: 60px;}
.header{position:fixed;top:0;left:0;right:0;z-index:99;height:60px;border-bottom:2px solid #ae3143}
.logo{height:58px;line-height:58px}
.header form{text-align:center}
.en-chn-m{display:block;float:none;height:30px;line-height:30px;margin-left:0}
.tb-item-m{display:block;float:none;width:50%;height:30px;margin:0 auto 5px}
.tb-item .sub_l1{height:30px}
.nav{float:none;margin-bottom:10px}
.nav li{float:none}
.nav li>a{height:45px;line-height:45px;text-align:left}
.nav li>a:after{display:none}
.nav li>a .second_down{display: block;}
.nav li dl {position: initial;text-align: left;}
.nav li dl a{padding: 0 20px;}
.aboutob{padding:15px}
.ul_listl2 .txt{padding:10px}
.ul_listl2 li{padding:0 15px}
.qr2{margin-left:20px}
.subbox{padding:20px 0}
.subbox dt{font-size:16px;line-height:1.5}
.subbox .v2{margin-bottom:15px}
.row-a1{padding:25px 0}
.row-a1 .col_c,.row-a1 .col_l,.row-a1 .col_r{float:none;width:auto;margin-bottom:25px}
.row-a1 .col_c{padding:0}
.ul-list1,.ul-list2{overflow:hidden;margin-left:-10px;margin-right:-10px}
.ul-list1 li,.ul-list2 li{float:left;width:50%;padding:0 10px}
.row-a3{padding:40px 0}
.ul-list4 .icon{width:75px;height:75px;margin-bottom:10px;background-size:auto 25px}
}
@media only screen and (max-width:959px){
.subnav{line-height:50px}
.subnav .item .v1{font-size:16px}
.banner .swiper-pagination-bullet{width:25px}
.sub{top:50px}
.subbox{padding:10px 0}
.subbox dt{font-size:14px;margin-right:10px;padding-bottom:15px;margin-bottom:15px}
.subbox dl{padding-right:10px}
.g-tit_b{margin-bottom:10px}
.row-a1 .col_c,.row-a1 .col_l,.row-a1 .col_r{margin-bottom:15px}
.row-a1 .col_r{margin-bottom:0}
.ul_listl2 li{padding:0 5px}
.ul_listl2 .pic{height:180px}
}
@media only screen and (max-width:767px){
.ul-list13 li .con .txt , .ul-list16 li .con p{font-size:12px;}
.logo img{max-height:40%}
.nav li>a{font-size:14px}
.qr .pic{width:110px;height:110px;padding: 16px;position: absolute;top: -18px;left: 230px;}
.footer .item-l{float:none;margin-bottom:20px}
.footer .item-r{float:none;text-align:left}
.fd-t{padding-top:20px}
.ul_listl2{margin-bottom:10px}
.ul_listl2 li{float:left;width:50%;margin-bottom:20px}
.g-tit_b h3, .g_tit_pt1 {font-size: 18px;}
.row-ptl2{padding:20px 0}
.ul_listl2 .txt h3{font-size:14px;margin-bottom:5px}
.row-ptl3{padding:20px 0}
.ul_listl3 li{width:50%;padding:0 5px;margin-bottom:15px}
.ul_listl3 .con .pic{margin-bottom:5px}
.ul_listl3 .con p{font-size:14px}
.row-ptl3 .g_tit_pt1{padding-bottom:0}
.banner .swiper-pagination-bullet{height:3px;border-radius:3px}
.subnav{line-height:35px}
.subnav .item .v1{font-size:12px}
.subbox dl{float:none;width:auto;padding-right:0}
.subbox dt{margin-right:0;padding-bottom:10px;margin-bottom:10px}
.subbox .v2{font-size:12px;margin-bottom:8px}
.subnav .item:hover .v1{background-color:transparent}
.subnav .item:hover .v1 i{transform:rotate(0)}
.subnav .item.act .v1{background-color:#851b2d}
.subnav .item.act .v1 i{transform:rotate(-90deg)}
.g-tit_b .more{font-size:12px}
.ul-list1,.ul-list2{margin-left:0;margin-right:0}
.ul-list1 li,.ul-list2 li{padding:0;float:none;width:auto}
.ul-list1 .con,.ul-list2 .con{margin-bottom:10px}
.ul-list1 .txt{line-height:35px;font-size:12px;padding:0 10px}
.ul-list2 .con{padding:10px}
.ul-list2 .tit{height:auto;margin-bottom:15px;font-size: 16px;}
.ul-list2 .info{font-size:12px}
.ul-list2 .info p{white-space:normal}
.ul-list3 .txt{font-size:14px;line-height:35px}
.swiper1 .txt{line-height:35px;font-size:12px;padding:0 10% 0 10px}
.swiper1 .swiper-pagination-bullet{width:6px;height:6px}
.swiper1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom:9px;padding-right:10px}
.row-a3{padding:20px 0}
.ul-list4 li{width:50%;margin-bottom:10px}
.ul-list4 .icon{width:50px;height:50px}
.ul-list4 .txt{font-size:14px}
.row-a2{padding:40px 0 20px}
.g-tab{margin-bottom:20px}
.g-tab .item{font-size:14px;margin-right:15px}
.g-tab .item a{padding-bottom:5px}
.g-tab .item.on a{border-width:1px}
.ul-list3{margin-left:0;margin-right:0}
.ul-list3 li{float:none;width:auto;margin-bottom:10px}
.ul-list3 .txt1{padding:10px;font-size:12px}
.ul-list3 .txt1 h3{margin-bottom:10px}
.g-loading{font-size:14px}
}



.m-collegeintr .txt{border-top: 1px solid #eee;padding: 40px 0}
/* .m-collegeintr .txt p{line-height: 26px} */
.m-collegeintr .next_p p{float: left;width: 50%;font-size: 18px}
.m-collegeintr .next_p p:nth-child(2){float: right;text-align: right}
.m-collegeintr .next_p p a:hover{color: #851b2d}
.kai_all{width: 160px;height: 38px;line-height: 38px;border: 1px solid #979797;text-align: center;cursor: pointer}

.txt_act{display: none}


/*å¼¹å‡ºæ¡†*/
.pop_show{cursor: pointer}
.pop_up_cont{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 9999;display: none}
.pop_up{position: fixed;max-width: 500px;height: 290px;padding: 50px 40px 40px;z-index: 99999;top:0;left: 0;bottom: 0;right: 0;margin: auto;border: 1px solid gainsboro;background: #fff}
.no_close , .no_close11{position: absolute;right: 20px;top: 2px;font-size: 28px;cursor: pointer}
.pop_left{float: left;width: 48%}
.pop_right{float: right;width: 48%}
.pop_up input{width: 100%;height: 40px;line-height: 40px;font-size: 16px;padding: 0 10px 0 16px;background: #e5e5e5;border: 0;border-radius: 5px;margin-bottom: 30px}
.pop_up input::placeholder{color: #333}
.pop_up .pop_code input{width: 50%;float: left}
.pop_up .pop_code p{width: 40%;float: right}
.pop_up .submit_p{cursor: pointer;width: 150px;height: 40px;line-height: 40px;font-size: 16px;text-align: center;background:#a32d40;color: #fff;border-radius:5px;margin: 0 auto }

/*è¡¨å•å¼¹å‡ºæ¡†*/
.windows_pop{position: relative;margin: 0 auto;max-width: 1000px;width: 100%;}
.form_pop{position: absolute;width: 100%;padding: 60px 0;z-index: 9;top:20px;left: 0;border: 1px solid #a32d40;background: url(../images/from_bg.jpg) no-repeat bottom;background-size: cover;;display: none}
.form_pop .logo_img{text-align: center}
.form_pop .no_close{position: absolute;right: 20px;top: 2px;font-size: 28px;cursor: pointer;color: gray;}
.form_pop .form_top{width: 50%;margin: 20px auto 45px;}
.form_pop .form_top ul{display: flex;}
.form_pop .form_top li{width: 33.3%;flex: 1;text-align: center;border: 1px solid gainsboro;padding: 10px 0;cursor: pointer;font-size: 16px;}
.form_pop .form_top li:nth-child(2){margin: 0 10px}
.form_pop .form_top .active_li{background: #a32d40;color: white}
.index_form{display: none}
.form_pop .form_list{width: 70%;margin: 0 auto;}
.form_pop .form_bottom{width: 44%;margin: 0 auto;border-top: 1px solid gainsboro;padding-top: 30px;}
.form_pop .list_input{margin-bottom: 20px;line-height: 36px;position: relative;}
.form_pop .list_input:after{content: "";display: block;clear: both}
.form_pop .list_input p{width: 28%;float: left;font-size: 14px}
.form_pop .form_list .active_p:before{content: "*";display: inline-block;color: red;position: absolute;top: 3px;left: -14px;}
.form_pop .list_input input{float: right;width: 72%;height: 36px;padding: 0 10px;font-size: 14px;border: 1px solid gainsboro;}
.form_pop .list_input select{float: right;width: 72%; height: 36px;padding: 0 10px;font-size: 14px;border: 1px solid gainsboro;position: relative}
.form_pop .list_input div{position: absolute;right: 16px;top:0;height: 0}
.form_pop .list_input div img{ width: 12px;}
.form_pop .submit_p{width: 280px;margin: 36px auto 0;}
.form_pop .submit_p p{cursor: pointer;width: 130px;height: 40px;line-height: 40px;font-size: 16px;margin-right:20px;float: left;text-align: center;background:#a32d40;color: #fff;border-radius:5px;}
.form_pop .submit_p .reset{background: #999;margin-right: 0}
.submit_p .bitian{text-align: center;position: relative;margin-bottom: 20px}
.submit_p .bitian span:before{content: "*";display: inline-block;color: red;font-weight: bold;position: relative;top: 3px;left: -10px;}
.form_bottom .list_input p{width: 38%}
.form_bottom .list_input select{width: 60%}
.form_bottom .list_input span{float: right;width: 60%;color: #a32d40;margin-top: -24px;}

/*ä¸ªäººå­¦ä¹ è¡¨å•*/
.course{position: relative;margin-bottom: 18px;}
.course_left{float: left;width: 22%;}
.course_right{float: right;width: 78%;}
.course_right label{float: left;width: 25%;font-size: 12px;height: 60px;padding-right: 6px;}
.course_right label input{float: left;width: 10%;position: relative;top: 3px;}
.course_right label span{float: right;width: 88%;}
.course_right label:after{content: "";display: block;clear: both;}
.input_left{float: left;width: 46%}
.input_right{float: right;width: 46%}
.input_left .list_input p , .input_right .list_input p{width: 22%;}
.input_left .list_input input , .input_right .list_input input{width: 78%;}

/*åŒç­‰å­¦åŠ›è¡¨å•*/
.status .form_list{padding-bottom: 20px;margin-bottom:20px;border-bottom: 1px solid gainsboro}
.status .form_list label{float: left;height: 36px;line-height: 36px}
.status .form_list .list_input{width: 26%;float: left;margin: 0 50px 0 20px;}
.status .form_list .list_input select{width: 100%;}
.status .form_list label input{position: relative;top: 2px;margin-right: 6px;}
.status_list , .zhong_list , .xia_list{width: 70%;margin: 0 auto;}
.status_list .active_p:before , .zhong_list .active_p:before ,  .xia_list .active_p:before{content: "*";display: inline-block;color: red;position: absolute;top: 3px;left: -14px;}
.zhong_list .list_input p{width: auto}
.zhong_list .list_input input{width: 84%}
.xia_list .list_input{width: 48%;float: left;}
.xia_list .list_input p{width: auto;height: auto;margin-right: 16px}
.xia_list .list_input label{margin-right: 30px}
.xia_list .list_input input{width: auto;height: auto;float: none;}
.xia_list .list_input a{color: #a32d40;text-decoration: underline}


@media only screen and (max-width:1000px) {
    .form_pop .form_list {
        width: 80%;
    }
}
@media only screen and (max-width:768px){
    .qr1 .pic{background: rgba(0,0,0,0.4);}
    .qr1 .pic img {display: block;}
    .form_pop .form_top ,.status_list, .zhong_list, .xia_list {width: 80%;}
    .course_right label{width: 50%;}
    .course_left {width: 30%;}
    .course_right {width: 70%;}
    .windows_pop {width: 92%;}
    .form_pop {position: relative;}
    .xia_list .list_input{width: 100%}
}

@media only screen and (max-width:330px){
    .form_pop .form_bottom, .form_pop .form_list, .form_pop .submit_p {width: 270px;}
    .form_bottom .list_input span {font-size: 12px;}
    .form_pop .submit_p span, .form_pop .submit_p p {width: 76px;}
    .qr .pic {top: -18px;left: 180px;}
}

.on_all{display: none}

/*å­—ä½“å¤§å°*/
.font_size14{
    font-size: 14px;
}
.font_size16{
    font-size: 16px;
}
.font_size30{
    font-size: 30px;
}


.Pages{ text-align:center; padding:3% 0; clear:both;}
.Pages .p_jump{ display:none;}
.Pages em{ font-style:normal;}
.Pages a{ padding:7px 15px; display:inline-block; border:solid 1px #edecec;margin-right: 6px;}
.Pages a:hover{color: #a32d40}
.Pages a.a_cur{ background-color:#a32d40; border-color:#a32d40; color:#fff;}
.Pages a.no{ cursor:default; color:#a7a8a9;}


.ul-list-s1 .con:hover .activity_pic .activity{background: #a32d40;color: white;border-radius: 10px;border: 1px solid #a32d40;}
.activity_pic{width: 12%;float: left}
.activity_pic .activity{width: 100px;height: 100px;border-radius: 6px;color: darkgray;text-align: center;padding: 16px 0;border: 1px solid darkgray;}
.activity_pic .activity p{}
.activity_pic .activity b{font-size: 36px}

.activity_txt{width: 88%;float: right}
.activity_txt .tit{color:#333;font-weight:400;font-size:18px;line-height:1.56;overflow:hidden}
.activity_txt p{text-align: justify;color: gray;line-height: 26px;margin-top: 10px;font-size: 16px;}

.forum{padding: 40px;background: url("../images/forum.jpg") no-repeat center;background-size: cover;}
.forum .forum_title{color: white;font-size: 22px;font-weight: 400;margin-bottom: 6px}
.forum .forum_text{color: whitesmoke}

.consult{padding: 40px;border: 1px solid darkgray;text-align: center;color: black}
.consult h3{font-size: 22px;color: #2a2a2a;font-weight: 400;}
.consult em{margin: 2px 0 16px;display: inline-block;}
.consult p{line-height: 22px}


@media screen and (max-width:880px){
    .activity_txt {
        width: 80%;
        float: right;
    }
}
@media screen and (max-width:768px){
    .Pages a{ padding:0 5px}
}

@media only screen and (max-width:500px){
    .pop_up {width: 96%;}
    .pop_up input{font-size:12px}
    .m-txt-s1 p {font-size:12px;margin-top: 8px;}
    .footer .add_pho p img:first-child{width: 32%!important}
    .m-advantage .txt-wel {font-size: 16px;}
    .form_pop .list_input p , .form_pop .list_input select , .form_pop .list_input input{font-size: 14px;height: 36px;}
    .form_pop .submit_p{margin: 10px auto 0;width: 192px;}
    .form_pop .form_bottom{padding-top: 20px}
    .form_pop .submit_p span, .form_pop .submit_p p{width: 90px;height: 34px;line-height: 34px;font-size: 14px;margin-right: 12px;}
    .form_pop .list_input .active_p:before {left: -10px;}
    .form_pop .list_input {margin-bottom: 20px;line-height: 36px;}
    .form_bottom .list_input span {margin-top: -44px;}
    .form_pop{padding: 54px 0}
    .ul-list11 li .txt {height: auto;margin-bottom: 36px;}

    .course_left , .course_right{width: 100%;margin-bottom: 20px}
    .form_pop .form_top li{font-size: 14px;padding: 8px 0;}
    .input_left , .input_right{width: 100%;float: none;}
    .status .form_list .list_input {width: 40%;margin: 0 20px;}
    .zhong_list .list_input input ,.input_left .list_input input, .input_right .list_input input{width: 72%;}
    .xia_list .list_input input{height: auto}
    .ul-list-s1 .con .pic , .ul-list-s1 .con .txt{width: 100%}
    .activity_pic {float: none;margin-bottom: 20px;}
    .activity_txt {width: 100%;float: none;}
}