@charset "utf-8";
@font-face {      font-family: 'FrutigerLTStd-Light';      
src: url('FrutigerLTStd-Light.eot'); /* IE9 Compat Modes */      
src: url('FrutigerLTStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              
url('FrutigerLTStd-Light.woff') format('woff'), /* Modern Browsers */              
url('FrutigerLTStd-Light.otf')  format('truetype'), /* Safari, Android, iOS */              url('FrutigerLTStd-Light.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }

@font-face {      font-family: 'FrutigerLTStd-Black';      
src: url('FrutigerLTStd-Black.eot'); /* IE9 Compat Modes */      
src: url('FrutigerLTStd-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              
url('FrutigerLTStd-Black.woff') format('woff'), /* Modern Browsers */              
url('FrutigerLTStd-Black.otf')  format('truetype'), /* Safari, Android, iOS */              url('FrutigerLTStd-Black.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }

body {
  font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  line-height: 1.428571429;
  color: #000000;
  margin-top:13rem;
}

.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}


.navbar-inverse {
    background-color: #FFFFFF;
    border-color: #eef3f2;
	border-bottom:1px solid #eef3f2;
}

.navbar-brand {
   margin-top:0px;
   padding:0px;
}

.navbar-nav > li > a {
    padding-top: 2rem;
    padding-bottom: 2rem;
	padding-left:1.5rem;
	padding-right:1.5rem;
    line-height: 5.2rem;
}

.nav {
    padding-left: 16rem;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #00ac81;
}

a {
    color: #333333;
    text-decoration: none;
}

a:hover { text-decoration:none; transition: all 300ms ease-in 0ms;}


.navbar-inverse .navbar-nav > li > a {
    color: #333333;
	font-size:1.8rem;
	font-weight:bold;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle>span{
		display:block;
		width: 30px;
		height: 4px;
		background-color: #043d79;
		border-radius: 2px;
		margin: 4px auto;
		transition: .3s;
		transform-origin: left center;
    }
   
	 .nav-top1{
		-webkit-transform: rotateZ(34deg);
		-moz-transform: rotateZ(34deg);
		-ms-transform: rotateZ(34deg);
		-o-transform: rotateZ(34deg);
		transform: rotateZ(34deg);
    }
    .nav-middle1{
		opacity: 0;
    }
    .nav-bottom1{
		-webkit-transform: rotateZ(-34deg);
		-moz-transform: rotateZ(-34deg);
		-ms-transform: rotateZ(-34deg);
		-o-transform: rotateZ(-34deg);
		transform: rotateZ(-34deg);
    }


.menu ul.sub_menu{position:absolute; width:600px; display:none; z-index:999; margin-left:0px;}
.menu ul.sub_menu a{ color:#ffffff;}
.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}
.bg{ background:url(../images/bg.png) repeat; height:40px; display:none; width:100%; z-index:99; position:absolute;}
.menu ul.sub_menu li {
    float:left;
	width:100px;
    line-height: 40px;
	list-style-type:none;
	background:none;
}
.menu ul.sub_menu li a{ 
    color:#ffffff;
	font-size:12px;
	}
	
.kq1 {-webkit-animation-delay: 0.4s;}
.kq2 {-webkit-animation-delay: 0.8s; -webkit-animation-duration: 0.8s;}
.kq3 {-webkit-animation-delay: 1.2s; -webkit-animation-duration: 1.2s;}
.kq4 {-webkit-animation-delay: 1.6s; -webkit-animation-duration: 1.6s;}
.kq5 {-webkit-animation-delay: 2s; -webkit-animation-duration: 2s;}
.kq6 {-webkit-animation-delay: 2.4s; -webkit-animation-duration: 2.4s;}


.kuanping {
   width:107rem;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.logo {
   margin-top:3rem;
   width:19rem;
   }
   
.logo img {
   width:19rem;
   height:3.4rem;
   }
   
.dingbu {
   height:auto; overflow:hidden;
   line-height:3.7rem;
   background-color:#041319;
   }
   
   
.dingbu-bb {
   width:50rem;
   text-align:right;
   float:right;
   }
   
.dingbu-bb li {
   list-style-type:none;
   float:left;
   margin-left:2.4rem;
   }
   
.dingbu-bb li a {
   color:#FFFFFF;
   }
   
.lianxi {
   width:15.1rem;
   float:left;
   margin-top:2.2rem;
   }
   
.lianxi a {
   display:block;
   width:100%;
   height:5rem;
   line-height:5rem;
   text-align:center;
   font-size:1.8rem;
   color:#041319;
   background-color:#48efb7;
   }
   
.lianxi a:hover {
   background-color:#33cc99;
   }
   
.sousuo {
   width:3rem;
   margin-top:3.4rem;
   margin-left:2.6rem;
   float:right;
   }
   
.searchh {
    background-color: rgba(255,255,255,0.9);
    padding: 1rem;
    display: none;
    margin: 0.5rem;
    margin-bottom: 2rem;
    box-shadow: 0px 2px 2px rgba(0,0,0,.2);
    border-radius: 3px;
}

.searchh form {
    height: 4rem;
    padding: 0;
}

.searchh #name {
    height: 4rem;
    border: 1px #d2dae2 solid;
    border-radius: 0;
    width: 100%;
}

.searchh .btn {
    background-color:#48efb7;
    height: 4rem;
    border: 0;
    border-radius: 0;
    color: #333;
    font-size: 1.8rem;
	width:14%;
}

.ss a {
   cursor:pointer;
   } 
   
.guding {
   position:fixed;
   width:100%;
   top:0px;
   z-index:9;
   }
   
.banner {
   position:relative;
   }
   
.banner img {
   width:100%;
   }
   
.banner .swiper-button-prev {
    position: absolute;
    top: 78%;
    width: 2.6rem;
    height: 1.6rem;
    z-index: 8;
    cursor: pointer;
	left:38rem;
	background:url(../images/left.png);
    background-size: 2.6rem 1.6rem;
    background-position: center;
    background-repeat: no-repeat;
}

.banner .swiper-button-next {
    position: absolute;
    top: 78%;
    width: 2.6rem;
    height: 1.6rem;
    z-index: 8;
    cursor: pointer;
	right:118rem;
	background:url(../images/right.png);
    background-size: 2.6rem 1.6rem;
    background-position: center;
    background-repeat: no-repeat;
}

.banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 16rem;
    left: 46rem;
    width: 20rem;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2.6rem;
}

.banner .swiper-pagination-bullet {
    width: 1.2rem;
    height: 1.2rem;
    display: inline-block;
    border-radius: 0;
    background: #eef3f2;
    opacity: 1;
}

.banner .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #48efb7;
	opacity: 1;
}
   
.bnnzi {
   position:absolute;
   width:69.2rem;
   left:40.7%;
   bottom:-7rem;
   padding:8rem 6.4rem 9.8rem;
   color:#FFFFFF;
   background-color: #041319;
   border-bottom: 8px solid #3c9;
   z-index:8;
   } 
   
.bnnzi h2 {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:8rem;
   color:#FFFFFF;
   margin-top:0rem;
   margin-bottom:1.6rem;
   } 
   
.banner .swiper-container {
   padding-bottom:7rem;
   }
   
.about {
   height:auto; overflow:hidden;
   padding-top:7rem;
   padding-bottom:10.8rem;
   }  
   
.about-aa {
   width:20.5rem;
   float:left;
   }
   
.about-aa h2 {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:8rem;
   color:#041319;
   line-height:8rem;
   margin-top:0rem;
   margin-bottom:3rem;
   }  
   
.abmore {
   width:100%;
   margin-top:3rem;
   }
   
.abmore a {
   display:block;
   width:100%;
   height:4.9rem;
   line-height:4.9rem;
   text-align:center;
   font-size:1.8rem;
   color:#333333;
   background-color:#48efb7;
   }
   
.abmore a:hover {
   background-color:#33cc99;
   }
   
.about-bb {
   width:69.4rem;
   float:right;
   }
   
.abrow {
   height:auto; overflow:hidden;
   margin-left:-1.5rem;
   margin-right:-1.5rem;
   margin-top: 2rem;
   } 
   
.abrow li {
   list-style-type:none;
   width:50%;
   height:15.5rem; overflow:hidden;
   float:left;
   font-size:1.2rem;
   color:#576368;
   line-height:1.8rem;
   padding-left:1.5rem;
   padding-right:1.5rem;
   margin-bottom:5rem;
   } 
   
.abrow li h2 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:2.4rem;
   color:#333333;
   font-weight:bold;
   margin-top:0rem;
   margin-bottom:2rem;
   } 
   
.shuju {
   height:auto; overflow:hidden;
   margin-bottom:8rem;
   }
   
.shuju li {
   list-style-type:none;
   width:33.3%;
   font-size:2.4rem;
   color:#576368;
   float:left;
   }
   
.shuju li h2 {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:8rem;
   color:#041319;
   margin-top:0rem;
   margin-bottom:2.5rem;
   }
   
.shuju li h2 span {
   border-bottom:0.8rem solid #33cc99;
   }
   
.chanpin {
   height:auto; overflow:hidden;
   }
   
.chanpin li {
   list-style-type:none;
   height:auto; overflow:hidden;
   }
   
.chanpin-aa {
   width:50%;
   float:left;
   }
   
.chanpin-aa img {
   width:100%;
   }
   
.chanpin-bb {
   width:50%;
   float:right;
   font-size:1.8rem;
   color:#576368;
   padding-left:8rem;
   }
   
.chanpin-cc {
   width:50%;
   float:left;
   font-size:1.8rem;
   color:#576368;
   padding-right:8rem;
   }
   
.chanpin-dd {
   width:50%;
   float:right;
   }
   
.chanpin-dd img {
   width:100%;
   }
   
.cpnn {
   width:57rem;
   }
   
.cpnn h2 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:1.6rem;
   color:#576368;
   margin-top:8.2rem;
   margin-bottom:1.2rem;
   }
   
.cpnn h3 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:4.5rem;
   font-weight:bold;
   color:#041319;
   text-transform:uppercase;
   margin-top:0rem;
   margin-bottom:3.2rem;
   }
   
.cpnn2 {
   width:57rem;
   float:right;
   }
   
.cpnn2 h2 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:1.6rem;
   color:#576368;
   margin-top:8.2rem;
   margin-bottom:1.2rem;
   }
   
