.fl {	float: left;}.fr {	float: right;}em {	font-style: normal;	color: #b1182c;}.m0 {	margin: 0px!important;}* {	/*color: #353535;*/	margin: 0px;	padding: 0px;}.w1150 {	width: 1200px;	margin: 0px auto;}.bn {	border: none!important;}ul,li {	list-style: none;}body {	margin: 0px;	padding: 0px}.banner-inside {  position: relative;  margin-top: 195px;  }.banner-inside .img {  background-size: cover;  background-repeat: no-repeat;  background-position: center;  height: 550px;}.banner-inside .img::after {  content: "";  position: absolute;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 1;  background-color: rgba(0, 0, 0, 0.5);}.banner-inside img {  width: 100%;}.banner-word {  position: absolute;  left: 0;  right: 0;  top: 50%;  z-index: 2;  transform: translateY(-50%);}.banner-word .div-more a:hover {    background-color: #1977d5;    border-color: #1977d5;}.banner-word .title {  font-size: 45px;  font-weight: bold;  color: #fff;  line-height: 54px;}.banner-word .title2 {  line-height: 64px;}.banner-word .info {  font-size: 18px;  color: #fff;  line-height: 28px;  padding: 8px 42px;  background: url('../images/b-bg.jpg') center top no-repeat #c9302a;  background-size: cover;  border-radius: 44px;  overflow: hidden;  margin-top: 22px;  display: inline-block;}.banner-word .div-more {  margin-top: 30px;}.banner-word .div-more a {  display: inline-block;  min-width: 325px;  height: 44px;  line-height: 42px;  border: 1px solid #fff;  font-size: 18px;  color: #fff;  border-radius: 44px;  -webkit-transition: all 0.3s ease 0s;  -moz-transition: all 0.3s ease 0s;  -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}.banner-inside .container {    width: 1200px;    padding-left: 0;    padding-right: 0;    margin: 0 auto;}.banner-inside .tc {    text-align: center;}.clearfix{	clear: both;	overflow: hidden;}/*简介*/.main01-box {    position: relative;    padding: 22px 0 0 30px;    margin-top: 50px;}.main01-box .main01-tit {    position: absolute;    top: 0;    left: 0;    width: 115px;    /*height: 98px;*/    padding: 30px 20px;    background: url(../images/main01-tit-bg.png) no-repeat top center;    background-size: cover;    border-radius: 5px;    box-shadow: 0 5px 10px rgba(0,0,0,0.2);    font-size: 32px;    font-weight: bold;    color: #fff;    text-align: center;}.main01-box .main01-text {    font-size: 16px;    line-height: 30px;    padding: 30px 40px 30px 155px;    background: url(../images/main01-text-bg.jpg);    box-shadow: 0 0 10px rgba(0,0,0,0.2);    border-radius: 6px;    overflow: hidden;}.main01-box .main01-tit>div {    line-height: 1;    margin-bottom: 7px;}.main01-box .main01-tit p {    font-size: 12px;    line-height: 1;    font-weight: normal;    text-transform: uppercase;}h2 {    /*height: 40px;*/    line-height: 40px;    font-size: 40px;    text-align: center;    padding-bottom: 60px;    margin-top: 70px;}.btnVal{	width: 286px;    height: 54px;    font-size: 18px;    color: rgb(255, 255, 255);    display: block;    line-height: 54px;    text-align: center;    background: rgb(250, 93, 25);    margin: auto;    transition: all 0.7s ease 0s;    border-radius: 30px;}.btnVal:hover{ transform:scale(1.1) ; }a{	text-decoration: none;}.btn{border-radius:50px;display: block; margin: 60px auto;font-size: 20px;display: block; line-height: 59px; text-align: center;background: linear-gradient(-90deg, #c9302a 0%, #1a75d4 100%);  width: 360px; height: 59px; color: #fff}.btn:hover{background: #670407; }/*优势*/.title_hk {  font-size: 42px;  font-weight: bold;  color: #333;  line-height: 72px;  text-align: center;  background: url(../images/title_bg.png) center bottom no-repeat;  margin: 50px auto;}.item_icon{overflow: hidden; margin-top:40px;}.item_icon li{ float:left;    	width: 18%;    margin-right: 20px;}.item_icon li i{ width:72px; height:60px; float:none; display:block; margin:0 auto}.item_icon .ico2 i{ background-position:0 -60px;}.item_icon .ico3 i{ background-position:0 -120px;}.item_icon .ico4 i{ background-position:0 -180px;}.item_icon .ico5 i{ background-position:0 -240px;}.item_icon li p{ padding-top:15px; line-height:24px;}.mn{	overflow: hidden;}	i, span, img, em, strong {    transition: all 0.3s linear 0s;    -o-transition: all 0.3s linear 0s;    -moz-transition: all 0.3s linear 0s;    -webkit-transition: all 0.3s linear 0s;}i {    background: url(../images/icon.png) no-repeat;    float: left;}/*费用*/.p4 .col-md-6 { width: 32%; float: left; position: relative; min-height: 1px; padding-right: 0px; padding-left: 0px; margin-right: 24px; }.p4 .col-md-12 {    	clear: both;    display: block;    margin-top: 10px;    overflow: hidden;    text-align: center;}.p4 { padding: 1px 0; clear: both; }.p4 .container>p { font-size: 18px; margin-top: 12px; }.p4 table.gridtable { font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333; border-width: 1px; border-color: #dddddd; border-collapse: collapse; font-size: 14px; line-height: 30px; }.p4 table.gridtable th { border-width: 1px; padding: 8px; border-style: solid; border-color: #666666; background-color: #2854d7; color: #fff; }.p4 table.gridtable td { border-width: 1px; padding: 8px; border-style: solid; border-color: #dddddd; background-color: #ffffff; font-weight: bold; }.p4 .container>p { font-size: 18px; padding-top: 22px; }/*.txt-frame { border: 2px solid #e9f2f5; }*/.p4 .txt-img { position: relative; overflow: hidden; }.p4 .txt-img span { position: absolute; left: 20px; top: 25px; color: #fff; font-size: 26px; }.p4 .txt { padding: 25px 25px 10px; font-size: 20px; }.p4 .txt p { }/*申请条件*/.fangan {  width: 100%;  height: 640px;  padding-top: 1px;  background-color: #f7f8fc;}.fangan .fangan_list {  margin-top: 30px;}.fangan .fangan_list li {  width: 23%;  height: 420px;  float: left;  margin-right: 20px;  position: relative;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 8px 1px rgba(78, 24, 22, 0.1);}.fangan .fangan_list li img {  border-radius: 8px 8px 0 0;  width: 100%;}.fangan .fangan_list li h6 {  font-size: 22px;  color: #333;  line-height: 26px;  padding: 0 16px;  font-weight: normal;  margin-top: 10px;}.fangan .fangan_list li p {  padding: 0 16px;  font-size: 18px;  color: #5e5e5e;  line-height: 26px;  margin-top: 10px;}.fangan .fangan_list li a {  width: 122px;  height: 30px;  display: inline-block;  border: 1px solid #c9302a;  font-size: 18px;  text-align: center;  line-height: 30px;  color: #c9302a;  border-radius: 16px;  transition: all .3s linear;}.fangan .fangan_list li .zixun{	margin: 10px auto;	text-align: center;}.fangan .fangan_list li a:first-child {  color: #fff;  background-color: #c9302a;}.fangan .fangan_list li a:nth-child(4):hover {  color: #c9302a;  background-color: #fff;}.fangan .fangan_list li a:last-child:hover {  color: #fff;  background-color: #c9302a;}.fangan .fangan_list li:last-child {  margin-right: 0;}/*院校推荐*/.xg-zn{    float: left;    width: 100%;    /*height:710px;*/    /*padding-top: 50px;*/    text-align: center;    background: url(../images/gl_bg.jpg) top center no-repeat;        background-size: cover;}.zn-ct{    width: 1150px;    margin: auto;    height: 450px;    margin-top: 50px;}.zn-ct-nav{    float: left;    width: 1152px;    height: 100px;    margin-left: -2px;}.zn-ct-nav-l{    float: left;    width: 141px;    height: 100px;    background: #f2f0f1;    margin-right: 3px;    font-size: 20px;    cursor: pointer;}.zn-ct-nav-l>label{    float: left;    width: 140px;    text-align: center;    line-height: 30px;    margin-top: 20px;    cursor: pointer;}.zn-ct-ct{    float: left;    width: 1147px;    height: 460px;    border: 2px solid #f2f0f1;    border-top: none;    background: #fff;}.zn-ct-ct-l{    float: left;    margin: 40px 100px;    height: 300px;    width: 940px;    text-align: left;}.zn-ct-ct-l>img{    float: left;    margin-bottom: 20px;}.zn-ct-ct-l>h4{    float: left;    font-size: 30px;    font-weight: bold;    margin:30px 10px;    padding-right: 20px;    line-height: 20px;    border-right: 2px solid #f2f0f1;}.zn-ct-ct-l>label{    float: left;    padding: 10px;    font-size: 16px;    color: #fff;    background: #167cd7;    margin: 20px 15px;    border-radius: 5px;    cursor: pointer;}.zn-ct-ct-l>label a{	color: #fff;}.zn-ct-ct-l>label:hover{    background: #2272cc;}.zn-ct-ct-l>p{    color: #666666;    font-size: 16px;    float: left;    width: 100%;    line-height: 36px;}.zn-ct-ct-l>p>span{    font-weight: bold;    color: #323232;}/*香港留学申请时间规划*/.guihua {  background-color: #f7f8fc;  padding: 1px 0;}.guihua .guihua_top {  margin-top: 30px;}.guihua .guihua_top li {  width: 150px;  height: 43px;  float: left;  font-size: 20px;  color: #333;  text-align: center;  position: relative;}.guihua .guihua_top li::before {  position: absolute;  content: '';  width: 153px;  height: 12px;  right: 0;  bottom: 0;  background: url(../images/gh_bg2.png) no-repeat;}.guihua .guihua_top li:first-child::before {  background: url(../images/gh_bg1.png) no-repeat;}.guihua .guihua_bottom {  margin-top: 16px;  padding-bottom: 30px;}.guihua .guihua_bottom li {  width: 149px;  height: 129px;  border-right: 1px solid #e5e5e5;  float: left;}.guihua .guihua_bottom li img {  margin: 0 auto 8px;  display: block;}.guihua .guihua_bottom li p {  font-size: 16px;  color: #333;  text-align: center;  line-height: 24px;}.guihua .guihua_bottom li:last-child {  border-color: transparent;}/*优势*/.xg-ys{	    background: url(../images/gl_bg2.jpg) top center no-repeat;    background-size: cover;    padding: 1px 0;}.ys-ct{    margin: auto;    height: 380px;    margin-top: 80px;}.ys-ct-l{    float: left;    width: 332px;    height:170px;    margin-bottom: 50px;    margin-right: 60px;    text-align: left;    border-right: 1px solid #e5e5e5;}.ys-ct-l>img{    margin-top: -20px;}.ys-ct-l>h4{	color: #fff;    font-size: 24px;    font-weight: bold;    line-height: 40px;    cursor: pointer;}.ys-ct-l>h4:hover{    color:#de3f38;}.ys-ct-l>p{    font-size: 18px;    color: #666666;    line-height: 35px;    margin-top: 5px;    margin-right: 40px;    color: #bbb;}/*新闻*/.main09{	overflow: hidden;	padding-bottom: 60px;}.news-l, .news-r {    width: 48.5%;    border-radius: 6px;    overflow: hidden;    box-shadow: 0 0 10px rgba(0,0,0,0.16);}.pull-left {    float: left!important;}.news-tit {    height: 44px;    border-bottom: 1px solid #ebebeb;}.news-tit span {    position: relative;    font-size: 20px;    line-height: 20px;    /*height: 44px;*/    padding: 14px 30px;    display: inline-block;    font-weight: bold;    color: #fff;    background: #c9302a;}.news-tit .new-more {    width: 48px;    font-size: 12px;    line-height: 18px;    text-align: center;    color: #bbb;    border-radius: 20px;    border: 1px solid #bbb;    margin-top: 12px;    margin-right: 20px;}.pull-right {    float: right!important;}.news-l dl, .news-r dl {    padding: 20px 20px 10px;}.news-l dl img, .news-r dl img{	width: 100%;	height: auto;}.news-l dl dt, .news-r dl dt {    width: 105px;    height: 70px;    border-radius: 3px;    overflow: hidden;    margin-right: 13px;}.news-l dl dd a, .news-r dl dd a {    display: inline-block;    width: calc(100% - 120px);    font-size: 16px;    color: #333;    font-weight: bold;    margin-bottom: 5px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.news-l dl dd p, .news-r dl dd p {    font-size: 12px;    height: 40px;    overflow: hidden;    line-height: 20px;    color: #666;}.news-l ul, .news-r ul {    padding: 0 20px 10px;}.news-l ul li, .news-r ul li {    height: 30px;    line-height: 30px;}.news-l ul li a, .news-r ul li a {    float: left;    width: 80%;    font-size: 16px;    line-height: 30px;    color: #333;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;}.news-l ul li span, .news-r ul li span {    float: right;    font-size: 16px;    width: 44px;    color: #999;}.news-l ul li a:hover, .news-r ul li a:hover {    color: #c9302a;}.news-l dl dd a:hover, .news-r dl dd a:hover {    color: #c9302a;}/*底部*/#case_footer {	background: #000;	padding: 20px 0;}.case_footertext p {	line-height: 20px;	font-size: 12px;	text-align: center;	color: #636363;}