@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: Impact;/*引入字体的名字*/
    src:url("../fonts/impact.ttf"); /* IE9 */
}

/* 大屏幕（大桌面显示器，大于等于 1920px） */
@media only screen and (min-width: 1921px) { body{ font-size: 82.5%; }  .container-fluid {  width: 1920px;} .container{  width: 1360px;} }
@media only screen and (max-width: 1920px) { body{ font-size: 82.5%; }  .container {  width: 1360px;}}
@media only screen and (max-width: 1680px) { body{ font-size: 72.5%; } .container {  width: 1180px;}} 
@media only screen and (max-width: 1440px) { body{ font-size: 60.5%; } .container {  width: 1020px;}}
@media only screen and (max-width: 1366px) { body{ font-size: 60.5%; } .container {  width: 990px;}}
@media only screen and (max-width: 1280px) { body{ font-size: 50%; } .container {  width:900px;}}
@media only screen and (max-width: 900px) { body{ font-size: 45%; } .container {  width: 100%;}}
@media only screen and (max-width: 768px) { body{ font-size: 45%; } .container {  width: 100%;}}
@media only screen and (max-width: 526px) { body{ font-size: 34%; } .container {  width: 100%;}}

/* 超小屏幕（手机，小于 768px） */ 

body{    
	font-family:  "微软雅黑","PingFangSC-Semibold", sans-serif, "Droid Sans Fallback";	
	color: #000;
	background-size:100% 100%;
	-moz-background-size:100% 100%;
	-webkit-background-size:100% 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' ',sizingMethod='scale');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;

	}
img{max-width:100%; max-height:100%; border:none;}
iframe {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;  }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-right: 0;
    padding-left: 0;
}