.cpnn2 h3 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:4.5rem;
   font-weight:bold;
   color:#041319;
   text-transform:uppercase;
   margin-top:0rem;
   margin-bottom:3.2rem;
   }
   
.cpmore {
   margin-top:2rem;
   width:32.8rem;
   }
   
.cpmore a {
   display:block;
   height:5rem;
   line-height:5rem;
   text-align:center;
   color:#333333;
   border:1px solid #576368;
   }
   
.cpmore a:hover {
   color:#333333;
   background-color:#eef3f2;
   }
   
.cpmore2 {
   width:25.2rem;
   }
   
.cpww {
   margin-top:2rem;
   height:auto; overflow:hidden;
   }
   
.cpww1 {
   list-style-type:none;
   width:50%;
   float:left;
   }
   
.cpww1 a {
   display:block;
   height:5rem;
   line-height:5rem;
   text-align:center;
   color:#1a7e5d;
   } 
     
.cpww1 a.hover {
   color:#041319;
   border:1px solid #041319;
   }  
   
   
.haochu {
    height: 73rem;
    padding-top:24rem;
	color:#FFFFFF;
	font-size:1.8rem;
    background: url(../images/hcbj.jpg) no-repeat center center;
    background-attachment: scroll;
    background-size: auto auto;
    background-size: cover;
    background-attachment: fixed;
}  

