.w1200{ width: 1200px; margin:0 auto;}
.left{ float: left;}
.right{ float: right;}

.fontsize42{ font-size:42px;}
.fontsize40{ font-size:40px;}
.fontsize38{ font-size:38px;}
.fontsize36{ font-size:36px;}
.fontsize34{ font-size:34px;}
.fontsize32{ font-size:32px;}
.fontsize30{ font-size:30px;}
.fontsize28{ font-size:28px;}
.fontsize26{ font-size:26px;}
.fontsize24{ font-size:24px;}
.fontsize22{ font-size:22px;}
.fontsize20{ font-size:20px;}
.fontsize18{ font-size:18px;}
.fontsize16{ font-size:16px;}
.fontsize14{ font-size:14px;}
.fontsize12{ font-size:12px;}

.lineheight36{ line-height: 36px;}
.lineheight34{ line-height: 34px;}
.lineheight32{ line-height: 32px;}
.lineheight30{ line-height: 30px;}
.lineheight28{ line-height: 28px;}
.lineheight26{ line-height: 26px;}
.lineheight24{ line-height: 24px;}
.lineheight22{ line-height: 22px;}
.lineheight20{ line-height: 20px;}
.lineheight18{ line-height: 18px;}
.lineheight16{ line-height: 16px;}
.lineheight14{ line-height: 14px;}
.font1436{ font-size: 14px; line-height: 36px;}
.font1430{ font-size: 14px; line-height: 36px;}
.font1424{ font-size: 14px; line-height: 24px;}

.header{}
.headertop{}
.logo{}
.logo img{ display: block;}
.indextel{ background: url(../images/tel.png) no-repeat left center; line-height: 23px; color: #fff; padding-left: 52px; margin-top:27px;}
.indextel span{ display: block; color: #222222; font-size: 20px;}
.indextel span i{ color: #cc1515;}
.headern{ overflow: hidden; background: #302c2b;}
.nav{ display: block;}
.nav ul{ text-align: center;}
.nav ul li{ float: left;}
.nav ul li a{display: block; color: #fff; line-height: 50px; padding: 0px 35px; font-size: 16px; transition: all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}
.nav ul li a:hover{}
.nav ul li a.active{ background: #cc1515;}

.ban{ height: 600px; position: relative; overflow: hidden;}
.ban img{ height: 600px; position: absolute; top: 0px; left: 50%; margin-left: -960px;}
.menu{ display:none;}


.footer{ background: url(../images/footer.png) no-repeat center top; height: 242px; border-top: 3px solid #cc1515;  color: #fff; text-align: center; font-size: 16px; }
.footer img{ display: block;}
.footers{ height: 163px;}
.footersl{ float: left; padding-top: 80px;}
.footersz{float: left; padding-top: 54px; padding-left: 90px;}
.footersz a{ margin: 0px 15px;}
.footersz em{ margin-bottom: 30px;}
.footersr{float: right; padding-top: 20px;}
.footersr span{ padding-top: 4px; display: block;}
.footerx{text-align: center; color: #fff; line-height: 78px; border-top: 1px solid #fff; opacity: 0.8;}
.footer a{ color: #fff;}

@media screen and (max-width: 1200px) {
html,body{ width:100%;}
.left{float: none;}
.right{ float: none;}
.w1200{ width: auto;}
.flex-direction-nav{display: none!important;}

.header{}
.headertop{ position: relative;}
.logo{ padding-left: 10px;}
.logo img{ display: block; height: 70px;}
.indextel{ background: url(../images/tel.png) no-repeat left center; line-height: 23px; color: #fff; padding-left: 52px; margin-top:27px; display: none;}
.indextel span{ display: block; color: #222222; font-size: 20px;}
.indextel span i{ color: #cc1515;}
.headern{ overflow: hidden; background: #302c2b; position:fixed; top: 70px; left: 0px; z-index: 10000;}
.nav{ display: none;}
.nav ul{ text-align: center;}
.nav ul li{ float: none;}
.nav ul li a{line-height:40px; padding: 0px 20px; font-size: 16px;}
.menu{display:block; position: absolute; top:15px; right: 0px; }
.menu img{ height: 40px; display: block;}

.ban{ height:auto; position: relative; overflow: hidden;}
.ban img{ height: auto; position: relative; top: 0px; left:0; margin-left: 0px; width: 100%; display: block;}
.ban div img{ width: 100%; display: block;}

.footer{ background: url(../images/footer.png) no-repeat; background-size:cover; height: auto; border-top: 3px solid #cc1515; font-size: 14px; }
.footers{display:none;}
.footerx{line-height:24px; padding: 10px 0px; border-top:none;}

.fontsize42{ font-size:42px;}
.fontsize30{ font-size:30px;}
.fontsize28{ font-size:28px;}
.fontsize26{ font-size:26px;}
.fontsize24{ font-size:24px;}
.fontsize22{ font-size:22px;}
.fontsize20{ font-size:20px;}
.fontsize18{ font-size:18px;}
.fontsize16{ font-size:16px;}
.fontsize14{ font-size:14px;}
.fontsize12{ font-size:12px;}
.fontsize40{ font-size:20px;}
.fontsize38{ font-size:38px;}
.fontsize36{ font-size:36px;}
.fontsize34{ font-size:34px;}
.fontsize32{ font-size:18px;}



.none{ display: none !important;} 
}

#ClCache{display: none !important;}

