@charset "utf-8";
/* CSS Document */
*{ margin:0 auto;}

.clearfix{clear:both;}
.clearfix:after{
display:block;
height:0;
content:'';
clear:both;
}
/****************留学疑问解答*************/

map area{ outline: none; }

.banner-box{
	position: relative;
	width:100%;
	overflow:hidden;
}
.banner-box>.banner-inner{
	position: relative;
	width:1000px;
	overflow:visible;
	margin: 0 auto;
}
.banner-box>.banner-inner>.banner{
	position: absolute;
	width:1900px;
	top:0;
	left:0;
	margin-left:-450px;
}

.quesForm{border:1px solid #c0eafe;padding:13px; color:
#c0eafe}
.quesForm > p{color:#3c1195;line-height: 22px;padding:0;padding:2px 0 5px;margin:0;font-size: 14px;font-family: 'Microsoft Yahei'}
.wordScroll{
  height: 135px;
  background-color: #FFFFFF;
  overflow: hidden;
  margin:0px 15px;
}
.wordScroll p{
  font-size: 14px;
  margin-left:5px;
  padding:0;
  font-family: 'Microsoft Yahei';
  color: #505050;
  line-height: 22px;
}
.bmform {
  width: 100%;
  height: 200px;
}
.bmform #custQues {
  width: 460px;
  height: 60px;
  border: 1px solid #adadad;
  resize: none;
  text-align: left;
}
.bmform tr td {
  font-size: 14px;
  color: #505050;
  font-family: 'Microsoft Yahei';
  padding: 5px;
  vertical-align:top;
}
.bm_td {
  font-size: 14px;
  color: #505050;
  font-family: 'Microsoft Yahei';
  padding: 5px;
  width:120px;
 }
.bmform tr:first-child td {
  padding-top:20px;
}
.bmform input{
  width:156px;
  height: 29px;
  border: 1px solid #adadad;
}
.bmform #bmBtn {
  display: block;
  width: 90px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  font-size: 14px;
  font-family: 'Microsoft Yahei';
  background-color: #a60650;
}