.haochu h2 {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:4.5rem;
   color:#FFFFFF;
   margin-top:0rem;
   margin-bottom:3.2rem;
   }
   
.hcnn {
   width:82.3rem;
   }
   
.hcmore {
   margin-top:1.6rem;
   }
   
.hcmore a {
   color:#48efb7;
   }
   
.xuqiu {
   height:auto; overflow:hidden;
   margin-top:16rem;
   margin-bottom:8rem;
   }
   
.xuqiu h2 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:4rem;
   font-weight:bold;
   color:#333333;
   line-height:5rem;
   text-align:center;
   margin-top:0rem;
   margin-bottom:3.2rem;
   }
   
.xqmore {
   width:34rem;
   margin:0 auto;
   }
   
.xqmore a {
   display:block;
   width:100%;
   text-align:center;
   font-size:1.8rem;
   color:#333333;
   background-color:#48efb7;
   height:5rem;
   line-height:5rem;
   }
   
.xqmore a:hover {
   background-color:#33cc99;
   }
   
   
.shuzihua {
    height: 73rem;
    padding-top:25rem;
	color:#FFFFFF;
	font-size:1.8rem;
    background: url(../images/szhbj.jpg) no-repeat center center;
    background-attachment: scroll;
    background-size: auto auto;
    background-size: cover;
    background-attachment: fixed;
} 

