﻿/*header style end*/
body {
	color: #333;
	line-height: 30px;
	font-size: 1.5rem;
    line-height: 200%;
	background: #0342af;
	font-family:"Microsoft YaHei UI";
	}
.logoarea {
	clear: both;
	height: 40px;
	overflow: hidden;
   *zoom:1;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	width: 100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image: url(../images/01/top.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% auto;
}
.red {
	color:#d7342e;
	}
.logoarea a {
	color: #FFF;
}
.logoarea a:link, .logoarea a:visited {
	color:#ebebeb;
	text-decoration: none;
}
.logoarea a:hover {
	color:#FFF;
	text-decoration: underline;
}
.newmob .head_l h1 {
	font-size:1.2em;
	vertical-align:bottom;
	line-height:36px;
	font-weight:normal;
	color: rgba(255,255,255,.8);
}
.banner  {
	position:relative;
	}
.banner img  {
	width:100%;
	}
.banner span  {
	position: absolute;
	z-index: 900;
	top: 91%;
	right: 15%;
	font-size: 16px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	}
.banner span a:link , .banner span a:visited {
	color:#FFFFFF;
	}
.banner .date  {
	position: absolute;
	z-index: 900;
	top: 92%;
	left: 15%;
	font-size: 12px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	color:#FFFFFF;
	width:150px;
	}
	
/*
.nav {
	width: 100%;
	height: 40px;
	margin: 0 auto;
	background-color: #072d7e;
}
.nav ul { width:1200px; margin:0 auto;}
.nav li {
	font-size:18px;
	font-weight:bold;
	height:40px;
	line-height:40px;
	border-right:1px solid #EEE;
	display:block;
	width:133px;
	text-align:center;
}
.nav li a {
	padding-left:15px;
	padding-right:15px;
	color:#FFF;
	text-decoration:none;
	display:block;
}
.nav li a:hover {
	color:#FFF;
	text-decoration:none;
	background:#ff8a00;
}
.nav li a:visited {
	color:#FFF;
	text-decoration:none;
}
.nav .red_b { background:#ffa200;}
*/


/***********导航*************/
.nav {
  background: #002283;
  margin-bottom: 4%;
	
 
}
.nav .am-container {
  width: 1200px;
  margin: 0 auto;
}
.nav a:hover { color: #00beff;}
.nav li {
  float: left;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  line-height: 50px;
  padding-left: 32px;
  border-left: 1px solid #3f78e5;
}
.nav li a {
  color: #fff;
	
}

.scrollspy-nav a.am-active {
  color:#da0505;
  font-weight: 700;
  padding-bottom: 10px;
}
.btn-m .am-btn-warning{ background:#ffffff;padding-top: 5px;border-color:#4bb0ff}
.btn-m a {
  height: 38px;
  width: 150px;
  text-align: center;
  font-size: 1.7rem;
  font-weight: bold;
  color: #4bb0ff !important;
}
.btn-m a:hover {
  color: #FFFFFF;
  background: #eeeeee;
	transform: translate(20px,0);
    transition: all 0.4s;
}
.btn-m .am-btn-warning:hover{
	border-color:#4bb0ff;
}

@media only screen and (max-width: 768px) { /*手机端*/
  .am-sticky-placeholder {
    margin-top: 0;
  }
  .nav-m {
    height: 82px;
    padding-bottom: 2em;
  }
  .nav-m ul {
    height: 44px;
  }
  .nav-m li {
    float: left;
    width: 33.333%;
    text-align: center;
    font-size: 14px;
  }
  .nav-m li a:link, .nav-m li a:visited {
    height: 40px;
    line-height: 36px;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #3747a4;
  }
  .nav-m li a:hover {
    color: #ff8483;
    text-decoration: none;
  }
  .nav_01_01 {
    height: 40px;
    width: 100%;
    margin-top: 1px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background: #0a184e url(../images/nav_bg1.jpg) repeat-x;
  }
 
  .nav-menu {
    background: #1050b9;
  }
  .scrollspy-nav {
    top: 0;
    z-index: 100;
    width: 100%;
  }
  .scrollspy-nav ul {
    margin: 0;
    padding: 0;
	height: 44px
  }
  .scrollspy-nav li {
    display: inline-block;
    list-style: none;
    width: 32%;
    padding:  0;
    text-align: center;
    border-right: solid 1px #3f78e5;
	height: 22px;
    line-height: 22px;
    float: left;
  }
  .scrollspy-nav li a {
    color: #FFFFFF;
    font-size: 1.4rem;
    margin-bottom: 1px;
    text-align: center;
  }
}


@media only screen and (min-width: 769px) { /*PC端*/
	.am-sticky-placeholder{ margin-bottom: 0 !important}
.am-with-topbar-fixed-top {
    padding-top: 10px;
}
	.nav li{width: 144px;}
	.btn-m a{height: 32px;}
}
.am-with-topbar-fixed-top {
  padding-top: 0
}

@media only screen and (max-width: 768px){
	.am-sticky-placeholder{ margin-top: 0 !important ; }
	
	
}


.am-container{ max-width:1200px !important;}



@media only screen and (min-width: 769px){
.am-container {
  padding: 40px 0;
}
}
  @media only screen and (max-width: 768px){
.am-container {
  padding: 4rem 1rem 2rem 1rem;
  font-size: 1.4rem;
  line-height: 2.4rem;
  overflow: hidden;
}
}


@media only screen and (max-width: 768px){ /*手机版菜单*/
	#background, #chance, #light, #schedule, #diffrent, #contact {
		padding-top: 20px;
		margin-top: -20px;
	}
	
}



.h2-title {
	margin-bottom: 30px;
	height: 196px;
	background-image: url("../images/title.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	
}
.h2-title h1{
	font-size: 4.2rem;
	text-align: center;
	line-height: 68px;
	font-weight:bold;
	padding-top: 45px;
	padding-bottom: 0px;
	color: #FFFFFF;
	padding-left: 5px;
	font-style: italic;
}
.h2-title h1:before{
	content: attr(text);
	position: absolute;
	z-index: 10;
	color:#4DE4FF;
	-webkit-mask:linear-gradient(to left, red, transparent );
}

.h2-title2 {
	font-size: 3.6rem;
	margin-bottom: 30px;
	text-align: center;
	line-height: 68px;
	font-weight:bold;
	
	padding-bottom: 0px;

	background-image: url("../images/tit02.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	color: #fff;
	padding-left: 5px;
}






/***********全局*********/
.am-btn-warning,.am-btn-warning:hover{ border-color:#de9760}


/*******考察背景**************/
.background{ background:#0342af;}
.background .am-container {
	padding-bottom: 0;
}
.bag-left p {
	color: #FFFFFF;
	font-size: 22px;
}
.bag-rg p {
	color: #FFFFFF;
	font-size: 22px;
	text-align: center;
	margin-bottom: 5px;
}


.bag-tps .am-container {
	padding-top: 0;
}
.introbg { 
    position: relative;
	margin-top: 30px;
}
.introbg .corner {
    position: absolute;
    width: 35px;
    height: 35px;
    border: 3px solid transparent;
}
 .introbg .corner.left {
    left: -1px;
    border-left-color: #49cfea;
}

.introbg .corner.right {
    right: -1px;
    border-right-color: #49cfea;
}

.introbg .corner.top {
    top: -1px;
    border-top-color: #0bbbfb;
}

.introbg .corner.bot {
    bottom: -1px;
    border-bottom-color: #0bbbfb;
}

.bag-txt {
	padding: 3rem;
	margin-bottom: 2em;
	border:dashed 1px #0bbbfb;
	
}
.bag-list {
	color: #FFFFFF;
	margin-bottom: 20px;
}
.bag-list  h3 {
	font-size: 22px;
	margin-bottom: 5px;
	color: #acd1ff;
}
.bag-list p {
	color: #EEEEEE;
	font-size: 17px;
}
.bag-a .tit{
	background: url("../images/tit2.png") center no-repeat;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.bag-a .tit span {
	font-weight: normal;
}
.bga-info {
	margin-top: 3em;
}
.bga-info p {
	color: #FFFFFF;
	font-size: 18px;
	text-indent: 2em;
	line-height: 180%;
	margin-bottom: 20px;
}
.bga-info p strong {
	font-size: 30px;
	color: #95fbff;
}

@media only screen and (max-width: 768px) { /*手机端*/
	
.bag-tps .am-container {
	padding-top: 0;
	margin: 0;
	padding: 0;
}
	.bag-txt {
		margin: 2rem;
	}
	.bag-list h3 {
		font-size: 18px;
	}
	.bag-list  h3 img {
		width: 15px;
	}
	.bag-list p {
		font-size: 14px;
	}
	.bag-txt {
		padding: 2rem;
	}
	
	.bag-a .tit {
		font-size: 20px;
		text-align: center;
		line-height: 120%;
		padding-top: 5px;
		height: 55px;
	}
	.bag-a .tit span {
		font-size: 15px;
		font-weight: normal;
		display:block;
		color: #EEEEEE;
		
	}
	.bga-info{
		margin-top: 1em;
		padding-bottom: 1em;
	}
	.bga-info p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.bga-info p strong {
		font-size: 18px;
	}

}

/*工业简介*/
.introduce {
	background: #001e6c url("../images/bg5-r.png") right top no-repeat;
}
.introduce_box .tit{
	background: url("../images/tit2.png") center no-repeat;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.introduce_box p {
	color: #FFFFFF;
	font-size: 16px;
	text-indent: 2em;
	line-height: 200%;
}
.introduce_box .introduce_img {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
}
.introduce_box .introduce_img img {
	 text-align: center;
}
.introduce_box .ind-txt p {
	font-size: 20px;
	text-align: center;
	margin-top: 3em;
	font-weight: bold;
	font-style: italic;
	color: #95fbff!important;
	margin-bottom: 2em;
}

.ind-list h3 {
	background-image: linear-gradient(90deg, #0ab9fe, #5943ec);
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	font-size: 18px;
}
.introduce_box .ind-list p {
	padding: 15px;
	font-size: 15px;
	background: #004a96;
	line-height: 170%;
	height: 260px;
}

@media only screen and (min-width: 769px) { /*PC端*/
	
}

@media only screen and (max-width: 768px) { /*手机端*/
	.introduce_box .tit{
		font-size: 20px;
	}
	.introduce_box p {
		font-size: 14px;
		padding: 0 4%;
		line-height: 180%;
	}
	.introduce_img {
		padding: 0 4%;
	}
	.introduce_box .ind-txt p {
		font-size: 16px;
		margin-top: 2em;
	}
	.ind-list {
		margin-left: 2%;
		margin-right: 2%;
		margin-bottom: 2em;
	}
	.ind-list h3{
		font-size: 17px;
	}
	.introduce_box .ind-list p {
		height: auto;
		font-size: 14px;
	}
}


/*******专家**************/
.chance { 
	background-attachment: fixed;
	background-image: url(../images/bg4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 20px;
}
.cha-sp {
	border: #74bfff 1px solid;
	border-radius: 10px;
	padding: 1em 2em;
	color: #FFFFFF;
	height: auto;
	overflow: hidden;
	margin-bottom: 2em;
}
.cha-sp1 {
	text-align: center;
}
.cha-sp1 img {
	margin-bottom: 1rem;
}
.cha-sp1 h3 {
	font-size: 24px;
	text-align: center;
	background: url("../images/line.png") center bottom no-repeat;
	margin-bottom: 1rem;
}
.cha-sp1 p {
	font-size: 17px;
	color: #EEEEEE;
}
.cha-sp1 p strong {
	font-size: 20px;
	color: #95fbff;
}

.cha-sp2 {
	font-size: 17px;
	margin-top: 1em;
}
.cha-sp2 li {
	padding: 5px 0;
	list-style: inside;
}

.cha-sp .s-ico1 {
	position: absolute;
	left: 17.4%;
	padding-top: 3%;
	display: none;
}
.cha-sp .s-ico2 {
	position: absolute;
	right: 17.3%;
	padding-top: 4%;
	display: none;
}
.cha-sp3 img {
	border-radius: 10px;
	width: 300px;
}


@media only screen and (min-width: 769px) { /*PC端*/
	
}
@media only screen and (max-width: 768px) { /*手机端*/
	.chance { 
		background-attachment: inherit;
		background-size: cover;
	}
	.chance .am-container{
		padding: 1rem;
	}
	.cha-sp {
		margin: 4%;
		padding: 2%;
		margin-bottom: 1em;
	}
	.cha-sp1 {
		background: rgb(10,81,205,0.5);
		padding: 2%;
		border-radius: 8px;
	}
	.cha-sp1 .s-img {
		float: left;
		width: 30%;
	}
	.cha-sp1 .s-jb{
		float: left;
		width: 70%;
		margin-top: 5px;
	}
	.cha-sp1 h3 {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.cha-sp1 p {
		font-size: 14px;
		font-weight: 600;
	}
	.cha-sp1 p strong {
		font-size: 14px;
	}
	.cha-sp1 .s-img img {
		margin-bottom: 0;
	}
	.cha-sp2 {
		font-size: 14px;
	}
	.cha-sp2 li {
		padding: 3px 0;
		color: #EEEEEE;
	}
	.cha-sp3 {
		text-align: center;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	.cha-sp3 img {
		width: 60%;
	}
}

@media only screen and (max-width: 320px) { /*手机端*/
	.cha-sp {
		margin: 2%;
		margin-bottom: 1em;
	}
	.cha-sp1 .s-img {
		float: left;
		width: 25%;
	}
	.cha-sp1 .s-jb{
		float: left;
		width: 75%;
		margin-top: 5px;
	}
	
}



/*日程*/



.spot{ background:  url("../images/bg-2.jpg") bottom  center no-repeat #f4f4f4;  }
.spot .h2-title{color:#333;}
.spot-img am-u-md-4:first-child{ padding-left:-1rem !important; }
.spot-img am-u-md-4:last-child{ padding-right:-1rem !important; }
.spot-img{ margin-bottom:3%; margin-left:0; margin-right:0  !important;}
.spot-img img{ max-width:100%; border:#FFF 1px solid; border-radius:8px;}


.spot-box p{
	margin-bottom:1%;
	padding:0 15px;
	color: #333;
	text-indent: 2em;
}



.journey {
	background: url("../images/bg5-r.png") top right no-repeat;
}

.rc{ display:flex; justify-content:flex-start; align-items:center; }
.rc img{ max-width:100%; height:auto;width: 20px; margin-right: 25px; }
.rc p{font-size:1.8rem; font-weight:500; line-height: 2; color: #FFFFFF;}

.j1{ background:url(../images/timeline.png) left center repeat-y;
     background-position:10px 0;
	 }
.j1,.j2{ margin-bottom:2%;}
.j1 .rc {
	color: #FFFFFF;
	font-size: 1.7rem;
}
.j1 .rc .time {
	background-image: linear-gradient(90deg, #0ab9fe, #5943ec);
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	border-radius: 50px;
	width: 22%;
}
.j1_a .j1 .rc .sc-txt span img {
	margin-right: 5px !important;
}
.j1 .rc .sc-txt span {
	color: #60e5ff;
	display: block;
	margin-bottom: 10px;
}

.j2 .j2-img1 {
	text-align: center;
	margin-bottom: 10px;
}
.j2 .j2-img2{ max-width:100%; padding:2em; border: 1px #ccc dashed;
border-radius: 10px; margin-bottom: 3em;}
.j2 h2,.j1_a h2{ margin-bottom: 10px; color: #FFFFFF; }
.j2 p {font-size:1.8rem; color: #FFFFFF; margin-bottom: 1em; text-align: center;font-weight: bold;line-height:200%; }
.j2 span {color: #DDDDDD; font-size: 1.6rem; float: right;}




@media only screen and (min-width: 769px) { /*PC端*/
	.j2 p{ margin-top: 4px}
	.j2 h2,.j1_a h2{font-size:2.0rem;  }
	.rc{
		margin-bottom: 2rem;
	}
}

@media only screen and (max-width: 768px) { /*手机端*/
	.journey .am-container {
		padding-top: 1em;
	}
	.spot-box{
		margin-bottom: 2rem;
	}
	.j1_a {
		margin-top: 1em;
	}
	.j1{background:url(../images/timeline.png) left center repeat-y;background-position:10px 0;margin-bottom: 0;}
	
	.rc{
		height:auto;
		display: block;
		align-items: center;
		flex: 1;
	}
	 .rc img{max-width:15%;height:auto;width: 0;margin-right: 15px;}
	
	 .rc p{font-size:1.5rem; line-height:2.0rem; color: #FFFFFF;}
	
	
	.j1 .rc .time {
		width: 50%;
		font-size: 1.6rem;
	}
	.j1 .rc .sc-txt{
		width: 100%;
		margin: 2%;
		margin-bottom: 1em;
		margin-left: 1.5em;
		font-size: 1.5rem;
		padding-right: 2em;
	}
	
	
	.j2 p {
		float: left;
		width: 40%;
		margin-top: 16%;
		line-height: 150%;
		font-size: 1.6rem;
	}
	.j2 .j2-img1 {
		float: left;
		width: 15%;
		margin-top: 16%;
		margin-right: 5%;
	}
	.j2 .j2-img2 {
		float: left;
		width: 35%;
		padding: 2%;
	}
	.j2 span{
		font-size: 1.3rem;
	}
	.j1_a .j1 .rc .sc-txt span img{
		width: 15px;
	}
	
}






.iconfont{ font-size:60px; height:60px;}



.worth{ padding-top:4%; padding-bottom:4%; }
.flex-u3,.flex-u4{ width:100%;}
.w-b{ margin-top:2%; background:rgba(110,110,124,0.5); padding:15px 10px;}
.w-tex{}
.w-b img{ margin-bottom:20px; width:70px; height:auto; }
.w-tex h3{ color:#ffa200;  font-size:1.8rem; margin-bottom:2px; padding-left: 14px; }
.w-tex p{ color: rgba(255,255,255,0.8); font-size:1.4rem; text-align:left;}
.c_wt {
    color: #FFF;
}
.c-info {font-size: 1.7rem; color: #ffa200;}
@media only screen and (min-width: 769px) { /*PC端*/
.worth{  background: url(../images/c_bg.png) top center no-repeat #011748 ; background-attachment: fixed;}
.w-box{display:flex; justify-content:space-between;}
.w-tex h3{ height:auto;}
.flex-u3{ width:32%;}
.flex-u4{ width:24%;}
.w-b{ }
}
@media only screen and (max-width: 768px) { /*手机端*/
.worth{ background:url(../images/c_bg.png) center center repeat #011748; }
.flex-u3{ width:92%;height: auto;
    overflow: hidden;}
.flex-u4{ width:92%;}
.w-b{ margin:4%;}
	.c-info {font-size: 1.5rem; color: #ffa200;}
}
.train img {width: 70%;}
.train p {font-size: 1.8rem;margin-bottom: 10px;}





/*亮点*/
.lights {
	background: #012b81;
}
.lights .am-container{
	padding-bottom: 20px;
}
.lights.bg1 .am-container {
    padding-bottom: 0;
}

.lights.bg1 {
	padding-top:2rem;
	padding-bottom:2rem;
	overflow:hidden;
	/*background-attachment: fixed;*/
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 660px;
}
.light-all {
	color: #FFFFFF;
	height: auto;
	overflow: hidden;
	background-image: linear-gradient(0deg, #3f35a8, #012b81);
    margin-bottom: 37px;
    border: 2px solid;
    border-image: linear-gradient(180deg, #0342af, transparent);
    border-image-slice: 1;
    position: relative;
	padding: 20px;
	border-top-left-radius: 40px;
    border-bottom-right-radius: 80px;
}
.lights.bg1 .light-all{
	background-image: none;
	border: 1px solid #8cafd7;
	border-image: none;
}
.lg-lf p {
	font-size: 26px;
	margin-bottom: 5px;
	line-height: 180%;
	color: #63e5f5;
}
.lg-ico img {
	text-align: right;
	float: right;
}
.lg-lf p strong {
	font-size: 50px;
	padding-left: 10px;
}
.lg-lf h3 {
	font-size: 26px;
	font-style: italic;
}
.lg-info {
	margin-top: 2em;
	font-size: 1.6rem;
	line-height: 180%;
}
.lg-info h3{
	font-size: 1.8rem;
}
.lg-info li {
	list-style: outside;
	margin-left: 10px;
	color: #E4E4E4;
	font-size: 1.6rem;
}
.lg-info p {
	text-indent: 2em;
}
.lg-info span{
	color: #63e5f5;
}

.lg-info .lg-txt{
	width: 65%;
	float: left;
}
.lg-info .lg-img{
	width: 35%;
	float: right;
	margin-top: 2%;
}
.lg-info .lg-img img {
	margin-left: 10%;
	float: left;
    width: 40%;
	border-radius: 8px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, .3);
}

.l2 .lg-lf p {
	text-align: right;
}
.l2 .lg-lf h3 {
	text-align: right;
}

.l1 .lg-info p {
	color: #E4E4E4;
}

@media only screen and (max-width: 768px) { /*手机端*/
	.lights .am-container {
		padding-top: 1em;
	}
	.light-all{
		margin: 1.5rem;
		padding: 4% 2%;
		border-top-left-radius: 40px;
    	border-bottom-right-radius: 40px;
	}
	.lights.bg1 .light-all{
		background-image: none;
		border: none;
		border-image: none;
		border-radius: 8px;
	}
	.lg-lf p {
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 0;
	}
	.lg-ico img {
		text-align: right;
		width: 100%;
	}
	.lg-lf p strong {
		font-size: 40px;
		padding-left: 5px;
	}
	.lg-lf h3 {
		font-size: 18px;
		font-style: italic;
		line-height: 130%;
	}
	.lg-info {
		margin-top: 1em;
	}
	.lg-info h3 {
    font-size: 1.6rem;
}
	.lg-info h3 img {
		width: 25px;
	}
	.lg-info li {
   		font-size: 1.4rem;
		line-height: 180%;
	}
	
	
	/*亮点2*/
	.lights.bg1 {
		padding-top: 0;
		height: auto;
		background-image: url(../images/bg1.jpg);
		background-repeat: no-repeat;
		background-size: cover;
	}
	.lights.bg1 .am-container {
		padding-top: 1em;
	}
	.lights.bg1 .light-all{
		margin: 0;
	}
	.lg-info .lg-txt{
		width: 100%;
	}
	.lg-info .lg-img{
		width: 100%;
		margin-top: 2%;
		margin-bottom: 2%;
		display: block;
		height: auto;
		overflow: hidden;
	}
	.lights.bg1 .lg-info .lg-txt p {
		font-size: 1.5rem;
		line-height: 180%;
	}
	.lights.bg1 .lg-info li {
		margin-left: 0;
	}
	.lg-info .lg-img img {
		margin-left: 2%;
		width: 48%;
	}
	
	.lg-info {
		font-size: 1.4rem;
	}
}


/*听看做思*/
.lights.bg2 {
	padding-top:2rem;
	padding-bottom:2rem;
	overflow:hidden;
	background-attachment: fixed;
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 640px;
}
.lights.bg2 h2 {
	text-align: center;
	color: #FFFFFF;
	font-size: 30px;
	margin-bottom: 30px;
	font-style: italic;
}

.lights.bg2 .am-u-md-2 {
	padding: 0;
}
.lights.bg2 .lg-list1{
	background-image: none;
	padding: 1.5em 1.5em 1em 1.5em;
	color: #FFFFFF;
	border:solid 2px #365fa3;
	border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
	margin-bottom: 2em;
}
.lights.bg2 .lg-list1 h3 {
	color: #0090ff;
	font-size: 20px;
	margin-bottom: 10px;
}
.lights.bg2 .lg-list1  p {
	font-size: 1.6rem;
	color: #e0e6f3;
}
.lights.bg2 .lg-list1.mb p {
	padding-bottom: 2em;
}
.lights.bg2 .lg-imgico{
	margin-top: 8em;
}

@media only screen and (max-width: 768px) { /*手机端*/
	.lights.bg2 {
		height: auto;
		padding: 1em;
		background: #0342af;
		background-position: center right;
	}
	.lights.bg2 .am-container{
		padding-top: 1em;
		padding-bottom:0;
	}
	.lights.bg2 h2{
		font-size: 20px;
		border-left: 5px solid #77cdfe;
		text-align: left;
        padding-left: 10px;
		font-style: italic;
	}
	.lights.bg2 .lg-list1{
		flex: 1;
		position: relative;
		padding: 14px 18px 35px;
		border: 1px solid #07d0fa;
		border-top-left-radius: 20px;
		border-bottom-right-radius: 20px;
		background-color: rgb(0,46,95,0.2);
	}
	.lights.bg2 .lg-list1 img {
		position: absolute;
    	bottom: -38px;
        right: -30px;
        width: 35%;
	}
	.lights.bg2 .lg-list1 h3 {
		color: #77cdfe;
		font-size: 18px;
		margin-bottom: 10px;
	}
	.lights.bg2 .lg-list1  p {
		font-size: 1.4rem;
		color: #e0e6f3;
	}
	.lights.bg2 .lg-list1.mb p {
		padding-bottom: 0;
	}
	
}

/************费用明细***********/
.notice {background:#0441b0 url("../images/bg5.png") left top no-repeat;}
.notice-box{background: #022f8a;border-radius: 6px;padding: 2em;
	
}
.notice-box p {
	color: #FFFFFF;
	font-size: 16px;
}
.notice-box ul{ padding:2.5rem; padding-bottom: 0; }
.notice-box li{ color:#FFFFFF; list-style:disc; margin: 0.5% 0;font-size: 16px; } 
.notice-box strong{ color:#54d2e9; }



@media only screen and (min-width: 769px) { /*PC端*/
	
}

@media only screen and (max-width: 768px) { /*手机端*/
	.notice .am-container {
		padding-top: 1rem;
	}
	.notice-box{
		padding: 1em;
		margin: 2%;
	}
	
	.notice-box p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.notice-box ul{
		padding: 0;
		padding-left: 2rem;
	}
	.notice-box li{
		font-size: 14px;
	}
}


/*联系方式*/
.contact{ background: url("../images/bg3.jpg") bottom no-repeat;}
.contact .tit{
	background: url("../images/tit2.png") center no-repeat;
	height: 50px;
	line-height: 50px;
	color: #FFFFFF;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	width: 100%;
}
.con-into {
	margin-bottom: 2em;
}
.con-into p {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}
.contact ul{ margin-bottom:3%; }
.contact-box li{ font-size:1.8rem; line-height:200%; color: #FFFFFF;padding-left: 0; margin-left: 0; }
.contact a{ text-decoration: underline; color: blue}

@media only screen and (min-width: 769px) { /*PC端*/


}
@media only screen and (max-width: 768px) { /*手机端*/
	
	.contact {
		background: url(../images/bg3.jpg) 75% bottom no-repeat;
	}
	.contact .am-container {
		padding-top: 1rem;
	}
	.contact-box{ padding:1rem 0.5rem; margin-top: 1em;}
	.con-into {
		margin-bottom: 0;
		text-align: center;
	}
	.contact .tit {
		font-size: 18px;
		height: 40px;
        line-height: 40px;
		margin-bottom: 10px;
	}
	.con-into p{ font-size:1.6rem; line-height:2.6rem; margin-bottom:4%; margin-left:0;}
	.con-into ul{ margin-bottom:3%; padding-left:0;}
	.con-into li{ font-size:1.6rem;line-height: 170%;}
	.con-into img {
		width: 45%;
		margin: 0 auto;
		
	}

}


/**********往届回顾*********/
.review{background: #eeeeee}
.review-box li{ color:#333; list-style:disc; }
.review-box{ padding:2.5rem;}







.review-box li{ font-size:1.6rem; font-weight:600; margin-left: 2%;}
.review-box p{ padding-bottom:2%; margin-bottom:2%; border-bottom:1px #CCC dashed; margin-left: 2%;}

.bm2 {
	text-align:center;
	margin-bottom:50px;
	}

.bm2 a {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display: inline-block;
	text-align:center;
	border:1px solid #02b633;
	background-color:#02b633;
	height:48px;
	line-height:40px;
	font-size:24px;
	color:#FFF;
	padding-left:15px;
	padding-right:15px;
	width:50%;
}
.bm2 a:link, .bm1 a:visited {
	color:#FFF;
	text-decoration: none;
}
.bm2 a:hover{
	border: 1px solid #AA0000;
	background-color: #AA0000;
}
	
	

.moban {
	min-height:400px;
}
.moban .article--content {
	margin: 23px 0 0;
	font-size: 15px;
	line-height: 30px;
}
.moban .article--content h1  {
	margin-bottom:20px;
   }
.moban .article--content img {
	max-width: 80%;
    margin-left: 15px;
    margin-right: 15px;
}
.moban .article--content p  { 
   text-indent:15px;
   padding:0px;
   margin:0px;
   margin-bottom:20px;
   }
.moban .article--content ul , .moban .article--content ol
{
	padding: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.moban .article--content ul li
{
  list-style-type: none; 
  margin-left: 20px;
}
.moban .article--content ol li
{
  list-style-type: decimal; 
  margin-left: 26px;
}
.bd_bgc {
	background-color: #EFEFEF;
	}


.bm1 {
	position:absolute;
	z-index:999;
	top:17px;
	right:10px;
}
.bm1 a {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:block;
	text-align:center;
	border:1px solid #dd514c;
	background-color:#dd514c;
	height:36px;
	line-height:30px;
	font-size:18px;
	color:#FFF;
	padding-left:15px;
	padding-right:15px;
}
.bm1 a:link, .bm1 a:visited {
	color:#FFF;
	text-decoration: none;
}
.bm1 a:hover{
	border: 1px solid #d0403b;
	background-color: #d0403b;
}
.bm2 {
	text-align:center;
	margin-bottom:50px;
	}

.bm2 a {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display: inline-block;
	text-align:center;
	border:1px solid #0369c9;
	background-color:#0369c9;
	height:48px;
	line-height:40px;
	font-size:24px;
	color:#FFF;
	padding-left:15px;
	padding-right:15px;
	width:50%;
}
.bm2 a:link, .bm1 a:visited {
	color:#FFF;
	text-decoration: none;
}
.bm2 a:hover{
	border: 1px solid #007dd4;
	background-color: #007dd4;
}

.moban .article--content  {
	padding-bottom:15px;
	}


/*************手机端*****************/
@media only screen and (max-width: 768px) {      /*********手机端端样式*********/
		.h2-title { background-size:170px;padding-top: 1.5rem;padding-bottom: 1.5rem;}
		.h2-title2 {background-size:170px;padding-top: 1.5rem;padding-bottom: 1.5rem;}
	}

@media screen and (max-width:640px) {
.bm2 {
	text-align: center;
	margin-bottom: 0px;
	position: fixed;
	z-index: 999;
	bottom: 0px;
	width: 100%;
	background-color: rgba(255,255,255,.75);
	padding-bottom:5px;
	padding-top:5px;
	}

.bm2 a {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display: block;
	margin:0 auto;
	text-align:center;
	height:40px;
	line-height:36px;
	font-size:20px;
	color:#FFF;
	width:97%;
}

.h2-title {
	font-size:2.5rem;
    line-height:2rem;
    background-size: auto 4rem;
	margin-bottom: 2rem;
    padding-bottom: 1.2rem;   
    background-image: url("../images/title.png");
    background-repeat: no-repeat;
    background-position: center bottom;
}
.h2-title2 {
	font-size:2.5rem;
    line-height:2rem;
    background-size: auto 4rem;
	margin-bottom: 2rem;
    padding-bottom: 1.2rem;    
    background-image: url("../images/tit02.png");
    background-repeat: no-repeat;
    background-position: center bottom;
}
	
	

.tit02{
	display:flex;
	justify-content: center;
	flex-direction:column;
	background:url(../images/bg02.jpg) center center no-repeat;	 
    background-position: 0 60px;
	margin-bottom:2%;
	border-top-right-radius:30px;
	width:100%;
	}
.tit02 span{ font-size:1.8rem; line-height:2.2rem; margin-left:0; font-weight:bold; padding-bottom:1.5rem; text-align:center;}
.tit02 img{  border-radius:10%; box-shadow:3px 3px 3px #430a08; margin-left:auto; margin-right:auto; margin-bottom:.6rem;  }

.city img{ margin-bottom:4%; margin-top:2%;}

.review-box{ padding:2rem;}


.spot-img img{ margin-bottom:2%;}

.ac-box {
    border: solid 1px #02b633;
    padding: 0 1% 2% 1%;
    margin: 1%;
    border-radius: 5px;
	height: 160px;
	width: 48%;


}
	.ac-box p {	font-size: 1.3rem;}
	
	

.moban .article--content  {
	padding-bottom:10px;
	}
.moban .moban-box-opt01 {
    padding-bottom: 20px;
}
.list-2 h3 {
	padding-bottom:20px;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	}
.banner img  {
	width:95%;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 5px;
	box-shadow:0px 0px 10px #b8b8b8;
	}
	
.bdshare-slide-button-box {
	display:none !important;
	}

.moban-box-02 .h2-title ,.moban-box-04 .h2-title {
    background-image: url(../images/02/lmbg1.png);
}
.invite-box-01 .article--content, .moban-box-opt01 .jb-n, .moban-box-opt01 .jb-1 {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}

}

.list-1 ul li
{
  list-style-type: disc; 
  margin-left: 20px;
}
.list-1 ol li
{
  list-style-type: decimal; 
  margin-left: 26px;
}



/**************历史回顾*************/
.history { background: #0a2564 url(../images/hsbg01.jpg) top center no-repeat; padding-bottom:2rem;  }
.history .am-container-lg .h2-title2{
		padding-top: 1em;
	}
.r_1 { background:#f6f6f6; border-radius:10px; height:120px;}
.r_2 { background:none; border-radius:10px; height:135px;}
.r_1 img{ width:100%;  border-radius:8px 8px 0 0;}
.r_1 p { text-align:center;  color:#333; margin:1rem 0.4rem; line-height:150%; font-size: 1.4rem }
.r_1 a:hover p { color:#da0505;} 
.am-container2{
	margin-left: auto;
    margin-right: auto; 
    width: 100%;
    max-width: 1200px;
	line-height: 190%;
    color: #333333;
    font-size: 1.2rem;
	padding-top:3rem;
	padding-bottom:1.2rem;
	}
@media only screen and (min-width: 767px) {     /*********PC端样式*********/
.am-container2 title{ margin-bottom:200px;}
.hsmb{ margin-bottom:80px; }
	.history .am-container-lg{
		max-width: 1600px;
		margin: 0 auto;
	}
	
	.history .am-u-md-2{
		width: 12.5%;
	}
	
}
@media only screen and (max-width: 768px) {      /*********手机端端样式*********/
.am-container2 { margin-left:0; margin-right:0}
.r_1{height:110px;}
.r_2 { background:none; height:0px;}
.r_1 p { font-size:1.3rem;margin: 0.4rem;}
.history{background: #0a2564 url(../images/hsbg01.jpg) top center no-repeat; 
	}	
.history {padding-bottom: 0;}	
.history > am-u-sm-6:nth-child(n+3){ clear:both; margin-bottom:50px; !important}

}





.nav .am-container{padding:  0 !important;}

