﻿@charset "utf-8";
/* CSS Document */
/*切图：bwh*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#eaca91; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size:36px;}
h2{font-size:24px;}
h3{font-size:22px;}
h4{font-size:18px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;}
input{ outline:0;}

body{ position:relative;}

.pz_top{ float:left; width:100%; position:absolute; left:0; top:0; z-index:99;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative; z-index:8;}
.pz_main{ float:left; width:100%; min-height:200px; }
.pz_down{ float:left; width:100%;}


/*top*/
.pc_top{ display:block; position:relative;}		
.ph_top{ display:none; position:relative;}
.top_box{ float:left; width:100%;}
.so{ float:left; width:166px; height:58px; position:relative;}
.so .Search{ float:left; width:100%; height:58px; background:none; border:0; line-height:58px; padding:0 29px; color:#e7c992; font-size:14px;}
.so .sear_sub{ float:left; width:25px; height:24px; position:absolute; right:0; top:50%; margin-top:-12px;}
.so input[placeholder], [placeholder], *[placeholder] {color:#e7c992 !important;} 
.so ::-webkit-input-placeholder{color:#e7c992}
.so :-moz-placeholder{color:#e7c992}
.so ::-moz-placeholder{color:#e7c992}
.so :-ms-input-placeholder{color:#e7c992}
.top_share{ float:right; margin-top:15px;}
.bdshare2 a{ margin:0 0 0 22px !important; width:28px !important; height:28px !important;}
.bdshare2 .weixin{ background:url(images/top2.png) 0 0 no-repeat !important; background-size:100% 100% !important;}
.bdshare2 .popup_fbook{ background:url(images/top3.png) 0 0 no-repeat !important; background-size:100% 100% !important;}
.bdshare2 .bds_more{ background:url(images/top1.png) 0 0 no-repeat !important; background-size:100% 100% !important;}
.bdshare2 .share1{ float:left; position:relative; position:relative;}
.bdshare2 .wx_bx{ display:none; float:left; width:80px; line-height:0; padding:5px; background:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2); position:absolute; left:50%; top:40px; margin-left:-28px;}

.top_cont{ float:left; width:100%; position:relative; margin-top:3px;}
.logo{ float:left; width:97px; height:97px; position:absolute; left:50%; top:0; margin-left:-48px;}

/*menu*/
.nav{ float:left; width:100%; padding:0 10%;}
.nav li{ float:left; width:14%;position:relative; text-align:center; margin-top:37px;}
.nav li.m_l{ margin-left:16%;}
.nav li .l1{float:left; width:100%;color:#fff; font-size:16px;line-height:24px; padding:0;}
.nav li .l1 span{ display:block; font-family:Arial; text-transform:uppercase; font-size:12px;}
.nav li.on .l1,
.nav li:hover .l1{ background:none; color:#eaca91;}

.nav li .nav-w {z-index:99;position:absolute;display:none;float:left; width:120px !important;clear:both;overflow:hidden;top:48px;left:50%; margin-left:-60px;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul {position:static;margin:0px;width:100%;overflow:hidden;}
.nav li .section-nav1 ul li {position:static;padding:0; margin:0;width:100%;background:none;float:left;}

.nav li .section-nav1 ul li a { float:left; width:100%;background:#3a3a3c; background:rgba(255,255,255,0.9); height:34px;line-height:34px;color:#eaca91;font-size:14px;font-weight:normal; padding:0; text-align:center; margin-top:1px;}
.nav li .section-nav1 ul li:last-child a{ border-bottom:none;}
.nav li .section-nav1 ul li a:hover { background:#eaca91; color:#fff;}



.pc_top{ display:block;}		
.ph_top{ display:none;}
.pc_menu{ display:block;}
.menuph{ display:none;}
.xialaph{ display:none;}


@media screen and (max-width:991px ) {

.logo{ width:60px; height:60px; margin:10px 0; position:static; }
.so{ width:100%;}
.so .Search{ padding:0 29px 0 0;}

.pc_top{ display:none;}		
.ph_top{ display:block;}
.pc_menu{ display:none;}
.menuph{ display:block;}
.xialaph{ display:block;}


/*手机按钮*/
.menuph{ float:right; width:28px; height:22px; cursor: pointer; text-align: center; background:none; padding:0; margin-top:29px;}
.menuph .point {  display: inline-block;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #eaca91;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #eaca91;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.xialaph{ position:absolute; left:0; top:80px; float:left; width: 100%; display: none;  z-index:88; background:#fff; background:rgba(255,255,255,0.95); box-shadow:0 5px 10px  rgba(0,0,0,0.2);}
.xialaph .ul2,
.xialaph .ul3{  display: none;  }
.xialaph h4 a{  color: #202020;  font-size:15px;line-height:50px; text-transform:uppercase;  }
.xialaph h4 a span{ color:#202020; font-size:12px; font-family:Arial; padding-left:5px; text-transform:uppercase;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.xialaph h4{ float:left; width:100%; position:relative;}
.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
.xialaph h4:hover a span{ color: #eaca91; }
.xialaph h4:hover a,
.xialaph h5:hover a{ color: #eaca91; }
.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.1;*/  }
.xialaph h5 a{  color: #3c3c3c;  font-size:14px; text-transform:uppercase;  line-height: 45px;  }
.xialaph h5{ float:left; width:100%;  position: relative;  }
.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5; /*opacity: 0.05;*/  }
.xialaph li:last-child h5::after{  display: none;  }
.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }
.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2{ float:left; width:100%; padding:0 15px;}
.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }
.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e5e5e5;  }
.xialaph li:last-child .ul3::after{  display: none;  }
.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }
.xialaph .ul3 li{  padding-top: 5px;  }
.xialaph .ul3 li:first-child{  padding-top: 0;  }
.xialaph .phsou{  position: relative;  margin-top: 34px;
}
.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }
.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;  }
.img_d, .disno{  display: none;  }


}

/*phone底部导航*/
.q_d_m{float:left; width:100%; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#eaca91; z-index:999; box-shadow:0 -4px 7px rgba(0,0,0,0.15);}
.pf_down li{ width:33.333%; float:left; text-align:center; padding:7px 0 5px 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
.pf_down li.l1 .ico7{ background:url(images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(images/btn17.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l4 .ico7{ background:url(images/btn18.png) no-repeat center; background-size:20px 20px;}


/*banner*/
.slide_banner{ float:left; width:100%; position:relative; background:#333;}
.slide_banner .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner .bd ul{ float:left; width:100% !important;
display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box}
.slide_banner .bd li{ float:left; width:100% !important; height:100%; line-height:0; position:relative;
-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	overflow:hidden;}

.slide_banner .hd{ position:absolute; left:0; bottom:44px; height:2px; z-index: 999; float:left; width:100%; text-align:center; overflow:hidden; z-index:99;}
.slide_banner .hd ul{ display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.slide_banner .hd ul li{ float:left;width:45px; height:2px; margin:0 16px; background:#fff;cursor:pointer; text-indent:-9999px;overflow:hidden;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.slide_banner .hd ul li.on{ background:#eac993;}

.slide_banner .prevl{ width:0; height:0; overflow:hidden;}
.slide_banner .nextr{ width:0; height:0; overflow:hidden;}

.slide_banner .ban1{ float:left; width:100%; height:100%; background:url(images/ban1.png) center no-repeat; background-size:100% 100%; position:absolute; left:0; top:0;}
.slide_banner .ban1 .pic1{ float:left; width:100%; margin:32.33% 0 13.58% 0;}
.slide_banner .ban1 .but{ float:left; width:100%;}
.slide_banner .ban1 .but a{ display:block; margin:0 auto; width:196px; height:60px; line-height:58px; text-align:center; color:#d2a75b; font-size:22px; font-family:Arial; border:1px solid #c49644; border-radius:10px;}
.slide_banner .ban1 .but a:hover{ background:#c49644; color:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.4);}

@media  screen and (max-width:1229px){

.slide_banner .ban1 .pic1{margin:42.33% 0 13.58% 0;}
	
}

@media  screen and (max-width:991px){
.slide_banner .bd ul li{
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	}
.slide_banner .swiper_s{ position:absolute; left:0; bottom:70px; height:2px; float:left; width:100%; text-align:center; }
.slide_banner .swiper_s .swiper-pagination-bullet{ display:inline-block; *display:inline; *zoom:1; width:20px; height:2px; margin:0 4px; vertical-align:top; background:#fff;  cursor:pointer; text-indent:-9999px;overflow:hidden;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.slide_banner .swiper_s .swiper-pagination-bullet-active{background:#ebca94;}
.slide_banner .prevl,
.slide_banner .nextr{ display:none;}

.slide_banner .ban1 .pic1{margin:52.33% 0 13.58% 0;}
.slide_banner .ban1 .but a{ width:120px; height:30px; line-height:28px; font-size:18px; border-radius:5px; }


}

@media  screen and (max-width:767px){

.slide_banner .ban1 .pic1{margin:80.33% 0 10% 0;}	
}



.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}	
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}



/*右侧漂浮*/
.pf_right{ float:left; width:44px; position:fixed; right:0; top:50%; background:#fff; border:1px solid #ba8932; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:999;}
.pf_right li{ float:left; width:100%; position:relative;}
.pf_right li a{ float:left; width:100%; height:42px;}
.pf_right li a.ico1{ background:url(images/pf4.png) center no-repeat; margin-top:12px;}
.pf_right li a.ico2{ background:url(images/pf3.png) center no-repeat;}
.pf_right li a.ico3{ background:url(images/pf2.png) center no-repeat;}
.pf_right li a.ico4{ background:url(images/pf1.png) center no-repeat; margin-top:12px;}
.pf_right li .pf_tel{ float:left; position:absolute; right:-300px; top:0; white-space:nowrap; background:#ba8932; color:#fff; font-size:16px; line-height:42px; padding:0 15px; border-radius:4px 0 0 4px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.pf_right li .ewm{ float:left; width:97px; position:absolute; right:-300px; top:0; background:#ba8932; line-height:0; padding:8px; border-radius:4px 0 4px 4px; white-space:nowrap;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.pf_right li .ewm img{ background:#fff; padding:5px; width:100%;}
.pf_right li:hover .pf_tel{ right:43px;} 
.pf_right li:hover .ewm{ right:43px;} 

/*main*/
.home_tit{ float:left; width:100%; text-align:center;}
.home_tit h1{ float:left; width:100%; color:#0778cb; font-size:30px; line-height:30px; font-family:Arial; font-weight:bold; background:url(images/main1.png) center bottom no-repeat; padding-bottom:22px; margin-bottom:12px;}
.home_tit h2{ float:left; width:100%; color:#ba8932; font-size:30px; line-height:30px;}

.home_cont1{ float:left; width:100%; padding:6.09% 0 5.67% 0; background:#f9f9f9;}
.home_about{ float:left; width:100%; padding-top:5.58%;}
.home_about .text{ float:left; width:37.5%; margin-left:5%; color:#2d2d2d; font-size:14px; line-height:26px; /*height:208px; overflow:hidden;*/}
.home_about .img{ float:right; width:35.5%; margin-right:11%; margin-top:6px; line-height:0; overflow:hidden;}
.home_about .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.home_about .img img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.home_about .but{ float:left; width:100%; padding-top:6.58%; line-height:0; text-align:center;}
.home_about .but img{ width:37px; height:37px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.home_about .but img:hover{-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	 -o-transform: rotate(180deg);
		transform: rotate(180deg);}

@media  screen and (max-width:1229px){
	
.home_about .text{ width:43.5%;}	
.home_about .img{ width:41.5%; margin-right:5%;}

}
@media  screen and (max-width:991px){

.home_tit h1{ font-size:20px; line-height:20px; padding-bottom:12px; margin-bottom:8px;}
.home_tit h2{ font-size:20px; line-height:20px;}

}

@media  screen and (max-width:767px){

.home_cont1{ padding:6% 0;}
.home_about .text{ width:100%; /*height:104px;*/ margin:4% 0 0 0;}	
.home_about .img{ width:100%; margin:0;}
.home_about .but{ padding-top:3%;}
.home_about .but img{ width:30px; height:30px;}


}

/**/
.home_cont2{ float:left; width:100%; padding-top:6%;}
.home_POWER{ float:left; width:100%; padding:3.16% 0; text-align:center; overflow:hidden;}
.home_POWER li{ width:24%; display:inline-block; *display:inline; *zoom:1; margin:2.91% 0; padding:0 1.5%;}
.home_POWER li i{ float:left; width:100%; line-height:0;}
.home_POWER li i img{ width:51px; height:51px;}
.home_POWER li h4{  float:left; width:100%; color:#ba8932; font-size:18px; line-height:28px; font-weight:bold; margin:20px 0 17px 0;}
.home_POWER li p{ float:left; width:100%;color:#8b9fb3; font-size:12px; line-height:18px; max-height:72px; overflow:hidden;}
.home_POWER li:hover i img{animation: bounce 1s;} 

@media  screen and (max-width:1229px){

.home_POWER li{ padding:0 1%;}
}


@media  screen and (max-width:991px){
	
.home_POWER li i img{ width:36px; height:36px;}	
.home_POWER li h4{ font-size:15px; line-height:25px; margin:10px 0 8px 0;}
.home_POWER li p{ height:36px;}

}

/**/

.home_cont3{ float:left; width:100%; background:#f9f9f9; padding:4.42% 0 4.94% 0;}
.home_SERVICE{ float:left; width:100%; overflow:hidden; margin-top:2.5%;}
.home_SERVICE ul{ margin:0 -18px;}
.home_SERVICE li{ float:left; width:50%; padding:0 18px; margin-top:36px;}
.home_SERVICE li a{ float:left; width:100%; position:relative; overflow:hidden;}
.home_SERVICE .img{ float:left; width:100%; line-height:0; overflow:hidden;}
.home_SERVICE .bg{ float:left; width:100%; height:100%; background:#252525; position:absolute; left:0; bottom:0; opacity:0.2; filter:alpha(opacity=20);}
.home_SERVICE .p1{ float:left; width:100%; position:absolute; left:0; top:50%; margin-top:-48px; padding:0 10px; text-align:center;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.home_SERVICE .p1 i{ float:left; width:100%; color:#fff; font-size:12px; line-height:18px; font-family:Arial; font-style:italic; background:url(images/main15.jpg) center bottom no-repeat; padding-bottom:10px; margin-bottom:20px;}
.home_SERVICE .p1 h5{ float:left; width:100%; color:#fff; font-size:18px; line-height:24px; font-weight:bold; font-family:Arial; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.home_SERVICE .p1 h1{ float:left; width:100%; color:#fff; font-size:18px; line-height:24px; font-weight:bold;}
.home_SERVICE li a:hover .p1{ top:45%;}



@media  screen and (max-width:1229px){

.home_SERVICE ul{ margin:0 -15px;}
.home_SERVICE li{ padding:0 15px; margin-top:30px;}

}


@media  screen and (max-width:991px){
	

.home_SERVICE ul{ margin:0 -6px;}
.home_SERVICE li{ padding:0 6px; margin-top:12px;}
.home_SERVICE .p1{ margin-top:-40px;}
.home_SERVICE .p1 i{ padding-bottom:8px; margin-bottom:10px;}
.home_SERVICE .p1 h5{ font-size:16px; line-height:22px;}
.home_SERVICE .p1 h1{ font-size:16px; line-height:22px;}

}

@media  screen and (max-width:767px){
	
.home_cont3{ padding:6% 0;}
.home_SERVICE .p1 i{ background-size:90px 1px;}
.home_SERVICE .p1{ margin-top:-36px;}
.home_SERVICE .p1 i{ padding-bottom:6px; margin-bottom:8px;}
.home_SERVICE .p1 h5{ font-size:14px; line-height:20px;}
.home_SERVICE .p1 h1{ font-size:14px; line-height:20px;}

}


/**/
.home_cont4{ float:left; width:100%; background:#252f38; padding:5.52% 0; overflow:hidden;}
.home_LIBRARY{ float:left; width:100%;}
.home_LIBRARY .hd{ float:left; width:100%; margin-top:3.75%;}
.home_LIBRARY .hd li{ float:left; color:#fff; font-size:14px; line-height:24px; margin-right:40px;}
.home_LIBRARY .hd li.on{ color:#eaca91;}
.home_LIBRARY .bd{ float:left; width:100%;}
.home_LIBRARY .bd .ul1{ margin:0 -18px;}
.home_LIBRARY .bd li{ float:left; width:33.33%; padding:0 18px;}
.home_LIBRARY .bd li .la{ float:left; width:100%; margin-top:35px;}
.home_LIBRARY .bd li .la .img{ float:left; width:100%; line-height:0; overflow:hidden;}
.home_LIBRARY .bd li .la .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.home_LIBRARY .bd li .la:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}

.home_LIBRARY .bd li .la .text{ float:left; width:100%; background:#fff; padding:30px 25px 36px 25px;}
.home_LIBRARY .bd li .la .text time{ float:left; width:100%; color:#717f8d; font-size:14px; line-height:22px; font-family:Arial; font-style:italic;}
.home_LIBRARY .bd li .la .text h4{ float:left; width:100%; color:#00101f; font-size:16px; line-height:26px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; margin:8px 0 16px 0; padding-bottom:16px; background:url(images/main18.jpg) left bottom no-repeat;}
.home_LIBRARY .bd li .la .text p{ float:left; width:1005; color:#52575c; font-size:12px; line-height:18px; height:54px; overflow:hidden;}
.home_LIBRARY .bd li .la:hover .text h4{ color:#ba8932;}

.but_more{ float:left; width:100%; text-align:center; margin-top:9.75%;}
.but_more a{ display:block; margin:0 auto; width:171px; height:60px; line-height:60px; color:#fff; font-size:32px; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; background:#eaca91;}
.but_more a sup{ font-size:19px;}
.but_more a:hover{ background:#ba8932; box-shadow:0 5px 10px rgba(0,0,0,0.6);}

@media  screen and (max-width:1229px){

.home_LIBRARY .bd .ul1{ margin:0 -15px;}
.home_LIBRARY .bd li{ padding:0 15px;}	
.home_LIBRARY .bd li .la{ margin-top:28px;}
}

@media  screen and (max-width:991px){

.home_LIBRARY .hd li{ margin-right:20px;}
.home_LIBRARY .bd .ul1{ margin:0 -6px;}
.home_LIBRARY .bd li{ padding:0 6px;}	
.home_LIBRARY .bd li .la{ margin-top:10px;}
.home_LIBRARY .bd li .la .text{ padding:15px 12px;}
.home_LIBRARY .bd li .la .text time{ line-height:20px;}
.home_LIBRARY .bd li .la .text h4{ margin:2px 0 10px 0; padding-bottom:10px;}
.home_LIBRARY .bd li .la .text p{ height:36px;}
.but_more a{ width:120px; height:36px; line-height:36px; font-size:20px; border-radius:36px; -moz-border-radius:36px; -webkit-border-radius:36px;}
.but_more a sup{ font-size:19px;}


}

@media  screen and (max-width:767px){
.home_cont4{ padding:6% 0;}
.home_LIBRARY .hd { margin-top:5%;}
.home_LIBRARY .hd li{ width:33.33%; margin:1px 0 0 0; border-right:1px solid #252f38; text-align:center; background:#2c3640; line-height:30px;}	
.home_LIBRARY .bd li{ width:100%;}
.home_LIBRARY .bd li .la{ width:49%;}
.home_LIBRARY .bd li .la:nth-child(2n){ float:right;}

.but_more{ margin-top:6%;}

}

/**/
.home_cont5{ float:left; width:100%; background:#eaca91; padding:4.84% 0 5.88% 0;}
.home_cont5 .l1{ float:left; width:100%; text-align:center; color:#fff; font-family:Arial; font-size:55px; line-height:55px; font-weight:bold; margin-bottom:2%;}
.home_cont5 .l2{ float:left; width:100%; text-align:center; margin-top:2.41%;}
.home_cont5 .l2 a{ display:block; margin:0 auto; width:488px; height:72px; line-height:72px; border:1px solid #fff; border-radius:72px; -moz-border-radius:72px; -webkit-border-radius:72px; font-family:Arial; color:#fff; font-size:18px;}
.home_cont5 .l2 a.on{ background:#fff; color:#252f38;}
.home_cont5 .l2 a:hover{ box-shadow:0 5px 15px rgba(0,0,0,0.3);}
@media  screen and (max-width:991px){
	
.home_cont5 .l1{  font-size:36px; line-height:36px;}
.home_cont5 .l2 a{  width:270px; height:38px; line-height:38px; border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; font-size:14px;}

}



/*down*/
.bq{ float:left; width:100%; text-align:center; color:#3d5469; font-size:14px; line-height:24px; padding:10px 0;}
.foot_bg{ float:left; width:100%; padding:2.96% 0 1.71% 0; border-bottom:1px solid #eaca91;}
.foot1{ float:left; width:45.8%; padding-right:30px;}
.foot1 .ul1{ float:left; width:100%; margin-top:10px;}
.foot1 .ul1 li{ float:left; width:100%; color:#3d5469; font-size:14px; line-height:24px; padding-left:21px; margin-top:14px;}
.foot1 .ul1 li.ico1{ background:url(images/foot1.png) left 4px no-repeat;}
.foot1 .ul1 li.ico2{ background:url(images/foot2.png) left 4px no-repeat;}
.foot1 .ul1 li.ico3{ background:url(images/foot3.png) left 4px no-repeat;}

.foot2{ float:left; width:320px;}
.foot2 .ul1{ float:left; width:96px; height:96px; margin-top:24px;}
.foot3{ float:right; width:175px;}
.foot3 .ul1{ float:left; width:100%; margin-top:21px;}
.bdshare1 a{ margin:0 14px 0 0 !important; width:28px !important; height:28px !important;}
.bdshare1 .tsina{ background:url(images/foot4.png) 0 0 no-repeat !important; background-size:100% 100% !important;}
.bdshare1 .weixin{ background:url(images/foot5.png) 0 0 no-repeat !important; background-size:100% 100% !important;}
.bdshare1 .popup_fbook{ background:url(images/foot6.png) 0 0 no-repeat !important; background-size:100% 100% !important;}
.bdshare1 .bds_more{ background:url(images/foot7.png) 0 0 no-repeat !important; background-size:100% 100% !important;}

.bdshare1 .share1{ float:left; position:relative; position:relative;}
.bdshare1 .wx_bx{ display:none; float:left; width:80px; line-height:0; padding:5px; background:#fff; box-shadow:0 5px 10px rgba(0,0,0,0.2); position:absolute; left:50%; top:40px; margin-left:-50px;}


.foot_tit{ float:left; width:100%;}
.foot_tit h3{ float:left; width:100%; color:#00274a; font-size:18px; line-height:18px; font-family:Arial; text-transform:uppercase;}
.foot_tit h5{ float:left; width:100%; color:#00274a; font-size:14px; line-height:14px; margin-top:6px;}


@media  screen and (max-width:991px){
	
.foot2{ width:200px;}

}


@media  screen and (max-width:767px){
	
.foot_bg{ padding:6% 0;}	
.foot1{ width:70%; padding:0 0 5% 0;}	
.foot1 .ul1 li{ font-size:13px; margin-top:4px;}
.foot2{ width:100%; text-align:center; margin-top:10px;}
.foot2 .ul1{ margin-top:10px; width:100%; height:auto;}
.foot2 .ul1 img{ width:96px;}
.foot3{ width:30%;}
.foot3 .ul1{ margin-top:6px; }
.foot_tit h3{ font-size:17px;}
.bdshare1 a{ margin-right:0 6px 0 0 !important; width:22px !important; height:22px !important;}
.bds_more{display:none;}

}

/*留学申请*/
.applyFor_1{ float:left; width:100%; background:url(images/ab1.jpg) center no-repeat; background-size:cover; padding:3.91% 3.58%; margin:1.5% 0 4.16% 0;}
.applyFor_1 .text{ float:right; width:383px; background:#fff; background:rgba(255,255,255,0.7); padding:67px 10px 83px 16px;}
.applyFor_1 .text h1{ float:left; width:100%; color:#1c7fcd; font-size:24px; line-height:34px; font-weight:bold;}
.applyFor_1 .text p{ float:left; width:100%; color:#423621; font-size:14px; /*line-height:18px;*/ line-height:25px; margin-top:14px;}

.applyFor_tit{ float:left; width:100%; text-align:center;}
.applyFor_tit h1{ float:left; width:100%; color:#0778cb; font-size:30px; line-height:30px; font-weight:bold; background:url(images/ab2.jpg) center bottom no-repeat; padding-bottom:22px; margin-bottom:13px;}
.applyFor_tit h5{ float:left; width:100%; color:#ba8932; font-size:30px; line-height:30px; }
.applyFor_3{ float:left; width:100%; overflow:hidden; padding:1.83% 0 7.16% 0;}
.applyFor_3 ul{ margin:0 -30px;}
.applyFor_3 li{ float:left; width:33.33%; padding:0 30px;}
.applyFor_3 li.l1{ margin-top:78px;}
.applyFor_3 .la{ float:left; width:100%; position:relative; padding-left:65px; margin-top:107px;}
.applyFor_3 .la .time{ float:left; width:65px; text-align:center; position:absolute; left:0; top:0;}
.applyFor_3 .la .time span{ float:left; width:100%; color:#eaca91; font-size:44px; line-height:34px; font-family:Arial;}
.applyFor_3 .la .time time{ float:left; width:100%; color:#6f6f6f; font-size:12px; line-height:12px; font-family:Arial; margin-top:10px;}
.applyFor_3 .la .box{ float:left; width:100%; position:relative; overflow:hidden;}
.applyFor_3 .la .box .img{ float:left; width:100%; line-height:0; overflow:hidden;}
.applyFor_3 .la .box .text{ float:left; width:100%; position:absolute; left:0; bottom:-200px; background:url(images/ab6.png) center top no-repeat; background-size:100% 100%; padding:40px 20px 18px 20px; text-align:right;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
.applyFor_3 .la .box .text h5{ float:left; width:100%; color:#fff; font-size:14px; line-height:24px; height:48px; overflow:hidden; color:#fff; margin-top:11px;}
.applyFor_3 .la .box .text span{ float:left; width:100%; color:#71582c; font-size:12px; line-height:22px;}
.applyFor_3 .la .box .text span:hover{ color:#fff;}
.applyFor_3 .la:hover .box .text{ bottom:0}


@media  screen and (max-width:1229px){
	
.applyFor_3 ul{ margin:0 -20px;}
.applyFor_3 li{ padding:0 20px;}
.applyFor_3 li.l1{ margin-top:58px;}
.applyFor_3 .la{ margin-top:87px;}

}


@media  screen and (max-width:991px){
	
.applyFor_1{ margin:4% 0;}
.applyFor_1 .text{ padding:34px 10px 42px 16px;}
.applyFor_1 .text h1{ font-size:18px; line-height:28px;}
.applyFor_1 .text p{ margin-top:8px;}

.applyFor_tit h1{ font-size:20px; line-height:20px; padding-bottom:12px; margin-bottom:8px;}
.applyFor_tit h5{ font-size:20px; line-height:20px;}

.applyFor_3 ul{ margin:0 -6px;}
.applyFor_3 li{ padding:0 6px;}
.applyFor_3 li.l1{ margin-top:29px;}
.applyFor_3 .la{ margin-top:44px;}
.applyFor_3 .la .time span{ font-size:36px; line-height:28px;}
.applyFor_3 .la .box .text{ padding:36px 12px 10px 12px;}
.applyFor_3 .la .box .text h5{ margin-top:6px;}

}

@media  screen and (max-width:767px){
	
.applyFor_1{ margin:5% 0; padding:4%;}
.applyFor_1 .text{ width:100%; padding:15px 12px;}

.applyFor_3 li{ width:100%;}
.applyFor_3 .la{ width:100%; margin-top:15px;}
.applyFor_3 li.l1{ margin-top:0;}


}


.applyFor_bg2{ float:left; width:100%; background:url(images/ab7.jpg) center no-repeat; background-size:cover; padding:3.125% 0 5.98% 0; margin-bottom:2.6%;}
.applyFor_tit1{ float:left; width:100%; text-align:center;}
.applyFor_tit1 h1{ float:left; width:100%; color:#b78f48; font-size:30px; line-height:30px;}
.applyFor_tit1 h5{ float:left; width:100%; color:#b78f48; font-size:14px; line-height:14px; font-family:Arial; margin-top:10px;}
.applyFor_l2{ float:left; width:50%;}
.applyFor_l2 .ul1{ float:left; width:100%; margin-top:24px;}
.applyFor_l2 .ul1 li{ float:left; width:325px; position:relative; margin-left:18.66%; margin-top:30px; min-height:66px; padding-left:114px;}
.applyFor_l2 .ul1 li .ico1{ float:left; width:38px; position:absolute; left:0; top:28px;}
.applyFor_l2 .ul1 li .text{ float:left; width:100%;}
.applyFor_l2 .ul1 li .text h4{ float:left; width:100%; color:#0778cb; font-size:18px; line-height:28px; font-weight:bold; margin-bottom:2px;}
.applyFor_l2 .ul1 li .text p{ float:left; width:100%; color:#b78f48; font-size:14px; line-height:18px;}
.applyFor_l2 .ul1 li:hover .ico1{-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotateY(360deg);
   -moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
		transform: rotateY(360deg);}
.applyFor_r2{ float:left; width:50%; background:url(images/ab12.png) left center no-repeat;}
.applyFor_r2 .ul2{ float:left; width:100%; padding-left:60px; margin-top:30px;}
.applyFor_r2 .ul2 li{ float:left; width:27.78%; text-align:center; padding-bottom:70px; position:relative;}
.applyFor_r2 .ul2 li h5{ float:left; width:100%; position:relative;}
.applyFor_r2 .ul2 li h5 .span{ display:block; margin:0 auto; width:32px; height:32px; line-height:32px; font-size:20px; background:#f9cf84; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:52%; color:#fff; z-index:6; position:relative;}
.applyFor_r2 .ul2 li h5 .i{ float:left; width:100%; height:4px; background:#f8cb7c; position:absolute; left:50%; top:50%; margin-top:-2px; z-index:5;}
.applyFor_r2 .ul2 li h5 .p{ float:left; width:52%; height:4px; background:#f8cb7c; position:absolute; left:50%; top:50%; margin-top:-2px; z-index:5;}
.applyFor_r2 .ul2 li h5 .font{ float:left; width:52%; height:4px; background:#f8cb7c; position:absolute; right:50%; top:50%; margin-top:-2px; z-index:5;}
.applyFor_r2 .ul2 li .em{ float:left; width:4px; height:100%; background:#f8cb7c; position:absolute; right:-4px; top:14px; margin-top:0; z-index:5;}
.applyFor_r2 .ul2 li h4{ float:left; width:100%; color:#0778cb; font-size:18px; line-height:28px; font-weight:bold; margin-top:15px;}
.applyFor_r2 .ul2 li.last{ float:right; padding-bottom:0; margin-right:2.2%;}
.applyFor_r2 .ul2 li.l6{ margin-left:14.55%;}
.applyFor_r2 .ul2 li.l6 .em{ right:auto; left:-4px;}


@media  screen and (max-width:991px){
.applyFor_tit1 h1{ font-size:20px; line-height:20px;}	

.applyFor_l2{ width:100%;}
.applyFor_l2 .ul1{ margin-top:2%;}
.applyFor_l2 .ul1 li{ width:100%; margin-left:0; padding-left:50px; margin-top:15px; min-height:30px;}
.applyFor_l2 .ul1 li .ico1{ top:0; width:35px; height:30px;}

.applyFor_r2{ width:100%; background:url(images/ab12_1.png) center top repeat-x; margin-top:5%; padding-top:5%;}
.applyFor_r2 .ul2{ padding:0; margin-top:15px;}
.applyFor_r2 .ul2 li{ padding-bottom:36px;}
.applyFor_r2 .ul2 li.last{ padding-bottom:0;}

}

@media  screen and (max-width:767px){

.applyFor_bg2{ margin-bottom:5%; padding:5% 0;}	
.applyFor_l2{ width:100%;}
.applyFor_r2{ width:100%;}
.applyFor_r2 .ul2 li h5 span{ width:28px; height:28px; line-height:28px; font-size:16px;}
.applyFor_r2 .ul2 li h4{ font-size:14px; margin-top:8px; line-height:24px;}
.applyFor_r2 .ul2 li{ padding-bottom:20px;}
.applyFor_r2 .ul2 li.last{ padding-bottom:0;}
.applyFor_r2 .ul2 li em{ top:12px;}

.applyFor_l2 .ul1 li .text h4{ font-size:16px; line-height:26px;}

}

@media  screen and (max-width:370px){

.applyFor_r2 .ul2 li h4{ font-size:13px;}

}


/*留学申请-澳洲大学*/
.applyFor_bg2.bg2{ padding:3.54% 0 4.11% 0;}
.applyFor_box2{ float:left; width:100%; border-bottom:1px dashed #dcd6cb; border-top:1px dashed #dcd6cb; margin-top:27px; padding:3.5% 0 3.75% 0;}
.applyFor_tit2{ float:left; width:100%; color:#ba8932; font-size:18px; line-height:28px; font-weight:bold; text-align:center;}
.beizhu{ float:left; width:100%; color:#ba8932; font-size:14px; line-height:24px; text-align:center; margin-top:28px;}
.beizhu span{ color:#fe0000;}
.applyFor_l2.l2 .ul1{ margin:0;}
.applyFor_l2.l2 .ul1 li{ margin-bottom:40px;}
.applyFor_l2.l2 .ul1 li .ico1{ top:10px;}
.applyFor_l2.l2_b{ background:url(images/ab12.png) left center no-repeat; background-size:1px 90%;}

.applyFor_2 .text{ padding:30px 10px 28px 16px;}

@media  screen and (max-width:991px){
	
.beizhu{ margin-top:15px; text-align:left;}
.applyFor_l2.l2{ padding:5% 0;}
.applyFor_l2.l2 .ul1 li{ margin-bottom:5px;}
.applyFor_box2{ padding:0;}
.applyFor_tit2{ text-align:left;}
.applyFor_l2.l2_b{ background:url(images/ab12_1.png) center top repeat-x;}

}

@media  screen and (max-width:767px){

.applyFor_2 .text{ padding:15px 12px;}

}

/*留学申请-澳洲高中*/
.applyFor_box2.box3{ padding:2.66% 0;}

@media  screen and (max-width:991px){
	
.applyFor_box2.box3{ padding:2% 0 5% 0;}
.applyFor_l2.l2.l3{ padding:0;}

}

/*留学申请-美国大学*/
.applyFor_r2 .ul3{ float:right; width:81%; margin-top:62px;}
.applyFor_r2 .ul3 li{ float:left; width:100%; background:url(images/ab13.png) 0 0 no-repeat; position:relative; padding-bottom:19px;}
.applyFor_r2 .ul3 li.last{ padding-bottom:0;}
.applyFor_r2 .ul3 li ._th{ float:left; width:1px; height:100%; padding:28px 0 4px 0; position:absolute; left:12px; top:0;}
.applyFor_r2 .ul3 li ._th .i{ float:left; width:1px; height:100%; position:relative; left:0; top:0; background:#a5c4db;}
.applyFor_r2 .ul3 li .nub{ float:left; color:#b78f48; font-size:14px; line-height:24px; position:absolute; left:35px; top:0;}
.applyFor_r2 .ul3 li .tx{ float:left; width:100%; padding-left:87px;}
.applyFor_r2 .ul3 li .tx .p1{ float:left; width:100%; color:#b78f48; font-size:14px; line-height:24px;}
.applyFor_r2 .ul3 li .tx .p2{ float:left; width:100%; color:#0778cb; font-size:14px; line-height:24px; font-weight:bold; margin-top:3px;}


@media  screen and (max-width:991px){
	
.applyFor_r2 .ul3{ width:100%; margin-top:5%;}
}


/*留学申请-美国研究生*/
.applyFor_bg2.bg4{ padding:3.22% 0 35px 0;}
.applyFor_r2 .ul4 li .tx{ padding-left:35px;}
.beizhu1{ margin-top:6.25%;}


/*留学申请-英国中学*/
.applyFor_tit1 h6{ float:left; width:100%; text-align:center; color:#b78f48; font-size:14px; line-height:14px; margin-bottom:10px;}
.applyFor_r2 .b2{ float:left; width:100%; color:#0778cb; font-size:18px; line-height:22px; font-weight:bold; position:relative; padding-left:16px; margin-bottom:13px;}
.applyFor_r2 .b2::after{ float:left; width:2px; height:18px; position:absolute; left:0; top:50%; margin-top:-9px; background:#b78f48; content:'';}
.applyFor_r2.r5 .ul3{ margin-top:30px;}
.applyFor_r2.r5 .ul4{ margin-top:40px;}
.beizhu4{ text-align:left; width:81%; float:right; margin-top:18px;}


@media  screen and (max-width:991px){
.beizhu4{ width:100%;}
}


/*留学申请-英国大学*/
.applyFor_b1{ float:left; width:100%; padding:29px 0 19px 0;}
.applyFor_b1 li{ float:left; width:50%;}
.applyFor_b1 .p1{ float:left; width:87.8%; margin-left:9.16%; padding-left:60px; color:#ba8932; font-size:14px; line-height:25px; min-height:50px; position:relative;}
.applyFor_b1 .p1 .img1{ float:left; width:28px; position:absolute; left:0; top:0;}


@media  screen and (max-width:991px){
.applyFor_b1{ padding:20px 0;}	
.applyFor_b1 li{ width:100%; margin:5px 0;}
.applyFor_b1 .p1{ width:100%; margin-left:0; padding-left:50px;}
.applyFor_b1 .p1 .img1{ width:24px; top:5px;}

}


/*留学申请-英国大学*/
.home_LIBRARY_1{ margin-top:5.5%;}
.home_LIBRARY_1 .bd li .la{ width:100%;}


/*留学申请-加拿大总览*/
.applyForTitle { float:left; width:100%; text-align:center;}
.applyForTitle .eng{ color: #0778cb; font-size: 30px; line-height:30px; font-weight: bold; }
.applyForTitle .line{ text-align: center; line-height: 0; padding-bottom: 12px; padding-top:21px;}
.applyForTitle .line span{ display: inline-block; vertical-align: top; width:48px; height: 1px; background-color: #eaca91; }
.applyForTitle h4{ color: #ba8932; font-size: 30px; line-height:30px;}
.h_Challenges{float:left; width:100%; padding:5.5% 0 4.16% 0;}

.applyFor_6{ float:left; width:100%; margin-top:2.08%;}
.applyFor_6 ul{ margin:0 -15px;}
.applyFor_6 ul li{ float:left; width:50%; padding:0 15px; margin-top:27px;}
.applyFor_6 ul li.li2{ width:25%;}
.applyFor_6 ul li a{ float:left; width:100%; position:relative; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; overflow:hidden; background:#002037;}
.applyFor_6 ul li .img{ float:left; width:100%; height:236px; overflow:hidden; line-height:0;opacity:0.8; filter:alpha(opacity=80); }
.applyFor_6 ul li .tx{ float:left; width:100%; position:absolute; left:0; bottom:35px; padding:0 28px;}
.applyFor_6 ul li .tx h1{ float:left; width:100%; color:#fff; font-size:36px; line-height:36px; font-weight:bold;}
.applyFor_6 ul li .tx h5{ float:left; width:100%; color:#fff; font-size:18px; line-height:18px; margin-top:7px;}

@media  screen and (max-width:1229px){
.applyFor_6 ul li .img{ height:187px;}	
.applyFor_6 ul li .tx{ padding:0 15px; bottom:20px;}
.applyFor_6 ul li .tx h1{ font-size:30px;}
.applyFor_6 ul li .tx h5{ font-size:16px;}

}

@media  screen and (max-width:991px){
.h_Challenges{ padding:5% 0;}	
.applyForTitle .eng{ font-size:18px; line-height:18px; }
.applyForTitle .line{ padding-bottom:8px; padding-top:15px;}
.applyForTitle .line span{width:40px;}
.applyForTitle h4{ font-size:18px; line-height:18px;}	
	
.applyFor_6 ul{ margin:0 -7px;}
.applyFor_6 ul li{ width:100%; padding:0 7px; margin-top:12px;}
.applyFor_6 ul li.li2{ width:50%;}
.applyFor_6 ul li .tx{ bottom:16px; padding:0 14px;}
.applyFor_6 ul li .tx h1{ font-size:20px; line-height:20px; }
.applyFor_6 ul li .tx h5{ font-size:14px; line-height:14px;}
.applyFor_6 ul li .img{ height:auto;}

}

.h_Challenges_bg{ float:left; width:100%; background:url(images/ab40.jpg) center no-repeat; background-size:cover; padding:3.38% 0 8.48% 0;}
.applyForTitle1{ float:left; width:100%; text-align:center; color:#fff; font-size:24px; line-height:24px; font-weight:bold;}
.applyFor_7{ float:left; width:100%; margin-top:3.16%;}
.applyFor_7 li{ float:left; width:50%; padding:0 16px; margin-top:54px;}
.applyFor_7 li .tx{ float:left; width:100%; background:#fff; border-radius:10px; text-align:center; padding:0 10%;}
.applyFor_7 li .tx i{ float:left; width:100%; line-height:0; position:relative; top:0; margin-top:-54px;}
.applyFor_7 li .tx i img{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#f0f0f0; border:5px solid #fff; width:108px; height:108px;}
.applyFor_7 li .tx h1{ float:left; width:100%; color:#d2ac6f; font-size:18px; line-height:28px; font-weight:bold; margin:9px 0 2px 0;}
.applyFor_7 li .tx p{ float:left; width:100%; color:#323232; font-size:14px; line-height:26px; min-height:78px; margin-bottom:20px;}


@media  screen and (max-width:991px){
	
.h_Challenges_bg{ padding:5% 0 8.48% 0;}	
.applyForTitle1{ font-size:18px; line-height:18px; }
.applyFor_7 li{ margin-top:44px; padding:0 6px;}
.applyFor_7 li .tx{ padding:0 15px;}
.applyFor_7 li .tx i{ margin-top:-44px;}
.applyFor_7 li .tx i img{ width:88px; height:88px;border:4px solid #fff; }


}

@media  screen and (max-width:767px){

.applyFor_7 li{ width:100%; margin-top:60px; padding:0;}
.applyFor_7 li .tx p{ min-height:inherit;}

}

.h_plans{ float:left; width:100%; padding:4.58% 0 4.16% 0;}
.applyFor_8{ float:left; width:100%; margin-top:3.58%;}
.applyFor_8 li{ float:left; width:315px; border-left:1px dashed #dcdcdc; background:url(images/ab47.png) left bottom no-repeat; padding:0 0 49px 0; margin-right:127px;}
.applyFor_8 li .l1{ float:left; width:100%; background:url(images/ab46.png) left top no-repeat; padding:22px 0 10px 41px;}
.applyFor_8 li .l2{ float:left; width:100%; padding-left:41px;}
.applyFor_8 li .l2 h1{ float:left; width:100%; color:#ba8932; font-size:24px; line-height:28px; margin-bottom:3px;}
.applyFor_8 li .l2 h6{ float:left; width:100%; color:#318cd2; font-size:12px; line-height:16px;}
.applyFor_8 li .l2 h5{ float:left; width:100%; margin:6px 0 25px 0;}
.applyFor_8 li .l2 h5 span{ float:left; width:27px; height:1px; background:#ba8932;}
.applyFor_8 li .l2 p{ float:left; width:100%; color:#2d2d2d; font-size:14px; line-height:18px;}

@media  screen and (max-width:1229px){
	
.applyFor_8 li{ width:287px; margin-right:50px;}	
.applyFor_8 li .l1{padding:22px 0 10px 30px;}
.applyFor_8 li .l2{ padding-left:30px;}


}

@media  screen and (max-width:991px){
	
.h_plans{ padding:5% 0;}
.applyFor_8 li{ width:100%; margin-top:12px; padding:0 0 45px 0; }	
.applyFor_8 li .l1{padding:22px 0 10px 20px;}
.applyFor_8 li .l2{ padding-left:20px;}
.applyFor_8 li .l2 h1{ font-size:18px; line-height:22px;}
.applyFor_8 li .l2 h5{ margin:6px 0 15px 0;}

}



/*留学申请-总览*/
.applyFor_6 ul li .tx p{ float:left; width:100%; color:#fff; font-size:14px; line-height:26px; height:78px; overflow:hidden; margin:26px 0 4px 0;}

@media  screen and (max-width:1229px){
.applyFor_6 ul li .tx p{ line-height:24px; height:48px; margin:10px 0 0 0;}	

}

@media  screen and (max-width:991px){

.applyFor_6 ul li .tx p{ line-height:22px; height:44px; margin:8px 0 0 0;}	
}




/*艳凤开始*/
/*领美阅读室-领美那些事*/
.clearfix:before,
.clearfix:after{
	display: table;
	content: " ";
}
.clearfix:after{
	clear: both;
}


.thatThing{ position: absolute; width: 100%; left: 0; top: 55.73%; text-align: center;}
.thatThing h2{ color: #fff; font-size: 48px; line-height: 1.125;  text-transform: uppercase;}
.thatThing .china{ color: #fff; font-size: 24px; line-height: 1.5;}
@media  screen and (max-width:1229px){
	.thatThing h2{font-size: 38px;}
	.thatThing .china{ font-size: 19px;}
}
@media  screen and (max-width:767px){
	.thatThing h2{font-size: 20px;}
	.thatThing .china{ font-size: 14px;}
}

.thatBread{ padding: 2.5% 0; color: #afafaf; font-size: 14px; line-height: 18px;}
.thatBread a{ color: #afafaf; }
.thatBread a:hover,
.thatBread a.hover{ color: #b78f48;}

.caseSlide{ float: left; width: 100%; }
.pz_SideLayer{ float: left; width: 100%; text-align: left;}
.pz_SideLayer .l1{ display: inline-block; height: 24px; margin-right: 40px; }
.pz_SideLayer .l1 a{ float: left;color: #000000; font-size: 14px; line-height: 24px;  }
.pz_SideLayer .l1 a:hover,
.pz_SideLayer .l1 .hover{  color: #b78f48;}


.babyser{ float: left; width: 100%; margin-top: 30px; position: relative; z-index: 5;}
.babyser h2{ float:left; width:100%; padding:0 10px 0 10px; border-bottom:#e1e1e1 solid 1px;  color:#333333; font-size:16px; line-height:48px;}
.babyser h2 .imgr{ float:right; margin:16px 0 0 0;}
@media  screen and (max-width:991px){
	.babyser h2 .imgr{ float:right; margin:16px 0 0 0;
		transition: all 0.2s linear;
	}
	.babyser h2.active .imgr{
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		transform:rotate(90deg);
	}
}

.pz_SideLayerph{ position: absolute;  display:none; width:100%; left:0; top:49px; background-color:#fff;}
.pz_SideLayerph .l1{}
.pz_SideLayerph .l1 h3{ color:#333; font-size:16px; line-height:48px; cursor:pointer; border-bottom:#e1e1e1 solid 1px;}
.pz_SideLayerph .l1 h3 a{ color:#333; padding-left:15px;}
.pz_SideLayerph .l1 h3.active a{ color:#cb9e4f;}
.pz_SideLayerph .l1 h3 img{ float:right; margin:25px 15px 0 0;}
.pz_SideLayerph .l1 h3 img.img3{ display:block;}
.pz_SideLayerph .l1 h3 img.img3h{ display:none;}
.pz_SideLayerph .l1 h3.active img.img3{ display:none;}
.pz_SideLayerph .l1 h3.active img.img3h{ display:block;}
.pz_SideLayerph .l1 .l1ul{ display:none;}
.pz_SideLayerph .l1 .l1ul li{border-bottom:#e1e1e1 solid 1px; padding:10px 10px 10px 29px; font-size:14px; line-height:22px;}
.pz_SideLayerph .l1 .l1ul li a{color:#999999;}
@media  screen and (max-width:767px){
	.babyser{ margin-top: 5px; }
}
.serbase{ padding:31px 130px 22px 130px; color: #666666; font-size: 14px; line-height: 30px; text-align: center; }
@media  screen and (max-width:1199px){
	.serbase{ padding:31px 0px 22px 0px; }
}
@media  screen and (max-width:767px){
	.serbase{ padding:20px 0px 22px 0px; }
}

.thatList{ padding: 3px 0 0 0; margin: 0 -20px;}
.thatList ul{ float: left; width: 100%; min-height: 500px;
	display:flex;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	align-items: flex-start;
}
.thatList ul li{ float: left; width: 25%; padding: 0 20px;}
.thatList ul li a{ float: left; width: 100%; padding-top: 15.5%;}
.thatList ul li a .thatImg{  overflow: hidden; position: relative;  line-height: 0;}
.thatList ul li a .thatImg .img2{
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode:bicubic;
}
.thatList ul li a:hover .thatImg .img2{
	transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);
	-webkit-transform: scale(1.09,1.09);
	-o-transform: scale(1.09,1.09);
	-moz-transform: scale(1.09,1.09);
}
.thatList ul li a .thatImg .black{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.2);}
.thatList ul li a .thatImg .icon{ position: absolute; width: 30px; height: 30px; left: 50%; top: 50%; margin: -15px 0 0 -15px; line-height: 0;}
.thatList ul li a .thatDown{ background-color: #fff; padding: 0 7.4%;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.11);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.11);
	-o-box-shadow:0 0 6px rgba(0,0,0,0.11);
	box-shadow: 0 0 6px rgba(0,0,0,0.11);
}
.thatList ul li a .thatDown b{ float: right; width: 17px; height: 17px; line-height: 0; margin-top: 12px;}
.thatList ul li a .thatDown .thatLeft{ padding-right: 20px; color: #444444; font-size: 14px; line-height: 40px;}
@media  screen and (max-width:991px){
	.thatList{ margin: 0 -10px;}
	.thatList ul{ min-height: 50px;  }
	.thatList ul li{ width: 33.33%; padding: 0 10px;}
}
@media  screen and (max-width:767px){
	.thatList{ margin: 0 -7px;}
	.thatList ul li{ width: 50%; padding: 0 7px;}
	.thatList ul li a{ padding-top: 10.5%;}
}


.thatwin{ display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 1200;}
.thatwin .winBack{ position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,0.8); z-index: 1210;}
.thatwin .winWin{ position: fixed; width: 100%; left: 0; top: 50%; z-index: 1220;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.thatwin .winWin .winBox{ position:relative; line-height: 0; padding:34px;}
.thatwin .winWin .winBox .winShop{ position: absolute; width: 24px; height: 24px; line-height: 0; right: 0; top: 0; z-index: 1230; cursor: pointer;}
@media  screen and (max-width:767px){
	.thatwin .winWin .winBox{ padding:15px;}
	.thatwin .winWin .winBox .winShop{  width: 18px; height: 18px; right:-8px; top: -8px; }
}





/*分页*/
.waik_1{ padding:4.3% 0; text-align:center;}
.pz_fy{ text-align: center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display: inline-block; vertical-align: top; height:18px; line-height:16px; border: #fff solid 1px; color:#52575c; font-size:14px; text-decoration:none; margin:0 3px; padding: 0 4px; text-align: center; }
.pz_fy a:hover,
.pz_fy a.on{ color: #b78f48; text-decoration:none;  }/*鼠标经过和默认当前页样式*/
.pz_fy a.page{ width: 18px; border-color: #000000; line-height: 0; padding: 0;}
.pz_fy a.page.on,
.pz_fy a.page:hover{ border-color: #b78f48; background-color: #b78f48;}
.pz_fy a.page .imgs{}
.pz_fy a.page .imgd{ display: none;}
.pz_fy a.page:hover .imgs,
.pz_fy a.page.on .imgs{ display: none;}
.pz_fy a.page:hover .imgd,
.pz_fy a.page.on .imgd{ display: block; }
.pz_fy .pageinput{ display: inline-block; vertical-align: top; width: 26px; height: 18px; border: #707070 solid 1px; color:#333; outline: 0; -webkit-appearance:none; margin-left: 12px;}
.pz_fy .pagego{ display: inline-block; vertical-align: top; width: 30px; color: #b78f48; font-size: 14px; line-height: 0; background: 0; border: 0;outline: 0; -webkit-appearance:none; line-height: 18px;}


.fy_phone{ display:none;}
@media  screen and (max-width:991px){
	.waik_1{ padding: 8% 0; }
	.fy_phone{ display:block; font-family:'Arial';}
	.fy_phone{ text-align:center; font-size:14px; color:#333;}
	.fy_phone a{ display:inline-block; width:100px; height:30px; line-height:29px; border:solid 1px #b78f48; color:#b78f48;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
		border-radius:15px; }
	.fy_phone span{ display:inline-block; padding:0 10%; height:30px; line-height:30px; color:#333;}
}


/*领美阅读室*/
.readRoomList{ padding-top: 9px;}
.readRoomList ul{ float:left; width:100%; min-height: 500px;}
.readRoomList ul li{ padding:22px 0 22px 0; border-bottom: #eaeaea dashed 1px; }
.readRoomList ul li a{ float: left; width: 100%;}
.readRoomList ul li a .roomPic{ float: left; width: 176px; height: 120px; overflow: hidden;}
.readRoomList ul li a .roomPic img{
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode:bicubic;
}
.readRoomList ul li a:hover .roomPic img{
	transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);
	-webkit-transform: scale(1.09,1.09);
	-o-transform: scale(1.09,1.09);
	-moz-transform: scale(1.09,1.09);
}
.readRoomList ul li a .roomRight{ padding-left: 198px;}
.readRoomList ul li a .roomRight h3{ float: left; width: 100%; color: #00101f; font-size: 18px; line-height: 1;}
.readRoomList ul li a:hover .roomRight h3{ color: #b78f48;}
.readRoomList ul li a .roomRight p{ float: left; width: 100%; height: 36px; line-height: 18px; margin-top: 11px; overflow: hidden; color: #52575c; font-size: 12px;}
.readRoomList ul li a .roomRight .time{ float: left; width: 100%; margin-top: 42px; height: 14px; color: #717f8d; font-size: 14px;  line-height: 1;}
.readRoomList ul li a .roomRight .time .timeLeft{ float: left;}
.readRoomList ul li a .roomRight .time .timeRight{ float: right; width: 18px; height: 18px; margin-top: -4px;}
.readRoomList ul li a .roomRight .time .timeRight .imgs{ }
.readRoomList ul li a .roomRight .time .timeRight .imgd{ display: none;}
.readRoomList ul li a:hover .roomRight .time .timeRight .imgs{ display: none;}
.readRoomList ul li a:hover .roomRight .time .timeRight .imgd{ display: block;}
@media  screen and (max-width:991px){
	.readRoomList ul{min-height: 50px;}
}
@media  screen and (max-width:767px){
	.readRoomList ul li{ padding:12px 0 12px 0; border-bottom: #eaeaea dashed 1px; }
	.readRoomList ul li a .roomPic{ width: 132px; height: 90px; }
	.readRoomList ul li a .roomRight{ padding-left: 145px;}
	.readRoomList ul li a .roomRight h3{ font-size: 16px; }
	.readRoomList ul li a .roomRight .time{  margin-top: 14px;}
	.readRoomList ul li a .roomRight .time .timeRight{ float: right; width: 14px; height: 14px; margin-top: 0;}

}


/*领美优势*/
.advantage_1{ margin-top: 12px; line-height: 0; position: relative;}
.advantage_1 .adFloat{ position: absolute; width: 100%; left: 0; top: 45.45%; padding: 0 2.91%; text-align: right;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.advantage_1 .adFloat h4{ color: #0778cb; font-size: 41px; line-height:1.46; }
.advantage_1 .adFloat .eng{ color: #cb9e4f; font-size: 18px; line-height:1.55; text-transform: uppercase; }
@media  screen and (max-width:1229px){
	.advantage_1 .adFloat h4{ font-size: 36px;  }
	.advantage_1 .adFloat .eng{ font-size: 16px;}
}
@media  screen and (max-width:991px){
	.advantage_1 .adFloat h4{ font-size: 31px;  }
	.advantage_1 .adFloat .eng{font-size: 14px;  }
}
@media  screen and (max-width:767px){
	.advantage_1 .adFloat h4{ font-size: 20px;  }
	.advantage_1 .adFloat .eng{font-size: 12px;  }
}


.advantage_2{ padding: 5.58% 0 3.41% 0;}
.advantageTitle{ text-align: center;}
.advantageTitle .eng{ color: #0778cb; font-size: 32px; line-height:1.59; font-weight: bold; }
.advantageTitle .line{ text-align: center; line-height: 0; padding-bottom: 12px; padding-top: 2px;}
.advantageTitle .line span{ display: inline-block; vertical-align: top; width:119px; height: 1px; background-color: #d0a860; }
.advantageTitle h4{ color: #cb9e4f; font-size: 18px; line-height: 1;}
@media  screen and (max-width:995px){
	.advantageTitle .eng{ font-size: 28px;}
	.advantageTitle h4{ font-size: 16px;}
}
@media  screen and (max-width:767px){
	.advantageTitle .eng{ font-size: 22px;}
	.advantageTitle .line{ padding-bottom: 5px;}
	.advantageTitle .line span{  width:72px; }
	.advantageTitle h4{ font-size: 16px;}

}

.advantageT_2_down{ margin-top: 4.5%; height: 836px; background: url("images/yfimg12.jpg") center top no-repeat; background-size: 100% 100%;}
.advantageT_2_down .pai_1{ height: 155px;}
.advantageT_2_down .pai_Box_1{ float: left; width: 195px; margin-left: 255px;}
.advantageT_2_down .pai_all{}
.advantageT_2_down .pai_all h5{ color: #cb9e4f; font-size: 16px; font-weight: bold; line-height: 20px;}
.advantageT_2_down .pai_all .paiDown{ height: 72px; margin-top: 6px; color: #555555; font-size: 14px;line-height: 24px;}
.advantageT_2_down .pai_Box_2{ float: left; width: 195px; margin-left: 427px;}
.advantageT_2_down .pai_2{ height: 76px;}
.advantageT_2_down .pai_box_2{ float: left; width: 76px; height: 76px; margin-left: 121px; line-height: 0;}
.advantageT_2_down .pai_box_3{ float: left; width: 76px; height: 76px; margin-left: 236px; line-height: 0;}
.advantageT_2_down .pai_box_4{ float: left; width: 76px; height: 76px; margin-left: 236px; line-height: 0;}
.advantageT_2_down .pai_3{ margin-top: 68px; height: 147px;}
.advantageT_2_down .pai_Box_5{ float: left; /*width: 195px;*/ width:215px; margin-left: 196px;}
.advantageT_2_down .pai_Box_6{ float: left; width: 195px; /*margin-left: 158px;*/ margin-left:138px;}
.advantageT_2_down .pai_Box_7{ float: left; /*width: 195px;*/ width:255px; margin-left: 99px;}
.advantageT_2_down .pai_4{ height: 76px;}
.advantageT_2_down .pai_box_8{ float: left; width: 76px; height: 76px; margin-left: 433px; line-height: 0;}
.advantageT_2_down .pai_box_9{ float: left; width: 76px; height: 76px; margin-left: 237px; line-height: 0;}
.advantageT_2_down .pai_box_10{ float: left; width: 76px; height: 76px; margin-left: 259px; line-height: 0;}
.advantageT_2_down .pai_5{ margin-top: 61px; height: 155px; }
.advantageT_2_down .pai_Box_11{ float: left; width: 195px; margin-left: 255px;}
.advantageT_2_down .pai_Box_12{ float: left; width: 195px; margin-left: 65px;}
.advantageT_2_down .pai_6{ height: 76px;}
.advantageT_2_down .pai_box_13{ float: left; width: 76px; height: 76px; margin-left: 121px; line-height: 0;}
@media  screen and (max-width:1229px){
	.advantageT_2_down{ height: 670px;}
	.advantageT_2_down .pai_1{ height: 123px;}
	.advantageT_2_down .pai_Box_1{  margin-left: 206px;}
	.advantageT_2_down .pai_all .paiDown{ margin-top: 0; }
	.advantageT_2_down .pai_Box_2{ margin-left: 302px;}
	.advantageT_2_down .pai_2{ height: 62px;}
	.advantageT_2_down .pai_box_2{ width: 61px; height: 61px; margin-left: 97px; }
	.advantageT_2_down .pai_box_3{ width: 61px; height: 61px; margin-left: 189px;}
	.advantageT_2_down .pai_box_4{ width: 61px; height: 61px; margin-left: 190px; }
	.advantageT_2_down .pai_3{ margin-top: 48px; height: 123px;}
	.advantageT_2_down .pai_Box_5{ margin-left: 158px;}
	.advantageT_2_down .pai_Box_6{ margin-left: 87px;}
	.advantageT_2_down .pai_Box_7{ margin-left: 43px;}
	.advantageT_2_down .pai_4{ height: 61px;}
	.advantageT_2_down .pai_box_8{ width: 61px; height: 61px; margin-left: 347px; }
	.advantageT_2_down .pai_box_9{ width: 61px; height: 61px; margin-left: 190px; }
	.advantageT_2_down .pai_box_10{ width: 61px; height: 61px; margin-left: 207px; }
	.advantageT_2_down .pai_5{ margin-top: 40px; height: 133px; }
	.advantageT_2_down .pai_Box_11{ margin-left: 206px;}
	.advantageT_2_down .pai_Box_12{ margin-left: 15px;}
	.advantageT_2_down .pai_6{ height: 61px;}
	.advantageT_2_down .pai_box_13{ width: 61px; height: 61px; margin-left: 97px; line-height: 0;}
}

.advantagePhone{ padding: 12px 0;}
.advantagePhone .advLi{ float: left; width: 100%; line-height: 0;}
.advantagePhone .advLi .b{ float: left; width: 76px; height: 76px; padding: 5px;
	-webkit-box-shadow: 0 0 6px rgba(171,171,171,0.38);
	-moz-box-shadow: 0 0 6px rgba(171,171,171,0.38);
	-o-box-shadow: 0 0 6px rgba(171,171,171,0.38);
	box-shadow: 0 0 6px rgba(171,171,171,0.38);
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
}
.advantagePhone .advLi.tow .b{ float: right;  }
.advantagePhone .advLi .b .i{ float: left; width: 100%; height: 66px; line-height: 0; background-color: #0778cb;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
}
.advantagePhone .advLi .advRight{ margin-top: 38px; padding: 0 38px 0 76px;}
.advantagePhone .advLi.tow .advRight{ padding: 0 76px 0 38px;}
.advantagePhone .advLi .advRight .advBox{border-top: #0778cb dashed 1px; border-right: #0778cb dashed 1px; padding: 15px;}
.advantagePhone .advLi.tow .advRight .advBox{ border-right: 0;border-left: #0778cb dashed 1px; }
.advantagePhone .advLi .advRight .tit{ color: #cb9e4f; font-size: 16px; line-height: 20px; font-weight: bold;}
.advantagePhone .advLi .advRight .text{ padding-top: 3px; color: #555555; font-size: 14px; line-height: 24px;}
@media  screen and (max-width:767px){
	.advantagePhone .advLi .b{ width: 56px; height: 56px; padding: 3px;  }
	.advantagePhone .advLi .b .i{ height: 50px; }
	.advantagePhone .advLi .advRight{ margin-top: 29px; padding: 0 29px 0 56px;}
	.advantagePhone .advLi.tow .advRight{ padding: 0 56px 0 29px;}
}


.advantage_3{ background: url("images/yfimg20.jpg") repeat;}
.advantage_3_box{ padding: 3.58% 0 5% 0;}
.advantage_3_Down{ overflow: hidden;}
.advantage_3_Down .bc_1{ padding-top: 4.5%;}
.advantage_3_Down .bc_tit{ color: #cb9e4f; font-size: 20px;font-weight: bold; line-height: 24px; text-align: center;}
.advantage_3_Down .bc_1 .bc_Top{ margin: 0 -32px;}
.advantage_3_Down .bc_1 .bc_wid_1{float: left; width: 50%; padding: 4.16% 132px 0 132px;}
.advantage_3_Down .vanTitle{ border-bottom: #bedaef dashed 1px;}
.advantage_3_Down .vanTitle .vanTitTop{ line-height: 20px; color: #cb9e4f; font-size: 16px; font-weight: bold;}
.advantage_3_Down .vanTitle  .vanZuo{ float: left;}
.advantage_3_Down .vanTitle  .vanYou{ float: right; width: 120px;}
.advantage_3_Down .vanTitle .vanTitDown{ padding: 6px 0 12px 0; color: #0778cb; font-size: 14px; line-height: 16px;}
.advantage_3_Down .vanList{}
.advantage_3_Down  .bge{}
.advantage_3_Down  .bge .tdright{ width: 120px; text-align: center; color: #0778cb; font-size: 16px;}
.advantage_3_Down  .bge .td_1{ padding: 13px 5px 10px 0;}
.advantage_3_Down  .bge .td_1 .college{ color: #cb9e4f; font-size: 14px; line-height: 20px;}
.advantage_3_Down  .bge .td_1 .eng{ padding-top: 2px; color: #0778cb; font-size: 14px; line-height: 16px;}

.advantage_3_Down .bc_2{ margin: 0 -32px; }
.advantage_3_Down .bc_wid_2{float: left; width: 50%; padding: 4.5% 132px 0 132px;}
.advantage_3_Down .bc_wid_3{ padding-top: 12.29%;}
@media  screen and (max-width:1229px){
	.advantage_3_Down .bc_1 .bc_Top{ margin: 0 -10px;}
	.advantage_3_Down .bc_1 .bc_wid_1{ padding: 4.16% 60px 0 60px;}
	.advantage_3_Down .bc_2{ margin: 0 -10px; }
	.advantage_3_Down .bc_wid_2{ padding: 4.5% 60px 0 60px;}
}
@media  screen and (max-width:991px){
	.advantage_3_Down .bc_1 .bc_Top{ margin: 0;}
	.advantage_3_Down .bc_1 .bc_wid_1{ padding: 4.16% 10px 0 10px;}
	.advantage_3_Down .bc_2{ margin: 0 ; }
	.advantage_3_Down .bc_wid_2{ padding: 4.5% 10px 0 10px;}
}
@media  screen and (max-width:767px){
	.advantage_3_Down .bc_tit{ font-size: 18px;}
	.advantage_3_Down .bc_1 .bc_wid_1{ width: 100%; padding: 4.16% 0 0 0;}
	.advantage_3_Down .vanTitle .vanTitTop{ font-size: 14px;}
	.advantage_3_Down .vanTitle  .vanYou{  width: 100px;}
	.advantage_3_Down .vanTitle .vanTitDown{  font-size: 12px;}
	.advantage_3_Down .bc_wid_2{ width: 100%; padding: 4.16% 0 0 0;}
	.advantage_3_Down  .bge .tdright{ width: 50px; }
	.advantage_3_Down  .bge .td_1 .eng{ padding-top: 2px; color: #0778cb; font-size: 12px; line-height: 16px;}
}



/*领美家庭*/
.lmFamily{ padding-top: 6px; margin: 0 -30px;}
.lmFamily ul{ float: left; width: 100%; min-height: 500px;
	display: -webkit-flex; /*webkit*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
}
.lmFamily ul li{ float: left; width: 33.3333%; padding: 0 30px;}
.lmFamily ul li a{ float: left; width: 100%; padding-bottom: 19.44%;}
.lmFamily ul li a .familyPic{ overflow: hidden; line-height: 0;}
.lmFamily ul li a .familyPic img{
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode:bicubic;
}
.lmFamily ul li a:hover .familyPic img{
	transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);
	-webkit-transform: scale(1.09,1.09);
	-o-transform: scale(1.09,1.09);
	-moz-transform: scale(1.09,1.09);
}
.lmFamily ul li a .familyDown{ }
.lmFamily ul li a .familyDown .fd{ padding: 11px 0 7px 0; line-height: 24px;}
.lmFamily ul li a .familyDown .fd .time{ float: right; color: #aaaaaa; font-size: 12px; }
.lmFamily ul li a .familyDown .fd .fleft{ padding-right: 80px; color: #2d2d2d; font-size: 16px;}
.lmFamily ul li a .familyDown .fp{ height: 54px; color: #2d2d2d; font-size: 14px; line-height: 18px; overflow: hidden;}
@media  screen and (max-width:991px){
	.lmFamily{ margin: 0 -15px;}
	.lmFamily ul{ min-height: 50px;}
	.lmFamily ul li{ padding: 0 15px;}
	.lmFamily ul li a{padding-bottom: 8.44%; padding-top: 8%;}
}
@media  screen and (max-width:767px){
	.lmFamily{ margin: 0 -7px;}
	.lmFamily ul li{ padding: 0 7px; width: 50%;}
}

.familyPage{ padding: 0 0 6.33% 0;}
.familyPageBox{ text-align: center; line-height: 0;}
.familyPageBox a{ display: inline-block; width: 31px; height: 31px; margin: 0 10px; line-height: 0; background-color: #b78f48; }

.familyParent{ background: url("images/yfimg20.jpg") repeat;}

.familyParent .parents{ padding: 6.16% 103px;}
.familyParent .parentsSlick{ position: relative;}
.familyParent .parentsSlick li{}
.familyParent .parentsSlick li .parPic{ float: left; width: 360px; height: 268px; overflow: hidden;}
.familyParent .parentsSlick li .parPic img{
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode:bicubic;
}
.familyParent .parentsSlick li:hover .parPic img{
	transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);
	-webkit-transform: scale(1.09,1.09);
	-o-transform: scale(1.09,1.09);
	-moz-transform: scale(1.09,1.09);
}
.familyParent .parentsSlick li .parRight{ padding: 0 118px 0 410px;}
.familyParent .parentsSlick li .parRight .parTop{ float: left; width: 100%;}
.familyParent .parentsSlick li .parRight .parTop .time{ float: right; color: #aaaaaa; font-size: 12px; line-height: 12px; padding-top: 12px;}
.familyParent .parentsSlick li .parRight .parTop .timeLeft{ padding-right: 85px; color: #0778cb; font-size: 24px; font-weight: bold; line-height: 24px;}
.familyParent .parentsSlick li .parRight .parD{ float: left; width: 100%; height: 176px; margin-top: 23px; color: #2d2d2d; font-size: 14px; line-height: 22px; overflow: hidden;}

.parentsSlick .slick-dots{ position: absolute; width: 5px; right: 13px; top: 50px; line-height: 0;}
.parentsSlick .slick-dots li{ float: left; width: 5px; height: 5px; border: #b78f48 solid 1px; margin-top: 7px; text-indent: -200px; overflow: hidden;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
}
.parentsSlick .slick-dots li.slick-active{ background-color: #b78f48;}
.parentsSlick .slick-prev{ position: absolute; width: 31px; height: 31px; top: auto; left: auto; right: 0; bottom: 51px; background: url("images/yfimg28.png") no-repeat #b78f48; background-size: cover;}
.parentsSlick .slick-next{ position: absolute; width: 31px; height: 31px; top: auto; right: 0; bottom: 0; background: url("images/yfimg29.png") no-repeat #b78f48; background-size: cover;}
@media  screen and (max-width:1229px){
	.familyParent .parents{ padding: 6.16% 0;}
}
@media  screen and (max-width:991px){
	.familyParent .parentsSlick li .parPic{ width: 296px; height: 220px; }
	.familyParent .parentsSlick li .parRight{ padding: 0 50px 0 305px;}
}
@media  screen and (max-width:767px){
	.familyParent .parentsSlick li .parPic{ width: 100%; height: auto; }
	.familyParent .parentsSlick li .parRight{ float: left; width: 100%; padding: 15px 0 0 0;}
	.familyParent .parentsSlick li .parRight .parTop .timeLeft{ font-size: 18px; }
	.familyParent .parentsSlick li .parRight .parD{  height: 66px; margin-top: 12px; }
	.parentsSlick .slick-dots{ position: static; width: 100%; right: auto; top: auto; padding: 13px 0; margin-top: 15px; text-align: center; line-height: 0;}
	.parentsSlick .slick-dots li{ float: none; display:inline-block; vertical-align: top; margin: 0 5px; }
	.parentsSlick .slick-prev{  top: auto; left: 0; right: auto; bottom: 0; background: url("images/yfimg26.png") no-repeat #b78f48; background-size: cover;}
	.parentsSlick .slick-next{ background: url("images/yfimg25.png") no-repeat #b78f48; background-size: cover;}
}




/*联系我们*/
.contactBlock{ padding: 0 0 3.5% 0;}
.contactBlock .contactLeft{ float: left; width: 60%;}
.contactBlock .contactLeft .conLeftLine{ padding: 9px 0 6.52% 0;}
.contactBlock .contactLeft .conLeftLine .lienTit{ color: #0778cb; font-size: 18px; line-height: 24px; font-weight: bold;}
.contactBlock .contactLeft .conLeftLine .lineTop{ padding-top: 8px;}
.contactBlock .contactLeft .conLeftLine .lineTop .lineB{ float: left; width: 20px; height: 20px; margin-top: 2px; margin-left: 4px; line-height: 0;}
.contactBlock .contactLeft .conLeftLine .lineTop .lineRi{ padding-left:35px; color: #262626; font-size: 14px;line-height: 24px; }
.contactBlock .contactLeft .conLeftLine .lineEng{ padding: 3px 0 0 35px; color: #272727; font-size: 12px; line-height: 16px;}
@media  screen and (max-width:991px){
	.contactBlock{ padding: 3.5% 0 3.5% 0;}
	.contactBlock .contactLeft{ width: 100%;}
	.contactBlock .contactLeft .conLeftLine{ padding: 9px 0 3.52% 0;}
}
@media  screen and (max-width:767px){
	.contactBlock .contactLeft .conLeftLine .lienTit{ font-size: 16px; }

}

.contactBlock .contactRight{ float: left; width: 40%;}
.contactBlock .contactRight .tit{color: #0778cb; font-size: 18px; line-height: 24px; font-weight: bold; padding-top: 9px;}
.contactBlock .contactRight .actLine{ padding: 8px 0 14px 0;}
.contactBlock .contactRight .actLine .actB{float: left; width: 20px; height: 20px; margin-top: 2px; margin-left: 4px; line-height: 0;}
.contactBlock .contactRight .actLine .actr{padding-left:35px; color: #262626; font-size: 14px;line-height: 24px;}
.contactBlock .contactRight .actEwm{}
.contactBlock .contactRight .actEwm .ewm{ float: left; width: 121px; margin-left: 35px;}
@media  screen and (max-width:991px){
	.contactBlock .contactRight{ width: 100%;}
}
@media  screen and (max-width:767px){
	.contactBlock .contactRight .tit{ font-size: 16px; }
	.contactBlock .contactRight .actLine{ padding: 8px 0 8px 0;}
	.contactBlock .contactRight .actEwm{ padding-top: 5px;}
}



/*加入领美*/
.joinIn{ padding: 1.5% 0 5.16% 0;}
.joinIn .joinBorder{ border: #eeeeee solid 1px; padding: 2.83% 4.5% 2.16% 4.5%;}
.joinIn .joinBorder .joinPic{ line-height: 0;}
.joinIn .joinBorder .joinIf{ padding: 15px 0 0 0; color: #000000; font-size: 16px; line-height: 34px;}
.joinIn .joinBorder .joinEmale{ color: #000000; font-size: 14px; line-height: 24px; text-align: right;}
.joinIn .joinBorder .joinEmale span{ color: #0778cb;}
@media  screen and (max-width:991px){
	.joinIn{ padding: 4.5% 0 5.16% 0;}
	.joinIn .joinBorder .joinIf{ padding: 12px 0 0 0; font-size: 14px;  line-height: 30px;}
	.joinIn .joinBorder .joinEmale{ padding-top: 5px;}
}
@media  screen and (max-width:767px){
	.joinIn .joinBorder{ padding: 3% 3% 4% 3%;}
	.joinIn .joinBorder .joinEmale{  text-align: left;}
}



/*关于领美*/
.meet_1{ padding: 5.25% 0 4.75% 0;}
.meet_1_down{}
.meet_1_down .meetText{padding: 1.75% 0 0 0; color: #52575c; font-size: 14px; line-height: 20px; text-align: center;}
.meet_1_down .meetList{ margin: 0 -49px 0 -27px;}
.meet_1_down .meetList .meetUl{ float: left; width: 100%;
	display: -webkit-flex; /*webkit*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
}
.meet_1_down .meetList .meetUl li{ float: left; width: 33.3333%; padding: 40px 67px 0 67px; }
.meet_1_down .meetList .meetUl li .meetBorder{ border: #b78f48 solid 1px; padding: 5.86% 9.31% 3.1% 9.31%; position: relative;}
.meet_1_down .meetList .meetUl li .meetBorder .meetP{ height: 72px; color: #52575c; font-size: 14px; line-height: 18px; overflow: hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.meet_1_down .meetList .meetUl li .meetBorder .meetInte{ padding-top: 6.3%; color: #52575c; font-size: 14px; font-weight: bold;  text-align: right;}
.meet_1_down .meetList .meetUl li .meetBorder .meetInteEn{ color: #ccb187; font-size: 14px; font-weight: bold; line-height: 20px; text-align: right;}
.meet_1_down .meetList .meetUl li .meetBorder .kuang{ position: absolute; width:68px; height: 36px; border: #b78f48 solid 1px; left: -30px; top:-18px;  }
@media  screen and (max-width:1229px){
	.meet_1_down .meetList{ margin: 0 -20px 0 0;}
	.meet_1_down .meetList .meetUl li{ padding: 40px 40px 0 40px; }
}
@media  screen and (max-width:991px){
	.meet_1_down .meetList{ margin: 0 -10px 0 10px;}
	.meet_1_down .meetList .meetUl li{ padding: 40px 10px 0 10px; }
	.meet_1_down .meetList .meetUl li .meetBorder .kuang{ width:36px; height: 16px; border: #b78f48 solid 1px; left: -16px; top:-6px;  }
}
@media  screen and (max-width:767px){
	.meet_1_down .meetList{ margin: 0 -10px 0 5px;}
	.meet_1_down .meetList .meetUl li{ width: 100%; padding: 20px 10px 0 10px; }
}


.weDoBack{ background: url("images/yfimg20.jpg") repeat;}
.weDo{ padding: 2.5% 0 0 0;}
.weDoList{ padding-top: 3.33%;}
.weDoList .do{ float: left; padding-top: 12px; height: 159px;}
.weDoList .do_1{ width:25%; }
.weDoList .doB{ float: left; width: 65px; height: 65px; line-height: 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.weDoList .do:hover .doB{
	-webkit-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	transform: translate(0, -5px);
}
.weDoList .doRight{ padding-left: 100px;}
.weDoList .doRight .dotit{ float: left; width:100%; color: #ba8932; font-size: 18px; line-height: 1.2; }
.weDoList .doRight .dotext{ float: left; width: 100%; padding-top: 7px; color: #8b9fb3; line-height: 18px;}

.weDoList .do_2{ width:28.66%; margin-left: 12.75%; }
.weDoList .do_3{ float: right; width:22.91%;}
.weDoList .do_4{ width:20.83%; margin-left: 18.5%;}
.weDoList .do_5{ width:29.58%; margin-left: 16.33%;}
@media  screen and (max-width:991px){
	.weDoList .do_1{ width:40%; margin-left: 5%; }
	.weDoList .do_2{ width:40%; margin-left: 10%; }
	.weDoList .do_3{ float: left; width:40%; margin-left: 5%;}
	.weDoList .do_4{ width:40%; margin-left: 10%;}
	.weDoList .do_5{ width:60%; margin-left: 20%;}
}
@media  screen and (max-width:767px){
	.weDoList{ padding-bottom: 4%;}
	.weDoList .do{ height: auto; padding-top: 5%;}
	.weDoList .doRight .dotit{ font-size: 15px; }
	.weDoList .do_1{ width:100%; margin-left: 0; }
	.weDoList .doB{ width: 55px; height: 55px; }
	.weDoList .doRight{ padding-left: 75px;}
	.weDoList .do_2{ width:100%; margin-left: 0; }
	.weDoList .do_3{ width:100%; margin-left: 0;}
	.weDoList .do_4{ width:100%; margin-left: 0;}
	.weDoList .do_5{ width:100%; margin-left:0;}
}

.oneStopBack{background: url("images/yfimg20.jpg") repeat;}
.oneStop{ padding: 5.25% 0 5.41% 0;}
.oneStopDown{ padding-top: 1.25%; margin: 0 -23px;}
.oneStopDown ul{ float: left; width: 100%;
	display: -webkit-flex; /*webkit*/
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-start;
}
.oneStopDown ul li{ float: left; width: 20%; padding: 3.66% 23px 0 23px; text-align: center;}
.oneStopDown ul li .count{ display: inline-block; vertical-align: top; width: 50px; height: 50px; text-align: center; line-height: 50px; color: #004f89; font-size: 22px; background: url("images/yfimg41.png") center no-repeat; background-size: cover; }

.oneStopDown ul li:hover .count{animation: bounce 1s;}

.oneStopDown ul li .stopTit{ float: left; width: 100%; padding: 12.37% 0 10.82% 0; color: #be913f; font-size: 18px; font-weight: bold; text-align: center; line-height: 1.33;}
.oneStopDown ul li .stopText{ float: left; width: 100%; color: #7092ab; font-size: 12px; line-height: 18px; text-align: center;}
@media  screen and (max-width:1229px){
	.oneStopDown{  margin: 0 -5px;}
	.oneStopDown ul li{ padding: 3.66% 5px 0 5px;}
}
@media  screen and (max-width:991px){
	.oneStopDown ul li{  width: 50%; padding: 3.66% 23px 0 23px; }
}
@media  screen and (max-width:767px){
	.oneStopDown ul li{  width: 100%; padding: 6.66% 23px 0 23px; }
	.oneStopDown ul li .stopTit{ padding: 5.37% 0 5.82% 0; }
}

/*20180821*/
/*新闻详情*/
.det-line{ float:left; width:100%; border-bottom:1px solid #eaca91;}
.news_det{ float:left; width:100%; margin:2.5% 0 4.83% 0;}
.news_det .l1{ float:left; width:100%; text-align:center; color:#1d1d1d; font-size:30px; line-height:40px; font-weight:bold;}
.news_det .l2{ float:left; width:100%;  margin-top:2.16%; border-bottom:1px solid #d7d8d8;  border-top:1px solid #d7d8d8; padding:9px 0;}
.news_det .l2 p{ float:left; color:#777777; font-size:14px; line-height:34px;}
.news_det .l2 .but1{ float:right; color:#777777; font-size:14px; line-height:34px; background:url(images/news1.png) right center no-repeat; padding-right:49px;}
.news_det .l2 .but1:hover{ color:#b78f48;}
.news_det .l3{ float:left; width:100%; color:#333333; font-size:14px; line-height:30px; padding:3.08% 0 2.08% 0;}

.sy_fy{ float:left; width:100%; padding-top:1.41%; border-top:1px solid #d7d8d8;}
.sy_fy a{ float:left; color:#666666; font-size:14px; line-height:24px;}
.sy_fy a.r_fy{ float:right;}
.sy_fy a:hover{ color:#b78f48;}


@media  screen and (max-width:991px){

.news_det{ margin-top:20px;}
.news_det .l1{ font-size:16px; line-height:26px; }
.news_det .l2{ padding:6px 0; font-size:12px; line-height:22px;}
.news_det .l3{ line-height:28px; padding:3.08% 0;}
.sy_fy{padding-top:2%;}
.sy_fy a{ width:100%;}

}

@media  screen and (max-width:767px){
.news_det .l2 p{ width:100%; line-height:20px; font-size:12px; margin-top:5px;}
.news_det .l2 .but1{ float:left; background-size:25px 22px; padding-right:32px; font-size:12px;}

}
/**/
.home_cont5 .l2 .la{display:block;margin:0 auto;width:488px;height:72px;line-height:72px; background:none; border:1px solid #fff;background:none;border-radius:72px;-moz-border-radius:72px;-webkit-border-radius:72px;font-family:Arial; color:#fff;font-size:18px; text-align:center;}


.home_cont5 .input[placeholder], [placeholder], *[placeholder] {color:#fff !important;} 
.home_cont5 ::-webkit-input-placeholder{color:#fff}
.home_cont5 :-moz-placeholder{color:#fff}
.home_cont5 ::-moz-placeholder{color:#fff}
.home_cont5 :-ms-input-placeholder{color:#fff}


@media screen and (max-width: 991px){
.home_cont5 .l2 .la {
    width: 270px;
    height: 38px;
    line-height: 38px;
    border-radius: 38px;
    -moz-border-radius: 38px;
    -webkit-border-radius: 38px;
    font-size: 14px;
}

}





















