﻿@charset "utf-8";

.pg_header{ height:150px; background:url(../image/programs/topbg.png) left bottom no-repeat;}
body,p{ line-height:1.5em; }

.menu{ margin-top:31px; width:100%; height:30px; background:#057bac;-webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px;
-ms-border-radius: 15px;border-radius: 15px;}
.menu ul{ padding-left:50px;}
.menu li{ float:left; padding-left:25px; margin-right:60px; height:30px; line-height:30px; background:url(../image/menu.png) no-repeat 0px -30px;}
.menu li a{ font-weight:bold; color:#fff;}


.barw_left{ width: 525px; padding: 10px 15px; margin-left:60px; border:  solid 1px #ccc; font-family:Arial;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 3px #666;
-webkit-box-shadow: 0px 0px 3px #666;
box-shadow: 0px 0px 3px #666;}
.barw_right{ width:380px; font-family:Arial;}


.zhuce_tt{ font-size: 16px; border-bottom:solid 1px #ccc; height: 30px; line-height: 30px;color: #057BAC;}

.box{margin-top:15px; clear:both;}
.box:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; zoom:1;}
.item{ float: left; display:inline-block;text-align: right;width: 235px; margin-right: 8px; padding-top: 4px;	}
.chang .item{width: 170px;}

.new_txt{ border:solid 1px #ccc; line-height: 22px; height: 22px;padding: 2px 8px;width: 230px;}
.new_radio{ line-height: 18px; height: 18px;padding: 2px 8px; display:inline-block; }
.new_sel{border:solid 1px #ccc; height:22px; line-height:22px;width: 246px;}
.inter_box{ padding-left:20px;}
.inter_box label{ display:inline-block; margin-right:20px;}
.p_info{ margin-top:15px; padding-left:60px;}
.p_info p{ line-height:30px;}
.new_tarea{ width:230px; height:75px; padding:2px 8px;}
.new_tarea_right{border:solid 1px #ccc;height:75px;;width: 230px;line-height: 18px;padding: 2px 8px;}
.new_btn{ width:77px; height:28px;}

.br_con{ padding-top:20px;}
.br_con h3{ line-height:40px; font-size:18px;font-family:Arial,"微软雅黑";}
.br_con p{ line-height:30px; font-size:14px;font-family:Arial,"微软雅黑";}

.ipt_box .bianfengradio{ margin:0 5px;}

/***注册首页***/
.welcome{padding:50px 0px 20px 115px; font:16px/30px "微软雅黑";}
.w_left{ float:left; display:inline-block; margin-left:115px; width:398px; height:387px;background-color: #edfaff;
border: 1px solid #cfcfcf;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: inset 0px 0px 20px #dde9ee;
-webkit-box-shadow: inset 0px 0px 20px #dde9ee;
box-shadow: inset 0px 0px 20px #dde9ee;
}
.w_left_con{ width: 305px; margin: 60px auto 0 auto;}
.w_left_con p{ font:14px/18px Arial; text-align: justify;}
.i_abord{ margin-top: 10px; display: inline-block; width:157px; height:123px; background:url(../image/register_icon.png) no-repeat;}
.abtn{ display:inline-block; width:147px; height:34px; line-height:34px; text-align:center; font-family:Arial; font-size:14px; background: url(../image/register_abtn.png) no-repeat; color: #fff;}
.w_right{width: 300px;float: left; display: inline-block; margin-left: 25px;}
.w_rcon{border: 1px solid #cfcfcf; height: 119px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}
.w_rcon_box1{ background: #fef5df}
.w_rcon_box2{ background: #edf3ff;margin-top: 13px;}
.w_rcon_box3{ background: #f7fcf1;margin-top: 13px;}
.w_rcon dt{display: inline-block; float: left; margin:20px 7px 0 7px; width: 120px; height: 84px; background:url(../image/register_icon.png) no-repeat; }
.w_rcon dt a{display: inline-block;width: 120px; height: 84px; 
}
.w_rcon dt.i_school{ background-position: 0 -140px;}
.w_rcon dt.i_chinese{ background-position: 0 -235px;}
.w_rcon dt.i_travel{ background-position: 0 -328px;}
.w_rcon dd{ margin: 35px 10px 0 0;  font: 12px/16px Arial,"微软雅黑";}

/***注册完成学生***/
.bor_yy{background-color: #ffffff;
border: 1px solid #dbdbdb;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 2px 3px #cccccc;
-webkit-box-shadow: 0px 2px 3px #cccccc;
box-shadow: 0px 2px 3px #cccccc;
filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#cccccc');
-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#cccccc')";}

.rf_xueshengcon1{ display: inline-block;margin-left: 60px; width: 525px; padding: 10px; }
.rf_xueshengcon2{ display: inline-block;margin-left: 20px; margin-right: 20px; width: 200px;}

.rf_xstt01{height: 75px;padding-top: 24px; padding-left: 80px; border-bottom:solid 1px #dbdbdb; background: url(../image/xiaolian.png) no-repeat; font: 18px Arial;}
.rf_xsp{padding: 18px 10px; border-bottom:solid 1px #dbdbdb;font: 14px/25px Arial;}
.rf_xsdiv{padding: 15px 10px;font: 14px/25px Arial;}
.rf_xsdiv h4{ height: 35px; font:bold 16px/35px Arial;padding-left: 45px; padding-bottom: 10px; background: url(../image/xinxi.png) no-repeat; }

.rf_more{display: inline-block; width: 85px; height: 29px;line-height: 29px; text-align: center; font-weight: bold;;
	background-color: #ffffff;
border: 1px solid #8bacb8;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#e1edf2', endColorstr = '#a3cfe0');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#e1edf2', endColorstr = '#a3cfe0')";
background-image: -moz-linear-gradient(top, #e1edf2, #a3cfe0);
background-image: -ms-linear-gradient(top, #e1edf2, #a3cfe0);
background-image: -o-linear-gradient(top, #e1edf2, #a3cfe0);
background-image: -webkit-gradient(linear, center top, center bottom, from(#e1edf2), to(#a3cfe0));
background-image: -webkit-linear-gradient(top, #e1edf2, #a3cfe0);
background-image: linear-gradient(top, #e1edf2, #a3cfe0);}

/***注册完成旅游机构***/
.finshedbox{width: 690px;padding: 10px 20px;margin: 0 auto;}
.fin_tt{padding:10px 0 10px 130px; border-bottom:solid 1px #dbdbdb; background: url(../image/xiaolian.png) no-repeat 30px center; font: 18px/25px Arial;}

.lvyou_form .item{width: 100px; }
.xuexiao_form .item{width: 165px;}
.xuexiao_form .ipt_box{ float: left}
.padlv{ padding-left: 108px;}
.fin_txt{border:solid 1px #7b99b8; line-height: 18px; height: 18px;padding: 2px 8px;width: 450px;}
.fin_radio{ line-height: 18px; height: 18px;padding: 2px 8px; display:inline-block; }
.fin_sel{border:solid 1px #7b99b8; height:22px; line-height:22px;width: 246px;}
.fin_tarea{ width:450px; height:46px; padding:2px 8px; border:solid 1px #7b99b8;}
.fin_tarea_right{border:solid 1px #ccc;height:75px;;width: 230px;line-height: 18px;padding: 2px 8px;}
.new_btn{ width:77px; height:28px;}

.xuesheng_a{ font:14px/24px Arial;}




/*注册完成的修改新增*/
html,body{ height:100%;}
.finshedboxleft{ float:left;width: 690px; height:530px;padding: 10px 20px;}
.finshedboxright{ float:right;width:240px;min-height:510px;padding: 20px 20px}
.finishpic{ padding-top:50px; text-align:center;}
.finishtel{ margin-left:10px;font-size:14px; background:url(../image/finished_tel.png) no-repeat left center; padding-left:40px;}

.mapTab{margin:10px 0 0 1px}
.mapTab a{display:block;float:left;padding:2px 10px;border:solid #eee;border-width:1px 1px 0;margin-left:-1px;text-decoration:none;cursor:pointer}
.mapTab a.current{font-weight:700;color:#067cad;cursor:default}
.mapBox{border:1px solid #eee;width:705px;height:300px}
.mapBox #schoolmap2d,.mapBox #schoolmap3d{ width:100%; height:100%;}


/*会员中心*/
#LoginForm a{
	color:#047da8;
}
.select-mh{
	width: 246px; 
	height: 24px; 
	overflow: hidden; 
	background: url(../image/reg/xiala.jpg) no-repeat right #fff;
	display:inline-block;
}
.select-mh select{
	background: transparent; 
	width: 268px; 
	padding: 2px; 
	border: 1px solid #7b99b8; 
	height: 24px; 
	-webkit-appearance: none;
}
.select-mh.small{
	width:120px;
}
.select-mh.small select{
	width:142px;
}
.qr{
	margin-top:20px;
}
.qr span{
	display:inline-block;
	padding:4px;
	border:1px solid #ddd;
	width:120px;
}
.qr span img{
	width:120px;
	height:120px;
}
.member-menu{
	color:#047da8;
	padding-right:20px;
}
#LoginForm .form.key{
	background:url(../image/reg/bg-key.jpg) no-repeat right bottom;
	height:240px;
	border:none;
}
#WhyJoin .step li{
	margin-bottom:20px;
}
#LoginForm h4{
	background:url(../image/reg/xl.jpg) no-repeat;
	padding-left:80px;
	height:80px;
	line-height:80px;
	font-size:15px;
	color:#666;
	margin-top:20px;
}
#LoginForm h3{
	padding:10px;
	/*height:40px;*/
	line-height:24px;
	font-size:16px;
	color:#087cad;
	border-bottom:1px solid #dfdfdf;
}
#ActivateForm{ padding:0 10px;}
#ActivateForm h3{
	border-bottom:none;
}
#LoginForm h5{
	/*background:url(../image/reg/bz.jpg) no-repeat;*/
	padding-left:50px;
	height:50px;
	line-height:36px;
	font-size:14px;
	margin-top:20px;
	font-weight:400;
	position:relative;
}
#LoginForm .logo{height: 40px;left: 5px;position: absolute;width: 40px;}
#LoginForm em{
	color:#047da8;
}
.mem-table th{
	background:#dff1fb;
	padding:2px 4px;
	font-weight:700;
}
.mem-table td{
	background:#efefef;
	padding:3px 5px;
}
#LoginForm .jud{
	margin-top:20px;
	border-top:1px solid #dfdfdf;
}
#LoginForm .jud h5{
	background:url(../image/reg/wh.jpg) no-repeat;
	margin:10px 0;
}
#LoginForm .jud h5 label, .form-per dd label{
	display:inline-block;
	padding-left:20px;
	width:70px;
}
#LoginForm .jud p{
	padding:10px 5px;
}
dl.contact{
	margin-top:20px;
	position:relative;
	line-height:24px;
}
dl.contact dt{
	position:absolute;
	width:80px;
	left:0;
	text-align:right;
	font-weight:700;
}
dl.contact dd{
	padding-left:80px;
}
#RegTips.per{
	margin:37px auto 0;
}

.middle{ width:1024PX; margin:0 auto;}
.middle_left{ width:301px; background-color:#edf6fb; padding-top:10px; float:left; border-right: solid 1px #0188cc; font-family: Arial, Helvetica, sans-serif; }
.tital_main{ width:260px; height:75px; background-color:#FFF; margin:15px 0 5px 25px;}
.main_box{ width:64px; height:64px; float:left; margin:5px;}
.tital_main span{ float:left; margin-top:27px; margin-left:16px; font-size:16PX; color:#545454; font-weight:bold;}
.middle_left .ad{ margin-left:25px; margin-top:45px;}
.middle_left ul{ margin-left:25px;}
.middle_left .list2 li{ background:url(../image/reg/picture8.png) no-repeat 0 50%; padding-left:15px;}
.middle_left .list2 li a{ color:#f66c7b;    font-size: 14px;
    font-weight: bold;}
.middle_left .list3 li{ background:url(../image/reg/picture9.png) no-repeat 0 50%; padding-left:15px;}
.middle_left .list3 li a{ color:#7bd3eb;    font-size: 14px;
    font-weight: bold;}


.middle_right{ float:left; width:722px;}
.middle_right p.exp{ font-size:16px; color:#0369b4; line-height:24px; margin-left:18px; margin-top:17px; letter-spacing:0.5px; font-family: Arial, Helvetica, sans-serif;}
.middle_right .red{ color:#F00;}

.main_title{
	position:relative;
	height:35px;
	margin:20px 0;
}
.main_title h3{
	position:absolute;
	left:-5px;
	background:url(../image/reg/picture10.png) no-repeat;
	height:35px;
	line-height:35px;
	font-size:18px;
	padding:0 10px 0 34px;
	color:#fff;
}
.form-per{
	position:relative;
	padding-left:220px;
}
.form-per dt{
	width:220px;
	position:absolute;
	left:0;
	text-align:right;
}
.form-per dd{
	margin-bottom:15px;
}

.form-per dd input.text.data, .table-title input.text.data{
	width:140px;
	background:url(../image/reg/third-picture2.png) no-repeat 132px 50%;
}
.table-title{
	margin:10px 0 10px 20px;
}
.table-title h4{
	background:url(../image/reg/four-picture1.png) repeat-x;
	border:1px solid #d3d3d3;
	height:28px;
	line-height:28px;
	font-weight:400;
}
.table-title td, .table-title th{
	border-left:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	padding:2px;
}
.table-title td.last, .table-title th.last{
	border-right:1px solid #d3d3d3;
}
.table-title th{
	font-weight:700;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 0;
}
.table-title input.text{
	width:176px;
}
.table-title input.small{
	width:99px;
}
.form-per dd input.text.ex{
	margin-top:-18px;
}
.table-title input.long{
	width:496px;
}
.table-title .th-right{
	font-weight:700;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
}
.submit{
	margin-left:220px;
	margin-top:30px;
}
.submit button{
	background:url(../image/reg/submit.jpg) no-repeat;
	width:154px;
	height:42px;
	border:none;
}

.notice-right{
	position:relative;
}
.notice{ width:238px; background-color:#ffeeda;  padding-top:13px; padding-left:16px; position:absolute; right:0; top:-50px;}
.notice_title h3{ font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#d67b12; font-weight:bold; background:url(../image/reg/picture20.png) no-repeat; padding-left:28px; padding-bottom:15px;}
.notice-con{ margin-bottom:4px; overflow:hidden;}
.notice-con p{ letter-spacing:0.5px; float:left; display:block;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d17b28; line-height:21px;}

.upload li{ 
	width:378px; 
	min-height:110px; 
	border: solid 1px #dcdcdc; 
	margin-left:36px; 
	margin-top:15px;
}
.upload li .upload-left{
	float:left;
	width:220px;
	padding-left:24px;
	margin-top:10px;
	font-size:14px; 
}
.upload li .upload-left p{
	color:#b8504d;
	font-family:Arial, Helvetica, sans-serif; 
	line-height:20px; 
	width:200px; 
	background-color:#f6e2db;
	padding:2px 10px;
	margin-top:6px;
}
.upload li .upload-bottom{
    float: left;
    margin: 5px 24px;
    width: 100%;
}
.upload li a{
	display:block;
	float:right;
	width:64px; 
	height:64px; 
	margin-right:30px; 
	margin-top:14px;
}

.upload li a .upload-btn {
    background:url("/Content/image/reg/upload.jpg") repeat scroll 0 0;
    height: 64px;
    width: 64px;
}

.middle_right .mem-table{
	margin:0 20px 20px 20px;
}
.middle_right .appli{
	padding:20px 10px;
}
.middle_right .steps a{
	display:inline-block;
	background:url(../image/reg/step-bg.jpg) no-repeat;
	width:160px;
	height:78px;
	margin-right:16px;
	color:#047da8;
	font-size:13px;
	text-align:center;
	padding-top:26px;
}
.middle_right .steps a:hover{
	background:url(../image/reg/step-bg2.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
}