@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: 0;
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
}
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ul, ol { list-style:none; }
input {
	padding-top:0;
	padding-bottom:0;
	font-family:"微软雅黑";
}
 input::-moz-focus-inner {
 border:none;
 padding:0;
}
select, input { vertical-align:middle; }
select, input, textarea {
	font-size:14px;
	margin:0;
	font-family:"微软雅黑";
	color:#333;
}
input[type="text"], input[type="password"], textarea {
	outline-style:none;
	-webkit-appearance:none;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
	outline:none;
}
textarea { resize:none; }
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	color:#333;
	font-size:14px;
	font-family:"微软雅黑";
	background:#fff;
}
.clearfix {
	float:none;
	clear:both;
	height:0;
	font-size:0px;
	overflow:hidden;
}
a { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:none; }
/* CSS Document */
.header {
	background:url(../images/top-bg.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height:580px;
}
.cont {
	width:1120px;
	margin:0 auto;
}
.top { padding-top:30px; }
.top span img {
	margin-right:5px;
	width:36px;
	height:36px;
	position:relative;
	top:3px;
}
.top span {
	color:#fff;
	font-size:32px;
	position:relative;
	float:right;
}
.top-w {
	text-align:center;
	margin:0 auto;
	margin-top:0px;
	margin-bottom:10px;
	padding:20px 0;
	font-weight:bold;
	width:800px;
	border-radius:10px;
}
.top-w0{
	font-size:72px;
	line-height:80px;
	color:#FFF;
	} 
.top-w1 {
	font-size: 86px;
    line-height: 101px;
    color: #FFF;
    margin-bottom: 5px;
}
.top-w2 {
		font-size:21px;
	line-height:32px;
	 text-align:center;
	width:1100px;
	margin:0 auto;
	color:#fff;
}
.top-w3 {
	color:#000;
	background:#FF0;
	margin:0 10px;
	padding:8px 19px;
	border-radius:8px;
}
.top-time{width: 710px;
    color: #000;
    background: #FF0;
    margin: 0 auto;
    
    border-radius: 8px;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    margin-top: -15px;}
.top-btn { margin:30px auto; }
.top-btn a {
	display:block;
	width:450px;
	background:#1c2f5a;
	height:60px;
	line-height:60px;
	color:#fff;
	font-size:28px;
	margin:0 auto;
	border-radius:5px;
	text-align:center;
	box-shadow: 0 5px 0 0 rgba(0, 0, 0, 0.2);
}
.top-btn a:hover { opacity:0.8; }
.top-btn a img {
	position:relative;
	top:7px;
	margin-left:10px;
}
.top-lk { margin-top:69px; }
.top-lk a {
	display:block;
	width:275px;
	text-align:center;
	height:88px;
	line-height:88px;
	background:rgba(30, 48, 88, 0.9); 
	border-radius:5px;
	float:left;
	margin-right:5px;
	font-size:24px;
	color:#fff;
}
.top-lk a:hover {
	display:block;
	width:275px;
	text-align:center;
	height:88px;
	line-height:88px;
	border-radius:5px;
	float:left;
	margin-right:5px;
	font-size:24px;
	color:#000;
}
.top-lk a:hover {	background:url(../images/corner.png) rgba(254, 245, 0, 0.85) left top no-repeat; }
/****************part-one****************/
.part-one { }
.bigbox {
	width: 1120px;
	margin: 25px auto 0;
	overflow: hidden;
}
.border_r { border-right: 1px solid #e7e7e7;  }
.part-nav { margin:-5px auto 15px; }
.one-til {
	font-size: 46px;
	color: #ff4f4f;
	text-align: center;
	font-weight: bold;
        margin:50px auto;
}
.one-tilf {
	font-size: 24px;
	color: #000;
	text-align: center;
	line-height: 32px;
}
.one-tilf span { font-size:16px; }
.part-one-a {
	width: 1118px;
	margin: 0 auto;
	border: 1px solid #dcdcdc;
}
.part-one .thead {
	height: 45px;
	font-size: 22px;
	color: #fff;
	line-height: 45px;
	text-align: center;
}
.part-one .thead th { font-weight: normal !important; }
.part-one .tbody { text-align:center; }
.part-one .tbody tr { border-bottom: 1px solid #dcdcdc; }
.part-one .tbody tr:nth-child(even) {
background: #f2f2f2;
}
.part-one .tbody td {
	height: 24px;
	color: #333;
	font-size: 16px;
	text-align:center;
	padding-left: 20px;
}
.part-one .tbody td:nth-child(3) {
 border-left: 1px solid #dcdcdc;
 padding: 15px 24px;
 color: #000 !important;
}
.btn-zx {
	width: 120px;
	height: 40px;
	margin: 0 auto;
	border: 2px solid #ff7900;
	line-height: 40px;
	text-align: center;
	text-indent: 0 !important;
	color: #ff7900;
	font-size: 16px;
	display: block;
	border-radius: 30px;
}
.btn-zx-select, .btn-zx:hover {
	background: #f39800;
	color: #fff;
	border: 2px solid transparent;
	height: 44px;
}
.til {
	font-weight: bold;
	color: #F66 !important;
}
.pink-bg { background: #ff4f4f !important; }
.blue-bg { background: #051f55; }
.green-bg { background: #0181cc; }
.org-bg { background: #f39800; }
.org-text { color: #f39800 !important; }
.btn-dz {
	width: 260px;
	height: 60px;
	line-height:60px;
	text-align:center;
	
	background-color: #f39800;
	margin: 35px auto 40px;
	color: #fff;
	font-size: 20px;
	font-family: "微软雅黑";
	border-radius: 40px;
	display: inline-block
}


.btn-dx {
	width: 285px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background-color: #ff4949;
    margin: 35px auto 40px;
    color: #fff;
    font-size: 20px;
    font-family: "微软雅黑";
    border-radius: 40px;
    display: inline-block;
    margin-left: 45px;
}
.btn-dz:hover, .btn-free:hover, .btn-yy:hover { opacity: 0.8; }
/***************考团行程*******************/
.tabSlider { }
.tabSlider .tab_tag {
	overflow: hidden;
	zoom: 1;
	height: 165px;
}
.tabSlider .tab_tag li {
	display: inline;
	float: left;
	border-radius: 5px;
	margin-right: 12px;
	width: 214px;
	
	text-align: center;
	padding: 15px 0px;
	background:#e6e6e6;
	color: #000;
	font-size: 22px;
	position: relative;
}
.tabSlider .tab_tag li span{font-size: 16px;
    color: #333;
    margin-top: 5px;
    display: inline-block;}
.tabSlider .tab_tag li a{ display: block; width: 120px; height: 28px; line-height: 28px; color: #fff; font-size: 16px; background:#949393; margin: 10px auto 5px;}
.tabSlider .tab_tag .last{ margin-right:0px;}
.tabSlider .tab_tag li i {
	position: absolute;
	width: 33px;
	height: 16px;
	background: url(../images/sanjiao-down.png) no-repeat;
	bottom: -16px;
	left: 50%;
	margin-left: -16px;
	display: none;
}
.tabSlider .tab_tag li.cur2 {
	background: #2d4f92;
	color: #fff;
}
.tabSlider .tab_tag li.cur2 i {
	display: block;
	margin-right: 15px;
}
.tabSlider .tab_tag li.cur2 a {
	background: #fcff00;
	color: #333;
}.tabSlider .tab_tag li.cur2 span {
	
	color: #fff;
}
.tabSlider .tab_conMx { padding-bottom:1px; }
.tabSlider .con {
	overflow: hidden;
	zoom: 1;
	color: #3b3b3b;
	line-height: 28px;
	display: none;
}
/****************优惠政策**************/
.part-two {
	width:1120px;
	height:400px;
	background:url(../images/part-two.png) no-repeat;
}
.part-two ul {
	float:left;
	width:27%;
	padding:0 3%;
	text-align:center;
	margin-top:140px;
	font-size:16px;
	line-height:40px;
}
.part-two ul li { border-bottom:#CCC solid 1px; }
.part-two .yhui { margin-left:1% }
.part-two ul li span { color:#f1301c; }
.part-two ul a {
	display:block;
	height: 130px;
	cursor:pointer;
}
/*************************优势*********************/
.part-three1 {
	width:1120px;
	height:288px;
	margin:0 auto;
	background:url(../images/part-three_01.png) no-repeat;
}
.part-three1 .three-l{
	width:260px;
	float:left;
	margin-left:70px;
	margin-top:55px;
}
.part-three1 .three-l h3{ font-size:28px; padding-bottom:40px; padding-left:50px;}
.part-three1 .three-l p{ font-size:18px; line-height:28px;}

.part-three1 .three-r{
	width:260px;
	float:left;
	margin-left:440px;
	margin-top:55px;
}
.part-three1 .three-r h3{ font-size:28px; padding-bottom:40px; padding-left:50px;}
.part-three1 .three-r p{ font-size:18px; line-height:28px;}
.part-three2 {
	width:1120px;
	height:286px;
	margin:0 auto;
	background:url(../images/part-three_02.png) no-repeat;
}
.part-three2 .three-l{width:260px; float:left; margin-left:70px; margin-top:60px;}
.part-three2 .three-l h3{ font-size:28px; padding-bottom:40px; padding-left:50px;}
.part-three2 .three-l p{ font-size:18px; line-height:28px;}

.part-three2 .three-r{width:260px; float:left; margin-left:440px; margin-top:60px;}
.part-three2 .three-r h3{ font-size:28px; padding-bottom:40px; padding-left:50px;}
.part-three2 .three-r p{ font-size:18px; line-height:28px;}
/********************SAT老师*******************/

.part-four {
	background-color:#0d2d62;
	overflow:hidden;
	padding:0 0 70px 0;
}
.part-four .container {
	width:936px;
	margin:0 auto;
	height: 480px;
}
.part-four ul li {
	width:190px;
	height:370px;
	margin:0 49px;
	background-color:rgba(255, 251, 240, 0.07);
	border-radius:5px;
	text-align:center;
	padding:30px 12px;
	color:#fff;
	line-height:26px;
	float:left;
}
.part-four ul li img { border-radius:77px; }
.four_name {
	font-size:24px;
	margin:10px 0 5px 0;
}
.part_nav {
	font-size:18px;
	font-style:italic;
	margin-bottom:10px;
}
.four-btn {
	overflow:hidden;
	padding-top:50px;
	width:300px;
	margin-left:450px;
}
.four-btn a {
	height:60px;
	line-height:60px;
	width:300px;
	display:block;
	text-align:center;
	color:#fff;
	font-size:24px;
	background-color:#f39800;
	border-radius:5px;
}
.four-btn a img {
	margin-right:10px;
	position:relative;
	top:5px;
}
.four-btn a:hover { opacity:0.8; }



/*******************************************/
.part-five {
	width:1120px;
	margin:50px auto;
}
.feiyong { margin-top:40px; }
.fy_h {
	float:left;
	position:relative;
	font-size:16px;
	line-height:24px;
	width:38%;
	padding:5%;
	background:#F1F1F1;
}
.fy_h h3 {
	width:320px;
	position:absolute;
	z-index:1;
	top:-20px;
	background:#315aaa;
	text-align:center;
	color:#FFF;
	line-height:48px;
	left: 100px;
}
.fy_h span, .fy_b span { color:#f82222; }
.fy_b {
	position:relative;
	float: right;
	width:38%;
	font-size:16px;
	line-height:24px;
	padding:5%;
	background:#F1F1F1;
	height: 143px;
}
.fy_b h3 {
	width:320px;
	position:absolute;
	z-index:1;
	top:-20px;
	left: 110px;
	background:#315aaa;
	text-align:center;
	color:#FFF;
	line-height:48px;
}
/*****************精彩瞬间*******************/
.learn-banner {
	position: relative;
	width: auto;
	height: 348px;
	margin: 0 auto;
	overflow: hidden;
}
.learn-banner .img-list {
	position: absolute;
	left: 0;
	height: 348px;
}
.learn-banner .img-list img { float: left; }
.learn-banner .learn-info {
	position: absolute;
	bottom: 20px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
}
.learn-banner .learn-info span {
	float: left;
	width: 16px;
	height: 16px;
	background: url(../images/xyd_b.png) no-repeat;
	margin: 0 8px;
	cursor: pointer;
}
.learn-banner .learn-info span.active { background: url(../images/xyd_b_active.png) no-repeat; }
/******************品牌*******************/
.part-seven {
	margin:60px auto;
	width:1120px;
	height: 400px;
}
.part-seven .pinp {
	float:left;
	width:650px;
	margin-left:40px;
}
.part-seven .pinp h3 {
	font-size:32px;
	padding:15px;
}
.part-seven .pinp span {
	font-size:16px;
	line-height:32px;
}
.part-seven .pinp p {
	font-size:16px;
	padding:15px;
	line-height:24px;
}
.part-seven a {
	display:block;
	width:300px;
	margin-top:30px;
	margin-left:15px;
	text-align:center;
	background-color:#315aaa;
	font-size:24px;
	color:#FFF;
	height:55px;
	line-height:55px;
}
.footer {
	background-color:#315aaa;
	height:80px;
	position:fixed;
	width:100%;
	bottom:0px;
	z-index:2;
}
.footer-title {
	color:#ffea00;
	font-size:22px;
	width:800px;
	margin-left:200px;
	margin-top:15px;
	font-weight:bold;
}
.footerbox {
	width:1200px;
	padding-left:260px;
	margin:0 auto;
	color:#fff;
	font-size:20px;
}
.footer input {
	background-color: #fff;
	width: 262px;
	height: 45px;
	text-indent: 6px;
	border-radius: 4px;
	margin-right:30px;
	margin-left:10px;
}
.book {
	position:absolute;
	z-index:2;
	margin-top:-50px;
}
.footer-con { margin-top:15px; }
.footer button {
	width: 190px;
	height: 45px;
	background-color: #fec804;
	color: #000;
	font-size: 25px;
	font-family: "微软雅黑";
	border-radius: 4px;
	box-shadow: 0 3px 0 0 #0485b4;
}
.footer button:hover {
	width: 190px;
	height: 45px;
	background-color: #ffea00;
	color: #000;
	font-size: 25px;
	font-family: "微软雅黑";
	border-radius: 4px;
	box-shadow: 0 3px 0 0 #0485b4;
}

/**********************手机注册************************/
.ui-dialog {
    *zoom:1;
    _float: left;
    position: relative;
    background-color: #FFF;
    border: 1px solid #999;
    border-radius: 6px;
    outline: 0;
    background-clip: padding-box;
    font-family: Helvetica, arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .15s ease-in-out, opacity .15s ease-in-out;
    transition: transform .15s ease-in-out, opacity .15s ease-in-out;
}
.ui-popup-show .ui-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.ui-popup-focus .ui-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
.ui-popup-modal .ui-dialog {
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3);
}
.ui-dialog-grid {
    width: auto;
    margin: 0;
    border: 0 none;
    border-collapse:collapse;
    border-spacing: 0;
    background: transparent;
}
.ui-dialog-header,
.ui-dialog-body,
.ui-dialog-footer {
    padding: 0;
    border: 0 none;
    text-align: left;
    background: transparent;
}
.ui-dialog-header {
    white-space: nowrap;
    border-bottom: 1px solid #E5E5E5;
}
.ui-dialog-close {
    position: relative;
    _position: absolute;
    float: right;
    top: 13px;
    right: 13px;
    _height: 26px;
    padding: 0 4px;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #FFF;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer;
    background: transparent;
    _background: #FFF;
    border: 0;
    -webkit-appearance: none;
}
.ui-dialog-close:hover,
.ui-dialog-close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    outline: 0;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.ui-dialog-title {
    margin: 0;
    line-height: 1.428571429;
    min-height: 16.428571429px;
    padding: 15px;
    overflow:hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: bold;
    cursor: default;
}
.ui-dialog-body {
    padding: 20px;
    text-align: center;
}
.ui-dialog-content {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    *zoom: 1;
    *display: inline;
    text-align: left;
}
.ui-dialog-footer {
    padding: 0 20px 20px 20px;
}
.ui-dialog-statusbar {
    float: left;
    margin-right: 20px;
    padding: 6px 0;
    line-height: 1.428571429;
    font-size: 14px;
    color: #888;
    white-space: nowrap;
}
.ui-dialog-statusbar label:hover {
    color: #333;
}
.ui-dialog-statusbar input,
.ui-dialog-statusbar .label {
    vertical-align: middle;
}
.ui-dialog-button {
    float: right;
    white-space: nowrap;
}
.ui-dialog-footer button+button {
    margin-bottom: 0;
    margin-left: 5px;
}
.ui-dialog-footer button {
    width:auto;
    overflow:visible;
    display: inline-block;
    padding: 6px 12px;
    _margin-left: 5px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;

     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.ui-dialog-footer button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus {
  color: #333333;
  text-decoration: none;
}

.ui-dialog-footer button:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.ui-dialog-footer button[disabled] {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.ui-dialog-footer button {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}

.ui-dialog-footer button:hover,
.ui-dialog-footer button:focus,
.ui-dialog-footer button:active {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}

.ui-dialog-footer button:active{
  background-image: none;
}

.ui-dialog-footer button[disabled],
.ui-dialog-footer button[disabled]:hover,
.ui-dialog-footer button[disabled]:focus,
.ui-dialog-footer button[disabled]:active {
  background-color: #ffffff;
  border-color: #cccccc;
}

.ui-dialog-footer button.ui-dialog-autofocus {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}

.ui-dialog-footer button.ui-dialog-autofocus:hover,
.ui-dialog-footer button.ui-dialog-autofocus:focus,
.ui-dialog-footer button.ui-dialog-autofocus:active {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}

.ui-dialog-footer button.ui-dialog-autofocus:active {
  background-image: none;
}
.ui-popup-top-left .ui-dialog,
.ui-popup-top .ui-dialog,
.ui-popup-top-right .ui-dialog {
    top: -8px;
}
.ui-popup-bottom-left .ui-dialog,
.ui-popup-bottom .ui-dialog,
.ui-popup-bottom-right .ui-dialog {
    top: 8px;
}
.ui-popup-left-top .ui-dialog,
.ui-popup-left .ui-dialog,
.ui-popup-left-bottom .ui-dialog {
    left: -8px;
}
.ui-popup-right-top .ui-dialog,
.ui-popup-right .ui-dialog,
.ui-popup-right-bottom .ui-dialog {
    left: 8px;
}

.ui-dialog-arrow-a,
.ui-dialog-arrow-b {
    position: absolute;
    display: none;
    width: 0;
    height: 0;
    overflow:hidden;
    _color:#FF3FFF;
    _filter:chroma(color=#FF3FFF);
    border:8px dashed transparent;
}
.ui-popup-follow .ui-dialog-arrow-a,
.ui-popup-follow .ui-dialog-arrow-b{
    display: block;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-a {
    bottom: -16px;
    border-top:8px solid #7C7C7C;
}
.ui-popup-top-left .ui-dialog-arrow-b,
.ui-popup-top .ui-dialog-arrow-b,
.ui-popup-top-right .ui-dialog-arrow-b {
    bottom: -15px;
    border-top:8px solid #fff;
}
.ui-popup-top-left .ui-dialog-arrow-a,
.ui-popup-top-left .ui-dialog-arrow-b  {
    left: 15px;
}
.ui-popup-top .ui-dialog-arrow-a,
.ui-popup-top .ui-dialog-arrow-b  {
    left: 50%;
    margin-left: -8px;
}
.ui-popup-top-right .ui-dialog-arrow-a,
.ui-popup-top-right .ui-dialog-arrow-b {
    right: 15px;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-a {
    top: -16px;
    border-bottom:8px solid #7C7C7C;
}
.ui-popup-bottom-left .ui-dialog-arrow-b,
.ui-popup-bottom .ui-dialog-arrow-b,
.ui-popup-bottom-right .ui-dialog-arrow-b {
    top: -15px;
    border-bottom:8px solid #fff;
}
.ui-popup-bottom-left .ui-dialog-arrow-a,
.ui-popup-bottom-left .ui-dialog-arrow-b {
    left: 15px;
}
.ui-popup-bottom .ui-dialog-arrow-a,
.ui-popup-bottom .ui-dialog-arrow-b {
    margin-left: -8px;
    left: 50%;
}
.ui-popup-bottom-right .ui-dialog-arrow-a,
.ui-popup-bottom-right .ui-dialog-arrow-b {
    right: 15px;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-a {
    right: -16px;
    border-left:8px solid #7C7C7C;
}
.ui-popup-left-top .ui-dialog-arrow-b,
.ui-popup-left .ui-dialog-arrow-b,
.ui-popup-left-bottom .ui-dialog-arrow-b {
    right: -15px;
    border-left:8px solid #fff;
}
.ui-popup-left-top .ui-dialog-arrow-a,
.ui-popup-left-top .ui-dialog-arrow-b {
    top: 15px;
}
.ui-popup-left .ui-dialog-arrow-a,
.ui-popup-left .ui-dialog-arrow-b {
    margin-top: -8px;
    top: 50%;
}
.ui-popup-left-bottom .ui-dialog-arrow-a,
.ui-popup-left-bottom .ui-dialog-arrow-b {
    bottom: 15px;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-a {
    left: -16px;
    border-right:8px solid #7C7C7C;
}
.ui-popup-right-top .ui-dialog-arrow-b,
.ui-popup-right .ui-dialog-arrow-b,
.ui-popup-right-bottom .ui-dialog-arrow-b {
    left: -15px;
    border-right:8px solid #fff;
}
.ui-popup-right-top .ui-dialog-arrow-a,
.ui-popup-right-top .ui-dialog-arrow-b {
    top: 15px;
}
.ui-popup-right .ui-dialog-arrow-a,
.ui-popup-right .ui-dialog-arrow-b {
    margin-top: -8px;
    top: 50%;
}
.ui-popup-right-bottom .ui-dialog-arrow-a,
.ui-popup-right-bottom .ui-dialog-arrow-b {
    bottom: 15px;
}


@-webkit-keyframes ui-dialog-loading {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes ui-dialog-loading {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.ui-dialog-loading {
    vertical-align: middle;
    position: relative;
    display: block;
    *zoom: 1;
    *display: inline;
    overflow: hidden;
    width: 32px;
    height: 32px;
    top: 50%;
    margin: -16px auto 0 auto;
    font-size: 0;
    text-indent: -999em;
    color: #666;
}
.ui-dialog-loading {
    width: 100%\9;
    text-indent: 0\9;
    line-height: 32px\9;
    text-align: center\9;
    font-size: 12px\9;
}

.ui-dialog-loading::after {
    position: absolute;
    content: '';
    width: 3px;
    height: 3px;
    margin: 14.5px 0 0 14.5px;
    border-radius: 100%;
    box-shadow: 0 -10px 0 1px #ccc, 10px 0px #ccc, 0 10px #ccc, -10px 0 #ccc, -7px -7px 0 0.5px #ccc, 7px -7px 0 1.5px #ccc, 7px 7px #ccc, -7px 7px #ccc;
    -webkit-transform: rotate(360deg);
    -webkit-animation: ui-dialog-loading 1.5s infinite linear;
    transform: rotate(360deg);
    animation: ui-dialog-loading 1.5s infinite linear;
    display: none\9;
}
/*******************手机注册结束********************/



/**************底部*********************/
.foot{ width: 100%; height: 290px;background: #242424; padding-top:30px; }
.foot-top{ width: 98%; border-top: 1px #4b4a4a solid; border-bottom: 1px #4b4a4a solid}
.foot-bot,.foot-nav{ width: 1140px; margin: 0 auto;}
.foot-nav{ overflow: hidden;  }
.foot-nav li a{
 color:#c0c0c0;
 float: left;
 font-size: 16px;
 padding: 10px 18px;
}
.foot-nav li a:hover{ color:#9b9b9b;}
.foot-l{ width: 640px; float:left;}
.foot-tab{ overflow: hidden;}
.foot-tab li {
 float: left;
 font-size: 16px;
 color: #c0c0c0;
 width: 85px;
 text-align: right;
 cursor: pointer;
 margin-right:3px;
}
.cur {background: url(https://sh.xhd.cn/topic/summer/images/dz.png) no-repeat left;}
.foot-bot{ margin-top: 15px;overflow: hidden;}
.foot-tabcon{ margin-top: 10px; }
.foot-tabcon ul li p{
 font-size: 14px;
 color: #c0c0c0;
 margin-bottom: 8px;
}
.foot-r{ margin-right:10px; float:right;}
.foot-r li{ float: left;margin-left: 10px; margin-top:3px;}
.foot-r li img{ display: block; margin-bottom: 5px;}
.foot-r li .mt{ margin-top:5px;}
.foot-r li span{
 font-size: 12px;
 color: #fff;
 display: block;
 text-align: center
}
a{ cursor: pointer}
.why{ width: 100%; height: auto; background: #f2f2f2; margin-top: -10px; padding: 35px 0}
.why-box{ width: 1118px; margin: 0 auto;}
.why-con{ width: 1118px; height: 290px; background: url(../images/why.jpg) no-repeat center center;}
.why-wz{ width: 367px; margin-left: 50px; padding-top: 40px;}
.why-wz h3{ font-size: 35px; color: #ff4f4f; font-weight: bold; margin-bottom: 22px}
.why-wz p{ font-size: 16px; color: #333;margin-bottom: 30px }
.why-wz p span{ font-size: 22px; color: #ff4f4f; font-weight: bold;  text-decoration: underline; margin-right: 5px }
.why-wz a{ display: block; width:198px; height: 50px; line-height: 50px; background: #f39800; color:#333; font-size: 22px; border-radius: 5px; text-align: center;  }

.kt-box-tab{ width: 836px; margin: 0px auto; overflow: hidden}
.kt-box-tab li{ float: left;}
.kt-box-tab li a{ width:400px; display: inline-block; height: 70px; line-height: 70px; text-align: center; background:#315aaa; color: #fff; margin: 0 9px; border-radius: 5px; font-size: 24px;}
.kt-box-tab .kt-box-cur a{ background: #fdd102; color: #040404}
.kt-box-tab .kt-box-cur span{ display: block;
    width: 0;
    height: 0;
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    border-top: 15px solid #fdd102;
    background: #fff;
    margin-left:200px;
}
.kt-box{ margin-top: 60px;}
.kt-box-con{ margin-top: 25px;}
.nav-fu{ width:100%; height:65px; background:#315aaa; position:fixed; top:0px; z-index:999;}
.menu { width: 1026px; margin: 0 auto; }
.menu ul { padding: 0; margin: 0; list-style-type: none;  }
.menu ul li { float: left; position: relative;  }
.menu ul li a, .menu ul li a:visited { padding: 10px 20px; display: block; text-align: center; text-decoration: none; width: 215px; height: 45px; color: #fff; border-width: 0 1px 0 0; border-right:1px solid #FFF; line-height: 45px; font-size: 18px; }
.header {margin-top:-10px; height: 560px}
.top-w0 {
    font-size: 56px;
    line-height: 70px;
	}

.top-w1 {
    font-size:66px;
    line-height: 90px;
  
}
.top-w {
    
    width: 830px;
    
}
.add{ width: 100%; height: 500px;
    background: #ffcc00;
    padding-bottom: 30px; padding-top: 20px}
.add img{ display: block; margin: 0 auto;}

.add a{display: block; width: 200px; text-align: center; box-shadow: 3 3 #999; padding: 0 40px; margin:20px auto; font-size: 28px; border-radius: 30px; background: #B42A2C; color: #fff; height:60px; line-height: 60px;}
.add-box{ width: 1200px;margin: 0 auto; }

.learn-banner {
    position: relative;
    width: 1423px;
    height: 348px;
    margin: 0 auto;
    overflow: hidden;
}
