.blog-mynews div[itemprop=blogPost]{
  position:relative;
  width:100%;
  height:100px;
  /*border:solid thin gray;
  border-bottom:solid thin gray;*/
  margin-top:30px;
}

.blog-mynews div[itemprop=blogPost] div.circle-small{
  position:absolute;
  left:120px!important;
  top:20px!important;
}

.blog-mynews div[itemprop=blogPost] div.circle-large{
  position:absolute;
  left:120px!important;
  top:20px!important;
  width:120px!important;
  height:120px!important;
  margin-left:-56px!important;
  margin-top:-56px!important;
}

.blog-mynews div[itemprop=blogPost] div.line-vertical{
  position:absolute;
  left:125px!important;
  top:-50px!important;
  height:160%!important;
}



.blog-mynews div[itemprop=blogPost] dl.article-info{
	float:left;
   width:20%;

}

.blog-mynews div[itemprop=blogPost] p{
	float:right;
   width:80%;
   text-align:left;
  
}

.blog-mynews div[itemprop=blogPost] div.tm{
	float:left;
   width:20%;
   text-align:left;
   margin-top:15px;
}


.blog-mynews div[itemprop=blogPost] .page-header{
  float:right;
  width:80%;
  margin:0;
}

.blog-mynews div[itemprop=blogPost] .page-header h2{
  text-align:left;
  font-size:16px;
  margin:0;
}

#content{
  padding-top:7vh;
  min-height:93vh;
  height:auto;
  width:100%;
  background-size:100%;
}

#content .menuTitle{
  padding:30px 0 40px 0;
  height:auto;
  width:100%;
  text-align:center;
  font-family:微软雅黑;
}

#content .menuTitle .custom div{

	font-size:5.6vh;
   height:8vh;
   line-height:8vh;
	font-weight:400;
   letter-spacing:5px;
  color:rgba(241,241,241,1);
  background:linear-gradient(90deg, rgba(227,207,170,1) 0%, rgba(186,151,98,1) 100%);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}

#content .menuTitle .custom p{
	font-size:14px;
	font-weight:100;
   color:#c0c0c0!important;
   font-family:GothamLight;
   letter-spacing:5px;
}


#content .contentbody{
  width:100%;
  min-height:65vh;
  background-color:#ffffff;
  color:black;
  opacity:0.93;
}

#content .bodyleft{
  padding-top:20px;
}

#content .bodymain{
  padding:20px;
}

#content .inner-content{
  width:80%;
}

#content h2[itemprop=headline]{
  text-align:left;
  letter-spacing:5px;
  font-size:20px;
  color:rgba(195,162,113,1);
}

#content div[itemprop=articleBody]{
  text-align:left;
  letter-spacing:2px;
  color:#1d1d1d;
}

#content .contentbody .bodyleft {
  margin-top:20px;
}

#content .contentbody .bodyleft .menu li a{
 line-height:56px;
 width:100%;
  font-size:16px;
  letter-spacing:2px;
  color:black;
  background-color:white;
  margin-bottom:10px;
  opacity:1;
  width:200px;
}
#content .contentbody .bodyleft .menu li a:hover{
  background-color:rgba(195,162,113,1);
}

#content .contentbody .bodyleft .menu li.active a{
 opacity:1;
 color:#eee!important;
 background:rgba(195,162,113,1);
}

/*for home*/
.head{
    position: fixed;
    width:100%;
    height: 7vh;
    top:0;
    left:0;
    /*padding-left:10%;
    padding-right:10%;*/
    z-index:999;
    border:none;
    background-color:rgba(35,42,59,1);
}

.head>div{
  width:80%;
}

/*for main*/
.head1{
    width:80%;
    height: 7vh;
    padding-left:10%;
    padding-right:10%;
    z-index:999;
    border:none;
    background-color:rgba(35,42,59,1);
}

.bottom{
    width:80%;
    height: 7vh;
    padding-left:10%;
    padding-right:10%;
    z-index:999;
    border:none;
    background-color:rgba(35,42,59,1);
}

.head.active{
    height: 100%;
}
.head .navTop .ico{
    width: 80px;
    height: 80px;
    float: left;
    background-color: #1b2c5f;
    padding: 20px;
}

.head .navTop .go {
	position:absolute;
	left:80px;
	top:0px;
    width: 80px;
    height: 80px;
    background: #fff;
}