.shuzihua h2 {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:4.5rem;
   color:#FFFFFF;
   margin-top:0rem;
   margin-bottom:3.2rem;
   } 
   
.szhmore {
   margin-top:2.4rem;
   }
   
.szhmore a {
   display:block;
   width:25rem;
   color:#FFFFFF;
   height:5rem;
   line-height:5rem;
   text-align:center;
   border:1px solid #FFFFFF;
   }
   
.szhmore a img {
   filter: grayscale(100%) invert(100%) brightness(1000%);
   }
   
.szhmore a:hover {
   background-color:#FFFFFF;
   color:#333333;
   }
   
.szhmore a:hover img {
   filter: contrast(0%);
   }

.xiangmu {
   height:auto; overflow:hidden;
   margin-bottom:12.8rem;
   }
   
.xmrow {
   height:auto; overflow:hidden;
   margin-left:-1.5rem;
   margin-right:-1.5rem;
   }
   
.xmrow li {
   list-style-type:none;
   width:50%;
   float:left;
   padding-left:1.5rem;
   padding-right:1.5rem;
   }
   
.xmkk {
   padding: 3.2rem 0;
   font-size:1.4rem;
   }
   
.xmkk h2 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:2.4rem;
   font-weight:bold;
   color:#333333;
   margin-top:0rem;
   margin-bottom:3.5rem;
   }
   
.xmkk h2 span {
   padding-bottom:1.5rem;
   border-bottom:0.8rem solid #eef3f2;
   }
   
.xmkk h2 a {
   color:#333333;
   }
   
.xmkk h2:hover span {
    border-bottom:0.8rem solid #33cc99;
	transition: all 300ms ease-in 0ms;
	}

.xmkk h2 a:hover {
   color:#333333;
   }
   
.world {
    height: 73rem;
    padding-top:25rem;
	color:#FFFFFF;
	font-size:1.8rem;
    background: url(../images/world.jpg) no-repeat center center;
    background-attachment: scroll;
    background-size: auto auto;
    background-size: cover;
    background-attachment: fixed;
} 

.world h2 {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:4.5rem;
   color:#FFFFFF;
   margin-top:0rem;
   margin-bottom:3.2rem;
   }
   
.wmm {
   height:auto; overflow:hidden;
   }
   
.wmm-aa {
   width:19.8rem;
   float:left;
  } 
  
.wmm-aa a {
   display:block;
   width:100%;
   height:5rem;
   line-height:5rem;
   text-align:center;
   }
  
.wmm-bb {
   width:28.6rem;
   float:left;
   margin-left:3rem;
   }
   
.wmm-bb a {
   display:block;
   width:100%;
   height:5rem;
   line-height:5rem;
   color:#48efb7;
   text-align:center;
   }
   
.sww {
   height:auto; overflow:hidden;
   margin-top:2.5rem;
   }
   
.sww1 {
   float:left;
   }
   
.sww1 a {
   display:block;
   padding-left:2rem;
   padding-right:2rem;
   height:5rem;
   line-height:5rem;
   font-size:1.8rem;
   color:#FFFFFF;
   border:1px solid #FFFFFF;
   }
   
.sww2 {
   float:left;
   margin-left:1rem;
   }
   
.sww2 a {
   display:block;
   padding-left:2rem;
   padding-right:2rem;
   height:5rem;
   line-height:5rem;
   font-size:1.8rem;
   color:#48efb7;
   }
   
   
.bottom {
   height:auto; overflow:hidden;
   color:#aeb6ba;
   background-color:#041319;
   padding-top:7.5rem;
   padding-bottom:7.5rem;
   } 
   
.bottom a {
   color:#FFFFFF;
   }
   
.dilogo {
   font-family:'FrutigerLTStd-Black', Helvetica, Arial, sans-serif;
   font-size:3rem;
   color:#FFFFFF;
   margin-bottom:3rem;
   } 
   
.dizi {
   width:32.5rem;
   line-height:1.8rem;
   } 
   
.dileft {
   width:41.5%;
   float:left;
   }
   
.diright {
   width:55.3%;
   float:right;
   }
   
.bottom h2 {
   font-family:'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
   font-size:1.6rem;
   margin-top:0rem;
   margin-bottom:1.6rem;
   }
   
.bmkk {
   height:auto; overflow:hidden;
   }
   
.bmkk li {
   list-style-type:none;
   margin-bottom:1rem;
   }
   
.bmkk li a {
   font-size:1.8rem;
   color:#FFFFFF;
   }
   
