@charset "utf-8";
/**/
.green_dark{color:#004121;}
.green_light{color:#90c31f;}
.my_marquee{font-family:'cwTeXHei';background-color:#90c31f;font-size:20px!important;line-height:18px;color:#000;padding:12px 0px 0px 0px!important;;letter-spacing:0.5px;text-align: left}
.my_marquee a{color:#000;font-size:18px!important;}
.pp p {font-size:18px!important;color:#004121;font-weight: 600;letter-spacing:0.5px;line-height: 20px;}
.p2 p {font-size:18px!important;letter-spacing:0.5px;line-height: 20px;}
.mytitle{color:#5a5a5a;text-align: center;letter-spacing:6px;margin-top:80px;margin-bottom:100px;font-weight:bold;}
.redbg{background-color: crimson;color: #fff;margin: 0px 1px 0px 1px;padding:3px 3px 0px 3px!important;}
/* CSS Document */
@font-face {
  font-family: 'cwTeXHei';
  font-style: normal;
  font-weight: ;
  src: url(http://fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot);
  src: url(http://fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.eot?#iefix) format('embedded-opentype'),
       url(http://fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff2) format('woff2'),
       url(http://fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.woff) format('woff'),
       url(http://fonts.gstatic.com/ea/cwtexhei/v3/cwTeXHei-zhonly.ttf) format('truetype');
}

@media screen and (min-width: 1px) and (max-width:767px) {
    .navbar{
        margin-top: -50px;
    }
    .padding {
        padding: 2.5rem 0 7.5rem 0 !important;
    }
}

body {
	margin-top:0px;font-family: 'cwTeXHei';
}
.my-font{
    font-family: 'cwTeXHei', Ariel, Verdana, serif;
    letter-spacing:1px;
}
.my-font-btn{
    font-size:16px;
    font-family: 'cwTeXHei', Ariel, Verdana, serif;
    letter-spacing:1px;
    line-height:20px;
    color:#000;
}
.font-dark{
	color:#333333;
}

.sub-btn{
	margin:0 8px 8px 0;
    font-size:16px;
    font-family: 'cwTeXHei', Ariel, Verdana, serif;
    letter-spacing:1px;
}
.margin-top{
    margin-top:20px;
	margin-bottom:10px;
}
.featurette-top {
    margin-top: 30px;
  }
.featurette-divider2 {
  margin: 80px 0 10px 0; /* Space out the Bootstrap <hr> more */
 
}
.icon_link{
	line-height:20px;
	list-style-image:url(../images/icon_link.png);
	border-bottom:#999 dashed 1px;
}
.icon_dw{
	line-height:20px;
	list-style-image:url(../images/icon_download.png);
	border-bottom:#999 dashed 1px;
}
.add01 h4 {font-size:24px;}
.add01 p {font-size:16px;line-height:16px !important;}
.featurette p {font-size:18px;letter-spacing: 1px; line-height:36px;}
.mb-20{margin-bottom: 20px;}
.mb-30{margin-bottom: 20px;}
.pagebg{
	-webkit-background: url('../images/pagebg.jpg') no-repeat;
    -moz-background: url('../images/pagebg.jpg') no-repeat;
    -o-background: url('../images/pagebg.jpg') no-repeat;
    background: url('../images/pagebg.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position:top center;
	background-attachment: fixed;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
/*slider*/
.slide-1{
	-webkit-background: url('../images/slide01.jpg') no-repeat;
    -moz-background: url('../images/slide01.jpg') no-repeat;
    -o-background: url('../images/slide01.jpg') no-repeat;
    background: url('../images/slide01.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position:center;
    height:600px;
}
.slide-2{
	-webkit-background: url('../images/slide02.jpg') no-repeat;
    -moz-background: url('../images/slide02.jpg') no-repeat;
    -o-background: url('../images/slide02.jpg') no-repeat;
    background: url('../images/slide02.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position:center;
    height:600px;
}
.slide-3{
	-webkit-background: url('../images/slide03.jpg') no-repeat;
    -moz-background: url('../images/slide03.jpg') no-repeat;
    -o-background: url('../images/slide03.jpg') no-repeat;
    background: url('../images/slide03.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position:center;
    height:600px;
}
.slide-4{
	-webkit-background: url('../images/slide04.jpg') no-repeat;
    -moz-background: url('../images/slide04.jpg') no-repeat;
    -o-background: url('../images/slide04.jpg') no-repeat;
    background: url('../images/slide04.jpg') no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position:center;
    height:600px;
}

@media screen and (min-width: 768px) and (max-width:991px) {
.carousel-caption > h1{
	font-size:56px;
}
.carousel {
  height: 500px;
  margin-bottom: 25px;
}
.carousel .item {
  height: 500px;
}
.carousel-inner > .item > img {
  height: 500px;
}
.slide-1{
    height:500px;
}
.slide-2{
    height:500px;
}
.slide-3{
    height:500px;
}
.slide-4{
    height:500px;
}	
}
.carousel-caption > h1{
	font-size:55px;
}
@media screen and (min-width: 480px) and (max-width:767px) {
.carousel-caption > h1{
	font-size:48px;
}
.carousel {
  height: 420px;
  margin-bottom: 25px;
}
.carousel .item {
  height: 420px;
}
.carousel-inner > .item > img {
  height: 420px;
}
.slide-1{
    height:420px;
}
.slide-2{
    height:420px;
}
.slide-3{
    height:420px;
}
.slide-4{
    height:420px;
}	
}
@media screen and (min-width: 1px) and (max-width:479px) {
.carousel-caption > h1{
	font-size:36px;
}	
.carousel {
  height: 300px;
  margin-bottom: 25px;
}
.carousel .item {
  height:300px;
}
.carousel-inner > .item > img {
  height: 300px;
}	
.slide-1{
    height:300px;
}
.slide-2{
    height:300px;
}
.slide-3{
    height:300px;
}
.slide-4{
    height:300px;
}	
}

