
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button, 
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:none;}
/* remember to define focus styles! */
:focus {outline:0;}
address, caption, cite, code, dfn,
em, th, var, optgroup {font-style:normal;font-weight:normal !important;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:none;font-variant:normal;}

input, button, textarea,
select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;*font-family:"Microsoft YaHei",Arial;resize: none;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;outline:none;}
body {line-height: 1.5; font-family:Arial; font-size:14px; color:#666666;}
ul,li{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;
/*表格自动换行*/
table-layout:fixed;word-wrap:break-word;}
caption, th{text-align:center;}
/*caption, th {text-align: left;}*/
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
a{transition:color .3s;}
/*------------浮动-----------------*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clear10{ clear:both; height:10px; overflow:hidden;}
.clear15{ clear:both; height:15px; overflow:hidden;}
.clear20{ clear:both; height:20px; overflow:hidden;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}

.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;filter:alpha(opacity=50);}
a{color: #333333;}
a:hover{ color: #B09E84;}

.ft36{font-size: 36px;}
.ft30{font-size: 30px;}
.ft26{font-size: 26px;}
.ft24{font-size: 24px;}
.ft44{font-size: 44px;}

body{color: #333333;font-family:"Arial","microsoft yahei",simsun;  font-size: 14px;  position: relative; overflow-x: hidden;}
html, body {
        position: relative;
        height: 100%;
		font-size:10px;
}
.swiper-container {background: #fff;
        width: 100%;
        height: 100%;
}
.swiper-slide {
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
 }
 
 .swiper-wrapper,.swiper-slide{ height:100%;}


/*:first-child  filter:alpha(opacity=50);*/
/*.img img{display: block;}*/
.wap{width: 94%; max-width: 1280px; margin: 0 auto;}
.waps{width: 94%; max-width: 1280px; margin: 0 auto;}

.top{ width:96%; position:absolute; left:0; top:0; padding:0 2%; z-index:10004;}
.content .top{ width:66%; padding:0 17%;}
.top .logo{ float:left; margin-top:20px;}
.top .caidan{ float:right; color:#fff; font-size:14px; line-height:14px; margin-top:58px;}
.top .caidan span{ display:inline-block; padding-left:26px; margin-right:26px;}
.top .caidan span.topphone{ background:url(../image/nav_06.png) no-repeat left center;}
.top .caidan span.topmail{ background:url(../image/nav_08.png) no-repeat left center;}
.top .caidan span.erweibox{ background:url(../image/wechat.png) no-repeat left center; position:relative;}
.top .caidan span.erweibox img{ width:150px; height:150px; position:absolute; left:50%; top:100%; margin-left:-75px; display:none;}
.top .caidan span.erweibox:hover img{ display:block;}
.top .caidan span.yuyan{ background:url(../image/xiajiant_03.png) no-repeat right center; position:relative; display:inline-block; padding-left:0; margin-right:26px;}
.top .caidan span.yuyan dl{ position:absolute; left:0; top:100%; padding:20px 0 0; display:none; width:100%;}
.top .caidan span.yuyan dl dd{ margin-bottom:3px;}
.top .caidan span.yuyan dl a{ display:block; padding:0; background:rgba(0,0,0,0.5);}
.top .caidan a{ display:inline-block; padding-left:26px; color:#fff; background:url(../image/navkai_03.png) no-repeat left center;}
.top .caidan a.guan{ background:url(../image/nav_10.png) no-repeat left center;}
.nav{position:absolute; left:-100%; top:0; width:100%; height:100%; background:#000; z-index:10003; overflow:auto;}
.navqu{ width:96%; padding:0 2%; margin-top:10.5%;}
.content .navqu{ width:66%; padding:0 17%;}
.navqu .navyilie,.navqu .naverlie{ float:left; margin-right:140px;}
.navqu ul li{margin-bottom:40px;}
.navqu ul li a.fir{ display:block; padding-left:76px; line-height:40px;}
.navqu ul li a.fir span{ display:block; font-size:1.6rem; color:#b09e84;}
.navqu ul li a.fir em{ display:block; font-size:1.6rem; color:#fff;}
.navqu ul li.navli1 a.fir{ background:url(../image/nav_16.png) no-repeat left top;}
.navqu ul li.navli2 a.fir{ background:url(../image/nav_28.png) no-repeat left top;}
.navqu ul li.navli3 a.fir{ background:url(../image/nav_30.png) no-repeat left top;}
.navqu ul li.navli4 a.fir{ background:url(../image/nav_32.png) no-repeat left top;}
.navqu ul li.navli5 a.fir{ background:url(../image/nav_18.png) no-repeat left top;}
.navqu ul li.navli6 a.fir{ background:url(../image/nav_22.png) no-repeat left top;}
.navqu ul li.navli7 a.fir{ background:url(../image/nav_25.png) no-repeat left top;}
.navqu ul li dl{ margin-left:108px;position:relative; margin-top:40px; display:none;}
.navqu ul li dl dd{ margin-bottom:14px;}
.navqu ul li dl dd a{ font-size:14px; color:#515151; padding-left:12px; display:inline-block;}
.navqu ul li dl dd a.cur{ color:#b09e84; background:url(../image/cur_03.jpg) no-repeat left center;}
.navqu ul li dl dd a:hover{ color:#b09e84;}



.yinsi{ margin-top:2%; width:96%; padding:0 2%;}
.yinsi a{ color:#fff; font-size:1.4rem; font-family:"微软雅黑"; margin-right:20px;}
.content .yinsi{ width:66%; padding:0 17%;}
@media screen and (max-width:1600px) {
  html{ font-size:9px;}
}
@media screen and (max-width:1440px) {
  html{ font-size:11px;}
}

@media screen and (max-width:1300px) {
  html{ font-size:7px;}
}

@media screen and (max-width:1200px) {
  html{ font-size:7px;}
}
@media screen and (max-width:768px) {
  html{ font-size:11px;}
  .top .logo img{ width:30px;}
  .top .caidan{ margin-top:25px;}
  .top .caidan span.topphone{ display:none;}
  .top .caidan span.topmail{ display:none;}
  .content .top{ width:96%; padding:0 2%;}
  .navqu{ margin-top:115px;}
  .content .navqu{ width:96%; padding:0 2%;}
  .navqu .navyilie, .navqu .naverlie{ width:48%; margin-right:2%;}
  .content .yinsi{ width:96%; padding:0 2%;}
  .navqu ul li dl{ margin-left:78px;}
}






