.footer {
   height:auto; overflow:hidden;
   margin-top:9rem;
   }
   
.fdd {
   height:auto; overflow:hidden;
   margin-top:1rem;
   }
   
.fdd li {
   list-style-type:none;
   float:left;
   margin-right:2rem;
   }
   
.juyou {
   text-align:right;
   }
   
   
.fudong {
   position:fixed;
   width:5.7rem;
   height:5.7rem;
   line-height:5.7rem;
   text-align:center;
   background-color:#48efb7;
   border-radius: 100%;
   box-shadow: 0px 0px 15px rgba(0,0,0,.1);
   left:4rem;
   bottom:4rem;
   animation: heart 0.8s ease-in-out 0.8s infinite alternate;
   }
   
.fudong img {
    border-radius: 100%;
}
   
@keyframes heart{
from{margin-top:0px;}
to{margin-top:-8px;}
}

@keyframes heart{
from{transform:translate(0,0)}
to{transform:translate(0,8px)}
}

.yc {
   display:block;
   }
   
.yd {
   display:none;
   }
   
@media (min-width: 1000px) and (max-width: 1100px) {  
    
 .cpmore {
    margin-top: 2rem;
    width: 40rem;
}

.chanpin li {
    list-style-type: none;
    height: auto;
    overflow: hidden;
    margin-bottom: 2rem;
}

.cpnn h3 {
    font-family: 'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
    font-size: 3.6rem;
}

.cpnn2 h3 {
    font-family: 'FrutigerLTStd-Light', Helvetica, Arial, sans-serif;
    font-size: 3.6rem;
}

.sousuo {
    width: 3rem;
    margin-top: 2rem;
    margin-left: 2.6rem;
    float: right;
}

.searchh .btn {
    border: 0;
    padding: 0rem;
}

}
   

@media (min-width: 0px) and (max-width: 1000px) {

body {
    margin-top: 8.7rem;
}

.navbar-nav > li > a {
    padding: 10px 20px;
    line-height: 20px;
}

.nav {
    padding-left: 0px;
}


.kuanping {
   width:100%;
   }
   
.logo {
    margin-top: 1rem;
    width: 19rem;
	padding-left:1rem;
}

.dingbu-bb {
    width: 100%;
}

.bnnzi {
    position:relative;
    width: 100%;
    left: 0rem;
    bottom: 0rem;
    padding: 1rem;
    color: #FFFFFF;
    background-color: #041319;
    border-bottom: 4px solid #3c9;
    z-index: 8;
}
   
.bnnzi h2 {
    font-size: 3rem;
    color: #FFFFFF;
    margin-top: 0rem;
    margin-bottom: 0.8rem;
}   

.banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 2rem;
    left: 0rem;
    width: 100%;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 0.5rem;
}

.banner .swiper-button-prev {
    position: absolute;
    top: 70%;
    width: 2.6rem;
    height: 1.6rem;
    z-index: 8;
    cursor: pointer;
	left:2rem;
	background:url(../images/left.png);
    background-size: 2.6rem 1.6rem;
    background-position: center;
    background-repeat: no-repeat;
}

.banner .swiper-button-next {
    position: absolute;
    top: 70%;
    width: 2.6rem;
    height: 1.6rem;
    z-index: 8;
    cursor: pointer;
	right:2rem;
	background:url(../images/right.png);
    background-size: 2.6rem 1.6rem;
    background-position: center;
    background-repeat: no-repeat;
}
   
.banner .swiper-container {
    padding-bottom: 0rem;
}  

.about {
    height: auto;
    overflow: hidden;
    padding-top: 4rem;
    padding-bottom: 5rem;
}

.about-aa {
    width: 100%;
    float: left;
}

.about-aa h2 {
    font-size: 4rem;
    color: #041319;
    line-height: 4rem;
    margin-top: 0rem;
    margin-bottom: 2rem;
}

.abmore {
    width: 100%;
    margin-top: 2rem;
}

.about-bb {
    width: 100%;
	margin-top:1rem;
}

.abrow li {
    list-style-type: none;
    width: 100%;
    height:auto;
    overflow: hidden;
    margin-bottom: 2rem;
}

.shuju {
    height: auto;
    overflow: hidden;
    margin-bottom: 4rem;
}

.shuju li {
    list-style-type: none;
    width: 33.3%;
    font-size:1.6rem;
    color: #576368;
    float: left;
}

