body, html { font-family: "Helvetica", "微软雅黑"; }
li, ul { list-style: none; padding: 0; }
* { padding: 0; margin: 0; }
.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold; }
.t-red { color: #ea002c; }
.t-blue { color: #3498db; }
.t-white { color: #fff; }
.t-orange { color: #ff704a; }
.t-ora { color: #ff9600; }
.t1 { font-size: 1.0rem; }
.mt20 { margin: 20px 0; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.lb-pic { margin: 10px 0; }
.pd20 { padding: 20px 0; }
.pd8 { padding: 8px 0; }
.pdt25 { padding-top: 25px; }
.pbot10 { padding-bottom: 10px; }
.pdt10 { padding-top: 10px; }
.conbox { width: 100%; margin: 0 auto; }
.w90 { width: 90%; margin: 0 auto; }
.div94 { width: 94%; margin: 0 auto; }
.graybg { background: #f7f7f7; }
.white { background: #fff; }
.orangebg { background: #ff8163; }
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.padd20 { padding: 30px 15px 20px 15px; }
.ph50 { height: 50px; }
.ph30 { height: 30px; }
.w85 { width: 85%; margin: 0 auto; }
.w90 { width: 90%; margin: 0 auto; }
.con-div { width: 80%; margin: 0 auto; }
.div96 { width: 94%; margin: 0 auto; }
.graybg { background: #f4f5f5; }
.white { background: #fff; }
.bluebg { background: #9ccfe8; }
.img-responsive { width: 100%; height: auto; }
.slide-top { vertical-align: top; margin: 0; }
.bannerbox { width: 100%; height: auto; position: relative; }
.bannerbox img { width: 100%; height: auto; vertical-align: top; }
.text01, .text02, .text03 { width: 100%; margin: 0 auto; text-align: left; position: absolute; color: #fff; bottom: 40px; }
.text01 h2 { font-size: 1.4rem; font-weight: normal; line-height: 1.2; font-family: PingFangSC; padding-left:.8rem;
}
.text01 p { font-size: 1rem; line-height: 1.4; color: #fff; padding-top: 10px; font-weight: normal; padding-left:.8rem;
}
.text02 h2 { color: #fef500; font-size: 1.7rem; font-weight: normal; line-height: 1.2; font-family: PingFangSC; padding-left:.8rem;
}
.text02 p { font-size: 1rem; line-height: 1.4; color: #fff; padding-top: 10px; font-weight: normal; padding-left:.8rem;
}
.text03 h2 { color: #fef500; font-size: 2rem; font-weight: normal; line-height: 1.2; font-family: PingFangSC; padding-left:.8rem;
}
.text03 p { font-size: 1rem; line-height: 1.4; color: #fff; padding-top: 10px; font-weight: normal; padding-left:.8rem;
}
/*.text02{ text-align:left; padding:0 30px; background:url(../images/ckmf.png) no-repeat; background-position:80% 10%; background-size:20%;}
.text02 h2{font-size:2.4rem; font-weight:bold; color:#3e7b90; line-height:1.2; margin-bottom:15px;}
.text02 h2 b{ color:#e06438;}
.text02 p{ color:#3e7b90; font-size:1.1rem; line-height:1.0;}*/
.btn-baoming { border: 1px solid #3e7b90; border-radius: 35px; text-align: center; padding: 10px 40px; font-size: 1.1rem; color: #3e7b90; }
/*.text03 h2{font-size:2.0rem; font-weight:bold; color:#0d7da3; line-height:1.2; margin-bottom:15px;}
.text03 p{ color:#333; font-size:1.1rem; line-height:1.0;}*/

.tb1 { top: 32%; }
.tb2 { bottom: 18%; }
.picbox { width: 100%; position: absolute; bottom: 0; }
.picbox img { vertical-align: top; }
.relative { position: relative; }
.relative img { width: 100%; height: auto; }
.h002 {/* font-size: 1.5rem; */color: #444647;font-weight: bold;/* line-height: 1.4; */text-align: center;}
.h003 { font-size: 1rem; color: #666; font-weight: normal; text-align: center; line-height: 1.2; }
.h004 { font-size: 1.3rem; color: #444647; font-weight: normal; text-align: center; }
.h005 { font-size: 1.2rem; background: url(../image/xdl-line.png) no-repeat; background-position: 0 18px; background-size: 100%; text-align: center; color: #333; line-height: 40px; height: 40px; }
.t-gray2 { color: #b9b9b9; }
.t-white { color: #fff; }
.t-orange { color: #ff7800; }
.btn-baoming { background: #ff7800; border: 0; border-radius: 35px; text-align: center; padding: 10px 30px; font-size: 1rem; color: #fff; font-weight: normal; }
.btn-orange {background: #ff601c;border: 0;border-radius: 35px;text-align: center;padding: 10px 30px;/* font-size: 1.1rem; */color: #fff;}
.btn-blue {background: #ff5757;border: 0;border-radius: 35px;text-align: center;padding: 5px 10px;/* font-size:.8rem; */color: #fff;line-height: 1.8;}
.btn-yuyue { background: #ff7800; border: 0; border-radius: 35px; text-align: center; padding: 8px 20px; font-size:.9rem;
color: #fff; }
.btn-yuyue-bk { background: none; border: 1px solid #ff7800; border-radius: 35px; text-align: center; padding: 6px 20px; font-size:.9rem;
color: #ff7800; margin-right: 4px; }
/*国家导航*/
.mlx-home-nav {/* padding: 3% 0; *//* border-bottom: 12px solid #f1f1f1; *//* background: #fff; */}
.mlx-home-nav ul { width: 100%; }
.mlx-home-nav ul li { float: left; width: 20%; padding: 2%; text-align: center; }
.mlx-home-nav ul li a { display: block; color: #333; }
.mlx-home-nav ul li.none { display: none; }
.mlx-home-nav ul li img { width: 90%; height: auto; display: inline-block; }
.mlx-home-nav ul li span { font-size:.9rem;
}
.mlx-home { max-width: 750px; width: 100%; position: relative; }
.home-tit { width: 100%; position: relative; }
.home-tit h3 { background: #fff; padding-top: 1.2rem; padding-bottom: 1rem; }
.home-tit h3 b { width: 63%; display: block; margin-left: 3%; float: left; color: #333; font-weight: 700; font-size: 1.25rem; }
.home-tit h3 a { width: 15%; display: block; float: right; font-size: 0.875rem; padding-top: 0.7%; font-weight: 400; }
.ui-pro li { border: 1px solid #cbcbcb; border-radius: 6px; width: 23.5%; float: left; margin-right: 2%; margin-bottom: 10px; text-align: center; }
.ui-pro li.li-r { margin-right: 0; }
.ui-pro li i {font-size: 40px;color: #fe5f55;display: block;margin: 0 auto;padding: 15px 0 10px;}
.ui-pro li p {/* font-size:.9rem; */line-height: 1.4;}
.ui-rxjd li { border: 1px solid #cbcbcb; background: #fafafa; border-radius: 6px; width: 32%; float: left; margin-right: 2%; margin-bottom: 10px; text-align: center; padding: 10px 0; }
.ui-rxjd li.li-r { margin-right: 0; }
.ui-rxjd li p {/* font-size: 1rem; */color: #8f8f94;margin: 0;line-height: 1.4;margin: 0 0 8px 0;}
.jigoubox { background: url(../image/jigoubg.png) no-repeat; background-size: 100% 100%; padding-top: 40px; }
.jigoubox-logo { width: 45%; margin: 0 auto; }
.jigoubox-logo img { text-align: center; width: 100%; height: auto; margin-bottom: 20px; }
.jigoubox li { padding: 5px 20px; color: #fff; font-size:.9rem;
}
.jigoubox li i { float: left; display: block; font-size: 22px; color: #fff; margin-right: 5px; }
.liuxuebox { margin: 10px 15px 15px 15px; }
.liuxuebox h1 { font-size: 1.2rem; color: #333; font-weight: normal; }
.liuxuebox h2 {
font-size:.9rem; color: #666; font-weight: normal; text-align: center; line-height: 1.4; }
.liuxue-tit { border-radius: 6px; padding: 25px; font-weight: bold; color: #333; font-size: 1.4rem; text-align: center; }
.liuxue-tit span { float: right; font-size: 1rem; font-weight: normal; }
.liuxue-hd { padding: 10px 10px 30px 10px; }
.liuxue-hd h3 { font-size: 1rem; line-height: 2.0; border-bottom: 1px dashed #ddd; margin-bottom: 10px; }
.liuxue-hd p { color: #666; margin: 0; }
.liuxue-hd p span { color: #1869c5; }
.teacher-pic { padding: 15px; }
.teacher-pic img { float: left; margin-right: 20px; width: 30%; height: auto; }
.teacher-pic h3 { color: #1869c5; font-size: 1.2rem; }
.teacher-pic p { font-size: 1rem; padding-bottom: 8px; }
.teacher-text {
font-size:.9rem; color: #666; line-height: 1.4; padding: 0 15px; }
.teacher-text p { color: #666; margin-bottom: 2px; }
.ui-cont li { width: 80%; margin: 0 auto; height: 3rem; }
.ui-cont li img { float: left; display: block; margin-right: 10px; font-size: 30px; width: 2rem; text-align: center; }
.ui-cont li p { float: left; font-size:.9rem;
color: #146097; margin-bottom: 0px; margin-top: 10px; }
.book { float: left; width: 30%; height: auto; margin-right: 10px; }
.shenqing li { padding: 10px 0; border-bottom: 1px dashed #eee; }
.shenqing li img { float: left; margin-right: 8px; width: 24%; border: 1px solid #eee; }
.shenqing li h3 { font-size: 1rem; color: #333; font-weight: normal; }
.shenqing li p { line-height: 1.6; font-size:.8rem;
color: #666; margin: 0; }
.shenqing li p span { color: #478cda; }
.ui-guwen li { background: #f3f3f3; border-radius: 8px; width: 32%; float: left; margin-right: 2%; padding: 10px 0; text-align: center; }
.ui-guwen li img { width: 65%; height: auto; margin-bottom: 10px; }
.ui-guwen li:last-child { margin-right: 0; }
.ui-guwen li h3 { font-size: 1.2rem; color: #478cda; }
.ui-guwen li p {
font-size:.9rem; color: #666; line-height: 1.2; }
.jigouboxx { padding: 15px 1%; background: #fff; margin-bottom: .6rem;
}
.jigouboxx li { width: 31.3%; margin: 0 1% 0 1%; background: #f9f9f9; border: 1px solid #cbcbcb; float: left; margin-bottom: .6rem;
text-align: center; padding: 5px 0 0 0; height: 52px; }
.mlx-home-nav ul li { opacity: 0.5; }
.mlx-home-nav ul .opac1 { opacity: 1; }
.text01 h3 { font-size: 1.4rem; font-weight: normal; color: #fff; padding-bottom: 10px; line-height: 1.2; padding-left:.8rem;
}
.text02 h3 { font-size: 1.4rem; font-weight: normal; color: #fff; padding-top: 10px; line-height: 1.2; padding-left:.8rem;
}
.text03 h3 { font-size: 1.4rem; font-weight: normal; color: #fff; padding-bottom: 10px; line-height: 1.2; padding-left:.8rem;
}
div.flag_text { width: 100%; padding: 2%; margin: 0 auto; border-radius: .2rem;
}
div.text_cont {
 /* padding: .4rem; */
 display: none;
 }
div.text_cont h3 {/* font-size: 1rem; */font-weight: 800;color: #ff601c;line-height: 1.5;margin-top: 10px;margin-bottom: 5px;text-align: center;}
div.text_cont p {
 /* font-size: .9rem; */
 color: #fe5f55;
 /* line-height: 1rem; */
 text-align: center;
 border: 1px solid #cdcdcd;
 width: 48%;
 margin-top: 10px;
 border-radius: .2rem;
 float: left;
 margin: 1% 1%;
 padding: .1rem 0;
}
div.mingxiao_img { width: 100%; display: none; }
div.mingxiao_box img { width: 100%; display: block; }
div.idp_fuwu h2 { border-radius: 6px; font-weight: bold; color: #333; font-size: 1.2rem; text-align: center; background: url(../image/bj.gif) repeat-x; }
div.idp_fuwu h3 { font-size: 1rem; font-weight: 100; line-height: 1.5; color: #333; padding-bottom: .8rem;
text-align: center; }
.service h4 {
 font-size: .9rem; width: 6.4rem; height: 1.8rem; line-height: 1.8rem; text-align: center; background: linear-gradient(left, #2630a8, #0086f8); -webkit-border-radius: .3rem;
margin: 0 auto .2rem;
}
.service h4 a { color: #000; }
.service a { display: block; color: #FFFFFF; }
.serList { display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: .4rem;
}
.serList li { background-color: #2398FF; margin-right: .1rem;
height: 4.4rem; text-align: center; font-size: .8rem;
flex: 1; display: flex; justify-content: center; flex-direction: column; line-height: 1.5; }
.serList:last-of-type { margin-bottom: 0; }
.serList li:last-of-type { margin-right: 0; }
.why { padding-bottom: 80px; }
.why h3 { font-size: 1.4rem; line-height: 2.0; margin-bottom: 10px; padding: 40px 20px 20px; color: #146097; text-align: center; background-image: url(static/image/ph_xiandian.gif); background-repeat: repeat-x; background-position: 0px 57px; }
.why h3 span { background-color: #fff; display: inline-block; }


div.rm_box { width: 100%; height: auto; padding-bottom: 10px; }
div.rm_box img { width: 100%; display: block; }
.page {padding-bottom: 30px;padding-top: 30px;margin-bottom:  20px;}
.page-content { width: 96%; margin: 0 auto; }
.total-title { width: 60%; margin: 0 auto }
.total-title img { width: 100%; display: block; }
.page2 { background: url(../../static/image/page2-bg.png) no-repeat; background-size: 100% 100%; }
.page2-intro { width: 92%; margin: 30px auto 10px; }
.page2-intro img { width: 100%; display: block; }
text01 { padding-bottom: 40px; }