.t18{
	font-family:微软雅黑;
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#0b3cac}
.t18l a{
	font-family:微软雅黑;
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	padding-top:10px;
	text-decoration:none;
	display:block;}
.t18l a:hover{
	font-family:微软雅黑;
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#FFF;
	padding-top:10px;
	text-decoration:none;
	display:block;}

.t14
{font-family:微软雅黑;
	line-height:20px;
	font-size:14px;
	text-align:left;
}
	.t14l
{font-family:微软雅黑;
	line-height:20px;
	font-size:14px;
	text-align:center;
	color:#0b3cac;
	}
.line
{
	line-height:25px;}

.zttitle{
	font-size: 35px;
	text-align: center;
	color: #255ecb;
	font-weight: bold;
}
.leyubtn{
	width: 210px;
	height: 34px;
	background-color: #B10654;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 34px;
	border-radius: 5px;
	cursor: pointer;
	margin: 40px auto 0;
	text-align: center;
}
.sqtj .line{
	height: 100px;
}
	
.ctrl
{
	
	margin:0 auto; 
	background:url(images/france_center_01.jpg);
	background-repeat:no-repeat;
	background-position: center 600px;
	overflow:hidden;
}
.lxys
{
	margin:0 auto;
	margin-top:80px;
	width:1000px;}
	
.lxys_cap
{margin:0 auto;
	height:263px;
	margin-top:50px;}
	
.lxys_cap_cake
{margin:0 auto;
	float:left;
	margin-left:25px;
	margin-right:10px;
	margin-top:155px;
	width:185px;
	height:100px;}
.lxys_cap_cl
{margin:0 auto;
	float:left;
	margin-left:61px;
	margin-right:10px;
	margin-top:155px;
	width:185px;
	height:100px;}
	
	
.sqtj
{
	margin:0 auto;
	width:1010px;
	margin-top:80px;
	}

.sqtj_cen
{
	background:url(images/france_sqtj.jpg);
	width:1010px;
	height:287px;
	margin-top:30px;
	
	}
	
.sqtj_wenzi
{
	position:relative;
	float:left;
	margin-left:25px;
	margin-top:80px;
	width:460px;
	}
	
	.ctrl2
{
	
	margin:0 auto;
	background:url(images/france_center_02.jpg);
	background-repeat:no-repeat;
	background-position: center 0px;

	height:600px;
	overflow:hidden;
	}
.lxdy
{margin:0 auto;
width:1000px;
margin-top:80px;}
.sjgh
{
	margin:0  auto;
	margin-top:50px;
	background:url(images/france_sjgh.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:820px;
	width:1000px;}
	
	
.sjgh_cap
{
	position:relative;
	float:left;
	margin-top:137px;
	position:relative;
	width:160px;
	height:600px;}
	
.sjgh_cap_cake
{
	position:relative;
	margin:0 auto;
	height:50px;
	margin-bottom:116px;}
	
.sjgh_cap_caker
{
	position:relative;
	margin:0 auto;
	height:50px;
	margin-bottom:125px;}
	
.sjgh_cap_cakerr
{
	position:relative;
	margin:0 auto;
	height:50px;
	margin-bottom:118px;}
	
.sjgh_title{
	position:relative;
	margin-top:30px;
	left:0px;
	float:left;}
	
	.ctrl3
	{margin:0 auto;
background:url(images/france_center_03.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	overflow:hidden;}

.yykuang{
	margin:0 auto;
	margin-top:100px;	
	width:1000px;
}


/** 底部预约表格 **/
.bm-table{
	position:relative;
	left:0px;
	width:1000px;
	padding:20px;
	margin-top:50px;
	border:3px solid #c0eafe;
	font-size: 14px;
	font-family: '微软雅黑';
	}
.bm-table input,.bm-table label,.bm-table span,.bm-table select{
	display: inline-block;
	*display: inline;
	line-height: 28px;
	color:#5f5f5f;
	font-family: '微软雅黑';
	font-size: 14px;
	background: none;
}
.bm-table input{
	width:105px;
	height: 28px;
	border: 1px #c5c5c5 solid;
	vertical-align: middle;
}
.bm-table label{

	vertical-align: middle;
	margin:0 10px;
}
.bm-table select{
	width:105px;
	height: 28px;
	border: 1px #c5c5c5 solid;
}
.bm-table span{
	height: 28px;
}
.bm-table input[type='radio']{
	width:15px;
	height:15px;
	margin-left: 5px;
	background-color:#a0a0a0; 
}
.bm-table tr td{
	padding:5px 0px;
}

.bm-table .theBtn{
	width:108px;
	background-color: #b20050;
	margin:0  auto;
	height:30px;
}



.xtys
{
	margin:0 auto;
	margin-top:80px;
	width:1005px;
background:url(images/france_xtys_01.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:300px;}
	
.xtys_cap
{
	position:relative;
	margin-left:25px;
	float:left;
	width:150px;
	margin-top:145px;}
	
	.xtys_capl
{
	position:relative;
	margin-left:52px;
	float:left;
	width:150px;
	margin-top:145px;}
	
.zjtd
{margin:0 auto;

	width:1000px;
	margin-top:80px;
	height:auto;}	
	
	.yxtj
{
	margin:0 auto;
	width:1000px;
	margin-top:150px;
	height:auto;
	clear:both;
}

.lunzhuan
{
	margin:0 auto;
	left:0px;
	width:1000px;
	
	padding-bottom:30px;
	background:#c0eafe;}
	
	
.lunzhuanl
{
	margin:0 auto;
	left:0px;
	width:1000px;
	
	}
	
.luntitle a{ background:url(images/france_lun_01.jpg) 0 0 no-repeat;border: none;width:160x; height:52px; display: block;}
.luntitle a:hover{ background:url(images/france_lun_02.jpg) 0 0 no-repeat;border: none;width:160x; height:52px; display: block;}

.lun_cap
{
	position:relative;
	float:left;
	left:15px; top:30px;
	width:170px;
	height:180px;
	background:url(images/france_lunbg.png);
	background-repeat:no-repeat;
	margin-bottom:30px;
	margin-right:30px;}

	
.lun_button
{
	position:relative;
	
	
	margin-top:30px;
	}
	

	
.lun_t16
{
	position:relative;
	margin-left:15px;
	margin-top:5px;
	font-family:微软雅黑;
	line-height:25px;
	font-size:14px;
	text-align:center;
	width:140px;}

.lun_t14
{
	position:relative;
	margin-left:15px;
	font-family:微软雅黑;
	line-height:20px;
	font-size:14px;
	text-align:left;
	width:140px;}
	
	.lin a:hover{color:#000;text-decoration:none;}
	.lin a{ color:#F00; text-decoration:none;}
	
	
.new-mod{
	width:1000px;
	margin:100px auto 0;
}
.new-mod-list{width:100%;height:267px;margin-top:40px;}
.new-mod-list li{
	float:left;
	width:267px;
	height:267px;
	margin:0 33px;
	background:url(images/new-mod-bg.jpg) 0 0 no-repeat;
}
.new-mod-list li h1{
	font-size:22px;
	color:#021a4f;
	text-align:center;
	font-weight:bold;
	padding-top:40px;
	line-height:54px;
	font-family:'Microsoft Yahei';
}
.new-mod-list li p{
	padding-left:64px;
	color:#021a4f;
	line-height:30px;
	font-size:16px;
	font-family:'Microsoft Yahei';
}
.new-mod-list li .linkbtn{
	display:block;
	width:120px;
	height:30px;
	line-height:30px;
	background-color:#b20355;
	font-size:16px;
	font-family:'Microsoft Yahei';
	color:#fff;
	font-weight:bold;
	text-align:center;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin:15px auto 0;
}
.new-mod-list li .linkbtn:hover{text-decoration:none;}


.header .bg-img {
    height: 150px;
    background: url('./images/header-img-1.png') no-repeat center center;
}
.header .bg-img1 {
    background-image: url('./images/header-img-1.png');
}
.header .bg-img2 {
    background-image: url('./images/header-img-2.png');
}
.header .bg-img3 {
    background-image: url('./images/header-img-3.png');
}
.header .header-button {
    padding-top: 78px;
    text-align: center;
}
.boundary {
    width: 1000px;
    margin: auto;
}
.header .header-button .abtn-h {
    display: inline-block;
    width: 100px;
    height: 34px;
    background-color: #B10654;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 34px;
    border-radius: 5px;
}
.header .header-button .abtn-h:hover {
    background-color: #770137;
    color: #fff;
    text-decoration: none;
}