.nowap{ display:none;}
.navbar-default {    background-color: #131313;    border-color: #131313;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {    background-color: #131313;}
.navbar-default .navbar-toggle {    border-color: #131313;}
.navbar-brand {    margin: .2em;}
.navbar-default .navbar-nav > li > a {    color: #f7d5bc;    font-size: 2.8em;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {  color: #a6c577;  background-color: transparent;}
.navbar-toggle {  margin-top:3em;}

#content{padding-top: 12em;background-color: #131313;}
#slideshow img {	width: 100%; 	height: auto;   }
#slideshow {	width: 100%; 	height: auto;   }
ul#slide-pager{ margin-left: -2%;}
ul#slide-pager li img {	width: auto; 	height: auto;   }
ul#slide-pager li {width:33%; padding-left: 4%;	display:inline-block; margin-top: -15%; position: relative; z-index: 4 }

.bntxt{margin-top:-120%; color: #fff; text-align:center;}
.bntxt2{margin-top:-160%; color: #f7d5bc; text-align:center;}
.bntxt3{margin-top:-160%; color: #fff; text-align:center;}
.dtxt{font-size: 9em; font-weight: 500; }
.ftxt{font-size: 7em; font-weight: 200;}
.ztxt{font-size: 4.5em; font-weight: 200;}
.dtxtb{font-size: 10em; color:#fff;}
.ztxtb{font-size: 8em; font-weight: 200;color:#fff;}
.cont4{background-color:#fff; padding: 4em 8%;}
.cont4 p{font-size: 4em; margin:1em 0;}
.cont5 {background-color:#fff; padding: 4em  8%;}
.cont5 .text-left{ padding:0 .5em;}
.cont5 b{font-size: 1.3em; font-weight:500;}
.cont5 p{text-align: left; font-size: 4.5em; margin:.5em 0;  line-height: 2; font-weight: 100; } 
.cont5 p span{font-weight:600; margin-left: 1em; padding-left: 1em; border-left: 3px solid }
.cont6{background-color:#fff; padding: 4em 8%;}
.cont6 b{font-size: 1.8em; font-weight:400;}
.cont6 hr{border-top: 1px solid  }
.cont6 p{font-size: 3em; margin:1em 0; }
.contx{background-color:#fff; padding: 4em 8%;}
.contx p{text-align: left; } 
.cpimg{padding-top: 10em;padding-bottom: 6em;}
.cpbt{font-size: 5em;font-weight:800;padding-bottom: .5em; border-bottom:1px solid   ;}
.cpjs{font-size: 4em; font-weight:800;}
.cpnr{font-size: 3em; padding-bottom: .3em;}
.cpx{font-size: 2.8em; padding-bottom: .2em;}
.nrfh a{font-size: 4em;color:#131313;}


.sy1z{color:#fff; text-align: left; padding:10%;  margin-bottom: -60%;z-index: 5;}
.sy1dz{font-size: 9em; font-weight: 450;  }
.sy1zz{font-size: 8em; font-weight: 400; margin-left: -.5em; margin-bottom: -.2em;}
.sy1xz{font-size: 4em; }


.sy2{color:#fff; }
.sy2l{padding:4em 6em; margin-top: -160%; }
.sy2r{padding-top:2%;padding-left:12em; padding-right: 12em; margin-top: -135%;}
.sy2dz{text-align:center; font-size: 7em; font-weight: 600; padding-left:1em; }
.sy2xz{font-size: 4em; text-align: left;}

.sy3{color:#866755;  background-color: #fff; padding-top:10em; padding-bottom: 8em;padding-left: 12em; padding-right:12em;}
.sy3lz{text-align: left; padding:4%;}
.sy3limg{margin-top: -10%;}
.sy3rz{text-align: left; padding:4%;}
.sy3rimg{margin-top: 4%; margin-bottom:-11%;}
.sy3dz{text-align:center; font-size: 8em; font-weight: 550;margin-top: -.3em; }
.sy3zz{text-align:center;  font-size: 8em; font-weight: 500; margin-top: -.3em;}
.sy3xz{font-size: 4em; line-height: 2em; padding-bottom: .8em;}

.sy3b{color:#866755;  background-color: #f9f0e7; padding-top:10em; padding-bottom: 8em;padding-left: 12em; padding-right:12em;}

.sy4{color:#fff;  }
.sy4tz{margin-top: -160%;}
.sy4z{margin-top: -140%; padding:0 12em; text-align: left; }
.sy4zb{text-align: left; margin-top: -24em;    background-color: rgba(0, 0, 0, 0.5);}
.sy4dz{font-size: 9em; font-weight: 600;}
.sy4zz{font-size: 8em; font-weight: 500; margin-top: -0.5em; margin-bottom: .8em;}
.sy4xz{font-size: 4em; line-height: 1.8em; padding-bottom: .4em;}

.sy5{color:#866755;  background-color: #fff; padding-top:10em;  padding-left: 12em; padding-right:12em;}
.sy5limg{margin-top: -10%;}
.sy5rz{text-align: left;  }
.sy5dz{text-align:center; font-size: 8em; font-weight: 550;margin-top: -.3em; margin-bottom: .6em;}
.sy5xz{font-size: 4.8em; line-height: 1.5em; padding-bottom: .4em;}

.sy6{color:#866755;  background-color: #fff; padding-bottom: 8em;padding-left: 12em; padding-right:12em;}
.sy6g{ padding:0 1.25%; margin: 8em 0; text-align: left;}
.sy6dt{ font-size: 5.5em; margin-bottom: 1.5em;}
.sy6dtb{color: #fff; font-size: 5.5em; margin-bottom: 1.5em;}
.sy6ddimg{width:90%;  margin-left:10%; padding-top: 4em; padding-bottom: 3em;}
.sy6ddtxtz{font-size:3.5em; border-top:1px solid #866755; width:80%;  margin:0 10%; padding-top: .3em;}
.sy6ddtxtx{font-size:3em;  width:80%;  margin:0 10%;  padding-top: .3em; padding-bottom: 2em;}
.sy6ddtxtxr{float: right; }
.sy6dl{ background-color: #f5f6fb; }

.sy7{color:#fff;}
.sy7z{margin-top: -155%;padding-left: 12em; padding-right:12em;}
.sy7dz{ font-size: 10em; font-weight: 500; }
.sy7zz{ font-size: 8em; font-weight: 500;}
.sy7xz{text-align: left; font-size: 4.7em;}
.sy7xzr{text-align: left; font-size: 4.7em;}

.sy8{color:#866755;  background-color: #fff; padding-top:10em; padding-bottom: 8em;padding-left: 12em; padding-right:12em;}
.sy8z{text-align: left;}
.sy8img{padding-top: 10em; padding-bottom: 5em;}
.sy8dz{font-size: 7em; font-weight: bold; margin-top: -.4em;}
.sy8zz{font-size: 3.6em; font-weight: 500; margin-bottom: 1em;}
.sy8xz{font-size: 3.6em;}

.sy9z{text-align: left;color:#000; padding: 12em; margin-top: -135%; }
.sy9dz{font-size: 10em; text-align: center;}
.sy9zz{font-size: 8em; text-align: center; line-height: 2em;}
.sy9xz{font-size: 4.8em; font-weight: 200;line-height: 1.8em;margin-top:1em;}

#footer{ background-color:#131313; padding-top:3em;  font-size: 3em; color: #fff;}
.ftwb{margin-top:2em; padding-top:1em; border-top:1px solid #f7d5bc  ;font-weight:100;  font-size: 1.1em;}
.ftwb a{color: #fff;}
.psm{font-size: .8em;}
.bfooter{background-color:#fff;  }
.ftnav{ padding:3em 2%}
.ftnavul li{display:inline-block;  position: relative; padding:1em 1.5em; letter-spacing:.3em;  }
.ftnavul > li > a { font-weight: 400;   color: #f7d5bc;    font-size: 1.5em;}
.ftnavul > li > a:hover,
.ftnavul .navbar-nav > li > a:focus {  color: #a6c577;  background-color: transparent; text-decoration: none;}

/* 普通屏幕（大于等于 768px） */
@media (min-width: 768px ) { 
body{ color:#866755;}
span{ display:inline-block;width:auto;}
.nowap{ display:block;}	
.nopc{ display:none;}
.container  {height:13em;  padding-top:2em;}
.nav > li > a {    padding: .5em 1.32em;}
.navbar-brand {width:auto;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {   margin-top:3em;}


.bntxt{margin-top:-40%; color: #f7d5bc; text-align: left; padding-left: 15%;}
.bntxt2{margin-top:-40%; color: #f7d5bc; text-align: left; padding-left: 15%;}
.bntxt3{margin-top:-40%; color: #f7d5bc; text-align: left; padding-left: 15%;}
.dtxt{font-size: 8em;font-weight: 500; }
.ftxt{font-size: 6em; font-weight: 200;}
.ztxt{font-size: 4.5em; font-weight: 200;}
.dtxtb{font-size: 8em; color:#fff;}
.ztxtb{font-size: 6em; font-weight: 200;color:#fff;}
.ztxtb span{ display: inline-block;}
.cont4{ padding: 4em 15%;}
.cont4 p{font-size: 4em; margin:1em 0;}
.cont5 { padding: 4em 15.78%;}
.cont5 b{font-size: 1.8em; font-weight:400;}
.cont5 p{  font-size: 2.8em; letter-spacing:normal;} 
.cont5 p span{font-weight:600; margin-left: 1em; padding-left: 1em; border-left: 1px solid }
.cont6{ padding: 4em 18.75%;}
.cont6 b{font-size: 1.8em; font-weight:400;}
.cont6 hr{border-top: 1px solid  }
.cont6 p{font-size: 3em; margin:1em 0; }
.contx{ padding: 4em 15.78%;}
.contx p{text-align: left; } 
.cpimg{padding-top: 10em;padding-bottom: 6em;}

.sy1z{color:#f7d5bc; text-align: left; padding:10%;  margin-bottom: -60%;z-index: 5;}
.sy1dz{font-size: 8em; font-weight: bold;  }
.sy1zz{font-size: 6em; font-weight: 500; margin-left: -.5em; margin-bottom: -.2em;}
.sy1xz{font-size: 2.8em; }

.sy2{color:#f7d5bc;   padding-top:10em; padding-bottom: 20em;}
.sy2l{padding:2%; margin-top:0;}
.sy2r{padding-top:2%;padding-left:9em; padding-right: 8.5em;margin-top:0;}
.sy2dz{text-align: right; font-size: 7em; font-weight: 600; padding-left:1em;}
.sy2xz{font-size: 2.8em; line-height: 1.8em; text-align: left; }
.sy3dz{text-align: left; font-size: 6.5em;  font-weight: 600;margin-top: -.3em; margin-bottom: .6em;}
.sy3zz{margin-top: -.6em; margin-bottom: .6em; text-align: left;  font-size: 6em; font-weight: 500; }
.sy3xz{font-size: 2.5em; line-height: 2em; padding-bottom: .8em;}
.sy3b{color:#866755;  background-color: #fff; padding-top:10em; padding-bottom: 8em;padding-left: 12em; padding-right:12em;}
.sy4{color:#f7d5bc;  padding-top:12%; padding-bottom: 18em;padding-left: 12em; padding-right:12em;}
.sy4tz{margin-top: 0;}
.sy4z{margin-top:  0; padding: 5em 7em;  }
.sy4zb{padding: 8em; text-align: left; margin-top: -24em;    background-color: rgba(0, 0, 0, 0.5);}
.sy4dz{font-size: 7em; font-weight: 540;}
.sy4zz{font-size: 5em; font-weight: 500; margin-top: -0.5em; margin-bottom: .8em;}
.sy4bz{font-size: 4em; line-height: 1.8em; padding-bottom: .4em;}
.sy4xz{font-size: 2.8em; line-height: 1.8em; padding-bottom: .4em;}

.sy5{ padding-top:10em;  padding-left: 12em; padding-right:12em;}
.sy5limg{margin-top: -10%;}
.sy5rz{text-align: left; padding:4%;}
.sy5dz{text-align: left; font-size: 8em; font-weight: 550;margin-top: -.3em; margin-bottom: .6em;}
.sy5xz{font-size: 2.8em; line-height: 1.2em; padding-bottom: .4em;}
.sy6{padding-bottom: 8em;padding-left: 12.5%; padding-right:12.5%;}
.sy6g{width: 33.33%; float: left; padding:0 1.25%; margin: 12em 0;}
.sy6h1{border-bottom:1px solid #866755 }
.sy7{color:#f7d5bc;   padding-top:10em; padding-bottom: 8em;padding-left: 12em; padding-right:12em;}
.sy7z{ background-color: rgba(0, 0, 0, 0.5); margin-top: -24em;  padding:10em; }
.sy7img{padding-top: 3em; padding-bottom: 5em;}
.sy7dz{font-size: 7em; font-weight: bold;}
.sy7zz{font-size: 5em; font-weight: 500;}
.sy7xz{text-align: left; font-size: 2.8em;}
.sy7xzr{text-align: right; font-size: 2.8em;}
.sy8z{padding:5em;}
.sy8zz{font-size: 3.6em; font-weight: 500; margin-bottom: 1em;}
.sy8xz{font-size: 2.8em;}
.sy9z{padding: 12em; margin-top: -100em; margin-left:15em; margin-right:15em;text-align: left;color:#fff;  background-color: rgba(0, 0, 0, 0.5);}
.sy9dz{font-size: 7em;}
.sy9zz{font-size: 4em; line-height: 2em;}
.sy9xz{font-size: 2.8em; font-weight: 200;line-height: 1.8em;margin-top:1em;}
#footer{  font-size: 2.5em; color: #f7d5bc;font-weight: 200;}
.bfooter{background-color:#fff; padding:5em 20em; }
 }
 @media (min-width: 1441px ) { 
	.navbar-brand {height: auto;}

	 }