@charset "UTF-8";

/**{transition: all 0.1s linear;-webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;}*/

/*必有*/
html {  font-size: 62.5%; height: 100%;}
body {  font-size: 14px; font-size: 1.4rem;  color: #232323;  font-family: "Microsoft YaHei", Arial, sans-serif ;  -webkit-tap-highlight-color: transparent;/*background: #E6E6E6;*/}
input,textarea{ font-family:"Microsoft YaHei", Arial, sans-serif; font-size:12px; font-size:1.2rem;  border:none;padding: 0;margin: 0;outline:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"]  ,button{ border-radius: 0;  -webkit-appearance: none;  padding: 0;margin: 0; outline: 0;}
select{-webkit-appearance:none; appearance:none;}
a,body,div,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,label,li,menu,nav,p,section,span,strong,ul {  margin: 0;  padding: 0;  border: none;  word-wrap: break-word; font-weight:normal;}
li,ol,ul {  list-style: none;  }
img {border:none;}
a { text-decoration: none;  color: #333;  -webkit-tap-highlight-color: transparent;  tap-highlight-color: transparent;  -webkit-focus-ring-color: transparent;  focus-ring-color: transparent;}
/*左右浮动（class名根据自己习惯定义）*/
.lt {float: left; }
.rt {float: right;}
/*清除浮动1*/
.clear {clear: both;}
/*清除浮动2*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/*input placeholder字体颜色*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color: #999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */  color: #999;}
input:-ms-input-placeholder{  color: #999; }
input::-webkit-input-placeholder{  color: #999;}

/*安全范围（页面主题内容宽度，也是主体所在的范围）*/
.wrap{width: 1200px;margin: 0 auto;}


/* head start*/
.sestion{margin-top: 105px;}
.sestion.wrap .nav{ display:block;}
.region{ float: left;padding-top: 40px;}
.logo{float: left}
.region p{font-size: 12px; width: 50px;text-align: center;line-height: 1}
.region a{font-size: 12px;color: #ccc;width: 50px;text-align: center;line-height: 1;transition: all .4s}
.region a:hover{color: #22b2e7;}
.nav{ height: 90px;line-height: 90px;}
.nav-cont{ float: left;padding-top: 40px;}
.nav-cont a{ font-size: 18px;margin-left: 45px;padding-top: 40px;transition: all .4s}
.nav-cont a:hover{color: #22b2e7;}
.nav-right{ display: inline-block; float: right;padding-top: 40px;}
.nav-right a{ display: inline-block;border: 1px solid #ccc;font-size: 14px;border-radius: 10px;padding: 2px 5px;transition: all .4s;margin-left: 18px}
.nav-right a:hover{border: 1px solid  #22b2e7;color: #22b2e7; }
/* head end */

/* foot start */
.foot{ background-color: #eee;margin-top: 100px}
.foot-left{float: left;padding-left: 70px;margin-top: 30px;}
.foot-right{float:right;width: 80px;text-align: center; margin-top: 15px;margin-bottom: 25px;}
.foot-leftul{float: left;margin-left: 160px;}
.foot-leftul:first-child{margin-left: 0 ;}
.foot-leftul a{color: #666;margin-bottom: 5px;display: inline-block;transition: all .4s;}
.foot-leftul a:hover{color: #22b2e7;}
.foot-leftul li:first-child {color: #666; font-weight: bold;margin-bottom: 5px;}
.ewm{ width: 85px;}
.footer{text-align: center; background-color: #e5e5e5; padding: 10px 0}
@media (max-width:1219px){
    .wrap{width:980px;} 

}
@media (max-width:1023px){
    .wrap{width:90%;}
    .foot-left{padding-left: 0;}
    .foot-leftul{margin-left: 80px}
    .sestion{margin-top:60px;}
}
@media(max-width:767px){
	.navbar2{z-index:99999 !important;}
    .wrap{width: 96%;}
    .foot-leftul{margin-left: 35px;}
    .foot-right{display: none;}
    .foot-left{margin-top:10px;margin-bottom: 10px;font-size: 12px}
    .footer p{font-size: 12px}
	
}
@media(max-width:350px){
.foot-leftul{margin-left: 25px}
}