.shuju li h2 {
    font-size: 4rem;
    color: #041319;
    margin-top: 0rem;
    margin-bottom: 1.5rem;
}

.chanpin-aa {
    width: 100%;
}

.chanpin-bb {
    width: 100%;
    font-size: 1.4rem;
    color: #576368;
    padding-left: 0rem;
}

.cpnn {
    width:100%;
	padding:1.5rem;
}

.cpnn h2 {
    font-size: 1.6rem;
    color: #576368;
    margin-top: 0rem;
    margin-bottom: 0.6rem;
}

.cpnn h3 {
    font-size: 2.5rem;
    font-weight: bold;
    color: #041319;
    text-transform: uppercase;
    margin-top: 0rem;
    margin-bottom: 1.6rem;
}

.chanpin li {
    list-style-type: none;
	border-bottom:1px solid #eeeeee;
	margin-bottom:2rem;
}

.chanpin-dd {
    width: 100%;
}

.chanpin-cc {
    width: 100%;
    float: left;
    font-size: 1.4rem;
    color: #576368;
    padding-right: 0rem;
}

.cpnn2 {
    width: 100%;
	padding:1.5rem;
}

.cpnn2 h2 {
    font-size: 1.6rem;
    color: #576368;
    margin-top: 0rem;
    margin-bottom: 0.6rem;
}

.cpnn2 h3 {
    font-size: 2.5rem;
    font-weight: bold;
    color: #041319;
    text-transform: uppercase;
    margin-top: 0rem;
    margin-bottom: 1.6rem;
}

.haochu {
    height:auto; overflow:hidden;
	padding:0rem;
    padding-top: 8rem;
	padding-bottom:8rem;
    color: #FFFFFF;
    font-size: 1.6rem;
    background-size: auto auto;
    background-size: cover;
    background-attachment: fixed;
}

.hcnn {
    width: 100%;
}

.haochu h2 {
    font-size: 2.5rem;
    color: #FFFFFF;
    margin-top: 0rem;
    margin-bottom: 1.6rem;
}

.xuqiu {
    height: auto;
    overflow: hidden;
    margin-top: 6rem;
    margin-bottom: 4rem;
}

.xuqiu h2 {
    font-size: 2rem;
    color: #333333;
    line-height: 3rem;
    text-align: center;
    margin-top: 0rem;
    margin-bottom: 1.6rem;
}

.world {
    height: auto;
    overflow: hidden;
	padding:0rem;
    padding-top: 8rem;
	padding-bottom:8rem;
    color: #FFFFFF;
    font-size: 1.4rem;
}

.world h2 {
    font-size: 2.3rem;
    color: #FFFFFF;
    margin-top: 0rem;
    margin-bottom: 1.6rem;
}

.sww1 {
   width:100%;
}

.sww2 {
   width:100%;
   margin-left: 0rem;
}

.xiangmu {
    height: auto;
    overflow: hidden;
    margin-bottom: 6rem;
}

.xmrow li {
    list-style-type: none;
    width: 100%;
    float: left;
}

.xmkk {
    padding: 1.6rem 0;
    font-size: 1.4rem;
}

.bottom {
    height: auto;
    overflow: hidden;
	padding:0rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.dilogo {
    font-size: 2rem;
    color: #FFFFFF;
    margin-bottom: 2rem;
}

.dileft {
    width: 100%;
}

.diright {
    width: 100%;
}

.bmkk li a {
    font-size: 1.4rem;
    color: #FFFFFF;
}

.diright {
    width: 100%;
}

.abrow li h2 {
    font-size: 2rem;
    color: #333333;
    font-weight: bold;
    margin-top: 0rem;
    margin-bottom: 1.5rem;
}

.yc {
   display:none;
   }
   
.yd {
   display:block;
   }
   
.footer {
    height: auto;
    overflow: hidden;
    margin-top: 4rem;
}

.fdd {
   padding:1rem;
   }

.fdd li {
    list-style-type: none;
	width:100%;
    float: left;
    margin-right: 0rem;
	margin-bottom:1rem;
}

.juyou {
   margin-top:1rem;
   }
   
.fudong {
   display:none;
   }
   
.lianxi {
    margin-top: 1.2rem;
	margin-bottom:1.2rem;
}

.searchh .btn {
    font-size: 1.6rem;
    width: 20%;
}

.sousuo {
    width: 3rem;
    margin-top: 2rem;
    margin-left: 2rem;
}

}