.head .navTop .go a{
    text-align: center;
    height: 100%;
}

.head .navTop .ico div{
    position: relative;
}

.head .navTop.active{
    overflow: hidden;
    height: 100vh;
}
.head .navTop{
    height: 88px;
}
.head .navTop .navbar{
    padding: 120px 0 0;
    height: 0vh;
    background: #fff;
    width: 300px;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -o-transition: all 0.6s;
    transform: translateX(-300px);
    -ms-transform: translateX(-300px);
    -webkit-transform: translateX(-300px);
    -o-transform: translateX(-300px);
    -moz-transform: translateX(-300px);
    opacity: 0;
}
.head .navTop.active .navbar{
    width: 300px;
    height: 100vh;
    opacity: 1;
    transform: translateX(0px);
    -ms-transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -o-transform: translateX(0px);
    -moz-transform: translateX(0px);
}
.head .navTop .navbar a{
    font-size: 20px;
    color: #1b2c5f;
    padding: 10px 50px;
}
.head .navTop .navbar .down a{
    padding: 5px 70px;
    font-size: 16px;
}
.head .navTop .navbar .down{
    display: none;
}
.head .navTop li.active .navA{
    background: #1b2c5f;
    color: #fff;
}
.head .navTop .navbar li.navTWO .navA{
    position: relative;
}
.head .navTop .navbar li.navTWO .navA i{
    float: right;
    margin-top: 5px;
}
.head .navTop .navbar li.navTWO .navA i:last-child{
    display: none;
}
.head .navTop .navbar li.navTWO.active .navA i:last-child{
    display: block;
}
.head .navTop .navbar li.navTWO.active .navA i:nth-of-type(1){
    display: none;
}

.head .navTop.active .go img:nth-child(1){
    display: none;
}
.head .navTop.active .go img:nth-child(2){
    display: block;
}
.ico{
    position: relative;
    right: 0;
    top: 0px;
    z-index: 999999999;
    cursor: pointer;
    display: inline-block;
}

.ico i{
    height: 2px;
    width: 100%;
    background-color: #fff;
}

h1{
	font-size: 5em;
	font-family: arial,helvetica;
	color: #fff;
	margin:0;
}
.intro p{
	color: #fff;
}
.section{
		text-align:center;
		background-size:cover;

}

.slide{
		background-size: cover;

}

#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span {
    border: solid 1px #ccc!important;
    background: #ccc!important;
    width: 6px!important;
    height: 6px!important;
    margin: -2px 0 0 -2px!important;
    border:solid 2px #ccc!important;
}
#fp-nav ul li a span, #fp-nav ul li:hover a span {
    width: 6px!important;
    height: 6px!important;
    border: solid 2px #ccc!important;
    background: rgba(0,0,0,0)!important;
    margin: -2px 0 0 -2px!important;
}




#fullpage .h-list{
  width:100%;
  margin-top:13vh!important;
}

#fullpage .h-list .titlefont{
  font-size:16px!important;
  letter-spacing:2px!important;
  font-family:微软雅黑!important;
  font-weight:normal!important;
  color:#ffffff;
}

#fullpage .h-list .subtitlefont{
  font-size:14px!important;
  letter-spacing:1px!important;
  line-height:23px!important;
  font-family:微软雅黑!important;
  font-weight:normal!important;
  color:#BCBCBC;
  
}

#fullpage .h-list .span3>div{
  opacity:0.9!important;
  
}

#fullpage .bg-size .title-font{
  font-family:微软雅黑!important;
  font-size:4vh!important;
  letter-spacing:3px!important;
}

#fullpage .bg-size .subtitle-font{
  font-family:微软雅黑!important;
  font-size:14px!important;
  letter-spacing:2px!important;
  line-height:23px!important;
}


#fullpage .bg-size{
background-size:cover;
background-position:center center;
}

.morelink{
    position:absolute!important;
    left:0;
    bottom:40px;
    width:100%;
 }

/* Large desktop */
@media (min-width: 1200px) { 
    .opportunity1 ul li{
            width: 25%; 
            height: 25vw; 
            list-style-type: none; 
            position: relative;
    }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
  .morelink{
    position:relative!important;
    width:100%;
  }
  .head{
    width:100%;
    padding:0;
  }
  .head1{
    width:100%;
    padding:0;
  }
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
 }
